0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000088000/0x3000)=nil, 0xb9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000016c000/0x4000)=nil}, {&(0x7f000049c000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f00000d9000/0x1000)=nil, &(0x7f0000321000/0x3000)=nil, 0x9}, {&(0x7f00001b0000/0x4000)=nil, &(0x7f00006db000/0x3000)=nil, 0x400}, {&(0x7f00006ea000/0x1000)=nil, &(0x7f00000bd000/0x3000)=nil, 0x1}, {&(0x7f000039f000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f000040c000/0x200000)=nil, &(0x7f00003ef000/0x2000)=nil, 0x75}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 03:19:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000010000000ffff000000000007f87c8a5b671b1b542a538706000200b8d1000000290000003d00000003c22500000028551addeb7729a0e7fdd1e3365b3fae37b96e45f2211b80cd37ed3f5499be1e1b24d60e260e9b963284cc96dfba895899fecee28e17162e72cd0805bee46b055bf31fa2c8dbec56a45407c27c4d629b1784c79d0d05bb9d9273bc1f585968d877bd85aa9e4dec5714c4f56006a2f54cde2250788451fe0d9bd7ebec55c6b3483b7cb6590a6de77c088a5fd62d0723f0d7327bf0575bf1eccc789c4e1d"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="01e02dc5d90acb4a0766"], 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000000340)="2d99326b52933c6fce639251341b7f00e97644b18e6d31514c28a33b7544dafcd49e5a1bcdfc7cf626c1c2c79e306f57b422a3729c930a83eeba690c3bace217c8e0f77f6e5ef3a09d00f117a0d449a53fba4934d3221db3e41f6f26a3b8c4ee184aa126001b02f1193e52548ebce6e07049f2077d7c78ce4ba519e663841caa842242084ffdf50d1527e05029b0085071b03c54d58f97e3e4feb8f7f4ea17aef3ae26773f6b4f649a6555c3ac4a872fb2c6e64eed0ea0d06af2a495968b7be880b7a17e309fceca3b40b3a07671e7d65bfaf891198deaa5f525b3d970d23cd2e0a49fcdcdb5ab87acbe55b84780896c3e7369269c4f8136280078ffa34d2611e5b13db23c3cbce1d11c0ee6cf7d361fa84c813eabdc5b7a8d107bb4ca95908fe12847c43cf1ddd7277ff106b3d5dac8f3b529eb387b9233e5d88ab07fc8453966f469e1a75bf7c79f8b50b5f17857f781ec448ac243a54bb6adff7e784a29a78f0de9b90b5fb167ecfb599097b6c49be79f4b2637cd8d447bafa842fbd96641f905988b210f272109941d143179e9aacfd936f2c7c48ed3c7e61b912224000d46eded500df08cd882208472bd62ac5f921ba45fd6245c89d9bce29a17835218260dc19d65c9d12907ab15a11632afc3d0813a7cf39e38d1f968559cd03af9beec49b2bf5f33b97a3a204b29ca90c0fa96e032891c36003dada96361f13a58fc3cf366931da6d5f478dbfe509afe708b71cbe9e6a42bd3984af24a783be794c8223c85d5460711dba3a20aa02f9612fe2913d657b9561b3ed8bf7cd45bc0caa9e8d7ff28bd38a620e44812b936928adddeba283593c929e85eb8645312c7258491b358971dfeb373af49ff3499f74a121dd3be78273db0fd908f37ced571b3993a41bb1823b4c4b4063e7647736a301a639c78351e2b9215db72a058c11391b28ac658a450ba652bd3b9febc656cca3fc88f21c1722aa370f8f247282a8151c4aa3441a57ad81576c82c107056fd64c26119153f1add971dce2192782633dd33e512898a7ae9ab4ef8dab97f4cd88a6b6f289d874ef6169e79f3183f14e13eb4a8bd5771f56c9a9aa2026c10ac796a0bc3234154a2bd763fe61d7194dc16e7f14313491a8673f50fd8fe92c0ea22bdf0c21bcd9e6331ad0701577c7b736c68f2a3c9e1a40d64ddc8fc2e78c354e42d091d51fe9b783f6ecf215d47b5065ca46f8e1b6c657150aafb056c9f34d048e6ced112f10373797940832afec9ca2a862c3b6598fb6a0514d77d8296eaa4af3aa74e632cf394b5e7a98c90eef60fb8a3970fcd7d1f9116f232a12c2892d1180b129fcf511be8f6061cd9d33776078f13594db2492d212491906b5182dfdeee1c3864f55b7972081c9125706f0b4abd3e5dc7faa4364e42ffa0b1ec36c3f20fddac0d1b05504f08bc7334146bdca44ce5d0585d79aa77dacf99befe65d5a1c141d1cf4d1d2d9552f57456859d8394ff91901885c0a71d73e67eebfbbf87c68bd9b7727d8f3db8be44ef772e9a62fbe3e1aa3974da2dd21cabe8284c80460b3366ffd3d553fdda0da28b71608f69fdade169fc83e41b424d33e7aa1fade2b476e7153b7802119145e8f5ed4fe5db1c6510080b56e8380b85551de38ecb2d60dc28b04012bd52518643ed97f956f1aa6e59227e4d8cea2b3bd6ccf19f49248899968151380211e8baff51eb067f3a59f79d9cc6f7676e1a9b69b565d807d16d51a2312d0b2a716bd121221fa2205750928856791f0e7e2d37bc23cf9bb7e2757bd7a2fa3f2fc362e158da135245f7d783c2687366c0560bb433902c32d1d1486e8cae607a1fecd41a4bc78c06268f57f385eb0611f39705abc8bea066f6f380f9c1f3a92ec4db84b591b59f7d74e5baa3bfbecafb070927640c3dca31aee73a854f51d3d6fb2923e9ba25db408c95284ae80fbd2a46486975a7458edd703ce268b8a48c3dd786d8b98d1a051bb38af89b672b28859288848654c1f37f10cffdda55d224d8f54b69b98c567460093e9ac8cfcb7921b6cab62e4e401b0fbcabd6d87776747de904299a0af729395450812c09249cbe9d746192b604be8b3a50833fc56eafb7fbdae894dcede063a2d1fbf47ddd97c50695777fa99fa4b68dc4078b39d6baa612a33414e049b3be92c79a1913e76f775ec0d95513f9073be41610e2966138c481a94c11d00d6364a8d8615cc7d960aaa8401066aab7190fe5057e742be9e1618a669f223ced2e107240b0bf5689ee4e64121d835543a2d54067f59750ccdad04c5711e4d74152360d52332056a7af4d817203f382792341162d56691cb85dda58dc9a5fe9feca2b61053b73f9d0294de4f5fabf377916c5a37a15d153d9a8b8c34a46c976ccf08ee20bb3de848e46fe05c86815a1b5a2f5a6157100c8a2a1cc1f91d759bac0a0ab78ba59b74173fa58982b515d82b417d71c08c66942459c9ecf2fb94a88a354a46656b59448d0c598f0065f3db1c07cab9102ae24a4bdf05418571bbb6d4099fba8383361adb72446913ede0ae1d2e8fde31a60309b651f7188467bd9a6ff0087763e0ead7f5c599f339b44b6c736e56b351629038ef4e48b1c13123288ca5a3966369706caa509efe0b79d5c450c89e5f2e7bc886150c81e12c7f4755e6995e7cd18ebb700c3329b26570b45750373230756c1c0ceb722ce39558d4fba0f8049d06d21dc5422c950715e87631d8a64c01fe1fefc67a2feee2969aa8c74d7f78aaa5d1dd4901dd5b0c1ebaf530740fd9e751c9002305865422729b1223b7df52f8acf5f5a1085cde81589067f9e489e11e75a22115bceb1d2df70e5df7788d0cb6114a42e946bcb2f2754b50e0c7b23647364300a666ca9bbe35abfec94252086e92bcb7df01ddfa61ecf866afb884f55a77e10abd822350d4bbbd9e8020b0c3d4d64476a553724bde5ead931dd658a3ad7fa7dd41c2e1454791c2f21a4a799883d310aa7e125baeb209393bbd12d81e7fe6ec1d0dd854c1b9215cc7da5f9ca1bad8c00d06fd1c827deec1c076f65a57afeddfa81193888b3457368dc52d9671cfb68b388992f61ca0f49bc3806d31e654f4fe14cc6368454b61180c4504c9ad601cfa0558556f1630147ec00cf16ac38f2a0f56da06bed2107d3cf869559760bf1a93de7aadfa5e6b42b1d349c5ebe0c5de0387b126d5f25c5b0e8ef7d6874ff1623ce1be2851b96c7d9301c588d4d744577e6f7083d238e7a6e1d2cdbfc0a056f2743b599ad6baf834c7061a1371ac79b5b2c932091eafe38f628412a9c33c7100035511ed27bcd399c185c9d1ae3284614ce89aff2d6f3ec9f3461d43109f0918d8ec6a4e2c6045bd859e1e120522a8beb55ae65d179d2433c4e00fb6b28291f31d06f8801ccdd5a711fae508ef7ad360dbd9c358f42516e5ac5c3066fed1cb80c8b79dd72d7bc4f892a301238449d32256c417d7eba7dde217c4502600d859ce655acf1cf26650c536dc6d0d9328cbebe5802a64e74032af5bc4b6965fe7a50dd58f631d30614791318448a087d7e61b2690b9eccaede3c417ad8431ca88f7a7ebd8d9edbbed1834c13067ae22993e0152036bee17444ff7165a5f44f18f8d1634b7714ddeee57929c2246dd99b7f220029730dfeef93d9356eabde9766a596fbb53c19ed7aff873e76c689c8ad1b223211911fd0a55a3e1e7c90e46ee5443cea4362f57b21fe48a2ae40ddf8957d55c197f4334e9daa5e1ac4ee0702a63c55566845cc447898a1c9a64a884bc0d0a82fdca891bd0f1798345922b95ccb44127d7813d4594c283b478ba32891aac41636e0a8a8f2c650d87fabced7abc181ce3ccc4d673869db1171dc4e7284470cf35db633323eebb97ad8d113c09bf5df19bf8ec8d36e7553ef47fd2cb10edffc574a5f712eba874b87e2ef6b1df22578e7143b023a0097bd28f87a81ac6182f7de5bca83c3223075e20411635314b92a63816aa68caf44758bec7135bca0880b98c7d1ece202fff5b849b0577ee3e48c285fe7d452b2e5a4bef6690b0a9da3c386ce76c7aa78133fb0702ef32ffdc8c43ef04ef3173b676c346e3ad51e32e22bbb23e14ba019099b6c65ce893de7fd05a4987731a29efe21f6cf7c662522c9419782ea88d6b642b08fca0ad1e6bc12d0d0de81fb7b0c8a48b4b190f63d9d841259e0072806aa4d39c870a960d431823b51a4fc858a6ff6222932608def2ad64c6c23ea321fe10bad175f71d7b99bae673ec3cc3f34ff1b452a9a8721a2b7492bedd75bc45716c0e3adb40a039c9e2a9809e3c43de30577d6d5b21202a3628f579d5356b881f57d76dea43d7ce2b9e61ede3408bc53e9873cc950cae23d85a078e8bb8410f400b36f6a4838db9aba1bd8e8f1bd03bfe9167809d18e3a60fb62453f926b86a1009121e639ceac27b22c1d41435b15a3684a968cc376a8d65891a9d95e270dd48b8067de9a132f25372ab38e079af5298efe83c52e8a3b63d8672005ce0b84309232d856657a5bfd8cc7603d4dbe037650b6c9ee0590949a93d83503e170a1cc2067c9663142756422e2c1fc9c43fca327a995db77b087596aaed7fde99930d4271a553dee20688f95672ca3d568b676987aad76bea9fa22796b56971a6c5efc4416b37a83bc417e6dfc5ba965ea2f1ea43efb2b39573295466240cee98b6d2faa564f568180eaae64e35e936aa1bef1ebd08ee7baf3b0012ac5da7c95673bfa3ea202159a648a7d3364ba377683577f6a54a2b66775e9e97ab672224762ecbd46349e5af93cab2c8573495a7a94a68639bdba1960bb7b0eaaaa0b790cc71f37d3de2d9b9d27cabc8f82f42a4305b3bd19000b5350cfcfd0ad42c37b5ff37cf82884b6cd7586091f47658f80eda25e371536f1cebf7184f8a04f4d2eb314687c899066391df9c0926258172652d587dc338c9b37a10660a7464e9de5dde7e316adc315fbaa00ed6e5670536f741a3bced2481124b954468a58d7feae8e5e3f6db9480977818f90b7354a3b341816e76b878ccb650a7afade0380553cb08ef0da6bdd076bd59a2c641781b4e5ca6e15dd25cc8082b70e701484b150827e9cc09ffc98e8ee5992ac4caf91039e49d49c3a1584cc9c9cbc0642c75e5291933bdb6d3f4e0157c06b11871412bf55e78446f2341d0a506cfbdf0ebcdd119cb133159c04af9c5e57dd9d34f5c9883f82c81a08bf0fa77d6680644f5d076bafae54f9b470886b548c2b6a89eb852ab43963b2650ea18d875bafe604828da421ec73435fc8361c2b9d6c993724bd91918ac9b8d1c6201c29b0c5cf18230b31764d5faa125d9a6b354bd02c97d2fadca57fd311711431884486e664c6d57775217af84ace01aa9f779f1451d351b9144c6d91d4902383370e081629238f6b4e1da4bae208d250f3fca780de1cc0c47cf27fad32188301b97e1c5cf39713ee7e9e7efa433cf77b096ea21f9d057cb15425eb35135819aa0fa69854b526b705281e0ba7d1e051c9fe5059dd3b743e2307b87cc3597fac3a7a3aaff30057ea55e0a9e054b4f14884738bd156a944f11b707c3e6f24016c9297575208dec7fad0451ea7bdc358abc12441e2f1fe97b4173fe23306d36408123fd3c97515e4405da872172521f99aadfb86c407dc6c78cbe71fb692f97c1c82507de6187b43e130379d58aa008baff3bbba507a825f9b1736757b001cc31369eebb051aa0d9da95763c98fbcb3af5cbfefdca8f06ab2c65f862c3d82f5f04f2795fe8230cf2229ee7c861d60e5d2089bd5408c8a88b7ca691a1f32c971594", 0x1000, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, 0xffffffffffffff9c, 0x0, 0x101) 03:19:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xffffffffffffff56, 0x0, 0x0, &(0x7f0000000040)=""/71, 0x47}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x7, 0x6, &(0x7f0000000180)="d64585acaef88ad294534ae01f14b7fe097d2c55feb3a05b0a14bcb3e31167e9c38de842b69fb19b781b1b56e920272046ae63d17d3269d78c436e1ea386ba8ac426bf18d831eb6290321f7ddc2b8694edcd761ce6c848cfd1c0d180c0ef97383649b4c98a2f29e7642336d9003da5ff165c13c8dad7976525ab47a83b8c38f25a301e7a78e319ba8f333535af1f72a38b2a44801d348c546235eafffef241e6de4b8ca06a518d6c03f0b723bdd2ac75afdeb73b001efbee66b5fc6c", 0xbc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 03:19:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x510, 0x100) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x20, 0x2) fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x87b0) 03:19:34 executing program 0: socket(0x11, 0x4003, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) read(r3, &(0x7f0000000540)=""/223, 0xfffffffffffffe2e) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="2003a801f5", 0x5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x102c8, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) 03:19:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) fcntl$lock(r0, 0x7, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, r2}) 03:19:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffff, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000000180)="26cca15f76f440e8e7a077c91c29ef4820b115e03746ad1727018b9a07b564f9725412a62432619bdb7fb647c594227e06edb90a50a68169a20d04912b4711c411fa19273f642c2b6824540b723560204fe818c5f635e8a1b673a99a6514c051a94aa401b7777b577e81cae3e778673dd43908373c3d480bbe4e2e0a36d1997e3ed65852ba6dd2", 0x87}, {&(0x7f0000000240)="3485880edb8b09ffcd5c8ff7e059711c0fca9380a8bfb6b35ff5b080661ec738334651d24afab13b211a6dd2f8bbb5462a95cc31cde2e4e12b24177f01913f8e9a721179ebaadc805936fa96fb0b96648c2ca1ec5eafcd0796518a54f7ffebca2f67a39e57ff6241b47a4f2d3133c1c63135c34a80e458cdf3a317a37b06bda5da489675586d68b48d95a3ed8117f4fdfab1942575994cf4d4c1b0514e998139304919514087614dde3eac8c4cff7ba76e06f46115b6", 0xb6}, {&(0x7f0000000300)="6b1ce03f8c98811d914febc95b4fc8f7beb0ff4ae693edacf968bbf037dbc1d788b4e467fe29996a26dd614ba89e5ff08423e6c897419410b348c8a3d4f1276296", 0x41}, {&(0x7f0000000380)="5ad9894f49ff62b1c779a8cdd23734438a98334aadeef28496d1ea193780f40fa8847cd05a9e1aba7929ca54baa43223b73e5ba0838a30ed70db22b4b649631763bc74e478c6cf7178782a0ccc327851c5de3001cb8ed31651a184cd115dff5cb9257c1e229017a3a75c80e13bb4ba6c879221c5dcc6dff4d0afbe7090328161e03a38e1cf9216fde06c99e5e05804361c7405d837061fa3998e98fa1f6e3819b58732639309ae02a15a4ed82c96d954a4bf00d3005f6574fdd7c2af251b8fee67f4d67af99bed0313c52b06fd99bd9763160750d25ded73f028f1276db2f0e732860bb6c822580410e9f1a20fce61fb8e00b5", 0xf3}, {&(0x7f0000000480)="415abefdb10615b78482a317f7dbd5476b47aac1ab31b23cc0479567dd1a7a901127c3c193cf0c366360abaeec3ebde24e12d47ee9b00f6d6996c51c2e16356e5f6b64c3cdcb0b31208aa239083f88fbf16ec1a9e359f1f4926ed5b2ea7e1a49604eaf4fd17cc6390402307b13b58ad9695e20516fe15d083e58cdd53547b2a239d65a5abc7592bb1ad934bfc56716ae11daa50bd1d9de622b3c172665ceae015ff9e1c197bdfc5f599576aa0e78e9b1f2c97f1ae7cff5b66a44af1a135e0580685ecfa8f1a063818ed8406eef67769fb765d73f8b3cff534cc2b0", 0xdb}, {&(0x7f0000000080)="3d431cd25ce1b8cf1da015", 0xb}, {&(0x7f0000000580)="f14fe648b65bdba4b587cb5a3408dc3081bc4bed97f15005bdb252611dfb7cc830ff4dc41bc9bc0bdbefb2a20484fd4b85fed0375d2246fe02174e927c4cdf17846f6a665a6c778bb851800c8149f3995ae6a678d386ee96567164f3d468c05e8754f497ba0809c4b452eff2f9b7cb3749bb88519fc560e80c7a98cfe8ec485e02337e7dfb27c7581ca3b4fb7d8f9a63c6c0a47c5e00300b6aa6625117e7dd49a58fe6cc5db30024af761ac4dfd218905f49f1469c81b5c8c0872341798ef88c0bdd947d72d8710bce64f075b11f74a7abd906bcc7436b03e7f92df41224692c3835ef1d240fba50892c541dee156a6134cb2d5693871495b01b6f80b52cfce90ff59e5440fd3ef6c7992722d731385be0295506eb4fe9749fd4f50473e98f0e9414c6faef384c9fdeea492bb5c1bb7d9b305fb33919a07eba010b42916b79d3c57e9abe3b71e7720400b10b2adf63e66757cd57d94a9468b3260371f4b4d0ff4f2309fe7ce470df38653fc6ef63687592fa3035f17806bacac90a74749dcfc3121f03f39849870b1abeb659167d5426797dc48fa4bee85a2829da175b293e87a283a2f38e327f19bb7914cbe7dd030b60dbfe4537c277cdefbba83a4e810b20cfe844e3b45d2b9922b17bb5b04f41e30b2527f5cb22274288959ef478e19b885c36b2701be894dae544016b4ddff99e73ead729f37e6a77c61ce86ff722d530c84a7a3f303893e56f8e7d9abdcc5361b7bdf6fd4d22bed6b4c4f881b84ddb46d3cada48cf6a69d143948b60482304a36d99952e58bfe13d3f416bd704f630abe412cf161810592bbbba55570441999fdf03c2b7909852a04122a0c6cf7fe755364e9f83b2b5ef4aef7f81387ad1e451bb9b11a1f0cde92d928bc65cc16c2b9875dfbf4cffae83e2aa7d6c0ef971e954c2e3576015de488a22685133a5f695d895e3e31efb1b4aa1aba8355c614fc3986e49fc76797cc9d58b1f6de833a73b8b5f5473b94e41862b20deada2f21ab855dc5739e4a914463713ba8063a2f8ae431789a3221c937a44e63c901c841345614801b211704bf4fe81479619522a299f2e5ab635dcf3a219ede1e0c7420fb23579ba9116c0e600536d92d0f728b6585f3f4c3b69d6bf2e8d3ba439a9a02df48720d987a28b3b6e51ca70899d84b24f3cd85cb6b93d13106b6a945f5aed6f5764761268639e2ca609472a3b0a84012aa8957d5703b4cf8e1939694478f708dac87e8c548ad39c298e1fe583f4210adf7866819500da3c6dc818dbb67c1e7de9c7c9d492f8669f2c3ee3b5bffd797245aed35da192d2fd514d8ad3747b1209dcfd30633abd689084fec8af1a2910314e13bc7748795ae95c023bcae55c4b9c1dce86908a653154fb51f52a522140c1decb74e04bd12d301f60f6ca1397e1f61e27c0db1848e105eda36dc154ec45c29be8e5ebf44143f065b07895137df656358a7b2d9feef754c192d5961c2f494d30821dbe9e4574eb802205e94781476a9963846641078cfd02b622d999b28b3bb551bdd24aa38a20165496ccdcd67d7e51c227b085aa38a88ad6875204567cc29f20aef151999b31121598c5c4f8d7d863e2668c7aa42573a542de32eafcc5d24ead9358d424f53c6e6d23aa46cb1826ad4d12fbafedc0bb79ad0984b3bb724e28ceda99ebaa09bfcbe7f8390dc43e131224b19614312a249e926f2b9943fbfa5e134ccfe7ed7257db747d49e794faf58309aecd1838474317ee8d0227a7c9773492ad45dc8913b536a6ce61394b932916a0aecb4161b075bb42c847fdb98d77cfb40ba3fa14642ca7994ba31db53b085b0931e2616dbe0dc5f0cfe67e472532e295dfeee6ee2f7e7fe27182380e4902a30cda56a2475abb2394dd854cea7af5adb0ec28895e9a0742e9f3b3f51dc5d19dfd5270e3baef7f1f979c2ce62e01a61d7f1cdee5629edbc278b7671946662ff718db4007127f9c857fa769bdedaf2f37a22fa1f551645300e0e617dc8a29ba5a6e871afa5f60648e39deac47ca7d676385a9c9b5ed00d027e34168dea02acab29fe043fc89d7afc91212334391c569bba7a10999c901b83ed8fbb4a3914bd5c3dd9fa05aba8a9be6fa5a003e099eda6dea8b43cef374b40b30ca447e4525b23efd67403e422940f41a5c8e5eb3bed9d8eafd505e135e01c245163cc310c36a75ff18466063a5e82a6f4965cd2ee78a1b1781795bbb571a0f01bbb543c9e343006825695318422bcf750cc4a478d027cd18ed2528d0787a1b195ff11d2ee0991d6d8c05706a6388aab0aa489f3bdf61b982e847b227aa542f972db0aadd84363199adbccdddb6606d970ed497629496b215d679857cfe00bf8a68efeb04574993bc0970a8824f660a22b980ca68c6de0c1841d1be857f76b82406ba83c549ce2a8a362f74ed958ba7ae3646bf5b63c9eb619032dc97bbe9c562d8d62c1b6a294c22331cadbf3ca6fb1c0be6b169649a83563573c550f7f80809a5a0cc562f4c2780e63b308eaeee6115b47dfff1944e80199652eb4802f427ec5369529dc6d0fe8a8012828938fd943271b080bf0a217dc1ceff33d2bb805da7b930fac7236b93c9e49ab1a3ff6e099c03e35d0c4018d6aeae01f366cd79d19ed6451037a1e7c87ce42e86d84533bde4615cababa6af4e28118619d4970a21f653c8fddb433a6beb654ab471347044ff7eabf7cf0f66cb108794abfc5b3542de1946e2e06437a28c6b78c1e03721949d10b5da65fa04f980e492ce4289914ffed6af9d903a63dc5f88258cad049e0e5550ece8846c664e47691c9112c858035f164f8c258b5ae1c7a198445c3441686dcb95c3db4aa1cc7bc3296d11123c87e234e871da24be090b7130d325b48531e6b6ec6b4abe92d1d1499b29315fd5d2a37e931d29bc46ed615c92dcc2f8cb07392097fb18078278a0931adb834277d590e61441cc94ceff1c6228babe6ea17ab7a7f73a99a291551f0db28d26570b9fd3e0822983bf7f163defed441da6c1932e2c35f8ce117ad1c5cc4241e5da0879d321256d6e151cae666e71e9bebdc17a6a5c20f7e5655f51ec64c0060c8c447100b5c175db1310cff17adaaced282bab4fa2bdbfb308324f90b194483a5a533af38f2ee4baff1872868555fd32ca3441fa4675ea7cf1f4e6c5a63b4d370134363b05fac96dbb9d00fc0436f9477336ef1233adb220bb3d70b7412715425cf3ccd05db69a1b24de5dd5ec6bacbc781d5f4162ff5037b930d64adc2fb6529b6daa37a13ab2b418e81d0800bd89bfbc078408e93eee80f2a8a77e93382a98abbd2de0104db3654253a4acbc41d9172a3d93e176977ea567182434902878b2b677ab1f58734e6ae5ca113b5a3e413c15b9215350df74bdd13f98ac90da354612ceaee7977fd3bf9f0f0452d84fcb79e26f3beb83a2e4789093de7c65a244a53e1a68339b56e81b50f92936861663057b95e075e313ceb6f4e9bf7df26d417967f9c98194b3f5619ad0af33be386c8e6d17379b503ad98a694d41830c9f2a943cec2a95c343502eb75cdf4b0f5bac81a74633b5e7fccad9d387ad8790af33557db5150859168e17585ecadc3002074c63f091dc85371c951f1e5e4268bbae364ec81b35f0ff8f8b9b96905f7069dcbaf1a9c2fa2489be1e1b6730872491d05217c0679a58756379dbd46f4916d8955fd9142bf975d429fe070ece67d62a53ec54b11fc8c9e872a26370239665634d2d37e85e620cc3bd0cfcb79b5ad7836fa012e75c9fe66e093003bea0f53f6d9c2d121908ce7f9398da4118af976cb3d20df0b8ff22ffc46e79468fb040a52060b346b9d2102bd6f08baca51836e8143dbb111a69c0f70d968d360a27ae6a378be83bfb28f6b68d8106db6c957c76ff1d4797e7eb58c0bda9efa718b3b0f4f65de755b65786b6ba28b58d0849440c156738c61946e8775dd8ddeaa37827623d9d5b802805b8c618ca964aa8ee7b70793c62a09ee4200b69f11bad92a5e49866ed796a8fc262abda7c817f825b379abda0ddef28e5c7f5edf67abb1b6434be1ed9438806d29b480b961fb74b8cb0702c1bf153a5e488b010ef4ddc65e4bbd382e7cb09b3f281c819202cd33abb00c51bb6e99be220ff9cbf78d6f51abf9c1860422ca896f046ded5effcd8ab3d342e6a0548eb40f9181c32f8da2ee5c46cd846cbfc4b849976b97d6ad6916bc440691ed2172af2d92a837940d555bee1737429505274336db9a06bca67cccfb7b788a07e9db6e9e3bf758a4c2116e0bf6ecb427900b6d2d26efaa4353a8285951953399c9c02beeaf2dd9ed579afb63ecf5a701be3cda68e2afb4513ccc7a9206b95a4b604554aaa996bbb7a6566f9dcadb4dd07aa7ad73a345be4f45b69ef15b283c2fb2a65952585a6fb0833dd5ece6a93473f482422ddccc4c0c7ca0169a3f4e4f17357f99d0f2bb1d622ee7e8128bdb378797fe2e4826abfcda50f6c3ba84c7682b8359325e9e28157a5bbc2639a2b69a2d6a7925ddd44895bdd933e25a1e42ee8b259ec0f3149bc414ecad048f5540cc3c9df5c16396fec453000e8fd4d9a962b321fad6a4d625f2c20ce46b5012aa4b64c0aff8854e6ee41863d8df118b8f6e4ca623ad1d25428a99cce266dc4f62524cd90b7bfb862520e648d39c5772c219e4f6ab8b6f4d233691e7cca33c63a39b3ece256d4ce15c9ce2a821ec7ed27e4982c2dfd3667863791d24ad7ee578ba2208cf2ff7d406127ecc255d1fc7652acd1249f926530faf204d39b731d9f09a8e1aa51e1bd1cdb40cfb1963b26a2da80fa7f05616b0b542a9d9eb16e7a910532814df47ffe55d5437c6c6d976dfd9836efdb191dc6048ed4b1e853a1112040b363fb22c5568794bdfdd8243d1d9b35e80980c5d07825d23280d599afa2596002082c3b60beaa7954526106165df8668027b51c85409ee980dc930d65ccb8211c7df73bd3a0ec157c7f59f30801b5c6455a9fe7ec2087f0a566187b574d8e3118391073f92b17b02917a6747a63a1f2612b6db9d0b0d7d4954be89273fe315072ed9a9aee522dae509d3fafe78e742f590ccb16d530ff528e09a47f40ff3a625034eba1606bf007f102f99f198ea5df2c20be42dbe33db6eb730ed836906a419426d2db7265d42b9f273e56210836f343447eac0fcbb0f9791548604d7af6fd4b9bde4dabf095069a3d6a655a8fe526aae886a33e2998c091bde1d267731ab1753e9a56f057fb5f72c80d5243b6c3a302ae8d61b8eadc2d8fc630b6830b882e7c2752a4e8ae45ea93fa4ad70253973e52755f25d86fe95c4f7741df883e1aabdef9a6970008ab5eb625ebff480d192ea3d5b38b60bc836d6d213a1b57a32d1f691c023245c965104b83fa57a0f931bc19cb93fc822a74d4f278e276bc6fb8aeb52a0ac9cf0a20c419c64bd18fc099c87ca40c48053cb58cdb706c8665e8b818e6a516cb9f2916ed941446317159b731461b97257233bf19b18dd0200cde85cb04fab17502934590c44f01479eadbc8cdfe4908a9266370895bda40889e74370a62f27d581dde079c8a49766283aa1da9577c8db841276cd986c884153b21a884736db86217e8abfad5313b3ceddc5c78399dd2dbc2152ed644664816fe2c06c85acff6e1ed4c51cfc415d6cdc26e60829fc2cb30ff3036f8732abb9519359c9bf9f6ade242d442dd8bce4d84c85d7519bba12c45e05967f109f798d11684dcc919ef778e2e850416b45467839f2d81529e9e2d2ab6a9c9891211ca9f9fa5933c44506f3ba2da4c926547ef9d4b5d538", 0x1000}], 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCEXCL(r2, 0x2000740d) write(r0, 0x0, 0x0) 03:19:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000180)="fcd46b738d4fe741ca92e1587451e1ebfa88d315340a31326ead23ea21e7697463ecfe1e018b2080c732efaac677f6439392be164b2e105f7fcb888a01ef84b62b122bbb5e962226d0580efe5a7328702258ad4fcbed74deea", 0x59}, {&(0x7f0000000200)="aec7ebc749c70ac8a81086f9224a57301d13633775906eebedd8bb706880a6851906da5992d700369eaf163e43b42757c60acb5bb147bf7bf0eabfb774e30e49b7fb054c61cc61dd319e4ff8200fc950a286741bca7952237e65b35ddfb7792890c2091f3585c8c5e42a32d59ccae570d3347739b493bab601ce6ac5c89fa447119bf285cc4adce8fc9bb12744bdd53ba768172803d2166cd215c8af19239154b248411a2d33f6d04c803822f97d27b3d151351adce0a08700", 0xb9}, {&(0x7f00000002c0)="bc7dce75c3ac76b813255cda703e7774c1f998289a9424bf699fe62fadfa81fe8f0036aa9cc6cda2b98e24ac621202f571f98bed9efa3c4a40b9109ae71b970398c06970c95c05d7ed8110d1055deb6bfac49f097af6ff177668d223500ecaf64a31dd677cc3fdb3cdc2e34475a832ed970a0a310fa96d6e4f9a368cffdc3e2c8196f6bf87dbff600f5e44c48fbcd768", 0x90}, {&(0x7f0000000380)="a81e8d6893c854e1ef6674a591b93d9c30bf8257c2f040525f510934048703cb1e316111fb16c07c0627baaf1fb1244f7ca7d5f3486c47ce9c300418319b6a89dd8edc8c608283189c762d79fd1f089c40b0620af1d3a6f89bc49acb87c9c228d20cd9cf1440515b61e0d2daf880e27247b21f7071492ef993a824da2afd78e2d129200ee328f228019fca2fda397e5e58e8413b79588f16925bf3499decd94af40ee1f53e200faa0c649be37baf16d520f8ea54381fab2c9de9cf5c62957a19ddc2ab48ff60c1", 0xc7}, {&(0x7f0000000480)="378f5a191eaec1f0e36a62047487d3af708e912939dca4de730791458cd92f728608b2b820950b20945f98817a55942222030e8590955033b04c21b9bdad10b2049ac1727f4e756f0955b25bd31d8affec6dc7db106db94322b9cd535e2b40370c7a9d842d89e4250bbba3d316f61bb53ef8f2d4d87c16867231a58f2cc3be87f0bb8d14aab440d89328ee2ce360493ac5269a0ce8583ec6257ed56b26ca760078f7ab3f43eab99416f9049a0917408c12a877c36653467b2a58250503e4fb6113e9a3c9a1c0f36c1ca5db2d04da259c51f173970eb905c1006a3e", 0xdb}, {&(0x7f0000000580)="e9a723a362c17e2dfd3c4ffb227216e0f68d9dbeddf8d7c9a7712e043119bf332d6de65f19e064efdc8938645b25bd9c078353ac5154b246495615a3d402eaa434ce306f1e9160e3786bac15c12069383b42757c7aac440d33065ddea05191153db0ba259bcfee005ead38873aa2c98eb36d9e7094851289c96c6f21cb1b2df66d98cae3b7f9b978ea7d40d6878f36a2a1e96afa12a78f5e988e927a0a3e0aa3f6f7f36b7989ca9803f185d34004d3f0527a5e593f22db52d2cd4026f0430dd3c7bde056dfd7a81917c11ee76e15bd861b80357c7eae0a611c1ba6120fc516103ffa3b315a9c12e2fa1c6f72c56cd3a015ff7a44840e527e4ed0f97c275e46a15152164e107b334f6a67ccf23de5440ac08373ab6c24e9503ad70c643c74ce78c0c967953fc06b1e7cc6e2a04e5f1252db5148105c91c23519fc981b8d4d4dbf3bd1b22de5d0b20b2f8a918ffc64187cff2818cd5cf8dc54f25960eb36d1ca769cd625f02c908164061e5a96fd4c7e2ffe0c0c1dbb15e8cbc30af538e8fb390e6aeafdf88ab334d379acd7d2253fa201a5de275b0df0d55e575e84d11b1368651528f21cb3333d9a7f2ced2afb85939fc618fb02f0091e1bcbb43ea78cfdb2e4a2571520cbbf7051c1dc22f381c36098d3b32aa732f045625c3a7beb3acd41fdbe28fbd201ac37ef8727d74ae526bb32c57ef22e06331829696d4d1401f12f922805bb07592ec29356e1f8e7a80bbf8fdc1679b15af9d372158fe5a15d64afbb0a387b1feaaf0fa3e551d011fe468c0e04d272df58a613b199a61f07a652440eb3ef3bebdafe52b6a235a273499227735c8cc326c4f48ab7cd30f5d0db6b60012423cb7a8edb25d9914255825e4db1c104399503e9035a29d634228bafbc7fac9de46c25fd1f05c555fb6e505da5974091bd964e4d3cfa7e298f50acd410e4d7d0d54e45ec6dd44ec9037345f2854ca4a78aa56cc9f74071a0dc0a8e7b8d9ad14f813d96d1de0a7dc8043c784a568c655140c7aaa6de4839be31feed0eafbace309d97e2a1ec682fdf9d10037b7170e2e728230d7a900bd07d19a1e188efc9b129b9e96cb7d1cc1c1bef408d19d5e1820d875efb29358195609708e92ab6de864dbc6d58890312eb34347754b71aeacb3c40b5facdf5112bbf8b63e0d61556cc094004cc7b6b890dcd0918e57479f2590e2e33c0f92d7ca0869cb1c9d28f3378c672dad4a1f843f41f992232b51f75218498ce379f782b60b09da692f62cc5718b6ccfd4c35422d7f0b9d570eac10f5bfee5f5c9b7c0551ec2ee17fb9dab64d31244ea7c1fff482908bb1e4c10ec8ce4ffe8a3aa3dc8c2c7a829eeaa16bcfce97bcd7bd1fd4b5c478ffb7308dbfabd98de5b9ef8acbaaacd87bd3c24748365f6504e39525ddab1c2e69503232db0b15fac57f8a4d3774abf8e646f2c16e4d6860ad945d640b82a8bfc6b439d671c8e90c925bbd976d6ec97d05996cd8bcbb984d922a72aba9a864271838a8aad8b4eb13a78649f49ce656f25af1fb122f818a8f43713b6a605e5985396d6480691481c4afc6f0a009394f27a1a1e1ad6a30c1b5fc9358defbbc0d3827f835ad5911f108f3f2435cd756b5984053b7f9765db805a00b7b9e7af1c11b181aea5d9833bca43fd4b277ad705bc7d10c17bc22ed0c34b39d0cfc70976f8546462618ec51ec05fd56aaf70a9b7155afd8bf9b771eeb107cb63328563a25309feac4df7c87e002210d164d55774327cb28622c55ba65a7d4a819c18b27f00c9f60d9ac90cc3f6b4e69d868e5758db513641d73411888135fb9ce512a8c613c201aa61b263887e10af460ecd8129cb6707fabf2b01eedd1107bb8db88053b49c0cd2e12318310ac5a1cd4e0803d445736f71993967597e4fd15a058bb1fe450c35b29b2292da00d018458d46b2d562b1f5775e38d04272d5336826dbccafafe2baa837efb82519a2bec55fc27050216b8b69ae10b3176cccfc98ad39e0619f8dfb59f29a813017c10ffa85aff8dbdb9d146284bb2f4f440b48cac69203e4d2c596f535f5b588def17ef9cafd43aafd94052e34f0c13ee5333aaa0ca8b49ed6af7c3040192d937249d60303aab1c353f1b091a279bd39096cf1e495b8f72e65ec512371e4d4b7a4407213385c6dd141eee0f2ab462edfd63b9f62bd86d6816196708352c4c0f6876ad8a5daaed46f6e3cb1abc01eae4c034c8b8143592ac8b9c7da0fd5bae89acc39b0ff6847624edb72d9314664890f8159fef32a28bac6bbda77939e49eac706d647762d7dd6718ca97c62c97ff918e5d916ee8545713dd2cef592de7bc7610c97910ddffdc7647f0979883403a93dfe3c4ae97ffa49b2c2a4f615173a5f6551e5319ce17b9e50864fadad7cebb329254ed4c6a18b94912e71735d6916034b99417a52cb5927f65fede3b0ccd801d1e8a8270ce886bd172d7c186003c510d2ce2557707882130e22dbeafcc7a6f4aded73008feab2c7c275d4a0566a26b5887d07b8195f6cbdb4ac75adcce6a0b49702de1142da42d36525a65041807064ef3faca54ed3663decdc5f216a3ac3b271fd52ce0b2b3d5028786de8fea3899cae6f131def579bcd5c456b4dfdd53060431717ba4c181bc76217d18074fb522880c367f7858282819518f21c4ec7b0d26cfc01722d89d543e9338e53dd142d077729951f24bc076f3da5dac8b5bde069a47213531fc560507c018cdb5aac4d35b402a00998f283cf8e2631158f4f7f94ddb4233f3728937ae45cbc0248d00fc5b3fa3d93610c5360f74323e9d2963a587521cdaaa12d9709d7d81a961ba085fd1b73a66d87ce58d7df82b8e5c770b7dc7d9fcabd04a958e3b29c1e35dd9749d70c6efd6d863fe38da2608a3625119975fa93c5d17eac63519079436ae3c29c28928980d7db401eedd0fa2bd4853242af4a227a56b1f68804139b59906284685625bbd355d1b6dc01a31a29fe8b7860c2a61b61f8b2a84fca3249968ebfe1a9e705838a2af3a986ec0951f8c32bba2932ffbb62cab40b5903e32c88756f1288a659d7d5a74cdb5d45b226e53a14fbc3790ac3b517637de6d0280480e99d70a57a36de2213bb6728ae2befdabd21bf355cb60d009333c1ac4a8a699dc5b4d93a469ab3fc9a6db4fe04078dd91ecbc7ca28ab8d102c19a77d9033c539b6c84e5d9b650db3da899ef5fc89e051a2cb1f4ac2fc57be8fed81170b998378cefc01cf1d2e62d0679f8048a8690249cbb1c84a73fc5a43c30e11d374bc13d3e8a03b15e50e3b0e179cd8d359b07e5df437bbc46d103bb08cc062fe351a4c128bd84a42147d6f79eace340a9627ee8655580878154498bc6340837d9f7678ba7f68b12ee840add37a581f650377a8f763755f9540e9e394cd05367cec12afa239439c1e1872ab60b19e1a4845df434df3b033c4faa4aca5e1d28a2c86be1f0fe4dd9d9872e81ee1a56efe4b431594527dbfced0e8924d996f2bd72e8ac6fd6f4eb874e8b51f1e058616b64342627c86ec8c64aba7439c26292342f7e83895e1b633f9cf415141ad35e82017ba350d8eef73a8b7020e7860d2a0e9ef72fd15bbab4e1854fec49c6057827151a532cb99081d7b95add252a1078f32fa2c052604929cc08efe6d39eea5d06171cbb7e0fca67eda948b07dce5b04534e1ab32ca147994bcb9dfe1b7a8385b1939ddb8d332d9fc9027bfb3482c7d942717bd32452464eda1df8484420542a223111fff01afe0910127287c057e5227bb70f57dba12da26118828ca6abb6f0d24234de63e83276c854b693aec0112a8261f5be138d3b0771889e9b577027697af8bd0a0e71d9a5d3e603e8d4917934dbdc97e8cab23115e68b5d66c1d788c18b2c337dcbec19a08e2a7e77082e9b9916fba276febf2f5fe140b047e194473058188aa0e1ecff6b2f672da05075810b3cff13fbfb5f72c5f1923ede0308c1c39c8981b61d7d3dd6b84740a0cc53094182fbbdb0fcf904de158c23061ceed0ebb8e3702bade44d05a66e93a8b7e66084c4df2a591f096c5f4db75f998bab66f4f3b306a8b836cdf98de7eb6369f4796b97225d36031a12fdaccad562183afccfedcd081bf7c11d52d3714dbdfc80614537698cd33d3e94f1ba7e736648b1d1b2afa142074daae4a95ea7e99637af77bd20b5a3e99f8ca5c72ae9ac8d8b4d7d046b2bc464a678e2cb8f02ece8171db42f9144e02495b66854c8b26a0eb61c46fb3b2c14026830f9871f4a99fb900eb7dc3959ed6e67ef8043727fa1992d13487d4d9b4996abddfa228c30eafb123fa16fd320746c91d02ad944a685bf9e7acc70ffe1306d41132b6fa2f02b63a79a0b8f367535f19d0268b5253399429114b464a5c721d5895bb1db28cff06cd88f81051b3776f979b9578c929a83a7c38b44e29630827b21fe00a6dacdd8372f98c56583fad2e80472fbbf7ecdd435397f6c9070b18579ffa39bfab707a7fa8c38a3ffff809d6a7c30ead96bc368215ce6dd676c5414fad2f796829af32ee124a3c634f0ca546ea885443064fc95f500cb252950ce81211ccd1c6ec996e4d1105326bf75e6fee8c6ecb7bcd9874b31187b37d650b334d03f83bf88774b4a3a66ab3eb2a23a83efa395e35aafa1d73097470f9a2e7e284146aa6648a8290350593e4dcadf33595d23e6d56bab2acc427b39991c68902a72de6b85febf489f6a5107bf985d87d9fb2f723911eaf066ed4b306b96ab69f2f1dda6b2e6ef93aaa1712caddb60483e1094a8bba31bd917d1f11fbfe92d95d858e6792476f3c04ae42d449671e1aa3c7dca94b3f239199beb4fe15c61ff15a0e0653249a3f6cf7e909832c0ff9c2e7282730471a186da0db4e96d246ce36fac3b5ec9469137ff6c1017cd7b924686ad24044f56d449fa9cba9c8ba8b9e807731ca5768ec22850500ff98a26cc5badf4944b3fbac9399f090d0c0d13048c7df2f6a9d44f8b3e274547b179b06f3fdd86621ed48569f6faa192fc486dee63f431d19a883f31f289381ee01f04204fc257c7ddec61813244b69e9dd632b8e693a80fd616a2646e8812e3502f593a5148b4b03946c05eb12957557697f2eac4619a423c1909485c84fbf6fbf30c94e088d86ae16dfa3566812cc7b4b999fb66a9eed9ee8edb37d406d42a11928f930991f27a390152692d797fd95ee9c5966312077d80f60466f2647d43754b6082e725073df2cdf77ed780020fa55ca776b6be03fbde34dfaa717736d6446a723f945a6925f4a645d92bcba72fab5cb001d2c8f1cf2204e621922221bc5361f13cb4baff778f91260d9ffc95898f662aa77de127f447d72a71c0d1999535bffd029519d86f3794bdab4e9648a23e8ed12cb354d86969a557106d25dbc646b28d6ea8c852ea56dec8a43e988e48da153854eed0f36494fa5b3b282725c6e1c485b89fe58c7eec9dd38bebb9b92b6e8805b9ed9628e443e8cf379a0b53cdf0b55a951558413dd81f73a8ea23b5834dfb8d3b0318da1f0547b6925e79e18605f274792ec00712c0b3ea7662a0494f53aabee8233414d0d5cf0001b1bce3c0d10e82132e3d1d26ffba07ff575951b873d0d21bfcda26e4d4b5b4d7027231733c532807cef4ce98a489e7fb83895937f5f4539fd57cb34faf192d39a976afc47441de91ac1f36cc63e6072f4b3e0d61adafc3f04255ab54b9d9452ccd1e8d2dcc4055b6c5f0639af8b988a14bde9682f25a1ce072415527387e25f5aabab6606faa2117a36088eca8b089910b09e07851ef7c75761bd50860e5a0e0f49e9877c30", 0x1000}], 0x6, &(0x7f0000001600)=[{0x58, 0x0, 0x6, "1d404c9122692dc26433c2911a321017a952ef73597740837b8c952b6223b9e40166e93be895729dbc61751662222329592422bdcfd5ad0a7fb76d8f8e715088f5c48a"}, {0x18, 0x0, 0x200000, "0e7e44"}, {0xa0, 0xffff, 0x5, "3f94674b87f594ff902647453404dbb8075c294c5350852deeb1b683f49e63cd64e9eb1bddead278fc1bc0257b36ada85975d21d7e6fc50f1824ab319400eae39d831a3b38cc7b2784cf983b88172bd0e22ab1559939e12b1482cbcdf1e327a73b71c64c9ec41dfd8640a2882b4daed6499b13adb6749dd7e5751b141ea51cd1fabf3e0952faaf19ee22bb33cc"}, {0xa8, 0x1, 0xffffffff, "6e330ed9a1817ddfda85f853ad7bd15ceb1846673c659e1d1075e3c0f0203caf0d777a7fbd33ff9764bba9a7fed71ed1fe9cfdc0e01d50293cd4c76ec3180aa8ebb900eb06b1cbadaa70abdf0cf65a246a201100cebea43e1f14b409945bc6b0cef0412c790f2317466d2b659cc3826d6edc7cc8ee7031fb3690eaec5e65768b391fc9829d69e4948cb78db7ed44a500961399559b55fe8a"}, {0x78, 0xffff, 0x9, "46c5ba71715896dca8136a8cccb510343f796ea211d305cf67ec0ea8c81ca67a442d57105538f2a2f853c3e7843d7884aaeee525a85928b8601236290dbb7d3e78371babadf30f46f2dee2b1662fab7f0c861065e939bb1580317519390f8be2d59b0a"}, {0xf0, 0xffff, 0xfffffffb, "eb3b04f6ab7e46833a46e5ff8d5d076ae700d630cf6b8b40eb1899f81363a81e0f672226e5c32da1a9def1b135c862266a0f4c9bc7653b47f1933685be492664b7fb02e97283e1d9c7eb9ee233f63b555db8c32344ecfef0cf427de2ccf98e8841e92351432362128ba0e46be9184f1899d00036adefd61b371f255d891bc7eca29c41edacf78d06515b8d3bc26dfb138f2585e9dd90198840c5c442e960a02896b04aa0ff515c3faa9aea27584c062e9223e5d09f142f50686d1aefe1a2a75843edbf793233c95c951bee4ba4481472ef2f079e8c48f20c4214d33dfc08"}, {0x88, 0xdd819063bb063602, 0xf1, "4ea7c17e5457b1a186fb4986bdd550b9fef140bdde231e5eb335b72064958a81a69cd0e760b609f6dad32682f4009383c4aa5b8daa8989027d7d42d5dbffc5506db03b8d932a7c40cb02952861e7e744abe5e15148264218ff050a6d0a039990bb08e29598c5d4a46bef62bc5fbf3e4c5e"}, {0x1010, 0x0, 0x7, "0f66b3026e0308a99cffbc68e08443bbc6ce3447e24207e94db49791e053fe1912f0ff8ee97594c4b2a5a287489e77a53876fd3a9a321c926633a02654a882cf389df5ce599db0116f18d7ddc4af2268a3acd50087eadbba740b0eecd340d11066e152597955582ee0780c705de216c7551422d3dc904949ab868885a3f38bd3070318005f47f319c16d1d021d65df21eae311f5cffe1a5dd1b293d11f4497cf4f5625c25f62c60ee7372351766e096ea9c25de94e692bda496c0aa4ee1c822c4e3a5512caadd165d8cc23c1a4ad2b71511ccedda702d3e0e60da0b18da6b53c503de2195d5ee4f46c341ec24cfe3c3feea2f27154348ee7cdd09cbc8022b2739c0344becbaa656f3b2845d3ee6b1522f52700ac16d1ac26b80422e24ea4b2e464a4bfe57daba52e545c013359458f450aa626844d339cf97caea88cf9cc80506c2415df6e916d72ef1ff7c46a40a7739f7b1bd89b522c3953583b2921e81234f4449141e99f39f353450b459ac317ed478607b0e3951c45d17cbafa1d54701c19b1a25d95498c5cd8d00c7163340c1413ccc85aeac0e71bb072b8bd026fc21fcb84cd384d1b0448eff49864703473e837bc7115a302091f52d4f79c83a9376603c5b1a98d977d9ec97874a931370e8e6f620d920fd24fdc3d162f182f6d0032db33803f2b4fc352343dbe413789f03cf9268e9c174f9ea2d390527c7582b65da4842d7418f105764784da9396534934679d97c7827605f31ac5b147516caeeafef4ed5119c60c3abae38063ae5039da464c8c0391638df7767b9f1a325f4ffc4f0e3fb63f5615319142834cf8e92e3daf2b63623e72e595e0933ef74d4d49b6d9527d89dca3fcc8390fc01cae64a3d802288b7484f18987a8ebd7eb9898dc29dd4715f0267759cfea7404029894f9a99316ec3d8fb1dbf29079f7601ae50345b1099b21f89bd15633884f7d6d24d866cca184542228d57954fee16ca54244dac98a16ea6afb30ea975e45547f9a718d7a25988d39d7e0292551fe179cbc0a169187636dda02ec10495a184d7d0f8feb15ec294f3d46ac9405c80edd85cf583f921fe8edfede5d86daf7e2c8eb7ff05f1f016d7bdd43cb4ee25129c9af1880976ebcb0617554dbddbf3d8656f47cdeff06ccd29553eda7f3475a940d0a648c89172865ea617658fa2b953dec196e9e3e9f427f94ebce3de3022efe036eaa5ccb40f3ea2e0ca4e220be26672d63626f3fdedafe935a88cab4cc5cf20ec06049087dc20e09202a1fdee4aa1e313128dee7d004cb6223c270d67e9301fdce19e566cda8f65acefd23cb12873d61a1c159a2c0cce2367424d424ae6fb170657f59ccaa5ee26ef45c1c29bf5f437b2fbc2f8c61d03af98086410267515962a9efb68a3e1d832dd7c533b9f931c3614ba9d01ee25ae24d2dc11d9d8202181abc402e5a6fe325776b428f9b899d2c7f11f9b78ffc03348cef07fdb05ad193657222e5f424d1aafb135be295c657fa5b00bea7effa7c4fc034c43018f3ef55b6c3f5afb933860cfee41640db31059ccb97faa086afa6c47d3900182b8a7d11b36ecfcc43c2ccb69786f0448568dcc19556b7dec469d7bb6da41197fce56f6db899114c6e33cc2b185a67c284984cbfa15ff93b8f5409c59f6cad21965984c4509081252df60fbb0bb939f4021801dff9e7fd569592300a34cdb393045e507e8baeeb7833f53e55beda71ed0e346f8b60d509585cf536d2665f7ee4c414974bdc140ce60dd376c06070d9562c766b54f1f7a29849a02a5a13deb3b8c332f192dd464fef82287e7bdae8fe185125d27f863f94a6fafcf43848a040bce39a6a0ad2c256d4801912ee9e8820f1950fa0251200e3b05f1abc5fe4d2f38407e6c56e97170bd439775ee929c320d47a730c3dd3c652e0c4a55cd64a4491aa45a340e3219bef3a33a59793c25b9786f3226d46fd325f2eec442f4893db513e27d691a671aed74f4d80193931c180ef573a6cc562357710533a05627e06025b0adf2c5aca05eb8252b8baf42716c4a84c2b9670ddbf2fbfc46f75a3a6d9f61df73017044ea444c997897c5f17d8afd4512ac57de1ed1e2a570df4d2b047a426b96a277e4cc01e11d51e0340f2907f5cc96f33c87d04f2f3b6119ed9e422e1b0d4bf7768230bdd0966f296842810027eca4b7052349ea0f1b04e0ab5f0ffbd23c7c1d742e40698615158df622da5bc6a7b42dde6398ef2e23550540b6e25c92258e66802ce02b76dee7d9de936a906ac7e39aa26ba41e82ab79359ab17ebe1be577c8c27f914f4ad50a8cbd3418cd32c34e3d0c0f51b527f3737da2383ca5847e1c4b6d2b81f175452bdef2b5cefbde7057ed1eca62f55c64ac9d0da6df5f299e2468f238958e43044da4703479446dd8c107bf8f1c4a57231f97c372d282ff033ca3d4adfac8b728291260d2a971e7b85d4f2ac5b068208336e45ea042970abbac0987d17f23a8d5d23380d2d180a29be062ac8dd45fbae65dfe4a3aca0b215b64d338358ff291fe9c5ccaa921e17e4c8d59e70502161729b96fdcb51dca406dc1bc9fb011f16d3e7eea4c98f61eccc57364d3718ed5ef456872b46c2ab89817f128ebafa4574ffb5ab11b47c487cf599c33b59f9719b000e18d7b1c8e961cadf6fcc876d09306b52350f3494150432e329fc13668ebaefaa44e013738248b6c79feda2824befd299492579aba4bbee5681eac9d39bcf776e0e1cd3fd4f73c5cecbed6904b2038f3da8b3f99d8eca6d0def8363e9db39a9d6a0b09147d83f8c81cdf49d93e1ffd917c98c3f92c5ae2213a0113a7c3fda77b6b2dabae87bd64652177a635b3255d0894da876ac8518c7e52686fbb38e038dc86286b6132f741408eb60f4cdc8c84e6620d30cb97148ff414dbe104287bfee8f5f697384893b0e15dfdaec1494eaf8fc18f614a301b1f531a199abe9204a6de0dbc155113487a5367eb499f836ff341359c81ed6410852f0b2db0bbeec392b115484f6d75ef850b4102c5e64d67b01f3a59d00c1cb682c1550c200260dfbe0ba5dea00345139cbf4ba6ce11affef0c4889a70eb830edc4f9a5852731752e2523ed55949f74c714d4be84b9cb8a09bef40cf8537c04fcf2ff78f1a7aaeddcba229754cae57e4c21ea9a167d77de898952a174f21e1b057370528ee9b8e6603610f1ed1009eb0d90e7c973c95a94932d34a6dd36a9a663dcc524042193b1f9a09a5927166b9f1ffb0d754a0f5497bf47680f66cd4b5a0d012583e452b9733afa47e2570134e8627bc97f979dbdcefa417fb56c930ba205c1e3078c36f2979c1e674103fa3d13ac6bb6ca1fb09e23ada79119e8ee6e1c5d46ac614792dff4e56513f8fc74be8957bea02336330ae80c23f1defe1714ee42c12652817d7fc6491698f070efdd66d14447df4cc4203de0e2cf5e277a61201d910241f285cf79f4459474cf69b942b16cd7885f806da674e3d034a1d2dd1b6960d810187e2a678b17d6ccbdc13ddecedc62cb005eb1da582ff032cce8e0e9b0304be6ad7d0c32ce33ce33b5e87467d1cc125ef51035a8b8f980366b98b4c5d96411d19346652a0b023c5179da861d6b31a7b28d08d3974037484d53c4a4350c2cea91d934ea8d4196e818a1ada58ae68ece19217834b84c52c4d421eac6e20b751bdbb914dc9745b1f35a6f550fe2e958d85d6be7694868256b0fb8af7f56da92923cc5d23fa2b1750a17cffc1de23166310d55155ba7424b85e604b6e60788980c5e3479bbcad69c835b5183a050fd57a0013e96116abe462f8e0514f08e5c03e6e08a35e56aabc1bd90b439aee9c6540fb7daeabbcead079f5c92a6aac295a21fb2941e6da6d18638552a7830d56c1e71056e7d54a5687ebc74cc7f8ca50ae32d25cc276bacbb128cdb32013a19b4a4ebb8c8c87cfb3e17bc75416d19622ccb719885268663cddce6d6ca0a0d7bd9ae23968a5fd06ee8000e35a4f6de820f6ba9995a37f6af5163cf9c173842f157f6c7010f5013741793375d0bbfc8aafe57e15c02d95e95ef5c44b1e52bd6d472f23f8ea414a870c57a57d09019fc73beae7cdc7efe9862e8037f9225234e9e51e808dd4c196afeea1a8570e51b562ae356ea15600f8895a28a2edce8389f48825217a3fbf147b60b5652f0ef5d26a611e15f2d37312eae882687328943279dfa12cd0691295992123cdaa67e23550c2f73b55749badea033c1ff9cd1512f018135c656e69f067acac264376c3f6773979270f382ee439ebc016f2d63a9e55eea52c279e9ed644c8e8a71b455942158aab7e6dd3d97417141d28b8cdefbafcbcf0353d018f2cdfa469e1088a8a72577dcb1bf3b14b5c65b86bfcccbf7e2d4ad5f7236aaf70b124fde42959b85f721f321a3dd747f1b83e1a7e5c6ec4680269a7710b5d66d3782178e6f92af4a99f0b03884c4d2d50a3eb37201ccd0ab163667a466600ae55195d89a3050d256ca595acb3c7ae11137a7ac95d333261e8ba53cb9b16f0b8d94c7d5e8665e50c7ae1aaabd9e2dd1b7d8898d67feb0c245ff3f0ffee93ecb14a07997d4f4363fe10999022f8c4f93d9d0cb0b081d54aaa29c05867361800b6ca46221ecb8a80352b758b89a8d93facfa269dd164d1eb6ba0d8f65cb3793af8a935902e4ec90754153384162d0334caece580f0d4c1a26ed047de8adba6ec0c7f965ef78e12f1e3289bd446deeb6e7ee86999f817ff33b00d97d91954db62eb9695b2fda4333984b8387df908c9703d163b7cd626b1dc89cbf11d6980c5ba53dfc16c1f9645b075a5fe25266e8a93bfdf39a4ff375455db95815ca5f5b1a4e32a57927b3803771c78a9946d24effba41db01e73c69cd680a99bcb151923e893124abbe3fcc303ee5e636a4939b0e72e5ec29b7312d17437b9d838d9dfd2dd2e560484e08becf41db4172febe7bc5bdcaac03619a53865c6330a8eaeb386a9bad43cfb5258e8d3ac5f8c7e9dd5e77e01af43a04ab1a95903cf100da0ab1318fec16587434693d0d13e0b4a0462b64cbe0b941e1296c1e1ab869f0325430d7c47608616a4ce8f399494311ad5c6311b87ba69a98b0787d006f618b3e7a33449d86f5006461e5b6607a684d14230640381cfd0718314a70974230e27132520580f135b04557d320735cbe17bb8d7eea993c7e6d589484f03a02092ab156bab9c22dcbeee1ed04feee04dfcff17c1e972e04f901ffe7804c2e539c37f9b809f8f7c5542ae02ad10552602c8cde542f07bda4b40653a406b976be0c81adb449717caa6703b827c4dd62dd6b4dbb1261d002dd2413ba50d48f7a5812a916651f85ab0f60859d91eb25dd27bc8b742766197bd254f0648858b4abc56b35819a4d690574e2c9236a0a6a5c3f569cbe793883e96875a4bf73e42b830c53f0b38a85f6796c595015d65fac0023516b20bfa3c3b09541136987a19295364fca850fdc6e7d5cddc78651587ccfb7c71a25cc0e2e1440f0d316b17f9b716e0acd184cb7b5cbcc7500ec04c1bfb1ea7a724542669fb44f4945be9272fa0e78daa7c576fc3fb193a26de539c4a223c3c04e98a00ca1a748c76a6f61e13fffc78270653f324c51985f28dc431b1897b2da7cc7854f0dc95a7d218c4b479aa111710324ebb0d544b9bb76ffb7ff0e13d6a15fe7955e846f6f45b7f72e6d2296baf235ac172db002a8564bc73b88465605f1587c6464dac7861047c1075e533076e36edc0665ef4ba07d132f31b9979a92fb0fc91ca9bf4ff19e99fb50824ee5fac2e43abba60a6849b1c4ac7e4226"}, {0x38, 0x1, 0x3, "6fbaeb695cbc0f31cc3c5758293f70f365f739f715db588efd38a7e386bc897297e172a0e6e8"}, {0x90, 0xffff, 0xb797, "ef8daf5222aa1443b18295840e57295823db771adbadc675192b15bcb0b491a6850b44518988032887b4ba582d3b1e5eb6c411844efec8cbe5aa289d482bcc551842ba671496946b7f6b684e9f785a26b3b25ac8954cae1a8bd0feff0ac378606cbbf660292d90a3d54a11c326140b84a839101d0052b5a14e20b23a5e27a5"}], 0x1480}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1ff, 0x4}, {0x18, 0x1, 0x24, 0x800}, 0x8001, [0x3, 0x0, 0x7424840b, 0xfffff800, 0x7, 0x5, 0x6, 0x10001]}, 0x3c) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000002b00)="ebffcbff13b9fd5d03812ead4e712510e6993192964800a7d1b836ea3055a614a8c4128e256ab7f556c1c02de42b51477ef79b8ba9e78d5c6c15810dbd7e196e94b7cdb4fb5220ab0d4cd68e3ae3ccbc4063bd72a511c5e4c97f91acc1a1c3c47fd3f44d8c316b3cba4c7d0a42270f5e761b5c5ae60690ce587399", 0xffffffffffffff43) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCPROMISC(r4, 0x20004269) sendto$inet6(r2, &(0x7f0000000080)="ae8a04a7326b32bc842b3608eb729661c69fd35d0ec0386c715be540f9d4581bcfd06cb7c05e1f42f799c77c657e3019edbc57af0d61edc69905b6951ba83c521ee472b552d0eff5fd6db73a32f304ce6f1c510756e17d66a1e6ece3e6f5de70c134dcaf071918c54c8e0eff82464c31f91761c0ab6bf66220cba18b973e43397d8fe3ec28346ecbee22dbbfadb53c9f2935c235f4", 0x95, 0x2, &(0x7f0000000140)={0x18, 0x2, 0xb40, 0x7}, 0xc) shutdown(r0, 0x0) 03:19:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r5, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x5, &(0x7f0000000000)=[r8, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r9]) semget$private(0x0, 0x5, 0x0) dup2(r1, r0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000a3d000/0x2000)=nil) r11 = msgget(0x1, 0x0) r12 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x0, 0x0, r12}) r13 = getuid() seteuid(r13) r14 = msgget(0x1, 0x0) r15 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r15}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r22 = fcntl$getown(r18, 0x5) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r23, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r19, 0x41d, 0x5, 0xd}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r21, r26, r17, 0x144, 0x4b}, 0xa, 0x100, r22, r24, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r10, r13, r21}, 0x2, 0x0, r15}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:19:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = syz_open_pts() r2 = shmget(0x3, 0x2000, 0xa105fca8943d9691, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480), 0x10000000000001df) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 03:19:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r5, 0x0, 0x0) socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) write(r6, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r7 = socket(0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r9 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r9, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r10, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSTAT(r11, 0x20007465, 0x0) ioctl$TIOCFLUSH(r11, 0x80606941, 0x0) 03:19:35 executing program 1: mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x1000) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) semget(0x2, 0x1, 0x10) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x240000000, r1, r2, r1, r2, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r0, r0, 0x41d, 0x5, 0xd}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r7, 0x41d, 0x5, 0xd}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r14, r5, 0x144, 0x4b}, 0xa, 0x100, r10, r12, 0x0, 0x92, 0xffff}) chown(&(0x7f0000000140)='./file0\x00', r1, r9) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000100)={0xfffe, 0x6, 0x3f, 0x7}) ioctl$BIOCSDLT(r15, 0x8004427a, &(0x7f00000000c0)=0x400) 03:19:35 executing program 1: setitimer(0x3, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) 03:19:35 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x1, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r12 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r12, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r12, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() r17 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r17) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r21, r18, r20) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r22, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r24, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r24, r26, r27) getegid() r28 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r28, 0x2, 0x1) r29 = kqueue() r30 = dup2(r28, r29) r31 = open(&(0x7f00000008c0)='./file0/file0\x00', 0x40002, 0x134) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r34 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = getgid() setegid(r41) r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) r44 = getgid() r45 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r47 = getgid() chown(&(0x7f0000000180)='./file0\x00', r46, r47) r48 = semget$private(0x0, 0x7, 0xa0) semop(r48, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r48, 0x0, 0x0) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r44, r45, r47, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r42, &(0x7f0000000a80)='./file0/file0\x00', r43, r47, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r49, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r49, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r41, r40, r41, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r36, r41) sendmsg$unix(r30, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="6da4aaffbebf95a43360aea1f22d38ac89cc9d324af000000032"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r33, r34, r41}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = syz_open_pts() r52 = syz_open_pts() ioctl$TIOCSETAF(r51, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r51, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffff9c, r52) 03:19:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x101) 03:19:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1ffc, 0x0, 0xffffffffffffffff, 0x0) 03:19:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) dup2(0xffffffffffffffff, r2) r3 = msgget$private(0x0, 0x400) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x0, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x0, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x0) kqueue() r14 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700), 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r13, r12}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) accept$inet6(r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r17, r15, 0x0, r18, 0x100010024, 0x7}, 0x9}) getgid() r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r23 = getpgid(0x0) r24 = getuid() r25 = socket(0x11, 0x3, 0x0) setsockopt(r25, 0x0, 0x0, &(0x7f0000000100)="0000065d", 0x2) r26 = getpgrp() fcntl$lock(r25, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r26}) r27 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r27, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}], 0x7) r28 = socket(0x2, 0x1, 0x0) fcntl$getown(r28, 0x5) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r30 = getuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r33 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) r37 = getgid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x12d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r38, r37}, 0xc) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r34, r33}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, 0x0, r30, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = socket(0x18, 0x2, 0x0) accept$inet6(r40, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r41, 0x0, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r39, 0xffffffffffffffff, 0x0]) r44 = getpid() r45 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r45) r46 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getpgrp() getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={r50, r51}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={r50, r47, r46}, 0xc) r52 = getgid() r53 = getpgrp() r54 = socket(0x11, 0x3, 0x0) setsockopt(r54, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r55 = getpgrp() fcntl$lock(r54, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x101, 0x1, r55}) r56 = semget$private(0x0, 0x2, 0x400) semop(r56, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r57 = socket(0x2, 0x1, 0x0) fcntl$getown(r57, 0x5) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r59 = getuid() r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000580)) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r63 = kqueue() r64 = fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) close(r64) r65 = getpgrp() getgid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r64, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={r65, r62}, 0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r58, 0x0, r59, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000180)={{0x20000007}, 0x0, 0x9, 0x3}) r66 = kqueue() r67 = fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) close(r67) r68 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r70 = kqueue() r71 = fcntl$dupfd(r70, 0x2, 0xffffffffffffffff) close(r71) r72 = getpgrp() getgid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000480), 0xc) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000600)={r72, r69, r68}, 0xc) r73 = kqueue() r74 = fcntl$dupfd(r73, 0x2, 0xffffffffffffffff) close(r74) r75 = getpgrp() r76 = getgid() getsockopt$sock_cred(r74, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r74, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000700)={r75, 0x0, r76}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b46", 0x75}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217", 0x98}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b", 0x73}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r23, r24, r43}, @cred={0x20, 0xffff, 0x0, r44, r47, r52}, @cred={0x20, 0xffff, 0x0, r53, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r72, 0x0, r77}], 0x80}, 0x400) msgctl$IPC_SET(r3, 0x1, 0x0) r78 = socket(0x2, 0x1, 0x0) connect$unix(r78, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getpeername$inet6(r78, 0x0, &(0x7f00000002c0)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:19:35 executing program 0: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) openat(r1, &(0x7f0000000000)='./file1\x00', 0x8c02, 0x40) 03:19:35 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="76aecd183b0f321655f6a27460e0e2589620efabd16eba", 0x17) socket$unix(0x1, 0x5, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206981, &(0x7f00000000c0)) 03:19:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000280)='./file0\x00', 0x70e, 0x107) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x1, 0xfd) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 03:19:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0x5, 0x3ff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0xb594, 0x81, 0x100, "5d9ad4fa608c534b723d93c27475d4c1a9febf03", 0x7, 0xbfd}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xb3, 0x40, 0x8000000000, 0xfffffffffffffffc}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="3093dc59c909a805e326b211e4fc3ed7b7552a2abdb724bf23323cc66b95582013c15a4555768763c5502724c5ec31337461976fb4975cd5cadbc5ebccf00f83d98a9cb4d181ef720b53b6995994e90ff447bc5d9b7ce543b50abf0f8c2b8546c04a2995f4874a95283aac6d9a0b3df99e6e5915458795f2e7148ea961816c2d83ceb9ab8294bb46c6a72a2d7aa30b4521d511ec9693ed3208c32fb2a4de263deba1143b1f34203ffd21049d38161e219348b8687afe914ecce7896f8ea72387cbb81a06cc2ca9722c8e8623d4b6f3f3ee6453ec", 0xd4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000140)) 03:19:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r22}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) r37 = getgid() r38 = getpgrp() r39 = socket(0x11, 0x3, 0x0) setsockopt(r39, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r40 = getpgrp() fcntl$lock(r39, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r40}) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x2, 0x1, 0x0) fcntl$getown(r45, 0x5) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r47 = getuid() r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, r50, r47, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x18, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r59, r57, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r65 = kqueue() r66 = fcntl$dupfd(r65, 0x2, 0xffffffffffffffff) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000600)={r67, r64, r63}, 0xc) r70 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r70) r71 = getpgrp() r72 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700)={r71, r73, r72}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d27a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726bdf30a14dad02b5dfafdd4b45f81896dd29c2ff03000025c88af067cff9474356f85f10b0e5e0234120e45388c9e55034940cb434b951d0b2c4360824a2afe68bb4e8c3f5e07e653301004a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r37}, @cred={0x20, 0xffff, 0x0, r38, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r67, r73, r74}], 0x80}, 0x400) r75 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r75, &(0x7f0000000640)=[{&(0x7f0000000880)="4d23385522d7931d55181cf3e7ddf23061300c5292fc9639ab9cdd5f61f07220527210ac1f4a1466a58c7c223cc19a4ce5cb2f6315d070b2c68170e1e47cba5f1c5292036caf45a52f", 0xfffffffffffffe81}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 03:19:35 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) connect$unix(r3, &(0x7f0000000900)=ANY=[@ANYRES16=r1, @ANYRES64=r4, @ANYRES64=r1, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYBLOB="0cb038b0bc66d45a195846521fffd028aef486bf441f513f992208328e06a9d6272eb964142d012b5fb68099fc8c8c5d288f3b6b7095748db8d816539af10dc71cecdd2f013ffad6db69e76ab63be9374a88f92ad4312f4d7b6d6076adfe9efd89cf9adf0adc64d33ae59711bef280f95e5e86dc6728a775b86e9644b8e99a12160b7fb0a3ecdb43d02510b882474f271aaf4725a53478ccbe60b3cca1a7038d628e77dcc8d6cc7f889d504f50f9066ff4708f0cebb802b77db3f39c0acf410ad490abfc1c5b", @ANYRES16, @ANYRES32=r5, @ANYRES64=r6, @ANYBLOB="25d517724072e6c028bc55884f6be3c94ca5ab035e3c6d8698b33bc53715f6b17fc6b1c70acfe4646544832524f912674dd42cc4dc943d331eef0d4c83506b", @ANYPTR, @ANYRES16=r1, @ANYBLOB="892a656687fb3eeb6f738234ab6030e9d93b3d9eff1d1d538a7ead513de71d52b59d7059a10dd737b8bdae3653f1b6a529213fa9ef1871ddac2d40a9c1b32cadb556e5b55fe06ba6e2e3f1edb10e823b20224aa790fcc85ca0e77912ebd902fa8f6c2a6ab1967c769697ef39aeb918138cdabbf8b6f96a1f2a352d60384da8b9d08dd3799f8254d1032678fee2a3c274b920caf26b17dd556002c76c0bd96be631f0dbe727a74bf3f75dfc9e818e0b6137e0786633f42e1233a0a6a085387d4fa9d320efcef0ca0977594b5c115b4639aa11"]], @ANYRESHEX=r0, @ANYRES32=r1, @ANYRES16=r4, @ANYRESOCT, @ANYBLOB="e13241eded5e224ac14876e92ea087646070ee05d16feef2f841a22d34b75d0d8ec4fdaca4ec7bf112"], 0x9) setsockopt$inet_opts(r1, 0x0, 0xc4b503611fdf5959, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000d4c1713414d2c56011aab927ec868d1e658fef01f8ad9c", 0x2b49d4a1ff7a2c7a) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3dbc3f4287", 0x591) 03:19:36 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x77c2, 0x0, 0xfffffffffffffffd, 0x0) 03:19:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) connect$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="1f619d194b27e416d5c95336d330066c29a158a5a612c062ab5604262fd8d758ba924789b637741f73a0951767f7d8aa838bc3a2b1167acc36e92b80a244e498f628ee00e16bbcb92acf6853537c6fdcdcd6a56b8f3edd044345aeadcefa10f4f7e427", @ANYRES64=r0, @ANYRESOCT, @ANYRES32, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES16, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYBLOB="7f73371aedfebb76645f0211f422230200ea2b35c1649bc76c6af989a51b0fbca7594096ede4fc1448390cdb518bb1ef57b4797e67d9b9b479865d8712659d12a7e22e844061ceffb049b1f4462a80dbe05bba2174c22af4", @ANYBLOB="6bb2b68b9a7b6f238df9a19ebbc18b2026c7627bc64c379b"], @ANYRESHEX=r0], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[]]], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000ec0)=ANY=[], 0x0) write(r5, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r4) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r8, r9) kevent(r8, 0x0, 0x4, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x10004}, {{}, 0xfffffffffffffff9}], 0xc4e, 0x0) 03:19:36 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:19:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000632000/0x3000)=nil, 0x3000, 0x1) shmget(0x2, 0x3000, 0x2b6, &(0x7f0000ffd000/0x3000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') 03:19:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}, {r0, 0x80}, {r1, 0x5fedeb5fe8044681}, {r2, 0x40}, {0xffffffffffffff9c, 0x4}, {r3, 0x4}], 0x6, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') 03:19:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0e091fe6000000000000000000000000002000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000340)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) r7 = fcntl$dupfd(r6, 0x0, r0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r10 = kqueue() poll(&(0x7f0000000380)=[{r2, 0x7d}, {r5, 0xc0}, {r7, 0x40}, {r8, 0xf}, {r1, 0x4}, {r9, 0x10}, {r0, 0x1}, {r10, 0x100}, {r1, 0x2}], 0x9, 0x40) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) read(r2, &(0x7f0000000540)=""/226, 0xe2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0xfffffffffffffe25) 03:19:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0x59, 0x1) read(r0, &(0x7f0000000040)=""/70, 0x46) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) 03:19:38 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = dup(r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x1, 0x3}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r10, &(0x7f0000000540)=""/226, 0xe2) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0x4, 0x8, 0x40, 0x3, 0x9}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0xd0a2, 0xffffffff80000001}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x2c, 0x80, 0x20, 0x39a2ba04}, {{r10}, 0x7fffffffffffffff, 0x11, 0x20, 0x6, 0x2}, {{r9}, 0xffffffffffffffff, 0xea7250211452039f, 0x8, 0x3, 0x80000000000001}, {{r7}, 0xfffffffffffffff9, 0x8, 0xb5536e606646326, 0xdce0, 0x1}, {{r8}, 0x3, 0x80, 0x1, 0x9, 0x2}, {{r9}, 0xffffffffffffffff, 0x0, 0x10, 0x80000000, 0x4}, {{}, 0xfffffffffffffff8, 0x20, 0x8, 0x7f, 0xffff}], 0x1f, 0x0) 03:19:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x20, 0x8000, 0x7e, &(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) socketpair(0x0, 0x8000, 0x1, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000000540)=""/226, 0x9a) r6 = dup(r4) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x480, 0x0) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x9, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x6, 0x5, 0x3ff}, {{r6}, 0xfffffffffffffffa, 0x8d, 0xf0000000, 0xfff, 0x70}], 0x2, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x80}, {{r9}, 0xfffffffffffffffd, 0x2fa33565ea5cc55c, 0x20000000, 0xfffffffffffffffa, 0x1}], 0x6, &(0x7f0000000140)={0x4, 0x7}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x12f}], 0x9a, 0x0, 0x1000000, 0x0) 03:19:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="66696c6530000000000032223baaddfcffa53c7a4e366f45add12f28d86f6658ea785332ab5c35e6"], 0xa) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x24, 0xfffffff8}, 0x8) 03:19:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) 03:19:38 executing program 0: clock_getres(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) msgget$private(0x0, 0x104) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) msgget$private(0x0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/177, 0xb1, 0x2, 0x0, 0x0) r4 = kqueue() fcntl$getown(r4, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0xa7971c713a59889) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) socketpair(0x18, 0x1, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r6, 0x3) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000380)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) openat(r7, &(0x7f0000000400)='./file0\x00', 0x8000, 0x12) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x7fffffff, 0x9, 0x4, 0x4f254803308dac6f, 0xb5, 0x8, 0x767, 0x1, 0x1, 0xff, 0x3}) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000780)=[&(0x7f00000006c0)='@\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/null\x00'], &(0x7f0000000940)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='\xdf\x00', &(0x7f0000000840)='/dev/null\x00', &(0x7f0000000880)='/dev/bpf\x00', &(0x7f00000008c0)='%@\x00', &(0x7f0000000900)='\\-{\x00']) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x80, 0x0) close(r9) 03:19:39 executing program 1: r0 = getuid() r1 = semget(0x2, 0x1, 0x40a) semop(r1, &(0x7f0000000000)=[{0x4, 0x20, 0x1000}, {0x4, 0x81, 0x800}, {0x2, 0xfe00, 0x800}], 0x3) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x10000, 0x1d8}) semget$private(0x0, 0x3, 0x402) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280e1, 0x0) fcntl$setflags(r3, 0x2, 0x0) r4 = dup2(0xffffffffffffff9c, r3) setsockopt$inet_opts(r4, 0x0, 0x9f90ca3b437d8055, &(0x7f0000000100)="e34e8e4cd7944147deeb5ac2120cd0b55f8b52abfd699834f007b139b07dac38a7f2317c16f18e251e6b5233d7769e8c13b8a3cc01201d6e58ca1211541f725f11a9cfb7e38cb14ff657d1c76dfe28cc96c9b45b9e06180216ee64aa371bc270082443058231231ee43743d83b40", 0x6e) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r5, 0x2000747b) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x80) mmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x1, 0x4016, r7, 0x0, 0x2e1) semget$private(0x0, 0x0, 0x32c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000280)={0x8, 0x4, './file0/file0\x00', 0xd34, 0x8, 0xc65, 0x6}) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000002c0)='./file0\x00', r0, r9) r10 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ff6000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/149) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000400)) connect$inet(r6, &(0x7f0000000440)={0x2, 0x1}, 0xc) r12 = open(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x12) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f00000004c0)=0x8, 0x4) r13 = semget$private(0x0, 0x1, 0x2f9) semctl$GETZCNT(r13, 0xe8c3b291892646b2, 0x7, &(0x7f0000000500)=""/122) 03:19:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:19:39 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7f, 0x2, 0xf4de, 0x252, "beb4e0ad14488c9d9ef200bb1838f58eaf66b2f8", 0x3, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000001861651cfd6f700c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cd10bb617a551e731854f9c164f175bc3f5bc1c295bab66b26704397b1d99085bd15105e70c0059f49e88c0aff8047058f77661c2165cc7a044e523cc4e4c6b9c3c3447d67665fc8babcba01da9e5d7f962791413625c4c97148b8dab957540bbd848bcb7237aa6974882f9ead213310b"], &(0x7f00000000c0)=0x6e) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000100)='\x00', 0x1) 03:19:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x4000, 0xc00}], 0x19) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r8, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r9, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCFLUSH(r10, 0x80606941, 0x0) 03:19:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x20000, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = fcntl$dupfd(r22, 0x5, r15) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r24, r20, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r28, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r25) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, 0x0) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r37, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r45, r42, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r49, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r46}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r27, r32, r46}], 0x20}, 0x80c) r50 = getuid() seteuid(r50) r51 = getegid() r52 = getuid() seteuid(r52) r53 = getgid() r54 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r54, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0xc0106978, &(0x7f00000000c0)) r57 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r58, 0x0, r58) sendmsg$unix(r10, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f0000002c80)=ANY=[@ANYBLOB="20000000a77c2500000000ffdf0000007f11e3a2bf1467bbadca78", @ANYRES32=r16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r58], 0x68}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r60 = geteuid() r61 = getpgid(0xffffffffffffffff) r62 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r59, 0x0, r60, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r61, r62, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r61, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r63 = socket(0x18, 0x1, 0x0) close(r63) r64 = socket(0x38, 0x4000, 0x0) fcntl$getown(r63, 0x5) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r67]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r67, r67, r67, r67, r67, r68, r68, r68, r68]) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r73 = geteuid() r74 = getpgid(0xffffffffffffffff) r75 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r72, r70, r73, r71, 0x143, 0x80000001}, 0x8, 0x100000000, r74, r75, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000240)={r74, r65, r66}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r66) r76 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r76, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r77]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 03:19:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgid(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r9, 0x41d, 0x5, 0xd}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, r7, 0x144, 0x4b}, 0xa, 0x100, r12, r14, 0x0, 0x92, 0xffff}) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r17, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r18, &(0x7f0000000540)=""/226, 0xe2) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r19, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r20, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r21 = openat(0xffffffffffffffff, &(0x7f00000025c0)='./file0\x00', 0x3062198f34451cb1, 0x80) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r22, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r23, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r27 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r24, 0x41d, 0x5, 0xd}) r28 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r30, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r31 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r32 = accept$inet6(r31, 0x0, &(0x7f0000002680)) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r33, &(0x7f0000000540)=""/226, 0xe2) r34 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r38 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r35, 0x41d, 0x5, 0xd}) r39 = getgid() sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000000140)="ac414bf22589eee74cb4d997382f5e666203364cfd807fd8a52476089629ed722c970be7c2b400e331bac66c294952d9572dc1f72898fe2feb3c17ee7e9eea2f4559e78381a41ae9e86e5914ffccd8310a034e4ccc6df97120befbba42b7d5e100b2ebec6f4165de3b4b8c7aaf7d8e964331586790308d66e763f09347c588e3cd4163e72712c3d03fcc2a4a9274142aa9d8acf781c91a05498ced6e9856fceb32fe0b499b8ea39a2a62a41307e4d30b29bc7dbe1e491d05106a36282dfb2b3419b4ead4f508781aa5f59b500a38ebabfecf2ed65feb6d9022f873c7383172a37cb4b00219420aae4e0841c8ed8e59de9698761c938c6d238c7771732513616dc2453fc8b303ca7a335e9f34008d98c419da675a18574ffe7ad7ae58dd65603fa1066d4dd6ff360280bacb546c3dde24f464c37287b4ae824d934dc1c7b06062287a696cc786f97d6ea6bb200fdc75a3673b6b7637ad0f7786261a35052bc74c1b06e7884c1685268a5fe7c9a7b53ebed8b90a2df0bd09ab2ff2012979126fdd2af52d06e1eae13cad50c8395943c8107568f99fdd87a247b39e303a2ef0aad77f7cbb46b2f55eb29181b5884ec822c3cf54af4ac3d778cc8a5f1ba90799aba066d047077cab9fd68d68589c3f64a7613e3bad5db53e6c2af5277a73ad39a36ab6f9618cb8168298bbcf42fc16b362461a613393f76471aca19f1e0f1a3f32a5930f76ef49c5a7506314521980324665d1419e584a1ffbb6b3c1476592a37a0d56ad179069503713c6347eb7c659bb0b1ac8f9a5ab278796080e17d2cf3eb7679da17ca7364cb9efbcfcfe1fb5b901414e25807db5b012fb2725f68ad8db8d22e5b32e91ff25945c2c5fbe53646492294f5253e409cbee2b4a00687ef294286a55e3a1cde1f0a03a65f55e2a73cbecc60beced559edf19cd79c43e46d843720e6a5dec7b44f7718bb60db330060722b4dacec888b3ab677e708d3bf84023a92276ba411f8c29b5b31817dacb279630eed2be38d7380a11863a7efba062c74875a3a123d570790fabf71f710de7c2644c4262f0e255d21ccb24a83ddb53139e944426abcf219aff9c0f45b325f3ed4a5c6110cd953866cab7bb993d8015ab676019bc159461c23aa0ab4e12529e7e4e78dd8584767bd7e0590b3afbb6e938fc38bfcbca12e7b5d6d69f4ad70461291d4dff13be1033a36f45672d7023321627c3868eee33817f2a4659c75af71871a0a7fc4c0d47e84f240e33dab89bb8c4a3342fbda029e33fce6ee51655d4bbd1b81ccf185529819073edcdb3b725dbd32e14407458b4dc975d887335e54e234de7d94ad6d32329546ef8b2d043b95ccd533ebbc256149e39d1f1dd5756e2ae7ee181dc80e731dc95d4e4a51a4153de96735be3ffc519c11a47bfd602b755e32bd8bddd9d41005c12c1c24a2859a0fd9299e4c8fea9a2d8b385ae4cda318ca476d76de9f4716ea699678afb2aefbbbf9e8eb12da8184a41d73c582014367ce5bd0da59cc71acbd2ceed2fc726c1c08c41e804713e113c8dfd709b294e36116a4b7f1799f35ec27759627776bd59f14394ceb15d760307d5dbf3d25ab947f056797cf90425e738527c35dd07a02cec9a927ef75414dc76972062eb43b2917ef474d0befc29634b516bd5d67dfde82513723856bd4cbf8b753b7f2feacbd26cdfdc147d3ac0f20e65ef9285ae69bfbe29b16fcc8c7967d249beb09a587023a71deef7a3900ea65fdf8d641cf246d64976d6e937657e4dc9227ccf3ada0444b41fca5d7e47d05563f9dbe7c08415498f98563a421ac91885f8ce9d77d0fd5860a7204774b290875c4e4032f53b88d271b04d984d272a13fd975c4d7fa2d6f51651ef8d607065805155525e77d71cb499432d32b046c09c8b45e17ae44f3933a982f18d2b676221670faac9954466298a2508e0c33e44c3805c77f571bd29e24cdf8ef030c22b0b3b6ea093af6c98395c9bbdda96b61ab948fb8d1de12c1af3ca6ae90a5b7cd98b574e787a6d253e687bb7f1ac8f89c73c4b012742742055014a4e30c0386a7c5cf32fe480e75d5aef0583079f9b0b28f4738d8f35ec4c0860d82fc9586c189ac050226ecce475100bdc6cc122276131378a9eadfc4a32481a911b2ff2b94fbba7cf59966a9ded922a20874ddf9ef2a08531fb56645af569636cdd7f2f8419eded41d967c6504713b7b42efb5e023609a425952031104d926a80f092cf75cd0f5cef926c41f299e329d4adc44a7160357f426c9c1234798e7197c41bea0f4d87c1f99e06a4c40ca9d9313b1cd5562a1004f91b9459166f76f3cd00fc76c9b7afb36a19c301f19bace4a1eb6e3f1ed9db754c13aaf9b3c3a3141e19a962775dd0e58c17e9bce407edda7f0c53ee7c9a8d161955be14a3bb5c50d2c636094683e789b3a4639fb8317a4745de1de11eaf6d8331ce22b7dba0a44a457e0000a3c0f26147f0c36d3d8d78f5fb6badc0ad81f511587184591096078e00513d7f1f50c47c88f674837a471b6d2e045486b0050f471c0ad9c55568c0ff0afc9cca195fe5aeea208edb12c4b5278d1e4c4bbcfd81c037008a011ec06bbbd4a3259fef10dd6984b3f93d235623dce156dac935f31bd87f6c62a61cf7de97489e0a439142b698781e535d964ac31e09edfe5e05d9660cb9c73b7d74c265098151829087e7b16d53394d89959e41e8a31b99499ef4cbad4bc66643a4c791c2369078cfaf83592ccb9f7122d0cf773c584c4c59a837fa5c2a6d91cd0b1e3b965c71997e55debbf425c31f535909e5e675dba6fa478b4767e52b9ad45ce214c726d3cf4da349bba9f1d261d12473da01e6035996b6bd7a3b5cd40da4995780435fe476093d860c4c5fd0ebf27f4efe8245f2fecd08e78c0f7db039e9a4cf4965bc5ec58cf02c620276018ac022af58c582119c37d64253583c7a567a281b248e565776b96457bed2e2a5cd6e772ecc472796c64c002048680831af446f6c71b4f711499319f19aea3215d7ff94ae21fe1f967da83631c7e893cf82ae53ffad30fb881d8378f2c6a8e6208d8bc487791a377db084c7908cd702736b5ed72809c2d935eb0f17ae50ba40b70859dc87f1656ffadbe930e4029c9868b1a69c5e400e0074365ba630f8f4fa311256dab4f86cd17846f0a865e3b510ba1d35c3cffdb2e7715270b2f73eb181a92d8b7009c7b6b29513ed277ebf08bc9ccb1494c787f91b8f65d0f487a306524691f2ac8731004fb2d2f2a3ca9d25a21de48eaedb9ed1487bfb4450f07040b4e04ff21b1f168e44da40e33b5db094d199b86561c7fa9e44831140f8c8a49b48ffe79307a01020f90418233a5968164367ffdd047ebccc996515e59dc49dd15f7cb52a8b8bd99fb94c97fa992838b7f40cdb2c6854ad2bfbbb6197071bdfb20921ab947209263b4e48d4da81f9b3fea87022ac4c30424ebd5c1c9f95a5f9108afcb08fb4fa04ea19b3ff20023286cf27a25d2450bb1f3a047a3e6c2ce67d7bbaecc547f15f7d49fcffd33b350d3db2bc36ae87183fbe7abe5409ced75ad237ef5d43b2d405b8a0cd81bbf1647da48978e8ecd15302ccfd472b64c37181ab8aa72ebe9be40c03e04567e90e08efe3ce74e4139d10e71d8d71e93127d15fbfc2e9c1713d9893c214adef7542d09857566b4eb5acd52fe63d621428e42df707a266336bdcd93bc8e1a19d19c8fe7204016f56a481ea88e470046f0e55aa46a5c7e62e597f2b030002bf97321dcd29d41a8198655af9d4f196fd7ed88727fb2bafb87ecdfedcc01a303d97f337d95b731b2d5f9cd3b097977d92c40138313fcb96a475df99da18786ae483a91cbfdd0d02423a4020fb25affcfb624718129d1cb9e5fea2f2d272b93ed08123749ef4ce114a3c9a19479e8f78d21a824b2efbb524d24ac2730e9259f5f76ed9d05e6331d5ab5abb1bdaddc791d6b890d29fb538e5408141c95945683cf8221594a7731d44f259d55bfa241b04547bc3903f01e4ddff863aee520854ef06b8d9da8db514cf7d06f7340d9545aa85ff5f27390e49d90098da26b59ce599d275014f63ecffc43e314800a36034e371076e0e4fa1795747014850081b893323d762b220476c48e5cbbd085acad5497dbadc830e3d6a88fbd18a807a0f6336703e6214e5d790fd4871e42ec5d75f5eb34ed7eb007ef6bc1b15f2a374c0b79081aae83b919a550efda352e31897e511cff96946e15cae6c7ef764ccabd5c46848925de1414a5410c6c02b0a47809eb4fa31182b907ea6d833f6d10c226ddaddc0a6f40344e2fa5d94f5f60ea351e11752140d6e755873bcd25be97015dfc8e045d5d9930426845f879ea59284787f6cb6378e417a25eed730b8a1c6ba776e170327b7f89d7cb3a013ad0d532d108312440f86b13460ec032dc1b9cc39c536132b41f0c3a5de98c2c1ec6a2d28819a2cc5363872d00e77a6f2fdcd2c0ca740794b5a1677fd3270ed3b5a9e593826a9fb1d54fe3411df0a550a5609559b1dde8238f3fcac1b6694d5d6b17d5fb0604cc54a9922900bec79f630b34dbd6a8eb901fccc16d55e057f6613c096dd2c5831bb009000928236613c3d57227de71899a4a90217366fb5772f05e4525ea09d6bc2e7211984dd6cfa0d8f93be08cb61b0db4bed69f287039ad337cfc981a3baeb6ca2c1de26420f789ed2738ed1271bbcc59afb31cd4b835ab6f7127ce595c4dcc3438deeeb3021df695e2a9178053db64feed9ac2c3549363913cbd1e86549ef40318572e6f452a086ead5211ce687067a811de0e5146635975de9dc94aa00560cccbb138f78ddc3d94303b5c37290bd934edacae0e6ed536a00c858c75127ab95f50eea5578e10f6f747649f1628d16b0b3f62e8ce925af875c028a17ebe1c76481971b36bb643f946eb0d733fc96fa1f3b4ce8857c0ab0b82879b3f11e9e722a086bda6677d75cc6685c109ff9b58c5493624220daee7f4708fb5f7d48bc62175e85852674d93d73019065cc6d03d3dc004a36ff5c6d69427e73c284e02bbf632a22d86a717dc0b5e82a733e425b4a6c178afd6fc0981e75422557a6680c2d8cbf0441132af9f0d9ad5cdf28ba5a2d2556a16e2f368531a62a8a35d8f8a3f2b18107053cabdc21692fe4d8f4564027b0e72688b6c8eeb0357be0e3c46ec79f588f8f8b553d882308f34759f17372e19ce2a64f18b5fd3c4b78e9963a3bf2fd74cbdd1c4506d5c58422a18f133ebf3faebcac0688d12c81231d82c97701e59f5abf39a763ecd629dc4815cec4dc21f5f2a5725bc01553270181d8deffb497c3bf5574beb994f4b1a3b6f5a6bf995f18bd851ee2d898e7c4972106b549c5a2b0a9a8929653ffe544899d1251fb9a273e9b0a5b32a08c09af14247eef152dbac91d7523da41ebd6649af6cb312c12992cbb2f41f8366ff0e4d4757f089f9673174bfd171d80a622d55ccd64a33fbf02b1d68ed73bb1c8a229f5bd00ba7fc5261d154670254c9c3092c039e8920039a87f3d9eebfa8c4045b05939f9667cae41acc972c54ccbc6418c83a90ab10ae02b8c3a53c05cd7d9983e1a1b702cefb650352529d1917f3995679b7509619b77f241eb4e770a528f3c0ed84ff48af55c2e0071342e93fbdb72b36cf83f9faffe076020779f1ebcc9226e87c525a978c5332ec2aeb901d39dd82d6a04379b5190722b129a2055a5a7e75eb26b0fbcf7e744f40dcc70735bbaa857390d6af718d6db5263a0d71e8079ae6da08b28293cdd618bc0332592ed05cb9e1ec4fbb2ecac27d905695ea9574c", 0x1000}, {&(0x7f0000001140)="13a9bd50cb84c334260aa76f0ecbb74c30861e015423c8aaad3f37f86e2669de572de2ebfb22190f5b14fdb08b06152b8523cc288399021e5f7d6f81b906731034fb6c722bf80baa6077556b0a00fa9984ac37a9d7f9aec3546f350d64e4b7cea800b11a170db84c3e95d387d1c972ec76fa98e749e3758cc69800c8056a3b9125abe1593f69a3c3f253b3b5", 0x8c}, {&(0x7f0000001200)="3ebd27e9e03584dee798bce55ce98ba72e4cdc030e779d60efaf03f55c45ed2b61ce1f161deba6cf1068fdd1b7d1da24a5539b71d7438de6f6efb6655b7a6c6b8153fb22fbb727f3b1bad3f845873bcb75bbd7e1f9fd7635129d483a0b56a28bb6b65aec065dd25431328ee6a7412ccc20f6a2fb66836fe62f7928183d4bfe3f4581b96956afe442485309e34056d363d853e6d0e4a405cc713c449237ddb3af06f0a8287d12", 0xa6}, {&(0x7f00000012c0)="6b8eb489b93b1a3aaa7539f9e34db678413abf5a571da069dc66287f0b57b43beb58aec4", 0x24}, {&(0x7f0000001300)="70188c4bce1dee44abdb72efdc2f3a4084334b3f711cc8e347237a469c2afbbf30ec31795e0d67f9bcfcebe49df8972b757ab8ab1b02bfa742aeecdff3fade0adf3724a39721e24d51ade488ab9d760e5039fee6e43904d7b3b00cdbcef5830746d2fb0ecd6d21ccf9e1fa7d0a4d38759aaeb537e9c98578346dfa08f5988945bb76def17f2ab89827df4eced3b73aa8c3b45b87e0015e97adb2bb04042ec42951db5fd3b1398b9402ea346283806f96d15792f48bd8ae82804fcecdbf25aab0aa553eb1519ba3f20eb9c6649de8ae0c71424bfe", 0xd4}, {&(0x7f0000001400)="696d495bc40be64a533b2f1ae405de9efbf04afe7cb9555859df365c61e521bc5220d7eb910bf6e6aab4129ab6f403cf8cdb4693c8bc90123b05f7378ea0f1e598f2ea126a5e02981898b116363b9335d83f5b202ad1a23f264453b959fdf7108559396b6d9ea36ba85f71e72ad7140d6908b90457eaf4f5778e8c6fcd7a90d0a6a2c0e3f2ed905444b651eb18fdf2f25016498394ac9867707e406be258b1e3ad9291e2c2827589ca9a45900e76536d486a8720b037a63fc803e25fbe260409a030e4c5aab85f5e69f49fb869fe7e614d47b1a7174af15926f871f27dbe58099cfc00bbec335da414ea6cc9693719bfa47237b52a482b912b04a6783a68788e54ade1b10becd9b323c8492444fc1df50a06b584661bae710109951c2042d833cf2e7e30a6bee521784f8231c2e55507ebcb48ef29dd0a352c2b6e7cf165d84618dfe529d31f8ff3eb8eebc71b32a6be57d5367d494811b19f0940d9934975505a44cd0faae40cbd7ad0ba8cb33c4aae89c793f8c6c5bb43d484c59966362fc849556167c8b3d8c966901bd83dea69d57b8114b0bf2127d0d87802915c34c6d63973908f20bea757975db0b9caf0c0aaa0a97e757fbb19a0fe4452f1ab1136fbaff7576713ab16b01fff2786f6e008525a4d156c70472e6dafa3f2869ca3025615fd548c760dcef99ff8f480bfebdf24027ef67dc63a6cd23fc39fa4b333bc91f3126c40aac3d1714ca1e297f8642111b534fbb085c3278177d723d004455ab4a3bcc1ba8895e0d8c3dc6968ce59ce6d35b963e1b3272d7cf3cfe276bd9b94d7883b9a16ae4e87bae0816a1fcd8c09ca54d1a649c7bccd9b652edae96ddb2a0f2ba030fb882f9265edcf2325df72e77140a4424ac9ff3c669cb02c1c72d4f99cce60b22404bcab66f8e71f7c8e6a06bca48fe8292459c614ce5dc7a9792ed002c766937e0fc1ba40688a8e38ccef6a9e169494bb61c2fecd9ceb1609b7c1004503da14ec132226c200702b7dc9bf1f9f0368fbae5108a08e3fab6ff50187b0aef41b31085a009b7324008e0b848f95536d5e81e8380e743e77df64d7d970cf8cb79360b9ff3cc3366d8453ae1a06a005fc7b321c7750029a742f00a1befc6dc14199faa568e5219176168f8ccf83a7a8fb5464d9057aef07d134cee72727636a6a35754f1411cb416660994badd65a3949c0f0c55edadfb2bf87f9a488451b5e773683b236a06ff064ae521ee68ad13415e124971737a1946f82eb4467b8a5b69fbfd5e908ae20b4b61ee2ef01c7dce568174fdb010ef1d891666310e166b01e9c89b9bc48b34cb1a3b924e3dc1fec27d7fee3ddc621735a4aa96421824240c5e2e4a43e9f6e80789d5678c9460170890c96d3dab1cf66fb46c60a92b4f88868f464d0c4622ad1061e5b83acdf6a5c2c3008cbf02a82d174eb2691eb404a65cec6fdeea1a7e0660c9c28992ec7991a6f363609e07419ddc27bc075ffbf50024ffc53e346c78d01219a9bb5f781c64ec80f57066aed9653d135699d2c30d2d9bca64fe0dae6d3748f00c5b48dd2064c65e961b33c8a81e30a0406044c7e6a674e4bb6009b88304b2b54a11ef109a956d09373e609755e21e7c8877f5764403f74f0d79cad2df70f6470d9ebba9e3525da7002a08910352b148498959f8a969f6421022dfe2989c9d259fc86309deb3105f042d38078164fb2df7da392be062e18c708fa6c0d598660296dce439469b3816a252e6d3ddcd51d29ca72ea9e409e3ee9bebbd7975d355fe3664298fcbab52cf8dd8ef41d283f9f63e604fcdab06d2393c487dbb1e4c23afe7a5f5edaaae87b635ab95064a5ae02f8b23151f0c8de1e494b221d039bdbde32a63e3ebedef005b8f802354e681b41cc0990b67e327542e3405f606b880977d1c37421bbc525461a273719e95b12ec6f649c8dfea19303f9491ab2784eb7518f58b41f531f6f64c97ed377eb8acabf5a5542dced776b986a8d184eee97ef97fd58144eda0be93ac955b1a1281cffe0993fc012e101a08f10e552b59adb7791741ee44275e5d0e82511c78bd8093c885953a00f76b84aa83b74f40921e707b360319c891d8f3a44faeca011a4aeeef6e315b135fc391f53403f0e361c5e918b3b0bb974b27a260656399abde68935c7c6477724feadd951b6b299d7a86ad9e25988c9e11bc7d7452176a14efc253f0ce3629ce1a11b6fcb5f089959bee41e4c59707c78526051ebb41c26d4ed6a9722a43c39f2374747e56a88bd645f1f6f3a9c50b57020da5fa54baf3089e23dfdf59e63afb46b2094ec4409c9dffa5068ae14089264261811c93a032a8ecc5610321104577470556e6cb8adc49b05edab645b104cc4a33b3f7af070f805e4416824009b844420b4c88f8aaa3098749cabffa64ecd92192d6789f0c322dc367de67c98796a63addc331b9e25ad4fbc243590297845aab9cd89dd1b217d6a6842cecf3bdf8900ca5c042b1c9699cd09b3135ecfcecf4f6b21148f55e1c81e6b47721523d0aa430b51df47088338c446af5b8ec34c7814102fb2ca94893211edf71cb85ffc1a88e74ae09f4d1be3afa88385697ab1a6304a559cdaf08d76d63593014816cb5b1ab9f19f3baa70f4bd3123c97a88e7d536adec743fc2f97ddb8d9ebfd320a14d90218efef269d38ae26ea577fc6ffec2895f549cf747fd592d84a8526161465a822c05375a145c212d2aa73443d94f431653615a2765bae21203212f786decc6caf6197e23ba4fd1648eedb93ae875bc400a46fae3b7c1c319f486881a6343dccb34ac3061d30b769a2aeecf76d44d99bd821c41fd9a729d99da87e490e56c5433212465f46b346f6c0157dacc284f2e640cb397cd80cd38c1e90894ad9e8fe1b1510cb12475a79762fae3d9e73308131f29db3a0459d00f10cd8238b5e2645ceecd5ad8ed3e889353f9f5ab7deafb863717228fda8bee2d875d9679687f2ce7a2696aa8dd19fec39235c61f3d53cf400d94e0f7f575442dda4766eb8fc1ff0cd4e3863e2af25cd025456681195bea826958f9d320690b218707aeb25b5f0bdf63a5cf20fbffe0571812a3f4abd1ddbfade27ef0eb773b300f97c1cad98013427a5d9a46c5af221f4232735bcbc9235de7a555bfc9d2ebd9b4a18ce2589d972928619e323fec80a1bd6a5c349c23f5a702e445766a65fd9942f13b21e07a2cc10913f189f9aa5e0da28686ec40a03230f86f619e5564633a54ae6a7cdb68ad944e18d5432178b065ac5d95073bfb6c22fadeb896a1e89784cee0e15f72619e6bc0fc5cf7d929061fcb350312622d280e15bb5738f40fbcf3fb96c8c5e65c74fc50941c4eab7125bb363b71f548374e7c53c47dfafdbee21d2fdaa8dc420efe134b5f7427ff78ad08738aa2f5afdc39141c049651d2b4246ebe1d621fe01576726ab43898203b4dbac90a8c172c0d063c2ab841a9108975b78cac14eb0a772cf8789e82b99a5c6cf86132613b52c15549ef67d1da09be2dfdace0f1467b6d16b37e75a348299c5dcd4859198852566021887dfd95793c46ae2666bdbe96e27d77d4081ba08bc7862bc3ea257efb30be42146a6d18eeb48c7110c3b5ff5a2d67fd2611ed8459a536c7c94267a4655024ed9e9412b8fae33bca5a33e6af6a7ed73756a70f1a69ac5f32afbcaf5734bffa5ceddd3e5a914bc7a0fa531a93f8ce815b303a214ba3297e28f5537195ed368ad809042beace79a9e7a53fd01e93d81800cd5f75a26fa555451712b490104a221e3c26997881d088bed6f6c258d8143828e177dd838f5b487867b3c9e00adc9cae898d4313240f69d4186083f59659f4a9a595601ec20f4d08ec53cb513fdab83a8d5895772fdf89473fc81ef0fd52cd292c76a6fccc658e534313620ba265f0800c7848c3b234bee4d4f60b74e75d35c3c6579df99559945ec0c95a688f74a12a5a52f90718c6f895c385b4ffff0e73389fafb133c811d3cea3841f81c87d8a4ea27cd0b756447fea695525bf42fd7a4d4f3dc751a57b84f935b76883d26026da1c9c1d7a7f6746a223eade90d26080046fde673704ef586a26803f5a342afe7acb91d977b00663d2d65fd04dfd9acbd9f0de474c627fdf56453a460b1afffa13de86f5178b072a2425f87226f1aeb6e31b991e73a288f054f3d908248500224ee438afd1934b4e440f3078af3c7ed9ed43a6dbef854aca9f108a55cc2ce5d5476d238f5edda52c7ce3942f0e603eee0399018095f0dce8fdd1e2becdcc3667ea2ec3c778b0f1d44d70a633432019d75b34451069ffffef88ee610d3882ed9a607c0800ae820a10200bd4b565e0bc6c1ac9dc0c946484bf5ac824c007c0545862a07189baf1f50f80af95ca9aefdf3109c446c5f954b411c74383de7715a21f03ca4cd2408eeb29aa5ff275fe6650d8fbe3383da84205930a8d4969dac190a2956eddf656eb9161692ddc7f99879b28258cb916321de6ce2d143e03369d22886a6e0297422f9e4a398a2beab18af13751baeea15fc4eb3ad9e1d54fa6e5ec0aa3c059f3afbf6928eaa70e6d01f3075b5388058352fb1174439881c665e6c756e3f16e91aa682e316fdfe0a9e9a445e5a3a6e3c6ff0333ea448f97243f59835c2a2a337a0165789abef3943a96e1055f48610b4757d3f86a3c0039863d1fbdc761e87758357868d408e87256a49176963ff5dc27c3becf13fd74d626f53f98f7fa735e543b73edcbff22e614be5a8e7e85d9466d56208048529411a06d00e05f3d810d0a772e1398e6bd4ff7c5d54b65e65a6846689a2249e973ba5a0472087b334ddc3f556e3a9b568f414868e934c942451f10bf67bf6004ed4d5e481712eacaa25c706c779cd0388239fd4533186fd7a735543cbdb4987ff0f2aebd12b0cc54eed76820c60a8d5ec4bf66220666f079822890f89e17d34f6ae668a12cf28127e5617d33595ee44ba369cec300b1a147c139bbf32a478576aa26ebc3e99f58c42a9cfa51072e570f3c01be16ed0f6677c448a71c8955cc8e98fcb9c0960453438110dcdaa3223d7a6c79e9c3bcf9aa0a08c467dd804308e4923e3f838967be0463853b0568ea4cf691a3e587332d9c91fcf3f444175beb9de1e0b4e1f5c178ac48a1bf1d48f4cdb9f8c755c186d83b948292760a761e9b8748cb877ab36face1ee5b16c973ab4354be291f3bc1df22440f5a70a3da2e94637a504909bd419769b3cfda02b5763f109ab8e74e27481cae116756c520896314bb60b113e8531b3a247976e327e65ef77165f1150deaabaf8c2b7faa2659151aa72d9a27b2a9fc5e56797e7c8aff81012be980f03d54170de0fb949a1a288cf989a69f6ce6891b104a597ceb9275810fa294d875b520f112b2cbfbbe3c410738e58ca8a302f8b326d0b8f76685b23f749c05feacc7f257db480563d7eb1766d5fb33dfd08a12dd9c79996ecf0cb2b3e8c43b27e4c86f0a65e729843f38522fdc8eb6e33e0a8f58c6c476f559bdb21adf321c7695e6540adab88ff89316b230cef37e04757f4e3a240bdbc8ef734a2684fa9f6f18f04aafa1be161fd49986a8b82be41e5fd4b8da95a26495e491a52db74a8f0ea4973cc670b02025fa82fdc9d4223b25e82e87869dbb1bdf85d9b96f2064b326865f4e3976a26ae1100671d0d2b2cc6a641d881df98bcc81eee4c1b0a45cf096835c7ceb417e6738e63bea046e4e8a319703271fba6a51670b36eb600f3387ecd3845660c3469e953a9f2af471015151ea268174dfe91aebc2c9ca9fcbf84bafaf0af272354f61b1967e", 0x1000}, {&(0x7f0000002400)="5b05a62b9f49193c3cc639bc36d062093ec9f6df822c5a9fd6348d981791285d0eb0fe118321333501e27b8b6d90626bde4cccd14e70071d0f6c927eaf8940b2dcebdd0d9a39978beb94699bb5532c9d47dd41c16e295943e872b848327b2fb8c33922f87faf4e1226fa1b88bfe57c3a5b106b518d7049d68996a8ad407d430f97fe71036510e90e116f3e6dee50b7c19b77fdacc16a1b0830322555a37540b8eceb2ddaf50b3028d2b9", 0xaa}], 0x7, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r28, r29}, @rights={0x20, 0xffff, 0x1, [r1, r30, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r36, r39}], 0xc8, 0x4}, 0x3) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r40 = dup2(0xffffffffffffffff, 0xffffffffffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x15) accept$inet(r40, 0x0, &(0x7f0000000000)=0xffffffffffffff78) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 03:19:40 executing program 1: socket(0x11, 0x3, 0x0) 03:19:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="6fae0a3b3eea49621a109de1dbbce6a84b10b17fc5b992414777f348034a6c90c9d1e785f9ee26340bdbedd7ef39d592b7129678028d8dc180cf6a621823ea59fd", 0x41}, {&(0x7f00000000c0)="fdee3d2dd512ca00acd3266436f19867169296f8af5a44a299dc50ad595eb17ef2b3b56764", 0x25}, {&(0x7f0000000100)="5d7a23cd1ba479caf2b3", 0xa}], 0x3, &(0x7f0000000180)=[{0xf0, 0xcb526a2efbfeb476, 0xcd, "0f41359fe1379cccaf74d76a754f9db3fa20e46d2489e8150aae23947f45be5f88c3539b9062e536b1d36bf2cf023a8806ce019f1cb147743dfe65a7b2a6015bede89cc11141b19cda0304de21de0677d9c1210915a4e9c6085032ed51ed2881592ce2a7000fa7b0dac82f63b5d4402f919398062465b58d5bf34200c86ee2c7f02a28a57cb643ed0cf1093dfd5f7a340d144a9053b4ce83e5b413658b2245ae6a3bfa2c63d93ac07e0b3f04ca3001368ce5fbf7501c971d5c1c68fbec4864de28ad5f66add6690c99b269ff088055a5fea2da60cdb27176344425889cdf31"}, {0xc8, 0xffff, 0x0, "1f12b2ee9a3d4dbf84844137e6e523df346a31de61aa90bf4aba5901499cae7b95e3a1457ad76f63e93f6dcb569b98607c773f123484893c9356c29a83bcec294d70e19f98c0146e6b249a145a4a9a4013437bb68d961eb5610ebd48e5e6dd43387aec8cf6975a8c21e8d3eef4b7776af508d2139c306e5f6823c8a191e18faa70a7383d2abe4343c69b9c6f7d4f2b657dbd4cb4e92d217a8db2186844dc5e8e37d91329596a9c8c6d8c84002df9aaf189f0a7"}, {0x80, 0x0, 0x6, "ea67ce6e8669f3f108945b04604a97edc68f056c3c2e11b4e66d42173ff2a59adceea2e42cd99b84642101a6b02177b36e674d0961733b466b9e0819b37842a86f581f8054d7086299c3997cc19f46a340c6b17df1f938e8896382ca5f72192620bab5964700a9e0ee38514019"}, {0x1010, 0xffff, 0x5, "4368159d38fb096e782ac2fc976d10a728c61b81eced9a65345f0c9983ab215f914b767cd2145fa472d56d675cb7bc45a94175c0d891a68c77574e7adbb8238d4fd6a79cc1c0ca0b8ac167ec42607d22b0502a8f44d5485289a7ec3dcd05277dfc89470797612cff54b300fed16f8c4fef7233f07b2dcfc9b0b9195cf3de8bb92bb45885282f9dc5b2c9d4adf56811866b68d9ca16d57a73c534f3b8005bd7561c7362c03dab60593f9ea05834cff20352e47800db1e63575b2838e1e5e5f4477e4b544c2a4b2dd8baa17a5957475ed3b57b78b352a9072d102b550c32e5e0fa4d1103ff93a925798164bfd2f181bc293a1f15497ec1b08eb1447cd61d9233480dbf16e6b1a6c7fc252606397178b11f1ce867b87799c9bcdfef5e07221f09f0d880fb652dea8e8fbe55132cab369abc9ddf0afb01144c468995b4a2d18d951ef03900bf7a3193ef2925d3e45e7cfe9e65bf3990db2f8c21a62221e3638272b1a63a8cbee50770cb0e75d13aaeafa5bf3e10f7b22b31768749eef314424c2619e50d2894fe3875b4af8dfc52d7e06b825185407a6efc1d917c2934c9b6c87badb6d9c841eddf770c5554de645f389801155fb6285cda1adda96a031e158183dc31735f05b3f487a834b9b670baf80f4db21bd8c1d8ae4c5ad164920449ffac4fd3bd7044172085741778fac3939cd9d202e26c085fdd40123f10692b0f20937110a7622d8870674a6b9fe66103f72db8ad2fc0bd96d21d7a6a8c740f9be5b3f88bbaf0806cf0db712b370edf5cfa286c8a9c197827cd3132cf8507901ea56e82450062d55a732d7266444b4be9d237760d288b40d9a0eead5bb02d4c8dfd4341067a5c718ce59d044b691fb85174299b77c1bc78ac7f6ca52b1b0f54e5d00e370bb48ccac68bd5e85db75650cbff92cf5a5bce0026a4c5ec0cfe08d80afb6dbb58f821023b3807a753e315772a33ea2cfde1690c17353100b34192ac6a87b5948b5c674d8a88da6f91aa69d58da2d0734f6463da3383bd37614d16aa4f46b23b020ba001f07574fe24a512876c5b8517b7ac87861a92944aa90b31fa1e6af2f54564a2aab3c0377fb0e0699dfa0124e55688a83d4cecc8c273a481cb47f73fac03017ceb09c3abd81ce5e5cb57fab86973036e4329731dec9d814440c53cf4767d8d9cad214d46b2978e57f812dbcea8a25b4ae0960b02dfb7e31b69dd1d1b4535230e3ce7a09c13d462ea9fc53f1d5f296e33d40b55a17df3aa7041d85b64021c7327e9633b0f2bfa3e48ba8a7f8dac1716b08dde13d15f7e115928dd611e82095b1b4832b994ee12e0e366550899d27a9189fd31c759aeca75c779f99de591668a9f4e1387014076857b405b0f46f4a5820e927e0110235d85beab21b4bbb68177f96213a8376dc55ea0ee8abbc803c143850ffe0e07f028596fc950e8083bf17fee7565919ee99e876f9033b76c0755fc8dfe84ce9ee0e9b4ff7e1f7ede5559b58e5b31d394fc7c29143cc45745f1c7dcc35499551d7c3caeea2fca03498b27e3488663aee835649844d7dc9e0ff758e995fc8a626086c200ba6619a54cdf500489d251fe566e7f9d451e600bd5c875f6e1a40f051b07a0487185847937a81a1aee9fc4e7c7cdb40189cc3b01c7ee9e36eb4fb7946ddfb002cf675ff902d2ad79eb0b010c8638a3c95c42fa15d72bab949cf5e92067ef9e402c7063984aa04dd60315e2cecba418e92d18ed23385d5322034cce802c2c5b85d961116a4752a9314dd51e54ea6ddbb4d58aabb48316114f782007d894446ccd36abe9f87621fce245c04806b55bd43ed099fd3a14061c5a8c05ab9792522b3034d918e94cf764bc4a18875f3d308a52898d21eff12dbabd90c1dfef0af64a92d46382769248fc67deb4ca0d5341224f36568a501a0037af6a6218f8f9914195926342cf93555cfb9349bcc1e111672c9eb4683d8ba268f842d5be19c0c91200698d169fb7d9c9f1e1ea68badd38ed8614c97f3de2abac885d1813e2d3644ef9424f093077447c3be30d9cfe46046e07fae1422ea2a52ef75a821604eb3d1cbe323a5f165a0d4fbad1849585343b5188dff2b081f7730e81ab0f6a844cbf4f892a0673522555d07a0c6687ddab276ba44064e19e165e6859bf2be8f0b3687e34dcb3ebc9378d722d98abd99bc6a7244f338bb383cbf1b385e07787a1b580d09cb7ca36e2cb7b91bca9a08dacd708d7a7718fe95eddf17a734fc91998829bb549feab41dca673a5b320a36a175dcf55ea805e1f4b7a538b8277dcc2d2fe7b9a9218863f938b0c802524d0f4b7e19719b026c51aafd7e851eafa18175ba2cbc567aabd324692e558f75474a853153cf3273c2ee45b917eb58d457b3f85371ae6d7b5dfccc8c8098ef40ec1c7fb1837fc92d11fed1928cf2d11376e6ffc850905286d13868e0ef2a9b7c9ab806c736ada62dc934535ded004305ee18ab18dd484c30d646be72a128efd2170f6315100c1d85666073a40c48bbbcac4fbf5bd5b293a0ba05de471c3d85364c0386f285632db77d7c9c3f4e2210e2281cb418b64e751c09724fd2318c8b79ac2465346cd69feb5a5ee6f3f1e9e94097820bad9338eb10882fa31b18622c7496d1d03055e4f8bd3a960c5f3b8c21dd3277bff5bc99c8b956a57956d7636d142bfe2782dd3b96b2b15c1549aa8660c2bcf6786090cc74d8a3eaf66a63ca59c028277558b2d1d4ff4cbad24744ca2e8b93364b34a60cfc78bbfa476a48ee69341108992c7596a1d2e402fe7c900b8f95726b9c08c59cd8ff513ef816e84cac15bf430510dec35a3dcd651113176ebec8c88c54136856b44eff332fc0ea8c1e61ac79c68e97b5a988c8da14d92d69aec153452c996a0fa03285f967e7ebcff6fc966c242fa2b62241b4dcf00899fbb33d57ac524ac45146415d7ed23d1439cf392b707007dddecc64370181c71329a73c6054692139556930428f714c50f99abfb9056cbe144d7ce16e920118f19dfe2f3325dd06c84922b3ebf73975265e55bc8adc341a67f19d01749ed228620fc1648ca6197f8fd70713662f78dd02b6510adb87c3f8fe1b338dc749d8c5821aff4651b1afaf040761cfb35a853971a00c28b234ac1839f4a4f26aa0b1fc92f105d7004e2880e62ec82a46ed3bbf34a26ddc94bde9b58a50af35510c2c66ac06fc5da724fd21cd353e0610f1de4f7896d406035dcda7d29ada872d34ec47bc4350761594cd382d05310775955695721cba8aedd2f6a009333cc231579bf4eacce37dd3963474bff54d038a1dbddf2325684df55e7388f87a7f1f75b0ccbf4d674fbd51c6995d401a0fa2bae58422e002fbbe3bc369893d46eacfa0c6337d851cb636ff68613260b7ee26f74cd91d5686c43a32ca186279e600a020783687a737407dc94ef4ea68dd1d9673b47113b4fd896d98e1ea86561fb251624d237ac6ec06e88cd7255721d93bcbbd7a54e127be9f861831e1f583fcc4ac55cfa9c0c5a38d4ea0622a68b202be0ba7d4079950000531c527d0f5bc7cd179765c26e645a5751ad31d2e7a71ff29532047769020f5c714752c7dbff3a2348ac0e33913099722673c5e8263b4df038681749f35261587717ebeb142deced8150a7401f6a101a23cf689dbbc4ce2228df1297e744196e292b0d8a713481a331a789b30d53de1fe20da4961dbefbcb96e42a571b73b5bc8ec2718452102f992d87ccfbea19c8ed45ef3585cd388dd8960c918be2f4d8c095ca3139803f8930992f3e745731909c42be68504dcb3c0276e1ef2b55ac176707bfe4956c2b9354144a7f58b943d5c29e9c2021313ebbf5004e0e389847451abbffdf9854994aeca9a6dbe83567f25ddc2abf548ba4eb6a0a0a39f34c02f1b50181ad48c825a5f0422aa7a0c79a9117491d7eea750ccb38037a8ff29299c96a040a297061c95b58cf0acf90cf8bb203c28c614db81c76561f7d5562cbac315cfd4abe866cc5869d17e37436132263bfc87bf973f976196f91ef2462336990ede46fad03f561cec17839a2d901a7b3de489c7be0a74587620440c46eaa97c11e8018e97f14466ca33d6a33efd2e0a9bd1ee70f450722633f1186dd35530ce5719b221ea086606b59fbac8550d98ec30f9dce2e798480935a683b0b1b678987147b98a6a1e0d4732efad1eebb1f2b20133c232879696dcc8d7fc2a2c286ba7290a55ad3b8b406ac68f00cb14611e913a989b285f2bf5f172c5b1d746dbd9ed4360008cb457b2904f56d128da16ec076f9929670fcee56f67e587e72b9db167228f0d83c264fd708f14f274dc79e015a38f3d17c7ee37f5c1813a6af1ea34a74aa6545ab81a5f7e8c01c7b78f26e25e40547046c65128cf067579524edcc1423b6dc1bf809cfc1443106f7b292c68dc0e29a154195ab155464f37cb00cdb110424259a6456dfe168d00f1373569e4409e892450010ba6137a40c55b32642343820d409d32373f410e58fb9c6fd9f6327094104c0da65548394390e446c94f3fdec3bab599fad0623c401f2ef196f45a96a221f2fc45fdb9f0a1225280a2ed5e7aed6aea87b8a9907f9154bbe8ddc4fa7b780dbe0a0f142df43748197943aeaa9a874bbeb0532498fb15c9992cb9f4d3a17f568591911b72b7ad75c3de24e86287db8762bdd2782aa0bc9d7d62cfcb0d810c510f96d640bcd083f5d60e50ee41b1537d26ad0182e6b06beef8fe58596a750d5249936259162f2cb556fc5f460dbe587f44d358bb77d3391ff35eb875e2b6cd45a066e169bfa47ac96ea442c90f8c5ecc486a35f076d236ec30d7f978e15c7b187e71c725638874d65763e02d0a1073251cb6dd540ff4f88808bc749a5f3019cce7dcd9a8d63a2d5b41bfa6630500b78ef07b53c3316fbcedce7461448d14589b68b01e535692804c5609ab0306329820c9e430bcb7fdd744615fbead8930696e6f3b09eeed81980f2811199c2c143da9f7c67015d9cdaf0f9d27123fdfa4777a2357085c5a3f8ed67b5f9552762b5af9b0a3aed84e5264cc6185d0e6e9965a1e1f0954bf40f2acd6b9a5de66f407e6b98c9ad741173bd15f1a371ce228ea5c8bcc52930305bc624325d4c845acca759a16a15602a87cf0559f7dd866a596d7bf7f13c8b8236d5b204b81002f9871b45108055461e8c496ffa5d894686c8ec9668426a22bc1f81ca1ee1b1ca0b397a0c5d088d145a175403c657e464e6d5e80b9eb6defac6a756e4ac6d57db6c5ccf1c94d74c8edebe6a998746e2882712eb21ba85b3cb90970a787ee9c357196df7e0ee0c6be24d05783c781cffdfba18f56e831c58a543708b33286c573022f86710690967a4aed368d247ef2175c1cb02479a7ae1bc84f1d6e93566666420ea35f2d042e277a98aa5eadd81243efe9284d5de5f6a158d8ff84c74d04733f51c70134a5d7b2e53ee24768cf876ac8e27c15a4c39baf05355e73fad85de5b78ca0261b4c2f772c0e1b760b6fefc9abe71c110b3ba7bcd8ca55e2c433b4564aee812e4a6d519be368dffad8930b5c0da0a4c2c3e7ee5611327cba6d0e06c6d619c00bf01395b998dc2dd7159036747715c0e9fa6942e1e764de2aa728c4b453fcc5cdd58d4419577fa39551a98f5b507d930292203ede788266b0183cc727280edfeafa85ee4ba39b405ce85fe80516ce01e7ec80b7fc11bd553deb2b71ecf80c14b463af0f298a592f90bbeefb6fc232394368d37a4f40850a91cee415652c5cc44f24e50b615d37fc0b2d07b7baf366574eb7ed12717e1d28f6b4b783155a227"}, {0x78, 0x1, 0x5, "70bb1fc6fcb25607fafb69076c6e17f89d92396dd10160d6b33a178c2e45e1111ea8db56bf42a4962548bd16b8cf1f16b05323fc74205d1beda800b3b2f12544a14ab3fd138af4d53b200dcd615b6a48e71724015976e4f6ecf2f6d4d13cbd4a41"}], 0x12c0}, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000001480)="19b6b009bbf459a546523ba15012b69eac4854ce", 0x14}, {&(0x7f00000014c0)="cc4dad3d0e2a9aef3c231e41aa78490c74d296665f0d12f93b6d8367f21380a0d9ba7e23af36c88c8ae7ed7c86561fd9d870d81935971b05a468cceafd18ebb940fb77a57916cb2259f240290ed9c582b273ea3063d0ca7e64b1eeff77011b46acddf73e9b94d2941c2e4662f8e9b4751c5a0e08874a57eb6e979598adcbc8ada6209e2babb8a0de182e0c1c606e9faa3d6f3fb6061912530470189bdab870be0963177a487883c8c68bb213e7789cf247bba3aca03aee51b58149ffbd8503368fabff", 0xc3}], 0x2, 0x0, 0xbb) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 03:19:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/43, 0x2b}], 0x7) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x58, 0x8000, 0x3f) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 03:19:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xd58, 0x2, 0x10001, 0x4, "bfd020486faa46fbd3b2aa8f5b19030200000039", 0x20, 0x8}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x77) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1222c789}, 0x0) 03:19:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x18) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:19:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000200)="895da0eb898de6b6dde1d5420f4b3207d2238c8118bc243c2ab06bbb4d40b138c58cc3d9e2dc519c0c6cd0bc500dd3cc9aaf5d612b4af5851f7002a5cd5b89fdb5fbabadee65b9f0b06ef0eb987e7c7f89f93773533e553ea5b02af5e914feebea54c711494ba8b8738d9448bda6c1b66e7c86374588a6", 0x77, 0x18) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x2}], 0x5, &(0x7f00000000c0), 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x40000000) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0x8, 0x7, 0x7f, 0x4}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x1000100}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x31, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e6a0319296481a6ea598573e2287e1", 0x2f6) r5 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r5, 0xc) 03:19:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r3, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r3, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0001040000696c653000"], 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80001"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) getpid() r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x661a) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r14, r15, r19}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r10, 0xffffffffffffffff, r11, r9, 0xb9e3dc7523cae87, 0x80000001}, 0x7fff, 0x1, r12, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x6, 0x9}) r20 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r20]) r21 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r21]) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r22, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffff30) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0xc, r24, 0x0, r27, r26, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgroups(0x3, &(0x7f00000001c0)=[r20, 0xffffffffffffffff, r26]) 03:19:41 executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x200000000000011, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000093e072e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4098], &(0x7f0000001040)=0x1002) 03:19:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) read(r0, &(0x7f0000000380)=""/254, 0xb9) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:19:42 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r6 = open(&(0x7f0000000080)='./file0\x00', 0x4100, 0x4) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffefffffe, 0x7, 0x0, 0x3}], 0x40, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x29}], 0x10000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = syz_open_pts() lseek(r7, 0x0, 0x0, 0x2) r8 = syz_open_pts() lseek(r8, 0x0, 0x2, 0x0) r9 = syz_open_pts() lseek(r9, 0x0, 0x0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x4) r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r11, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000001c0)=0x10001) 03:19:42 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f2400ebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ac271a3be32d2daf5885d8101b71b8ad06d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a4800280b535084f92a7499cd07afbd1d0b82c4399396284f338ffffffffffffffff619dc2dcbdebb15aa3d89beb58c2232361a1a290a2639749e5f4c3669169eb4be5f6fe352b28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c", 0xbc) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4453805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb64e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00"/550], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 03:19:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x100) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) unlink(&(0x7f0000000180)='./file0\x00') mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x6000, 0x9) 03:19:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) close(r0) msgget$private(0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 03:19:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000ba, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x900, 0x2, './file0\x00', 0x20, 0x2, 0x2, 0x1f}) socketpair(0x18, 0xc00c, 0x0, &(0x7f0000000040)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) 03:19:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 03:19:43 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 03:19:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x107ffc, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) mprotect(&(0x7f000001a000/0xa000)=nil, 0xa000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/247, 0xf7) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r2, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r3, &(0x7f0000000340)=@file={0x0, '\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'}, 0x50) 03:19:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r2) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r6, 0x0, 0xffff) close(r5) r7 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x400, 0x1c56c5f3dc91423) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 03:19:43 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000200)="d55bcb2518ad4b294152ed39a0488bce9e28ee219d7f576e134398d0d028c434413600000000a92a6fa80ac88e299552d169d7bb3125f478a87f721c2bc8386c2720c5c53d157456f8ae8e96e88d4b2c0001550f26941ba0342be3c69d2804d26533c8f7b566688879363376dbe194c663bd5c02af00f2ead688717ae3fb290dd5e402000000000000000eb2de4abeea2d4a30bfa9593bb5c361c7ba5c6ab78f2fcf9935883bac0fe3ae88a2544584c2b14fecb2a94f13beeec9c43296c5ab9c4b40e314e5a68da1b74262a5b329011e630d50198e30f9254ebe05b36b16eef0411385e975dcbecfe635cfa0adc7ec339bc14d7d7dcc3ecf16773a99d355603ff2fe2e0bcf1f422df060220d37317bdcffe10e2b4f35f7273dbfd5ec42e2b93733786665807947ce75f23e81adac50b362628fb4db8f3eef372718bf9cb6f5507eb6c77bd31447da92f12b56e1a71fbedc6c719817b46eebfe7d858d1b9004f0be4b11d5fef357cbaae46885143e3c290abdce97654b2903a621f826e95ed4c3c86c92d4f53ffcd2dd43a3a01d4bf926cc0822e499", 0x195}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x41a, 0xd9af}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x20, 0x9fb}) r4 = syz_open_pts() close(r4) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r5, &(0x7f0000000100), &(0x7f0000000180)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x1000796, "0800002200000800006a0cb7312e053b2c00", 0x0, 0x2}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2", 0x3d) 03:19:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r18, 0xc0}], 0x1, 0x0) r19 = openat(r18, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0xc8) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x20, &(0x7f0000000180), 0x0) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r24, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r26 = semget$private(0x0, 0x1, 0x286) semop(r26, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x54bd, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r40 = getgid() r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r41, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) r50 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x103ff, r46, r15, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r23, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="02022e2f6669ec653000c69be5008dcc63176f9c2f1a2f42ebc4b39f8401dfb511a914348498ecfb1329b0f564432deb4cbd4b0fc58b8b16c195dded798c0fd164753eb82f6cf1ad90802895e1b01471af39ecc19bbbd245bac1efbee337a0f84015019052f49723f46a4232eb0868293cc5861e8cba8435aa6d79b6c1ecc5f5eb841e6fe325e916"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r19, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r16, @ANYBLOB="400001000200000000000002", @ANYRES32, @ANYRES32=r45, @ANYRES32=r54, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r54]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r55, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 03:19:43 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) getgroups(0x6, &(0x7f0000000100)=[r5, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) r10 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r9, 0x0, 0x0, 0x0, r9, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r11, r12, r13, 0x140, 0x8}, 0x20, 0xb54, r14, r15, 0x0, 0x200, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r17, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc7d8defb62fa1f21182fced434b561417e293326a6a5ce94e2a3b504debec1a4eea8f64c34ebeacc82d75d055dd5374816278304fc71937f2b42ddcee810e2f98971c4e485449e62172dd79b1d43bec4dcfa5f6f1ebc9fb113e49bec74b774af1c03e12a6c536d0c2c553cc80c661067175e3b3ef366bddf11de6922d7e7ce8ddd12036278a81dcbe42b297f1beeac6b918db8a9450e24de394375df22a972c542568a570378b828a7dabb8fc79b494e801449b11c62772ac572089f8cf95c1cf234b5"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x4, r27, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r1, 0x40, 0x6, 0x4822, 0x80400000}) r28 = getppid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x1, 0x1, 0x80) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r37, r30, r32, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r34) r47 = getgid() setegid(r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r49, &(0x7f0000000080)='\x00', r48, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r53, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) r54 = getegid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r52, r50, r48, r54, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r55 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0x0, r25, r23, 0x0, r6, 0xa9, 0xffffffff00000001}, 0x3f77, 0x8, r28, 0x0, 0x6, 0xfffffffffffffffd, 0x8, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r16, r18, r16, r23, 0x80, 0xfe74}, 0x2746, 0x8e9e, 0x1}) getgroups(0x8, &(0x7f0000000040)=[r5, 0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r57 = getuid() r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffd50) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r56, r57, r59, 0x40, 0x2}, 0x3, 0x2, 0x2}) 03:19:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x10) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:19:43 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 03:19:43 executing program 1: kqueue() close(0xffffffffffffffff) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x2, 0x5, 0x2, 0x8, 0x7f, 0xffffffff, 0x3, 0x2, 0x6, 0x9}) pipe(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 03:19:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x1) r1 = semget(0x1, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/54) 03:19:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfbfffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) read(r1, &(0x7f0000000280)=""/218, 0xda) 03:19:45 executing program 0: r0 = getgid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r4, 0x41d, 0x5, 0xd}) r11 = getuid() setreuid(r11, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r11, r2, 0x144, 0x4b}, 0xa, 0x100, r7, r9, 0x0, 0x92, 0xffff}) r12 = getgid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0xd2ecac95898e1a0d, 0xffffffffffffffeb, 0x9f55, 0xa}, 0xc) r20 = fcntl$getown(r15, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r16, 0x41d, 0x5, 0xd}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r24, r14, 0x144, 0x4b}, 0xa, 0x100, r20, r22, 0x0, 0x92, 0xffff}) getgroups(0x6, &(0x7f0000000040)=[r0, r2, 0x0, r12, 0xffffffffffffffff, r14]) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB="8202871466696c653000"], 0x10) r26 = socket(0x6, 0x4, 0x9f) dup2(r25, r26) getpeername$unix(r26, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000743d4b1ddbd7db79a94bd4f84a00"/4111], &(0x7f0000000080)=0x1002) 03:19:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) close(r0) syz_open_pts() 03:19:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) shmdt(r2) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 03:19:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = socket(0x10, 0x5, 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/205, 0x25) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) dup2(r6, r8) sendto$inet6(r3, &(0x7f0000000040)="6454688fd066092f56e674e675ec513b0694ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0x3f, 0x0, 0x0, 0x0) r9 = accept$inet6(r3, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) seteuid(r2) geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 03:19:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8, 0x0) r11 = kqueue() r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x200, 0xf9}, {{r3}, 0x0, 0x80, 0x1, 0x1, 0xd200000000000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0xff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x10, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd3018be87c9cabd9, 0x1, 0x9, 0x7}, {{r6}, 0x2, 0x15, 0xfffff, 0x7, 0x5}, {{r8}, 0xfffffffffffffff8, 0x20, 0x20, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x1}], 0x1, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x1, 0x80000000, 0x80000001}, {{r11}, 0xfffffffffffffffe, 0xe6, 0xc2, 0x9, 0xa670}, {{r12}, 0xfffffffffffffff8, 0xc, 0x2, 0x3, 0x2}, {{r13}, 0xfffffffffffffffe, 0x103, 0x20000000, 0x4, 0x1}], 0xfffff801, &(0x7f00000003c0)={0x2, 0xfffffffffffffffd}) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026011fe4d001000", 0x9, 0x40000}) kevent(r14, &(0x7f0000000300)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r16 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r16, &(0x7f0000001440)=[{{r15}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r14}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r15}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r16}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r17}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000040)=0x6) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb8ec684d7fa87fc10b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575585059eda24e760d1cb8dfccaf91f9cd5b2970d9556ba0180011e4862e038a413043f4fa02fc6fb1b968489a5b7e888e9b59ebd54b41e03f238b1232947f605d5798030de6c12d908fa62c8b2e09c6739aeb1df2e040d982250c2623335bc937603bd9552b7032bfe068f21f985e73b663228de3d8b98f52569abf1c497af895d7633b545d6bf038775c729ecfa6d51e942cea08c31b5c2a58a33755ccd1d8653289ca1d0100eac6499b4943dd98e4fd9e602574fffeaaa368ebddfb727ee13d9cd3d02d361ade1a1d2eea7574cdab1ebd73c221152bc712d37b30f02d7266543d234ead32417cf0be19ed6f1c6bc132ab2653a20000"], 0x1ec, 0x1800) 03:19:47 executing program 1: r0 = socket(0x18, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x3, 0x47fc, 0x1000, 0x4, "2200bfbe8bc80000000000000000000f00", 0x0, 0x63}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:19:47 executing program 0: r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "945fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup2(0xffffffffffffffff, r2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x50, 0x20, 0xffffffff, 0x9}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80000000, 0x6, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x92, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x8) r6 = kqueue() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) pread(r7, &(0x7f0000000180)="4fc8cba9e142679ce61d2e45bcf3b4128ca4fa569e40327f8f2c98d9eafdd4a656ee63ef486c8e06d69f80dd641d8cb493f76398ae6b7c349a236965bc78f31e985098d794aa073aef9e2efc6805a93bbcaab836133ceb329670ff8a279ad77dbceb9e1c6be0c36013d503c69ff346126f9d8b6d1cb7569f28215150a83458e743b96a04f20002d7eea4869336279e4e49ef516618a9ae365935ff037fcb3833290a556091d5449010565ffd820f66a9e3ffc3d96e0424cee25bd60a834a448f9585f89c0d16f9d7bb2253a67f9b73684bd6c88ef4705ae211214912ee1a5e", 0xdf, 0x0, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x9, 0x9, &(0x7f0000000080)="b34042f6afa5f3101d7c40910fe4692c79055fe314cb923c7288b1a9d0baa9eeb4b188979b45aa3a183daff37015acef642849db6f084389c7e2898f11ed713259219764e97193e0cf587617a94c2d74ef81ef88d03c2b29d5787da066f9cd14bf3bd607470d6ff0f76a537cee51558fe17d877bd9e409fc6544161c719fdfe1965905838f9508202dd24377c79a66766b72a15a889c81333ebd389161cfd48d0e8057cdf6fef181414c282edfcab7133f4d5e49a9c69c59d7504d065d409c94361b920635a499bb53f4cd24f0791571705a8509bf0d8bb2654cf98decaf0e730f5bad41851dcfaca8fd034b4aa4ecb34c5a2696ac03ce4fc48410", 0xfb) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTOP(r9, 0x2000746f) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r6) 03:19:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r2 = msgget$private(0x0, 0x562) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/86) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r6, 0x41d, 0x5, 0xd}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r13, r4, 0x144, 0x4b}, 0xa, 0x100, r9, r11, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r16, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r17, 0x41d, 0x5, 0xd}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r24, r15, 0x144, 0x4b}, 0xa, 0x100, r20, r22, 0x0, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r26 = getegid() pipe2(&(0x7f0000000140), 0x4) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r31, r32, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r30, r30, 0x41d, 0x5, 0xd}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r37, r28, 0x144, 0x4b}, 0xa, 0x100, r33, r35, 0x0, 0x92, 0xffff}) getpgid(r35) r38 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r13, r19, r25, r26, 0x0, 0x3}, 0x80000001, 0x3, r35, r38, 0x5, 0x1, 0xfffffffffffff143, 0x1ff0000000}) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:19:47 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = kqueue() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="34be48bb9c25282bb1f4a3c8acfde33b", 0x10}, {&(0x7f0000000080)="d0a855eb25253f49d108574e01359c68bcbb9fb9516668cee299b77c6c7428949ef3c27c069bb39d1a84a08df80013390d9e75cc98286a00db0eb4616949e8cc201d6d45675990949dd5f5588a8fc9e1870a6075dd0d766af4e87748fc0bc3198f7f0b3ecbda1f1a2f054685d0c3f298be61267dff211e4b87d9dae790b29907c4a02a2c884f", 0x86}], 0x2, 0x0, 0xa56) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x1ff) msgsnd(0x0, 0x0, 0x500, 0x0) 03:19:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:19:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000d98e767ac34934455b617876b048fd514c4877a280cafdf193e074da2b00e85f401a11f61baf0901577122935f3ebede4d2e677943f8a5ef1a4d93c4cc2cb46626d820aa3b19f7181e90a4b436faab415b1e427bafe64963f4b7841fe49da6b81e132960aeac88b24fea6a40657e5be52751bb1bf6673312acd780e541cea5545d80bda7c7dfd595c7af37601ec62f612277f075e17acbbc30ab372a2322b6e1abb52351b3394ad7db0e8ff8b37c13b8c502ecb6c7777c1c99af6087d599540663f5da768af3357100f6a2a3a6f6a5c564b06b79a949dc7fbc0d525bc946b22fc6ca6dfd61e9"]) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) sync() 03:19:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xfdf) ioctl$TIOCFLUSH(r1, 0x801869a3, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2}) 03:19:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x20000000000102, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x600, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f00000000c0)="064e0ebdedfd84ab50434af9325a18d57b6fc4bb6848cc269836f4782cd102092979d2e36167c105447b3fdf751ffa8da0ef217d1896bd88278b96838a3c6b85d897a16add6b887ffe3ab5d59005abeae42147710146a599aab30b1f7bb0c8e04afc633b644348ab817ef13942713e52abaaca6f8e8d5bd4d5384182b38e9d4e7c808ecbad392f0f3541b7ba62cdb25d8b48ac222df76bcef48c1af9d585dba0438e503ae382c2a91ceba1464c7e607c026a47f5dbc324abd7c5f973d1216012bede90d1", 0xc4, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) semget$private(0x0, 0x3, 0x3) 03:19:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xc89) sync() dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d03860ba0dad631fbfeb82ea3d69f2ecbc0ec695"}) getrusage(0xc86cf729073aa7b7, &(0x7f0000000180)) 03:19:49 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r4 = dup(0xffffffffffffff9c) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x80000000}, 0xc) 03:19:49 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r9 = fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r11, 0x0, r6, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r11, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) r14 = kqueue() kevent(r14, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r15, &(0x7f0000000540)=""/226, 0xe2) close(r15) fcntl$setown(r1, 0x6, r7) r16 = socket$unix(0x1, 0x2, 0x0) dup2(r16, r1) execve(0x0, 0x0, 0x0) close(r0) 03:19:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffffff) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/33) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1fd) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r3, 0x0, &(0x7f00000000c0)) readv(r0, &(0x7f0000002200), 0x1) 03:19:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) 03:19:49 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) close(r1) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 03:19:50 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="dcda5d690ae457b4ba2dcffdf27af63bb22c26771fd0473e851ff501ee9fe24e6c837ab7efd28fe121b1954c8116aa6e74ef9e8b72ff43c2d8716fd96922fbaf03ad0ec4d67e575061c8582c2e04343ed9d6fe61844f305b87f1af98a595e7a37f4ef084135cb1e245a3f074f2afdb341974", 0x72}, {&(0x7f00000000c0)="fa21e139eab245e70e98f2429f3a084c8a40109000bf61d0d9193a71daaae13d2907d4df1456a22401e8a24e3e18c5c5c63456b8eaab9b0cabe2a080c0efb063cc561c5b36328858f118c3df9b020c698b88de184cfcb6801db568138458296f529adc4dbc8b56032f6bb225db502c118cda81044eae026f9a78b9aa0be8be89c72a84aade2d61044d9a42e303046b52b21f9087996726ea0a015bdf7b0d831772827b28be8c1e", 0xa7}, {&(0x7f0000000180)="1bd614182beaa3d441c8faf525b9596af33e061ab3b202237d0634ddceb0e294d8df4f1d8dc27dd45691468a70f02481d70770ad0f76db3e97291a5e24d6a2812bb0190f981011b4ada7bd7e6bede8de205a6e42477df726831601204ca958dacbb0586c4e799d1c314dfd06416792d5e2d05e0b3428bf68e35259", 0x7b}, {&(0x7f0000000200)="82721232c05e00e8ea2bb1aabda188098e201a1548b64e44c54719f46d082e902639c50ce521bccfbd15ebcf6580b6dfb58c90258e314497653844215dd228279266b4aa4283178cf974d2bcfc73a15a1e8d09b7b43b898d9e78765f2a79c659a2b6d9d7e53136ace7791f3468bb3bc8aa9f6b70c39d1123693ef2e6d9c5d42b3afc", 0x82}], 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) semget(0x3, 0x938e43a2677d2579, 0x609) 03:19:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000200)={0xffffffff, 0x7fffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r7 = syz_open_pts() close(r7) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) fcntl$getown(r3, 0x5) 03:19:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) 03:19:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x7f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xfe) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 03:19:51 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="2e8f2989ae73332afccd991cb5dbb2d24109d07744c8c966145b929d7d8b7de98658b6d17af509c61d77163204cbf814030c553630398483dcb87c105c219d9fe3cbecd4eafc5d8a2d6f54108b25e35d7137ed52cad0816e3d96550b3302a79df32603185fbf9e26419a8b96b00f3bb06b8f5778d7786c213b505247b9b06d3f9d36ea8797ba243bac81fe3928d3b24bf1591aba89192237d15d99b01f8c1ee0637b925d8dccb442091615e2049bd53af18a2acfbad7ad988b63b553", 0xbc}, {&(0x7f0000000180)="1fa10a4990e65ab63a3064c7e94c0bf0467437eabff953dc9ccfd4996d0576c25ac33ad4bad9904223dc180b72ed15087d7909bd", 0x34}, {&(0x7f00000001c0)="747beeaee432a68c112b2dc488403ebc78f67b8ff8c28b9c6b4702ec507d7d282291a6d9bd8b25e5ee971f2a790411aa7f06b7e79cad239aac1f371cfcea220dcb76e187b56db9b370a6917606630ba101fdf30be1f45685237e56c4b47f9e7c851bfca9ff6be8eb9e7321d211ba78a869903d890d9520ea23a60ba44bb42d39e4d00ff00d13268926a7dcafdc70e01cb7c8b3acaae01135fc81fbe8ac1fa74b9ef9fd28139c6d86b4bf78536a30", 0xae}], 0x3, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040), 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xfffffff7) 03:19:51 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57b365ba2fde5dd5398b519211c6f5addc8b7b45d6753ec5c945594ce3ff3525aeadb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="891c77a02d1e24cdf3ed6ec1d8881deec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a4109dfb1baac49fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3e688c84be8268f46643187daab6bc58816f0d3b7ab847bef65229ddf"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r28, r26, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) r32 = getegid() r33 = getegid() getgroups(0x3, &(0x7f0000000580)=[r33, r33, r25]) setregid(r32, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r32, r31, r34, r35]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r38 = geteuid() setreuid(0x0, r38) getgroups(0x1, &(0x7f0000000340)=[r32]) r40 = msgget(0x2, 0x40) msgctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x2804, r14, r35, 0x0, r39, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r37, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r41}) r42 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r42, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 03:19:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="816b48cfcedce4f2cbe154f89326584c", 0x10}, {&(0x7f0000000140)="64b3f6c7c8d04ddf8b1296032ae95379a90a95f529b7437ac6e7728600c61b7bca60ca", 0x23}], 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000008000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:19:51 executing program 1: socketpair(0x20, 0x3, 0xff, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10410, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x4cc99510a520eb5, r0, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 03:19:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) close(r1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000002c0)={0x3, 0x0, 0x400, 0x1000, "61aa0da78b7ec0000000006cd300008b8100", 0x0, 0x401}) getrusage(0x1, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x0, 0x3c6a, "935fb01ab3dd00"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) r9 = dup2(r8, r7) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000140)=0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) r10 = dup(0xffffffffffffffff) fchmodat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0xa) 03:19:51 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0xfffffff8, 0x7, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffc, 0x81, 0x1000, 0x3, "37639d3b3da964ecd2bdf45137c21e35c65578f3", 0x7, 0x7fff}) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ffb, 0xffffffff7ffffeff, "0503c966f22e95ffffffff800049ae00cb00"}) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r6) accept$inet(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup(r7) 03:19:51 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) getgroups(0x6, &(0x7f0000000100)=[r5, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) r10 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r9, 0x0, 0x0, 0x0, r9, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r11, r12, r13, 0x140, 0x8}, 0x20, 0xb54, r14, r15, 0x0, 0x200, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r17, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc7d8defb62fa1f21182fced434b561417e293326a6a5ce94e2a3b504debec1a4eea8f64c34ebeacc82d75d055dd5374816278304fc71937f2b42ddcee810e2f98971c4e485449e62172dd79b1d43bec4dcfa5f6f1ebc9fb113e49bec74b774af1c03e12a6c536d0c2c553cc80c661067175e3b3ef366bddf11de6922d7e7ce8ddd12036278a81dcbe42b297f1beeac6b918db8a9450e24de394375df22a972c542568a570378b828a7dabb8fc79b494e801449b11c62772ac572089f8cf95c1cf234b5"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x4, r27, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r1, 0x40, 0xc1df, 0x4822, 0x80400000}) r28 = getppid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x1, 0x1, 0x80) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000480)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r37, r30, r32, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r34) r47 = getgid() setegid(r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r49, &(0x7f0000000080)='\x00', r48, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r53, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r53, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x2006, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x6c, 0x1000}], 0xa) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) r54 = getegid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r52, r50, r48, r54, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r55 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0x0, r25, r23, 0x0, r6, 0xa9, 0xffffffff00000001}, 0x3f77, 0x8, r28, 0x0, 0x6, 0xfffffffffffffffd, 0x8, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r16, r18, r16, r23, 0x80, 0xfe74}, 0x2746, 0x8e9e, 0x1}) getgroups(0x8, &(0x7f0000000040)=[r5, 0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r57 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r56, r57, r58, 0x40, 0x2}, 0x3, 0x2, 0x2}) 03:19:51 executing program 1: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02751f"], 0x10, 0x800) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe5a) r4 = socket(0x11, 0x3, 0x0) connect(r4, &(0x7f0000000040)=@in, 0xc) listen(r4, 0x0) r5 = dup(r4) r6 = getegid() fchownat(r5, &(0x7f0000000080)='\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', r3, r6, 0x6) r7 = socket(0x800000018, 0x1, 0x0) setsockopt(r7, 0x6, 0x1, &(0x7f00000003c0)="000054b9c42a53c8da92f83d93daf65ef4adbec77da91906db70c8e04a17c6682fba38e7a2823dca11199d654d5714a34b5c315560b677ef139c621d21d2857ccdb6d02955bc1e7b46e9cab030bd32404c2850a43d883e1f3059e48d32c054befaa8096f7a44a31929aa59dad008e9a40c1f20cb08cdd09a8afaa40335617806878f17744b5416b0634bfdbfb36de23e7da99027cbbf19271be51179c800d62f", 0xa0) 03:19:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) fcntl$setstatus(r3, 0x4, 0x8) 03:19:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) 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 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSDTR(r4, 0x20007479) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = fcntl$dupfd(r5, 0x1b, r4) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000040)=0x7ff) 03:19:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x43d, 0xe5a0, 0x1, 0x6, "bfa6bb458265e2c8a42b4cf47446003408c130e9", 0x8, 0xff}) 03:19:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1, 0x4, 0xfffffffffffffffc}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 03:19:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) read(r0, &(0x7f0000000040)=""/110, 0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000f4ff002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x3) 03:19:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73ffff4d4d7ee400000100000000000000000200"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 03:19:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffa) 03:19:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x11cddf63c94dc80e, 0x2, 0x9b) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 03:19:52 executing program 0: r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 03:19:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) read(r2, &(0x7f0000000040)=""/219, 0xdb) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 03:19:53 executing program 1: r0 = semget$private(0x0, 0x2, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="9cb2997f00f84ddfe066322e2e", 0xfffffffffffffdb4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0xa, 0x800}, {0x6, 0x6, 0x1800}, {0x2, 0xb09, 0x800}, {0x0, 0x60, 0x1000}, {0x2, 0x6, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x6cd, 0x2000}], 0x588) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/106) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x5, 0x44, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0xb400000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) r6 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() write(r7, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r7, &(0x7f00000003c0)='\f', 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xb525, "1f76308304000000b820b2bf00000000e1ff00", 0x0, 0x3}) dup(r6) 03:19:53 executing program 1: setitimer(0x0, &(0x7f0000000580)={{}, {0x101}}, &(0x7f0000001740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x2, 0x40000000, &(0x7f00000004c0)=""/124, &(0x7f0000000540)=0x7c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r5, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="15002e69866530000000"], 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) kqueue() r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r8}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r8}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r10}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r11 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r12 = shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r12) 03:19:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 03:19:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716", 0x3d5}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c96", 0x5d) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x9, 0x7, 0x800, 0x7fff}) 03:19:53 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r0 = geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r4, 0x41d, 0x5, 0xd}) r11 = getuid() setreuid(r11, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r11, r2, 0x144, 0x4b}, 0xa, 0x100, r7, r9, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r14, 0x5) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r19, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r15, 0x41d, 0x5, 0xd}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r22, r13, 0x144, 0x4b}, 0xa, 0x100, r18, r20, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r29 = fcntl$getown(r25, 0x5) r30 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r30, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r26, 0x41d, 0x5, 0xd}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r28, r33, r24, 0x144, 0x4b}, 0xa, 0x100, r29, r31, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r41, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r37, 0x41d, 0x5, 0xd}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r39, r44, r35, 0x144, 0x4b}, 0xa, 0x100, r40, r42, 0x0, 0x92, 0xffff}) getgroups(0x8, &(0x7f0000000080)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r13, r28, r35, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r45) 03:19:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001500)=0x8000009) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) select(0x40, &(0x7f0000000380)={0x3, 0x89, 0x0, 0x8, 0x5a, 0x3, 0x990b, 0x20}, &(0x7f00000003c0)={0x80000000000, 0x4, 0xc4, 0x1, 0x0, 0x8000, 0xa895, 0x8}, &(0x7f0000000400)={0x401, 0xbc6, 0x8, 0x9, 0x7, 0x2, 0x10001, 0x9}, &(0x7f0000000440)={0x7, 0x3f64}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, &(0x7f0000000200)=""/227, 0xe3}, 0x800) 03:19:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x149) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x28000, 0x0) fchdir(r0) r1 = syz_open_pts() close(r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 03:19:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:19:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) accept(r2, 0xfffffffffffffffe, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b9618ffa5"], 0x10) 03:19:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x101}, {0x18, 0x2, 0x33, 0x22}, 0x0, [0xeb2, 0x7, 0x4, 0x0, 0x8, 0x3, 0x400, 0x2956]}, 0x3c) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 03:19:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) fcntl$getflags(0xffffffffffffff9c, 0x3) write(r1, &(0x7f0000000340), 0x10000014c) 03:19:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f00000001c0), 0x0) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200), 0x0, 0x0, 0x0) r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x0, 0x7, 0x1000}, {0x0, 0x1000, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r19, r17, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r20 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r24, 0x0, r11, r9, 0x4, 0x4200}, 0x5, 0x26, 0x72f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r10, 0x40, 0x400}, 0x7, 0x4}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r26 = socket(0x2, 0x1, 0x0) r27 = dup(r26) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(r27, r28) 03:19:54 executing program 0: pipe2(&(0x7f0000000100), 0x10000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0x2, {0x3, 0x1}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x31, 0x1, 0x0) 03:19:54 executing program 0: bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt(r4, 0x800, 0x6, &(0x7f0000000240)="8a904fbbb88cb4c58885150cf17eaf2c73737c572d726993ea3cae53a61b6fe3b64cdc2655dc5096fc98d48a176b3f766bc23a4e62cd69ee36b03de2481d747bc824cf67badaae343df431fac87b113713642f8f0c702150103419684cfba3a7d540b8564719a88b0627890825b083d2c71c165f812761252af6a4708777043db17d2e3865ca1b2411149b5d524ae3", 0x8f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 03:19:54 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000010c0)={0x7}) r1 = socket(0x200000000000011, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 03:19:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3d0}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) r6 = accept$unix(r4, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r6, 0x10}, {r2, 0x1}, {r3, 0x10f}], 0x2000000000000154, 0x0) 03:19:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x4) 03:19:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x80000000, 0x2}) 03:19:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xfffffffb, 0x0, "4574f79735a00cc4ad21bac1bfddeaf644175e3d"}) poll(&(0x7f0000000000), 0x0, 0x75b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000140)=' ', 0x1) 03:19:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x3ff, 0x307c}, 0x10) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) dup2(r2, r0) 03:19:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='\x06\x00\x00\x8f\x8d\x97\xa9)t?\xef', 0x60, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x400000000002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup2(0xffffffffffffff9c, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0x5}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc1286944, &(0x7f0000000300)) 03:19:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0xfffffffc, 0x8000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 03:19:55 executing program 0: r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r1, 0x41d, 0x5, 0xd}) setpgid(r0, r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000000)={0x3f}) r7 = getpgrp() fcntl$setown(r5, 0x6, r7) kqueue() write(r6, &(0x7f00000001c0), 0x1000000c3) execve(0x0, 0x0, 0x0) 03:19:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x46) 03:19:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fchdir(r1) close(r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') syz_open_pts() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:19:55 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a20100e87b94171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a9001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a70000006a1b65df5ceb38513f1cb16ab6e3879a70df02a120f18f3ef3f0f45598ff27ff563c2b25341d5c0927a0af1d85ca339b53a035f79abc0cf79cc832712c23259cc8a64e40e1fa2edf62deac0bafd93c3865e1d18d273f8d4c6acbedc308d35e6dd75621df996e0c3fc7f1ea6cff1194d2308b51f8f8a8fe0a1c19e9"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000900)=@in6={0x18, 0x2, 0x5, 0x3f}, 0xc) r5 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup2(r2, r6) r7 = shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r7) 03:19:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 03:19:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f00000002c0)=""/220, 0xbe) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = accept$unix(r5, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) fcntl$dupfd(r6, 0x0, r7) close(r1) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r8 = socket(0xfdf1be7df4b87628, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x0, 0x5, 0x5, &(0x7f0000000140)) 03:19:55 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000240)='./file1\x00') 03:19:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0007602f66696c65302f66699da4d200"], 0x10) 03:19:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20, r3, r4}, 0xc) flock(r1, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000001600)=@abs={0x1f95d27d48731893}, 0xfffffffffffffc3a) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) setsockopt(r27, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r37, &(0x7f0000000080)='\x00', r39, r36, 0x6) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r41, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r41, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) r44 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r44, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r44, &(0x7f00000002c0), 0x0) semop(r44, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r43, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r43, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r40, r39, r40, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r3, r40) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r34, r22, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) r50 = socket(0x18, 0x8002, 0x0) r51 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r52 = syz_open_pts() r53 = dup2(r51, r52) dup2(r50, r53) r54 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r54, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r54, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r56 = getppid() getpgid(r56) r57 = msgget$private(0x0, 0x20000003c4) msgrcv(r57, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r57, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r57, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51ce09489c1ac41d3db901c48e582d225bca8000"], 0x1, 0x0) msgsnd(r57, 0x0, 0x0, 0x1800) msgsnd(r57, &(0x7f0000001300)=ANY=[@ANYBLOB="010000000200000049696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130044c6a39aa8bf5a253c3d2ee2dae2c41918d3871de9d9269b1663cf893fe626e625f36a4196152e55bbf5dbfed0"], 0x2d, 0x800) r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = getgid() getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r67 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r67, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r71 = fcntl$getown(r67, 0x5) r72 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r72, 0x0, 0x0) r73 = fcntl$getown(r72, 0x5) r74 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r74, 0x1, &(0x7f0000000540)={{0x240000000, r69, r70, r69, r70, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r68, r68, 0x41d, 0x5, 0xd}) r75 = getuid() setreuid(r75, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r70, r75, r66, 0x144, 0x4b}, 0xa, 0x100, r71, r73, 0x0, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r79 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000540)={{0x240000000, r77, r78, r77, r78, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r76, r76, 0x41d, 0x5, 0xd}) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, r77, r66, r61, r63, 0x20, 0x3}, 0x5, 0x5, r38, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x1, r48, r55, r46, 0x0, 0x46, 0x81}, 0x10001, 0x1, r64, r56, 0xa5, 0x1, 0x4e2c, 0x6}) r80 = msgget$private(0x0, 0xfffffffffffffffd) r81 = msgget$private(0x0, 0x20000003c4) msgrcv(r81, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0xeb, 0x0, 0x1000) msgsnd(r81, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r81, &(0x7f0000000000)=ANY=[@ANYBLOB="0101000000000000"], 0x1, 0x0, 0x1000) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r82 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r82) r83 = syz_open_pts() r84 = kqueue() kevent(r84, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r82}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r83, r84) r85 = syz_open_pts() close(r85) r86 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r85}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r86, 0xffffffffffffffff) r87 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r87}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r87) kqueue() syz_open_pts() r88 = kqueue() r89 = socket$inet(0x2, 0x5, 0x7f) r90 = socket(0x2, 0x400000000002, 0x0) setsockopt(r90, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r91 = socket(0x2, 0x400000000002, 0x0) setsockopt(r91, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r88, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r89}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r90}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r91}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r92 = socket(0x18, 0x1, 0x0) close(r92) connect$unix(r92, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r93 = socket(0x18, 0x400000002, 0x0) setsockopt(r93, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r94 = socket(0x0, 0x4000, 0x5) setsockopt(r94, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r95 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r96 = socket(0x18, 0x1, 0x0) close(r96) connect$unix(r96, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r95, r96) r97 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r97}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r97) r98 = syz_open_pts() r99 = kqueue() kevent(r99, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r97}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r98, r99) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r101 = getpgid(0x0) fcntl$setown(r100, 0x6, r101) close(r100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r103 = getpgid(0x0) fcntl$setown(r102, 0x6, r103) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r105 = getpgid(0x0) fcntl$setown(r104, 0x6, r105) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r107 = getpgid(0x0) fcntl$setown(r106, 0x6, r107) close(r106) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r109 = getpgid(0x0) fcntl$setown(r108, 0x6, r109) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r111 = getpgid(0x0) fcntl$setown(r110, 0x6, r111) close(r110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r113 = getpgid(0x0) fcntl$setown(r112, 0x6, r113) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r115 = getpgid(0x0) fcntl$setown(r114, 0x6, r115) msgsnd(r80, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d638568a0000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1885c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r80, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r80, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r80, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r116 = socket$unix(0x1, 0x5, 0x0) r117 = fcntl$dupfd(r116, 0x0, r116) ioctl$TIOCFLUSH(r117, 0xc028698d, &(0x7f00000000c0)) r118 = openat(r117, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r118) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r119 = getgid() setegid(r119) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r61, r119, 0x6) r121 = getgid() setegid(r121) r122 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r122, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r122, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r122, 0x40087468, &(0x7f00000001c0)) fchownat(r122, &(0x7f0000000080)='\x00', r123, r121, 0x6) r124 = semget$private(0x0, 0x7, 0x287) semop(r124, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r124, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r124, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r124, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r124, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r125 = kqueue() r126 = syz_open_pts() close(r126) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r126, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r126, 0x46}], 0x1, 0x0) r127 = fcntl$dupfd(r125, 0x2, r126) close(r127) r128 = getpgrp() r129 = getgid() getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r127, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000700)={r128, r130, r129}, 0xc) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r123, r121, r120, r129, 0x20, 0x1}, 0x198d3e44, 0x4}) r131 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r131, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r131, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) r132 = getgid() r133 = socket(0x1, 0x1, 0x80) bind$unix(r133, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r137 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r137, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r141 = fcntl$getown(r137, 0x5) r142 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r142, 0x0, 0x0) r143 = fcntl$getown(r142, 0x5) r144 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r144, 0x1, &(0x7f0000000540)={{0x240000000, r139, r140, r139, r140, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r138, r138, 0x41d, 0x5, 0xd}) r145 = getuid() setreuid(r145, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r140, r145, r136, 0x144, 0x4b}, 0xa, 0x100, r141, r143, 0x0, 0x92, 0xffff}) semctl$IPC_SET(r131, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r132, r134, r136, 0x10, 0x9}, 0x8, 0x1, 0x9}) r146 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r146, 0x0, 0x0) shmctl$IPC_SET(r146, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r148 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r148, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r148, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r149 = getgid() r150 = socket(0x1, 0x1, 0x80) bind$unix(r150, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r152 = getgid() semctl$IPC_SET(r148, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r149, r151, r152, 0x10, 0x9}, 0x8, 0x1, 0x9}) r153 = getgid() r154 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r156, r157) r158 = getgid() setegid(r158) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r160 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r160, &(0x7f0000000080)='\x00', r159, r158, 0x6) r161 = getgid() setegid(r161) r162 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r162, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r165 = socket(0x18, 0x400000002, 0x0) setsockopt(r165, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r165, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r162, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r162, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r164, r153]) r166 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r166, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r166, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r166, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r166, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r167 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r169 = getgid() semctl$IPC_SET(r166, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r167, r168, r169, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r162, &(0x7f0000001080)='./file0/file0\x00', r163, r169, 0x6) r170 = semget$private(0x0, 0x7, 0x287) semop(r170, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r170, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r170, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r170, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r170, 0x2, 0x3, &(0x7f0000000000)=""/9) r171 = getegid() semctl$IPC_SET(r170, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r163, r161, r159, r171, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r156, r161) lchown(&(0x7f00000001c0)='./file0\x00', r156, r157) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r175 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r175, 0x1, &(0x7f0000000540)={{0x240000000, r173, r174, r173, r174, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r172, r172, 0x41d, 0x5, 0xd}) shmctl$IPC_SET(r175, 0x1, &(0x7f0000000080)={{0x6, r156, r147, r151, r47, 0x1e6, 0x8}, 0x5, 0x405, r154, r33, 0xfffffffffffffe01, 0x9, 0x7fc}) r176 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r176, 0x0, 0x0) shmctl$IPC_SET(r176, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r177 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r177, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r177, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r178 = getgid() r179 = socket(0x1, 0x1, 0x80) bind$unix(r179, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r181 = getgid() semctl$IPC_SET(r177, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r178, r180, r181, 0x1d0, 0x9}, 0x8, 0x1, 0x1000009}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r182, r183) r184 = getgid() setegid(r184) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r185, r184, 0x6) r186 = getgid() setegid(r186) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 03:19:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 03:19:55 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="830c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x24) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRESOCT=r1, @ANYRES16=0x0, @ANYRES16=r5, @ANYRESHEX, @ANYRES64=r4, @ANYBLOB="d34e9a7ca07138a06e3ebd27d13f9962302f55973d68e7eed4641b874e53cb3733b1009758edbcea8b660dd50fe8e2e6ac8ab71d44102e9c391d319447f7f9b347a5ef4befb422a5cd89c9054d43470b5edcc9c50d1a8c0306787a9b2d5db6e57ca5c49138fefb41fb1c16652af630ab568470140ea3eede38100e75a777d15ebf2507c4c0bcbb6a84b276edc1a65fa282706eab64c4d849af2251b369fc8a0477fdbdd339ac62b6f4dc40a699b6e919184776265bf257ace7708ef3c82b6f9edd1be3fd25262cc0f50f16289bb76a220b8a63381571abd9d8746834e50431008d4f6d3de08976b05dbfd77b29ca053f3cb0aead4292df", @ANYRES32=r3], 0x7) socket(0x1, 0xc5d30ec5ef670cf1, 0x8) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 03:19:55 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 03:19:55 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r1, &(0x7f00000000c0)=""/179, 0xb3, 0xf7c0555bafe62676, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x47, 0xa943}) 03:19:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) fchflags(r0, 0x18000) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffffff) close(r3) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) accept$inet(r2, 0x0, &(0x7f0000000040)=0x3a6) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffff9c, 0xc02069a0, &(0x7f0000000000)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8, 0x3011, r4, 0x0, 0x3ff) 03:19:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000100)=""/231, 0xffffffffffffffe5) fchflags(r1, 0x0) syz_open_pts() pipe2(0x0, 0x0) 03:19:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x1, 0x8000, 0xf9) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r7, 0x41d, 0x5, 0xd}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r17 = fcntl$getown(r13, 0x5) r18 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r18, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r14, 0x41d, 0x5, 0xd}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r16, r21, r12, 0x144, 0x4b}, 0xa, 0x100, r17, r19, 0x0, 0x92, 0xffff}) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000001840)=0x8) sendmsg$unix(r5, &(0x7f0000001900)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="33302488ec22365dad3b43ebd0e77eb6330ada900a7f23d667c4a7e50a68ef6345371b6c52b60bee3f6b95", 0x2b}, {&(0x7f0000000640)="23ca62e5d2483268b8af74f5a8fa4250337251dacd2a03ecc22d9865e230debacc816cb76b616e91f63015d5e6452bda99fb4e24df71ab8486fd2e4fe49d24b7dad545136928d4bd23a7ca7b971df6b32d77e234f6170d8bb5a705be58566462b088aad7dea265effabd51f7a97cb138bc376cac391fb4af35bb1d398c1ce005bc973b4f9240a21d9ee7445343b5639a2447fa7167ead8eaddd41d8909eb60054300c3ca0bb8c226034379fbaf97f6dae6bf444b4dabd78d2aacad71ab25af74b2222db69c0f23f08aca66d13e58f3e0a368c871e2603d7c0b00ae179bea072c4dfb7cb9d96dd9314fc635d7aa20e0a07c9dc9564f733b05fd2262822ffd7efe6eed3758728b2eab2c40700c883ca62599e817033c34617deda2c555323a73bf8f4eef00a1f9bd2a4588f287689ae8b9304a1bd304dc1ca1654ac643d6ac6f41f3b4dddbc4e80cc3aa5e0fcdf24bfdf9d43030581d682dfbd5b1c5faed414e8e92a01c2881bd7fce3b1bd330cd104e448faed29064bb99c358263abe842975ec719efe7671bedaca4fb408c20035d63e5c4bf9356c1e8cd2227b3644e414a3655be556799d02b1e4c9a0086cab9b9a2400610b1942e008a8bbb89d3c1e02fbea5412b985df037fa30688911458ff91f4d00ba4bd19604311a4f0c73052929ff753955fa871efc67f8d7fd4f7ccb66d462a83b8ad6156e6a0ef01083276576f29074ac74dec3e30ff6e9caef989e0674fb67fc9b4117ca5a390ceff6548779ee5b47c1439210c5f4877ca3690b1e69747eac37f13898e1bf487f3c336723882666f6455f6630e5c4077cc0e6e28e1155ea539ecf847179e17b1eac9a52aee5120c4361603a150d1e6aa4aa76ef530928201e37bea5284a941fcd381b660accb1ac6fb653df1d24c90f36efc2104af040ee8bfc3dde71c4360c87d04ec5f25edb014a15f625d40dcb07aedf7cd62dac8d1dc3e194c90ab8e668ccf5e61c210fe4bacaa39eabba7d002660caf46b9d03bb822c0bff2a494b3b45e24c21e3138044d8c0b5a37fdbb7de2f8e8440be5b62cc43e4d06c69249d9a453ab09dee22cbbb046ed4dc366247ceae369fdb7ca6d3256e94c9614f9c4cc5aab1b0e591e38541a72e43665c4356c2f6df7a03dbd3b58424d7cedf79a5f896a4926e2d17bb812e442677c598162c06ababcca6e5753d9ff0339bba4699f135962da4e3e6ba7df834cdd915f8475c2cb5821f652e2d014ea08db3a523702cdbe8870a0d9a968ef21d0f0e31de310afefc9ef5ae9514866fb65e1ce6a1a0e73b1dab9b1d3cd74f1f7c3c69b87c6f4dfeebfd84af7385d1fc2e145fa7dca8b3cb16240e7e50eb0695a72f9669b09107ac98260ff2c7110548dfa7e3a9da5556b2928a0cb33702ebdac57213730b17f5f036967e7c354077761998540c6568a8da05e2e2d281f891c88aa94c6a4c9442ea3445c17b5797d51bc1252068fa46ecd38a380a51cbac6588669a2d176187867d2e33d306658af2d252516a14fc60746101f3527f2cf5d33abd8ac255fe660de17e91e1eae88e9ff3c68fa14deaf6802af6cc3ef41c5c67de049cb87a7e2999e82f610d3d81fd3f695031591a3db2918529a57863ec981b5c8661d145b5f964b4589bf0151bf40afd9e450046dabfe0437e28d26cd22d3afd560bad73278764eeb7ee928d9b4e3d39630afbee29e650b90d8897d74e6897ee4f8f8489bcd9b71e7fb09afdc15a0336a3dede4b91fb352769d041660d83c2b1a895fbc2c70f2e55e9725c1d0e3743ca66c1bfe1f4cf4e027806d5447e841b88b03f9e79e07323a088e55fc8f03e75af8c6c4e1574f58aaba72a2bddac577c8fe664c3cc2377471334452c75eecf57f7a472895750acc2cc5f7a55b629e5dfdb9307f4e9e0a44e93ff963400ca9fc2271f8df73b7a9c00432c2f2fc01da449a4529b5be7b032c52e618697bbaaef71d662ce0e0806baef4499e046af21174ed6879397b55d8485886493a95447922c303455415afbae901946b6c917c0ad224f24061a985cf6b69bff4adfb7d21fbd2b30f1b5e41d18ccfb1c5cd28938093671f73c20f4358603064b2cedb5f45fa7487c0324a809e9b5af9579be3584504c2035b210bc7cacfa21c66f8ed68a93e3890fc57cad73be3a4bf1848f88f44d46c006c07a2c4132be29fffcb658ca4080399d1fd77b22943e39d48753a0a406c41ccf22c5feb67c9212d1b71cf2feb1a05c27da1e9e217a29d9ad41086388caaa2d79b7e5846f56acf952cde68af6915be973e7145a42998e5476e268c6095c584cd06bf843dfbd763498fdaa7767e2c00ac98304562e9d165f667be853581077e8608fd56f8f8d281d786ce6ac3a23e99127f1b88415c1f5978bc702d64a2adcd9caf6ab3fc0f9900eab28a1a1a65090e8ced553f59edd11bd582e4eec1449edc1c7e96c241db700ec5c299a5476677296a350465eb6c71b2cabb380ca5e1fac2daa5d58eaa17eae0e4b959eda398f5dea7545f8fb6c6ce0684a98cc6103b5914994bd48a434d8ace22a94022ac72176a9db02bea41291fbcbb287d3f4b1623edfc911999444e9a2adfa6f75250ab73d77fbad6e67f9eba40bf3131d2a76b16358e2239cd5ad4fc0135bf95e069acc9500ef29a9da43ad5915003802551f121a1c29126104cd664a1739d6ab68f47f0be4a91e716d495a692d5ec4cb56dee472a66f9d5f27cd65b05aa482e1c722b0081c5ae9d7361c52598787de2300820a0f7c991cdb99386465e52dbfc7dd661c51ec67c23215cbc14ccc3ddae8bf55eff4f3842abd0428640b8343ffd9e9db9610409fc5e172ef0cfbaadc92c8bb6bb53e0a2a3b05a3e33c4f8fc05507d86c7a5fe072ebb844893187e4c504bd5f875bde71f08fee45e222f8efa31a409e70c0e0c23b4a9155ccf1d3b94efd1d3a33fda37de60bf6e42a25a836e8904dd84458aabad2fdc9a38e0a994827b8a4f98556e7732a1c59eb04e41d6a6b81f997be6a4a631e6ed10093e78bb1a7eb725243d19c9bd16955fb1d01d75911b680dca5af5bb72bf08d8398fba01e9e9d775f6fc89bcb077f0d37e9eb7d3ad47bb7ba087f30aa708e2b7091f74f5d9bace66a91dcdd81d4306e368cb95bac557e5929a1edf37363bd671e32c6b8ecc79685c139be592258600601c34205d5b9e842509215face769870dba13eb361ff2c5331fa437e70c0753570f0071a7417b34f02ef455655fbd2cf2b75d8c3cb46c32b51f339541ae72e2b793e2930331d66b653b028449d4754857d2303e0510de20664d85e82a8bba77ebf0ccdee3fe2d95183a1b69446ce3c5aadab455253fa796a9be7f08655082be87b222c08d4edb682de78d3315cb91307c647f55c67f327e30d5d4fa3df20570305e930c9b645aa164983ba8b67ae801d789d08dd89e0e5bb324ed47f24d8c584d27d4ba99a8e03b27206ad40977875d6f7238de7605df1963e7b6bc822ce0d63d8c0521a9b56f9a3713736edccbb8e1ab1e3e5de5bd457c3783bcbfa1c85c4b234847cdde2b3630f8a4035a2f230d9dd4f5c2c7f549a853f113504bc6a5bc5b04e41519957f4d0f385e2026fc95aa7ab51d3499ea2423ac3c10ceec1ef72d77bf79fdbcdf18b1ea0816e4525cbdd1933e74a7ae57e0df6160c43b51bc8c80468ade13e872440e7dbe1faf8af127ead1a6dbc0878bac2bb94bd48dfb0be71d3d04de9fac512a90241c71637d10940b07061acaa00dde99b161a3a474531dc9768f9e940d4ff8243c653ce4e11ef29b1bcdff7bcfa18b362e44a47273861639574479e354fc62a2ebdff9af98f5222a27912dd0683d143230d37c8fe106ab3c260dbeb30e852e257994498b5ded681af1df7b04c13b276c94bf752c3d2bf36117937b3bb3ee002653469179773261d13584b30248b6c703ac26f42ec00ba614e01c72ad96753c0423f379065bf2ce88746524580bf2504eb4b9552cf944409c8ee381b2ef5e410ab5475bf005225acd9f5bebe48c8859800efda4fc7778e3bd32b073940509f565046b8223e83925138d009eca4a07650a419d62569697f87b42e1a74d68c807e11be74029f35bc91410f4616adb61be5c45445007a42b8276c39ae9aeced1e349ffed6327ee49c8652149bfdd991e2e188a8aeb240e6dd96a860c9ade5ecdce204e69600db6df69dce431f8cf0893a3f84ca95f0214e977e0b1d9b3ee5eb7187d601861b0a4ac98dbb98a8c137a8eb7ad554f6944c94ff3d94a4f7288a02695c8d02cfb1ee2b714f438a063091451fc5cda7834d96bc5beba1e5c596d9cf197032bcd91c83737920483525451239c5455670baa358987d3a4c5006b4502c061eb86c72dc308c4fc2247ad22de97ada4be4239031a92ce7fa5f1e7a2b9c3b7bf8978b201fe2c9a85809227733a8a4eb1485718bccde98ef681187215b760ca557542a0be89522c4173305f1640378cebb41d2cb62c48ea8941d389f21d4af412a8655c29a36362fd16b538429705aeb145aac329b5e47bc90ff0005da84fde2cabd6a93975163658ab1062cd21690bf9886b23f65c199efca7e0c2d1a5203223c815bd0cdd12a9f57fe7cba453fb3c50cadf03bdd504c2760e6b571f996272b2f41391334b63bbeb0fa74acb42292b5cc40d749f6ea4f9f16b38b284b70576f3e83bd327cdce8defe54b4c2dc2aab123c8d7a85c72cfe274b911410663d652c1ceeab0970823f1a2c48440052d802a2df6aafbf36aeffb2513b5c3e9d5cd98d3f705d4b27b4df3a0b42aa4eaeb708bbb6bb06de1c10ad3af669c04d509afc652d53cd01e17c0b8166ae73ccb21aab018092f98ccb7cd93c8d057b211059e7997a1fb781cbb4fa2b8289cbf6e7ea6a37521a60958a01b47202fc629cc47a1fa14b6b02ce611ee098f570f8fcaa7b0b5e96e4939ffd00c0fb29a8cb7af35e971ec1470ac4ceab8e3b20c9b422cad06df8f680d66c4b1089520b91ad0797225de8650b8422aac1fcd2898582b34b9b8918a3d7efeb642b93c25721b41282a0ff84cab2d6e82564e0ed5d59d31818d4aa96f3f919bd63cb7466da0bffe3a8b79c32f84e03858011f67be2d449e5580f28e00171d54f5605817cbec14f7c8a55316f3fe23a619d62204f05eb419ccfd27c9f4ae6f39ad1d400cadbe11831286dc078fe638413618f99dd732b9f156f9a5041cbae1e706a79f935cdc6a5281cde10c9b9ed15c5bd57ccab60f7d7990a9b34238d9dbff93af8ace47a9103f783136662deed4a708853ba1c7b2573964579653436bce6cf9d09fe48ba7c925472a72052a2b0f07c352fc4e83e2f9a2f7e7c1d5250a4026d895d4412486968e6076a11988f4c53609281406abd6f15c677f21d6233013e1f70e27e8dc1999b5d38497e43d61e6b774cd7811e735d4e86292360980b8ce24ca9bf54ab5b6976ed6a2bf6e7284fd9e78e9e5acc5556b635235c8ca8e0e879d0e5dc3967629856338b8f2a48213a8509f581c43267236e039f2d1b0da0173c214becf1370291038d0d2741bb2308197077cab2ff2f90a3e45bd3700d0678e95b305fb6d56e974bf552c4b67d2066b78ef29994158e01d6f7f01f70e02469ac5c74bd0a2dd6bd3664f5d42863a3dad8d7ae1a22a82714efb2ae9bdf1d2dd5bb5691258ea0764b72c42131de928803bed84b988b64e73e49446f2db8a0f59c3dbbe91e6c51eda940ba89561597721835de228388c6ac145040c061a163a2efe1ed6246f353571ffbea4087a358dd45cfaf3e618b63feba9635d84398153869be68881dc2aab", 0x1000}, {&(0x7f00000001c0)="1e4c04231df0641b0e837ea75751f8c41bdd814fd77feac250817e0565df25e5d577144f1a4651b24a2d2aec2ece55ba1cf0497de101125f92599541b642b45f0a49ea1d5b086ff51862cda5e80d5a92c51b7ce35b44cc58d3bec219cfb1f744cabe816784b0a0e796d36db99b9a87c94047bb4c7ef05b60d94841652d6cd7e615d317", 0x83}, {&(0x7f0000000280)="ecb49ce94fc10092849f6476273634a9775babbaed50e993f5608206f14cd70b1f92cd63af", 0x25}, {&(0x7f00000002c0)="550e25e8183aa309674295234de593b9c5656228fe7729e1b61fb03a5b9cd59c5325b45bd899335220170c6cf67f367b01be36426d47040ed607a312c637e88cab63153a5bbda05c4156ca93caa45e0911f18ecf8964ac628d5e3985cf5f0da517e46be0212a2d5e163db1e3c4a32eeddf583bbdf609439cb6f3eb65872adb563c8c64f64e377f2d2749c171160606c783283eb4d586dfc8b8862c0b6a7d778a2b16f240526bd52a2c3a900ead825b807c31348589ef6758e24441b86b876e3b14", 0xc1}, {&(0x7f00000003c0)="890f750c4eae445a69e4e320fdc08133ec3d5f2740fbb9f58b67d8644c11d8e684f2ec7fe801736cfcbfea11cb5572d891d967b6417ed756e9df49f4d23a1db907c1b465a0d397c8d106189280ab3a7150eb400f82576c2f64a5c6b02845675a3600bdc4a67d6a81dd3908a803a383f6e212d6e1df9af8af9778f184772ba8f3333f2560c33f1afbfccd9b9fb8ee773323843d", 0x93}, {&(0x7f0000001640)="0f534a1917429e57e36a5999bd703e4cef1f4aee3aa2b1c07acc39994bb1bcf965e96f2f6574f2ec5f55d4313842bb8c185b9abd9bda15e095df2bdc0cdb281b2fd92856f2af2be0ad7835280c7baf4108083616f1640e4963f6636f5c3a463bbd0eb505d45344980eb6d4606e521b33c6bfbed0679321eac28ee2a355c6be98dc6e4698b238db1ab0cbb0ce3e7286d3544e3641aa8cc4575ac304dffa5c7401644011e5cd44a39071eebbed1d330f143c9970b99041399cf99e208b71544d36a605826ca0", 0xc5}, {&(0x7f0000001740)="f2f5bdcedb9b705b9fad9492119e963d197f454326aa784366ba42ddcb8c486719aa2d17bc4d3c8b55e5ff810ce6e5f93299400b4b44f291a2ca2b1a8ef1adddd6906dc78ea51edfe85d38ddd2dda8007fe1e1837b738fef874bbc208b8ec7651b52656ceb6cc8c9655b69a6ab6633282fcd9dd93f0e495f9fde928249473e2a1bf19ccc384d31f2aefa7e865f03a0baaf37dce28b9ad9e8c6d76843bb09487929842091ce7377f71e82b2e4f3b4ac7f5605c018fd244506994eea9927a32086e0", 0xc1}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000400", @ANYRES32=r22, @ANYRES32=r3], 0x50, 0x606}, 0x400) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:19:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x1, 0x8c, 0x0, 0x2, 0x2, 0x5, 0x3, 0x0, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1, 0x0, 0x90, 0x0, 0x0, 0x404}, 0x405) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:19:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) fcntl$dupfd(r0, 0x0, r2) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) close(r1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) fchdir(r4) 03:19:55 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 03:19:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$KDSETRAD(r2, 0x20004b43) syz_open_pts() pipe2(0x0, 0x0) 03:19:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f0000000000)=[{r1, 0x1}, {0xffffffffffffff9c, 0x2}, {r0, 0x104}, {r2, 0x20}, {r0, 0xd1}], 0x5, 0xf08) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:19:55 executing program 0: setrlimit(0x6, &(0x7f0000000280)={0xb, 0x95}) r0 = syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/238, 0xee) close(r0) r1 = syz_open_pts() ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_data=&(0x7f00000002c0)="22948ab24c28d060ca7a31eb055f4d3d4822e18e14678152fa413143ac8b5abd904aabbcca348698906807f4522b4980c09383c4a67655dc45b43cb3d1bba6389f4fe27153c424a6835e8a0e208f916efc8a8566eb385d22260cc7160ac3717ef1773e1e6d284b969c5093cfc003fe138d74d3573239721246f2141187256f016d1381aa9ec7bfc7f7da731d641a7f1734c1aa7881c6386b36dab060559b1f16eb54"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') 03:19:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000380)="8af918194e9accdda5db807d658b2a862337f59334c2418f55610ea1784c0304670172392247b1b7e65e0823ae8d5d356a7eb9c59fd2ba31f4952d0ea64838a4b8976785109665df2d8d2c888fc158e67fd3f923172b256a52d9798625c35c48dcf47a42d0f8b9980f459624ac408121f25272bc4ba4a6b39c2196e34e47d9a5949ee9c3e3e93b0d47e3d41894ed5884713f126f733889fe2cb27cb530990e4d31e3c3bf1c2a770fe98111329565b21240ae8305e92d839b1c0760c6cc2b6f3c5d6e93fe87932cd72f5d4ab395e2b9075f7db5a80acdcdc9c332dde51fe56e122b598f7d5057c82b0ce6fb7156dbab7c7324307858a2efc4879d9248d061d96e8a26f80efd26539bcb73e269d1d1420f2b371765030d29945dbb251be798786f6cb212e28f0b6aec4118bfb2dbd2cef958615eca78a33d9acdce8790066b70699e53e988609f174eda5e5a2306420c997299553ff961ebb3e835cfd87d1bab5c459deee44cba6fcc74b1ff251d18f278c0a185b4a7da6ac8e0b411b406ff7db4d9a1348daf5ae132b51968cdd59a1b8aa7bf00373610c11f078b8eee7ea016299890069c1f5b3c217a52a14091065656eb0e72e14a51dd2a812138527bf72ce841139c2452079b6f8ae39a07756d95c667d48dbcf5fbdd863cf66649aece8cca26baeefb14cedfe39611d331229a7822404c7ab6f590773c1d9f723e23ee179cb2791c396cdce0415dde716ddc62c08966e46acd1b2e093732ed0aa6113639452182db2e3a5b6be202ed8e3aeeb9885ac5a59bc510b01f9244d183c3ce0c82dddbb6d98fca4e6d609b965030bad0b1247ad1f06838de69807f3894b1d661cf96938ab3a3d9c53f908e68b23463a7a2cf943b3023a78e4ac42d82537871201c5a7a33daa8fb59915027e9d8c0416434e8329366d45f698cd6c8e3280f150e3ed4210e4410cd9bf0eead34141eafd78795fc91b41ec844c68efaf4d9c703ee4f334a655043d903eaec6f1846e592fd181e3bb3cfe8c9f9ba379120c7e94e4e122a65509870a53009246a100ffa360652fd0a382a62339dcc0b9513c703ca31e8aa05040c96e16d9f60bd2ed207a3d600574b357f0667f077fd49bea53e984c9f1ef7fae2f161470638957da19f89ca3e99c3d62ae5fc07252e14e0d3ad205ccbb3b45422eb1cd9db2c784042da9f7a88f6010b2e3232b913f4fd2ddf2192943e3b4a72e0ed8e8c7935f361a165821870facdabf0b6b103599c4cb4849acddc170e81a61dc02e117b8bddec352e4a401975bbd9fd524c38f35e1eaf7ade2bb2ced33b1c1bc67477b8663422072e5222a8b06d764e3d72b84fd8247c0c913a5b34cc33eb7600d937103a40f919f6dff6660fd4d01af81d43cccba081cc4de510b1f2bf6f417f42aa2c7051faee9d836ad8b9e96588cf81665011b0f8fe8e9a4d30eb8d10d549be70be475e3753590a2188d4b878e556e8be972182f5804dfecfbe426ae75ad20e026001e0e3c51aac2d1206f384b6d8ed3ece422ffbc7506e15956454b1d23eb3dbebbb40e711f648997e0c002e0b187b9315f9cbea7f66c8b6173a701d459b0e12fa70d36f9bbc84531ea520b53ffb1c98c4ac23fe08b39cbc5e927da9d92b111ce55c8adaee72545536dcb41d6b2e714ea3c05d61af033acd1df52b9568c7a1b9998ef56ee035aeddd648a52c8453a5def7379ec9d3dd8f22b83b3a211a2803b149de40d7b07038dc2bc807640e1d8f23fc3dbc93728b16fc50e042ae791551ae94f4b478410eb11af8e3852544a0e9ce81f453790a04acc13efac82d76566a7155fe45c416ae6622e32c7c412e9d8d84ffb83b37fe57475954d33909bbbf5ad2aa0739c8da134a17edf9f63ad024cbc93af122a8cd1468bf5877578cf45b09f66338533ff6fd56c0129f9d7e1405dc80e780cf08ebdc27304383100dc5ec851bf4d3289ef2223dc90d6270ef24ad8c850f442f78ad33082371159f03a7a14322d1592ac49d917dda552169a78ed533374bfa3c5e880fce2009eb31d60988074d7a1c00a03b4f7dc2c41f015ac79a81b4ad96bcd49072caed1921ba851913e01f13eb99402f56f6001d86e62ad7cb2b5d4e9592c4717e4c4febad6f25243d2f0aaed92af2c2bccc30710cba3f01c54e450db2a32e566dc07fed34ffa0ecb818a235b6175aa85c265471ac71176be90eba4a797a5255500a9bee1717f34208d59ebf40b2552dde4eae6928a45301d802279d4b880615bf24fb09ad6937ba12cff7398cec1145507f417941dddf5b76c25a07133152ce914b87aca0b073c8d3759ac745b82261f6fdb005fbfbf563adab1d3c76c9a9ebf1f2fb0b784acac133afec87f027f5925a611a2a649955dc95e011640055f1140ba7123ea9d33be642b11ef38be14e54d0a84c2c0a193def851c1d4646068007040594fd343d46f5d5ad7c258106579114c5e89239d6fa8035aca4cc36e9a1f3cb1254939a2fc056e9e711b9d8708137c5d3832c9fcadb53958bd3ca0c3adaf5fd8aea259da12207a27fe7d402218364054a97c7926084f4919610d9d47feb38377fdf8facce8b3f6f9a58988b502bc28e2d3563f67b2610d22bd1dc7cd425e044da9e8facd61d695387961b52c3ca14c6d91ddf8fd3add8a3e150ec8d05f615f112bd3c416f5335c6e718584dd7470034b32fb328e2de1055587553027db77aa85051833e04b6b4be805525763fa4bc3508e0f502b31aee8cfceadeaa99f509fb19b99281f18eb1e58b444ab7404bef6bccb9b2dc28e841c2c2989ec294cd2a7c01ecd03c17de2a75a010f06fe4f9a244ce13f76d2361f3815bbdc054f9b48b993837fd313d7e9bc3587dfef6fb873371a56776fc41be968920320bf537f89105e5dd6e5e76d3635ae206efcbac762973c04e0926f768bd88572c7e91d7b1f62ef264b882177998d5b1a9fb7314af422e389c6676d7a5566bcce9ee2b50c2a90fde19e2d31ba06340ddd9ab066e96e1ad754caa49ecd7e3b8989549be811a38d546c751df30bf65f045160604e8ad523b46846aad58db3c44803291d29f2d980bcfa146cb1b25e6e6f417b50657ab95c856b9792792068fb7e51da0ad7c5463e131128d5e396d2dbd843676cabbde45883d92fa70614c04733f93577b090edc3bf3795a624ff0bbb65c89de57e4f5c3282c06e7cc327b8cd592dd87b918d0ea9540da8b4138e594a36ee2aee8498c0eecb4629c978719137bd5bc7e54e70f93da84e4114937280047a713beed438bc8395212e7889b65598077294df54bb37a2e07bd83466dec3d6b047cad84e868c6bb16859e8f7c98af44797de0e515087b5483cb3695362d8f3d7c85c25ead87887d930ab9adae6e36ee13a8e6e6e063936c979be94c6bf37a629f6c986b42e520836c0e5ab2642451fc001feb86f021e5d11ad5303838984ad79d19bde2fd62bbc5403397c2f22cf712b8d093892b38ef6f66e5665045fc59174e00706478901b3dfe11a1610c11110e0e70c47cc0d0d058467ad36ac49712ec8b98e12fc30a43906aa7a13c416046132cb08b5b0e5f9d1379b045ec83e7390c2ab854c65dd506f37636dc3f5c2772918d4c8c47dd538827a646e38d2638ff9fbf2074bea0d67b609436c0393178eac2e046d652bb6e08ca25224eff67c5dbf990689831efeef84841ff2aa7a8616e9828c4d1a7387402fef213b7db0d185c07c27773db6d487920bcf9c77854cdb6b070887bf9563e8c6d5a0269308112c919f50273925d0ad653bba0c2e1b4297bd18f1efe6f1c381312e72490722cfcfa02a5fc920035324f1e6e804c08de8f0316c08b450da5a77299df2307b262556dd4ec63d7021f0de564bb112e522828b4f1ac97bff27eb065620550f1d120720256251575ad2a130c16dcb1272c4501dc931f1d6a815d5b151331b172bd6128463a2ae1b6e306a327f4cdf3d8d8f2139e1f2acb66d01bc1b63705049516ac89e5f6c70316482623dcc6b9a1b745d92bab3f33179b7dcd7d116ed9ee990f29ec2f474cbe9dba477e9635d10def807af39a6ed71822b102d9843923cd40628c3c04dc7bd7ac1b334761b6608fab3ef5219432c440cb5beb0123fe05ce42fea055145ec42f76be841f77de80428b0596da92404242f8bf46d738de113ee72fcef294804e3da3e6d8e3f42a9885b40d0adb41738085e1a808b086d2e9a41683356dcd809c82eaf2942d2405a498d0b5219844807cd24ab866b3797c00a55d9a45a28b545e440201d79e33d2705f0255f6726e0275109b65ce0fe527ec0de960c58fd879acdc0068e418205646c97464ea583aff0bbe6ae11cf6138ed933441dd44b2aed209a2fde6137ffb549a665a128bd98f3678c7fd618f77b22408d0b7bdceb1837d714475e88100d7c157b2ada706f005bf8d819ab1ae5920fe516fa7267b400c5262bde808708ccfa6fff0c9d8afece9128081e8a6ebc6e07fd441cd176f5c0545238fe6b326661b734c60774778b17f4a49a81312d8dea9d01ce41f2cb71d423a9db74e7ae3f207add3be68f903c8bbc4520e4dc5bdbe2e63d4f61c22567e303ebf4604ff182d143ccb11c6b50ec1e3d09177b4130209b7f080dc852c8eab13983f064a7c23c07341dc28612c3c1741a735cb41f39ebb11bf701d22e52f07514ff0810d1971e2e53a73915c7efc8a69905f2e9a51056b2007a4e7bd6ba572d2662e2c08aef015bce9f08856c46893dd784df8cae8fc79905053a7886132a14be08dc39aaea250e58d367ba507cb87f37554296a4ba9e243e2e88398c02b6aa2a3caebb1f4e41d95f03bdeeec8506d42a918cfcf9423d40d2fe0415b9276ff595953f5045ad4b8228a8b489f5fc2234f36ceeb6cce844d53ba5cdd63161a6d363b24154c9b0c3c2bbabf04fbce666dfab3bcc8d76c1337843471e9e72cc95190693f23b1823bc914375e98d57e3b999a843b74f4b501480d7110eafbdc0654ae26d80d60061a8ff1bc293135e2c5b2bf47b7bb0ab7ffa1b187304f155045742c35816438d032d154aa0ab0edc0a9464f599e0b119821df117f7bebc4b35bc49421cf0e47ed3355c56984a049d6ffed8aaf8ad9a263e687e5b74fda2cb0fd2de9c1c87e1644dc399096407906ff8822d8acfa44107b9cf4cfb65bdc87fe055322c1356aa7abddbf46a08a2ed24e53db5b5e9a790d71661cfb39347dbc338aff3f4c4c06a5e3142f3897863a63d77bf625c221516693d296dc2b6b32f66e1155a0c08b34d3fdcf6c0ebb7d0a846a06102cb3bccec6faf43d3a7d2a563b771e62b05d71a4c147e8e2de74354bb28719a26420eb27caad492c38e8892ba034ca40dece1422381b2b2ccb59d18832748d85aee7cefb2038e4b4601ea0485decf007fd4d0f0635feaa075f954599482918f1487e33df29e68e6145399016d3344ee974fe9fa30a29c5461bdc8142a0d3853fa53599831149f6eb46564609dcc8721385b9a5d555d63469d9b1dfb0f668c84ec51f9d0a71b50ffde900a3636e35f6e962c92e075d826e722f4347b85b84886ef371efdfcbbd16fdb6eb98479a87b12631898a9327fd971306fbb18b4214c758778d4516ffa25ca47f8c3f1eab9678b7d6a385bbf008e4b81412a7004ac1e604caf4e9e5807dd0034ef74f05cabfd4b8c3f79f7ec3bb089a3d665c092e8be4610bc91d3148f52be602cec580de2976730bc815ff829f557ba6b431187b725819879da970e0cc588ee72837449e4cd1b3c0d30d1b863c65007f1f23ac16c44aeacbaa15d66249263e4bc17f3cc60", 0xfffffffffffffe70, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 03:19:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) syz_open_pts() pipe(&(0x7f0000000780)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000b80)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000740)={0x2, './file0\x00'}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x80000}], 0x7, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r5}, 0x0, 0x1}], 0x8, 0x0, 0x1, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r9 = shmget(0x0, 0x1000, 0x4, &(0x7f0000008000/0x1000)=nil) shmat(r9, &(0x7f0000007000/0x4000)=nil, 0x3000) writev(r4, &(0x7f0000000940)=[{&(0x7f0000000280)="6d8d459d2a1ea5c52d5fcdebfd853e4c0e19cb6ebf2ab2061dba766ed0c66f921fbda304ddf9c82e8e65f4c1c0586acebee6c2ec6011acc79a27c0136eb49c320db7cd17314d87989bab721350f12bbfdbc83d0741d8d3592aadbb4778f8155f07df30757d4201122b9501b0a71a341a5d6129b2154df8c95bb4461960c628162573e0fa0a47b5848befb4852052227f76505fd230796881fbba9399fa56ac13941e1de2f6c17bbe0017d2041ce23e4a4a88b059dc4995a8d034af05eb453241fdf3e056a0c9ef", 0xc7}, {&(0x7f0000000140)="040d987806dcca3e72945223bdfc8b90b38f2b4a8aa7d2fb10562c9e1d8f96da7b336ca80da204630f8df4202fbdccca4a", 0x31}, {&(0x7f0000000180)="364e2e58aed8322c248bbbdead2dd874f907", 0xffffff65}, {&(0x7f0000000380)="4d85026ab264da6049c50d61b6f8434f3ecf146303f6a6b110c0b90b07fb06652658f6ae83706a6f1fe7e5c889e17c85332499ac3c810619c366d6be371ea7b76087de9f4b62d713f0472ef9faca510e191ff48f74fbbabd1410b88fd0c9e28c72adc8c7c1bdfa77e0a56f548a41c901928b00c741c61403178a60d34990b2fa6542da3ffe5ab690c5581d7217dc3cd5a118808727fbb7157e02dfd41389884f60cfc7e9bf0967e124e5237fa0b49c9467c8b0f2cde47d0948acd31ce6aca2823feb65c8f85d5df085c4a847", 0xcc}, {&(0x7f0000000480)="55701df1b1275543fd3981b5107f590e56406ae73d9e347eaf7876524e9ea80edd287bfb30d7a717243f5862fb1bab3a868a5f8c58d4f4f7667c08fd6b9d43300a33b1158adb42ad4de8ba4df8d7b63d2b47ae241875c5d4eb5f72d2f54a7df3bc6c193af0801899e15291c3d69e64ee06cecd053ca19c384817de809d2bc56345e17e2ca4ccaa30c21175857b071396bfcd43d2fbad2f71288dda7f4aae8e6ce7696c75f75627b1bc3839103e137103b661a438c86169862871cb2692e1005ec92bb3ca72dbaacccae1b683dd4ddf1944167aecdab1d4b7ff8e77183fdcf3b9fecda3d0d914550b17883f1a3ddd02dd4eaa", 0xf2}, {&(0x7f0000000580)="4e822a96690fd4e9425a8d9d8d86a1e954e811e310d8e727bdca77c585e98673ade1e9ddf7902dc9a49e77f14c01e5a63db50783cb5ab59c99265967ba7110a4010c561c0f858ba4f90f8c9126544f053305f804fef50eda36dbb5c45c566f11166bf63d793345f4cad3c69458e6ccb3af4f410857077f74f9ae", 0xa0}, {&(0x7f0000000600)="8c49f8bc4a63b6e564c81104ee12c638faf291f77f4966218bd88780f692b1cae4e8df08a70b7a881fd73c734b63d58fe2a7d6f254e182e947e58646b5f3933f5f1af967c196d0a41e02991f90f737dafa51744a67824a8f47895eb188b7be510a5315d5b2bebc1210b07da89fee33630a0960d56c91cb0f4606e909be7f2cab956a92960fcdecbdf893a57fa6036fdaab7b024062854121cae21d7af454f3e067c6a0440b78d73b2e4aff04fa9f19dd05", 0xb1}, {&(0x7f00000006c0)="65f767e0d76541522dedd7c014eba4b0a4962c69eeda555036bbc0306b63de887e159fc8e2a271519c92cb7c8c1d476291f57ec9a73d88f2293026e24e0896675a6830be2e43c54ed92907fe3f236ae82dfeb97eaa561e1d088bb5fcadbd219fd36fa20f4860e3bd3f749d26c552c6", 0x6f}, {&(0x7f0000000a00)="c66e1ef775cbb000c562df6fc322b6f4f334d517aef2b177aa83b3fb1c9bc73f40f5b13d300439715fad7a509b1200a2e96267f498fe0d96c505e037f211460a992810e5b52314ce993c7eae1fc00574cf31978bb7913e5ebc773506b78f46941fa68e91b57776a5e999218cc0b948cc0525cd36a617835c64141273dc6bc78bf60d485cc31dd8be7fa7aad9a14a10d65a8ebe0b97df1e3eb593c9df2282266485dff8162c340c2bbb7a91ed00fabbbb1f6b832bb7582d856574f0e5b160b3157fae9dcce4cbde391f521e76722f74750656b1cffb536aeeb61068c2b57750375fc1ecf8e885154d2810bd2d17c1fdbd8cf906eb5782a756ab246858df974ab29c6a3f19bcabc1440eb5b950d86a964d419e934d3f6947b6d0a91812df5518c6cfaef78138fbaefb9512bdf81d572158ef1d766316ac7b2878ede9816dbbbeb4d206b7c6b17a9f97a29a3aa7", 0x14c}, {&(0x7f0000000840)="7608e3e5611fefb1c9143346f044766f46270d51be2ef6f07e289aec59f349d09bf275cb86cc7ff3e4bc7df82e5181745d1cd2f1852f19f36d2679cae281b946cf914f67aa6bdccf9748752f37de92ba23ecf6720ce675b7874e2a78f98610d4cfc0f7722e715ae9d125009766abb6c5987e255eb7c6cb7ffcee09d3ff03f413ee9f1e0bf80b71c87e678b15d76a6b09e449b31af48150197023276655360eba375f6587bd44ee111a3e96a70e4cd5961089fac0ae5308cde86a3f3cb436cd52a1c09d2ab58f14f273cce5", 0xcb}], 0xa) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 03:19:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0, 0xffffffffffffffe4}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000780)=""/131, 0x83}], 0x2) execve(0x0, 0x0, 0x0) 03:19:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r6, 0x2, 0x4, &(0x7f00000000c0)=""/149) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b360c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859000000", 0xc9}], 0xffffc87, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f00000001c0)=[{r7, 0x8}, {r5, 0x20}, {r8, 0x20}], 0x3, 0x6) 03:19:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x81, 0x5}, {0x2473, 0x1}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 03:19:56 executing program 0: r0 = socket(0x10000000011, 0x8000000004, 0x3) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000000240)={0x0, 0xfffffffffffffc29, &(0x7f0000000200), 0x1, 0x0, 0x0, 0x4}, 0x213) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5", 0x455) shutdown(r1, 0x1) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0xfffffffe) 03:19:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) 03:19:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0xfffffffd) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:19:56 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000780)=""/32) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000007c0)=""/9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x0, 0x20080, 0x800090d2, 0x0, "d730c199f9a59ee37eb314a5188a0031742a4f00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() semop(r0, &(0x7f0000000800)=[{0x66589896d49a7818, 0x5, 0x1000}, {0x4, 0x7f, 0x1000}, {0x2, 0x4, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1000}], 0x5) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa82, 0x0) utimensat(r4, &(0x7f0000000180)='./file\x00', &(0x7f00000001c0)={{0x7f, 0x7}, {0x100000001, 0x5}}, 0x0) 03:19:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc", 0x6) 03:19:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x32}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e77f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup(r2) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c60d47fdc99b18256a400012a520c5fb0700000034eeb59b9323ed92bcfd4d2e"], 0x10) close(r0) 03:19:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21, 0x1}, {0x21, 0x6}, {0x43, 0x1}, {0x104, 0x401}], 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="2b4b56751c37ab8fd8702db1ed657682c8341433e53140b43e4d14e1eb8206b86f79bd99c8f895860d2e73945a58f82631cee2e44e33cab5127d8fbdeef608d9e047df5ea512ab225e2d69108711b80116ace931b609600a4737def08a75eaa255424c555b0700153ee43b02e5ee170133bfe2b8ec3d4bb75982e96a4b5eeac0aec935afb5abc4466afaac3b1a382f1b6c313997d3f647e0b9e1be967ebda59350db23cc4670fa7d71b2822c14085afd3d7d17ca58d4a06c13c93fe3d30df20901574aade2ee50dc85ae1aadd603bc92293eef6219b5fbe7d9a3f5cde16b2b6f061f4b37d46ca7bea38bef8d4e814641f4d8f8"], 0xa) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 03:19:57 executing program 1: sync() getrlimit(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x67eb, 0x0, 0x1, 0x2, 0x800, 0x8, 0x2, 0x2, 0x7}) setrlimit(0x3, &(0x7f00000000c0)={0x81, 0x6e}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/241, 0xf1}], 0x7, 0x0, 0x686c83c7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000001480)="aff7976bde1eff3480c54e665d1b8725d8eef8d0a7584c6d6e3f7d5529c9d2e49ef6bcc70fd9f578225afc6a4681790ed54e0292182676b8b84006bec0dd85c1c9df2a988de2643f2787e40a103aa175b13ba8fabecdc4f578129f58b3609cb15ec90d6ee3cf0e06e69b3bf37fb4d6b4e6d7c1b3d8c7a56bda5359849b22774f0da5e34f99aa2736b208b7c866d485d60e671ecc2b66d15231e5936c241a465121ba7ab37f61eb5ef306f81650b3e07f62a45bd8572e4fb17766788cb5e8c7bfcc657265acbd30d6b67bee389ed77f1c0d079d1d2b9d4ec6c57b1d9d311ed03e1f1cfa3a0eb3e1492c", 0xe9, 0x40f, &(0x7f0000001580)={0x18, 0x0, 0x4d2b, 0xb9e}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x2, 0x0) fchdir(r3) preadv(0xffffffffffffffff, &(0x7f0000003b80)=[{&(0x7f0000001600)=""/88, 0x63}, {&(0x7f0000001680)=""/177, 0xb1}, {&(0x7f0000001740)=""/59, 0x3b}, {&(0x7f0000001780)=""/250, 0xfa}, {&(0x7f0000004540)=""/94, 0x57}, {&(0x7f0000001900)=""/246, 0xf6}, {&(0x7f00000045c0)=""/4096, 0x1196}, {&(0x7f0000002a00)=""/237, 0xed}, {&(0x7f0000002b00)=""/85, 0x55}, {&(0x7f0000002b80)=""/4096, 0x1000}], 0xa, 0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = dup2(r4, r5) writev(r6, &(0x7f0000004480)=[{&(0x7f0000004500)="31342e6a699502170a94f8b7a87dc676b262515bad857d0925128b48443c033150499deedb1d1e888df1bf356327e582710a25aa211c021ec8a36d435e9ee1e3", 0x40}, {&(0x7f0000003f80)="014aacdb63ebe52089375ddca6bc7bf71702d9ca66c6030fc09bab9eed95ae3a82fba850e95e668d0fa2b3a4317f4824cf5d819e8d79b9a50e7e85ac14be02304d6ae917e29904b473adff583c8c496e0c3510f5479bf481d58f2db50bfc0dc1ea4290dede1bba714b51294757791d9cbec3d741cc5049cbe3ef185674a40908700946f9e63a3518ffc7660cc57675d746424ade6f16fa39d38c483e839aa700e8063de9869eac9b1d72", 0xaa}, {&(0x7f0000004040)="14ec39b073ba2872c3c9c02aba9da32cb68105d364681b114bd94ed0b3835d941b35be8273f94304d73003a8a6e290fff3531de6032e57bd169e3f41b7eafba7c1cf412229dd846e2e6f1334e90464d9bb02dc62979f64108decbb8e6574d7793ecc4f0682e2a39fa67e7311567d244ec78da3e5bb44d2de0fc104e8e03c9738e38d7e075aa55796a31f2d1fe3fd5fca9d37c5d11bbfaeb4506f3df25e31372464be8ead98183b2c16573374ceedafc73b5eb0dd9c0873901294025e65d34b76615e86f9fe05dfc8eb840dcdbbfef29acd693c", 0xd3}, {&(0x7f0000004140)="d57d81d51c2d724bace5fbadc20300d91dead9c3b98cbb33c5adcb797005fd7d71afb6f24486dfb01d68069e55f97f", 0x2f}, {&(0x7f0000004180)="6d82b063c8ca54960d9db3fa1437b8152809d7404ce56aff8d7a47c8a1c458834b59d102d45b24b71e43750e15403fd1ae73f6ed632ec61918559b36478c78d3e8de26696b0f50294a2a5f5c800b", 0x4e}, {&(0x7f0000004200)="a308465d2484e617cbfe44592afc216d0fbfb03cb8b409ae6c36b89c84faae339f351b8e1cf4d6b018e9516b384ef7f09a094924e46ee881807b5a24782ee58863549147c980d1d5c3e1e7ed1edd7758bdb39b914014afc20fbfd95a737b261137e16ad1ab946c433375b3b7676e3a9422559e0903c1e1259be081a14eee3d2f7894af81603072e2f1399ac433bc4e3626e49ab31e5f6be82bfb2cec18bcb7ef8e36668c146f51f73a86a515f2c50ca338c7d3", 0xb3}, {&(0x7f00000042c0)="1976c78898895d13c309dece018d0f22cdb4aa5b76d15604095ff3ecc658a25a0f0996ea510e9bab92b864589868e0209b2df58ab859f3af56cbe7468336a2b260c1183ea1733013178084fb986eeee3641583dad217a87d5f2a73cdc3e301513b671c9f63ac753b47fbbbe07234994dcf3e6ceeaab2df88d1df3747dcfe1f1ce729ceffec7fc2f5659630dbc034208b2fb7c3a3a437a9e75d559c973e95aba23bd3b2257987512f6a63134b180f69ba537c121642bbfe1222a58448", 0xbc}, {&(0x7f0000004380)="f95bf9e71930f889457efb990a35daa13ba46ea3a23b27f9e5925c5c9877ade12acda9a7c2555973e80dbe731943ccea43c42976d893452844d20f230305543bdcabb0a71823ad8983d7a1a6972ca6ff0b1d78fcc0879d6825fe4816ac8a0080aaef37f0edf1a6a6d385de7b215f11058756bccb9aeb2b2c86855572f113cb2e8eec159dfa8736caa365480f6e2634540ab8ff1711bdd71b7f809930e8c463c385f002c97dee0acfbea66801b41aa84e00dfb5afe5412705f887a0ccbeb4cd58516b13b47b03eaf1b03745d525ab0bc438343dc5044679f896dd43bc9947d08449d659171f24b0d2099a005de3f5621992b907d2f67f", 0xf6}], 0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000003c80)={{}, 0x7, &(0x7f0000003c40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = dup2(0xffffffffffffffff, r3) flock(r7, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, &(0x7f0000003d40)=0x2) fcntl$lock(r8, 0x12, &(0x7f0000003d80)={0x1, 0x1, 0x4, 0x7, r9}) r10 = openat(0xffffffffffffff9c, &(0x7f0000003dc0)='./file0\x00', 0x0, 0x4) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000003e00)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e40), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000003ec0)={0x400, 0xe000000, 0x1, 0x6, "3abded138167c26873529a7b930aa4324c7a0926", 0x8, 0x40}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000003f00)='/dev/tty\x00', 0x400, 0x0) fchmod(r11, 0x4a) socket$inet(0x2, 0x2, 0xef) getppid() 03:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) read(0xffffffffffffffff, &(0x7f00000002c0)=""/237, 0xfffffffffffffff9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x6, 0x6, &(0x7f0000000000)=""/135, &(0x7f00000001c0)=0x87) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19f", 0x8) readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 03:19:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000600516ef8ffb5ae613794cfcfe993cc17938211eae2942e93faa67881d3440e16c6e718fe5953090149978d9551714500bd4e6d3c48a85eeb4654917a09874ecedfc17f40c743412b587398c914952f58e579baa5d790bc0a74596a8d0dd7359c053baec9010e6fa99a8e41ecbd1f634b8f7a18d72ef0f98d5908e0b2aa2fc32c62e6d35996a4b28d8563ecb6a0fe29c7555d64a162941e4174c5da297b49b660cb649940ccf03166a21ab316de9d3cdbe7a6a8c1ba465dc7af91ee0ff48062a1"], 0xa, 0x0}, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/213, 0xd5}, {&(0x7f0000001240)=""/112, 0x70}, {&(0x7f00000012c0)=""/99, 0x63}], 0x4, 0x0, 0x1000) 03:19:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x200}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4bfb0677", 0x4) 03:19:57 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240), 0x0) semop(r8, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r18 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r19 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r16, r17, r19, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r18, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() r23 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r23, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r25 = getpgid(0x0) getpid() r26 = kqueue() r27 = getpgid(0xffffffffffffffff) fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r24, r3, 0x40, 0x7ff}, 0x2, 0x1, r27, r14, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r6, r7, r15, 0x0, 0x4, 0xff}, 0x6, 0x7226, r18, r25, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f00000009c0)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b6168946ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e7a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df875b8078afe166699142dab21c34df8b8eb37a780d7315ac7011bf520ba5b94c787727903"], 0xa) dup2(r29, r28) r30 = getppid() fcntl$setown(r29, 0x6, r30) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getgid() r33 = socket$unix(0x1, 0x5, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0xc0206981, &(0x7f00000000c0)) r35 = geteuid() setuid(r35) r36 = getgid() r37 = semget$private(0x0, 0x4, 0xc1) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = geteuid() r40 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r41 = getgid() r42 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semop(r42, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r43) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r39, r41, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r34, &(0x7f0000000100)='./file0\x00', r35, r41, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r48 = geteuid() r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r51 = getpgid(0x0) r52 = socket(0x18, 0x1, 0x0) close(r52) r53 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r52, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r57 = socket(0x18, 0x1, 0x0) close(r57) r58 = socket(0x18, 0x400000002, 0x0) r59 = fcntl$getown(r57, 0x5) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000240)={r59, r60, r61}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r61]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r56, r56, r56, r56, r56, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r65, r63, r66, r64, 0x143, 0x80000001}, 0x8, 0x100000000, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000240)={r67, r54, r55}, 0xc) shmctl$IPC_SET(r47, 0x1, &(0x7f0000001680)={{0x107f, r48, r49, r50, r55, 0x40, 0x7ff}, 0xfffffffb, 0x5, r51, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r69 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r70 = geteuid() r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r73 = getpgid(0x0) shmctl$IPC_SET(r69, 0x1, &(0x7f0000001680)={{0x8, r70, r71, r72, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r73, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x430, r35, 0xffffffffffffffff, r46, r32, 0x4, 0xff}, 0x6, 0x7226, r51, r73, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r73, 0x0, 0x4ab, 0x96c}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r76 = kqueue() kevent(r76, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r77 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r77, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r78, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r78, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r78, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r79 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r79, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r80 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r80, 0xffff, 0x800, 0x0, 0x0) r81 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r81, 0xffff, 0x800, 0x0, 0x0) r82 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r82, 0xffff, 0x800, 0x0, 0x0) bind(r40, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r48, @ANYRES16, @ANYRES64], 0x4) dup2(r75, r74) r83 = getppid() fcntl$setown(r75, 0x6, r83) r84 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r84, 0x2, 0x5, &(0x7f0000000080)=""/246) r85 = geteuid() r86 = getegid() r87 = getppid() r88 = getpid() shmctl$IPC_SET(r84, 0x1, &(0x7f00000001c0)={{0x3ff, r85, 0xffffffffffffffff, 0x0, r86, 0x40, 0x7}, 0x10002, 0x9, r87, r88, 0x4, 0x1, 0x33}) r89 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r85, r86, r90, r86, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r69, 0x1, &(0x7f0000001680)={{0x8, r2, 0x0, r85, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r83, r30, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(0x0, 0x3) r91 = geteuid() r92 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r91, r92, 0x0) 03:19:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c68f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f535b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee731a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0x168}], 0x4, 0xfffffffffffffffe, 0x0, 0xa}, 0x1) r9 = fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r11, 0x0, r6, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r11, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x0, 0x2, 0x3) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup2(r13, r5) r14 = kqueue() kevent(r14, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r14) fcntl$setown(r1, 0x6, r7) r15 = socket$unix(0x1, 0x2, 0x0) dup2(r15, r1) execve(0x0, 0x0, 0x0) close(r0) 03:19:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="b0fe680d8abd930c4259513ba7a38b84dff71d67ba59fbb5737ed15890153398217e750795881c0f6fd50a74e70da8c08935fb12b2c7f699eba0f6ad4a6f52e4cf1fd2512355ab371c9ac574503e2e86eab5974495d53095efee0cc04499180b8c6ac6a86d585878ea60b9", 0x6b}, {&(0x7f0000000140)="d0d762f0b585998d73786564d527f52d263ff4dd4df333c25258d679b1f16531bb139ec68e6b7de1dcee4aa8bc859b2a087538869165cd87ae807356e04dad689f10273bef68f57583bc756e9bc7b9735104511405c4b85e3b75b9b18a1da83da54f0fa73f6745bb6969ddd1fe2109143723870d4c4cc031f17f9e38c42bc36196941bde85a482562b4f03a38b2124fbfe641050bf", 0x95}], 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:19:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() close(r1) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup(r2) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 03:19:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x4}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="657ed6b4355eda8b8c01f37d"], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r8, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r9, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCFLUSH(r10, 0x80606941, 0x0) 03:19:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 03:19:58 executing program 1: r0 = semget(0x2, 0x4, 0x500) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="5eb1d8e9d4bff516a7e83592567ce9385dcb0bdaa255ecb9b5eb33fbe248af01c792669eb033174a42e417fcedf6b54768b544dee885b16e59b94209b2f3234769c5a4e2afcff4bcb3bf3cda44c3609afa9cdeab2e4bebfc71fc144a6dfc940a74a81bfa73305106585727ea6ef98ac9bd276969ff19c35069c7de857fdbbc6f5969b3a4ac30839b6614ac954ff18f2ff7c6a01fc85266b1bbfb93a6855bfacaef9f479b745a6159816c5baa1617b41f812b38b8fa491238282c1fbf49792bf7ba7e00e5fd92227848ddf81813d51a14ca5ce4968ef7beefdaa0eb076b901a6859ab5b37fe5d3b282f1aa3b5fd75cf25851a030c82cc", 0xf6}, {&(0x7f0000000140)="386aef78027bd2399e95011fc9d82c7f205138c773be3c742aa7acd0d1e01742bece76bdcba2b08f981e4d424eaaeacd5a126e5351270335df4b015b6d4f40f67fee2306052ad493e7e629cbceef11e552730b1ffba701a2fabab750aeea5477386994318c75439a355e7567c6e6fc66f5ef170a1139f7a2ac0a09c4a127891ebfc563afa8a17295c85295006e2730df2c535318becb7721638c1945274315d61b1c87be62e279582afe251946d20c27554dc317fcfd1b75c745833cb1115443bfe1f41075a92397ceb13fa49c11", 0xce}, {&(0x7f0000000240)="524b8a2cb3c10af30c8cb1a6baaf610fe88eb0b4e4066154b53207f44a33a474e32376630e93c987321720024516647b5703aa0ccd65c9de3d45f57a50e70270", 0x40}], 0x3, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x1, 0x81, 0xa7}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1, 0x100) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x0, 0x9, 0x6, 0x6, "7646c5913daccbbf101bc4d30fa51000cb54809b", 0x5, 0x4c3}) getegid() semctl$IPC_RMID(r0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) fchmodat(r4, &(0x7f0000000440)='./file1\x00', 0x70, 0xc0ac6ce5ec39da96) semget(0x1, 0x3, 0x268) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000004c0)={0x6, './file0\x00'}) r6 = accept$inet(r5, &(0x7f0000000500), &(0x7f0000000540)=0xc) close(r6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000580)=0xfffffffc) r7 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000005c0)=""/246) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000006c0)={0xfb, 0x9}) sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) ktrace(&(0x7f0000000700)='./file0\x00', 0x4, 0x312, r8) open$dir(&(0x7f0000000780)='./file0\x00', 0x1, 0x2) recvmsg(0xffffffffffffff9c, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/117, 0x75}, {&(0x7f0000000840)=""/246, 0xf6}, {&(0x7f0000000940)=""/69, 0x45}, {&(0x7f00000009c0)=""/189, 0xbd}], 0x4, &(0x7f0000000ac0)=""/214, 0xd6}, 0x1002) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000c40)={'./file1\x00', 0x0, 0x80000000, 0x20, 0x1, 0x500, 0x6, 0x80000000, 0x3, 0x2, 0x5, 0xfffffffffffffff9}) 03:19:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) fcntl$setflags(r1, 0x2, 0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:19:59 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000300)=""/151, 0x97) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) kqueue() utimensat(r1, &(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000180)={{0xfff, 0x7}, {0x6, 0x6}}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 03:20:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x91f0, 0x0, 0xc7, 0x100001, "0000e53f00", 0x16e08e43, 0x1f}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 03:20:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x100, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f000003c000/0x4000)=nil, 0x3}, {&(0x7f0000341000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000585000/0x3000)=nil, &(0x7f00006f1000/0x4000)=nil, 0x7fff}, {&(0x7f00000af000/0x2000)=nil, &(0x7f00000ae000/0x12000)=nil, 0xee4}, {&(0x7f00001b1000/0x2000)=nil, &(0x7f0000563000/0x4000)=nil, 0x2}, {&(0x7f00005f8000/0x1000)=nil, &(0x7f00000b1000/0x1000)=nil, 0x6}, {&(0x7f0000705000/0x3000)=nil, &(0x7f00001f0000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f000056e000/0x3000)=nil, &(0x7f00000c3000/0x4000)=nil, 0x1}, {&(0x7f000021d000/0x4000)=nil, &(0x7f0000286000/0x2000)=nil, 0x5b}, {&(0x7f00000d6000/0x1000)=nil, &(0x7f0000072000/0x4000)=nil, 0x3}, {&(0x7f00004b5000/0x2000)=nil, &(0x7f00005d9000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000c0000/0x1000)=nil, 0x6}, {&(0x7f00007c5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00006f5000/0x4000)=nil, 0x8}, {&(0x7f0000263000/0x2000)=nil, &(0x7f0000316000/0x2000)=nil}, {&(0x7f00006f7000/0x2000)=nil, &(0x7f0000767000/0x3000)=nil, 0x8}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 03:20:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0xd3cffba05bb58fb2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r3, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 03:20:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) semget(0x1, 0x4, 0x207) r1 = socket(0x18, 0x8000, 0xac6) r2 = socket(0x18, 0x2, 0x6) setsockopt(r1, 0xd4, 0x2, 0x0, 0x461) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c5, &(0x7f0000000300)) r5 = socket(0x1f, 0x4000, 0x2000000000000000) setsockopt(r2, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0xffffffffffffffce}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x1c) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x9a) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x100000004) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe5d) r9 = socket(0x2, 0x1, 0x0) close(r9) 03:20:00 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0x4, 0x2, 0xf0000000, 0x8, 0x66}, {{r3}, 0xfffffffffffffffa, 0x28, 0xf0000011, 0x6, 0x100}, {{r4}, 0xfffffffffffffffa, 0x86, 0x4, 0x2, 0xfffffffffffffff8}, {{r5}, 0x8000000000000006, 0x8, 0x1800000b, 0xae5c, 0x1}, {{r6}, 0xfffffffffffffff5, 0x40, 0x1, 0xfabc, 0x5}, {{r7}, 0xffffffffffffffff, 0x0, 0x20, 0x100000000, 0xfffffffffffffffd}, {{r7}, 0x0, 0x64, 0xa30f6c62cd1407f0, 0x6, 0x7}, {{r3}, 0x5, 0x80, 0x1, 0x1, 0xffff}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 03:20:00 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000000)) 03:20:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 03:20:00 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000040)="1c", 0x1) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) r34 = dup2(r32, r33) dup2(r33, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(r35, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000040)="1c", 0x1) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r37, r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000040)="1c", 0x1) sendto$unix(r39, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r39, r40) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r31, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r36, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r38, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r39], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r41, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES64, @ANYRES64=r2, @ANYRESOCT=r42, @ANYRES64], @ANYRESOCT, @ANYBLOB="623656e59cb05bd1c9d751f625886cb6211212962e46b08f5611a4e468fe252703dafc196cc2157b57c4590633d6738256b8c1e1ce5b65f11fc94a982adcf41aad4c68cafa774b8e159d73f4a136fefcc6946e04a3257785b2724de0867c100643e059955f184b1a1ba9b97face696a8c4606357a736280f21e88ba664e8c6d50292c8198a64f353c0f38963d7556bd16076659a6e58c7e90f"]], 0x2, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r43 = syz_open_pts() ioctl$TIOCGETA(r43, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r47 = syz_open_pts() ioctl$TIOCGETA(r47, 0x402c7413, &(0x7f0000000000)) r48 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r49 = socket(0x2, 0x2, 0x0) r50 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r50, 0x0, 0x6, &(0x7f0000000000)=""/155) r51 = syz_open_pts() ioctl$TIOCSETAF(r51, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r51, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r52 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r54 = syz_open_pts() writev(r54, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r53, r54) r55 = accept$unix(r53, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r55, 0x10}, {r51, 0x1}, {r52, 0x10f}], 0x2000000000000154, 0x0) r56 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r57 = socket(0x18, 0x1, 0x0) close(r57) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() close(r59) poll(&(0x7f0000000040)=[{r58, 0x1}, {r57, 0x80}, {0xffffffffffffff9c}, {r59, 0x8}, {r57}, {r57, 0x80}], 0x6, 0xff) r60 = socket(0x18, 0x1, 0x0) close(r60) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = syz_open_pts() close(r62) poll(&(0x7f0000000040)=[{r61, 0x1}, {r60, 0x80}, {0xffffffffffffff9c}, {r62, 0x8}, {r60}, {r60, 0x80}], 0x6, 0xff) r63 = socket(0x18, 0x1, 0x0) close(r63) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = syz_open_pts() close(r65) poll(&(0x7f0000000040)=[{r64, 0x1}, {r63, 0x80}, {0xffffffffffffff9c}, {r65, 0x8}, {r63}, {r63, 0x80}], 0x6, 0xff) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r66 = socket$inet6(0x18, 0x0, 0x3f) kevent(r56, &(0x7f0000001e40)=[{{r59}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r61}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r63}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r66}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r49, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r50, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r49, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r49, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:20:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="2200aedb01324c2cd0b4ebe84663583610bba969a3f9f5af29280f6e7429b4c7d9f8505034a7ef13ed979dcf3bc42a9664c778", 0x33}], 0x1, &(0x7f0000000680)=[{0x60, 0xffff, 0x3, "862c9d0918ad88030ac14a77552460fc2a5c299ccf90fe7aac561e88e08b9cd852595c2ed805f51ebbace3f3f752b0420e9891ed081b9cab8c0ba89e8ea205edec3ff3bc6171f0fea6"}, {0x58, 0x0, 0x1, "d1d114287166a7eb81ad88c0cf351807eda3667b6e001be60f281e6551c634cf94eb39414a77112ff6f7400ac9b93b66daa06e598fd770bc83e137e06b143894e1"}, {0x1010, 0xffff, 0x80000001, "81ea4141318f212b4be5b170fd05cd64af327307a637a8a1172f42988ddc017b8284afc3fbfb43c1543afecba2c3d616f64d9d37de93c572aa5efa8552fc25a33d617a21412f4c10cd7318c8734e3a801cd3585ddf8f1bd22ab89f32157e6af74524644f5917e3634ea5838f264b80c0c1fc55db2418f3d207bdf84ee561ac20c430a9a0898ba8115f74915ccb126f9b1902ab0db9ee99ec66200b09e67a8b5165468c14cb0f874a7a808a2179cf63295858680ab206bf80e6d74a8e2a9aaaa11aece886b139bad6c97dbb4bc59114718b24669aaa2ccaebfd7cb24987422e1f77a1c12079587f2a9f8a62390217b3b4bb5a312d320f75a1f540b319193ae2a64c47e613f997bc926dcabad64e69598236ed1a45403e6e0f4db004ab1db5bce6f6a2b4706e73fca4a8bc43c6deb59930dfa3758764ac2fce9b19ec0c984061c04798b906bb79039c7f7b5e501087355aa2465f9cfbf2c78a5621bd63bf8fbe7f6b9fd561d92413f3a4ac02ef3a3055b58df066abb28d3ae41229a6b5dc531c35abaa43b9335a29af7b7160f144958ad42f33a5d3545064a062b0a9394bdf000639e93d70374f5261653679647400d6d765f6651b5d523c2554932e12258390aea1ae7dc806dc63e81db6684908d6f0c92afa77855e03931705a182b069803ef865827617ddb9c55bd805974ef4134ed7bd0544c70e669873e600fc5238a80074c4655d83034d9fb3e1852301ec6cdf8c598d18b8272209223a584b685e0e388e9b3edbbdacbcad6f2b33c02cc98207831bc536a0aab0bd74b5d8b23a07e97e526b457d15f5be3c073e589ccd4378ab75f8dc7a2a735f9212a8488502cc34aeb745e488912c1c1d126f0891ba688df46db2dea67b9881c52a23e64590cb3babd8393cb461a7f64f8e1f10f54978b369128249e1214cf9ccd30d75f6b3ed6a38c835aa55e602a06132137a791d8786601cda91461dff53227d1a04698fe3dff81cfcc946be3241b58acad722555da64352aaf689a1e1faaf6ba515054eabb5f6b5f9d49a01100714f28c96fd4ec2d81c57fa108f2f0576a62c7ce30f7ec97f65b31e4a1a0fd796b013f4702275229cd259cc2c701089c2ce868b2c134d9c970ef9784213c9f2e1f8d29ff5a310fa737fc3b202d985ea76a7abecdd7d476ff8a27e24dde6b0f82ada5dff1812b451ba9d3aad9d73b0246b5f3247f272b508251ff7bddfef74c22ff1ffdc631fd36b25b7e5a45f29c8cf9b2b6ac373b4af702474ea10664f15ef95266ee766ac2445656c8b7caec3180ed6c4eaa70b1c8e89da73b0ab3c4f9d9b50964b4e6bc6063b23c4db0f954650d9ca2bb853d0dd38ac4606cbbbaff320411247c6291df4a3bf3994850c6275f94c6d25c8b4718dffa87adbeffceeafbdfc0aaa2adc060649e3368a26e99ea7ef5175a876a335d0492ec2df55403880c77f57d80b63f548847fa057caa98365776113bb05a6238347f9b24a73074af577edecabec3df3751c238d6038f4f0c872cc85f9fd7422a50d91386ce4462919b63fafd180b1842c715abed05f8468a4f416919dc15dfb6b4b5d512e61a00b2076fec41f41b76af45e22e8b17985d5971696cc512b5828cb7de2a3b45223801dd6857d0a569e83a07e3277a88faf4707f9c5ad09db4699a1b40dc4b7d8d1fac4b9d74add024344d95f0735506c8d2567c3fc2d633e94d46e923be9da09bf9726736cf6dd9ac0e58b45c6a1b3b8aa622b8ca2063d6aad6fadc0df6b12cec2c0c41cef9bfb44d8aaba06b2118c5e38dd0ffcb6c8deb7a0d3baf4b41bfec0d03e85aa90b2a7bbf11c5257cf8fdfb9e78756801ba1d4f310cc842c6378bc5394f04298b8179e85ddc978e1ee3d05f56990ebd7729c585101424120d11942590c8ff1d879e1788594727168e6ad9067f5d6591e2de5dc4d64c003f5f1c071eeaa9e787c8bc7a492327f708de72fabfb8e101ba939cc4baa6dcab790f530e22abb999f89f88f9ff120fc39c5f162676755fc06074c2c28f6341bca0f76d4f5cd6d95f70023a00a08f4584ef26eabfe657544aae825377c24f5b5fae285262c0d4b7d9929f2ed2d40a1b3a8d9b8f2ce7f69e95ff60e9861a00e7594fc6a3a8cc41ff9781a21c87524d15a93f2254bf68e7c85d9d2f3b386a34ff53843e025c2379b887bab4c4c142c2366daf61778f60d55178e5e74bb6afa8cce55ff9dd65b9b68daa898926268fe10046f4466f8fec9b509e98e05dde053f66ac8205bca2c01e3194de8e11cc63458088b25565b402bf8b47f434d21581bba65bca02ac502d19f769ed87605f03f43ac448295488a1b711016da8f46cc4bb6b5c7694031a2b24584880896e5b9889ee2e6da1d5669d71b830b6c0ef18d1314c609cafe5d47ad906eb245b71dacda7a608d25cd46347a35128a0d91c16267045fa4ac449d0d9e7095bba8ad4578338fe9141cca369fb2e3e39330f5441986686d318a7c6c44f2ff86bfe47419ef0023aef3c67312ca3c0b26f33dc82ba4bbbe720ea1b7dd23c888413fb11cd1b6c9e829553f783191505d024c77d9b08ba80091f915dff182b6a57b8afb5551562be018141ba1518e05fd94674a9fd0cc156ebdc54eb078c7c08a7926d8290122b9fdb0707a32e72965dff31604b0bfd3670812fc4040551b10697d5e10f5f4dd49380dbc8c2f0a7eea59f6f6b97a4bf9000bc8d9a8fb529b1f0bb3a8cef22ecba9142e96b6a645270c42315bfaa4ee36bacae003b8f45faf76660c5c844d86772286862ef0778fc53c83ea8ddf2a936b119a7d567ee53f35de18ae8e15d5365494e774ec8bdbef989baf8b3ff475f8f0e5fd46790a4dac615a4b826d8cbf94363a82a13323ece3d499ee058e0c119d0f241bedbd6a9b69df37d2022616ded23498140d657c4cb542990c332964e898f6ab7fe20bda65a53eddcdf72b3e6406f02c5ca96ab107ae70eba004729894b6f164a075147e562d15adff75af881314f59d6f01b0ea9aa7064446644c198cb0a472ae35f451a0f51fc4ee5a9e6351c5ecf7cde20814b837637127f8dcd2cb60ef6a178e0d5a628aa5e7c5018e891be24a09057b0d3fa1f91b5128f441adacd281c114dd4ff181d3470a2690193d166b238ec356055a14348ba82ae64faaa6a6a23187422659b57a6064b222c203e51bd3afbddf00ecc6705aa6ee2e881d5ca1820a49afdd2cbd7da1de1f3794d5d92e808ec8e4219660b7837cde56ee7c7e4ca84a008c6b318033916408a14b4629be778a84a9138bb1cfe3154a5c10b8d7403a38f8b8b9aa1a5953b32ec7dbd6a961cc859593ffd511045722c0612721837e8d599a8e33e71e4ca0707260e9e6b183b61512943c8891216921d3f2b377b4b7cfb4107da367c7bd6f8f85851568eb437a8d9b04746c8232457dc73ad17713dc6ded89c7f7e8053bee08edb1f33124218cd0822caaaeacf090a27c2c4b2d5ae8f7b8c7cac9bdb768baa5cb4fcd6baecf8b7e72845781d9aa3826fd3c95cafcead22ba1c09646b03045f52588f6459f84efdb3f44ce56633464b95ba9db3c4fde1cde779787fc3e628f665997fd7a4c274b9638df668472e48ae40f7a3138c310e94b6fcc9d15f6102eea893bdb3c03f56e2ed12f7ce3c04570154e958176da95cf1108db27f9cae6adfcc3d872e5ef2bd422ade4449499b2f5023f6dbc51cf9947c9cc0e9e4d82735fa2a42eeee7b6bab80ffacdb120cbf2e68f76016cfb83c1a8d203d0fed7f171593b23fa099249e850e4c175faef1d0a567bc2aeeafe01e1eef970a6deda12c10f1274f379367e0309ca96f379ff9676278f0d5f4a87e715862d4597ab00dbc29e90182bb45f414f8567ba78b56365beac000a1769591c53413ab466d5f877f96e27819c9fe68fe9e2a00eaad44f7e14a16ded025bc2a68eee07694c9e30e1081c29bae933f61e99e8225a84d629f55ab3b85b9b44aa4ccde95f7388d1e757b9efb07529b848a4e69eaca27527b14a82b859d1d9e581e2a527f671f789325d21aa233711996791ad448df109c7ee69258c9c2a4cf5ce8771351ed28a1101123b90153ad3429580502810aeeda4fe0406ef3ef993aa6c335e05b99c66fe32535c57ee31c14796bafa4c2d7b165bafa6d587a39834b2e0d28421489d7b1f144970be85439e859360cd66848d6f7cf0de69e3d0739b14fdb50b5ca358c9db974b37e79af0f745fc0b9e2b98c1811f3c2245e37183cca26917110396e55ddf7c21d44d31851f80549c96e1dc3e29d3582abc7636615314b3c3fdd66b670592da8b6d1c8e1fe0337fe4325e713313fb4b2171ab985606168dde1651afec23428d91afff7e082807f379d84c5be4cb09ab9190e0eded0bf3b5337712406d38bbd7e28f77dee1c81e8406d280673a404eed66c2db05cc124ee846ae8cbb2479050550f98be63328c641f6d2076efe380f83e69d20a0906b0c06a66a9c97dc4b039b0f33f07979d4cfad62a28dd6e91849bf78c472a684b237212c890c5408a30f269654d14b7b0b19a10ca7a6ce2de110b9c73f73fdf2ffef552da79732922cbcff633e0c88ff6282cab76d1b57700ae9a68a32c75d9b5df3c8bdb3702e68c05811ae7c80076c8c5eeb5267f5c40be04dfd8778500fe06f1e81358b9051831d03e5193acfea29db8a92b7ccc76d5fe1052950b2fc2aee69671b956a5fa409de14d70dbf01c4c30b6658dc647d0b28a187a74b3eb0099671822347ba1200c2b9c381a400b761898cf1829e151820ea41883aeb83fd64e03d8ac513f4d9eab3d9712ff683ec96efff096c822ed0e640fba2fb5f04b2e78278d2130fdf327bf6cf20663dd54d96c948b4b1ed45173e0d03fd4d1dc78cc1525e56b1538a99fece724ba7e123e7a9b81e1ac9cf7017fd5dcf91794b22f1fb9771daa01242c578593ee322f55854add1359570a556b84620372ac105537c051ba9ceb629bc27b7be6f3c3d03e221f81fe3f3adc309e0ec44c46fffe6361f193c1f6d316f73b0933f2bf5966e45fd93ae66037e4f9c0f1dc0000de24ffd0b43863dd83f9e147020373a785061384ced22336673b9c0032025281b361cf131849065747d69dffb6268081ea87c9970352916c51fba289751299511ee3e1a3619b59e40b57f758080267d1b13a708121c4514bc6ff771660dfdaf2492a0a11b429c068ce883d4debc0a838834ab5f83ba108a6c4beb5b3b1646007ab2f71dc33aa1bcfde728ff858477c9dbdfdd94a66e8a71e35c83d4f1d33f1c5fb26abc29b3bc060760775b2c3c7662d5e272d70925245db3d0731ab1c4b169c2c9bf15f8e419dd3b3bda41ee949223d23af4f6cdf6d9ea563159b69210d0072eb4017589a5ab56051f37cf5ee88f53ea0553b7819b2455c179d81642de744fe5bcd6e142f0929ebb3026e7cfa24a7dff71205c850aa508088fadba6be02a21e103832895e84a15fc23262aee6be07e3acab29df99d11ef51c6e55fa40643b605a620cca950a54798fbab4a791a6e2c7b2b290d055ff43f31f78147e2df612ba76cc6a4330085ad2f52d956166fec11863252a266df4d025e694d01e0075e912ad4725b69192c92adb306fe5cfdd00a811fb2af7f4dc7933f9bfc402070c50003c763daf986ab1437f6515dbea5acb04b5535565218b3c573898f47426d37195e35e625bf8c9df671c2b0a695a794d1cfff9f0dacc12ccd8f2980f280fb988f71ef0180b81f55309caabcf2b560831baf0fd7e81f41c4c520d4904eccbbb820cd362844b3180cfef6d3bc9e8f9c1d5872da142a8f13"}, {0xb0, 0x1, 0xeb72, "61a0b474bf314cd471294f665ee4e6a421b4cb3dc2c02d07163330507d2000d2b635bc7e20c13a95f3e432384c73eb1e5f57b6a8c6e898bb683a1b7b0fcb2935518b9dcc7ecf0bf167191ada7c08a413915534eb20e812dd773c980847a2238327f745c27fc8494864490f7d39a66ee2909330f1b268db9d4f8693e2f9bf39e9c834eb0748bf117dc146ede013abd076f73f9a68832e68b86abb54d042"}, {0x1010, 0x1, 0x7098acc7, "c04d099469e0cf160a425c1eebbcdca80f83c71d63484d7d2ab5b7280676f7c4746f4e84a7ee4291388c1f7eadc5f47de2cd19cc009cdb47cb269730bd8b431e8d023f0e326ad776c0cf6aee6d634005df2232f00c0fa9f16163e9a37573bf13acaf32fb91933b8b0aa519e8dee542317e1b605a6f4acc0bd05dfa8f8bf0a5861b56d1d8816dda8a7df8f9d77d73673417f423552e0ef2f572d9eccf675db2b71aed2f27ae40f694a65c2c8977d2923afbdeff313afbdb6b310f4713014958bad2d2fa3f1c2139e696896527ed4fa7ff14235a73173335dac9ed5db255b8bdb30e0d23cd3e49bc731cfeca06f35d2271944dda4f03767ceccaba5d857e2857ccda02958e5e30e7f17ca9fbf73d7562dd1b95c064fe830c62c4bd485a7be98ce7292e36769cb00fe1bdc5b2f849763bf7c73bd2297e2e9a56c82edd7d3c5371a5c83803701e1950a1ba54b6df722ac25c7cc3e965cdbe07cee7837f108414f712d5dfc1409cce3c77808ae4db23700b4f849cb0b3b3b1e86b27b4610b9e3f685de18ef3497ab10e922ba5ee485c47a8c653517f168c9a7ad98151b498671990c0a7f1094ee442331a04d360cafd583727f620b1cd894ff46b53d7a800fba022f899e0c4a353efc7192ef13d4e293479a938f3d2ccf551deb70658c4fa1ad282df4c870e78d26eeadea1b285181a8fd339c2da37581ecae689f2ec0abc6e0d78fced9df1ede159ab680db3cd3afdbac05f147d2618b65575aa7144f2445b8784e017c203a3f591b4fe142c99e6aa017c6fe1e9681f3ed09c172a7cd62fb98f631c0b730b4820bdc902daf79696e8f8a842e8b430540a0d37914fb1b224e3be1a82aa865753459dd5111044a16bcd61bd06969cfd2588ea4c662c38b3ea511b3480bed32158a1f64321f847330fd193bc4b2bfa5af4e656f8d9b9c3d5abd4a06636c99360b18064113ba8ec4022fba71f70e2dae2165d8e34957eed76d53dbd6be4d6291c4360c5dbff116cc087e53dd2a114f93b34ed20fa97772881c83ecfbb94000acb543ad0dc5bb00030416e820799d36fdc3d86c5645cb78d82ed76cd47ee26f101e598155e8ce61e75818f004773daedcf2be8bdc4dd7854c6ce84557593310fbc4339ef3b0c33d66ce0930286990371351ad62b6c7eeb72dfee9e67b48b7c04b7a769fb43b816f582ca8ddc00f86ae5c30fbf9daa93bd387c15be3fc582457d438e84f1feb43a4ba9f09a469b36176bea55d752ff9acf599f1d545a48e734cc1399d598cc092cde31fc608d13fcbb91fd9f863c4d0c4fd6c46f63433885832e6b790d36f7b32e6fa247d596fce3f9b2f92e708832f8be28fcc437f2b9f450a41a7ee49a05b42062c89946490cf08086dcd0f5493102b473785fc64e9ab32f0743b6e5fbb2263d6570dd10e7960fe67f2058efb5a95ead6498975bff43ae8bddbdc17fbae0682f18587f45aef43d0ed8be8b358c80b2648e1f7121b1f9e1549e90221aafd6f2ceb5a2f002fdffad8704dcb29417a74265f7d187b315e1d22012ea0789c0090d30718bfa7e71a17665b45dd6714f8536a520b1f1d705d8ee965bd3a4686b06b7468a7379cf7e9fd9006b95f9e4fa9c70f92d8f04771e26b2f81b0edfe78b5013c6683f491ed1c92ad09cec516a72aff685030eea8cc4aa1e6fc7da1d5d503e2703e66cad670b852039b482758645c74764e0948605f019a76951053fcb469a423c6094ca26f4f850914dc9a369310031edd34d1ab57bc9cbc3a2df7ec6386a294ae78249f28399c6ae8afb290cddd56cea1210447d761d5fa24731a1bc00f0524aee86933f7a7025896df31a50b34f5e55a5ed963db192ca662a1c1f50108c911f251505aef4520dda90d37d4215474d1a4f7ee1c0bd92ffb8535916827173574295394009baafb541fd4f71cded1dc19ab25e01c7c560c868669af5ebd0dc6b541ba140f11f79b3db6687bb612c487f0c0d59f7cf4512d1e9bcaecfe91f07cf47650e2307fdb72a242d35e50a53093c85a657deb1d25c462e8844554dae2bc5eb08cd9bc68dbd140432d69abb07e3fb6080fb2aec2c8ecb9d7c43076785f902930ed12ecda126311253a7dc91cbe0699cdb7de9246edb2d1ca4e79f3c353a2d0f1ed0aea8c877855dc04166ba1345ba000f57e58c2a081df41a030860039103db8d59e6db7a5917119c75a129eef8ae7b46b3bd86f96ec1c9a3ecd8b455686fc11e3f33e04aa1135143fa1169811340059884dc5349a882141e46b879f53c84b38b2d8ec856cc787ed8ab48cb2ccf21bcda2d94404c683b93febfce2cad554cd9f332a3b0bc036ea026f1cf826c8241f9738cc3f2ea00ce526c88a26b381e1634affd5cf5cff399d5c56f43e790616cc719edc139e9d0d83c0f35bea614603aad11a0d64f5249c1fa8b5eb5a5d2e4d0e69dfaa5a19f7b5470d7d73e05c2bf2a86d4facba98b068e373376270204f5f3302312494df4541f4c21338e68e2dfa6d2db259bbaed98acca09f55111eb2bc0301e095c7353e6e74c37de9fb6f93b48a06cbcbef1124b42d17790894e284bf6e470135fd7f522c36817db41e7c331350f0f11d9b27f49ff0f93475509b58655430e39f4afaa1564b631c1c14ad3ab5e2787e17760ec0f570c104752954e612697c3d0aa05e6b56fc0af796749bc7f190f426e6c0eb172f1a887190f827c0baaf2c78a6f5443866999bd4642e00efea2670f783bb744f8db5e25e9cbb8b3863966b390bd1987ceabec2fdcf1b45ae7a4020059f67be99f11d68b8002abc3d5fbec0b12679caf1bb12794814a85823e38eb87ddebc41b5257baf893396a4d41cb37dfcbc910bc5df04be6025f4709d33d583f461a46051e784c82063ee1721e654d2ab9d66e1634c7340e5e43ff3cb117c9feb9d0e93167eb1a22d29aa699f49cc99c97a9eb7fdee8bf157ff80f482ade04b59ee101fe27341710f46c0cc72dce118cf935478dac65a3f633838a44e2967414bde1bd262f7325f7977cd48f8eab6d7e6d6ea1690904711019a75627513db3f1aaab255efdc70c3551a356416bfa60c200f4657d723c95955fce65eaeccdc932fb6ab9f657d8ad94ceafc3f44e033aebeccb8460c60df9a4dd63c1f43839c493415814e6004d839878a71e847ca37f2f949a43e4243210965aadb0000fafee1eafc3239f1ebcd7196403b608c438ac784acfd6c4e9a4c3439aff718964757a353bc098045532b5ba2ae9f0a9759a564600800416de5a888140ac5342accc76ed000929b7d72e5292c40416e30c97b4c3a35b6f6585d8c3f261d75c66c47b70c3674035f20d151b353d81fc043b5b0116feecd5551d73554b9e5c4fec6e00a93628b323e039776e9948446fb60413b47d713034a40e7cab04964d7510d82f18293d5e81ecabdb7c019a67cfa11d35adc75081a1472266dfe777386788777a0a719bb273ae7d81cfddea6984ec4030db0227aa14cf5b0d096e5519836f52768b1c624cb894b7d31d40f773b1221acffd943e463eca56c0fdfd00c1649d9d8be6ed9ca34bb6d6ccb92aa6dc29bbab0276788e0406aa09b8791e5b4412b5aa2b4824b30214cfa047c9ad0f53b2f8c3cb290bf3554867af426291acde44d84d779bb03d7c69a328b4e60984ec70293d98d789559cb94468ffc2d4dc4a86541cf81f92af6876c2bc40d0562bcc259d31fc5a3b8c78fd92e258fb1e95848acf42949a483145f1f4ce69f65c8980ce6d51bb2a630d96c957a86d86cddd488121cdce116e4d5b619c8f299f7d9f3de76aaca1cbafd229de5fd56af1fcf9a9affa7f21eb4ca8517fc87c3976d35484009456890603a7e34020142178036175ad6683b44499e4e4d044428104a1eb2aa8111abff4f88a04b5c19928e437e84d9a035fcdc0a84064a53c9162f64ea05603cf97fd4ee7e20121bdf26c6119f80bc71589743471e347fa5d83b64c47cd1f3961b8e51634f03862dbdc99eca710d047ea31875f6a63073c48b433dbda39ca62c07ccda7304a80608ed6394b40b634ed80d82cb7874c793cd700401826d793524a8dc8706961862d5f6780846b569d568a13ac3196fc257d53c598132507852e006a98da9bc8355ccf4f56eb3609dcc37a39c7a92b6d374da185fb004bd1f32b8db98192b5cabdc0e774531b0054fba3abe51c6433f0071beb75f0a02e7df5aeea568138ea387ea79c3cd184152fa3706f9400c02eb7cac4799883bac047d02bb2793832b6c91888dfc0ed859bee603a804033e932570cf1619d162a7e9eb8eeb7390d941029e2abc7a2704a6d8708de7b49a26fea9a56b09e3fc2494c837cf7074564775c1bf716566a8d25a261508e8bd743017981a8cc19aff9dae31ac1f362b92f1c9db1a2d29308b130db9c9e67004c62ba43d39537375a9063f11ddff098824ea5458c5223458f795e746bea48fd76d5ed236c7655cda7312d94be089519553cb725ec448d2c95272abf044c5e7b770649171732d98584355f7023790600131150fec7267bb6a048cfdd9558484886d814421d40807d2844aa46cd7a98d5a74058f1aced99fe44710e35b308c5f07ff0c9693029727506322e0e96fd11c12bbf64cdc580216ce71f509808c8f2f9818ba77f112bb51808606a24d9d5cae6210ce3bb5b356bc6cc8e1223284eb26ed824593d62a9aa270119449ef1879c350450a516ceda77c4bfb7c5aac130e37abb8afd5b40ec3c59d76f2e10cd0962a94bcc3c8c7e366a66429330c230b4c553307ad75d0256de64f5fe00d1319f6dfffe9b4a9d44f4532aa3bcaa5cfce4f4790db7bf898d87afa7fcdcc12c93a44b01e38d09dd5bce51316693d83e6405f3c7a1b4a61b2d288c415f71026489670dda481e36939878c0b0becf7615a510f9de2dca999c7704fe7cf6b96fa771e8a3d511f64275c84ba0e7feadb000e32304ac82d9d6541629415e97579616bbe1083089598c929f8cf9c1cbf26937eb59784b89d4ead1051322a768e86a228b3456ab7b1340713dd213296b2460bf207c81af03863fd4c37721e1b76cbc8f19d63909f0100f91bb0946e6f9852f734162f73135c47f5ce092540f477a770d7bede35db2ee40c773c9ccfc465d0a1d70088aa3dc34fe94986f98077c6c12cf7a1f6cfe60c48b013fad1e80d5406b87d9101ab7a16d85e4f3f59292ecec092dd9f4eb3ade8413db81a3dd1a35227f237d21302245e4068a8628e8002b4177f2ff5767adf6bd5258bdffbb95f3904c9e02f0685a3d03620929cfaf1b4021c093f496a97c2cd31026ef9b4a8ef6552eda91bae519abfe1aaeec1d1848182b416e09793c5ae839ffc399a455d686c1169b62195d7f36d270a3c579117df72b638cb0f15a8b5ddad3b2f880c9c3ef37c6ff7bd37cdc848f555eb1bd503c6e156b2e3ab95229ef5b77ebc25d756552c6a16f97dfc7b8faba7a3fbb2d7f4d182894c571522422f1999244dd02ff3b2e981280d56ee764e9596d51f328e1d55db182e4f33befacafbff059c9043664958f8f3b1d2d8e4423b902edaae9d51f9a19de5d0f76461f07478453bf6ab95249b297cb5dbc6ea7c4dcdf53c7bdfdb48963324c2cdfcb7bee817185c1f08e2a945c03a8a7c5aa9727ce1b54ae9b63b193f3627e3e6ff066f587a0a6fe7df952d8ea7dbd77e910b633ec5c9dad9f43466bb881c17fdcbbc8a6b4dc767c3d4f7fdcf069a674fc40dd0f8f542ceb26e6b5488825a00370f4a69e6d65081b8629cf4d6e41099caacf8756f6764ab6f6fdbf7d5edf37e71ea98ed3c6051ea952a44ee91e"}, {0x20, 0xffff, 0x4839, "bde9dc5c509f105011864d19"}], 0x21a8}, 0x400) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="a9672399ba9db52c1a627829cbab2306524cf9be71a26075eaf232ee94b3d0eae6edd0521ea91157367f54324bbdadad3f639e653e7bc05363a7bbd969fedca937f7f0d0cfa5c98c20c006a87be386a464e6137a01ccc1c013b9411a219504a4531d94ba43119481a355b782a7afed1509f45af80b96a62b7ec813c30b5cb2cf5a02cd1c38f1ff7f3c8e592691d47b6c949c910fe63fe21856b16323ee3a46c8dd418bb97868a16af10e01359f4526fc5b671d66e60184f414ab3970f1cd38548ced75f13cc29abd7a2b8d1fc88d994e0e02894a326ada42ced4843f76ae1f472281291293dd32e776a30e10707975fb87ca8e631820c3999fe998367132099ef2cd887d687442c16264ecab5bb39eda4eaada5610465038b372c1b689d90f3139cf7206eb773de8f7398ffe73e429991576ca8266e54ea999df429681a0a5037b0355977cfe6917f5937874de446332679f46df0e2abe8e9a26e149ac5658e6c55fa00000000008deaf2bed821e3201542d8fb651d05c", 0x177) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "108000ff0f01000000000000000000004000"}) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)='\x00\x00', 0xfffffffffffffd63}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7f) r2 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffff81, 0xe3c0}) 03:20:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 03:20:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x4, 0x10001, 0x3}) ftruncate(r0, 0x0, 0x3ffff) 03:20:02 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) msgget$private(0x0, 0x20) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000200)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xa7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="65c637b6d05ff13a1258efeb32ef7457520f1ac314e1b33ababa2d5c10993815e5cf1cbb73bd0f2c4af4e7318d01910526ef461f527679983458cfade5ce6da78034f628c18521874194cb42e16399e71531085d058467d112a80ae12127be320977c8700edc0f05f4d77b9425e0c781112ac3c198a7cc5ab614f0b9f725df0f5e3203ae0e39fcfd7220a82a06a503b24c3e03bb6fa32eadfd47a85d51198b05a51625"], 0x1, 0x800) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 03:20:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)) getpgrp() geteuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getgid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r4, r9, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x5, 0x7ff}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 03:20:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) getuid() dup2(r1, r3) 03:20:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = syz_open_pts() close(r4) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000100)=""/138) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f00000000c0)) 03:20:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x100}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) listen(r3, 0x1f) socket(0x18, 0x2, 0x0) r4 = socket(0x20, 0x5, 0xc8) setsockopt(r4, 0xffffffff, 0x31, &(0x7f0000000000)="04000000371d880bbfa10a00397e873b2af46243085e227440b3ab419ba4901f72a0f542b591", 0x26) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:20:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0x1) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='-\x00', &(0x7f00000000c0)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='-[\x00', &(0x7f0000000280)='+[^(\x00', &(0x7f00000002c0)='}!.\x00', &(0x7f0000000300)='\x00']) 03:20:03 executing program 1: mprotect(&(0x7f000068a000/0x3000)=nil, 0x3000, 0x5) shmget(0x3, 0x1000, 0x4, &(0x7f000068a000/0x1000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/104, &(0x7f0000000180)=0x68) 03:20:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xf, r2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 03:20:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 03:20:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x40004030005) r1 = syz_open_pts() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="f6117e315cf83affd9b2dcef0000000000000003000000000000e8ffffff00571bc62487253b8e1076a45e310d7077fd9c75de8c9a84277b1a87e930288f7121e2c44c91798196ea8e8a0e82a87c76e5714712edfba8bed25297be2c1be56a0ddd5ce7a19a48110700e4432acef375c9cec74f89d85fee460f297050e2492259ca391e8629e6e4d62ff319ad5cdb17b217f97fb22268f9b9539a4850fadd392643e99d905c5c7c9386d626cec97aad010f1c4d16763454a244d114e77dc9cd5d2917ce07ee10afefe4f95a09edb992e506f504506d9d433bfa57548e087cd4256cde0c63ce0e78e4b7453bb4d3056c1d392c92f0bcd46169af580f8229e39734aa5b762a4e0eea1be2e0c7763ce8754768ba5df5a5bccaca0c1eaf130a60b82e20"]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x4010, r1, 0x0, 0x32d4) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x82020000) 03:20:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\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', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) r6 = accept$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320421a07195bb8989e47d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b43b09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f00"/168], &(0x7f00000005c0)=0x39) r7 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r7, 0x2, 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x9) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x6, 0x0, 0x0) r9 = dup(r8) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r4}, 0x7ffffffffffffff6, 0x1, 0x80000000, 0x8001, 0x6}, {{r5}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r6}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r9}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x20000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffffd, 0x12, 0x1, 0x1, 0x5}], 0x9, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r12 = socket(0x18, 0x4000, 0x0) setsockopt(r12, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, 0x0, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r29, r30) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, 0x0]) r35 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r28, r34, 0xffffffffffffffff, r35, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r11, &(0x7f0000001680)={&(0x7f0000000840)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646bfe34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec07556971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb45fe648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x135f}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r28, r36}], 0x60, 0x400}, 0x404) setuid(r23) 03:20:03 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') open(&(0x7f00000008c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2002, 0x9) 03:20:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x6, 0xfffffff7, {0xf3d04a4, 0xfffffffffffffffc}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2005, 0x1000796, "0803002200000800006a0cb7352e05362c00"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$KDSETRAD(r3, 0x20004b43) fchflags(r1, 0x8) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2", 0x3d) 03:20:03 executing program 1: open(&(0x7f0000000000)='\x00', 0x0, 0x0) 03:20:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0xfffffffd, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711", 0xfffffffe, 0x3}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x33f) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r9, 0x41d, 0x5, 0xd}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, r7, 0x144, 0x4b}, 0xa, 0x100, r12, r14, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000540)={{0x240000000, r3, r11, r3, r4, 0xbbd354e3f272efb0, 0x2}, 0xffffffff00000000, 0x7fff, r2, r2, 0x6, 0x8, 0xd}) shmctl$SHM_LOCK(r5, 0x3) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="6341cd770fe38d03816e8b766e5b1f6efb996e95da6c4f9590564ad56d92130657ebc6c5dc90ac8caaaba9fc2fc638377f62b36bb11deae2f01807864b5eed1162fbd0e1b3f5f4c0d41240b2fb5654cd04de39f9ca159188174bd912416a39e1e09ed351a49f4191a08e6d142560", 0x6e}], 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) 03:20:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r1 = kqueue() pipe2(&(0x7f0000000200), 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r6, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r6, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r7 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000a40)=""/118) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) 03:20:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 03:20:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202e480ffffffff5dc5a55ea16c5270972834f6abca9b089c04295bf456f326405ad76ee4da879930b471034eef6883513828610db7c243cab7eef10cc846b96adc0bb0cfb50322ecffe021bc6cc0b31f4653d2c6dbddb0a60d552dd1e332d965a025b3e532b25ea4b527adceff896fa2d8c6be9814289c5d9ef6d4ae31c306b0c14a5d0f34efe4fd36ff3172e9912f3948a0c73fc4e4621ec25f1cbb606e697bf4b7c9c70625185ef8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 03:20:03 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x14006, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x8000, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 03:20:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r0, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/70) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 03:20:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="a0df", 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0354adf6c3798d803502df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 03:20:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:20:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x5, 0x7) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 03:20:04 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) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) 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(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000e0da14ef270f78b495b85a6c256e3a00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:20:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = socket$inet6(0x18, 0x4000, 0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f0000000000)=[{r2, 0xee79f834bca2cec2}, {r3, 0x2}, {r4}, {r5, 0x80}, {r0, 0x20}], 0x5, 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfff1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2a0}], 0x1, 0x0, 0xffffffffffffffad, 0x9}, 0x40) 03:20:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000080)='/\x01\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x01\x00', &(0x7f0000000300)='/\x01\x00', &(0x7f0000000340)=']:\x00', &(0x7f0000000380)='/\x01\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*:\x00'], 0x0) 03:20:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001900)=ANY=[@ANYBLOB="662a8cc3a2578325212fb301e3abcb3e82adc0f02cd5c0480502d02acdcc79b3439a55940260a5620036d9cce43dad5f7f76e1473e3278f6614eac09264b66b3435ab956ae"], 0x1) r0 = socket(0x1, 0x5, 0xfd) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000001a40)=ANY=[@ANYBLOB="84008535ebb8ff754188af9902ee25ad5b8a552135f9a7b43e89a67f3b194543baa899f6af7b9d1a311c7c08fe058ec7d1b9f78420cf3583131b28531f770fefcfbd81722a933b2341f54fc4fc8c3167f7a63c7c2c9bb42160adc463b4e7d6582c76ed61d16b4e8c9e8686bae4daf5c6a0df61c56f01b1ec7076b8bfda466e28b74f60517d5675b20f667511105a3f1958e71979f0d468918a91ac303c7d1e14aec77b9d1ca6a93ebf523b21bbf9ed70cd58634d7ce90492d52434089c55456d08e9ddb66b0673b6fac34ce2f57838a33b"], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r14 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) 03:20:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x0) dup2(r1, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) 03:20:05 executing program 0: r0 = socket(0x20, 0x3, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 03:20:05 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x7, 0x1, 0xecfd, 0x0, 0x2, 0x80}, &(0x7f0000000040)={0x7, 0x2, 0x47, 0x8, 0x6, 0xe1c, 0x6, 0x4}, &(0x7f0000000080)={0x7, 0x3, 0x8, 0xfb5, 0xff, 0x5, 0x5, 0x400}, &(0x7f00000000c0)={0xf59c}) 03:20:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2bc57091e3042f", 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0x7f}, 0x8) 03:20:05 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 03:20:05 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) flock(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 03:20:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x36f2, 0x3, 0x7fffffff, 0xcf, "eec881e9336c9ca8c09f9f74c3fd5ae2636209d7", 0x7, 0x4}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x40) write(r0, &(0x7f0000000100)='\x00', 0x1) 03:20:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 03:20:05 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x14) write(r2, &(0x7f00000000c0)="4bee161c86f7ef18d2740ea0c971d982541b3932a2d8c11b8ce0ad073571fccb10dacc33c57e14120794e691c48c60b67a9504071ac2212c8b06ef8f87a281b43dccb75d95b4f98e389feeb47c95687014625964f4c035ff52c4f66b04e2d28eaa518d4f1e12c908584f3ea1ba793cff89665dd07b097b9140e8752f165afb8708126fc910b0b1a0782d27b9db4eefb7b58a003ad0a4bf6e2f581a6b998f6348416a2418e47e8083a624d4675fed", 0xae) execve(0x0, 0x0, 0x0) 03:20:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10001100060000000000050000000000"], 0x10}, 0x0) 03:20:05 executing program 0: madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0) 03:20:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x20, 0x40) getpeername$unix(r1, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 03:20:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) write(r3, 0x0, 0x0) 03:20:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x10000000000000bd) dup2(r1, r2) close(r0) dup(r0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) execve(0x0, 0x0, 0x0) 03:20:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = dup2(r1, 0xffffffffffffffff) r3 = dup(r2) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="ff070000bb537aeb1bd7ddf7fd1dfe102317720fe0ec15f2ee8dc31faebdeba658593f3b04c2f49569d557fac5a59c5a9d36af81f1ee0bbf050000005500a904f7c20714b2c8b461269e804c41caf2bbfb2837769709207768624d823d0c359b9d4541d3382fffcdbdb496533a0c644dd3d24c0e5eedda62eea9d4b319c66631cc5491259937a58075ed47ba538a89c09b2d8fed637a2ec96b2c428b0902153310938ea7df75b0c200e4b2d914129290d8095c9aba491f9c8ded7710693e00215a744326f80fa2a97b2a574f6434cf3f5ca9189e2904c65e2a7603fffef6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r3, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 03:20:05 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10068, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x898, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x8000, 0x81) fcntl$dupfd(r1, 0x0, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30080, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0xffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000180)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) r5 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8000, 0x0) socketpair(0x18, 0x4, 0x81, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0xe010, r6, 0x0, 0x8) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="587486149951db93587d5175065f34035143ee2a66b74c5b6e686d6df643883985469ee4c43a8563617763451fde72e0729bc91fc21e7280c3f825b5bd4a62ff3b6633b5277c969f8f70d2beef3013c2d552482ecc2fb12b33d05f376c6eba18000f9660143ba6e236ff0c5107e6a0d911f963375de77ebffd4b1d264a3553173e64f408c7e225775c7447d7", 0x8c}, {&(0x7f0000000380)="a7d5f1bd8d78c2dbf95fe79ac55a05ec2c79301709ca445068927ec86ad7d205992e86abea26d76e05b048f1a08ce6f88c7e392fda556ae44fc231d043a29c9363001dc0690433ca3f71228b0f1c80f541e5ce6d4db0c6f86430df6c31d04065591ee9ea10bdc125342bd871cf093768e25dba76e61433c1b5f41ab733c9e7cebc7654ca8cd29fda2ade12ac52e2023443bd60805f5570244ede58527abc279c69c7ccacfaccab0f24e4", 0xaa}, {&(0x7f0000000440)="82768ebef7d5d10dc9663a1b8024974261613c683abd60be703f416516127e1c8244d2f3947beb1d080dea926885be98a29e5071909bc14d0bec04e2a7494f1fbb610c411a1d7fa3e97738b6fd8e00ca87b3edbef7b8e2e52c8dad0880a4e5b9fc3ba14b1a3ba2c034ed54b5beb68bb9ab370217a74be7beb55ac535a916d17a9eb6c1a597cc07880eb288d624c09c8af1303de7b4f8b0543e917dfcb29c9c054b771298483f505bea1a85faa04a491d4d95e29ad0f765ed2cc98c67e0b70c1bf40967b3a2d2ebc6918f2a091da9715ffed7f0560cbc03d1abbc1a304125d78fe47a4345392b45c94db620daefae25a5f898f432d4716e7b", 0xf8}, {&(0x7f0000000540)="b0d38d49ba6b513d90604615850d946c3dafa17f77d1906a165393f4dfd4c597e4515a4a4c9e3aed95dcc1d1f90f4bd39ae36888857cb648233683a652d5556859fad6f2b5dc2ad7d5b82f808687905066590b8e6ffe2d417fdce43d42c15cf7fbae2244bd14eab329252b6d0961c22d3d795262d5e910fe779e636a6eefe51887851dedf828655002263eabfbfa5b3dfb34b567d8613e90d29ffa046570", 0x9e}, {&(0x7f0000000600)="2141e7e6c045477c4ca80178376408da70f97339c2f51fe88905cdc81dc514e5e23b10a3233ac25bcbe70130327d311ee5a921e4edf9a3963a4ebc129dff94db520e4afd46f6636f8f3c96593b900bdc6211687a2b77dd4462f99549fc17f691fc7abd4126edd9d90042be1e42ed51cf8f40be1afad1ab5c7a4a57d24633c89716217189ae", 0x85}], 0x5, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000740)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt(r7, 0x8, 0x4, &(0x7f00000007c0)=""/252, &(0x7f00000008c0)=0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r9 = open$dir(&(0x7f0000000980)='./file0\x00', 0x40, 0x280) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x11, r9, 0x0, 0x80000001) r10 = open(&(0x7f00000009c0)='./file0\x00', 0x80, 0x80) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000a00)) r11 = semget$private(0x0, 0x2, 0x14) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000a40)=[0x6, 0x7f, 0x0, 0x9, 0xb0, 0x401]) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) ioctl$KDSETRAD(r12, 0x20004b43) 03:20:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r2, &(0x7f0000000740), 0x1000000000000139) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0xfffffff7, 0x7, 0x7ff, "47da49ccae0912268f52498533e940623b151586", 0xffffffff, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r4 = semget$private(0x0, 0x7, 0x400) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x0, &(0x7f00000002c0)}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000), 0x1) sendmsg$unix(r8, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000d75d04710000ffff008001000000"], 0x10, 0x400}, 0x4) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r4, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r4, &(0x7f00000002c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 03:20:05 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xce) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 03:20:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x4000, 0xfd) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x1, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "b04d00f3ff0a631a00", 0x40}) r4 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x5) getegid() r5 = kqueue() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x140) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r5) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) r10 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r10, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x200000001}) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 03:20:06 executing program 0: r0 = syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d530c93c78b176da62bd2380b74de400002000"}) write(r0, &(0x7f0000000180)="6f19cd81189f027b710b792ff40c5fa2a2b7f31da75a88e6e78adc99ce01956bdd794066ad01a211d6abf0a482771234394e185ca414f924d7aecd3e16c1b23389752e7290491f6ce2cb71a41b1e0db126dd97e1aaec3e5fae0d4e67be0cf065da3adc767b8d8ccc6eefd794fff67f19139f7d34753db5d054fa0453326c50fa", 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000026, 0x0, 0x0) syz_open_pts() r3 = open(&(0x7f0000000080)='.\x00', 0x4000, 0x80) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) chmod(&(0x7f0000000140)='./file0\x00', 0x44) syz_open_pts() 03:20:06 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', &(0x7f0000000140)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', &(0x7f0000000180)='.\'!@\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='%:\'\x00', &(0x7f00000003c0)='%:\'\x00', &(0x7f0000000280)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', &(0x7f00000002c0)=']/[$@\x00', &(0x7f0000000300)='#\'*}(-\x00', &(0x7f0000000340)='\'.\x00']) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0xffffff2a, './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:20:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531d", 0x15b) 03:20:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10a02, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xabf, 0x7, 0x81, 0x1f}, {0x1, 0x7, 0x0, 0x3}, {0x2, 0x81, 0x1, 0x401}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x10) r7 = dup(0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x20) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x4, 0x815, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x1000, 0xe65}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0xd0000005, 0x9}, {{r0}, 0x1, 0x40, 0x40, 0x9, 0x3}, {{r5}, 0x6, 0x4, 0x4, 0x8, 0xfffffffffffffffd}], 0x1, &(0x7f0000000440)=[{{r3}, 0xe9438d15ffd76b8c, 0x8, 0x1, 0x8001, 0x400}, {{r2}, 0x7ffffffffffffff3, 0xa8, 0x4, 0x7, 0xff}, {{r6}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x3, 0x8}, {{}, 0xfffffffffffffff8, 0x124, 0x40, 0x8, 0x3f}, {{r7}, 0xfffffffffffffff9, 0xc6, 0xf0000031, 0x100, 0x5}, {{r8}, 0xad6fd08fead02afa, 0x20, 0x20000000, 0x6, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fffffff, 0x2}, {{r9}, 0xfffffffffffffffd, 0x38, 0xa1392bd030e091b5, 0x5, 0x6}], 0x101, &(0x7f0000000540)={0x9, 0x8}) r10 = socket(0x6, 0x4000, 0x3) getsockname(r10, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000600)=0x4) r11 = socket$inet6(0x18, 0x8002, 0x4) connect$inet6(r11, &(0x7f0000000640)={0x18, 0x1, 0x5c, 0xffffff45}, 0xc) syz_open_pts() r12 = socket$inet(0x2, 0x1, 0x2) dup(r12) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000680)) semget(0x3, 0x5, 0x20) r13 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000006c0)=[{0xffffffffffffffff, 0x100}, {r13, 0x10}], 0x2, 0x1f) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r14, 0x4010426e, &(0x7f0000000740)) munlockall() unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='r\x00') 03:20:08 executing program 0: r0 = socket(0x1, 0x4000, 0xca) setsockopt(r0, 0x400000, 0x9, &(0x7f0000000000)="5a6f16ffdc9f947b4c2efcf10d0a298adc9a90dc95fbd879ff79003861e4f4c484", 0x21) 03:20:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r0, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a", 0xa7}], 0x1) 03:20:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65b0, "92ffff00000000040a9e8000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x102) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffdf6) read(r2, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 03:20:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffd95}], 0x1, 0x0, 0x1000) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:20:08 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x60) accept$inet6(r0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/44, 0x2c, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 03:20:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x7, 0x1000, &(0x7f0000000100)="e5593afa223686e5475f50f254664c2cdc72af432f8b8949bc3f1e622a76c70605b81bf81f51ba880895fcbf482b6b17d682a5363b94eebb9a25aaedd18d4c2ef4064fb5a0b0f4a97685c26b546da03d155ad6536b725bed8db34603640e622f5e2b19e78f1c6da154c5005954ee460d5b0a35dce817b1a32383dab8d726959db95cc49c3ab7ad4c29c7ffbdaafe2c26a8ee7b459db157be60f8d0a9c61c90f1404d80cac6dec212726146da9a2a469d4b2b8960298aa5e49654aa417dcf0ac0826b4bf2bafb9559423b833268cc54423d0b38bf34e18510d9477efa4a22dd99ec88fc8f84bb27e699dfbba3bf6933be1d67b089dfed56dbf660079f97", 0xfd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:20:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0xdd9, 0x7, 0x4f35}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r2, 0x1) close(r2) 03:20:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000000)=0xa548e2677bdda888) 03:20:08 executing program 1: socketpair(0x6, 0x4000, 0x3d, &(0x7f0000000040)={0xffffffffffffffff}) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfffffffffffffffd, 0x1000000000000, 0xfffffffffffffffc, 0x80000001, 0xfff, 0x6fcb}, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0xfffffffd}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = semget(0x3, 0x5, 0x520) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/180) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 03:20:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x80000001, 0xff, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x80000000}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r3, &(0x7f0000000080)='./file1\x00', r3, &(0x7f0000000100)='./file0/file0\x00') 03:20:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = socket(0x1a, 0xc005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:20:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) close(r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/70], 0x46, &(0x7f0000000380)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000440)=""/146, 0x92}], 0x4, &(0x7f0000000500)=""/239, 0xef}, 0x40) 03:20:09 executing program 1: syz_extract_tcp_res(&(0x7f0000000140), 0x8e6, 0x6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0xe68a2fed447d2c55, 0xc3) 03:20:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1, 0x0}, 0x402) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:20:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r4, 0x41d, 0x5, 0xd}) r11 = getuid() setreuid(r11, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r11, r2, 0x144, 0x4b}, 0xa, 0x100, r7, r9, 0x0, 0x92, 0xffff}) r12 = getgid() r13 = getgid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r6, r12, r13, r15]) 03:20:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000036c0)=""/91, 0x5b) clock_gettime(0x3, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r3, &(0x7f0000001700)=[{&(0x7f00000000c0)="c80d987cd3c35f59343f7c0db96c38be8a5599f8806ac277785953b976faa7bfa87a79378259afc4e797aa2ec0e218c629f081d71b56d124f131900ddd8fec325e9a4ad7acf404f549f2161868fd4696984312c74478f508dba7a8889f853a7e4d0ee0a52a2c1323ccf04213fd05f0a1d5b969b1cfba"}, {&(0x7f00000001c0)="a8a3e84851b63dd1b8d8d70c900f68ff6c244a3fda1cc250c224ea07cb5bf121abefb35e4ce82dbfa5eb10441d6798df05c44dd74486bd4a29e6483ecd5fc32341b36e23dc957a19759a97b03f4124b3a6d3f1bd283c936e7c887732c98a382224381ec0aa018cc6f7e22174a44129f0492cd93fb52dfcdbad54776fdf3d185f6d482d1c6a381e8f6ed135680653bacf8e2c53fca1f055cb4274e78ef6416e268b4d8e041cca2a5f1b214f720541e2ff22321f4623e5772232085d5b56b9de594722892b766680a687af20b7"}, {&(0x7f00000002c0)="a30be507a80fd825ea01d8aaabd2b0c6b43355a10fb6b2aeb02ea614a811e265b39a80564bcaeaff6b86f82f153098a531222869e17f9752451880677d7296e02d8f8266adf8f87792d1ae7b0bc00922b958361446a1721dd381b2915a8d78a757971180a7bcedce2090b45521af9954d879e5ee8f0b522b3125a69835576efdacd81d498dd165a62b89826af7bacbc27cca06a3"}, {&(0x7f00000017c0)="19854b911b382720dd63223cde9b3fcfd8f0890cd346c98fcd5ca98e532928e7ee5a23bdb1fb5be68234d6d24ce70d94d8a6caedfc20a20e7281aed36f828e81d3cfafb61f142be3b5ff2e2d12e66090fc63ecfec70e7ddc47560a831a059bae9ee6be173b0e598a37c8fda032dde6fe3a34bea409e2359150a678f97872d186a132837eab6e0b2ce50630410e0d48753d034927277e6b895abf0754f750f38a927ae5be7b88c4f57f3cdc51e84cfa46c043c6ef9bbd4f968812bd9c60f59a2a5712dda85b7010b65314d0709e118d370b60e649f6095096544f001fb005"}, {&(0x7f00000004c0)}, {&(0x7f00000018c0)="de2734d265451a8de2f37fac2883e491065a9124e49bc7765207823ba650659b910f375e04608ffa0623cb2ea114467dec232fdba936d2cf28c74b31451831e7941842889da944179e9b25"}, {&(0x7f0000000540)="2a836d8e7edb9950f0ae626ed221f66697afe63117406cfc7f5b1f09c3e744f6297d87ad4e41629e3b62c7c21954a09098be21f0505827e9e89e6306da374dedbce8ed57f3460d736c50a6cd9183e3c3d032978a4c3a35871a4b71eaa4102bbd9d15048da905f40d1036f060dfd2ccf61a622752e3a76a0ca2af79527053bf452bd872d5592499992cbf4d887cf1269a1a366aacc582421ad242a3"}, {&(0x7f0000000680)="657c5fb27aec47f3e7a72c0ae43993f8c4456fcdbf1558eb88542e20d66a8669718055c43be83a07fbf208ebb549eecf566b7befe1a7c1d5304c0f1ada04876e836e628bd2f141650255e8e8e8b0ca29b66e5e94bca2080d806b500428dc"}, {&(0x7f0000000700)="5be8f009f7b18e3a9026603b6fd99ad37d5718518e1f3231ba0089033ae7b70f8671eada1857bed9a154ed59cbe2e131d2c78e23b337d1ab59590724438c20f76ff277d8a63be1736010097cc7291715e82d8cc0dde10019543dfb1d037720d60decb721f2ad0aec31e201cda6c1775d13ca31eeab58970115b01ea9710fb2424e859b36f6019ac67f38866579809e65a6a5bcd4d5c158eca7160907a492000b2c36c8d5506addbe50735d796c4d689142625eedafabecfdcaddbd5b8ab28d703716f66ff198d696f6605a06dd9bc8787fc8cb023f32612e795d9145745042c6a75f05825c8d7f51b911049a17e0d857cf68a84c16b83101c0a47f70fa6d6789ab0889ebcf80b168f07b06573dac9403c7e920fb6adefa8544e0bdb48b70f94ad85f93532e8e5611b3efd3ef4954749a03051d12bfb32e342ba9d729ff1ba347cc17d7c582b89760a65f7cd353e5a166755c15a6b450727a5bf4284b041affb2406c9b1a3eb97b500a039f6aef246e866ebcd2e939331a066c8c020a918d066d869051df3cecba353d7777e0c2c6af43da0da78b864e2983af1d9c8c40b0ce8b228e9314c81ccfcb58f7bdd7992776c3dc5fce53218ba064d89ce4481e7c78252f5867ec96b49ff90d00ce1e3a5d7e838a993d48539903e339a6daac76305b0da4583aa05b64cbfa5b39ab1ac26577dde1ddc9b147dfcf9a24fbb45462764655b682e39493099fd82dca89b804f232acf979c89e43ba080696105271dea71e15588c25083572d9ec8d309606a35ac665c5c7413b1504bea220cecad777b7d8e3fc8fd80e5324b6841c149187f329d112a560d47ace8f3803b1ab8858f7b89bfd4e65650c57428b03a0bb3098259fed7d0a58be293a71ea35509406d952a734f4f75897eb40f70cbb5a59e6cded72bed83514b305160e98138e459cbb6de2be1f3552e54dc767c28994b99a63b558c6b7b9ae4f71f5c83523085414c04eb9fe83b09380c1012b78d147d96a8b0995d98bf0614612442db6b4aa2caa402dec9fcc0826d03449ed60821cbf0c532d159601b3602c1062b350731165414facc371a314aab21a1c249d200d817520a1cb0888b8146f923f80076ab6ea25136b916369c3efe8ba371a50fe67f016300ca61f9ede238f643b96a0534a1e760a57e5216dc4ca499dc8955677b32569e1b84f0ea84ca4dbeec6842576289b858bf55ab27d1b2e4ba3fa80f8287fb703c5058cbb63e66e60d0eb52c8cfe35e70bb081ee9c6dd9eabedb890829e252483502ec74238fa146b579e6f2b38643182e6e991b98bf00cda36bdae6e3f730a18f0a00e48337b4bf89a9e39e11d7dbd059e7eb50a062354c98e2a70193f26a7bf04e5bc3f6d40837cb9f41b31e45e49e4fb180f02601b414183ffff63f42c210d6c06dc307adaafb1568373710fa0b84b4c04fca1b9904774f52c317ea96acf3cdb7723874d02e3fdd4a6bc8976bdf1ca949d19f137e01f000647df7a146b84096071e915ee0301373b533afe8aa4419d8d6068b4c3f619c4eac80791fc8df5383870cec3034b8e7c917c982f7b736779cc57fea5c52b30396ff8665d5341b254897e2706abf6e3cd8f5d03868e39d229e26c23a213f00b779642c43f55ff7a641315cf83af8e1ed9c1f17732a36deffbfa0807ab3ec7d223be7c54f3484cf5b9760fbba35fecc487a9c6f5b21feafb6310a83c0b9798e15850dd293d82d9ad562a3d6c32155fe27e04ff15a669d42d8112ac19b037c5d86ebdb101d68c3e4517d26dd7e83875cf4758919812f139c9dc7a4fc4fc65ccc0fd79bd45fc06c93a1c01a4cab35a68e0b869be625587fe7f8f8a9475a737e183a4ffff1f8dd04f277dd32977a5e19927324534fe94244015c4364c10b61e14d3358129b3bd1a49b195cba2f7696824232a269e187aa362ce45e5fce272d8adfea898b519b83cfce9881b985f875dda9ac279efffd0143d67c5bf1ae291ca9bde9d04aaae01ed7e500235888cc180377f6fb22de31789747584bcf9373d477ad8bca15648efe6c8d6d1b34a16b0f7e3a2c1e943a2cb1ce4d181aed0c138bf8d37678229be1e31d7eec1689d63a0f206f9b143a3a5f920e049685f4827330fb30bcf369482b4cc8e577db0d9ee52aa4c302f0c2cdc393bbec12b01632763d9444f06040600d786fc52b97d8998f877b0c55a9cb39f6279c3ced99bb6afd1d7af316ee2dad7a27c2fbd847447d4e2e7ba5e3c981a3104ec1a342295e32cd7c123daab314497f2c1454d82cb137c8b90cdc62ab8f49bc35ed395fe99c743b0faaf981856571dc2e5729ea9bc09833075bbabd24f543e90752ec77d25348997687cdba10a5869143b9847c737a92fd094cbd21af13fa938a62f1cde639d3d50b89afb6a38b9bfe0a47fadaef58bbc3a88d5f669383985c3624e42a329b2efdcdb271c11ba50a0f50dce385b00d5d76d2fa35bc7c485b04c570300d02e8c3f7790fd7d8ff407e2fbf99a455c7e2eccd6c12d8cccc1adc72521bc895285b8842c197d6fefab612025853177373abc07864f9dccf9ccfab820c2825f6361ba952f9059081637c6f0223b2719f81707e9c430b92d356ef8814176aab0cf308ef70ca8c0281bed99f1be42313206906dcc644c916a323cca57882c8a22c8d1900fe25850cb40e8fef0a18c99ef97a2637a9e19da6702d6b9ada4c06502293e32b0ba11f85faad26ee20fdf9dab9aa79cda6b308fae21d509ed8d54515d7d1448604de468005343a5fdc48157c4e7815a07a574dbc421085134624273c493aad8fd95e8867e8f1f52f2c1c04bd65d3b89394db776ea9501ba20b4337494f876e267a1080d405f7273879ecba7063659bb4ec0ae0f6d30bcd81e6c6f6f1f0155b66b145199ea2e22099cadeef88d3d9c9c687c0fbc3f59324d2d3c0957b32508fbf5c61486054e228b18eaf8b143c800c55a8735890b4bb9ddbf1102858f78413f3bf8773b8963caf0ac4dcfcd2861a91ee0a258d9ef3548cad22c7c045c336ab8d0a5a99c976e393da1de857f44a051698887931eab68f387616a645b738b4e5235524d4a4949dcae5b29d37ee97770131598757035f8c40472cf2a14c0417ed3749b8e0b3ae0666cfcaed3a2d3289191d3f11bab93b948de685c9717555daec50b02540df41a79261319d5e01d819c2d0872509359cee35de268ef87c9fc92c520a1c99217f5ee6ace5c4d7a3ccba2a5b2fb6dda28329f1bab2ecee78669d4960b065aa979a5ea7bb8c3ec1d1d158c12f1f4ea47022367a7cdfffc319bb7ef8c7944a42ccefaa9d3423a0b42b2b3fbe069246a6f4ecad3d3d76feef9817254403cea84b319ff539cd8b8ac47e10ea70d16fc2604084a119216ce09591fae192e4bfa20c8c99b9669ef585df33b96f0713e1f4276956469f25e6460e5e2a65ae69819e09c34e32ee4aa9d917d538b923716650b7b80b8425defd1d3844e1905681fbe589d8c2291b6c2b5015c1b50ae4a38c12cf93d77aabdf52838f66aa4b8a0732c42e7eb7bb8397ff5f687aef8c1296324ddbb0fcbd426cbd47ed7095bb44ce8196baf3d2b3dc66dc2059b2270996c30513178b3edfedbf823adaaf7501302f397646e2e6bd79ddf2d8592ce07c4dc3b80e11eca82f61edefa36b1b0c8ed89a7d97b68d622755a698e4bd28ed64029d930ba8fc1cfb4ca8876ae9f3b289562827132aacfc13d5a72a317f42fdb2da200eafaf1e4d6d771084727cc4936c41322679610322a54ad3f05c69796bc4b82aa5bb75f21fce9c3a6f9af11194492e53853a648c4b8ef81dc5615a3ade36bb46dcea2ebe8eec0eef5ac2221f694cacd308ea194df4ba9eeabbf9ffce6f738e60a779847d2d5ed64e23fb95d8f86097eefe25dc46777b54c9c7ba87d96bc0d4128074aed50de0319a3e4506912fc4bf67bb16f2605ec792f509e52674f7a6ec9e55d8aa0a70230b09697d7c6dca0440d08bf5c6c59195afa89ccc580d388e1e7f30f43f827774a40f97744dbf07dccd0de908dd63943a80937b3db53334cf6f5fcf86cd436ba8058c3591514ce219c61caa3c3d284af3a8327d5f0ea6bddce485eef4c5add6fdce888408b9d5d047138a95a937496ce519034f56445e1d549b6070caf99339ad221ac3c36614e8648c4c64e878559cbcf2bfeb13b62c41425fb0aa2c2f512978bc7f1ca4f97160223a89ff282bceb3b8a99a6a1f4032f9da2e1ca5792a9dff0ddbfbcb418beaaff2584e12a4061e3693eddbd4032f5f480f7479e3258f228d16913b1fc608b23f0a2a65a08a37fd07ec3adb73461a4f5a534625c872cf0de474a69002423a18155e28e883dfa16c339b8f26597f3f3168aea7cce34b89ae404d75023c2c230248c29551335f72e73e0b0c936effef2d4b1a62ff4bb4b9ca10d6a73ddb68be5afe799de0f67a8aa007481ed1bc9f43884688dccb2fb1c76bf838a33a6d480e83b7fe0c2e0c25d7bc6b40cbc150ed25aa422e0adb98b795ef68dec308a6ba6150dcf5ff08f827486bba9f43cb0f70ec4388faf22f580de49550e9658a1ac51778a5a76a76d3c4d92b650f2fe6a09bf7e7243a5249299e46692c3ad93e1ce6d3d3af4b0c4496068c4d4339d1dc4824cae7bf582d0df988a625dcc2de4d76d514b3a8765309b447a1cab17524669c7a00e6e8fa51075fdf48c6d916cb85ad9565839c07364f0fd1c0b3b8736f5289f200998b93bec062085cdebb09e9b321ff583791f09d95e2cf92011995173cbcb3f58ec32ce515c5e23470d77f953ad865910ef20a722e164e251891a3cbb12301dda5f1db17e3b990750ac30241784f38fd0d8c875958b0e687690197e14ff6c5554701c66d4d224ba85f210f405335aeac3d771f2bf3d4661b3a29f9723e465bed96103c55be8fb57ab413b02b795c50cdde5d4f07ac5b85362f98f91bd2d9297bd5459a3d497b9972a0192387b3ef5a71d83e47c4e7f260e7b34e453e28845144f1283aab8d1f8f99c5ea6554a59fae49a35c4b9481f671de32d2df82b9613cf16605f8270d25d398db437de4411b95eb61092374403f7b9e0c7f82a135a4edd86f6dca13dbb83a7fbfb1947f2aa405eca09be3e1c1746816836298e5bdb6515ea037167a70cb61f21f17aad02702c5763498fd8285a00def4c6d025b0880f2b4fb6238204a90e54c098d3843ddf36d19f3041ac39bc36b0ca89652389af78e7a65bc34544ca43a84c7a686aa1d6c19c7ae19a727a0ac9522e65a2d92af5324dbf747ea0e77a89e302c00d1374d9704a6dc1fbe2d5c391a5571fc2281e818afd904573a1a276e22f12e683c33892ae7ad33c351b8497f4345ddf0d4f4e89114f4c3f639135d9f98505082114dd4d2f5b211f72743a3b457eb44653e2054268bf1d2ae4e6aec9fdb073f1c4859ad8e88a5a70d606f0ad20f0f0dda635494dd037d1fab6b7cadee75d4ca3758b0be1c88c177ba6a1ea9e24487b2e99370c75f6efdabf8b8f1db5a1a8df34640e65c92db14f7169a102ec86d3ca3943c016c9103ac6f2ee9f4d254f8c4b8532897f8ade68640f29877302c5199048cec8acddff406a596b2eb25941049b7b280055a9a4fc60c6649da370c363bae5ccdc356d161a89acafeccfd92d1160a65ff587b14f433cdf1ca0824b5cda6c1dfdc826a5f74aa98b727a1d6ecbe1528843daad12105ad659bb092db1de58bf2c6498c2a4e703ebefa309eda8527a276dd41383a974d426bd3122cf7b3bac27a49f44f8430c09bd25e4cd5d3592f1bfef480b78cb4e45a4f21a5fac661c60"}], 0x1000000000000335) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) write(r2, &(0x7f0000000140)="aa1deca00000c58c4a8f2c5dc4d5809708add8e98798e05918d8c9e77fa60a3698f77380be5962b8fda8bac73820f932fb3e470070b6aa39abb43f5c6dec8f58acd301c26ef20979a1", 0xfffffffffffffecd) 03:20:10 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000340)={{}, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) lseek(0xffffffffffffffff, 0x0, 0x8c, 0x0) pipe2(&(0x7f0000000040), 0x10000) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ftruncate(r5, 0x0, 0x8) getrusage(0x0, &(0x7f0000000380)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) pipe2(&(0x7f0000000000), 0xc) socketpair(0x10, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x0) getrlimit(0x7, &(0x7f0000000080)) r7 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000140)=""/225) semget$private(0x0, 0x4, 0x240) getsockname$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) 03:20:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) lchown(&(0x7f0000002700)='./file0\x00', 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f0000002680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/188, 0xbc}, {&(0x7f0000001500)=""/225, 0xe1}], 0x8, &(0x7f0000001680)=""/4096, 0x1000}, 0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) linkat(r6, &(0x7f00000027c0)='./file0\x00', r8, &(0x7f0000002800)='./file0\x00', 0x6) 03:20:10 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x71) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000800)) readv(r0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/20, 0x14}, {&(0x7f0000000900)=""/183, 0xb7}, {&(0x7f00000009c0)=""/54, 0x36}, {&(0x7f0000000a00)=""/72, 0x48}, {&(0x7f0000000a80)=""/9, 0x9}], 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcb000001000000000071308dd39931929648", 0x14) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/79}, &(0x7f0000000180)=0x51) utimes(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x17b40f68, 0x81}, {0x0, 0x100}}) 03:20:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:20:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x3f, 0x8001}, {0x18, 0x0, 0xfffff800, 0x7fff}, 0x8, [0x7ff, 0x43c7, 0xff, 0x4, 0x834, 0x101, 0x7, 0xffffff7f]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280), 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000340)="00000000979064aa67ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55b803f262da23b6393f26b3e6efec86c92373b8dc", 0x4d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r9, 0x0) 03:20:11 executing program 0: setrlimit(0x5, &(0x7f0000000180)={0x2, 0x200}) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="c96c2cc25007c66307b0be46b42f6465085eae854428c9749b46682cb7e7ee9f9867cc87c90d8f1003e2056d86dbc40fb2f9d357a66c374c0ee9af5c030dd0253c4cf255b7963db94bc664e45db5b8b24376bcb4b165c0ae9acf0e796bffa61bd9d957d9775270417c47a5fbab08efefb9baeab1d97f1fbf5d2c65955350a469f26cdf3214c7a6c856c54d1a80c299bcd1f7d7642e3d25486ea9de90b1674f57f2b15153a4", 0xa5}, {&(0x7f00000005c0)="6997f26e6cd01676df1875b0a581b70816909f1e223b0933590d0baf05371097c558609cb65330ea2ad12e70f26ec39d3bb167495fc9cf6b62ae196e5a0180d2bc2e14287610c59965eb370097f398820066c325483bafb55884b9742eafb49400b3e5b8c54d65978ffe65615b132ff8334dccaa03298beed1adc63117705d9f6421fd38a7571d6fe971e26ac8c0f2901fb2afbe129b890197de75dd6d1ffeab814a0886d3e98f1b5b3227dc53805547bc32aa756ea58a953cb6010b5de43bde96aedca369caf5a766a6717519211c26f274a6240f2b6c095a", 0xd9}, {&(0x7f0000000a00)="5372f2176b241ca69d6b502ceb69d7c50192f7f888456399e9038fcc1aabdfecbe637318b67f185e8df9ac27bc52679b8b50b5072fd53bfbfe08853011d9e3e06eafb183ccc99eb8b5650c584ea69fcaad1e39360352c9a7e5bd5d85a2ac3f4f21b0f036b0273036bbb20fc134cef2f664a1b71991157f03669f9c42c4c50a0d00a024d98c91785ebac6246d7c8351774fa992f63d735aad861dc72908153bebe4919cc4034b78c1f82872505819025cab3150b819b7888c9ec1a5422267ae40aaea0e6879b0c43ee0d5125929dda5215aabd71b10ae140575038e598787f477e419e35df87b795fa5d30a93f4ea3c46332658d625feda948a57698d0e332d3b82a9321f08f8e12dffd43a1f032dea4a268bbf01001b811fb46d908c79debf8e5b3e4c42beed29c04ea1b5d343d65f90527f120de8c5f9845d34158601132bdeeefb92314ed4d1e604eef83eeafb8abc608d6e0eaf325ef10959ceffc42dd8b39253e690fb516d496a7f792f7c7a106d8d46f95fdf8fb8e19d0a09017285229728937b20b18383ecd37d157c5b3a75af8eb8a93a692caf9a9ac4f97e7a883256ae5f41584e9e0f1101b607f1fb36852d5aa72fd8766a94d78bc793d4ff71875d5e2b040de72edffe9c635a0a2d59684633436c0fcf3cd50c798f8b6bdde352d3d00f3fd8cef666da53db9a1d57ede9508a131216aac4267c8830c1db40ba1c54b691c6bcf8223681eca8c652fff19ef5fb753951d1b7b7f3c888d5d2fd790a58692436404b09a154084489ecbfa0bb130eb186097568639865d937f28945e2bd748e5ea8bbc468624e53db7c2d738845000a2184a6f5f8e01271f852d18eb5de2f53a5da32cbd9fc5c5986ba699cf2d946894c6fd55eea574df94c94da5c67cfd1005fb0dff7ee45db4a32c553d920ade7de9baaf6ec7f82f458ad26563f1be45f403b750407e564ffa71c48241a53df74e89545ab1745f5ce5f3caa9d3a86a7de4bdde000a6a0508a9a88c7a3f267ecfe154595226731469e39a61fcf386769e6581cf8a0479b90d39efd08ee2e5aa17d63057d4b29a4edf71a04a23292d8cde227d8156222861ea5fa8119f54316c7850749df7480aed54391eae8baad3148df0adeb30196f697c9dae2ffb0a29b6503413f47ef600e1757979e1073b4189f2cf20f7e85efc8086b6f6c2bdcc68b15e3cd6583a79659f3bab8e1eaaf5aae0bee332a2a7d8722f8b54d90fc80bbd8db69ee54a6f6b3eb8d69ede6ff98282b4e1893cc0a5cff1f39f903cc906b3aedba4fe40e4775d87b4c79f0d134d87fb80fa97a0fe97ec7d28371ec979722e0fc7b72ce4eeba863f8efbecea7e176fccde5335b7891961861b075488eb924aea813edd7aabc6fb8883e5b939cfa4dc58990807936f718a65304c3b3b6025a45e7f6218f93862550e13654cd1c789020850800bfbc531b5b3aa5a4fe0b00d9b8c0337411004e7ff6fa12e539cf808b7ca074f38915300e547f4b399e9c184223f3658c4c19adf0d7a36f275546bfe202766c7543190e3e563a61f2f2b5f5fe5d04a3b33f09ba43ab6c50392d4bade6f81b42a7aa8a5ea5de18459b810ae0db4d50aa802884fbe2347beb818a1f8d768b144100a02fa0af9708f4d2f3d9a5a0533c3a009e9c4273c098841230f556d54df76248ad8dc90cdd3bca9f546cfea761c5b919cbffb6df77a8e5f4693e6825d7be2bce17a981b7815f55484488107e69d6146e7fca4ef08070afa9c1dc69168b7e7a144c8789b45dfd63898d59efd46e73716e1b232ce49728475d70da0c41752a47365d05978d0ab5e1dd70154092e300faf19604676b61500805e1a8a93a5f609e7e51f100f51f4685ad6e017272f3689f8a391f38983f9a1e85dfbd6c50a98cdabda945baf48c67770d245d34ed3ca3f4cf7ac06537e244327bf795e888d72ae6ca8b546bddcac9114bbb4640f0fdc0a14af08afede54b35bd7856ac58e0c9630b45edb8692d8cc45c6638ad03011f0178240e81e00beaf608b70044d59b8f3692d101d22313bc903f47f5cd21d6063db2fae30346065d0f582813e1c59566db4ec44f67c3e026f5e328466bf24feb2281a22bd9f35a20fc9422f442139a9b8eea73b8a264e0fb969b2765147a30346cd5e2293fd622faa77545ac2316f8d7d1ceb7e04a2f4b71b9933f408fcec3df09c158449adfa86f973b085528c3d60c934556a279a80cd11c651949acd58e3724d76280e61b87d5ea11849694e38fb83e818c03038deeb445ed23be217b237a0ae69502f6a0ad6c2bc442a9cee557345a4b38ccedcc17187e83087f76fa0490a9ff8cadad362d8dcaf4b1b3bd1bd9072b32b5f2198525ea0ecf9739dace98172237cce0bcc5d3548f39a0c226cd2a77d665b9c4e26743b1fa253406602aa5e5ba6a836ca60cd9d8c0230402c43cb38a30a85b90cd61278ab6c768d611a6aaa00eedc7140d9b1b9edf0e95112dc4a383fb2c84ac26c373e97e2bc1bd5e47575e4b98c447dfde7e693cc9aa8cd27959b658f7aebec9fdb9df94accc1596a93344697e8ea34e4199d9c0f03725c2dd3ab69bfb4bf06002f59dc42b83895d0f5137438b41fb8171bf07cbb872dfdb159d65d879afeb2c2beb6e1e72f71393dbcab6cf1033ced15cf0733a1ceac47238ddc7ed60c6ee8bd75bfb7a02d5a6a2fd2566d363ab7f33a3d127a8dcad93032ce01e788f0e9cbcff3a95d891e4c8daec4262ffced4a97bad8ed7c25ccb7e0ed56765c2fccc1880058c5ad5617f84110a9769b4de01b028508b96e9b9ae929efd9d5452632fca2a72a96afd7be77801c408bd9edfb0fb8eb2bc6d383f1e052f02701dab54cb8f7d2b27dffb354732142ed3b50c2f2b068c32ae79e2352c0692f9c68de11c9aa66af38b0ea884bf77aea88f876953daa204c05ac927bcb0bddb3c000e932dbde6672e688fbce946931802c86d383e1715e3ba33f221e71fc5acf7aad011c733e460627d55a2e32d975a1b49fa4bca92efb14f2692e3541f2a3a8ca39c8576f08dee2cceba16795d6a934617d78945b551ce2446e3267257fe6a78f9b8ac3a0625274074ed8cb2165a78915414e5eb1ff4a834d514b75d2879bc5aa480e48bc1d8275a51c4b4e61aecf9225f624c57ffc2c92d61b81f180b4e69783ee1b4fd9aff7c3f790a19e239158ca38e4743df00cd0047f0746faf2fa493eadb23f044c1da80b4acbb3cdf78f8d3c719924578358845508fa7099c076dff4e96aa1ab5f40d6ddff4a89f164b9c2138df70f8748930a334cc4b31bc8773a45222b03fc4e4a8033c4b11809092d25485dc1eec5a31bb8172cd379e420a6457cb96b399ccda4de96793a21de3a47e0cf445e668e61f13b2dedbba1f5d7ff000a3c192e1ea895ced6b1ebb3faf69b5d37dd11d0b041a4edf87f68faa4d9f2047ce0ca3d2c5361554c3c20b1eaa0bb4fdcbb04d33ee3597a6e65830a5ff91e16015f73c8e85c64c1093a2e397be70cc5577117391285aa33527cd8bd1afba8d25c6ea4cd313367baa1518dbbaf4ceae3b8edf1255507cde935d5721d6c7854c426cb206d6427bbdbc4aedc90644680a80e64ddaf2c4fe4d780f9c7f18084d77de4b2cdc8f1190c59dd1bb55088910286896b85b882c662c6df966de623da8da89ce8d31d4183ea3a35cafb9c719249937bd1fc18fe0c0735abf998340aea5b1d4d4938763b7e9bed6a952b87cd5841e933b7092e2b4c3668097d185d749fa3767d38236f2f39c8a074ddd743edec51e98803b3af6cc9c9e1d38244677e05d34e1d37c644ac8fa817d3817b368f0e0b733003b44e1e9eb29df88b5f3f23e7fa8aca89bd21477c2960a143c0b23c396ec0caa0033071165778b37368637b6d8ab59091396fa91b638cff3d1d4053f1a4dd33d9e6392886504afe1084f5e12e3392735477b4c5b85941f183ad3d3ed120ddd967197e1f64723f2916f95263ebe246535673256b4ad15a7d9c4515522f5369a2dbd69348ed469f2ff89da7d03c78990a7786d49132be25be6f380c0ab53257e1815c110e4d54efba3c10f58f6bdc87412d1001651bb4128077ad652b9977988fe66e90fa9402f0f66405c548443736d39e58b48d6c23146754070ac12d61b6037547aab8c343fced3891f20b6427970cb306affeb64afca6859b4d70ab2b1babde268ce7c747c043a7fa60563554872c9c3c501bc37d481733ac3e796ac8cacf28f04c8238b8574d5ce5b5893b3979fde4cf22d807e42e2a9f26635916cac192a162eab14e085c0b6838c21945f621bdfd16138d8adc9c861fc16f959c7e0f4e7728b6971f32c8a6748d0d365de7213c4d3002db83257c7a574f74396fb039b76a9085aa157d23d7555a5f11fb01afd747a808c7b0a8e7f1bdb44cf3bb203186fb9cdcdb5e1bf3fb308da5845e79592201eec138ca29199d96cc743c0f13eaeb1edd3c5049f3340b47682de903175b4a5daf5fa907ede00cacb58d574acbc0a15956db7bef3302abd43a2be54ed5fe9fd693892ea2fe78c6e8d5028555f8a26908cc04bb05ecf6f63eb9a537ccc97865e455620a83b5b1556f2ec8b8981f873f36ca689d522b86c52f9020dd1ce04503f29820854ad92c35259fd2a1db25c27cb0933beca1e9b8b16e07a5692d64e8f959e50e7a5965dcdd879ec7d025b92624714b35b23f27d528e65ee456902748990b986f33c17fd30b6627ca46a51db2c1407da11932fbd9efe2bbcae2c32441cbf1d93aa10ea27c60f495ad51b5d83489be80d08e17fba6f775b3957b274e9385feb06294359f0c77a96dcb76a53b53c03b800d25ab0a522f96e830601e5567405f44488721a370d1505dbb5c3d6cb93621f0f84df0a61dd9a95385cacfe4d538272de70d3a15f172e4e145e018a5b77ffce7a2d68391b8b4d7de646d61dc39d0790a32206f176c6da3a3e53eaf64585fd3744ff60d74ac165b34770df0cff22598ea58d5c16793dacc39524e3fd3e4ba4a9d50e3c847c665c618ab37c8733175836092f2369e8f3d4cbc7851944910c720e6cdd5c21aa983d8e8f5fc25ade5c361c267f92f873e08d524d84f1e5bf6718a581ba8eb18cd30f11cb005801e1a97916356a9fe612578164615e0ad85b7e22ddb8a88aa6aade498b7aff347d69532a0d20d5b6bb482c6b9e44832f9379d0aadb54881c6fd468105b6a4295ec678a1f03e5b904b2784aa7f0b21a011580dd1d1e5ee5e04457ac62bb06eb65eec4401df29b7a9f5d797da8df54741ea006bd1d5030945292d1021ff8966a35a71c8b96ebd206c009c2f4e814c1b74814bc858adb65a7b13a423b3d6d18de8550bafb50f331e56e4ee8058cbe88bc1d8b1704b7c73664808c4126815f71fa0233d73bb4dd4cbf3e2410eaf3bc89d01306bdc3a42871b97de2c94cdf7f1f3451a0daef41c82f0508b746f18b1a1a08e1caced1b8ec95fba25b54d6e98f601f530635ee80aaadd6681184ef2d0c4be8c2a429bcb2bcc4ff892b6129480bbaf4245957e11c83c56e4ee864835836088d5ac6efb077ed6844d8240dc68249e3bd95942d0a8a31de809019909ada8cffd4a461188b91f92578e8c2417676549ede5c55223feaa0b86fd0081a56f5cd801248e92760382b0b8cfa49ccf0d8d23706e907d86698237973fe536a5ba8fcb000bdeae3204397ce3cc7752cbc537b2ad39cae88c289cf63d7b1f83757410912eca550f42d0a608800efd01c729ab51b25ba6aeea98796380a05dfa36f7495ad83746dabd6fa3f0aa4e859af6e58d9f36fede693b564574a88b", 0xfffffffffffffe83}, {&(0x7f00000003c0)="3871dc30a3aa726d82686c78fec5378acb4d29ae915d0ed28506e69e2021b88f1aa8eb4441c9141ea9855a8ea6ad487d140a7bfb86ff5cb81e2bbdbe869621f45f50f80c438c555d9ff7961219fe9709201d795dad8391315cc9e5cfb3d5c148b18cfded59354fb45b00bec5d322cec9fbc959d47d6961a8191c753b56f0b29d2dad7a2a9a6b7c3551da35943168ae653e270bcb49fa24c517d5", 0x9a}, {&(0x7f0000001a00)="84266288f1d6566aa52d88341fcab95e3d2cb7aa7034f45fd1574f2342950c2ef4fcfd4bd15952be92d7b95e0d8b5442c09a4aa0247f488cb7991121f95eb176e595db541ff3929d5c1180bf9c83a9aace6e1b3680affd33a80e942c2dc45cabebb4e97732a814b74aa7c2e80c9ff0bc30d2fe710afec586ae59287db587c35cec458f56b3d9ea8642ce5a4ef86d2ea7e43320a512c78b687f3cd06c7d514d70e7bbf7b8dda77d2bf2dc97faa647549db32befeb50443d26513b4a7921e8e79d8d6eafbbc1be08795a70adbf26299ff568232fe1a78ef21dbd9338be05de2446ec71c099bf87e6ffbf042cd3e56c6ecd0c03461de85cbd7030ea8efe8d301982b7b0e4e99fafe177b7f62b43ed5add8d63608e87262db0b0ad76d62c5107d4baf847d960796e7e3b7059106eb69a2499520b636294be3f1711b5d5646a938855c3660aa67926a3d61f2e9d93d1b12d5512b4a269789062231ae27b02f734c38fe07328ab0181badce1db12cda81090d4feb77a202adfe2dea0d7cf5ede4a1b0f40a6470f0238c91a96f029ce853595c05eb36f3ba7663491352c67d4b2790d8ca11b2b69ffeafed2433cab745c28a0d30bdea1855813a65b952d32dc6f4ed303e84e6360c881e7e799bfbeb3e59ae6acd41839fde4704f66882cf5b4a6c549c0adf83dd7ccebcfbb32dc3dbe189484d28f6985cb15bb0ee65c78225791a4f304ef01629616f5a04ac58d8985949f4a1719c1d10162fc5d6409e953f428bd0db24fab121b841386e5ff61d1d7ea17dbf788c242a3ba4eebe79c19722de4f1f0144bf03911ddbf59aa944707af99fec5f00429a531b2456f9efae4457322dcd4b27c753d9440cefb0850a3169acdb09201bb981d99dff6e08c3331fe5563b53e84d0fb024b797c9e74b55a35dce9338ddbaa8a466c8f4bc581b4a711232d36ac7b553a088f2e3a0390a2b5ec04575c24dbfbbd52ac19fd1ea7e0d769d938b9d38b87f456d42d6ccbf10258163e7c5f0b03d6e7bf6d5f8e079540c23c733aa8f6d3f2646eedd6cff79134e27bee21d56c2ef4ce9e4f9e58534ef70348ba0f66056c8e8622627393e701c2f473c99ee542a72fdfedb3da541cf2851007aa6e7b3cd786c97d92bf6b75b7d5b7a9791dc8b276d57e8db9a977314379381fd7b50f5ec768495b022ba14eabebc8ed589a52bffd17910d226e9a2f8a94224594e0b2817ca1e81244e193bd2794252832cd006a38120bfc63c1f07ea87e27cf68a1a16a8a4895f997075d3151e544a0b4ef874e9190345d960ab894af2a8bbe9f7072895042b430c0923221e4af523ae3d55b8cbe30f7a3811f905d1e731eb7e3381beb044f2368532dd3da0082f3a411e9c98dd142021480b3104b6bc8d2b6f489976f4ba91ef6c2a629a99e856a91c1a9d0695586619f15530a602cbe9cb62e682f610e4a20389e3a9d2a968ba377a5e2af3a104b2f0b7b7619ee7d2ef4d1e21872e92af59340b534c13bb6b143c3ed44552811efbfc661020fd1fde4ca6c4f3f67895f6f125659a57832641fb6f6386c3ae1ed31ee1471be3a87aa240e207efd8d57affe7a2824170fe5f5171ea8da332aca9b3e72ea75403ef8c710e81a50efdbb2bae32426817747d67e0a50feba7f7d99f34c8b38b3e5f344ce6a587184a6df9c9a81ca463b56646329f6313b589e35638d79e8e5e20502d01cc9f4c55dc0aa0d08346d8ce4501a98aec28ab88493cb1ca79c6cbd474a0e5f0d31814807c7284d5ecc444d8efd528500c5feaea028167219d5f08a850d6baa5e45978dbef8554cbe8f8ff0ce50579b03e1aaa00e8a8c0a5dcb9ccc519c59440b6df47caf5eb63bc104a10439e8410bf1d544334d412375c011b4009f443c577c78edb7fe953b281a765eac9c31f9a005df60b98e25ab967e2d0d62f5b1f9c72a676871069f71a76f7354508805a63b499f97d8bf633f34868eeb2d027833016b061fc8175670025064bb05aae0b6f6cd7eba613819a251883870decff8a88b50b72928b4cadd44013da88e6455349f309657b10bd766ddb32b8fecb4d686eef74c3bc51b0a20b204768c2cc675c32a6542f127925d2ae21f1430d14dd4cfc317d592f25a26fe55643c9504c5a57b5f4551d135388f16b9de932adb58469101af8c839e1f12b167b5cd05b11db82e5059b07f7a631984147db63210105fad760e21998dd82976905a8134f0f9257659c7fe12066678ec887dc31921b74933acd4c38c39bce4b16e1fde0876a6c9eddadde70aaf60ceff90af7c167400a792265fa2968e21bd87bae19e65ac9d92db8f52cede0d54b6d982f29f7ecfc7a1f323693e7079f0314d69291acea162c4b4e9b3afc90c0d6c7e82f2102b1d08b9b1b3da98eb09a0a0a301c19b8eca83482b0dab07ae6294eeacca75ef521a4c9edcdec43fb7d6ae992e16db2e54b304c4bb7c0615f515f946d5bbf17760026d056e8a3b4d5c42176e10e4c6443ab24895ab4dcd68d44c72d7bff2a2f07549eab9e949ca9dc356dc182bb03ba8d96632bca9bbf8e1c7dc3d54763ee09db3e8b720894a194e76dd3a0d278d48ea4316602bf75c3999da1e21a3461d2dc63e7b3a0885848a48471acd8ec64b54c211a71e0ace3472d2722d61d357ca430f698d8312734b1f7475c8a7b61bbe1f3e6ce4c4584395080942a519aec8e4857d6ab748f6d7e7fd464b8e6c0af19b8693a3b7b808ade5f9ae71bdbb13a70d7bde1b6ee59e1c3162a166c7a2499499f850bcc74e025ab7933a51792f4c37212fcefe837b7c0f55741478b40106961c3ec940da1ff3d9267d5b177639eeceb5a4c65b562c37c5268225de0c6c6a49251fac7d0ae323fb3b09f5af955cb9bf981d36220aabf121fc05f7908816501cc12f4b7ed99f1e591ae0224fce2d43f5dfdcca958d3cb8aba10734a7e3e65d077ab46dca795e7a4aee8c0b75083a65ef47a179bb91eb2fee0f32cb8c35441ff9aa59c3cb0420b668cad65c7e7faae448a5de7f9e6aeeb00b7ec0f671913f123a0c9849c18646b262cdfc9fefd8e22cca9875524f7d4372ce51b7a2971bcf8f3f2265ba6e64dcbe4f9ee5104db10659926f5f9fb55b01ecb581a886e72da16c81c6ec8354c238d279f9186c50c796a1d944150ec5bd6fe128b95a2ac97336b60718bf957a9b16570c62245322cd6bdb8888bbbc99077c13164364eed507a88758f7cf7367be1be02179d54b32eb78eaed3b354bca85c395d7d6d3f4ff5035ffbb8033ac01a653d6fecd03b3592577c21b91b08165cb777cfc1d5998f8fd685c59d00d307e9952f734b2b7fc4aa129bc18f8f21570387fcc04853ce94e8c774b4ab58bdb2c0426977dbb770617fe0c04119c9bcf0db5be0a00326899b35b97d594834eb7e5d027986c046088d2aee5b6511baa4b3178a6cffd7c1c727c2ae50ab91382b869b0a83bcf07eb92c0b8bf15ad6ce9a435a86c6142dae72c2a1a40cda4e7327046d465d02128541ab34900f937c5d65511d7d4ab1e996e8e35f87db15ff98282f38a15b27731c39ccfe221ff9a8c952a4cc391ed3e0aa86fe18ed75c760f1c5f74521029f810f1d6ab901a4f95d3d5eae24d5c3712841a3b13d4340d83e58cf21219881e4c6a10256d2e9d6c20ea4f31307c22622c72e27c675b2c0ddf595bf15c85be51a27a78700f32eb3611fd976987abd1181db6d79608b60b73e138a46f1f535c7a080d7bec7faa4636e368ecade6d7f5489382b2088f2e4f28c541e719a8acd31724e155b768e09e8cb5714ee3452189d2397338076bb90ced30058875c48ff2f1bd8987927bb790d5515b8c3e4955df964b01d377c705d8b9c00730b4a9565fd42c183666abd4ff88728367d0db3585714fe21ec6acf35b3a05cf0f97dc578a36791b385e6618244849d44cd2ff37fce4042ed35ab89e7260210047038e2981e18c241af621e8e86accd5afd1bb763ec6aba196d9034dfd9c1681572aad1a20d6312bf16b03a9750e5198f451af82fab1d7a795da98a4e4a484e080cacd46d42fc450c6044ad336b4959a15f5f9d899d59407684e78b7b9442ee171ff27a38bf391f202098181a0f8ae17836ff5e3e83350db027a3cb4a901b71714ed5439adf31697360c2e06f16aba76c34de42028d0357e794db5d03df75cc2a1cc7c9719bd84f17082a8947524e5231bf8ad435cf677fa73d51ff202da8adc37b84370ec5d52c308ea76d40aea555bd63e696761600794b2e9c143aa930bc13b4da002cdf176af6af07591a9ad56b01a400f832687b2958db5884c22de5ccc8db682a772ccecefc0931378b41fcd0ba47cacfb8bc4bb7351451161b58d52fe46f6a521465feeffbc4a2304463561ecd7680281c63e6f9fb92764805bd508d41be8dbc53471e29b4364bcb9a47f311a0bcd8d5f34123a6dc0a793212facc4b2fa8a470a0192e586dd14de92074e1704cc544c84da9e77ac2e16deb68f24de3b0996887d01359e610170a8da21caec0749446a769bda66f8149e675a13d0c316681fd3a271cb4aaeef887fa1064ef5f42c29774eaf36745c877939b407565d8a923a4c09be6404f2e6f27f6529e643778a1d9038b880e004cc9719c5fccf2b3d747eea3d7e86415c4c1aca5fcf5f0559a4806f29d50665aeb6d5a9817edab3de25dfd00174e4103a28096d19217439e80bd60b623ebecdbf678899eb317426fec04dd30ccfb7dcf2d9fc1a10ea2810b9cf212b2a9396410dc5683e7e3f4c047083b4c08cb8405aa8fd203f89c9a5aa55a71a1fd8a939a0b6f5fc032e1ac57f781e9af60f40c0375463e18f7b8cfc827383b50085d0ad347c60e162dc2f1dd06e2e796e6c5a0bc9691831bf53c5e1bdd38cb918822ed9dc333b99158c7ea6ab6cd2168b3ea6602a2cfc5e719d0fa96bd90b61f86c7706d2b3fc674039e5343067f353cc03414129776609fbdaacb66ee0f9881e353d0f40076c23a72966e0fd5764de563e2cce181611fa9d0b2fb746ee8b599f130db304bba901eb07572c22a726211888e759f8d5315f6a1fa664fdced7d2232df8ecdf840f47fb6ff4ac5070a14e46f8c09081d5aadd5ca3d587cffc3c29b4346cd64b8fdb9a40c5a3f5e94c077024f81c0945abfd3afae72c95fc1fb19337e6136ad6e75d866d62682571370b29c191a49528604a0974b74ee8d124f5cb9581d3fc33889a74434509dffbc86929d747e5bfacf0c783e6a8119009a8d730fa35abc9ab82907db21b29cdb6d8bb687e4df311742098f753b90bb0c1b6396075bf51e0ceebd48f80a04ad35b6663526cf9ff5d8db0c8dbfa4788fc38fcbb40d7a7a1b9ed588d44bf8afe8bf178778105206adc70417714fec9f452e8479ccf55f21893c72db47854b1dbf3cdaf0e5ffc11de5862f44329a2f2564d204ed09e70c8bf5cb67f4e6b13727503ee900924dce291fddec6778fac24553724db8e3287ff79a0954d6dc3a3597301c5447b276733baae3298aaa6fa0f25a94f8ecc7699f9ff81b8fc81a7bc79c1df7421ff8295accb24a5fef0ca9f8fd6a10e7d0e168c0050725590e9e3f5a52b74e69171c8d76538b0ee0d85b5842d6e1a98caea95546add26cc7259050225f416018d5c97bdb2750571a9a3d0067cc0d3225df2da41288693c76a1c9b266e7f8b29df51306fb67f883531cd640b0d9dcc47df1c64d73ca633daed922ab72964586b67762aac32b26b23068a4d98856cbb5e7e318f0334f9470facdb8ca17d6f9fbfbb5d270dfc5343c0c38c2515635b47ccd81106cc7417b10b5e5c8463872686b414a2", 0x1000}, {&(0x7f0000000480)="09e9d31c884945c028e4e3e81827591af1d1044aea1eb81305538e88b9e470b3ce92b7a6470bcfd310baf0509d1a3a74e7bf69dc9995ad523b475075afe5fe8153f757ea5bebc662ddbfad4cf422af8d98aaa8b445ec3a943b2712b0cc540f4c90d148ff6d4587cb2dfb7123bb26fd433b843fcaa8c57a28235766a03a0f8d707323d2caad54ec2ebbf136b220937ed01d4cedcf2f10326ea1320b2d87b46ce6beaff411739153745650af1eabe6b242b2", 0xb1}], 0x6) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000040)}) r4 = syz_open_pts() close(r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2ec) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="7c44b787f63995ff6b7ee7dd5cf53e3f22fa00f894ead5ff36ea166dee4b2cbe841d401977d6cecaebe33f5173cec2f07b8bdfc38145cacd2fb89d5a1b06a7956caedf3fd385382f2f1f0151ef302cc055606d8628fb2505cd6b4d8d7e6a3cdcbd10c05a283b571daa31ff7af7f6767a0c12c8b52584afb0e8830fd378ea67726bd30c7943c3ac927980711fd7996bc92a25ca4d9540e71bed248b1d5d7ef91142", 0xa1, 0x0, 0xfffffffffffff8c8) close(r8) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000040)=0x9) 03:20:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001780)={0x0, 0x100ffffffff}, 0x0) r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) r5 = semget$private(0x0, 0x2, 0x594) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000040)=""/222) r6 = semget$private(0x0, 0x1, 0x5b4) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000001640)=""/212) semop(r6, &(0x7f00000015c0)=[{0x1, 0x7, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x51c8}, {0x1, 0x7, 0x54dc1f315bf119c9}, {0x3, 0x7, 0x800}], 0x5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r4, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r4, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, r3) faccessat(r8, &(0x7f0000001580)='./file0\x00', 0xc0, 0x2) r9 = socket(0x18, 0x7, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0x9, &(0x7f0000001600)="0300e155", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/183, 0xb7}, {&(0x7f0000001440)=""/164, 0xa4}], 0x7) 03:20:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d8866043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd91cae1c07259461c487a9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b6600200000000000000af7b350fb630e3a0bd410dde471a818ef8b39c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000041fa"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x4000, 0x49a24fd041fc76ca, &(0x7f000043b000/0x4000)=nil) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 03:20:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)='\x00', 0x1}], 0x1) dup2(r1, r2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000140)}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000180)="b20a", 0x2}], 0x10000000000001eb) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x18) read(r6, &(0x7f0000000540)=""/226, 0xe2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x2) dup(r3) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 03:20:11 executing program 0: pledge(0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x6, &(0x7f0000000100)="0000065d", 0x4) getpgrp() r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() clock_gettime(0x5, &(0x7f0000000080)) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, r4, 0x100010024, 0x5}, 0x9, 0x7, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r5, 0x0) poll(&(0x7f0000000000)=[{r5, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r6, r9, 0x0, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x5}) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x5, 0x0) dup2(r11, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0x371c408ddb0821d8) r12 = socket(0x18, 0x2, 0x0) accept$inet6(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000140), 0x4) 03:20:11 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x64, 0x0, 0x3f, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb}], 0x7fff, 0x0) 03:20:11 executing program 0: r0 = kqueue() lstat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000500)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r1, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0xea1b7c9a3dbaffbb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x40, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=ANY=[@ANYBLOB="c000000000000000000000000000000006596499196c7856ec6e17eeab4d41be9f673ee15c663a7d4d9885b5406abba55318a9410840c45a9ea59c6f4927b5e4052a6f31dcc6f07d322baf43a5e9c7cd3bbfb1a8ced74b34df4a8f53a70646884e2d6f7b0668f18eac5534aee80f1a5fd8101e9d68a77fa20fee9eab859cd85616788c26fd1378692a8711afcbd23cdd26977877754f60579e5af6663a4a45eb2fb2180978edb019f3bb0ca8a75ab90000003800000000000000ffff010081000000b8fa26bf5f6be80e4bdea7892b04f9dd3008d346e5db06f8f0e6fd96410dfc6a97000000000000002800000000000000ffff000004000000cbd7e53b884c088a5a85b85d3e233271eeac0000000000001800000000000000ffff000007000000983100000000000098000000000000000100000002000000a568f6acf4106af1a30964d23f9b659642271571e1d3e23d89b1fd37415f4cd2999e1e300673ed4919b3812d7caed990ea12c385061c20bc03747614b32e0a0e143d93484800da8b8b7ded8040b8c62048d5aefc577cb03c49c75675fb2e740ef627d48624af940ee5febbddef5f7559aaddefbf82244b87e274830dba4cb80d4d42b2962d5c61000000000000b8000000000000000100000000040000d9d9dc2c7f7f52730db7c65f3ec63c5e2bc8a8fabb83399069b92999c35fd90a3a7cdd9f010098402a34f78762515028234dbdb1949cc9983105bbb18f646ef87c46ccffd8e38f83c5b624b76d49d74c7e938aa08989552a75809d48aa671d616e360aef1a8537f563e8c445e25bbf03fcdd4afcd59e1124718206864689023d3e66bc411fea43988e5ffa3cd6ce39df4d2ebabd0b92b85b4fef2dcebc4824c67180580000000000101000000000000003000000040000008d8661d76eaa418a4c726d9b3a775a96b81b97f7e2616d52e178eb046eeb0608dfe73decdeb3e3ebba9660db2b3b982fc903adb72606fba249fd1af61a261674672975f713504afd377fe3bd91e89c5dfa9721b85ebf17ec0ff49c54b5b4aa1f612b5aeffa59dbff4673b47374256e4627800ad920a237e95b3888620a5ea613d2f3188e269554a39d220f73011cfa5f2ae3490c143ee7925c5a0c86caa843c132fbb1f1ed077076d0177379f17ea638988249eea9727fc5fe60d5b4a41f3c0545358b82da72ce745de3100413b92abc3db5e5e4eaefcbfbae0b8024b90b11844b974718db299525a008394065b1c8083a39c2e9023d6d1ac6130945942d50cb05111f62803c7e8ef3d88b84972b40b7af5f88f908af3a1b9a444c560e79f900ffafc78b084d52105c454a2ba0d481482ff4591ebfc1f16c9db7cea13b770e32cee834b32b14501556cb2b96a4f3b701872baf7b13340d4e72ae9396eb9bf6b09a8de069b9394aa269fc75dc0d7bd5f2f41028b16cab9525c69ce9afa2e9491eda35660895fe91965eb5e36551cae1ca5e5ad58c11334fa05bab705126974956c1319a3a4cb519fde421bc192aa48120eeb17a0464fbbf37d50edeb0d81d464e325306837e122ca95fc2bfafbfde9b19a5463624c204a6c5fcbf35612d3706e76dd151ae7c1cf587ad3e70ef1d3551dd83247bd69ba0e0badd0d51108ce44453a8c4c2181477be0b62717a27a702645bbb20965657e42443d4d5344a8794088ab385fd9a1e7a3141a1e0cd4f944cdfb5411f9a0a2397ac4d4d3214840aee023c063b86117a0fb01f3b59fff368acf766f3f2463dc1cb5a1987809be5661bd04487e8021e2654be59c0df49cd0e4632afcc3185c2ca268c2c1a5501e3c81483b4da32fd06654f9650bc277814eb3a19132187ed8c0f90a0db9478abfd8b673f49f4d351e9dd5b31871f3f69013ac2f544eee2e9f9f963a228f1817572cdd4c3e34b48a1755d40fa05ab898153d546636dcf3d2d2625b6fc88e1e724ca0d65f16e0dbdd45cb916a844e70b33367d279631cbb7de66ed64ae51e1b9c43b9760f783d8351668de0c17b0d25187438e321dddd6f2b26b8b943cbd6b38261e47e308a99147a29b8325588227e4da4803b150463f9969e88ae976e04c2204865aa6d12b4d89377534b8bd4c5686727a35d3f73d75c925884fe7297732459f9421b878fd771255c67a405a4df212043310a6d280a410e20bcd6070589d0d3658470747315e93bd8d0f1d36e8726481a2b7495db3a83451bdc756bc33078ac8b38bf96de8fb553b19a15fa5f6a7bf0f50f14268c674a44f641deaa9a436b3d6559d307390d2ce4ba23244060c25675d82eea2c7b8f474f90d20f366c1a19439233c1f643ea33546c225b74d5a3dc44c7595ef3050c8e24ae69009b604f057cf8a5cab7c207ac4365d5acec67e576265f12a1b066192729ed3efdf1980e53553397b639d44edbfb0016060d5814f30dc75317eb73d9c7f2be7e5fce3fdadf0c76b64756feb55425c45077f0a99be189147e5047f71231ebd1121bcac845550c85fd31614729a5aa797ff5e7a279f0138e13a000df38ce9ac6c46968513341d0d69acaa9f832e23275d8cc719308605a2ab0085ffa212396a5ccaa526bcf89ee025bb6b841a86e88c90ba8663ef2f45cbcc7876f78d077d3160836060da4193fce4fc782d7742a4766bc287f0af77c276b9dc446a838081e49bcfe03fc2579115c9be702061274a25977257a2eaf17a5e5db74322e81aa9255e553286c691c25552c593e1d3e9c2d8ddd43825241acc2742c191d6435959971cc30b6c3a4c5feb8ebd2e5313e810a0c3a2fdcc2ed6c997bc5ea2ef774103d7a6c443508d5d029be77a3f1f83a4f5f54bee510a6bc523257b1db3d3607593c32f163c6475f6f73449b2d153dde3f8a882b3305c8a66313de02dc544ebe1eb25327b57fd91b4a36cce3dcb5fc50fcab32a9e2fa47bbf7e31d20321aa12fe6f613e1860701f6e8a35eafcdfef343df1b77176520912876ed299e208c10a8c001e5f87f8fb2c15b895b3f6efa83d2d9b9fe9d981d8732f080d3c3f496b407b75b51d3e422c00928290d72935e278bad8c8ebe3013fd37fe5a133ffa6e385e3c9026ff425ffd63bae41b519ea4bacb1cd351ecb3d2edc01aa63b4f8bc3aa1e339b31b469badca737ee912ec65c8891aaef6c89053dd3b85ef913094ca54ba716bfe438b5bf14027e4e98a22204484b0653ff60b03e785d320275234d57ce4d01a8be57c3e1aedb5abb42f3221a32abed0618aad6e9eca6721123baa4443f1b0d3d7c2039965b0c4e194db241a84f5ed424cfbb3cb88d907e522240cd94a8aadf5c796274c206ce724f3a1be5863075805ef6cd7d7780167548eb55c1ffeac455fad63f5cca2d2715b84e70c7c6268a18c5f998726fa340e4fb8a3a682d955a9733224fd0d9ee5dcdcb3adc06d6d929d083dce4dc448ceab93088f793c6e4dd4847eeea86b5138725f0a5d9e84c1696e6f59bdf557152f1c077ab92c1178532ae22db87f2c18706ffd8f5f2d26337c4659a576a3364b248cea38c65656e9480afe4ac6a8d01534cc9bb850a1b52b7b059702709a2d45e2bb8641a0ce44085e2dd5c3952992c978482973ede516a866a6a8f75f1da16234b9dced76c10865fc8455ed25951aa8eb2953afd0835b582b0251967abfd0c73c795c9df37d1491c5f8c4e8103e0459e6dca2cd9d632b5cee80a240b5e831b7e5900c9f105591b9d99a1c3506a83c4d6ef89c9d4086affde2a5eee1619352570903af3bb1ad50684454c7bedbf184b8aed77a1ef66e0648e8205d9ed154a2895e630eafb7ce6a806b02fe46552fbee4b658e17d046f6870ac3e8cf6f540b27ed9a645f8ec655f8e4e6a8dcfe0b6f1842be7b1ba70a9d54ea5eec9cc063a479f48797d3acfa99866aff1fb76e3b8cf37dda71dc162fb39cfa321d2ea2dc7e8a4941a6eceb8f7843b0f440806f6969a048190fc3c5a8b19f1ba2c62f48fd3586eca23abde6caa1fb78b9f5ac43dfbcb6bd6b3a3efd9dc89927fab7a1e7d7872562edbbb83449abeb8c996009422d5b110ef2063e7c013c299422a38bbf414258a2c0604f40272e0102c090b87bcf4021e6c90443bd132f8bc78a9fba6e3754706b48f0bd74885caa1adb57cb1e5faf9021beb988b60cc31465586a0c272a7795dbf94fa9e2acfb990f5dee7f3c51d740e708257af6e103271d971f26a1e2da7bf4b0ae697da246d15b60becefebc1e384ef342a2c0469c7c830dac9275607b025937aa05561f3832af71921eeca14d83d7b252c2afa3c172b03b72ecac4a8009de370afac3b9e6986a428a0c19299192016f424cb6d3cb8eda97e9ec5fc4eacca20880bb6696b036c1b9c5a1b73bcecc8ddc8b30b0b92de9cfde444d0677446f0f8c0ec694530c5d19d7ef541c64d8ea723c9940b25f9c639bd6098712f501a94cc766204b5041c21c618eecee587dd9dd25679f2da181a46b7d5006ba55e5736d8497ebafdda97f540cd96203bfe1d3230083fdc4146ddf5a3fe4cf771b5c2367c77898b09745ef73e1a6fb0007600603a61619702562ca811971e9ddbf7d5599e7d226704ffc90b0cf5a6f8125a7a15b8e8a8271d892150baa5ed4d823d18ed879f6fdbd955d10c1df898a518dabf5ffd0e9896c3673b6c4b54b7f2436c9d36a189d5e3f865bc822d02fe84f9828cb7f6c4eeb41ba40f16c5301e95024417f2c65bed1130cdcb0658374d7e7bedd3d7b2d2427c603ebaa95be5696155cb5b34415b0282b5a4f88e8df95b288936ab249715824e657eff69f370682208aff123c191984d02a934d57dc5678f07ca549c25c8b3bc8fcff5d64d290c7ea13df5a8c17e34e59cfad0a5e612993e6770c92dea7b385796866d17a0bbeb1499ae544b0eec8b8376ffffa78ca3936ecc22c5b257df5e499fcb0da02277d664c526002d673e566309e36659b11c1fda92de1542eae3b9f499fdbc42b5079b896d5a612ea5c3c0f1ace72ace053756d2487c4034d81f2bcfa80b9b2792bde2bb0a4c92387ff4f8adc3667cf7314a33487d10b77b0eb9f83843f32ad795f41f6d1cb1a042d8c2dd5bc8d889b9c521b11f0a57e6c80727f087f17af896fce0225ea3862c1366515327a36fe369b1c27cd333752e08d75a6e85fdbfcccffc46bcc320d08ad48e9447c2bdedce05a4929331fbbb21cf0817e65c058aba97de531b8b64ddb4957524307f1c28933b1173a745803a8e06d370758a3f787a96cd8a2ae200b2ad61c2eed6e57e885c580a9595fcb26128567715a2f7b17d3d39bd082515c3bee7b79229b9e3144dbcecd4b91045bceba2c4d383e130317c24291e2eb188c439e915ed8b689db6ce31f2fd0f4c28d7878b8d9236e59f02388addcdcd512fc7870ab2bcac61ab34440602da42016ebc814df272e0558faf1a922408c868d12474e5111a8bdb5f3d43bd36e38b9b1880762bb6fac06b057952f9d9746a0fffa24770d350a797cc61474c04b3f479c7767d458c1174eae9eb0bab4fb4067a6f16a01365a9602f517e627b4ffdfe4440bda35c41cb5383fbde61fce4cad4b129343fd314956305f88cd355c1ef15a19a0752b08b474766ace05ae23c97f6dd099b4c96c2482e73f73fe4700824c7e6536c375ed2f8d870254afd88c64b7afdb80561534b1808adeffa5ab213b78270b41c8e1383dc5adc7673e343933afec58fe7fae04b8551b7c6cd2b4cc90f30c8f0ef350217ff69c4c0343c3c4893b8fb60c286dcd69b7ec269160237326a7160c0fbea4dbd099c0baa4bff52a72551196533e2827b5ab137b9999280ecd525e84363028927fcfe44cff93affffebeb262485dad85a5cbe815cb2617cc7dfacc1e1471e88a4ab6fd267746de3749670b0841408b6c4800921ae506702dc99e74ff77fce1c221ea1997245a93a11441c6b60f25ee53504a9af4bd3671bc1067cf4bb801a08da3b86ebf673856952a112734420336516dd9a6f0a1cc4c394ff13c9117fc9546d1cb7b370b60cb46c4ee08a0623f60cec673f9a2e1219032c59dfacf87426315b63ff65b379b4f29066d30ed491d02388a70cdaf99e071f5406e24346c97500b3bbfadcf73f48c21a543a13c9a39c96c505d64e4349919446de28b4aec2eadc53eb3d7574e6543bf43a8f86247ee3a1dfe6c2801ff807ec26603697d550d6a655fe3be16936bdbc9f1b87adad7c4d1777b3659cfb9e2b2cfc0f3813feac10676a91415e83953c3f4a9531db886952d144510d1b06ab7a70bdb798de6c0562fb28a5d698d1c8e38c0ba502b8736b64e037adfa01d6b603df1d9ddf35eb091d14e0f66fae289dcc41902c167b9603f1ed5881d2524d3ebf891d471bdae9c266c0768ac7845a15c714789b7982e0b1922ffecd4c0832d3325cb26b98caba0d02b9835c8af17788932048aa8038d83fea3b788f0efecd010a08e138473ac6bf68f7f186cf76e2a6076e1526415c6ad00eb9bb537a44b64ae4ebde925f3849e12ff21cdcaf51e6e13b8d7f01016f8f9e76fb9941d158e0c1dce1b9101635f55c992d6fce9967f377aa43a3b214922d22c238f4033b9a262426c57ecf31212ca7b602af948287cccfe3789ce27f6417e17725d037da74c0b50b98d58589e702e854aa7585cd6ea9bcf5f1d773b70fdae15cb86606fe21950fd0fd114e88dd55d9dc8f316348cf62318d451c76f58cdd35f2cafb11b503cb08c404bac6b078719e77cc608a1a94213cedf7c2b58b9699c85339c7ba2134208ef79feef2782a407fc0000000000000000000000080000000cdb54e9f67be4edb0d44a0ced7f413a68fb53d81ef350ee0abcf0549f5c589fb4021764caa5f6a77f02217f4194c8e498c5839043f19d67f171643ca14006aa8e7cd550095a0a928911ca0c66c42b1760eedd6cf39a40db244feb1bf6ed555e0417199f4c14ca724c129cec6867fd574d51a0f8a15bbd7fb2290a108686c8ff4d0e4dd2683ae41f7579cdb06e2ad1b3979456aed30bb6e62cc2152e96aba5abf62ddd3405ec891c9c0c2a938421a70009900000000000000feff010007000000cba6a64ee8f4dddb90bb45c5ee20e7eaeadf3ac2698e6d3f42d1ed68263db213031cc2b0cb2d1a09b3fdfa629dc96429521775611486d0e7a6e35ae5422adfecb86c63a550eea1d016187d3db84f2449b0185edc6690056348a13d7452bb2be17f04c2cc30bb70acad3018d3db223bfc1bc58bc97ae999a2489ff79d2a000d6933ce000000000000400000000000000001000000000000009d938fb1bd4df5a7fdd7e59aa109c874dc85438733e7b4ec32afe62dc00ab1341bb112ffbbc75f0d9c1b083001eb0000"], 0x1430}, 0x1) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r11, r12) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r15, r16) dup2(r5, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r17, r18) r19 = socket$inet(0x2, 0x4, 0x5c) kevent(r0, &(0x7f0000000680)=[{{r5}, 0x0, 0x4, 0x110000023, 0x5, 0x7}, {{r3}, 0x4, 0x1, 0x8, 0xdbe3, 0x8b1}, {{r6}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x2}, {{r8}, 0xfffffffffffffffd, 0x0, 0x2, 0x8}, {{r9}, 0xe, 0x11c, 0x40000000, 0x5, 0x3}, {{r12}, 0xfffffffffffffffe, 0x49, 0x4, 0x8000, 0x6}, {{r13}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffff, 0x1ff}, {{r14}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0xffff}, {{r18}, 0xffffffffffffffff, 0x21, 0x2, 0x3ff, 0x4}], 0x0, &(0x7f00000005c0)=[{{}, 0xfffffffffffffffd, 0x2, 0x1, 0x1000}, {{r19}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x80, 0xc510037e474eaa26, 0x7, 0x5}], 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x10, 0x10) fcntl$setstatus(r4, 0x4, 0xc7) close(r4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x0, 0x3}) 03:20:11 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x5dd4, r1}) r2 = kqueue() getpid() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x508, 0x100) dup2(r3, r2) 03:20:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x1c9f, 0x1, 0x81, 0x2b9b, 0x2}, 0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:20:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) r3 = semget(0x0, 0x2, 0x7) semop(r3, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x6f, 0x1800}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x0, 0x7, 0x800}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r13 = getpid() r14 = getpgid(0xffffffffffffffff) setpgid(r13, r14) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r14, 0x41d, 0x0, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r4, r18, r8, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="2800000000000000fb7cf8bd43860bb395d3014ca621b5ca660d1ce3b731e42bdea8e0e99f0ab18ffbfae6f884926ac089ab213558df570c7d308f4e30799cab404cb0937138ff51d72e8a13326814fe36fdd91c6411be5ad4160a9f74dad7bd6c18e3a15854782b283a0051e7cf884d67e3d04f6538cf720d7b53d56103a6fbf513b46448603eae0767beeac52abf5936a79f4475fd0f5ab87eda4d961252ac67b162052af72e06b68e35c15433a2fe7a7ae46c11a78e652498f285603edd21a0e2ed29494636ddc8365c162298349381fc987b0a08228a6adfb30e8324d33af9291876ff57f545a2c9acc75fc05dce2af2722b0104ffe1e3cb33543d8930", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0x28}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r18, r21, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r22, 0x5) faccessat(r22, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') 03:20:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xfffffff8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 03:20:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000012c0)=0x2) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/135, 0x87}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0, 0x100000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001300)={'./file0\x00', 0xff, 0x631d, 0x3ff, 0x0, 0xb173, 0x2, 0x3, 0x2, 0x1, 0x7, 0x2}) write(r0, &(0x7f0000000100)="6dbe1982fd1fd9d4f155fe88338dff8bd851131556bef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf8) 03:20:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) kqueue() r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r4 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x18}, {&(0x7f0000001640)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ec6d7332d53996c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda0900000000000007fff86d2ca9eaaefd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ccab34e03191fdd28f52f09a95ad363d000000000000000000000000000067c95d856570d9db86f56718aa8d7b44e256716c4bae235621ffa6013c290867605b95352ba81615aa95aeff022f872593f820045f2ab656b7605fe1670f589d42c56b26ccf4b72bdce0a9942c44006e0a700673f06d9310e794dc02008b9d017e5a5ef326efbed1d805a3ac6aab2e", 0x282}, {&(0x7f00000002c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000580)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xffffff89}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f83705bb47ae47fb47a603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) sync() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) 03:20:12 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r22, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r23}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x4, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0xf0000000, 0x9, 0x302}], 0x8, &(0x7f0000000140)={0x6, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r38 = dup(r18) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r39, 0x0, 0x0) kevent(r38, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10004}, {{r37}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYBLOB="07a4e533cd698005365d613ccfa802587fb2b666bf2edde607bc3bec40570fc7f6d8b3eecd227f4fcdc1722afe5c56cee0f3e0d2d4a855f6d23e1ff89a4a82f3f200f1903b97430dd456a0390800000000000000639d52343c6dc81bf21bb22e5daa695e830afda1ebdde9b51d2256f5b84648b37a18e95a65700d3420b1333997e5fe2c01bacb58965e456eb7bd01975d00d7841b811ee8138d86235bab084a473ede1ee73f6e8da614cc", @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r21, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES32=r40], 0x6, 0xc00) getuid() r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r47, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r47, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r47, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r42, r46, r50, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r46, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r56 = geteuid() r57 = getpgid(0xffffffffffffffff) r58 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r55, r53, r56, r54, 0x143, 0x80000001}, 0x8, 0x100000000, r57, r58, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r58}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r58, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r58, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r60, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r60}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r59) r61 = socket(0x18, 0x1, 0x0) getpeername$unix(r59, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r61, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r61) 03:20:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14c396cffdf290dfc564896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7000021d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5d1251b5856bfdd882b939d7d3cca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c000000005923be20be5f6a62e06078cbb5ceffbfc1cfe7b0db2eed0cd313a41c8c91b4822ada3647ab91a171c7f81c7f0a8724ced0d9a0b8771703eaf05879124ea0f41f0f4b2968ed851f54dcc6f06e0a23ce6712892cb4b310b293a54bce1698b5f3c261c5c6548ac81679661994dd5bc4894bef4a053d5f367ef031bd372bdb3a374896f94dc82c7d0c627e"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r8, 0x41d, 0x5, 0xd}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r15, r6, 0x144, 0x4b}, 0xa, 0x100, r11, r13, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r22 = fcntl$getown(r18, 0x5) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r23, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r19, 0x41d, 0x5, 0xd}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r21, r26, r17, 0x144, 0x4b}, 0xa, 0x100, r22, r24, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r31, r32, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r30, r30, 0x41d, 0x5, 0xd}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r37, r28, 0x144, 0x4b}, 0xa, 0x100, r33, r35, 0x0, 0x92, 0xffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r44 = fcntl$getown(r40, 0x5) r45 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r45, 0x0, 0x0) r46 = fcntl$getown(r45, 0x5) r47 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000540)={{0x240000000, r42, r43, r42, r43, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r41, r41, 0x41d, 0x5, 0xd}) r48 = getuid() setreuid(r48, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r43, r48, r39, 0x144, 0x4b}, 0xa, 0x100, r44, r46, 0x0, 0x92, 0xffff}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r6, r17, r28, 0x0, r43]) fchown(r0, r4, r49) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:20:12 executing program 1: shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0x2c0) semop(r1, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) shmdt(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1) shmdt(r3) 03:20:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7fff, 0x96) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:20:13 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0xffe00000, 0x7c, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x941e73955f191d9b, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0)=[{0x0, 0xfffffec3}], 0x1) 03:20:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xa69, 0x0, "d530c93c78b176da62bd2380b74de400002000", 0x61}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) syz_open_pts() 03:20:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x15}], 0x9e1, &(0x7f0000000280), 0xffff, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) 03:20:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="9f6945a2ce8675cddab36614a4ec04c489e30aba120b09090311c9d7c189738a9250dd37d0292751488cb964c047654a25134f9e3907d7a2ecedebf55e2bae1a1d8cd5a6a94168b5edf4840abaf2380845e5f1b7309fb1c66ab35a333fd7d6692c96c245c537"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:20:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b88b267ee62eaa6e71e20f57b02b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb3563b2a2391198b17c3d99a91ef28164e87b84b9336000001cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c52eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd1150fc212120c42e069cfd98d56ea99"], 0x10}, 0x0) 03:20:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r3 = kqueue() pipe2(&(0x7f0000000180), 0xc) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x8, 0x5) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x95) r5 = geteuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x1c5) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r9, 0x41d, 0x5, 0xd}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, r7, 0x144, 0x4b}, 0xa, 0x100, r12, r14, 0x0, 0x92, 0xffff}) fchown(r1, r5, r11) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="2b88db4e9f2363eb74be2b26671e2e28c1615e0be7f542c136c648e1858a358633f8379bd57c1a21e9a72fbef755e469b5c3dc898a5eb6fa7e597494c2319ad5cd46a8f236541d28673c970085d7a9764d09281f8d851fbfdcbd8f3beb7a8842afecc8481fa2f79a7b0b6751fba1ba93b0ebf7102b04fb78091e8fdf75cbb9e6f9d98ee1c4be0a2a365dbad7782ef98b5c0c85f33b358e8456e264c1988c8f211ba703e995894b0439081bc87a8e2881ffa24a666880835b5df7643f2c4fbf0bf255448ccc9ec4c67ae9865a88a7213c77bf25ecfa3700a5fe1cd368985f0179716da366ca90d81008b7f2b32d5874b0f728c21a3fbc06d564", 0xfffffffffffffd74}, {&(0x7f0000000300)="c72eaad121536c7e50f6bcd015bf071710e8a6fcd19babd432a343c37a40efcae5d517029313da88cb2f552cbca1f3fff6ff97face0255dc31b4b280327bcefc6d9386cc427ff62c75d3efb772b3b38c30107868", 0x3f}], 0xffffffffffffff33) 03:20:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000380)='./file1\x00', 0x20000, 0x100) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0xc0) fchdir(r2) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) fchdir(r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x8, 0x3c6a, "935fb01ab3dd00", 0x52}) read(r8, &(0x7f0000000540)=""/226, 0xe2) fsync(r8) getpid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000003c0)={0x6, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0xc) r15 = fcntl$getown(r11, 0x5) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r16, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r12, 0x41d, 0x5, 0xd}) r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r23 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r20, 0x41d, 0x5, 0xd}) getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r30 = fcntl$getown(r26, 0x5) r31 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r31, 0x0, 0x0) r32 = fcntl$getown(r31, 0x5) r33 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r28, r29, r28, r29, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r27, r27, 0x41d, 0x5, 0xd}) r34 = getuid() setreuid(r34, 0xffffffffffffffff) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000840)={{0x3, 0x0, r29, r34, r25, 0x144, 0x4b}, 0xa, 0x408, r30, r32, 0x2, 0x92, 0xffff}) getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r37 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r41 = fcntl$getown(r37, 0x5) r42 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r42, 0x0, 0x0) r43 = fcntl$getown(r42, 0x5) r44 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000540)={{0x240000000, r39, r40, r39, r40, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r38, r38, 0x41d, 0x5, 0xd}) r45 = getuid() setreuid(r45, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r40, r45, r36, 0x144, 0x4b}, 0xa, 0x100, r41, r43, 0x0, 0x92, 0xffff}) r46 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r50 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000540)={{0x240000000, r48, r49, r48, r49, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r47, r47, 0x41d, 0x5, 0xd}) setreuid(r48, r46) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r19, r10, 0x144, 0x4b}, 0xa, 0x100, r15, r17, 0x0, 0x92, 0xffff}) getpgid(r17) ktrace(&(0x7f0000000200)='./file1\x00', 0x0, 0x4000002a, r17) r51 = socket(0x2, 0x400000000002, 0x0) r52 = fcntl$dupfd(r51, 0xa, r51) ioctl$TIOCFLUSH(r52, 0x802069b2, &(0x7f0000000300)) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r52, &(0x7f0000000340)='./file0/file0\x00', 0x4) r53 = semget$private(0x0, 0x7, 0x286) semop(r53, &(0x7f00000002c0)=[{0x0, 0x2, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x7, 0x800}, {0x4, 0x4}, {0x5, 0x29, 0x800}, {0x1, 0x9, 0x400}], 0x6) 03:20:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file1\x00', 0x3, 0x8001, 0x3, 0x0, 0x400, 0x800, 0x40, 0x1, 0x2, 0x1, 0x6}) 03:20:14 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000539000/0x2000)=nil, 0x2000, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 03:20:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0xc0000000, 0x9}, 0xc) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="be6b5a42baeb8f05ed91dc8fe8583503000705d2d9d528b9bbddb8f20c7794b1949c50e93fa93a0f7e31ff76a9e4720ae9b42df6a73a2700b7e37c1b475983e4d4dcaf24bba9486e93813e93bc7951d6f116c9677fecc57cb7d77fb8f293f774e5de6ec2e1d41adf2b22dc8171f1068233db54f03d9219c80dd47166970e0ab0876baa0000000000"], 0x10) socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 03:20:14 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$KDENABIO(r5, 0x20004b3c) fcntl$setown(r5, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8) close(r8) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000000)) fcntl$setflags(r6, 0x2, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 03:20:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0x1f, 0x800, {0x4, 0x3}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 03:20:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/149, 0x95}], 0x2) 03:20:14 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\b\x00', 0x40, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x1, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0xa4, 0x5, 0x6, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x2, 0x220, 0x0, 0x800000000004, 0x8], [0x2, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x5, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x8}, {0x8, 0x100, 0xb8, 0x10000000004}, {0x60, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) r8 = fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000001700)=[{0x3, 0x9c, 0x800}, {0x0, 0x1, 0x2000}, {0x4, 0x7fff, 0x1000}, {0x4, 0xc801, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xff, 0x800}], 0x6) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r9, r10) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x8, 0x5, 0x5}) r18 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r18, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x6, 0x1, 0xff) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xaf) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x8, 0x5, 0x5}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r29 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r29, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x6, 0x1, 0xff) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = syz_open_pts() readv(r34, &(0x7f0000001ac0)=[{&(0x7f0000001b40)=""/218, 0xda}, {&(0x7f0000001840)=""/161, 0xa1}, {&(0x7f0000000380)}, {&(0x7f0000001900)=""/214, 0xd6}, {&(0x7f0000001a00)=""/163, 0xa3}], 0x5) close(r34) r35 = syz_open_pts() readv(r35, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r35) socket(0x8d52056eedbae06d, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x8, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r42, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 03:20:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x14}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 03:20:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x255) r2 = kqueue() fchflags(r2, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 03:20:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x2c6}, 0x8) ftruncate(r0, 0x0, 0x3ffff) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) semop(r2, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x8, 0x7f, 0x0, 0x1, 0x8, 0x0, 0x0]) 03:20:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14000000006f00000700000001000000ac1400ff00000000b61df19f0a768dc03c554491c163f99dffcc2324c0000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) 03:20:15 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000240)=[{0x0, 0x7ff8, 0x1000}, {0x6a689bf2764d2c42, 0x1000, 0x1000}, {0x3, 0x8, 0x400}, {0x0, 0xff, 0x1800}, {0x1, 0xf6f6, 0x1800}, {0x4, 0x2}, {0x0, 0x6759, 0x800}], 0x7) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000001c0)=""/115) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ff8000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1800) shmdt(r6) shmdt(r5) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r7 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) shmctl$IPC_RMID(r7, 0x0) shmctl$SHM_UNLOCK(r7, 0x4) shmat(r7, &(0x7f0000ff6000/0x3000)=nil, 0x3000) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r8) r9 = shmat(0xffffffffffffffff, &(0x7f0000d23000/0x1000)=nil, 0x3000) shmdt(r9) shmdt(r9) shmdt(0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f0000000040)) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() r13 = socket(0x18, 0x1, 0x10) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000280)="ebffcbff13b9fd81929648000000000000008bd76c65ecb7a36c7503aab6b771e91336ac1501bf1cdc5e4dd0", 0xffffffbf) r14 = dup2(r13, r12) readv(r14, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) r15 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x100) pwritev(r15, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r15, 0x0, 0x0) r16 = dup(0xffffffffffffffff) ftruncate(r16, 0x0, 0x10000000004) 03:20:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x101090d2, 0x0, "00e74de400"}) write(r0, &(0x7f0000000340)="14202ac86690967d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f900eb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc3199717a82f2136c0831b1efe26896031dc05dd430b54d6a9a6285b0065cc24e4c7ce0a3aafabd2fc4c84d12dd64060b38f5ed446bce7ee7303eef5c1525ee7c34d5838049f1c1f4541efa7eead733c208000793cb72e2296f543ad2f54f47a4396a228b5f9943107", 0xd2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) fcntl$setstatus(r1, 0x4, 0x48) 03:20:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)={{0xff, 0xff}, {0x6, 0x8001}}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='\x00\x80') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:20:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = syz_open_pts() r3 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) pipe2(&(0x7f00000002c0), 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = dup(r5) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000280)=0xfffffd0a) r7 = syz_open_pts() r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r10, &(0x7f0000000540)=""/226, 0xe2) close(r10) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000480), 0x1a1) close(r7) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x7ff) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000340)) 03:20:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0xc010, 0x13b2be27) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x2, 0x80, 0x62a, 0x8}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x9}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x7fff, 0x9}, {{r5}, 0xfffffffffffffffb, 0x44, 0x1, 0x7fffffff, 0x4}], 0xbe, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r0) pledge(&(0x7f0000000000)='{.\x00', &(0x7f0000000080)='@\x00') 03:20:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000000)=0x5a2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) 03:20:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) 03:20:15 executing program 0: r0 = msgget(0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000040)={0x2, "4c64837f1dfb08603467028c9d5d617db2f6abcd4ca1d29343d161abf0e85e156408f4d9c660f52d4b96029d8b3b"}, 0x36, 0x1800) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x7ff) msgctl$IPC_STAT(r0, 0x2, 0x0) 03:20:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40007ffffffb) getgid() 03:20:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="de4316b1ed2b0409d26ef596eb38801babda950ec39f0bd4140e6f6688291b3d2e980dfb245ee8ef71c30e5c16ba78ab091c1b21a7975925380bc0a531cefde10816c8c9e5f5097cf326a85d2594388a2b7770563d0bca7a21500236fcf2a8780de2982137418b49e6626f533005cd007c387afe00458e05834a7e7b92de70ce0acb4b23e0bc6f5c0b0e4f864d3c5fb1c75e9872d3ec516da36057cceb34d40af07590951d6ffa59841a2ecd7a0031340d3182e94b61db8d5d876f4e13f7f20eed45bf16413a2b278a2b4a3176fa62f7b90229924f1997e2ed3165813c0f49", 0xdf, 0x0, 0xfffffffffffffff7) 03:20:15 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x7da, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:20:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r1, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x80) pipe(&(0x7f0000001180)={0xffffffffffffffff}) ioctl$KDENABIO(r6, 0x20004b3c) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634efdc27b0784"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001100)="75d0602b06db1a99650f7a6245d5155e145d5f3abe4d8bce79218ada0e46f7ead141dc74db60dd1e0509c40b5c683d", 0x2f) shutdown(r3, 0x2) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r2, r3) 03:20:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) dup(r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 03:20:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x7, 0x21d, 0x2a, 0x7f, 0x9, 0x10000, 0x9}, &(0x7f0000000080)={0x7fff, 0x8000, 0x7, 0xc085, 0x80000000, 0x7fffffff, 0x3ff, 0x1}, &(0x7f00000000c0)={0x6, 0x7, 0x0, 0x2, 0x8001, 0x6, 0xfffffffffffff000}, &(0x7f0000000180)={0x9, 0x9}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:20:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/file0\x00', 0xc0, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r4 = getppid() r5 = geteuid() pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt(r7, 0x0, 0xa, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000000)='./file0\x00', r9, &(0x7f00000000c0)='./file1\x00') renameat(r9, &(0x7f0000000200)='./file1/file0\x00', r9, &(0x7f00000002c0)='./file0\x00') r10 = openat(r9, 0x0, 0x800, 0x2) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r11, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r13, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getegid() r15 = getpgrp() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r18, &(0x7f0000000000)='./file0\x00', r18, &(0x7f00000000c0)='./file1\x00') renameat(r18, &(0x7f0000000200)='./file1/file0\x00', r18, &(0x7f00000002c0)='./file0\x00') openat(r18, 0x0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f00000028c0)={&(0x7f0000000580)=@file={0x3, './file1/file0\x00'}, 0x10, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0xfc}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f0000000b80)="08109f36a2f6fbccda3babfe036876afb68ab67a9e8f7097799161d1c747654c5e9f222d11190346806eb2a784f9156d065b744ca54dd90b167f057f707b74be981c2fb4efe2e56ec99384471cbbe34534a799703c42686af632dbba9e623d62138950fc61e0d6665e911425558ef10743af6847c0de56aeafd569048944d70e3e23200996746a2425492045ac1ba358d8219a84e45dd5f547937613e30dca50bf", 0xa1}, {&(0x7f0000000a80)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a2afccd3f7c71f8e81c3b5f460a268b8be5ab051a9850390400c4456eaab32a91ec474ac2c83f31d4dbdb6eda74cccec757c2bde1dc59b1b5c85680fdb2df1acd922af272c113a8424628cb0f5f400d9afab54f5a63ca5382615ffa805f4b9cd3a0bccdd7e5eac9a9039ed8f2cc28ab", 0xde}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac168aeb25f821af17a1ba171266973f14567f16c5dc5cc04cd0904ed36ac0e1e12c7ae045622f53e4f2716b1c8cd4ec567b8e964f1ced867f2efc89a543539c391857a1dbb5eb6718bd9e358988d", 0xed}, {&(0x7f0000002440)="0a21a1942ad4d78d38b843415d760a41e82a33b2daa1d37ad6964744fd5671ab2e", 0x21}, {&(0x7f0000002480)="e5bdd19d7260daa3ba1e23e088206bd4ed9e5862f7d7d929aaefcce77b0aee24f64f123d12f3afdd84f83a4454e50d6be52ecaeb28a01b9057ed5c7e0a14845c67beaa1991e562e1d62b3aac592d78e1017515cf6c6a89449c25608ad5b8a54779f92dae51fa71626ef062f776e1546cde84187f8b163c0c3dc398af11ff5c096d91c07be5ccf9c6a5", 0x89}, {&(0x7f00000006c0)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1ff982b41d079bd7774d627ed5dea7826e365e39119525b13ea5f72d15ca4be5f3591d101ec15a47bf1d1d1e30ae4237323323ca272db992b991cfbe26c5504b06a6586b57c41544b62150c55192f8d0a29cecb513b3dce4f517aa735e51096a29bc8ae1a166967c238e473233aa405bbc40467e33f5efdf24264441eb33db148ce3fb8eab369df5b72817d8941c84ed495414515cdae6d71d63765fbee1b11e3e6064300000000", 0xd9}], 0xa, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYPTR, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES64, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES64=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYBLOB="0000000020000000000000ffff00000000ea0000882732ec80366376a0618fb2c46305785d74d50fa20cf946164f7933f2ec7f87c957f03f7e731c52e634510ae20c51c03b68b52c9a964b0bf0862ee7e74b0b", @ANYRES32, @ANYRES32=r14, @ANYRESOCT=r16, @ANYBLOB="0080ff00200000000000000100ff0000007e0000", @ANYRES32=r15, @ANYRES32=r3, @ANYRES32=r17, @ANYBLOB="c60f0003a535539709e77800"], 0x116, 0x400}, 0x60c) poll(&(0x7f0000000640)=[{r8, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r20 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f000f99c6e4581130758a7ed380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f7ea50ccaa438d4880034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59450c57a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74001000000000000099992ec768c7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000f2c2b8e600000002000000000000000094000000000000000000000000000000000000000000000000000000000000000080040000000000008c20d6fb3524293dd0b38791721849000000000000000000005879eb2f6fbdbb4e61d14933000000fef1f58466cb895dfa3480016f6672000000f79507185cb7b5e442bdc9e47e00516cecf841261e4b821c29a331256538eb4f51a32c8ceab5d2a28a6e8724995633b3e501a2f0d324200a6eabc2ee79e315aaa26ae11e3d3309162ece4e8812ff43574278103ef79e65679f2acea90f8d3ab8622d14e9625be3fca9bba48681f857437047e483f50000dda6d2c434c7295401e594994b81bb562d8d3eae1cf19866f3c6a13989d679658277a35c95d42ba0c39923fc294d3c2cc6f8d8b87a13e8bc280bdc2ead6b6afd0e5eb07ee37a80"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='+\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f00000011c0)=""/202) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r22, &(0x7f0000000000)='./file0\x00', r22, &(0x7f0000000600)='./file1/file0/file0\x00') renameat(r22, &(0x7f0000000200)='./file1/file0\x00', r22, &(0x7f00000002c0)='./file0\x00') 03:20:16 executing program 0: r0 = open(&(0x7f0000000480)='./bus\x00', 0x80000000000206, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x40, [{0x1}, {0xe9780238dabd7afb, 0x20}, {0x3, 0xfff}, {0x2, 0x100}, {0x0, 0x4}, {0x3, 0x40}, {0x2, 0x4}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x8001}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x1f}, {0x1, 0x7a}, {0x1, 0x5}, {0x1, 0x1f}, {0x0, 0xb9}, {0x1, 0x4}, {0x1, 0x5}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x1}, {0x0, 0x2}, {0x1, 0x1}, {0x2, 0x5}, {0x1, 0x2}, {0x0, 0x4}, {0x1, 0xf58}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x2bb8ea34}, {0x2, 0xfffffffb}]}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x10000, 0xc) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00), 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x0, 0xfffffffc, 0x6, 0x40, "dd1e51059679a266fa073283f143134ddcd6391b", 0xfffffc01, 0x5}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 03:20:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) semget$private(0x0, 0x3, 0x62) 03:20:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = dup(r1) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x48) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x11d) 03:20:16 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x26) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xa3b4, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) chroot(&(0x7f0000000100)='./file0/file0\x00') read(r3, &(0x7f0000000540)=""/226, 0xe2) fcntl$dupfd(r3, 0xa, r2) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 03:20:16 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:20:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000100)="5514ebceebc09b2e7f5d04362373072c139373563a153812cafaabff3edc6098994877e49bf9a16714a258a362d464de6b77045e9eae938c050508edf0891e570e438e7b576b6553f08c620ccb49dcf90ec08628530c6656d67d233c728339d3d4470ec24182914a7200c794886430d1e5ef88734b5945ac4afa94067db9641ce9c7208aebc55cd0ed72ca39c76e3e511beedee343385fe31047f62265e868bc7c5ffa23fb1ef7893f421e3ea122aec693b084474cb892630c9c89b58dcee0a04c5c7b0d71e3929c278c5c18e909aec2", 0xd0}, {&(0x7f0000000200)="85e6851d936ac0fd4ec5387372c3df9af9d53dac0ac0673a217dce6199ac6c7213a637efe5115cdb7f77f740df9f9c1b55ead3779f342523c7bbcedea5b394a0dc6c17a348495cf06cfa81b4df7c8481d8179b2f8317145100c8dbe4585cbba4926bc11a94ee1fd3710f7c391125e06db8a7a4940a3027c826de3b25cea40ef25c8fe9fbd523f7cdcf411ba6471cb0b0e1b80409e7ab614607cb583103ff6a4dda0d99cb043cc6c7ecebf94b11bb538339f972b24ba57107bfc87bd8b3cb3f3ebccaf8d18c299236aa7560a4f8f47a2d8f9bca224f4ff07a3c62d15628f519123d09358c44042264c76b8d776614ff77d9832ccfe0b1a16728578185323082b589490447d4f93177a293564d524848baca44bc487ae53c897854249ea1a8fc5273931e299973d50e278aa80d391b5955caca717b887203efe77db890a597d0f986dc704ab1eb72e9e43c77ebd7b8526cfea4c5b21532ca04bd1be96ec59d0cb22e08bee0cafb53d40ab37f711d378cf2a4806b3a294526f33a0b4ed001612d5528229a67047b341f174ab30b7ae390ddde1d2b177a32282df0434947b9db9007eaf6f117d3e1576085e42cf1ca4b774ee8d4af01dfa6946929c150d8b688c0b121e88dfeb750ad5ef849e6d3e6f75aba95282f4bc2198b9e01f35159b2b87aa3819c0120f8cd722decc09ba42a7003db54bf9a80ff44cbb7ed2c9b5f5d559c73c232c8d81adb46a7e4e1bc9d6ef9510ca14fa6d43446c46a3f10d2a86840272bfe03a39f58c2db5eee61bce11a01a3204d928aa769dc9214b049396fa0eaa0a0a2825cd48725fcb97cb55e59dc0112de6a6a6f0c713d478ad3edea3a6fc3bdd75383c2591dd63018caf68e5b32a43706886cb4c8a131357451d915191e8aa99f99dc6f514c8520a66b324c2d6f9d7c8340fc99399c299efbdbe52959bf0f836c4af5c07361d723942871f829c33e5c691e8525742ee833572960c8854d86f00ab9aaee43efff790578a6fb62fd97f67859c67d972fdf19d43d336eb578f5eab74a7f23046fb9e65be01d9a997663685b5c85a5e9cc59137af845f19ea394bedee9ed8b9ebcc50bb8a3e678ac1ab0d9d66d35e4147d8ce3056f60b96f69ae370dd6992132fec67d6edf9fb5ca9ce36eb7c6c925f3ef493c18c0bfb7e5d63314e129821ecfac8b415a7f3dc19f849f617924ce523d86298c2410fd3b908a5eb79c276fb14306a3b5ea1e293a3c83b87e881c0fcc3c3e5a5fa86dee9430042ef6ab99a6964e3c763f5dfffae64f3577e073690a57f8c34f74082324c2f1c43f970360b0464b240e13833753d10012117c811110a8d6a62bdce1af11e0bdc6d0f08b71dc65f06f82bc3d0ba9d1e6bcd979958a25e5178916f2b411c776fcc32bec1e9bf32d811363ff301ef13ee89808d3c8d475969e3797e7d69e29645474066a52524d9c79cb23b9985e2536bbea1be3a6b298ee6b44512f357af4be2f35da62fabefa349c642bebdb4e5634a066c369cd3606e4e34b89657e6231f967821787ef53c8e91dc0627629d85b64e256da0f68a1c4021e1378432e861a9c1ef5211324abeda66d19ccd07105cc9baa8adb6b58eccd44e68aca0df5fbf0d2a37daae47d8bbfaf24ff1ab84e0929d0ae31a74f433d244eff2bcf8aefa6386a8739d51882f5c6dedf1dbf08f1be827d9ff3d71d026dcfbcb8896c99e770218d40c4cfe9cf05d369c6add643a6d73e6d1361fdd678f826a50621a5f70e1720c3ef7166791271fa76319caabc5ee65df4e69a40af2d1a352dc9abb25eda16484afef71c751dbd95e9f8765a2c0f4897522892d16f89d878c1cb61fe7ae3f927aa8342da259c51a1dcde6abe57a8dc7556bcc62c53bcc03b92637c7dff280ebc0cac96507ab34d5a0b539d32e5469bfdca6fcbeb72e374f9b2b676d4dc6f6ec9fa087714b8f9562c63bfe41f31e615ffc7b6cfcef78059900124f9fcd240d1bf3c0458c2e941f20d0042ad0739ed94b0ba6e87ec61aa46b0b39e6e3b32780ec00fa6e2468878c65cf3fb8a6d290a2d67d8ee269b4e3d5048046508a9e419eff91208feab7345711e13c35b3e57b711ab5e11f9435705dfd110a8200c7eb0956b6e714258a8701f8e75e27d6102f708fd70f86751dae31dc8f23a8011b2e082a84fb92632440fdd618051d8bf35962de8495c0f739e862d656c8f23523bdc21285519f9835ce1663d68314e1e3c858ccb0d675dbb6fafc236b865f45d72686f52721ae8b34aeeafeebda6c67bae1e194da5a5b469194e29e4f942eb8508846f00513e76363dc43111737dd9306d3b94a485e5235abb6b924498a7101355abdad42efd9132c9b67a8d2d6650e4d720970560a2c7c1901f47d6f14ccc12869c1f8e183c850edbb57330ce7300e4650ad472a36580f1ae293cc87a0773cd9cb024c986ce0f39c0fa2af7b51d31d91aeae68aa49de469045f13b6059d8d693352a7e34fdcbcddc1e3c58ef60fc2d85a88da651aa019919be6946d8da1b10851a92f7384aace80d3d0a9fca80ffa89027062ff4843914434b1df9a190abe71a6a6b7bb290e2cf843a45a972c196567f9121b8f3bb716cffb54070c4489d7452c53a650bb7ecdd6cee1a93968550fb0bb59c664390d5b98e16523dcb869582555c567644b9cc12986d6e312dc6f9c1895501bc229e30fe5bf153cf3dcd47c541467623f28c7c048f70c0c6e22036667bb31213191f529e5ee89f20df0a9e4500ce6dda3b2f6f34275dd7a522a8f7eb1582299e9fee427f8f250af26e74548dd54d3d3cf7a1a7a38eb05569f875e27a5b4b2afec80559d06ba198a2c1cae19031aecaa228ffc5fcdaaf66d14f9b2a4c757c8036152d6c81e880893782d654bf5506849ea0cfce6a10961428868180edb127e100761ab451dbe2418ae61b1b8dea3f16a750846ee0489a6d0f25d75481628b75216cd225184fe22766a404c25e4188e7e89007d0fbf3f1be27deec1ebda3c3551164822cfa8b9eba99b73e966c2913d01151e5f409fa7bec7a42e90288ebb83adb0c05b1060b0b43c4fa200c1d8f5b77970db22666cc62553a5252af3b9daa03270a6868330f7b943c4d41760d9cf2b84944b79a974d39e77b0b3b724926f26348248665f0c909ec1739416148735c823ea28741a65bd246122a4c175b518e87858b49e7535a37d49ee4798717d508f86dee9128866bd35a7b8926c92f124b1f20ac557beefedf2cd5f60c5c42b6476571c9ed8e5a3d3fb3962ec2e49b0ff25dbec508cee95cb462abc90dce6ab8b374897d670e50517e91bcdcb938bd3c8897c0e12ecb0f2649d5cd58febdf7c68cf9ba1f289ff1367c3b16d7a0324806df2f49829190eaba5d488701ea0ca3c836ca8d6c117a3a37863e752aa6e726933f33d4a58afa474518759e1aeed02cf35733fd6beed5453040a4c69680867baeb1046b528f2f262c1ce32972efc701f0d80f1edee745d5111a1f3ab1ae4c71c329590bea2a6118ad9f77b30190cdd7a57d68a801e0a90e6e374b19de2312faad8518b4ccd3759da7bfa173df72015891c7b28a12074e66c41b0ec6cf1aeff2daf72c017d313f777efaf42986176bd9fd70155a401b89933cc6744f8eedf771d4dfd5f5500c6d0d8f4832220a7340c9e84d3f45507cac5d99a21e6b21bb8819a5d3b23c8ec7377a01fa215387be596a5bf72ac0b0b71b95ae9d2b1568734b336456c31ed78baa7871bfb3bdfd2c6f875e9b6dd009510bb180de85df1882d7bdcbb94740a82063462c790124903634c165a9d68469047b42d1a2179b756f7032a87878a0cf9107152767a758cb58eec7f496999463237b1317da44b20591ad7ac555e973910be1c173dbb3c669481a7595a34abae1ee246b949a09ca9c0419b99fe05874bdb2f6a409b20c3539ea30a246151c2676f34a42000ce9f3c68eadaef2a4febcf28a3a4de268475c0835287cf5933060b917d87ca15675ff65086092cc50b839e0b61c529d28edad90e0366ace670e888c91a2b8efc55a5c6e11dea2486fd2ca8f47cff6957e4102e4a8d35d229e3190cda75d935d5c75aa7a50ed6bb57b17d7162c960a74cb631111b4c5f17ad9c88cfc55d5e7b83545d270d1c77f79bc4a32d8c84a5865f37a5eecd6ed90714032b4a7b680c4c4be35edddc8e3615a0d6ac7a32403a19ca77f709a236746cfa22297c95f924d81627e7f08fda0f59723d02c36041e2570606146ac123565a19fe355851b462947b250de7d407eada4c987e045ec2569740a2814b97c211d10d3ddc463830836f4be7892c5b055ef535a706ea59619665ef3265ce39d80ae7701c3cda4385f5b57f19308fa54b6fba65e9f2a8b2a20761c2919779022d0060024f8ca2a89b47a99d842cbc0b3ead3ffd71bdb6bf23f4a78814939ce7f7a707a0af9e4c1ddae84119435102dd4abae444e9fbed20d1ecc9e5175fbc1e62adaebcad557e2afbfd2d0e91ae1ff19269ad140df28896963552fea675045c19bafcca8f1aaaf7525e40a846eac0a64f08364237cb18bdf2082cee601cdac27334f5884ce2b7ecec9b23eb7ccd7f3e566dbad82b10a1363d803fd45106bab78750f8104f3d98d31b5aef4063f89d983c0011ef8d08b85f85162a258d6e114a211d4578b5de0f4b13f071b9ba5ad8429aed98599749d556a983f9eac1733ebb4885a75fceee39210b93140a3a52bfe81185604508554d995f9c3370bc80c4114ca4c9ee1198108bf95c50025e3a58ba9ec6ff668a9a67d213dce3c961d7ca6016620e90c0d82dea6444f4752850fb87c1e6d2578c7ec6f0c1b80fc58e03d454651a14184bf58c6aa79c0230440daf42278e73ba404b60dfef25d0bbe86bbd23583f501efd95bca3c22532a8a46c5622473e41f9f6380e26f6bbb524b974354ddc21321a5c44a68d9628ddf34908c1e8992e8ca705bd44814c93e8da1c8de9cb9e6d1a5761fbd6ff95b80494317914d62e7febbcb37cca1c78a2b927e552c50b714414141ad783206cd1610e836a4aa08136bd1c24301050852cbae9b0c4fd0eb706e7bb8213dece7b829920d2b10319caa2f8e562924e7b04639a1a1ea513e23f6b9e5e7b60a701fbf417587ea354cbfb26f1616d15f7d2e1909df384aad21bcc6fd33c42d0d398558228ca528e33d0be0c97b697aa328e81ca3326dbf78ad492a857ee9366c24ce5773828f61ea920c41f7ffe0af4a82e71085f93c8bd10dd438891c246e3f4fc2799c354e7a577fbd0973dc1dbb355e09869ad463b41534dc94edff0974355e90f37d5f875bb518008c1661c154964777a600df5530626239647eb39fc84e8407e7aa17a893c7f7b354b822849e9916d34e7b7aa0936d62d902a497ad65e741d7bb94aff12a5f91514a7864ce03395762899c0c22a5e2dbdd477bf0afedb1cfdeba91737b72f03537b71df13cb244a1c4fba56eb278c688b69c2b24823fb6569d6f4a3fe12bc3d50e3505b2b6733c02c18251aa5c68fee76e9419ea63f7c600ac2534a574d5dec6c0864c86b8518267c1b4e6de93e91497b55666b66a4d1cb3d2295d46e799adf9b59f2ee5f44e1ff21e818e7f4a9ba2ff5c58d0e90971a7fa18bc20bbdce2178afa442ee1b5daeb607d90a62252cb2058d5edf28fd9a089db9248cded69737c815349ba56b6f5e3317a21efd64fc4a10b69a1cdab111a1b40c147c91520303494eb209012b845d63d8664f368ae5475fd7bb856a7fbd058d539267905b1760581d6cd12440b3e5856ad930dd037448f2d53647c2e39186c02c9e068c0acb", 0x1000}], 0x2, 0x0, 0xffffffff00000000) 03:20:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x1, 0x0) sync() pipe2(&(0x7f0000000080), 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812ea84e713048e69931929648", 0x14) munlock(&(0x7f00002e4000/0x4000)=nil, 0x4000) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa6455", 0x7c) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r5, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000540)=""/226, 0xe2) mmap(&(0x7f000006d000/0x3000)=nil, 0x3000, 0x1, 0x4810, r4, 0x0, 0x78) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) 03:20:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x6dd4c6544adf662a, 0x50) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 03:20:17 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 03:20:17 executing program 1: nanosleep(&(0x7f0000000180)={0xf0}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x240000000, r1, r2, r1, r2, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r0, r0, 0x41d, 0x5, 0xd}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001800, r0) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) 03:20:18 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='-ile0\x00\x00\x00\x00\x00'], 0xa) dup2(r1, r0) listen(r1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28002) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = openat(r4, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r5) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r6 = socket(0x6, 0x4000, 0xe5) msgget(0x3, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf4410000000000000073060000000000000000000000000000000000000082a6000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b0000000000000000000000000000b4dc8781e546f5dbf042ad87d23f8f2a6ac343c1bc84de9a897630f74665b5448f857185"], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r8]) r9 = kqueue() kevent(r9, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffffd, 0x9b}, {{r6}, 0xfffffffffffffff9, 0x80, 0x2, 0x5, 0x7fff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xe, 0x80000000, 0x7ff, 0x6}], 0x1ff, 0x0, 0x7, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x80, 0x0, 0x0) kqueue() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000340)=ANY=[@ANYRES16=r9], 0x1, 0x1000) msgsnd(r11, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a95390f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99f087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384904000000000000000fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf2dc84be064550647414c3bd894c6225b247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe58ce07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410"], 0x1, 0x7fb) msgsnd(r11, &(0x7f0000001e80)=ANY=[], 0x0, 0xc7b9ec1d15569190) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgsnd(r7, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r7, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 03:20:18 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0xf2d78e75eabfcf56, 0x1412, r0, 0x0, 0xffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 03:20:18 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() socket$unix(0x1, 0x5, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000580)={0x8, 0xfffffffe, 0x2}) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000600)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) 03:20:18 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/98) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000005c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xc) r4 = dup2(0xffffffffffffffff, r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x70) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/179, 0xb3, 0x800, &(0x7f0000000400)=@in6={0x18, 0x0}, 0xc) r5 = semget$private(0x0, 0x7, 0x286) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000140)={0x8, 0x1f, 0x3ff, 0x13a0}) geteuid() r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r23}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r7, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r10, @ANYRESOCT=r12, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r15, @ANYRES32=r10, @ANYRESHEX=r18, @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r20, @ANYRES64, @ANYBLOB="5a2f8272183444b6901be9a5e17aa242bd2916a611e01699bfda973020a0"]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r14, @ANYRES64=0x0], 0x6, 0xc00) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000001440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ffea89f5bb3b6a1e80bdce927a1a548a7ad8f358ad4d1f77a4122fd9f0f6081205a5af02c280e3bfa3a5553d4c462450d55dd08166553540a07fec50451273fc85eb27069ceb041a82ef6101e7ac648f0c87a88767f7207b0d5798ed241baf92b3f7d29ed315645554bdec856dc36ac261586d8b619e1310a7f028ae0f6cf18f3f21106e8a1b5c4e6cb506a8e609729787c707588735b4abbdb40b8686811b1bdd2e39c964ea6c"], 0x44b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = geteuid() r36 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r36, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYRESOCT=r37], 0x1, 0x800) msgrcv(r36, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r35, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r27, r31, r32, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r31, r8, r8, r8, r8]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r41 = geteuid() r42 = getpgid(0xffffffffffffffff) r43 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r40, r38, r41, r39, 0x143, 0x80000001}, 0x8, 0x100000000, r42, r43, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r44 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r44) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) writev(r44, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r44, 0x2000740e) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000001280)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e87aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67038f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dccf59d0ceac84859acbeb2a43fe881dba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81303e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000d3fa6e9557fd73e13f4eb3da3bc5812f389155d779167cf03f1f588c65f8bef272696744c6582a74ac36b7df4c4da8ab44daca9ec06895ab0f490f9b3ad0a1539d8b2ae5abd0616b7625eaa02e17e26f4bf724f77122d351d18ec4f65edbe50f1b06a62683b1302d97429f9de9ffe44d23b8ea41e9b2566045443a8faf5498708dd7f6ba20e4bdf0a3ab6fbee019db368b59af0a178ac9b518d286400107"], 0x44b, 0x800) r46 = geteuid() r47 = getgid() r48 = socket(0x2000000000000002, 0x1, 0x0) dup(r48) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = fcntl$getown(r48, 0x5) r51 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r49, r50, 0x2, 0x92, 0xffff}) r52 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r52, r46, r47}, 0x0, 0x4, r49}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r53 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r53}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x1, 0x2, 0xfe) r54 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r54]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) r56 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r56}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r56}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r56}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r57 = kqueue() kevent(r57, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r59 = socket(0x2, 0x1, 0x0) bind(r59, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r60 = dup(r59) listen(r60, 0x0) r61 = accept$unix(r60, 0x0, 0x0) write(r61, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) kevent(r11, &(0x7f0000000080)=[{{r58}, 0xfffffffffffffff9, 0x4, 0x8, 0x7, 0x10001}, {{r58}, 0xffffffffffffffff, 0x27, 0x0, 0xfffffffffffffffe}], 0x0, &(0x7f0000000000)=[{{r61}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r62 = kqueue() kevent(r62, &(0x7f0000000100)=[{{r58}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r63 = kqueue() r64 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r64, 0x0, 0x1000000000000014, &(0x7f00000000c0), 0x0) r65 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r65, 0x0, 0x1000000000000014, &(0x7f00000000c0), 0x0) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r66, 0x0, 0x1000000000000014, &(0x7f00000000c0), 0x0) kevent(r63, &(0x7f00000004c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r68 = kqueue() kevent(r68, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r69 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r69}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r69}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r69}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r70 = kqueue() kevent(r70, &(0x7f0000000100)=[{{r69}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r70, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r71 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r71}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r71}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r71}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r72 = kqueue() kevent(r72, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r72, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r73 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r73}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r73}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r73}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r74 = kqueue() kevent(r74, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r75}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r75}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r75}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r76 = kqueue() kevent(r76, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r54, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r56, @ANYRESOCT=r58, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r67, @ANYRES32=r56, @ANYRESHEX=r70, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c822939a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6396f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r72, @ANYPTR64, @ANYRESHEX=r73]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r63, @ANYRES64=r75], 0x6, 0xc00) r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = getegid() r80 = getuid() r81 = geteuid() setreuid(r80, r81) r82 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r82, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff"], 0x44b, 0x800) msgctl$IPC_SET(r82, 0x1, &(0x7f00000000c0)={{0x6, r78, r79, r81, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r84 = getegid() r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = geteuid() r88 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r88, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b0000000000000000000000000000781c10d1e14d597774545bbef06f52ee"], 0xfffffffffffffe9f, 0x1, 0x1000) r89 = socket(0x18, 0x1, 0x0) setsockopt(r89, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r89, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r88, &(0x7f0000000200)=ANY=[@ANYRESOCT=r89], 0x1, 0x800) msgrcv(r88, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r88, 0x1, &(0x7f00000000c0)={{0x6, r87, r84, r86, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r79, r83, r84, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r54, r54, r54, r54, r83, r55, r55, r55, r55]) semop(r5, &(0x7f0000000480)=[{0x3}, {0x3, 0xf0d}, {0x1, 0x6, 0x800}, {0x1, 0x2, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x7ff, 0x800}, {0x0, 0xe642, 0x3000}, {0x1, 0x40}], 0x8) 03:20:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() flock(r0, 0x89c1bc9cfd9e1cc5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 03:20:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) fchdir(r0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41}, {0x80, 0xcee3}], 0x2}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 03:20:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getdents(r0, &(0x7f00000003c0)=""/174, 0xae) 03:20:19 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 03:20:19 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c2ec6229f6500a670d5d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) r2 = openat(r1, &(0x7f0000000100)='.\x00', 0x1, 0x8a) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0xfb68, 0x3, 0x6, 0x896b, 0x3}, 0xc) 03:20:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) fcntl$dupfd(r3, 0xa, r4) write(r2, &(0x7f0000000000)="0500b9ae50", 0x1d9) 03:20:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 03:20:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf8c, "03664333090b2cc17f6bdf71cf15cd76ef3caf00"}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x1) 03:20:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff34}, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 03:20:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffff2cc) r1 = socket(0x2, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) 03:20:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 03:20:19 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x369) 03:20:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xffffffffffef7fff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) fcntl$dupfd(r2, 0xa, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) 03:20:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) pipe2(0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f0000000140)=[{r5, 0x80}, {r2}], 0x2, 0x4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) read(r4, &(0x7f0000000040)=""/219, 0xdb) 03:20:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xf771d5102536e33c, 0x0) fcntl$setstatus(r1, 0x4, 0x40) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 03:20:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206925, &(0x7f0000000300)) 03:20:21 executing program 0: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa06967a26d1fea96, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='#d:\x18\ap\xf4\x7f\xff\xa0', 0x10000, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db0ec6902680ee831ee3cb0187bc95a9351e0923551518ca1aebb402b74f499dce9cb91572a7457811d87789a758589cbc46816b4ce49143b1a77a015ab851489a309a287ec825f76a2c2cd1df2f2e3dd83dfee23cdd5732fce9d151460fda386bbb5116be8283ad5"], &(0x7f00000000c0)=0xfffffffffffffec5) 03:20:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 03:20:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x100000}) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 03:20:23 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:20:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x1, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 03:20:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000080)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0xd) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:20:23 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x1}, {r3, 0x200}, {r0, 0x4}], 0x5, 0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000100)=0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') shmget(0x3, 0x3000, 0x476, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r4, 0x41d, 0x5, 0xd}) shmat(r7, &(0x7f00003b2000/0x3000)=nil, 0x2000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000040)) 03:20:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1800e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 03:20:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:20:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = fcntl$dupfd(r1, 0x0, r2) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 03:20:23 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 03:20:24 executing program 0: r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede", 0x798, 0x0, 0x0, 0x0) kqueue() r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) kevent(r3, &(0x7f0000001a80)=[{{r1}, 0xfffffffffffffffe, 0x9e12e8074ef27903, 0xf00ffffd, 0x86a}], 0x9, 0x0, 0x17, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x41, 0x2, "935fb01ab3dd00", 0x3, 0x400}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) dup2(r5, r6) sendto$unix(r4, &(0x7f0000000040)="14d7b6cf7a1d95f43431de9478db237964d4fbf1d57c04b07a9ee4c790bf83c66e83de77309eb2b51365a25a8a6eeb83d01f", 0x32, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r8, 0x7ff, 0x8001, &(0x7f0000000a00)=""/26, &(0x7f0000000200)=0xffffffffffffff31) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r9 = socket(0x10, 0x4, 0x8) read(r9, &(0x7f0000000a80)=""/4096, 0x1000) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000a40)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r10, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) symlinkat(&(0x7f00000000c0)='./file0\x00', r12, &(0x7f0000000100)='./file0\x00') 03:20:24 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000200)="8f1a75983024067a1874b46074a38fdbbf6db03997c32dde02c3145571a6c562b022e35f1eba47056240ca0bddac2650c6f7b545bf61c96ce651ee11b426bfbe286f4f6ad894fb60ba1e7234614160d142604f30e3ba193f976b1e7548ec3dfd5721f533b1c7e97fd4cd256e82f00671c4f697bdc33a4ba36e454d36f03b4765", 0x80}, {&(0x7f0000000280)="6fb77abdee95b45f392252d2d996e117f9b90087247edb0b2c568ea35048bd5b81e9ca40b5d3c81a0b3f98a6cbdf43afe278108a54829693281968105684a4bc357122dbfbc544661c2b6832f824a9f3ccc7380922595815dbc8e26a9b93a9ccc13e5970419fddaf21584bc5f0d74d91ca67ee4b5fa6", 0x76}, {&(0x7f0000000300)="80f9a6f8cce150cb8c40e9eaa18877ee8a82ff284a0990cbb54a2c25835ca0499443cfd681e687ca430bbe0d5318d4ac7a3c73aa6d2e60bba4a810c289387c5276c7977df480516f23df4f52775411165061d85c86d14b02a915ed2fd67b09b8f5934c2a8326efbe5ec45254c06f522f09289e1a2472a64736d6bca9fb0440afd7c625fbd729383e4f95c669c99f57bf642a827b87c4102cc6e7f1a4391565d58431091ccbc8bd8fa61469ad5dc7a1608b5553cce6fac655929436889ab6777fe61f999b557dbe7412bc8e865f923192630f028e8953b281eae1cfe60f70b6fa7c9ac009fa91175a08ef17faa0", 0xed}, {&(0x7f0000000100)="24d1e1ee7c18ac5bfe19ed36b76623c3ea89804aab8068151e895596ce6363d1593e54df24", 0x25}, {&(0x7f0000000180)="c84a972724d79b882bd53293e1b60510fbc7ccfeb4ceee31904f65255eec1f1bc85b8a", 0x23}], 0x5, 0x0, 0x5) 03:20:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f00000002c0), 0x0) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r8, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) semop(r8, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) 03:20:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10052) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup2(0xffffffffffffffff, r4) poll(&(0x7f0000000140), 0x2d8, 0x3f) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) 03:20:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:20:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:20:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = syz_open_pts() readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="6de752a700536614ddc88616172c388f118d5e3530b3f191fa859e7a4b825c477753b9ccb9ea9e4f4c29216716f9a862f46b4372617fe26a32cfb65ca62f00c57ae814214d91d3b69a91de5a5e09d3080dd9ef79ce4ef1e56ccd3148354934441ac5731bada8fd23975b70903159cd0c41e28ef9d697d8d6377c763d1e6fa84a8834e10b897a856e9083adc6de416fa07f4a541f84624e1c73b704156387490374a0f894999467f9ea9d83308d0e48cfc3e65f5215d4d441ca03338e4a45dec2e94ab1e4a5071db9d0cae5a92f3777a8a0856901912af64184e5f38bfa"}, {&(0x7f00000004c0)="8f471ba78980ce65b6b54f4e876c72c408555e92ea68b87797f80f04d201121411b42ef478f12696a9cca2d4c19c2c2c5929d9b800c230434a656223"}, {&(0x7f0000000500)="dde42d0d2bda5a165a9ab9d115b357ba24c54cc06576174da7628a62dcf4ae4b9a24f2632a3b5dd175469e2954cd2a71ba0c25bb672f670feed06ad0f9bc9a8a3f5efced1ae7ecda87b9b48be232c9ddbebff8f08aa4872a5d35a3cac0958c378fbc13208af6c0d08166d674b9a7"}, {&(0x7f0000000580)="063f29484c97abc347a7d5dd1c4bd0a77363a9a5d02a90374be96392d29a3e3ab7348f091748a6dbabfc33c842c1c8ef4c9fa1f7e4e0492661056c67c4a89dcf5755bade7d370526ea897237b05810202e976f0df33b6515abc49d"}, {&(0x7f0000000600)="1a532820756e29f45cbcd95770005fb092e98932feb6648cbe11b448957bbcd72dcc63185fb667110f76de0f8c3f120757e569fbeeddbf"}, {&(0x7f0000000640)="699e27b122de33eeb84ddb60347f67ec365e9a1acf0d8da432012778cdf3aa9024c46aa06009da0d8e57b7b4ce98a6bfbc186677cab207dfa15fcdbcbb967cedb65781e825f5299ccdbc311eced97ed40d582ed6658e11551178c4a97442d77686560ae0ba3def2cfbff858109d92b03511c331be8a7990a431a6076da1f4e4555250133e7f054de8162dc78f3c20ffc057d3198dc07de58ff2b4f3cb1146b3d371c8d65210fce0ad1da98778fbcb780a2d7438ad66df326043961435903a695a9974f517920f9906a82b7f46f4257d9cdafda0160be3b8ef421b40e0291ee46595d88fd0fa88056cfe984148a38ce88"}, {&(0x7f0000000740)="e0c09b99171614fd05be85cadf40c3b8bb778ab0f76bd2fc7f07b5b6fdd65d2921c11a1ac235d3f465e002e51da286ad218742d295fa909312e1866b428833c83ca2731eecc2bd4b30a5f42f4f8c5fed2713f7df61097b17ce7eecd9c752187afd4093d30dc9dae80c78e433198ede6de22d1fb2d7a1d2de3ac1c2ea3a01e832ff8f06d8141f5e2ac1dfdb4e72a27a7000455a62a530ff8290deea0d1fb0251ebecd7230b2db6f7cc464cd49c9b190606362b9c59d51f0b5f4c4db72a0e101dd23f2599f8a1df2648e385f3e1d561791eb5e67c8f966"}], 0x3e4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fff, 0xffffffff, 0x80, 0x1, 0x7, 0x100, 0x7fffffff, 0x7, 0x1, 0x7, 0x5}) execve(0x0, 0x0, 0x0) 03:20:24 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) socket(0x1, 0x5, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000007fea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06af62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e91969372066c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5000000000000003f000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb4676a642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa81008440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274278f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33ea96194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b5a5ad504f84cda870bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000041993131a1c854d737d48cd54ad9632c839b62c8b23f6a5fdcc012a960df3970b8704c508e2dd32ddce8390b39b288b73b4004e03f3b71624d666261133aebc4105e7a541912d2bbc3bc1e25f3197d6a042eace260fbc2beb8f5dfb410e0de9e09f85fcb02e590f70d1a7f48d66b445b7e52464886e091583d74f0fb8d668d3b8f4546399bc29dd46f057806b598ee91327f87f124214f4559ed57b3c028b847ec929decf9b03d97915735a32e934ebe8b1f75b82376de2668b56d0a000000000000000000"], 0x10) write(r0, 0x0, 0x0) 03:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffb, 0x0, 0xfffffffffffffff8, 0x3fe, "a81865fe17ffab43ff0e091fe68000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) 03:20:24 executing program 1: r0 = socket$unix(0x1, 0xee2e0bce03fca025, 0x0) mmap(&(0x7f00005be000/0x1000)=nil, 0x1000, 0x0, 0x800000000009031, r0, 0x0, 0x1) mlock(&(0x7f00005bd000/0x4000)=nil, 0x4000) 03:20:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x50}], 0x79, 0x5) fcntl$setstatus(r0, 0x4, 0x46bfb) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) 03:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000700)) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x38) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f39ce2ec7cc3ba376f6000193f00001e00"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x100000000000015b) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x6, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) read(r4, &(0x7f0000001a40)=""/232, 0xe8) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000001c0)=0x2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xe6) r6 = kqueue() fcntl$dupfd(r6, 0x8, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) 03:20:25 executing program 1: r0 = kqueue() lstat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000500)) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0x94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x40, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000004040)=ANY=[@ANYBLOB="c000000000000000000000000000000006596499196c7856ec6e17eeab4d41be9f673ee15c663a7d4d9885b5406abba55318a9410840c45a9ea59c6f4927b5e4052a6f31dcc6f07d322baf43a5e9c7cd3bbfb1a8ced74b34df4a8f53a70646884e2d6f7b0668f18eac5534aee80f1a5fd8101e9d68a77fa20fee9eab859cd85616788c26fd1378692a8711afcbd23cdd26977877754f60579e5af6663a4a45eb2fb2180978edb019f3bb0ca8a75ab90000003800000000000000ffff010081000000b8fa26bf5f6be80e4bdea7892b04f9dd3008d346e5db06f8f0e6fd96410dfc6a97000000000000002800000000000000ffff000004000000cbd7e53b884c088a5a85b85d3e233271eeac0000000000001800000000000000ffff000007000000983100000000000098000000000000000100000002000000a568f6acf4106af1a30964d23f9b659642271571e1d3e23d89b1fd37415f4cd2999e1e300673ed4919b3812d7caed990ea12c385061c20bc03747614b32e0a0e143d93484800da8b8b7ded8040b8c62048d5aefc577cb03c49c75675fb2e740ef627d48624af940ee5febbddef5f7559aaddefbf82244b87e274830dba4cb80d4d42b2962d5c61000000000000b8000000000000000100000000040000d9d9dc2c7f7f52730db7c65f3ec63c5e2bc8a8fabb83399069b92999c35fd90a3a7cdd9f010098402a34f78762515028234dbdb1949cc9983105bbb18f646ef87c46ccffd8e38f83c5b624b76d49d74c7e938aa08989552a75809d48aa671d616e360aef1a8537f563e8c445e25bbf03fcdd4afcd59e1124718206864689023d3e66bc411fea43988e5ffa3cd6ce39df4d2ebabd0b92b85b4fef2dcebc4824c67180580000000000101000000000000003000000040000008d8661d76eaa418a4c726d9b3a775a96b81b97f7e2616d52e178eb046eeb0608dfe73decdeb3e3ebba9660db2b3b982fc903adb72606fba249fd1af61a261674672975f713504afd377fe3bd91e89c5dfa9721b85ebf17ec0ff49c54b5b4aa1f612b5aeffa59dbff4673b47374256e4627800ad920a237e95b3888620a5ea613d2f3188e269554a39d220f73011cfa5f2ae3490c143ee7925c5a0c86caa843c132fbb1f1ed077076d0177379f17ea638988249eea9727fc5fe60d5b4a41f3c0545358b82da72ce745de3100413b92abc3db5e5e4eaefcbfbae0b8024b90b11844b974718db299525a008394065b1c8083a39c2e9023d6d1ac6130945942d50cb05111f62803c7e8ef3d88b84972b40b7af5f88f908af3a1b9a444c560e79f900ffafc78b084d52105c454a2ba0d481482ff4591ebfc1f16c9db7cea13b770e32cee834b32b14501556cb2b96a4f3b701872baf7b13340d4e72ae9396eb9bf6b09a8de069b9394aa269fc75dc0d7bd5f2f41028b16cab9525c69ce9afa2e9491eda35660895fe91965eb5e36551cae1ca5e5ad58c11334fa05bab705126974956c1319a3a4cb519fde421bc192aa48120eeb17a0464fbbf37d50edeb0d81d464e325306837e122ca95fc2bfafbfde9b19a5463624c204a6c5fcbf35612d3706e76dd151ae7c1cf587ad3e70ef1d3551dd83327bd69ba0e0badd0d51108ce44453a8c4c2181477be0b62717a27a702645bbb20965657e42443d4d5344a8794088ab385fd9a1e7a3141a1e0cd4f944cdfb5411f9a0a2397ac4d4d3214840aee023c063b86117a0fb01f3b59fff368acf766f3f2463dc1cb5a1987809be5661bd04487e8021e2654be59c0df49cd0e4632afcc3185c2ca268c2c1a5501e3c81483b4da32fd06654f9650bc277814eb3a19132187ed8c0f90a0db9478abfd8b673f49f4d351e9dd5b31871f3f69013ac2f544eee2e9f9f963a228f1817572cdd4c3e34b48a1755d40fa05ab898153d546636dcf3d2d2625b6fc88e1e724ca0d65f16e0dbdd45cb916a844e70b33367d279631cbb7de66ed64ae51e1b9c43b9760f783d8351668de0c17b0d25187438e321dddd6f2b26b8b943cbd6b38261e47e308a99147a29b8325588227e4da4803b150463f9969e88ae976e04c2204865aa6d12b4d89377534b8bd4c5686727a35d3f73d75c925884fe7297732459f9421b878fd771255c67a405a4df212043310a6d280a410e20bcd6070589d0d3658470747315e93bd8d0f1d36e8726481a2b7495db3a83451bdc756bc33078ac8b38bf96de8fb553b19a15fa5f6a7bf0f50f14268c674a44f641deaa9a436b3d6559d307390d2ce4ba23244060c25675d82eea2c7b8f474f90d20f366c1a19439233c1f643ea33546c225b74d5a3dc44c7595ef3050c8e24ae69009b604f057cf8a5cab7c207ac4365d5acec67e576265f12a1b066192729ed3efdf1980e53553397b639d44edbfb0016060d5814f30dc75317eb73d9c7f2be7e5fce3fdadf0c76b64756feb55425c45077f0a99be189147e5047f71231ebd1121bcac845550c85fd31614729a5aa797ff5e7a279f0138e13a000df38ce9ac6c46968513341d0d69acaa9f832e23275d8cc719308605a2ab0085ffa212396a5ccaa526bcf89ee025bb6b841a86e88c90ba8663ef2f45cbcc7876f78d077d3160836060da4193fce4fc782d7742a4766bc287f0af77c276b9dc446a838081e49bcfe03fc2579115c9be702061274a25977257a2eaf17a5e5db74322e81aa9255e553286c691c25552c593e1d3e9c2d8ddd43825241acc2742c191d6435959971cc30b6c3a4c5feb8eb92e5313e810a0c3a2fdcc2ed6c997bc5ea2ef774103d7a6c443508d5d029be77a3f1f83a4f5f54bee510a6bc523257b1db3d3607593c32f163c6475f6f73449b2d153dde3f8a882b3305c8a66313de02dc544ebe1eb25327b57fd91b4a36cce3dcb5fc50fcab32a9e2fa47bbf7e31d20321aa12fe6f613e1860701f6e8a35eafcdfef343df1b77176520912876ed299e208c10a8c001e5f87f8fb2c15b895b3f6efa83d2d9b9fe9d981d8732f080d3c3f496b407b75b51d3e422c00928290d72935e278bad8c8ebe3013fd37fe5a133ffa6e385e3c9026ff425ffd63bae41b519ea4bacb1cd351ecb3d2ec201aaab067fb9e6d0c235b31b469badca737ee912ec65c8891aaef6c89053dd3b85ef913094ca54ba716bfe438b5bf14027e4e98a22204484b0653ff60b03e785d320275234d57ce4d01a8be57c3e1aedb5abb42f3221a32abed0618aad6e9eca6721123baa4443f1b0d3d7c2039965b0c4e194db241a84f5ed424cfbb3cb88d907e522240cd94a8aadf5c796274c206ce724f3a1be5863075805ef6cd7d7780167548eb55c1ffeac455fad63f5cca2d2715b84e70c7c6268a18c5f998726fa340e4fb8a3a682d955a9733224fd0d9ee5dcdcb3adc06d6d929d083dce4fc448ceab93088f793c6e4dd4847eeea86b5138725f0a5d9e84c1696e6f59bdf557152f1c077ab92c1178532ae22db87f2c18706ffd8f5f2d26337c4659a576a3364b248cea38c65656e9480afe4ac6a8d01534cc9bb850a1b52b7b059702709a2d45e2bb8641a0ce44085e2dd5c3952992c978482973ede516a866a6a8f75f1da16234b9dced76c10865fc8455ed25951aa8eb2953afd0835b582b0251967abfd0c73c795c9df37d1491c5f8c4e8103e0459e6dca2cd9d632b5cee80a240b5e831b7e5900c9f105591b9d99a1c3506a83c4d6ef89c9d4086affde2a5eee1619352570903af3bb1ad50684454c7bedbf184b8aed77a1ef66e0648e8205d9ed154a2895e630eafb7ce6a806b02fe46552fbee4b658e17d046f6870ac3e8cf6f540b27ed9a645f8ec655f8e4e6a8dcfe0b6f1842be7b1ba70a9d54ea5eec9cc063a479f48797d3acfa99866aff1fb76e3b8cf37dda71dc162fb39cfa321d2ea2dc7e8a4941a6eceb8f7843b0f440806f6969a048190fc3c5a8b19d8ba2c62f48fd3586eca23abde6caa1fb78b9f5ac43dfbcb6bd6b3a3efd9dc89927fab7a1e7d7872572edbbb83449abeb8c996009422d5b110ef2063e7c013c299422a38bbf414258a2c0604f40272e0102c090b87bcf4021e6c90443bd132f8bc78a9fba6e3754706b48f0bd74885caa1adb57cb1e5faf9021beb988b60cc31465586a0c272a7795dbf94fa9e2acfb982f5dee7f3c51d740e708257af6e103271d971f26a1e2da7bf4b0ae697da246d15b60becefebc1e384ef342a2c0469c7c830dac9275607b025937aa05561f3832af71921eeca14d83d7b252c2afa3c172b03b72ecac4a8009de370afac3b9e6986a428a0c19299192016f424cb6d3cb8eda97e9ec5fc4eacca20880bb6696b036c1b9c5a1b73bcecc8ddc8b30b0b92de9cfde444d0677446f0f8c0ec694530c5d19d7ef541c64d8ea723c9940b25f9c639bd6098712f501a94cc766204b5041c21c618eecee587dd9dd25679f2da181a46b7d5006ba55e5736d8497ebafdda97f540cd96203bfe1d3230083fdc4146ddf5a3fe4cf771b5c2367c77898b09745ef73e1a6fb0007600603a61619702562ca811971e9ddbf7d5599e7d226704ffc90b0cf5a6f8125a7a935f2192271d892150baa5ed4d823d18ed879f6fdbd955d10c1df898a518dabf5ffd0e9896c3673b6c4b54b7f2436c9d36a189d5e3f865bc822d02fe84f9828cb7f6c4eeb41ba40f16c5301e95024417f2c65bed1130cdcb0658374d7e7bedd3d7b2d2427c603ebaa95be5696155cb5b34415b0282b5a4f88e8df95b288936ab249715824e657eff69f370682208aff123c191984d02a934d57dc5678f07ca549c25c8b3bc8fcff5d64d290c7ea13df5a8c17e34e59cfad0a5e612993e6770c92dea7b385796866d17a0bbeb1499ae544b0eec8b8376ffffa78ca3936ecc22060000005e499fcb0da02277d664c526002d673e566309e36659b11c1fda92de1542eae3b9f499fdbc42b5079b896d5a612ea5c3c0f1ace72ace053756d2487c4034d81f2bcfa80b9b2792bde2bb0a4c92387ff4f8adc3667cf7314a33487d10b77b0eb9f83843f32ad795f41f6d1cb1a042d8c2dd5bc8d889b9c521b11f0a57e6c80727f087f17af896fce0225ea3862c1366515327a36fe369b1c27cd333752e08d75a6e85fdbfcccffc46bcc320d08ad48e9447c2bdedce05a4929331fbbb21cf0817e65c058aba97de531b8b64ddb4957524307f1c28933b1173a745803a8e06d370758a3f787a96cd8a2ae200b2ad61c2eed6e57e885c580a9595fcb26128567715a2f7b17d3d39bd082515c3bee7b79229b9e3144dbcecd4b91045bceba2c4d383e130317c24291e2eb188c439e915ed8b689db6ce31f2fd0f4c28d7878b8d9236e59f02388addcdcd512fc7870ab2bcac61ab34440602da42016ebc814df272e0558faf922408c868d12474e5111a8bdb5f3d43bd36e38b9b1880762bb6fac06b257952f9d9746a0fffa24770d350a797cc61474c04b3f479c7767d458c1174eae9eb0bab4fb4067a6f16a01365a9602f517e627b4ffdfe4440bda35c41cb5383fbde61fce4cad4b129343fd314956305f88cd355c1ef15a19a0752b08b474766ace05ae23c97f6dd099b4c96c2482e73f73fe4700824c7e6536c375ed2f8d870254afd88c64b7afdb80561534b1808adeffa5ab213b78270b41c8e1383dc5adc7673e343933afec58fe7fae04b8551b7c6cd2b4cc90f30c8f0ef350217ff69c4c0343c3c4893b8fb60c286dcd69b7ec269160237326a7160c0fbea4dbd099c0baa4bff52a72551196533e2827b5ab137b9999280ecd525e84363028927fcfe44cff93affffebeb262485dad85a5cbe815cb2617cc7dfacc1e1471e88a4ab6fd267746de3749670b0841408b6c4800921ae506702dc99e74ff77fce1c221ea1997245a93a11441c6b60f25ee53504a9af4bd3671bc1067cf4bb801a08da3b86ebf673856952a112734420336516dd9a6f0a1cc4c394ff13c9117fc9546d1cb7b370b60cb46c4ee08a0623f60cec673f9a2e1219032c59dfacf87426315b63ff65b379b4f29066d30ed491d02388a70cdaf99e071f5406e24346c97500b3bbfadcf73f48c21a543a13c9a39c96c505d64e4349919446de28b4aec2eadc53eb3d7574e6543bf43a8f86247ee3a1dfe6c2801ff807ec26603697d550d6a655fe3be16936bdbc9f1b87adad7c4d1777b3659cfb9e2b2cfc0f3813feac10676a91415e83953c3f4a9531db886952d144510d1b06ab7a70bdb798de6c0562fb28a5d698d1c8e38c0ba502b8736b64e037adfa01d6b603df1d9ddf35eb091d14e0f66fae289dcc41902c167b9603f1ed5881d2524d3ebf891d471bdae9c266c0768ac7845a15c714789b7982e0b1922ffecd4c0832d3325cb26b98caba0d02b9835c8af17788932048aa8038d83fea3b788f0efecd010a08e138473ac6bf68f7f186cf76e2a6076e1526415c6ad00eb9bb537a44b64ae4ebde925f3849e12ff21cdcaf51e6e13b8d7f01016f8f9e76fb9941d158e0c1dce1b9101635f55c992d6fce9967f377aa43a3b214922d22c238f4033b9a262426c57ecf31212ca7b602af948287cccfe3789ce27f6417e17725d037da74c0b50b98d58589e702e854aa7585cd6ea9bcf5f1d773b70fdae15cb86606fe21950fd0fd114e88dd55d9dc8f316348cf62318d451c76f58cdd35f2cafb11b503cb08c404bac6b078719e77cc608a1a94213cedf7c2b58b9699c85339c7ba2134208ef79feef2782a407fc0000000000000000000000080000000cdb54e9f67be4edb0d44a0ced7f413a68fb53d81ef350ee0b37d9d03f5c589fb4021764caa5f6a77f02217f4194c8e498c5839043f19d67f171643ca14006aa8e7cd550095a0a928911ca0c66c42b1760eedd6cf39a40db244feb1bf6ed555e0417199f4c14ca724c129cec6867fd574d51a0f8a15bbd7fb2290a108686c8ff4d0e4dd2683ae41f7579cdb06e2ad1b3979456aed30bb6e62cc2152e96aba5abf62ddd3405ec891c9c0c2a938421a70009900000000000000feff010007000000cba6a64ee8f4dddb90bb45c5ee20e7eaeadf3ac2698e6d3f42d1ed68263db213031cc2b0cb2d1a09b3fdfa629dc96429521775611486d0e7a6e35ae5422adfecb86c63a550eea1d016187d3db84f2449b0185edc6690056348a13d7452bb2be17f04c2cc30bb70acad3018d3db223bfc1bc58bc97ae999a2489ff79d2a000d6933ce000000000000400000000000000001000000000000009d938fb1bd4df5a7fdd7e59aa109c874dc85438733e7b4ec32afe62dc00ab1341bb112ffbbc75f0d9c1b083001eb00001a760216fbc4f23783f8228f3f91221b146e15c6bee0a5fd8817b392709b6efc74581266789b5af691e086789fb11507a0bafc8476b521477643f139dbe285151ba94d1aa95faefd155a45808206f5fb12bc22286eb89544ae0d6b381b140df79029b973c0c205379f1d63026b16a7670bbf7ba0ba436af8ed69b9c37c21826dab96b4b240a0aafced14e49d6046"], 0x1430}, 0x1) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[{0x20, 0x1, 0xb, "6eaa333d6a4b7b92a18fafe2"}, {0x1010, 0xa934a8384ca3d362, 0x9, "bcd021512e684c1a82734c73c0b2979044d81b51b9b9e3759e071abc56d5a34ebf596d4e2cecc4c237fbb5c73d9f8ba85e7a70c13993755788cb6bbe283801123513da9b890736d0554ed4452ce7761df53cb277825b0d1e290c50f3f609c941c4e6c54da042c4415707f44be37751e4774673d3921bb38d6712adafc632fb4483ebc0802a1e1387880defe50aa4e3d6721d98d873bf40ea375a7d11399d35c77d202dd1e98b6dedc9f59af6b44a01df0d86833b59a8e56f36968012c6fbe565f733f986e29e2541e47672d16782e59b64d1a6fa56cc265783781991da504ff59cf326f548873484eff6e7161a805f5a6a82b1cd074cddddb19c4a713072516cc70b190d6da40defdee026098dc76bdf1aa6d648e3e3ca9451b56455c2dcfda1a0c38eb4a67a3a412e948b06abc3a87782240e688f20e1d6692f862e9279bf1d4b5d0f24302794b00234fa29b1bfd1591b4f8addb185cb2807d947f7d56b78983909aac83e403cb21cb223048567a5373d383fd7b318de1e38e8e87bc4832867ec1700705708d1d4d5de559fe9a21480599f950e9ad37dc2859d6834658cabd95285daba00e178d52fe667e94955b242be0d49e644a94d72246912fdf91f61a9471946fedb13eb4f6823ff39d6431c68d2a2c9ad38223fcf3ed18a566fc7c90157a90e7fb13ef7d025adbb5e83cce37a08aeda9317336ca9c4ed5be7da9c643971f3baa981c117b11c7cb39c94118b2e0396e34e9b836df24a795be10786f5be5822a6d00a6225a95ef003071d566971fa9349a51a666ddc3190bc41483083f002326137b7822c50819d6cf17a0e0b60adfb3f4943c764cc64a2b796faddba8d293ca0b845fd9f4e9c534c08a96cfcbd70555b638122b6daba376e7ada28b66491ab876bc478db151aeeaf251b4f2b87e15cd93903cc60599f409d7ed7eab44a94343a1e15d1a3d3115ae3941bdbaaa01504fc5c160d00a1e280d95ef212967629835bea2908eba47a19b4f5754a04d8efbbecd8198ea1536116d3c56cd287a0549323f4cb4caac7dd2db695fb539e3b1fef81823ef1292f2aa3bef5fcb894609a367fc31e8521359e5ee31032db7b72bff52e135166314d479c8f7a9779768261fc1cc5edc0c45169bd4bc264ec21598fff1cfd9c30b9a8227881de576d4b05642188912c4fea5cd319a6d6c1a88aed72b3ff6883955fdeeccc0e9c63cc7ad26cc608acee51b743ad8bab445e65bcd4340085849b1092f00401a90ee4a70d9d80ff0902debc63e46f463d193d829f38899f13168ca64f4445a11d429edb6d77e4f1810961987c638d9a6a4e3ea844cf991e11eca3e1faaaac5851b8009474e4aac0cc3b9d53c01d5305855ec5984ad4ae685b0e020727248d629578789db1f0f0ef2b43e1ea637731b7b5bc678152e13fe9a1bdc7490e306545611b21a72cf0c0faaa8264b7c75915928c084baefb526ee41dc36d6cf8469eb15cdd2f9384c38b06f30a273db69a7147d565bdb4e149252baa55e82c900223f414bb892dee79029e7ecd3b9401df56ddd605ab3be754b33fb5a0c598f8ae492f01807326e1fce12c5d802a9b477b5ba068a2aeeffa7d685015a3305b4402bd086db2ca532315f7dbd08fe6c1baf1e00709c7644d180831caa424684b9895752b87864ac172a26aead7cb98b9f7d0e1b1929751aa3c1a72233ac4d1c564e1054431642cf8366d0c3ad757e9422f96fef960fb25fd51e43906234d5d532d7a54c2805f877bfddc8035d42087dd1d41133d88b0c8a424934cca292f10414302b7ce368da61ccbe7167a07b68e6a1d208a49da7df7cc4842f4bd57c1906558a9d9eef07f1be12424d6c9ce47cb5911725f53a6d128336b747e77de0d99c99018b0440d4137455535dc481f76a193f46d30d9890f0f28690d698421bdbf65c32b8215d3d2bd3f9b818a3202d426e6ce970d2d3f335cee98a1f11040afe75be88f17ea1b001c24715b7a84160364f4adadbf09cad19fecacb31514d86cc0a06adc6962e66134b0537d2aba5cd07352a76cae1c02492ed4afe5556a525a61f898e49cef4ef663cc7ca8e17ad028168909116db1898fcae9cd6a6e91be72687c333398a70845a2329bd2e442080209c0389cc192dcbee127b3867b944c60c6d62262e33080268b351b0985ced48ac78da4d19d221d7436ebec64052766aa978815ca79db01da116bb0f202c1f9f4145082acaf5e4db61765b6d38d32d8d14ef37e9ed4f4cc1f6ed9245c63aabbc0f8fc40c1cf660075c38a26941f7e05e6c0b0c35ab391f5abb63b182a071406857586bed9be0f1d1e80b8920a65a8f670401e2c6d48690a6fc6e1b123a7e51a68ec9df65ad6ed50d8b4fe6d978724dafe30f4f7d1a1d3c454ff8d65af5194e21401c17fc0ba3f68929c1c0407bcdf5a21696b01f19baf9d757010d09012b3ea7df6a874f3840592fce55e4ae5f9f71d00845a8bc61ada6453e3edfec4463e21a534236d143ba16f6d93bb3bcc9d8866714da255adc74818267f54c91e70525fe51abda7031475c8d2d1c7508d2dbf93a5502c6faa16ce87496d6c58f89fdc7f4fedc71f13c3d9d626d86350e9f9260f564742cbd76e2fbed43114423609615260af6c3491dc5ca494c3936d71268dd9cb013cfff89006f3a7918e713c0f26359451ddd04da38d0fed77ff7e0de85ed596eace3098c7af8e38ffa5dd69d334efc1ca51918cc0ef3a32a23255309b86f2b3317cb5a79fe32f881e09344ae0a69b7c91256227ab2ae3d47c689bcf347352a179c4ed02d58d1125d2389e8f3abfb3810838020e1edbe3f96308b1c2a05363d2d9de388bdea005ae2057b9c46a0ffa81f532074bcfe4ac03408fa114d81eaae1469effd6772202a31de7396586f959d9c4f40f04c9ca9246fb2f3a1f88c3adc0deb2a144f3626b2c9e4d703207fde8a92f593ddc5c9f5e51333ad7c68a5e4fe8cc21fab7bbcb1f79597336352c012819177fdf8c694bed9ffce59bbdca56c21836d1cf18c15d8330cade9df23ffa18a158a60d9d1bad7a29927df2776475d1cd1c66a74929a568215928f180cfe153eae76d7adff71565a69eb6786a9bac053db448f065808c0ea90cc78eb9da5646eab0723e850da058f213449e53c8e58d5b2d547f15b9a1d59a0f9593a3e33af8c728389dac11f2ab92de654204373030f3a034a54b77294aaadb152c59a7bbbb4f6fcf390e792f78b9ac8eee40e9440d2b76ec03a91f9439ab90a63ff3a8ba32aba3c65eba16dfb49fc022eef645e11bc345c5e5aab4663f0356ccc04cd37340a46952a62649855e518ae932692925fe6d03bb2058b7c0f3413f32ff1d05ac03830b393536592a39b3349540d3bd937275bb6d2ca6d581716df4c6030b102a3bddd6ded5e38d892f54f71b6bcab2d2a069cdc751246ca2f7e796eb769253e4c5bf943b7a6b23ffcb4085aa12eba6de389a2cb244e90fb5ea97bbe0ed82cced0cb4aae9d9cdc22521d23d7a38b447b4214826b06ace8b0147ea808581ae79fd7ade38fea222a3c88e4d998ea37b02b8d1e39558d0655ba02aab37bbce153826f2fa4531c1653ab25ceddc3146c7df996fedcc2576d8f2a9b896c3e0d9cfe784c09f50d913afd30268b6142b757366fa5cac7091c83447280486d75eb128b6f86323fb48d404859860a30b088e619f36451983a1de84c74e347fa843ae9c7923a7f39f0b06f03c64c333d1e046d73cb08e4a220b0fac585cce569a6efbc7cd176c366aca71f67068c86c9d2ee58ccebeeb198f7822c845f9b5cea2674d73c79b7bcfc30ba4adc4caf32a226eb201f0a3cd91e08ff33537437925b4bbdf3feccff74f1a0b3fad34fc55e67d569db8d88f06438679029b2a4655ebb0da6d77af5f5579ef344d857c062ada6773fce6234bca9645e047cbc70beae8768b0e725c55a3b9500f38c77ac147c861b0266ac23d64a743369641f2495b69b46beb211d2684205f0baa83784b9ccbdb6233a1b474dfedf4cfeecc50a99d784ba7ce58ae5fc284e40e3dda26f3bae3eb1962e859e6ec0358a0934c2ed0423bb93861351c5b85b5e8bcb057b43f08e10e978498e1864e1ddfa3b42685761054da11d4ee926f5c311080c6258b0cfb8e78886440a8e8dab2fc5075265cb06b1f385d7bb8ff0e62556c359f6b4ea44b40b7d5d17698c6087f8ae3635c6eb70c335c218bb7adf426d8ca15c54d6070f6adbaf58e9cd25f45b3bc47b2142fa56a49ac8161aee2146cdd215b5c8f25599a4d071ca420494fc822414058ba2874edc1c6de0650cbe80a5fd2bf4c6bcb934c6f928876b55094f0cf6c95f9477c645802a84f32f258cef20e911d035967131b98e4ec2032d53e6eabd0cad93685c0361c505d10ad9f2f5218eb96f29295dff73706ef23d011804257ddb574997b519ef29eb92f9b0f4be132341906cefe8abd1e6cffff41cf8b4852da5e94a3006cd6cbc1e7666b1ca1269ff6f2528829ee2c24804f843ae9ee1cccc3d9b50d4e9092d2ed2ab11a390b0bd6fad055fbbebc537728c6be1aef4528e5f74aba66b98324f48365724a9a3fb9a88a91d4a0c031ebdd14a3f9c8673b3e48e4dac11ea92fc7901cb6bc5cb43f96af7e2e3d237df8120778920d306dce2efc564324a289db283db554906cbbc51e8b2ee5ee1c851c9f102f79dff6f3987aeaeec6f583af44b9002a71c7638547e40adbab432d44d24bd55946070b825f11788893b82e9fbdffcc735163cf922ab85ddf1e50563caf9b9e904d4333f96ac597f93362ba9d7fc76dc215617f26b4399367167cee5ac21a00a3c524f1d973f32468ca5bf9175af4718a58201d6854aba85d85e20def9c38b22ef5891be0fc8f1a6ee5bfa232c66678cc4fa8339aac7301db00b3db0008737eeb50130a01260e64778e1d83cb00f80caf8afcda7675fa10a2a8a16ea6c164338b08fd53d1e95d984c3fb75916d086c5efe8928b37c46d4ec9aa004d2aa4be3f1981f664448ef19300f3549ad3e8184a65f34b0c3ed0239a31f5af7347d41bdf1286cb2932c444a96f91415cd4914ffc31bb318ceb1a704500b31356f4a5f274f5b90e99c3cafba0528dc073d3ae1bf856bbf5ea1fef3c32d4e523de883a0a07e81771ad1e5b4df99e38d879cb2a71617c979d0e1c03c99857459f2e4ee9ee59f639cbb1141684a529615df953b3c5c34fd5b77cbfcb8284426c24c20d32f3d85daa8af55cd7ff7c7337bb67ce25b9880f3ea3284a32157bb16177548129fd6d67ef20bab3dd0351b64f9a2f2d9ffb12381beb2256e358437d7e5c1b0e881f650bafcccc66bec7d46f374ba2db7d8d251af2741af5f788548b9ec7e14743f5061574237c7a539030277eb84eddbd77ab6aca9b30705065ec6455ee1357265f4111230e3a5266b61ae4ec5c68f66cc89f4585d16569ec6dce3b4331018ebf6f649f2b8399c829635520c1d2bc85bb360e2ab115c2d9597a79cf90b03d6be5b6948a64eb63b84deb9376f888adb9b077bf5b78842d723de77bdf8c555e956a3aa0da5b8d90a797eeb75e4cc94e7307ea19cabd9c50f9f9215f516c8ea2cc9f881e0a56e03adbd1440b17fb9bc37f0cfe6629c1791d201534df9bc38ef71769c34ad553729c9210ca0eaf141b14d44997c083c96f466eed706b67333ef4f1489f9ed75c0cc5964908c10dd877747602faa9bd2ccc34201267245a52443b3f132fbb1ba40e54178512f7394a41f9a7aebcc156bda7bd28ee546c31db5ab957513b63fc7dd59d567fb4dc7a81d9ba1350330fcb0dfe84"}, {0x70, 0x0, 0x7, "9f54a743d8a34ec684b90df39d48d214855e4d31b6bb5d35782c00200ffc6143fb4f8f21165951caed7b6c232b842684301b87d5712a33dbe71d88256ccf82d5908a4626a2b7f2b6e6560d20e829efe5676c5b0be878aa18dcee"}, {0x68, 0xffff, 0x9, "5f1bf49a74ec11df6251e897dfd9ff40ff29180418f03bd923fd8913e77e9b6e98786e0ed317743c592188cb40e173628fa05ba921534f426afec2a28df94f7a845cf3929accc52d92a7b70bef748fd8cb9119ce4a2e32"}, {0x30, 0xdfbf19daa268a628, 0x0, "8eda5c15b91361f99c3ff9bfcc59872c01c358b19fc323a51c24b076785b9a2c"}], 0x1138}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r9, r10) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r13, r14) dup2(r4, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r15, r16) r17 = socket$inet(0x2, 0x4, 0x5c) kevent(r0, &(0x7f0000000680)=[{{r4}, 0x0, 0x4, 0x110000023, 0x5, 0x7}, {{r2}, 0x4, 0x1, 0x8, 0xdbe3, 0x8b1}, {{r5}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffffd, 0x0, 0x2, 0x8}, {{r8}, 0xe, 0x11c, 0x40000000, 0x5, 0x3}, {{r10}, 0xfffffffffffffffe, 0x49, 0x4, 0x8000, 0x6}, {{r11}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffff, 0x1ff}, {{r12}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0xffff}, {{r16}, 0xffffffffffffffff, 0x21, 0x2, 0x3ff, 0x4}], 0x0, &(0x7f00000005c0)=[{{}, 0xfffffffffffffffd, 0x2, 0x1, 0x1000}, {{r17}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x80, 0xc510037e474eaa26, 0x7, 0x5}], 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x10, 0x10) fcntl$setstatus(r3, 0x4, 0xc7) close(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x0, 0x3}) 03:20:25 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) socketpair(0x1e, 0x3, 0x0, 0x0) 03:20:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) 03:20:25 executing program 1: socket$inet(0x2, 0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0xc2) ioctl$PCIOCREAD(r3, 0xc0287533, &(0x7f00000000c0)) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:20:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:20:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:20:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0xffffff81) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a24d9aca00258ae400d25c73267c9b", 0xf}, {&(0x7f0000000100)="9f865622ea21b34fe977c8a1fcb4d97b8b06df0417a00873f4073512720e5614234d9c149eb3186344ed95caa126469f69d7273c426b0a26652377b6e0d1cbd55af06f277a8e00d31000d8b2c1385ba7d43f55d13fb2df13c9433ea7199e418d852db3b8263d892b7c7f9e3cee95ddd6b4539f134c6acf5472440dba25b56eaaa50bfe0f9da9e09e0118bdb8d353c973cbae28abf016c823b158a50d69df6ec82914b495c709", 0xa6}, {&(0x7f00000001c0)="ddb9a99c0678c0309ef44219df1339d8e3711cb86dfe2c17fe8dff95e831e27f17d167ce73875ea7532982894f94047b67c333cca7fda45f9bd4764e58bd676fb11329ee18a098824de5e6b0328fa7b7f04ff95025e099eee9ccba76ba70a68e801b20151d83e4152efa2de7e8a4bc132bae299411b33e0bf5cedd5b697f1a63a11f30d4499617299dee4438232f7fd769fd1d262d9d3eca03a949633c6d90b69879c730f08674f9a42e06e27959714c55faf76dde8b8561e9de0b72b88f059d7b23c8f8166cd61fe77330901b2cec540f6e5510b3f1f7fd8b5f", 0xda}], 0x3) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 03:20:26 executing program 1: sync() poll(&(0x7f0000000040), 0x3, 0x0) 03:20:26 executing program 0: 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) dup(r0) 03:20:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) close(r5) setreuid(r3, r4) getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) 03:20:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff34}, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x0, 0x2, 0x64, 0x100000000, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='.}!}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^)\x00', &(0x7f00000001c0)='\x9a\xe5\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='&)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) write(r0, 0x0, 0x0) 03:20:26 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/192) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mlock(&(0x7f0000745000/0x600000)=nil, 0x600000) 03:20:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xb8a, './file0\x00', './file0\x00'}) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) 03:20:26 executing program 1: r0 = socket(0x18, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) r2 = socket$inet6(0x18, 0x1, 0x80) r3 = getppid() fcntl$setown(r2, 0x6, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3f8e890e6e8cf73235f3ea2c6020100efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d91a904839a4ca375562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000480)="b1dd491c7e461b10eaf7b4c8a305ded2eb2a5b8e80498696c6d5093ab9ce2cec39bcb3c85a46a1d9ce5cadc9d6cf1ba27b1a92bb6170b1f75e9495bd91779587edf21a1947b335a641669cb457373dfa8788611c4c63af5609e6fb632c01da0ff05efe6bd5af6fb1261ac4b48bdec7cd85f388bdecd08c7dabb17b363a2addd3a109d6b35af0cc1a76208628de91d62f096b50c6b80aed69c3f29e8228a89fbf7235f5d78033eb347f90adab3f8ec413bc4f8aad458e9762f9dc817000f2b3c351fdd5b0bfdbcdb073aa5fd9a3bc1cc7eb61a76ad77a50b01d0b3ffddc711cff2eef6a1872e91abcb20b655380282c5de3acd7d51bc2880ac29a59a0b86094e560328dc9811bc4452762b301125d9277016974e3719fed97c973191a8762afcdfb2baddc08b952c181c51d4dbba0b526920c24012918140375ec0edb82423e72a925830aa49e3301059f3bff9c8d14d1d43a11dbba2bc1d626ae32fbd33456789fb3fd1e8829945f6bcc635ad3b22b89", 0x170}, {&(0x7f0000000180)='*', 0x1}], 0x2) 03:20:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) chmod(&(0x7f0000000040)='./file0\x00', 0xc) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea532cfcf4e78e7e0bc36a0d65fa22e88a788db41946129f8ccc47bd05aed485f342061453bdc751b8182dad2673c421a0e03ff69afa6a", 0x357) 03:20:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/186, 0xba) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0xea}, {&(0x7f0000000780)=""/131, 0xfffffffffffffdf1}], 0x1000000000000047) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f00000006c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x948}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfe00000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}, {&(0x7f0000fc6000/0x6000)=nil, &(0x7f0000f69000/0xc000)=nil, 0x5}, {&(0x7f0000e76000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e26000/0x4000)=nil, 0x100000001}, {&(0x7f0000e83000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000f9a000/0x2000)=nil, &(0x7f0000e4b000/0x2000)=nil, 0x9}, {&(0x7f0000ea6000/0x1000)=nil, &(0x7f0000f18000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fdf000/0x3000)=nil, 0x3f}, {&(0x7f0000ec0000/0x3000)=nil, &(0x7f0000fdf000/0x4000)=nil, 0xffffffff}, {&(0x7f0000f41000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x5}, {&(0x7f0000e3e000/0x4000)=nil, &(0x7f0000ece000/0x2000)=nil, 0x1}, {&(0x7f0000f73000/0x1000)=nil, &(0x7f0000e4f000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000e80000/0x3000)=nil, &(0x7f0000fab000/0x4000)=nil, 0x3}], ['./file0\x00', './file0/../file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x16}) 03:20:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdc4) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 03:20:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) 03:20:27 executing program 0: r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 03:20:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x6dd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sync() unveil(0x0, &(0x7f0000000100)='c\x00') r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r3 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r4 = shmget$private(0x0, 0x2000, 0xa9, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x240000000, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, 0x0, r3, 0x8, 0x5, 0x5}) r5 = getuid() setreuid(r5, 0xffffffffffffffff) r6 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r6, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x6, 0x1, 0xff) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(r12, 0x0, &(0x7f00000000c0)=0xfffffffffffffd7f) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r13, 0x0, 0x0) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000180)) fchownat(r12, &(0x7f0000000080)='\x00', 0x0, r11, 0x7) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="e0004a184907e51cb92f99dcb7052c071a0197fec4a4fe66000000000000ffff0000ff7f00005c906b60848a9dadb1517769f0b5b2c849a47107836de37a3e1f48a30cc79b3d79761dd120c0c2e60268be8c64661b53a98b79f38017cf1b049a75e465298663755d408c2783cb7689b7b130bcc4607f11497ac00d1ca940e654080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90aebd323e33a25ec2e7e5a53b8a11d89c7b0aca8d2e83acc84370649d99c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e947b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442a07396d7910fffe388ff614567198fa9e1292406c68516290e722245f1bbade627f74fae8524e237199d15856896291085e5301673fb50357bcf1c61ed373b42acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38154863e8fafa9e162afb620c19bc93f8bd4779f5ad19a5f1cf187d13157e815d58337695c3ba6492d3e136d2b14780d8da813bb027f7cee93028cff8ada9574047ed6c177e1e75ddac46a818fda2bfb8e2511c159279763710b9a812bab2778906fed93634c3bfc7da2b8d718917c35ff310ebbd8c4f8f1ca5a20b44b2220cc424207c9076f66278ad70bb4e02b6c1ddab916d0d49d20bd7"], 0x227}, 0x406) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c2f604a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r16, &(0x7f0000001680)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4ed6a6ec512000000c2e4b5f7a3f1c2dbc6910365466bdcf306843b34f7c027e266a4bef296a85554c457623f5c650afe1501e442c8367ca13ded16e4eb44d48af8ce040000001d01c48e582d225bca8000000000000000000000000000000020f32a5a84019dd2206917bf3ec51b56d3a663b799918dec47c093e45d973c3cc6acc42f3ea791def585f7a3284235265f8caf8b28748718bd61e54d5a663c013156c6b470236309a60008f7bc59a3dba61e43cab257bbf64353e9497f07fca17a15b38a231c"], 0x1, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r17, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) 03:20:27 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r0) close(0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000003900)) 03:20:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r2, 0x41d, 0x5, 0xd}) setuid(r3) r6 = shmget(0x2, 0x4000, 0xad, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 03:20:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfbfffeff, "85495500020000000019001167f5080009000400"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x4000007) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x196b1fa0467d0181, 0x32, 0xffffffffffffffff, 0x0, 0x4) 03:20:27 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 03:20:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x1, 0x2, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x89df, 0x1, 0xa3, 0xd02e, 0x7, 0x401]) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r4, r6, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="0032d5b2d16f7a61eb8263c5d687a1327c002e2f66696c653000"], 0xffffffffffffff99) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f00000001c0)=0xf7, 0x4) write(r0, 0x0, 0x0) getgid() 03:20:27 executing program 0: getegid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 03:20:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1e471adbe3271667) r1 = kqueue() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) pread(r3, &(0x7f0000000100)="ad52a0cea17e9f3706", 0x9, 0x0, 0x7fff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000680)="9abb06c3ad809dfdec1e838693717afbfc4eabf9c7f73334e9dc94b928765d46d5b2f88433af927016926b6d44d6b7649116c2c03918965a11bc3facaf3f2aaede150fa1217adf6139dbe0d39fecdf7ad8e8f5d886dd73649621c9ad46778d076ab6a83402bd1d780ba6844826bc2976d443578e8094bfa90f1cbe09bf825047f66f56275caea2701e23d8b8e81d052969bf5b667fb9054791242f7baec973f80a91ac59776fa1552db1ad787caf8bffa98721eed13b291c8c46ba14b70349cb35bfe49e74c6944cd5317ccacf8eb4d72272ee09412f8647", 0xd8}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = dup2(r2, r4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x9, 0x8, 0x2, 0x7f, 0x2, 0x3, 0x2, 0x2, 0x3, 0x81}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTART(r6, 0x2000746e) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000280)=0xfff) kevent(r1, &(0x7f0000000080)=[{{r7}, 0x4ee7615b0697253a, 0x4a, 0x1, 0x6, 0x3}, {{r7}, 0x9, 0x4, 0x40, 0x8, 0x85}], 0x7, 0x0, 0x3, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="e98d08bcdf9b048451475e85759c00106877e9dafcbd810e4acafa00950ab3a90046af9bb4c31decf8b1e9d2ce8c44885be34dd2e9eb7a0c9c1f5cf22cfafb10724dd5775baa9f1e7e30eca3a3e667192dd9ac84bfa37df897dbc3c8b1eda73cc4132ffc03384203599c572e9245bc15d3c605afc2dc2ddf5aeddd2db2f45173f1d8ead6a18f4a0d49fcbf43747daf4c4ce03998c58a83dd5aabf3073d8d8022aeb91d82c60c261d7b580be37a3bfb21ec250f23becaba67bed6f76110bf458efcff68456c67f6a11ece29b527588a370bf1c915e7510e451824b0077a30ea7776ce0e2b43a874a6523cfc3403bba0989121022645103b59fa71c68add89594eb868d11333e737db543e826badcd8fc74d10bcc1281fdf06adf7be926ad8b198794e4598daeed4707e1cd586f24398c3876ce72f0ab92b91d9a06d5fc56bcbdc", 0xfd1c}], 0xb4) 03:20:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket$inet(0x2, 0x8006, 0x7) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = accept(r10, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r11, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/ddi\xf1\x17&\x00\xf8\xee\xbf\xad\x00', 0x10, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r13 = socket(0x18, 0x1, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) r14 = dup2(r4, r12) r15 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000000029, 0x3e, &(0x7f0000000180)="ec5b0000000000010000", 0xa) r16 = socket(0x18, 0x1, 0x0) r17 = socket(0x35, 0x1, 0x0) setsockopt(r17, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r18 = socket(0x18, 0x1, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) r19 = dup(r17) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) close(r16) fcntl$dupfd(r15, 0x0, r16) socket(0x22, 0x0, 0x81) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f0000000000)=r16) 03:20:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) write(r0, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:20:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) 03:20:27 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x26980a4fed3dee4e, 0x80) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 03:20:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) r1 = socket(0x18, 0x2, 0x2) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:20:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x10001) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:20:27 executing program 1: r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x4, 0xd0, {0x73938ab1, 0x7}}) 03:20:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x5) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r3, 0x41d, 0x5, 0xd}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x91a3327199ab883d, 0x1, 0x3, 0xffffffffffffff81, r3}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:20:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000040ffe4e57a0ac57107f88b000000000044c03a"]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x0) ftruncate(r3, 0x0, 0x8000000003) ftruncate(r3, 0x0, 0x80001ffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000140000001}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r12, 0x0, 0x0, r11, 0x0, 0x6}, 0x0, 0xfffc, 0x0, 0x0, 0x1, 0x8001, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x9, r7, r6, r12, r6, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r1, r12, r2}, 0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kqueue() 03:20:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x1, 0xa6) r3 = semget(0x3, 0x4, 0x359) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1000}, {0x1, 0xfffffffffffffffe, 0x1000}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x4, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x9, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) dup(r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0xffffff6a}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r7, &(0x7f0000000400)=""/4086, 0xff6, 0x45, &(0x7f0000002700)=@in={0x2, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 03:20:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 03:20:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="3b27526a125d0ad373bc81ba6b4e258cdf17111606fb39f0603e71c9c277f6fd790b3fd8bd4a6af9b94ba16d14738afc5448ce964ecf65101d2554be487fb80be3dfcc3ae4a8"}, {&(0x7f0000000840)="70217e93bff8f3fe60d3cad84d5508ff81ffff798febce803a3dd7bb79eadf0cc7412a266944ed31918c7323c4c4eb2b6c6a0a13866a62f1f2e86878c1b50b2c10a5bb2ca1b90e9d36881f0ad93d6d46f9e0e15ad4d5d345b7350ad6d48e15da11c705b04fa86c81168dfdaf6a43ab73676a0cb4e6af96f283786fe9b9c06d7758b6ae7d78333910a3e2dfa860b03b40163c0d808b83f75e3b79c08ef6c025ea1f8cd9b282b7cc64797af4510ab499a1"}, {&(0x7f0000000900)="49671f2ade82c282922a9799c850140485544ce93606fe559e3954127b9fc5a6a4de564d496f3c0b5fd90da66253ddc7eb1a10ad8210de32a3ba7f682105a23eb0286b01949ee99060f2000eff77ec0e10440ec0bfe84a811dccd3c32f4470f4c838135985c1f97b0b6d752d964aa5b5f08675d90ac7d04aec9f"}, {&(0x7f0000000200)="101991f6ce11"}, {&(0x7f00000004c0)="ba662105017328fb07a4f9b25c649533ae2fbd2bdf22a6039d25ad4b1b476eb88b7c04d352a5cbf1177e77a2091881df88f974a8aed791f780fdcd48"}, {&(0x7f0000000700)="386c1b70338fb1ee0861461076c3fee93a1b69eee4102bcba7dc0646d9ce884f0bfc44bf4ef3a553a85463af64cf72"}, {&(0x7f0000000980)="6af942cc1c7382e8c685bb26132bf2a52614e54dbd1d1a5a13b66141d0ff43a0a10a3e690a9b7f9465b2a5d8fddbb4716ce780a7526e97cbd3d85e35ed9fc82fcfcc87ea00744dc8c1e77630b5e9f36853a1a47bdb07ed4a616904f615b01fc62f682f3040c3b6a0e5f05b8a4ae812525dde289f467fb1fedb42edc5f37197d7ff76445ed66c0713672de784efe54a9f8d94579880"}], 0x10000000000001b6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) fcntl$dupfd(r1, 0xa, r2) 03:20:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480), 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)="cea9c99d5b110208803d5f8b84dc7b1a98ba95497400d1448d1f9fcab54030a54f0c60d2b60ca9f6840b1e88c9823f9ada4ba6ca4fe03731d9c8e3b1d7479849d9f235fbcae5e7b83d9c", 0x4a}, {&(0x7f0000000100)="639367cec4b9eba965a46a9ee504c03e9e8c6e6ed125660d51dbb780de0d29671d1bc9f34a3d30a0de3f3f01143e5130104adcdb08654c3327bc91e231649ea04c275b", 0x43}, {&(0x7f0000000180)="ca14342a9f2ad645c28acdaf8ed3182fa8dd7ff93acc570776759c70d786e65e71f124", 0x23}, {&(0x7f00000001c0)="1a7d8257ec3e572c1ba73a8ae99231fa99e1575e6b7c87070ee5516efab36beaac189ae89c00cf3d6897d16aab05c40aff9afe9517cdb7b3469b99e5940a30152b83c670d4e2a7ed0beb99318a68c054432bfdd3055cb1521c0cd7c0261d2bc67fcd670b6226a2a8091e55d1cceb3a821390b348b103dc6632394c6a87bfa7fcaaa62ed9b87fba15f80ba461a4a9150a243e66d3220a027c17a6230c53dfd30f381d8facee9fc50621a7d14e06830fe00e5020f3e4720caadf7b6268", 0xbc}, {&(0x7f0000000680)="812b5f1794d5cde8792292a66e53f0495894ea136b8e551c2d8b34ec6dfae8d01bd050cf5757c4c8d23793bd83dad3c7437a985f41633dbc67b39de246b2c47948f56731218ada8be27547c533e0af2186c17a919025a27ad2e10a1eaa96cdaa6aaa9f9750bdb4c083d84924adcc1efbb3187b3ca39741e6c6aa95efb6ba9cb7d79343016ff6e2e14086c0f0a900687cc3d018738dfcd27905f0642822042a67ea330aa0659918e2f794e444322da0062d7a8a57d4eb28c6b7608f7bd04e909bec27db366aec4ef904bd7fd1a393b7af10b72e33c223907b420c225befcebd2b6ec5963528006cd9ac46b401340e5c5f116fc3a16b270938809b6b1bd1204a102e80d805602489c2190bb1326f116fc262a0b42999d36fa7341fede286a685ca113c45c25a03d72f0e6386ffd155b3266d573d9432eabe928d8b233c22274471ac483ad6fdcdd2ab8d8d1aaa3322694458561fcf4f3c53ced620a6e8a37220b036c413aba2da027e82382e3e456627b0dbcf483fe47819e34da6a35e59d86b49d2f8db0509532515fef653736eb0f4690edf0ab99ddfce69c89ff8b11504c2259641526f60cc53fe94ad2aef11b4352501cb8a690be2201ff1dde6523ee6998bb3461473f3d4ba652f4e31f926d5129a9b8726704e37a30140a0566465adc4cdda937e9e07a5cb7d862da654e6578e126f9ac2693a84b2bff5b81d7427513a22deded7ce0392c9b2429ef13de8bc5bcd24be3421b66301eff552571cba2eb96c6d09ce8ee2188d84a040c34e8730bb90ee4fa219e565065446b5869353b128c35e8ae6ea83d2afc4b4345c7242a6362580fc682ebb70da7d8b09ef82247279eb70b76db3a41c24cdf169c6153b94bc784520d87e39f8f72f09b7249b382e3743812c9ea096a841eb1ae16426382ca0afc36a571c69460f8cc99cd9992632293d5e75102b43786bb1de10642b91c42648e710d2e295034626e09fcbd485df5fa0cfa063db27bfa3a3f83a02941e5de14ca42e83b80a35bb8110c53de8b3c28cea2edf8896673019e38700910065ce2a879df2070c9ada1ed16dea55c85811be78457a3b28025366aa53d9fc50a2c858689c6936abba2b598112d11ac18b785848f5fff59e0d045d06ad7423fbb071ddc9239b3c90b27294d091c29cb21c445b2a558485cb1a523eb29afbb6bba2af113a32222b52118d0b30601f502e928db765a65901c9534532f3883d3c5e949435db8b24e1078714c459ecde4b4dbbc15eceb58be332821127069390b6f6f0eb54a49abec0d18a553bce773e1e874e7d9e4cf7fd4154ea3cf29d19e3460cbc907781937d456067974641d285f8089eb1755c0dfabb75bd9781c85e0edd113bad8f3a6f18df485440a2f14a9b985b6c89a6b3447f348c0b2f4aba776338ac98a82c9bc9389825763699e2837fb2a60527f3c0c8f06268d8eed8b37e98d9667d8e36bf44cfe3470b237357883a2b3b363c530baeb1dd2980759088cf44cb40979e13f3cf1c7043d6b0059ea604d989a9743fb85da13944357def1afd3717820aab56cac518eec04fcd11336bb870de0cdcd2ef1909f12fe4db3f4dcf525c38eaed5adb24da7ab82d54342845e059f68c4e00a2e559b3c32015986499b02cd27d77514d1d58a5c99888656ebb1a230aa819afb22e80a844a43a1af003d4b0602d85a31f49602cfcc5c4ba7da609666a7f357be7390031ea7c8c6437aa999a349d5a2aba7de579f56db5c78b8083aa163f73f110670eb876f0952cbdd2afc2d1880c396a1e9c9c9ed31bbc135650fd5fdfc1e58a10da64dc9de1e778f2e8aa436a2b70dad19bd3f76b1e15b9524a6d5f45dd2e055fa7ab0a07aec76b928ace49991889f73a3269e85e3bf6a14d0c2c7e03248841d257b2d774f0948c9f37053f57d3fcddab65add41e544e5d0552ff7093c8249c450041f113b677650c680813a665446f594fb5ab5a3e5c521fe914e8b1423550db197987bc8a5ae29d69dc0a686a17243d21e96635b4e5292735634917d9a1a7d2a323c01bd63b006972d5c5b9b954e2d45ad3bad1b06a7a0f530242eee5ea49784b297f41f7b843bae267fbfeb411070c1b07b8fe41e55116f6e755f5fb28df466117fb0695bb5b1b367a9b0193188bcf27df43cb2c63a4fbf036104f275931685ff086dbc6b8d5f79c5db9ef56437808563acc73e423bafeebf048f5df887dd48d10908fede673c82f5ba90dd5179e1e3ff0ff4baa9f12072ae63ad33fccce766fbf7518a9f56e0486b9c5272fbf527a6b7d280e0ed2170c51dd0a674a94c5cd0ecd85c3f707cdf6dfb97dffc988686c28474c14870eff9f38a43f4ffa71f32037783520ebc72c97ea29ab86c436046c4c5d4f38c12901e676f2857fa72375c577661fe325cee2603fb86df46ea466bfc064728d2d0aa6b8d951e2a28ca96debc68ab89611fe39cd6c8bed3049c10e24f20356d47620fd2314d8f449ff56f660c0de28cd96a57f0143c965cc47494638eb2ab0846b0377753f4022b5b146470c786c847de51c6679ab516496f246a291945bb54b95445fde5e07ddef6a3d7d793a40b758d81cce53981f8da3209a06624e827e46567866f772459b1cfee57eacd7b5e194786772c1c9fc6e470caaea6a130e9290d4bc4cbf02e598860cbad02cde471b0af587c5ffb6954836d7256561a00539a4d8b05a18633fff5a2dcfe81017334efadbf2a08a6d813d57d8f1ab25891fd771168d1539c4692dd00e06095c1e24d13fcd4ec838ecb64a597b84cedb734c84733283d43560af4b36180ae96601b178290592170ec0ecf747e6fb03bca171e5f6f3631d23e1543d3066999d289d7abfe12e58bd67ff1e405f612394184a2614dcb3c0cdb5648ce13e6eee1bea5bab4687bf6c6dea4b05fadb09931ba1df323e34e8602cb97bee3f4a813cbeeeba139dad03d8fe414659069101714a9881f23ef83e2932c43aee1589cb00e0677a49881402b2939d710e472e348ab5a68c1a810df81d6363f8da4b95a03d12495b99e95849aab4e91dbcd5eeca85c22667aabbff2db085b0f0ff8a27bf54faf3723195278b4b7889730c4cd472ccee2800177ff89aedfacb70a8557d23a7681be4fe37806784929bf289905c8f608174d94732e012e55b1916f71d95ed4151dda9f90f7c7bff79b4eedeae15bf817612ae4dc6ff3704324fb2ff3cf2b8da1c3a35d791d0bd1ffa074c8dda02676a05e985edb3810b303f3459859ee883d7e90c7e6a093aab95200c6dd2814fe2d4aedb4ece3873926624473b2da78785777fe12b98c94f33222d9845691e880b9061b1f111e713cd00fb131a3ba206e8f7d20a77a9c0d59ebe2b758ea0bb5cd21238cc912acdf4177a27d3de93c3f9747b962d131098672a5f960fb45c703edc43cea6a510e47e9ca88912f1faac3f2c47fffd671f03941bfb041ed07ea2abc2c5b64875f077ec9ff242ebcf0f294bbaf178c5dee1abf7600dafc3c7dfef61270e117b2a778f0b3db34494818a109d175f8d60bcf4512867d7e412ae5e2df4ba53a2f2e3e29ee72cd517ddf3ed38dce5a7928e45fd48a1f2d78f9fd1f05715e46400a5590d49a85ed358bf717a5de90870c6240e572d80d0d3682beaa4de1a6d52b25d5803dd3cbe7fca81bcb9089a5acc3baf8cc6f73d06a975e53433748e8388342052108ebcb350450eed83998521a8b8fe2cb1f3166c8b67fb325b9a04297d0f1d308b8673956c7390026fde294aedfc9377d7b28d60856472d8d96fcd8c8f1d7660514580c7561912fdf4a6f17a9a3189ba42bee7569beacf6bf78cadb177e081f0a51742be4ec03f0ce5076eaba32c3191fe047a9e338fb4f9173d5ed56f9804df5fefa414c370a79d13748f9f39576c1513d0d8b5f29d61515679da23d986f50a78f37fd8ed87d5113986ed49b446142378092933a55f8bea40c1aba8d3cf92a5c5f6e38feca3ff47266d7bbc4d80e5a4908eb02df06e4b4801d7ec4a8ae5a06b41383f652ced7e230739cb5bbe2f5b56687f593c3734b85f6acec71bd1deeafc53c52e4238f928e570252d689fc269f8e4e14cdcae58919cc78500ef27923eecdf33fe46acbfc181d0431ddb12898e873ac63109b678e16283bfc1fef8c94a61b04b44f385cca0a07f61f4440b71490f29a078a2f5ef5e7b1c7db281db4c239ba2568ce852af040b0efd74a48481572bb07ab600e9c34fdfc741da80e46fbe5b5ff31cf4c6066e48bd11b2da6c9cab1577c61a03abd225030d5150d36ee0fc7df9926d803e048e5bfd96a52223d7ed140e0c0f7bdd0b5754b4e548b200fcbb059b64a91b76902f9a138b7c9c2198ad7451bc56f03faf6ade36889589cdc9aa5c339ccc647184f0d5589fee4cd8eaa194bd699f164a3e9cdd50fcf31efeb1123ef44fac2e541527a69847b36fad5f24e745f5b706d2d7ca183c860a9169451c77418c3f1f356dc90cf9b18e71b64ba196195f04d1afd8a9655feab06f8d6fe191657684b1d437359a6a1d1a8e3aa8561059ed51ed696a01d4150de47c782cc35a9de554c9e704dce114a19f5b3ada78d58eb9c217504ee25fa51227f2b4a1b2e2b1240f227479c5bebdf08cc87c77e7950ded54a25839de48b88a9d42f8e3fcfc5bf88e711cbdd019aaffcbeb05f89a3f3ce1e9096a0e7086e8aa481c02a4c7932c50ca5d3c1c173d5c2390ecde318eba0a1503dcab2b8a47d87261eb3526780d64f5d11961e64d7e53c627cee03adebe2d0b52be01d2d5474e33c2c8d3cdf51a883c428c9e2050d6633e46a76512d48a481d83518ddfff676744ef863f4005e9dd2885a4a9d11ff186b74257114ee9ad05f2ba2f8e80b5cbe3e5fb185656b7e2ce58c530bf2efbb19e2b466f9ee9c64a10beb2bbe58c979f683238eb6c25a5a9d5873089e7914f71fa4276833fe225a83ceac1022179a0a4671591c6ee78c757098c006ed612d0b2a3c3ee397b4328eca8e32ec69b55dc497e7fef8491c6d997e151e0d96ef9d95ea9accfa9b341f2269dd49a83607b38ec975c80a73729933d95c8c93cb96f197e835c4fcc9e59d0780ee251b3218bfbde7e36a3745b9d8dedad2709c9e3197347588a4ccd88e03cefd47ef87cec86ea5bcfa49996afddb7d8519a8c91c28f2ed3ddf455e69fc1e2032697b81f98f67404bbacf046a420186feff139fae2bd7a13f2e3e1111fecb456a63419c45314b0567a1b401020bcaa1c49d2572cb47f560e6bd132d303f8eb754c6e6f106e5b0b4cad924a4420b028bb99bced07d10d3230e71ca1e64b910cea9e8d8e0261b1aa8cf804d4dfc85b5966357b0af76feb859956f58648128f0fe0b70d5eaf4780782f9d54337ca95dd48d632d9502fed0ef4666980d292de7d73285323f4a4470cdef6b8e2948d5779b900bf19d81883d5d4c8e36b8bb82affe21f658e01a8b9bcfbf91ab4e046d503c819c1e05c52de74ab9cf0afe20ec42329bda01c96203c1622bd2f5cd44b085dd97e862ef1439bca0955a9b909e8e491cf3ba3aa4f7a03215167d2611588a66540e54f0f5f43baf33d0274c98cf7832da2285f3cee4256c04538553cf163797fa194b784e7aaba192041ca1ea214bff7ad8289c9058ff8ac6a5422e9a06a1f81273b28efb0d30be316f8af43aaf57f53b70d91d0e7be6d0749a74d6a3e026507aea13233137d480a330433b5be62db2085f59efab997725b7697f510ddc9fca72de397d3d1dde4231175be3c4d2656fa7e54b16e97b8f957058789f847a4ed290adbab5bb26db93e1c731e211692afa", 0x1000}, {&(0x7f0000000280)="cdf4bffb28e2c46220fda634490707adf6c7b72c5b4d738380e4ca47953de565cbe4a11b0a31c938bf8f90e7c6d914edbbdb385bdd1f0bd8a19e8086a3ab7a6b82e6509072a937f2db43c8c72186b2bc83775d66b9b19973cdf2afb25bde62f1a6a41780378eb206cbc1f46c052088498ebdb2fd99b45cddd221", 0x7a}, {&(0x7f0000000300)="87ce9744f53a0095fc62a9b63899fe02d7cc73b42d53e82d5da49a981439c783fc380b6aae9304a4c3ed1b7a3aded06f652b621218f03861e3677e55e7c2cddba6211e2ce7854c85d61d4b834c7ca2d8ce5231b01b6018ce34223bb22510d58a3fbe4da88dab79ea8edfa9a628e5838d2a41a2", 0x73}, {&(0x7f0000000380)="88c2c657751a85cf0c5bbd2e3a48b81dd8851fdacb06c1dac48461555385c563ab81c238b9e8680f35432abe140ca60e37a48bebc7b6fc8d271c22a112fbcde2710b50976146e9bc77bef95f462c051fa829cc8b9902e974f82133b76c08046e8dedbe376daa96c577c6437d0b9c9e02f835794344c2d15f00eedd7b80f76cd2ffcaf05ebc05ebad379fa0fb8a13f1c0745fc58652ab17d2ddd30a6f3186592ff7a02b56fd3a54c6e31bf6910617abce86fe44dbcaabf09f9f1c", 0xba}], 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8000, 0x7fff, 0x1ff, 0x1ff}) shutdown(r0, 0x0) syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000540)=0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r5, &(0x7f0000000440)="ff15ead69e9b778510006c12d449c40f3d60e6efe49c75a1d283182b85c0bf33576059b4860614edfe27a533172d8287c1", 0x31, 0x406, &(0x7f0000000480)={0x18, 0x2, 0x4, 0x7}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) close(r6) write(r1, 0x0, 0x0) 03:20:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 03:20:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049349d837c18460a4d02e0b8bc2999c66363d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e52e9d5b4cfe9a33095f69e0f4a77b756b89dad16f9bc94a1962bf62976f8da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca865663af30d79fac9d472023e3f0cb3b3a690ce87b0db0de443b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d4f22e748247408aeb28654eb24856b7440fd7eea8c7335"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r11 = dup(r9) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r11}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9}, {{r13}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0x9}, {{r15}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r17, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r17, &(0x7f0000000100)=[{{r18}, 0xffffffffffffffff, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r13, 0x8}, {r15, 0x4}, {r4, 0x80}, {r16, 0x100}, {r17}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) 03:20:29 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0x0, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0xd, 0x7}, {0x1ff, 0x7, 0x4, 0x46}, {0x0, 0x4, 0x3, 0x4}, {0x6, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x10000101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x366}, {0x7, 0x6, 0x23, 0x8}, {0xc6a9, 0x200, 0x1003, 0x1081}, {0x8, 0x7fffffff, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x0, 0x40000000006, 0x81, 0xc76}, {0x0, 0xc79c, 0x5, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)) semget$private(0x0, 0x4, 0xc1) r4 = semget(0x1, 0x3, 0x2d1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r2, &(0x7f0000000040), 0x2aaaaaaaaaaaad90) r5 = getuid() seteuid(r5) geteuid() r6 = socket(0x1a, 0x2, 0x2) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:20:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000010000200000020000000000000000001"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100"/110], &(0x7f0000000100)=0x6e) flock(r3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:20:29 executing program 0: open(&(0x7f0000000040)='.\x00', 0x200, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/161) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 03:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea532cfcf4e78e7e0bc36a0d65fa22e88a788db41946129f8ccc47bd05aed485f342061453bdc751b8182dad2673c421a0e03ff69afa6a", 0x357) write(r0, &(0x7f0000000140)="40863aa3d11b74a0805149cbfeac4293f08b7d8526a9c31d8b6db090052df34f384cf364bb6421f29e06ac4fd46d4eb50bb43b2311e43a5f67976d832f60cf15681cb2f945397d7d92890bc435f2d152b0b12bb743b2824b54570199a2cdf34d50d676ee12ccd15bb2a199185a4f208d8cc82fea5f82e90e7480a683ebf04078bcf2eb015a1360078c3aea4ef953dc7fd0eee0f1efac461b162badb23cbaa47944d48acb5aa81882655600a1b1908e2e9a5529ff3e5a6df9cf8c7af3815fa1237dcf8f", 0xc3) 03:20:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10000000089}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1ff, 0xffffffff00000001}, &(0x7f0000000080)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea532cfcf4e78e7e0bc36a0d65fa22e88a788db41946129f8ccc47bd05aed485f342061453bdc751b8182dad2673c421a0e03ff69afa6a", 0x357) write(r0, &(0x7f0000000140)="40863aa3d11b74a0805149cbfeac4293f08b7d8526a9c31d8b6db090052df34f384cf364bb6421f29e06ac4fd46d4eb50bb43b2311e43a5f67976d832f60cf15681cb2f945397d7d92890bc435f2d152b0b12bb743b2824b54570199a2cdf34d50d676ee12ccd15bb2a199185a4f208d8cc82fea5f82e90e7480a683ebf04078bcf2eb015a1360078c3aea4ef953dc7fd0eee0f1efac461b162badb23cbaa47944d48acb5aa81882655600a1b1908e2e9a5529ff3e5a6df9cf8c7af3815fa1237dcf8f", 0xc3) 03:20:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) socket(0x1, 0x2, 0x64) listen(r0, 0xfff) 03:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000080)="18707945befb37a0d09adb114c9b584c42fde0677dba676415ef491d61dda0baf795dc3840179ae91df0712713ba245d73240ed153eec1ea8d170acf2c20ca51adb63a54a2bcdbc42278c8efe080391c5ba1e4ee18c4cf0aa958ee907132218e3787562f7db2b8fca4ed59d0ffca792e8c0fb2c729bd456c1e8a4d19fc663e13b2f9e34203528aee696b0fb4efd9cffac363d8aba4a95c713f3e4832acc7c30dc530fb30fc8d192162c6007007393da2679ee132ce33bd169515ef4b3874efd39a496e866f755eb941d9fdbac3b8b6", 0xcf}, {&(0x7f0000000180)="77b0c99d283294969e005ec46f19ad311b0aef0187a5b91877a26abcb07a2c58c0f0987105c127a2df3e58f59a5bbc2ac0dbb090c3dcc57670e7e982b804472e695e5d1529806aaf0adc5fcc62b4a12349935b818b1704c593864e6f588978f547d803a782ac271439beb68f082aafd06931a03a4ab10942b401b4cf4c6c808ba6f319cc9af7bbd6ef9499afab37f08591ab3170ae212ac9682cf2c67627f7a9c9956942e0964845914186a585665f949d09483c5c05768da011366f2433b80c2c973dcc85215950947cf2718ea0bd6fa063f92f47c9", 0xd6}, {&(0x7f0000000280)="20cf1d29a37f3baaac2b57e8d932b823135734f55893ef0ac2b1bb31ff3405b70c1d9d932b1029f498c16c27564d9cf71acc348f2e608d671c2faae0de8978cd9b5c98ec8f842bb80715dda602998202516b5fbe88bacdc8858d4cab15e64b9f5a5d9bcf7e6f259bbfa1e493b674c41fde9473dd793a5e4809b1ba784ebe9f829971e56a036c52bfb46ce60ca849da40", 0x90}, {&(0x7f0000000340)="60fe315b73a2cfb2cccdadad5992354328a549c21cb6e0798fed5f92c4e2a1609e64dcf9d165ee506d6b9296e83b2ff1fced35d1ec0f6698d4c41073e6ca0992816ebcd4e10aad032bfd87ba6ca4fbaa03f98a6e66f0f80a27e91d815dcd3201c1d2e9f261ce531991a79a213f75fd2b8ee942a15eb828c839f121ce520253f0ab612bd66b275ee3538cc68c8823ddd063816846b63480f628508a811eb3735cb04524f36cf7eb4c5a91c15c51e7f49b2e539239380bc68c1c1f1dd1aa7a6220a6b1bf805bb4942eff09c899", 0xcc}, {&(0x7f0000000500)="a90226269b0097b94b62402bd697d7ce4d6f6ac8deac0a34ff9dd490717ee2964a14674fb20e11a7d9ed0de55da0e15ee0fe1834875dafb6f38cc5c0c17daaf30c468c57f24c0c14d473f46f8cebb187cf9ee5cf0a9dcc47a3565564d079ae645a64e69246582f7a18d1d81a9c72470892a69d117e644890f1afd989a3fa3439621cf96304ace5b230b0", 0x8a}, {&(0x7f0000000680)="78233303d4b2caf39f062a42bb312cd183129c7e6d415d90e57a9bee114d7e8ab6d925a9637e6ed44c8f29d6e964ba8afa45c8c918a30af56cd46a3e7a9cd157cd0ec96337c215054fff70dcfc9ede2b935523978f6852508baac4706db4e256d94458823cecc2329d313a0d56fde1aef279988cc326ed6a2c870c7d0832c1ecac4a3e7f019615315eb153eb4a9746e2e2b57462798094bd766d775c56eb71878c4b17267974f5b6cf3ebc87b87686b2f8fc7a4a708343ed8e728d5cf52548c2", 0xc0}, {&(0x7f0000000440)="b294005a2077d958bfea", 0xa}, {&(0x7f00000005c0)="e6494d574e0e0b6ac93eb1da59ca19", 0xf}, {&(0x7f0000000600)="2242d39f44db4f09e9f3668f77", 0xd}, {&(0x7f0000000740)="2c729512f0d133d02f9c9af9b4cada56019a604d55d7a77c977efd5d006b53ae665ca81d74e6aa7f80ba301bc3f1b324723be34a3b2ef5d4cb0859a3e466c6e6cb2197984f5be3b228fe9af9d8a15404d74a38d578ecff1ad8963b02573efcc8b9cd5cc1307cf5480998c6191f3bf8c556e46a795bb31fdfc3551808d621ccd670e76b7e8d20ebc5fa74ff78cb34b0466a44eeeefd58928b6b6009cebe4a0f8a1ba1006adccc65dea87b3bd5186496561125a89d7400b461bad2ed1848c36e80e645790bae2dc295cad8a7d548312d5b1c20fc30049fa223a18d65bebf3ccc9c920dd9bb", 0xe4}], 0xa, 0x0, 0xff) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 03:20:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x3, 0x0, {0x101}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=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\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000140)="1994e0957358b2ac33d4384dd19e8c3e47d8dfc0d92c42bcb910cb3a0667bffd5d85f11eaf500ac42c57b5c6a5efe05040802e5b3eed8d4976221d3831babad4ae54aecd217058ea1f9c7c29cf2f91681c767e3b9ad1b3f7e4f9ac907badca075b948833d3a282088ee34428d1c55430734d282da64945580a478973aa45348cac6ea990b952d85b522287d10240a83a6ab0f1bbe55b434ee5c9f6762745949dfd3efd6ef1d946698af13084cc56da1a865639eeddcd3c2be85fea6bc878afbf7b0c7cebb46f95622ced3b", 0xcb, 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xffffffab) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:20:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xfffffffa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 03:20:29 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r2, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000001700)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x8) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0xa4, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x1, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x4, 0x220, 0x2, 0x800000000004, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x5, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x8}, {0x8, 0x100, 0xb8, 0x10000000004}, {0x60, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) r7 = fcntl$dupfd(r6, 0x0, r1) semop(0x0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0x80, 0x800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r8, r9) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r0, 0x1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r11, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x8, 0x5, 0x5}) r17 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r17, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x6, 0x1, 0xff) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r22, 0x10, 0x9}, 0x8, 0x1}) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x8, 0x5, 0x5}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r29 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r29, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x6, 0x1, 0xff) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = syz_open_pts() readv(r34, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r34) r35 = syz_open_pts() readv(r35, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r35) socket(0x8d52056eedbae06d, 0x2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x8, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r42, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 03:20:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x1, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) pwrite(r4, &(0x7f0000001100)="497aa9dfd4f5fc93a29ab86f1db53fc6d6dbd835180f1d3200d67d03714e2431f4de61522b814c66936967786a9099a82fba29d5002a91ec9b191da45000db131d1672d2220ca2316a8ef678748a9c54e0397199d9c716070c", 0x59, 0x0, 0xe93) r5 = socket(0x2, 0x1, 0x5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r5, 0x2) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) dup2(r3, r5) 03:20:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300282f66010000002f66696c653000"], 0x10) 03:20:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xc87da070}], 0x100000000000005b, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 03:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) socket(0x39, 0x5, 0xc1) r3 = getgid() socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) getuid() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x100000000000008a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) fchown(r8, r7, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) 03:20:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgrp() r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x7, [{0x1}, {0x1, 0x2}, {0x1, 0x64}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x8}, {0xe0877422b6236428, 0x6}, {0x0, 0x3}, {0x2, 0x4}, {0x3, 0x38}, {0x1, 0x7}, {0x1, 0x2}, {0x1, 0xff}, {0x2, 0xffffffff}, {0x3, 0x200}, {0x3, 0x5}, {0x3, 0x1}, {0x1, 0x3}, {0x2, 0x7f}, {0x1, 0x7fff}, {0x3, 0x40}, {0x3, 0x6}, {0x3, 0x9f3}, {0x1, 0x1557657d}, {0xe99d7a4a134ffd18, 0x4}, {0x2, 0x4}, {0x2, 0x6}, {0x3}, {0x1, 0x2}, {0x0, 0x800}, {0x1, 0x800}, {0x1, 0x58}]}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r8, 0x41d, 0x5, 0xd}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r15, r6, 0x144, 0x4b}, 0xa, 0x100, r11, r13, 0x0, 0x92, 0xffff}) getgroups(0x1, &(0x7f0000000040)=[r6]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r4, r16}, 0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="43053000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:20:29 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semget(0x2, 0x3, 0x18) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) dup(r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8034, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r4 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r4, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r5 = accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/25}, &(0x7f00000000c0)=0xdf) bind(r5, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = dup(0xffffffffffffffff) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(0xffffffffffffffff, 0x0) sendto$inet6(r7, &(0x7f0000000040)="94cd", 0x2, 0x417, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) 03:20:30 executing program 0: setrlimit(0xb968260a49a0c533, &(0x7f00000000c0)={0x100000, 0x95}) r0 = kqueue() socket$inet(0x2, 0x8002, 0x75) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r2, &(0x7f0000000180)=""/207, 0x3c9) r3 = dup(r2) r4 = fcntl$dupfd(r0, 0xa, r3) close(r4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x9) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 03:20:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000002400)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b01017a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72f49d96fb0c371cb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff70, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socket$inet6(0x18, 0x4, 0xf2) execve(0x0, 0x0, 0x0) 03:20:30 executing program 1: r0 = semget$private(0x0, 0x1, 0x438) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/44) r1 = socket$inet(0x2, 0x2, 0x0) mlockall(0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x93f28939115d816d, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) accept$unix(r1, 0x0, &(0x7f0000000080)) r3 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x7) r4 = socket(0x6, 0x8000, 0x2d) r5 = socket$inet(0x2, 0x5, 0x8) preadv(r5, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000200)}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000240)=""/63, 0x3f}], 0x6, 0x0, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt(r1, 0x0, 0x7, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x3, 0x5, 0x800}, {0x2, 0x400}, {0x4, 0x40, 0x400}, {0x4, 0x401, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x6) 03:20:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xffff, 0x1, 0xfff8, 0x9}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c52196c703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b80000000106d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacf433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bbb7d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478421dadb6b11650545bb2bf6866136078d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e20a11e4f2eb9897b9b8e2360249bc5fd15867092778adea4077ffd326ca7affffffffffff1ffa4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7df665ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733150fa1731d60d8c1fafbe0d08278e816f52ed2c5075008eac434dd446324f5f17e60a4a609370fad7aafae947fa37971d58435ffdd0bdf34f343d8e1e5b41207704714250ad07d7096b478392c69cd66011426fb044dac4bbf474b7a09c4c825ce3d8c72431261c80fbe4096f85d6e5b71e597bd1439659009e81e643b63abcefa5ed07674b5bb12ab9ec1f42697e6980b126080af3e0357213a52ab2234b061b466b066093fa205f32247edb64198e6f57f7a4700"/930, 0x3a2}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) 03:20:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3413f8ff925aa044bcdbb8911d256b5f64da48959f3de80384d4bf7b414731a8ba8391ce8c", 0x25) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea01000000030000", 0x8) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = dup2(r1, 0xffffffffffffff9c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "935fb01ab3dd00"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3}) 03:20:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000140)=0x4e) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 03:20:30 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f000001e000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) socket$inet(0x2, 0x1, 0x7) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x2, 0x881ca09b96e73373, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 03:20:30 executing program 0: fsync(0xffffffffffffff9c) r0 = semget(0x0, 0x2, 0x8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/201) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x9) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x3, 0x8, {[0x1, 0x81, 0x2, 0x7, 0x1, 0x9, 0x401, 0x3, 0x39, 0x7f, 0x6, 0x2, 0x0, 0x80000001, 0x7, 0x5, 0xd2c, 0x9], [0xffffffff00000000, 0x0, 0x1, 0x8, 0xe90a, 0x100000000, 0x2, 0x0, 0x91e, 0xffffffffffffffff], [0x2, 0x10000, 0xf66, 0x3ff, 0x8, 0x2, 0xea5], [0xffffffff, 0x7, 0xffff, 0xffffffffffffffff, 0x3, 0x8001], [{0xb5, 0x5, 0x9, 0xe5f}, {0x6ede, 0x80000001, 0xffffffff, 0x5}, {0x3, 0xacb7, 0x1, 0x46d9}, {0xce1b, 0x7, 0x6, 0x1}, {0xfff8, 0x1ff, 0x10, 0x4f0}, {0x6, 0x93, 0x1c00000}, {0xb0, 0xffffffff, 0x6a81, 0x5}, {0xff01, 0x2, 0x7ff, 0x4a}], {0x9, 0x9, 0x80000001, 0x100}, {0x0, 0x0, 0x0, 0xffffffff}}}) getegid() recvmsg(0xffffffffffffff9c, &(0x7f0000000600)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)=""/15, 0xf}, {&(0x7f0000000440)=""/143, 0x8f}], 0x2, &(0x7f0000000540)=""/192, 0xc0}, 0x40) r2 = socket$inet(0x2, 0x8000, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000700)={0x8, &(0x7f00000006c0)=[{0x40, 0x3f, 0x9, 0x4}, {0x5, 0x9, 0x0, 0xfffffe00}, {0x0, 0x6, 0xf, 0x9}, {0xff, 0x6, 0x8, 0x1}, {0x1, 0x7, 0x9, 0x7}, {0xfff7, 0x8, 0x7f, 0x2}, {0xa0fc, 0x5, 0x9, 0x101}, {0x8, 0x2, 0x6, 0x7fffffff}]}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x1, 0x24) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000780)=[0x6]) socketpair(0x6, 0x1, 0x9, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x0, 0x2, 0x83a5}, {0x18, 0x1, 0x3f, 0x7fff}, 0x2, [0x400, 0x958d, 0xff, 0xbb, 0x4, 0xffffff43, 0x8001, 0x3ff]}, 0x3c) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000880)={&(0x7f0000000840)='./file0\x00', 0xffffffffffffff9c, 0x1}) fcntl$setstatus(r1, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000900)={{0x8, r7, r8, r9, 0x0, 0x66, 0x1ff}, 0x4, 0x0, 0x6}) semop(r5, &(0x7f0000000980)=[{0x4, 0x3, 0x1000}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x200, 0x0) openat(r4, &(0x7f0000000a00)='./file0\x00', 0x10000, 0x40) r10 = shmget$private(0x0, 0x4000, 0x411, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000a40)={0x2, 0x9, 0x400, 0x40, "988733f9fb16b1731b48c075925eed1f0bc127c8", 0x0, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/pci\x00', 0x8, 0x0) 03:20:30 executing program 0: syz_open_pts() r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0xfffffffffffffffe}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="1a87e42f9671ef41918cab5717ea764f7ac4eabdaf702f48235d6a906ffe0883cc", 0x21) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) witness: lock order reversal: 1st 0xfffffd807f004a28 vmmaplk (&map->lock) 2nd 0xfffffd806927d918 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806927d918,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806927d908,81) at rw_enter+0xd4 rrw_enter(fffffd806927d908,81) at rrw_enter+0x88 VOP_LOCK(fffffd80728ba840,81) at VOP_LOCK+0xf9 vn_lock(fffffd80728ba840,81) at vn_lock+0x81 uvn_io(fffffd80684aef40,ffff800024d77948,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd80684aef40,1000,ffff800024d77ba0,ffff800024d77b34,0,0) at uvn_get+0x226 uvm_fault(fffffd807f004a10,20001000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f004a10,20001000,20004000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f004a10,fffffd8068065d48,fffffd80680654c0,ffff800022d4e000,ffffffff81b6d177,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020a98018,ffff800024d77d98,ffff800024d77de0) at sys_mlock+0x185 syscall(ffff800024d77e60) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5df6d2ba980, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024d775c0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d4e000 rax 0xffff800000a5bc00 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x44b346a8f126ae17 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825e0ad0 w_lodata+0x39d60 r15 0xffffffff825fbd50 w_lodata+0x54fe0 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d775b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=75574 stat=onproc flags process=10 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a98ee8,0xffff800020aa7b48 process=0xffff800020aa31c0 user=0xffff800024d72000, vmspace=0xfffffd807f004a10 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63029 372387 90086 32767 7 0x10 syz-executor.0 63029 400242 90086 32767 3 0x4000090 kqread syz-executor.0 11994 327794 3927 32767 2 0x10 syz-executor.1 *11994 75574 3927 32767 7 0x4000010 syz-executor.1 11994 136153 3927 32767 3 0x4000090 fsleep syz-executor.1 3927 369139 40818 32767 3 0x90 nanosleep syz-executor.1 40818 494552 17036 0 3 0x82 wait syz-executor.1 90086 365621 11282 32767 3 0x90 nanosleep syz-executor.0 11282 76176 17036 0 3 0x82 wait syz-executor.0 4916 8279 0 0 3 0x14200 bored sosplice 17036 118941 29984 0 3 0x82 thrsleep syz-fuzzer 17036 498076 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 479893 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 181117 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 131822 29984 0 3 0x4000082 kqread syz-fuzzer 17036 439374 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 25874 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 480714 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 192099 29984 0 3 0x4000082 thrsleep syz-fuzzer 17036 109169 29984 0 3 0x4000082 thrsleep syz-fuzzer 29984 522560 76288 0 3 0x10008a pause ksh 76288 459645 68240 0 3 0x92 select sshd 47043 255005 1 0 3 0x100083 ttyin getty 68240 506346 1 0 3 0x80 select sshd 16538 497861 22853 73 3 0x100090 kqread syslogd 22853 208831 1 0 3 0x100082 netio syslogd 70811 132145 1 77 3 0x100090 poll dhclient 42490 38612 1 0 3 0x80 poll dhclient 72697 80413 0 0 2 0x14200 zerothread 24910 298071 0 0 3 0x14200 aiodoned aiodoned 9202 417516 0 0 3 0x14200 syncer update 30489 436706 0 0 3 0x14200 cleaner cleaner 30834 381699 0 0 3 0x14200 reaper reaper 71676 365028 0 0 3 0x14200 pgdaemon pagedaemon 61698 189680 0 0 3 0x14200 bored crynlk 39949 120817 0 0 3 0x14200 bored crypto 33608 197494 0 0 3 0x14200 bored viomb 2212 475406 0 0 3 0x40014200 acpi0 acpi0 2665 233706 0 0 3 0x40014200 idle1 13569 83486 0 0 3 0x14200 bored softnet 37866 251984 0 0 3 0x14200 bored systqmp 27472 279432 0 0 3 0x14200 bored systq 11896 225574 0 0 3 0x40014200 bored softclock 85581 134669 0 0 3 0x40014200 idle0 69723 149415 0 0 3 0x14200 bored smr 1 441663 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 11994 (syz-executor.1) thread 0xffff800020a98018 (75574) shared rwlock vmmaplk r = 0 (0xfffffd807f004a28) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9503 6344K 6344K 78643K 12814 0 pcb 13 10K 12K 78643K 15 0 rtable 115 3K 3K 78643K 23644 0 ifaddr 39 21K 28K 78643K 4013 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 957 0 iov 0 0K 64K 78643K 4080 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 15865 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 269 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 7821 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 28937 0 sigio 0 0K 0K 78643K 523 0 proc 48 50K 83K 78643K 26822 0 subproc 34 2K 2K 78643K 9469 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 3037 0 in_multi 33 2K 2K 78643K 6889 0 ether_multi 1 0K 0K 78643K 140 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 204 901K 901K 78643K 204 0 exec 0 0K 1K 78643K 10036 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 280 32K 42K 78643K 99566 0 UVM aobj 130 4K 4K 78643K 130 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 1 0K 1K 78643K 6719 0 NDP 5 0K 0K 78643K 1674 0 temp 106 3034K 3146K 78643K 126123 0 kqueue 0 0K 0K 78643K 529 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1172 0 1165 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3802 0 3798 1 0 1 1 0 8 0 rtentry 112 5658 0 5609 2 0 2 2 0 8 0 unpcb 120 32412 0 32387 44 42 2 2 0 8 0 syncache 264 318 0 318 90 89 1 1 0 8 1 sackhl 24 7 0 7 5 5 0 1 0 8 0 tcpqe 32 169 0 169 55 54 1 1 0 8 1 tcpcb 544 20691 0 20681 160 157 3 14 0 8 2 ipq 40 253 0 253 84 84 0 1 0 8 0 ipqe 40 8397 0 8397 84 84 0 1 0 8 0 inpcb 280 41516 0 41501 151 148 3 9 0 8 1 ip6q 72 13 0 13 9 9 0 1 0 8 0 ip6af 40 296 0 296 9 9 0 1 0 8 0 nd6 48 1117 0 1113 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 25056 0 24780 20 2 18 18 0 8 0 art_table 32 25057 0 24780 16 13 3 3 0 8 0 art_node 16 5657 0 5612 1 0 1 1 0 8 0 semapl 112 7819 0 7809 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 34907 0 33471 47 0 47 47 0 8 0 ffsino 272 34907 0 33471 98 2 96 96 0 8 0 nchpl 144 73680 0 72025 65 3 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 355655 0 355655 5 4 1 2 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 207586 0 207586 200 197 3 6 0 8 3 plimitpl 152 5635 0 5626 1 0 1 1 0 8 0 sigapl 432 27443 0 27427 27 25 2 3 0 8 0 futexpl 56 521164 0 521163 2 1 1 1 0 8 0 knotepl 112 11216 0 11197 21 19 2 3 0 8 1 kqueuepl 104 26066 0 26063 40 39 1 4 0 8 0 pipepl 160 30490 0 30470 73 71 2 4 0 8 1 fdescpl 488 27444 0 27427 5 2 3 3 0 8 0 filepl 152 298015 0 297910 316 311 5 14 0 8 0 lockfpl 104 7325 0 7323 1 0 1 1 0 8 0 lockfspl 48 2603 0 2601 1 0 1 1 0 8 0 sessionpl 112 572 0 562 1 0 1 1 0 8 0 pgrppl 48 1382 0 1372 1 0 1 1 0 8 0 ucredpl 96 82360 0 82351 1 0 1 1 0 8 0 zombiepl 144 27427 0 27427 3 2 1 1 0 8 1 processpl 904 27461 0 27427 28 24 4 5 0 8 0 procpl 632 73487 0 73441 25 20 5 5 0 8 1 srpgc 64 1110 0 1110 78 77 1 1 0 8 1 sosppl 128 544 0 544 103 102 1 1 0 8 1 sockpl 384 78352 0 78306 306 299 7 16 0 8 0 mcl64k 65536 87 0 0 4 1 3 4 0 8 0 mcl16k 16384 103 0 0 8 5 3 3 0 8 0 mcl12k 12288 86 0 0 4 2 2 2 0 8 0 mcl9k 9216 62 0 0 3 1 2 2 0 8 0 mcl8k 8192 57 0 0 5 2 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 22 0 0 2 0 2 2 0 8 0 mcl2k 2048 1560 0 0 28 16 12 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2496 0 0 47 20 27 47 0 8 0 bufpl 280 58838 0 51772 506 0 506 506 0 8 0 anonpl 16 3167344 0 3153598 330 264 66 74 0 125 0 amapchunkpl 152 254480 0 254251 464 455 9 19 0 158 0 amappl16 192 122633 0 121888 811 766 45 50 0 8 7 amappl15 184 4684 0 4676 1 0 1 1 0 8 0 amappl14 176 9322 0 9309 2 1 1 1 0 8 0 amappl13 168 4467 0 4467 54 54 0 1 0 8 0 amappl12 160 2634 0 2626 2 1 1 1 0 8 0 amappl11 152 4141 0 4130 1 0 1 1 0 8 0 amappl10 144 2557 0 2548 1 0 1 1 0 8 0 amappl9 136 9735 0 9732 1 0 1 1 0 8 0 amappl8 128 7384 0 7175 8 1 7 7 0 8 0 amappl7 120 5593 0 5577 1 0 1 1 0 8 0 amappl6 112 2854 0 2825 1 0 1 1 0 8 0 amappl5 104 7414 0 7403 1 0 1 1 0 8 0 amappl4 96 28028 0 27978 19 17 2 2 0 8 0 amappl3 88 5725 0 5718 1 0 1 1 0 8 0 amappl2 80 181371 0 181274 6 4 2 3 0 8 0 amappl1 72 748913 0 748426 26 16 10 20 0 8 0 amappl 80 82780 0 82737 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 27444 0 27427 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 27444 0 27427 1 0 1 1 0 8 0 vmmpekpl 168 264919 0 264890 5 2 3 3 0 8 0 vmmpepl 168 3682627 0 3680259 796 664 132 150 0 357 22 vmsppl 368 27443 0 27427 2 0 2 2 0 8 0 pdppl 4096 54895 0 54854 8 2 6 6 0 8 0 pvpl 32 9222319 0 9204841 838 674 164 179 0 265 0 pmappl 232 27443 0 27427 63 62 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 423 0 237 8 2 6 7 0 8 0