3ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) close(r0) 01:39:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000140)="909b63650e00f014cc7606d2dc63fff4ae68ef2cb59bac11b11915e3045f148e18235b739f286764b41704305f50e0cadde1876a17ca368f1761", 0x3a}, {&(0x7f0000000340)="3c31292dd90772669def01fbb0f760da149701e770a0fc4bbf768a03049952348f341aff6d29d29691d7388bee9413528474a888fc7e88611cbe95955c3c14e7dc026df6b8c33f6cc03e90a74f632885cd3251bc3292903751e741c6e4d0a353aa13796c87d023b6860f35b11a32103a704e07e260f6224d72ce67e0a8e720f6a77c132f77d8f057f14502", 0x8b}, {&(0x7f0000000180)="c129a438d61603e7c6cbac865acdada903bcbd328f9c5130d0e4ae7e0e5d5ff595e9dc4939d8cfbfbd24200f4f0d34ca8cfbf0bcd472e0ece0ef47a91b2e9a3808e1cbb1b9196d9a2e9205f3df", 0x4d}, {&(0x7f0000000400)="11173b8d5e7feaa38ec1b39d1f02ea123daa9e28685eea2c1c6de5748064ca94a7d204ce43a9b65e77ca89a34f71b2401c4965d309a606f17ca6efc22d27a33eca1dc90139ab37ba50bae14b56689231c9d6389ad07a30c361615a90700c", 0x5e}, {&(0x7f0000000480)="063e2afe0030bf6f1fb2263e6dfa0ce18fca49bd3080ebf5032ba3c75bbcf9a195891fc7746b08378b84e72e85507125be71f28cea75146b2dc467a745aaa7f0a1cd6d081b35447132e264ea469066c460cc2c5c44ef1d6c4b3199079c0f5d7147d7df97c2eb13475c855ec3e66dd37d43bae38035423199ea4f22da5065466b2484d7c25100ee4937093cab7f489e3dd91cd7dd1f809cedc54e68a0", 0x9c}, {&(0x7f0000000540)="58b8eb1090c431888b7507e035fcd03eefd99e6814c89f47e73fd096be09", 0x1e}], 0x6, 0x0, 0x0) 01:39:08 executing program 1: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 01:39:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) munmap(&(0x7f000000b000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x0, 0x9be, 0x5}) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 01:39:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:39:09 executing program 1: r0 = socket(0x1, 0x1, 0xffffffffffffacb4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0)="99bc6930a29b54f25fd69e742f8d2bd6cb451160be7f86481ef46be4c3966df9e9d368e8348911b5671c5c100872e2cf7111616b2227fd548695a1404d2d9915dd10dfbb360e994106b4b7f8e407fff9e29bf5cb31865b0f231b74512f454977297e353a5d491134f548e46f7bd15b3dce4e63ad6064ef7e8e7d40152627d772b19cc824aab486be42236b03addcc160203827cbd28a615a77a5e40d93652ccb", 0xfffffdee) 01:39:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) read(r0, &(0x7f0000000680)=""/163, 0xa3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) flock(r1, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) flock(r1, 0x1) r2 = syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgrp() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000740)) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="bdf9751675f60599bda58df077fa4783a54da062392314072f8a2d89c140560037e33e7a289cc9547c4b9843c724a7b611262856334f080565e820fa85d4f4827581dc738cba2248233cbc06711c53666995e5562f0655f771f4de0a5145effe8147fdf0c22794abf85337fb61ade2a6d3faac0b2e0465f86f2c95bedff41dff0fb375d8c13137d3a631ead5ca46701e9e4201adb3e6821412f51dcc84fe01be6ce45cfb1db9d13f39fe05707604f6033f8d56bb7b3d9a442824238985f5e781bb20d45153249d20f21149fe49230f1bb8aab8ba2ab1be3eff", 0xd9}, {&(0x7f00000002c0)="a4b3f0e0d3c4fdf1ca9b7d89b4994155215442b61d3a9db666363ef26522364258777d64e879de4fc30622be76a9058e74099bea75c437a0157627c508dd57b42ee5f553643418ea206aa3fffc33b5d0511dfd50a1cc6c5e429d07d28c08d080724c7419dcd0971ae31ec51c7192ac87a1ca7f9b73174e4a7ba7ef67b9551e21f1b7adba2ac96112b273f67364bc257711ed554d6fc91fdc878413a8f354d896be471bb52317b4908b634697925a7bb8982f59646b33384c9b1232251ddd3a2680498e0f5c785ed88bd2661f01d843866c34bf201724cf6d8ce1ea5a", 0xdc}, {&(0x7f00000000c0)="e5a573d534f2", 0x6}, {&(0x7f00000003c0)="cf43dce22b68f5b9488f6fb11b4aa82db8670eaaeab98c813a9d35552daa892d5d52e3c31522ce31432a17f2721d279d566fa5e989323046e5c582b8d14b575b6707d0a1625288283fc8f4f39a1164a502b7dcc6210072c4d3fb1a739e62ac3fa7f5fec39c423299f2cf9c70eb82f50d61b8a296518f26e26fc8701a2457f9f7657ab26f26830bdf6ba56b17c091c3220dde320dc86f97aa7a37a43c94e92dc4418140ad0c4745961b383b5307ca2c9b35c77b25fd9146e7b868ee8d30ae", 0xbe}, {&(0x7f0000000100)="51d98ff48c98a0bb66fe2ddb4b6ee7e09469ac7fb255018d8db1cfe648a6c406be5b5562dae3ac43d4b0f8a541ce8ddee1cad813e0e394cc5c32416814149194208de2ad03aa67938719a92f9f255ac3343b4c0ec126d4ae668f7e659123695fef3ab4dbd48e57c7abbcd4982e583c13e066f6b933ee5230", 0x78}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000302000000075421a00c77758b3629705b6b9905a9d0c86e580236598c4c98037869968af0c0aec3080dafe73665206a5b1db3f2c3af6cb0c2925e63592226bf62514aa80fbd463f18edac107548001d5542f953958f48222a9a20a87", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000007c9115589116fb0fa156bb184cf607e30e7a0068cefcba5b87ef6500a7a63ca62641817a8dee73481a2010bbdc72e6d61675e47761bb40249d8dd865fabb9b1b1fd749c28864ec39591e38457ca7847b29d529"], 0x40, 0x405}, 0x2) 01:39:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 01:39:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000180)="e4d36007d8ab720bc261b4d7c759256143b41090c08241dd3992ce7ffd88c714bb6fc9dd0fd87c5d18e3082d639827dba1a26e1e975caa0d44577da0d4ed337d92c033ea0fbc695d707d0ef26fd784102f2361bb864f495ad94d2f8bbb170e3c6b1f4ee73bf16e3de4c8598772b421ebaff647fc982ffd47be242e3f31e27ab868358e5e309cb0477b15352105da76a356f0fe1f078535040c806c862972b042f81f901dc26eb9c7d41208619cbc1e27a3e228d5aa210730d4e4a7e72d603b5edbcf8ef26c3cc09594487cb0b66957d3939730afbf6d13a7a6c54dfec80cf054", 0xe0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 01:39:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 01:39:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) sendto$inet6(r0, 0x0, 0x0, 0xc, 0x0, 0x0) 01:39:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r1, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x4) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 01:39:10 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xfff, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x8, 0x64a8, 0x5}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) 01:39:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x9) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000300)=""/13, 0xd}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x3}, 0xc) dup2(r1, r0) 01:39:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/96, 0x60}], 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfff) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fchflags(r0, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x6) pwrite(r0, &(0x7f00000000c0)="002eb78552377bff5e68e24b12c484713068cb5a", 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000100)="7cf4ed4222ab16a61105", 0xa) 01:39:10 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x31a, r2, r3, r4, r5, 0x8, 0x1}, 0x1f, 0x101, 0x180000}) 01:39:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r2, 0x10000) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 01:39:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 01:39:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:39:11 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x400, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf4e1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x80}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:39:11 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000edef38bd0ccf2655cfaddc18882ecb000000000000007fbef17100"/235], 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getuid() getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 01:39:11 executing program 0: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) 01:39:11 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r2 = semget$private(0x0, 0x2, 0x9) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x4, 0x6, 0x1f, 0x6]) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r4, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edb49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e6710ccef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bc1c536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc809b340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023d3c9afe9293c35ea3d026b62a0cb40d2aedfbb2ea01b"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000080)=0x8) r8 = dup2(r6, r5) fcntl$dupfd(r6, 0x8, r8) 01:39:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 01:39:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = semget$private(0x0, 0x3, 0x100000018) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80) close(r1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) r4 = socket(0x18, 0x400000002, 0x0) r5 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x2) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x1, './file\x00'}, 0x9, &(0x7f0000000340)=[{&(0x7f0000000180)="74a6442c6a1ff157c1068b0f89f6e9fe3b07092af1bc8da48021ae3b5dd27bab9d0ef26f85320f7a008039c7957acd9bb89ae4a96eed5cb0785c52e324a726ab7fee4d2b26344bd94f70b77504fb01afdd8bb0cfd9a30e7feb774c65a5ea6596d8e74ebe5a30c980f3f22613d6e65f5b1318d6c10cedade484b9b6a703b9abb7bdc9ad6a8859698095ff3741639d3cae2d51a427c4210b8d29cc272e6def9b109c3f990c0b7030af0cc89f2616a3ec4eb6b042357521fb2f44a2808589675c0f4125da7520c7df93e902562ca2ee8674465ba477be109e00e7665c4dfb6e53e0933d89e935d998a1e57761fe13d04194", 0xf0}, {&(0x7f0000000280)="639bef467f65ab4913e5d43e1a6521b32b527009d52543a97d0a33e8d99660adb22ef336655ed105c8b93d7bfa8fd667b3e09c2b3ec4066f180787a7546774e89e0dc7e086c65d6c3eca08a739fb79dec25d5027608814c2795314f5137f73dc45fc1848b68c4721c6002f3ee40a327133ae82eed9045b340db91b845029dd3b034c2862619f6b8331adc2fc2cb1e225723980be61a78ec8e0a7eaa78bbf08d44d0eba7448", 0xa5}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x4}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007bf000/0x3000)=nil, 0x3000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x82, 0x20000003d, &(0x7f0000000000), 0x0) 01:39:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{}, 0x0, 0x68}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) 01:39:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 01:39:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) kqueue() 01:39:11 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000001) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) 01:39:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 01:39:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x769, 0x100000001}, {0x9e, 0x3}}) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) 01:39:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) dup(r1) write(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10480, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) readv(r2, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000240)=""/249, 0xf9}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000400)=""/51, 0x33}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000040), 0x10004) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 01:39:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x400, 0x70000000000000, 0x4, 0x3, "5cd5b4e91155d08119d913854f88db8bee81d2b6", 0x7e6d270, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0xffffffffffffffff, 0xfffffffffffffffa, 0xc812, "146db181a7ae07f962b9abd9df4c47bea4cce169", 0x0, 0x3}) close(r0) 01:39:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x10000, 0x78, 0x0, 0x1, "69b3337856cd0afafb26a07d945ffca4bdad2d7e", 0x5, 0x7f}) write(r0, &(0x7f0000000280)="3b92265d0aa02e3fc77ab8f3125cf89bdf3669d14e0eeb90532c4dc71d735ab9a0cd742144b79059245fb8952d5c2a5ac7966cc53105dcf5acaee2cde5cbd75e3279d05a6fec651e4f9b15add3c0b5564d0f0ef76aa711dbf5da0f6e24be1189fe85b8d388f030dfd3be6b1bc25a3d1c9b2cb333443e5d0fcf232fc88f6d68cd82ea9546a7aba911614ae4713f50d228fcd29bf5d49d98f4e95e0dcdd64cd95c3e732492896bcd90f49c2262b10b69704dcb4e6f20c75c34e9d1e0a91f7a7ed54981104657c57508d2fd0a39e401b66bc9c36fb20485583cac8a236d463eb14d402ab8ef9cf8b26a23a06609b89548cc066b173fb95b7a7398e493fed10aae5901895b4b607ecc6570414d71bd218c7fdbff4d8bfd147a41a3d8f1f7d445540df6eb5bf109c3e7f04f63e25784f6f23d43d313d1a9ed2672f06e75eec8c7558dbcd8f33333703da0a232", 0x14a) 01:39:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 01:39:13 executing program 1: munmap(&(0x7f0000cad000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 01:39:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 01:39:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:39:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x500) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "93196b3a492c0027eb037b1d08c1e1c497ee227d"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) 01:39:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) kqueue() clock_getres(0x4, &(0x7f0000000080)) 01:39:13 executing program 0: r0 = geteuid() r1 = getegid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchownat(r2, &(0x7f0000000480)='./file0\x00', r0, r1, 0x4) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='..\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='.\'\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 01:39:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdcb146b5ea8ead41) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000080)=[{0x100, 0x81, 0x4, 0x3f}, {0x5, 0x18d4, 0x8, 0xaad1}, {0x2, 0x7, 0x2, 0x4}, {0x2b, 0xfffffffffffffff7, 0xfb, 0x1}, {0x81, 0x0, 0x0, 0xffffffffffffffff}, {0x1000, 0x351, 0x10001, 0xfffffffffffffe00}]}) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x10000}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="c04e16fd2254b4592da459e8e386f6b94b8173c6017de0169956513013ca11200cdbe686dc22f7faaf9c6a946fdca8df8c57fca2573453e64e766333075556c5b16ca3710e7e597a796e23cb32cb13527f6522ed667b3542a80c510106d79063ef7b029e22d07ab7df92", 0x6a}], 0x1, &(0x7f00000003c0)=[{0x40, 0xffff, 0x7, "406a7048c51b3a6c4a066051830f67b43a41cdfc947effccb0654e1d4d63bc6052646dca2dfc4599ecb2915473"}, {0xe0, 0x1, 0x9, "24049d6b0bb7651a4341f68abb0d4d54630d93a3eceb55268bb5356b4f84af07efc547f23549dd6f2ab68404c0014a19159515070c9257db13a02aab77fd6ae6d7dbe8005848d0c8152b5f8c2658c2788bb592c82d557358b63d2552ca322b633348353c01e889fd968ccd7e3f4354296321ed219494d4d8ebea05e79ada399cb61e83d3ce396287a36f0a9ce30d0d0059d1974ca39224e9ddd71e55b2019b37998fabb8389de48650ec6c332010050182616302d14bf152aabbfda2af4edc07d25b9a9c49837527e5"}, {0x58, 0x1, 0x400000, "25c4a30b9af0eab0a4d02fa30e2f9290eed314d092947cd28a7e8e468ab177a1029064c93766e3f29c70bc795f8c95ca85ace0551a09d0e7ebf60f22957b38d5a430076d"}, {0x60, 0x1, 0x3, "732234b160849cdc9ba8615aae7fb54a7287c6c87e0772de1fcdc66fb36869bbf34420fd6022735e54210f5295d6c976d6e97ecbba10c13c9d27691df3dd6a76eacf0bec41bd8318e270e371"}, {0x48, 0x1, 0x7fff, "815535ddca7e58ce1f772e1dffdced67644ce9a0b2015007d5517152ae911a736fdc53c8ed36d44a00744b83c10d5ec20365624deaf9bb"}, {0xffffffffffffffa6, 0x1, 0x200, "a1c560c569ede408571c4e52beb853289c133b05a00d1a9d6cbba82569fc0308a90cfd425859efa2e235d17dc14562ce43d0fe1a3463ab648557415b7785df11eef64cf8a1597956c4c92067b35130b39c259ba8c1bd7f371cf9ba01ae7e77ea8487c67dcd789ea87e0f90731af49b02c6125d912f5682977a8386356feb5116dc765def2c7e81fbd8d6e416e2c3d230833a919db0ad02a7a6d67471494f127cc28b7654"}, {0xe8, 0xffff, 0x1, "54033327e2766b4740770a8ebcf6416848384d4dc06720b78922b6e6ea91ecd9a4ee0559f6de14976d63357e3bb056b801078ef7609d1de828e3be52ca9b7f5a309fcf697a21b0ae6000933d79d83465140028b82c80165def3ff6ec73fe01844a6e7522e109b4eecd0fd229ecb1222ba9a3590f36ed75a1562b9e703bf40aac0d6c0ea48c1a0a42b22a86ee85c7f5679e1d8124f5d29a52cdf2561cbdf525e1c7724b440e0751fa23badc58961512b95d0c2d554c7378af941919d3667c3028943089382a768bfd92b2f4eca4d3337eb4e485b2"}, {0x18, 0xffff, 0x4, "80"}, {0x110, 0xffff, 0x0, "9cdb6748e0192ab5231fab4e160f3a98722c8254c66359e363ae818577f47707e9e7253d9f97afa448f4f6938094b4993f3f1c7bde44e3e1aea86ee7d501fcaa7dae68985eb8c3bbccc9a9477d5361a7557c9bd2ca1655299e49f574e75effcc3c1e84ab4096cec739876dfe1a254acf9e29bb95b87df6710c29dc1a74cde2f43efade783905a0a353ed5f61820d443eef29c99f8a8ff58cf9c2383e7c77a89df11fcc0f7e1ceac0d792c3ee5442277609b09226b86a037fce0eef8e91137c646c9544a907896b1411a4d3713fdf2c12f9a6e8d3ca0d85a84191511485ca3185d47b8ce62c2c9cd996356ccfe4ec349429bd219579e1832856"}], 0x4e8}, 0x404) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000300)=""/162, &(0x7f00000002c0)=0xa2) 01:39:13 executing program 0: r0 = socket(0x1, 0x3, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x400, 0x0, 0xfffffffffffffda1) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) 01:39:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/226, 0x2) 01:39:13 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) recvfrom$unix(r0, &(0x7f0000000000)=""/188, 0xbc, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() fchflags(r0, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/176, 0xb0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r2 = msgget(0x3, 0x400) msgrcv(r2, &(0x7f0000000180)={0x0, ""/139}, 0x93, 0x0, 0x800) 01:39:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x6f4022adbefb4aa5, &(0x7f0000000000), &(0x7f0000000080)=0x10) 01:39:13 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) semget(0x1, 0x3, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 01:39:13 executing program 0: kqueue() r0 = kqueue() getgid() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x93ba904ce53aa304, 0x80, 0x10, 0x7, 0x8865}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xb1ee}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0xfffffffffffff001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x51, 0x1, 0x7, 0x9}, {{r0}, 0x0, 0x82, 0x4, 0x4, 0x23}, {{r1}, 0xfffffffffffffffa, 0x84, 0x20, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x9, 0x8554}], 0x3fd, &(0x7f0000000180)={0xd0e, 0x3}) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 01:39:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x404) socket$inet(0x2, 0x5, 0x100) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3f, 0x3, 0x3, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d279eca05a1f95a141017747684670e0e3d8c2427a7f4a318e984015724a97f6bbbc37e20cc67f662c7219ec37dfbd0ee425dba8f85d979924748eaa779d75312a9fe58869991a60c64863b5e3d0ce9418527b557cdccf838ca17fc74a53a472f96057186d836b134d5ac18dd80555de5912d3299f94f1a9867cd3ac176bf3371631b60eb8dcec6146a3540c0a942f00a741fc4f3dc538e612840c73ab9909fd507fb36563bd4332ab839649f48a8261dc5ebb74b0991616453247bc7f27ba773e", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0xb, &(0x7f0000000200)="259eb870c62c75742348348d3377", 0xe) 01:39:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="22d695d2461f9e4093279cc934ced9cfc2c8f8fb597d798d73def6d170"], 0x6a) 01:39:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) close(r0) write(r0, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa"], 0x10) write(r1, 0x0, 0x0) 01:39:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x48f7e83e1cd229e7, 0x0, 0x3}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x6, 0xffffffff, 0x1, 0x100, "fb3c80e85e1f75137298df52e3575af07232f7a9", 0x75, 0x16}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x800000000000, 0x8000000, 0x4, 0xfefffffffffffeff, "854955000200000000000011125e27d2db617274", 0x80000000, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d500, 0x1003c3, 0x3, 0x40, "b09a0027002f00", 0x1}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[]], 0x1) sendto$unix(r0, &(0x7f00000000c0)="23bda2420ffa2232a9883a5f23fa45b3be1d1f5d4148409407d3c442e34802d61390f7d28e00df9c3d09c515ed24ef7aebf454601104a80edec2cc43b8f9b7f7f4ba1e610dd51c6748336e78bf855d1df7ead80637ec2c2a9c8bc6bbbc9409c15e7707a7757d528f57c82b27aa0de1f64a5f668e7ae3a606a018b36d0d80e2430fe820d4a76aeb7d643a4fd2d7945937e60b99f02f1841a62c1a358a581a44351560ba62fd6e4fb0ae72a0a0ec8090dedfdbb351f4fefd967d51aa871ab34ae0e1a17f96c703fdb83b0f1328a11e3e712707670d3b057432880e3b9d20d5551a834f26d94aea75", 0xe7, 0x403, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000d56bf9252cf64d77194feedc32d6bbd2f322ccc61882508dd18898bdf9783b7307c575c1eb408945638dac843958d118d9d5be6e327d8d66b6353eac18953602d56ee811c830170e8018fd156961b33a812d57bad0efe1dd811bac519727972233be889cb9b727c34fcf3e72d462420edb"], 0xa) socket(0x35373ff75edbdaf0, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x3, 0x3477, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:39:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:39:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = msgget$private(0x0, 0x12c) msgrcv(r0, &(0x7f0000000700)=ANY=[], 0x0, 0x0, 0x1000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) 01:39:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x2400000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) flock(r0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 01:39:14 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x2}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 01:39:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000980)={0x0, 0xfbd}, 0xff30) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) syz_open_pts() stat(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) bind$unix(r0, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) semget(0x2, 0x0, 0xa) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x4, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000900)='./file0\x00', r3, r4) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r5 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r5, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 01:39:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0xcd7f, 0xff, 0x0, 0x8, 0xc2, 0x649, 0x3720, 0x40}, &(0x7f0000000100)={0x1, 0x2, 0x4, 0x5, 0x40800000000, 0x80000000, 0x5, 0x1}, &(0x7f0000000140)={0x3, 0x1, 0x8000, 0x0, 0x85c, 0x7, 0x7fffffff, 0x7}, &(0x7f0000000180)={0x6, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 01:39:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) close(r0) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 01:39:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) getpid() readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x1, 0x9, "023a26871687c5391cca0fdae6b7e0b9263dc746", 0x80000000}) 01:39:14 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0x9, 0x8, 0x8001, 0x6, 0x431e4870, 0x7, 0x2, 0x8001}, &(0x7f0000000040)={0x6, 0x10001, 0x8001, 0x40, 0x100, 0x2, 0xe0, 0xffffffffffffffdc}, &(0x7f0000000080)={0xfffffffffffffff7, 0x9, 0xfffffffffffff000, 0x1ff, 0x401, 0x7f, 0x7, 0x1}, &(0x7f00000000c0)={0x7, 0x8}) r0 = socket$inet6(0x18, 0x8005, 0x2) getsockopt(r0, 0x8, 0x100, &(0x7f0000000100)=""/69, &(0x7f0000000180)=0x45) 01:39:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xffffffffffffff7b) 01:39:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x45ec) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) 01:39:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 01:39:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x558bd6ac859420c3}], 0x200000e0, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) 01:39:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x400000000003) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x7, 0xfffffffffffff800, "74dd0f2c5086ab15c800ff62e5affe5bc6f2529d", 0x3, 0xea}) ioctl$TIOCSBRK(r2, 0x2000747b) 01:39:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() fchflags(r1, 0x0) r2 = kqueue() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = dup2(r1, r1) ioctl$BIOCLOCK(r4, 0x20004276) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 01:39:15 executing program 0: r0 = socket(0x1e, 0x2, 0x4a) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 01:39:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000108) r1 = fcntl$dupfd(r0, 0x1, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:39:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x674e82fccdd753, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x176) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe699dfc36f85bfe6) recvfrom$unix(r1, &(0x7f0000000100)=""/120, 0x78, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 01:39:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:39:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xead6f5badf7bee29, 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x5, 0xcf01, 0x8}) 01:39:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0xfffffffffffffe1e) socketpair(0x18, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x6, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000000040)=0x1000) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000080003, 0x5, "f00500000000000000ffff00000000000000082d", 0x8bf}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:15 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x2, 0x7530}}, 0x0) 01:39:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) 01:39:16 executing program 1: r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x31e) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, 0x0, 0x0) mknod(&(0x7f00000010c0)='./file0\x00', 0x8, 0x12b8fe66) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f0000002640)='./file0\x00', 0x2, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000001100)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001140)=""/83, 0x53}, {&(0x7f00000011c0)=""/78, 0x4e}, {&(0x7f0000001240)=""/3, 0x3}, {&(0x7f0000001280)=""/25, 0x19}, {&(0x7f00000012c0)=""/171, 0xab}, {&(0x7f0000001380)=""/22, 0x16}, {&(0x7f00000013c0)=""/138, 0x8a}, {&(0x7f0000001480)=""/168, 0xa8}], 0x8, &(0x7f00000015c0)=""/4096, 0x1000}, 0x42) 01:39:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000100004017e773c4630437b78a3a4abfde009afff40a3ef4a2ebb825ef75a134e5ec18c3da0ac1c5af1cf1eb097d149f446db0bcd58b4755dc7d293da6de77e37d95ff52b3c31c3acd5b152015c3c90a8d3046788187e95713cf46647ae5b96e16bb46608aabfd34e4bab20016f376fddc3c131139eb3e72ccacda1a6ea97975d1c540b2558ec460adbce3e55d76d1af4aabd5780c57e72ae4bf50d6606ef1f33434ef46b4b918fe85feb94c0f4ba1425a2da42c70c7ba8319a0225afc867992f50ac851875d92c6e9bcfd68"], 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8a7e01b1e076a1f99710c9dcefba8d33d0cb582dae1d78465953527d4b1be9a871bf969ea66ef62f92c500d265fcea28c5b70418b51049a800a00a49b3462d12ca996a061644b872982b"], 0xa) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="30e0e9109c53a7e97e73e675cf55abac57d45a3eb12902b94e7e3674eb621ffdefe2cfb49be4734d25e735f03c8fbb1e1f898f5011528e1dbe151312e5d0cd067f22654bbc4b27c994c56288b453aa228bbec7bdcbef183ff1a252a48a9b2b3c15d689693f1f58a06def2a824bfce3013e3e236857e125ef73e0e78bfaa3888d51ea88170781d33ff59dfc3d06e12ecb4eaf3b4be70f59ecb803e10c58b5902e50bbda71c07e729927cb43226cd1205e9df1b8156e0394c4286d", 0xba}, {&(0x7f0000000180)="81f58c", 0x3}, {&(0x7f00000001c0)="4474d52091d51d4406d56701b2d1b0b656f9d079c5b9b8c4217219f9862bca43bd21df50aa81d2143ea0e1836fd014f4a10a51398fc9512aef1bfa9b202c0b144f770103134cd3dced9c669f8c05507efd719477faaca506e04c48310d371208bf99c068a8718dc291be36218a6229823bfd8df082fccca1fe8e4f644d", 0x7d}], 0x3, &(0x7f0000000280)=[{0x38, 0xffff, 0x80000001, "4392fc5c43b45a003a4129a99146e1bb3588b8df3b972f54bd534117a65965003332"}], 0x38}, 0xa) 01:39:16 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) getsockname(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) r5 = semget$private(0x0, 0x6079b1b22d4d3dd1, 0x140) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/17) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) clock_settime(0x7, &(0x7f00000007c0)={0x8, 0xd88}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 01:39:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x40, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) syz_open_pts() writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="51adad40573e9b78d36aacbfdb0a8772ee09b79a30d54f20c24c8fcd16babf1800f48726124697a91d7d4f17518763e7c868ebfec3dc465350aea823c09c9006153666e2df8c397a48585777a2bf4d1a45c71f31219f1b86ebc0b70b128f60fefab4ce34d4765c34405c189cc0c7103745059a93d34ebc06497ef894edf310a52c950475dd3c13d8b59782ff88998137509bfea211c0b22ef72371567e38d28aec062cb4846c351df14b2c05b7995a242533dc8e1530ecd3742737c44687c015163ebde4451e5616f7ec3a281385bf161de7764c1621ef3d95553419c671b237a9f719735bd05f413e940e333bd64487afda3c1371c5e43abb15681a48bbf3cc6487730e8d75606d5b40273e206ab523d46ba6336c2182589ab2bb5740ad1ec613cf8c266b45c9f02b14861e9768e4af33fb90a8521e5be7211e816263246351832e077803135b43c4e425a3d065a370525d687419f295f91309c0ffe92f82dfd97ce8a9944a22578379b03907de315f8d49191b48c77dc5f6bc970634e4d00159899897f01603160783c0213d7e39f161621dbc5518d4422d73ebc3162ef3e63783cebbede3118e71b51019818bf7f89d02bc1982689b40a86f4dde03dcf88ff1b28708e5d0bd1fa33f80647264ff026f69903a306107ff7fb7833157a64bc0e882e36074dbd8f3564b657ec1cd12bc805c3e47851069c94754d8c7a6d401d4dbb19e82782d318a9f3f6752de21cb505b7e7ee22a58863d4e989ca91c2a2fe709f2300d4838f5591a195061c655ea45bf288d6bcc9614596a9a26ee4684153df5bb20290f49649b2faa921f1129b483c2dfeacc221a76cbf13d4bd794d2c8f41eff9dbfb2b46a6864c0c99c0971a170e89017197ee36be4a31346c7f4c7f7315314702b61e0709a4346d4e88d98cb996945875b74366a53c5b0a680bece844f28c844fd498e921c9a84ea8d82644939ae56b5ef5b096afc4e28c022a9e28af1ac6b37908fdf9cdc9dc10b0ea513143e958c455b57a1d7069e9bd36d57820a2c9873df6e774339bd9701b70bcbd9dd9b5ce725f4212609d017c7a1e3b79458fec3ad10c3b4bb2d5a14745a906001f82607b83fb4b26500a6b1d704adda9e36e28e1862c400816e7e2a89c1af2fdc414ccf803f462e38768aae4f3217d2798c933dd89be83b2bd752ee78ce61c48a0cc51731ce92eff48420b098c5dbdb04f6190b36ee78428388d10c197b6b424af69c5fc53309e0350d051a1f180a492837b54074b7825e48d396f82a32de30d9762b2ce3bdc34abcc791b9c4a9370df1e94fc871bd8a6fcf792f38ea5377e5613fd7ad903c5eefde88a6265b84d4bc054422b597ff493a7d60ed75ff62c801da41173bc5867f580da4939834c740f275146dc72d2335715ab8df8a5ebd11ec91746b8eb63034874b85673082c5ce3abfbf141f2aa213d833b47b8528e0236fae8cf5017fc7932b4ffcd6ca62525d6d5990ead88fc025856f85a4e6323c7712daa1a64c1f5393250880ee35adbb18557b9d2acfb2e1b322072cccd513cdf4e5e4350def7b1f21f9a5f41fa7c6407435c55fe876b6b346c0207f236017eba4fca6545297891818d0c8c1d66aa8c398967232008f90d27c42d58e271e6b80de5f346df6ddcee0831973a23d311f19786345166be64d0dcc0caf57f73c4be4bb61c275ac2fb33de0a5e59b6b6c84c2e849ad555dd74b4fef135a47ec67eff78e455e762cb3cdb07e2da5620401bcc65690f80b952cacf1e75fc8a7e8d96d1d55d8be0f7eb34e89976cdcae7d8f30de7be070e09d33d3b479c31a6820eb1a0f483284f86e6ad41afe1c422f03a4464a8a05f9a0396038105772c72b9997d670f770819725761eea18c75d762340b99f93fa1c063a1a2b8dcad65fc517efedb886f23216f911f4a703da2bd7439377f785893de3f9bb003ed3dc260009940256a1752eec66a0b66a66abc1c730fb64c5c5433289e36bfa4d18993f46eb602b57f375d7be0280ced700b4b8603c7751825257ecc8aacf79b61caff1c690b6ff81de03700a2d9db4dffcc191cf088f0226c0bf58db80e21d2c80642db7a785e8f005323f4ab5230b553024205f610b7ff941b67d13b7a16a500fc7003c5b2e339bf72f06233878ea6f3ba4275a60ad83a52b47c20ed8ef71d8f867e50be768e2a7c4dc1f488d2d7031a3584bc08f7b6feecb4d76a7ae056a1e557c7c30a502060e4c644711dcfee7b86864175ac4ce5f16636d85ef5e539a545c737f3c0082fecb8b256e8795f14a6014165cc6f599b4bbf345b2473624b30780368fa65c6b749a66331532e47883936923d8fdca6ce75fc4fb0618c4f561dbf0d53066ad6337dbd79fe5d9d502be8d73201a2d7c981b44ad6e12028db46282f908e0843650454568378df9b726ef9aafc1a3116d56f774b7a4625880e451fb9f1d40b42f1f7aa7226714aa730afa36fd482604214f498187776540da46f5879706b3487dcd8b5e59752473f18581ee6a82693e6d7a48abff3c4672098686b67cebfb1e97ab913e06edbc6e3d8b2d527edd0351786b2bcaf172327d20d87d5f44fd9f38287e72fe3429c4a35a7bb6e94bfade803162c95d9f4470dc3e88efce17310cff3431ebb5ef227d03a3addc32c03821fdcc316079acfc060bbb68a5c4242e7f7db210a8fdee773d20b10a3fb224c266924ba2b6fea060d34e931c88da06314e7294a0dddfd045932c8fe2df79a24d4c54a76702cbd5f4a51ff300908964d2e5311d6951a136e0850c13815c655c25df2418ad48cacea51a86b5b864c277d6c2ada670ad99eae590c9f9374fb7a761e471b093e53fea55f0f8166d5813d03c8f11644ca73cf65f3667c0a91ef63c4f66f0bfcf50deb5453dcf436a3b9e9d5b49f9f56dfc26af6f477410be6582780dba04ad99d151fe5fc83d515bb8adb6ab94aad6605c31fd31bce8a02c2dad84645d0143a778b3b5b13d7b45c5ccc5b04c373aaf64fec08ca668a95428f72b733f8b6cadb8d616fcb13055f31485d49aa5430866aed92556cb4593392b9a481d6fef0ef822ff744a651eec251b29942fa0f20c9551b10263e772af4d7ad5f03f1d8c1340f3b7404d5635f18029363ced228a4cd6a5328ef0447c3b103e61a5a0c199dbcbd22545e7e827bb31c789dc9bebcb3b908c48aefde4d8fefe384ccee550d38c198dcf7194f1fe54be5a123f8cd8c791d4e76fbddfcf2ec5fbd4fbcb34ea6a0caa7f9055ab0961c31c232b17fe1dd49c400414b815433ff5f53205eb60416db74fede1b3ca11c8c85861ba059fb8c2e9232840f4b8130a3c474c91b5f5dcb0b5fa1fe1e3a86371972e95b3c5b437addbcecf06d129d9252e00c7b33648198ba5b5f810fdfdd218722fdbdf73166f5d22183ef6dd03b9206ee1206604b19df7bc749179ca978848656cb78bdf46bca8188c6a20339e0e087967dc04748f0e21246e5eae5047d3c3b0373d49ec224b1dc0442ba8a662ca59d89e5c5cf7740e20567e371fde8af65037a4b60285d41f3e4beb74cf13bc2508d9c67079ad9f017e16de468be90fd1336b1b871352ff34c3682df66ca0b7271d8e379ed4b58dd92d6ef8d7b244b185ef22c68b5e609e1a1b8876fb21c735301674457988883cdd41ec4a88cee35e30c9f4ae5af47dc122ee1327fc86cc995adac1ffa7186266842a727d09682b49a90b20a9a05f61f285ee1402a15cd842dfcb32404c8bf0151a276caa1fadbb1766a968993c65509291128112b11ebf6d45472931955d5780d1730bbcea90f53dccf771c999cd1db04647cd1dd0c377fc5371e9919a650f44a3beebc0051ed5e4db8a4d3e34a1b5c1c648d1896d1f3bf6b07d18d92f68bc2cadb8ca791b42a55893204dec2431f69cb8178605575c76aacf8a89633eff1ff5c32d366eeae81a78db112ef4ef04a84e920d13689049eed0818180e6f07852708c47035be537baf6ec199eb86edac1d7182603132b65a2892dc000602730fe2137f6e75a9b4009af5dec473bcf5623730819d1799337ccc7362fc82cfa28dace95af08a1f66e1abd97af991c12e7a53b2d15fe59ecc647fa776e07f5a56b944c5c91989393f707e1a3a2e7556b648a0de9b76871bed7c3fe565c9e9a9e27c592ff48616ef464e9d1350d9f8aec9afd1042ba9733fdde490848093fbd5a4fc3fa60fc42edffb46bda6dea9f7e455f1946f17f8dbbc6d747af09098a14f26aeace4c6bfdc9996b1d0e0f22acf3b8a27f2b89d0d00970f9465e7801026d5329e39393748c187e22f3fef335f741ee1d45dc9ddcbaa18e1e86298155790af96493b670b67c7217e090c29431b9be2fdd9a9e8e4d8c2f048b9a8450c4b8fa14654fd0f76ea43a330aef99d96565b663ac041d5f83e15b2aaefd2eb836b2b7b57df525f11ff818057c469efba24a503f4d280f91fddcff0e972541db26e738f1c7757e689c0ed50b3177cce9993592530509af68e40894b55a2c37f718e861ddf3a1674fd602f140a136f3c84a0af98f1ce9e780136f5ef4c0fe44acf60c47a34e01813ab438a09b2827f21468b3df1dbc4149e974fee449d7f64aa59f2aec0a3574336e5d29ac6982eeae5872a2c77a42fc7ce0cd7eafe859d86255385441511023509e958dba9a65361356e9cb9b3b71d929db61915ddbf51e4770dcc791a6fd62e99a899cbfc0640262b3cf93adacae265aff423fea9153d7413fad0be827ec09485658c6a771aae32da59db1dc2c0b0207e87e73fb96a9b4bf2363c8a3b582a2c84a96f1cc434427d940e62ba2bc5dcc873305888861f34dc71f7c883bc892beb5569459c136c88d115b79de5513b29f8da46baf393aaebaa48de9fa5cc3512741a54f3fa3d5be0a8a233f53b7b70167aa81205095280c696c22907705226aea7f9689b466cd0f7e96f346131e2e48892f97390e2566e3239f611b5e584ab2089edb810892db50b99aed8df4965095435eebd6cee8842c81440bf60c41ee3fd4fbc5423b7314d12b0d6ff5c340dc4e20660b35c88a98e36e7e1c95a725ebff6c39261e4e911147d08b320f5b0cf1bf4453682744629708130c6b3ee48517977d72c5fd0cd955af61e763eba1c38ba6179318276136a0b8085c2fa70b0505109f967c7496f21d8aa8a7f41aa4b6c1fb5f3fa404387feaca6da82eb9f124074f143c3eaf779f68f2b6e1f9d93ab81963304c02e3c45e4dd14dddd61374f3bb628397fb49a6e3432a479409f2a05d09c86f87c486aa6952d2edc2c0d6f60834ac2659c9793855126fab650e6de0b7534b797c7c7389c2fdf25159bcdb7e04e6a3c7f1cba50e1956ddaf0d3996aeb15e54617182e316beec0888b0b2d5eed28af2fc9235edc70f89ba20498f15f09c5dd827550e35a130341216d7047c3c668eded05b1b44d664b3c0d682e7cf74c5e22c4855ae240297680892752b5dfc654266f3b2b092d4ade486b76b7e0e055ec814135e4044acf4322d11b71fb82df2d4aff7b628a5e1fc9bd7cb5f46fa434777df3a7bf80ed272e83cd11884bbac4ab323e4fac841c4f8e3ed2c2078c1679ed32daa147f7d9909f24033f58f04c261a422ab87a5c88b360831fff27b88efa0febe6a6b156f443d8cf8e96bf7d19655e0ab90ba1db553eeae79ac2da9ec79b36600345a5e51019a495f36cae197a9a9491100d011d635bf8b8b04acd29a3191b685306c5d7bdf49c811823df733f37203859507c0c286eb7cf792abef068da6d4f19c7eb38583f01bf32643da061b12064857bedfc39b6e3fb2a80a1d179b6b", 0x1000) close(r0) dup(r1) socket$inet6(0x18, 0x1, 0x0) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6", 0x0, 0x4}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x20, 0x40400000000, 0x7ff, "0da45c01f7f9985e5c477f3550a06f118b57efb8", 0x2b5e, 0x1000000}) 01:39:16 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) 01:39:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 01:39:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 01:39:16 executing program 1: socketpair(0x18, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getuid() pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) r4 = getegid() setegid(r4) fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x18b) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x40) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0x7f, 0x8a, 0x8000}, 0x80, 0x4, 0x80000000}) 01:39:16 executing program 0: nanosleep(&(0x7f0000000180)={0xf0}, 0x0) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0xff, './file0\x00', 0x1, 0xffff, 0x7, 0x307}) r1 = socket$inet6(0x18, 0x4000, 0x656) fcntl$getflags(r1, 0x3) 01:39:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:16 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x84) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000000c0)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r11, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) r12 = fcntl$dupfd(r3, 0x0, r3) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)="18e88958d1b51a684cf19298d7d92afb5ee90beda1a26acbf45b3daa5c50ebafad73c4f763702270c122e4fbff02e0ba542ff814e36a20a03669f1f9ea70aac046a45555a69f6e3e9be88f0d4e027d0c0add5275", 0x54}, {&(0x7f0000001880)="2c0ee7d1a9b47ea7f96efa68d023534cf368ce36aaf1c2d37c7c3541105bc744e797a0849167d32af3df4277b438a1cd94cd75e1774314b538412fe7ba0cca9107f6966a1590e0a021bdfae57b3b608d28dc56fcf180c27e1aeee99f4aa16a9003e4bc86aa0fd1d9362a462133337d326c819d6b809ec25a388e3150576509195b4064edd4cd31404b5615145ea81fabf739b9535a10186dff69ff3ca519a2e526a3d96e9abded74f43debadcb54dfb20a455d2875be52ad0117b34c87988412c1dcad6eec", 0xc5}, {&(0x7f0000001980)="8cfe93466d0eb5b63f6245f1cf2ce254fea0d51378aa49cc203f420f8b9c9862237b654482acce762a8f4a0372f7b715b663e688e6e3659cbd5d77ea15fe84f35018c4ab59cbc6ce94baa70724fe874df6962fb3b3c402ef466ab9e81645cf2ad88aa41e58c9f4423921063f2793914631776b23ddeb0b3df221748b2f651fd729986fa64d56f8e83b53971faeb7110429a721bf0132bc17ba7c6e2800ba42efd0062ca412680f21ca8d479ac852943613f72f9c3234065636707c858611cb270c0a0d761952ac0dcbf337df00637443dd820b384820d104567934cba0f01916d304742498fb", 0xe6}], 0x3, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r11, r10, r11, r1, r4, r2, r12, r3]}, @rights={0x30, 0xffff, 0x1, [r10, r1, r1, r4, r11, r11, r1]}], 0x60, 0x8}, 0x1) semop(r0, &(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) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000340)=0x8) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000400)="4f3d765a0efcb2cc706a8c02a2a76dfbcdb41d462c63fc1eccd2fd5cc931a2e6e1d06d1ec7e1651c208544c6929e954b438889c49937f667c9f5e2b616edb696cac62af32522d5066804ea2906794379cee50e41c3c2f53d67b18676423db9e914ba253b9ae34242c98b", 0x6a}, {&(0x7f0000000580)="abe25b27e2c0fb1aa8985e3b0c8cc186ab1c9ed76f005d22eee5fc157a5c481e5dc6ba561db959acb0da480804c0c19a6887b1ec2859b5c64ebb5c681d1354ad333507741c256f917ecb25b160193495e05ba36e43ed277b5e9a2dd881c95220e6a962a4c51ecff38defd6a4d5c251924d01cc0ad825ffac", 0x78}, {&(0x7f0000000780)="a5753a4e183341d35264711f0c836c11e57087d4c41ff57b83bd660e2e6efaf77271843949a8552d2f049b3d937cc57d3a43728f034475d0143afc362c5e18554a2649a783cd460a7c440438d2e64d05a0b76a9165c35c2e0b2769cf7fa74d7ecea3790b3599f17ca3021bf5579d7f9da664af10b2924bedbb67931dd71deb15fd5ccffa26e1f338d44c52f5d1cf2114f75db9a1d524cd475c388c3d35c1537a67c57652f65b22b3a2cd99a7a9a80629d601b756c651479646f911c95163bde8cb8031bc0df86e09636978eae63f7744155b7bfb9b0ef9fb32d9bc78a68677145be74e5ec6f9210ffaac9877b75b4ee425777f046137a03e1ae33a6b8b01695a5f5a825a300c8877f3b9eb3940d9f4d6667ef134e5a0a5f2d09972a409b0c93a188db2ab52492ca9304588e49a1810a62c6bbdd017effd8a9670dfaca5c177d896ff3b6152e506206e6607ad0545b36c710708079953a4c06c79ea7be89c76db29eca8eacec32ac9c5f01dc6d10e541e7400603963c80340ba1a5d29f10969ef08326651b8208d18a2d8aec081d33bb7e7fab8992bc9c7d409426a1ad636eb42993b244b3f6b6f10cfe6fd25742b281c6f4a7c8c3fadf2ed7acdc0beca7faf6f2dc02abecf09cb167c543ad58b46a1259952f674fac7e182c389a513ce298140cfad56f4a77d6a20def2d4d7213ee4b321e8a8d50ae398f87ffb09ba659d57635f81bf9d6128f2f65bd43ce71c6549715e201b1cc3b8be74a04c6eb287fb355df37ad29f681aa81a0ff6090322d5d57a9b32c2488baeed9bec1d6d04423446e828f5bdddb6c052a24fb540d33a95971cad5850cdaf53b210f99466b3b7743e58e2ac55203bda27f725dd99f6ff54ae5c4bb0c16c0ac43eae872bfe4c34cb06c78ff939aae1b9f633445658f0a6b686a4327ac26a962ef0a2539e0eda1f9a2985de31a23c6672d344180d7a3d00233c8bf904cd8a0f9b997b3839b57cccc2aaf7c0e855b126302996ef96c2175b491c55d3ddd1dd501af7877d0f7111f2765c9e81684c1d55ed00b6ce167e76e2f03d799e894f2c1874c4c7596a300a9874b94c78973a9f302d963ac618a3b3636cc72d6517d886efa9bf38ef6d9d8d4ada4d15f290dd291531c121de183754f2fe404bb86e756ead6116dbf3cc6faf8999ea3061e9908941acbde8488495255f90196b60a8f91e1457ff6c858a20cbd4a3eff7762fb381da37cba5c9e5cda68dac4aa4d7d3e03ac1e0cdf8909781a3a7c88fc6eafe5c13b5376d6ff4100f9865457232324dc9519adf438da32402feb11e8f1da36ddb144f9c4f5e095b4c1420d2069a8ce6383b900b333fbd038962da77fe6578a1ef9c4d39655e6b56ff878b21e01ff72021b97a2971e4b04cc0b321c5382588392e8afdde339a5f2bd0f3e52d2e4398390278e71dc109f8393055adce32d7b5c2d58e97878494ad5690a536c1912896f4247a4c231a110886d66d3212dbf4ee90d5a790bbbf3b8c2a4229d4ebffe668e904d7f0f7b385ab832b067d733f0ff90e631ceb1782f4cec8a390ee6e4c0b180abe9b6cd9a53ce4523ffac2b7f478ed20465b46074d5a41c1713c311e154e17914c763a98ac6bf2379755a2c3093e1eaa7248556afadcee9a9aa4787c432af8ac46e8c1a3d2598d611452cdab2e9b28ef2a7f12ec819242e3f83d93493a3d76f33b8b6802ac48f26f0f04885f2be946e2077416b702581d57fa89b788d34a16390df9608ce8ed8a6aa3345392e8701831cb0372715db63a093d666aa7696b9f4aa4c5b8ee8187396e06ef8d0eb30c743a7668ebbb62da1773763178e9592cdc834ce42a3103bdcd63d35d67e0b85111eca64aab76b90aa7cb9e32b74f68aed1c06d26c288423d4bfe3c35a0308a804fb5075ac4f1ad829b2afa0ef7bbeddd98483b7b90b0dedb5ffed23b05a7bbc5a253aaefc803146b558705a36689e55990c5a63504053f3dc7df4fbc167e3407def4ba61a7fbba8a84298b8954e20fc2ad941820aa6b45eea85d4a243e63ada514893687957f8b1ade228674e2e6178e43210d3fd61159061d62afcce18341b06d297515c233a7762dc0169cb0d30302bc271dc955e3af93f09ffaa151464ebd48734dc331cefbdcfd99030979c5c51abde28365e2b6fe01db3d07ee85fac50cd97b5ff462084c8be2858227c194a940f3ad7606731efa20dda1d650a8774fd2cdcb1f9a1e908f6e14cdeb5f7e4800b07233a521741c5b6a56677ebff8f074f1e8004a6b05f622a1681bf12263ce7422ba512dee7886fba6bccc7fa7dc2a93a39f6ed7d20315448c32efa308fd96d051bac7cdf612e2141cf22bf538b5427ed4e9666d37f0c440cb680a0823a715659cf1e3ccab585b81650eb03009fd93f109d110b104372d6014b64cee38938b6ec6afd324a2613abb6f6c1e1c492cd65f04ae897d5446246b9ac88e9fe0ebf6d15942b9a0afae6f9f99adc515b860ba1121ac2e7073334fbf9d2d8b43721e9470476a8f5b0e660328883d11ebd0b4a761ed09e8629552634940e4d37a9b38bf373b001506c7f60f503ffaf1890b86ec7df023fa228cbd76761877d82a8ed87cc1660bdbc58026067d19d8b7013ef166b918e23d361892d1d3957393cee967625b143c8cc60359867d5b106f0a7e3117dbe95d30ba18a9da61131a32fdf79136566f26ec52010306d312f0054c0be9b6e8e13d6111796dccecbbe7905eac881ef15094578c2fbf33018cc9a440a9533196b451f83e919d06de1c9008be28c4ea708a520c8c42b51609c0128888f3e04e51111959c2eda575a610f772c183d2112fefc955bf815a85623379174ab65f20feaf4efd1a47ab68fa24c3394f699a707cbfb6c54f1bdf793e68fb77b081d5cb3a85d1a017f08ef21e07abc386ceb6cc36a40f172739a6ab6a66a394a05b1e7970a565762bc9fb9d857eff108e3adf89ef391741c477706c0967b7717a7bd4273a0ad9589ff64f21e27ab3dbc07a04b68177fa65a318ce91d2aed27a8253e42c6e358f9b80280ca61160e19397cc12da57ce96d4372e37a4fa3fb4f083a66fe108243a468670919375e7dfdb64cb54e9675a14e2828695c83643226650579cfc0fda51dfc29126e2d56aa7bbc6a377c75450067fe6b61898ac9ae90fb09a52588d0ff829de8f58faa33bb0b6918589b09f0bd8e750d5d0ba92983cecab77c651e61955368db0459a51ca3e823bf2ccc4bcef921aa972a32cce08d4f4434cfc8c7a4ecf67ca87483f8df4b4e9b0430d4491e958f643782b49618b25c80cb2a516d0e52e8c6b6d5d124633f443748c52efd2b35e0526d9399b36324415c9eff4f1ab9c6888b4f7c62f0a36f3fae49810456ea499356706fa77aa208c9fac752265a38a5f5dfbf57c17d1b7814d15ba131c676f4a966377375ce50c526a9e1db990ca7ac9b861f4a4aebc7217de7e5c2230471400ffc6ac770fad4d9fe01a56310e0249984afa1558685da9d7f050b7b9f8114c6617e31c18a43ee5dab23af7ba53b0b281c198909179abc6cce60742d1a8c7b4fc4b2ae2962b0c9441fdc17b3b7192dd6dea60bda1bc757a299b983395b7a27b70e2664de346271b6f7f2b8f2462790ee7d0ab467981495e11921c08376c17cc5a5ba97f9e51ff9f7d3ddc91925e55ab431ae3e9eed15a58fee74bdfc4d5059a3bed0dc5f3c046c04b3ff9d4ac519f21b1784dd14233bffa6c937e636071b06161b7a39370059806aea37cba644aca4045b026f5f8197e55e4136d6341580ab2a18796a2a1e77d754c22a9343483c1cde6765f5f14bcdbe51de0a57ea7a8c9e2bc8d2fd161ad1573e3915a53835c3a216d9ff515ce5a8960295f5b1e0cb385fdaf3b63c9a62a173024594434e3282da0e7e73fefc229041f78717e4cd212214786b8efcf348cb860b7508d7623d9cd01fa82bcbc750b13ec70a6c81664a2cca6c0f070f685d70098e17af23530a591f35a33748c2fb8b1ced63622a35679b3808ece87c4df251b326dc22d6e60c57c10f539eb0179418caf560fc26642326a2e9294f0b3a3816a9745a95e1131aaee5bd1c89e5360448b85438631c6986940323b5aebf0fe103c93eeafe07bf0dabf7fc92c3eebd3fef94cef5ee789fef53422368828513f5aa4a31df0c51279123d383f0df5f3b5e71a71b9c0aefb2407371fd20c4f98fa4bef20fae6d09a6f5344326a7085f6016ce3086ec72a6b98f201d456d5a6f08d797a16ffd5d57d83b03de55aab30dfe078e2987e3a1457504b9878374b5f764ca835568a178f37dd9d8deb00e8ac937df1fed03e36acafa66beecd01c12f33cc2259b2cc8afcfa2466ec64f1bb05c85fe381d8883231ac2d41f1f80a3e4f8c316d9d8b80102dddf7072b3441265e183d8aece8197504fe172779785b201b812d86d6ceac178afed8d40fd718f251927018fc9433ddddf4c9d3255f3e381581998760fa046f15562812772803e7a16472486e4e260ab717e807a61adb72acdc3cd39d768accf079e754a1783d197117239ab2a38a69d08ae87fad79264cd2e8b4fba865b1b2945a4cc328e8981fdd91ccba455bb37949300b1fb5a6ea0d04f6fb997291acea818eb6633246847dcb9e090bcf5e296d3817d58e63df6cf04dd2c65dee2eba276e49da11187eee96aa7333288d52372f9537e0a67f497930b90e419365e26299892f0ce18c5c6df7d7fe8e5682821227a809ada9649c9f5584acf37614a631cc6615d45be2d9e0492d11b6358d16fcff5d00f0194fb2ec31f693a4f6eaa438a6eb27d8e42974fb18dd908d40724674752deea1a47bcfc788e8d76970b0dd0f26130d995ac68092b2c445394b55363027126ccfdb9206f78aab808a8e7bdc10547817dd65189b53c674251ec983f3854d3332ab5182330c2ecc15988e32f74ce97b0235d6db7e41c49f332d3f81ebebe2792dc38df564428310dca2094e340b93f5390acb9f7ed329f8d7f4f5e662f093748084eb8668cfadce0af9adafed4fef80b22913c6a2ec61e402b9e1cfa7ef692393501231eb8a3d2fa4bf2248883907c9058b25d9e9bafe27ba7b259cd3a98c0522210db5e33114e76477086c8258e7a52cbaeb8fbe47d0356525d50f93e14623b7616cd319243fc07ab9eb8c182e8b373a9d7d044f9a99c47484a3c729dae5569292c7b22a352a4ca9b2e6f33fd0716f51558e096d8acd5147bbeb49390f40d2404e8a52d1bfe23ef5b3d7d6d6475e050a74fb10d32d55a3e90b7676955115528f3f56dd73bb6e48a1acf597300b104b0c06ba299b265ec03d2d942366d529dd44d55b3619b6574539ba8d3a855a0138a23f3bb6f94be4e882241057743ec2abdd41b0e57af07f0635aa926c702fe00c5cd42563c48241c4f1a5ac503a571f796831d78cedefbf4a98fe6246805a84c3705679fac90a68cffc5e047efb028237d52440ccc3f7bef42353edb748be2b1bbb8654543a60fcb3f070476696ef91ff7aba1ecafbaf95a2fcc21304caba508ffec979eac1b0ceb2f3a2473ec348c4c317e11cc77d8054a70607e98529c3641463731f2320210c29daff35680566797a1dfbb92aa9c20f7a44bed0927a067656a79c3163321aedf3f42b40eed2d5a55ef523c3adfc0423e948dff61baf3c3d3c2b7468cad88c99ffd5e11e3b0ba539feedb1828af1240e362aaede72328ce937769f9cdbc8cb7b9c7f8410c46bad6d6d087ed142ad84f76573109fed67c9b7da8842594c394165a524fe2d86f2bd6313b8ae575970f24e565d80d7a39d23d222af3f0c56ce", 0x1000}, {&(0x7f0000001780)="77d87f4e3263d3b287fd4cdd3d4d1a447105ad38898ff7bc42a1c4bf9fedf095e9183950a7db32ac9fa60cbc23e72f07ac9d1f34b6857043298e81c1b75d93975cdd92bbf433dee3e010fa6475ffe0737116eacf77cb12c94e3dbb06817ca70e222ba3bd2fb6c8873670290354340871a1e26bb8c1ed0ba635088a787279f7749f1acd6373c12a2eb7136f4b8872db67ade0b7581d5e0ce0fb7327134895c9986eeba620f59492cfcff22792ff03d842b1bbd55d0c7c158b547cbaf015be7556f215f71881735f2a8501f26d9baa0a714f565ae70cc9b377e2038ea56f0327e070ea87343f7c1c4619de20cd08a78a06511995", 0xf3}], 0x4, 0x0, 0x0) 01:39:16 executing program 1: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x1000, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0/../file0\x00', r2, r3, 0x6) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 01:39:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) r2 = dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:39:17 executing program 1: r0 = semget(0x2, 0x3, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept(r1, 0x0, &(0x7f0000000040)) lseek(r2, 0x0, 0x0, 0x2) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/139, 0x8b}], 0x2) sendto(r2, &(0x7f0000000280)="03142f4885bc64d600fa522c38574ae3a2a58adfb9cfb2f920348d85eddf9d4d7cbba95884bf42a8776ab92e9e6cd7d793a94ca5dd314fe0964cee9bd546f56f2544f823e1eb74d7deaebfaa961edb1b4ed5b57fe58092bf02b374f308e1c77e46c9e9d7d17ed3d160ef07b2f378db51807b4905e44c0465d0391424c3a585f8e1acf5b5735eb2a4301817a751c5c6805e253444a5b245b035c5b1e09e2a493f5a7a54a1a2d7c2b7e645c61b3970c95ee9ed66481025a006f41ce618bfab396c93e2aeff807a4ccfe111f4bb9936815ae871f09dd8e23e1f7acc1f069b810b0481e62d3d219769b831", 0xe9, 0x4, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x40) fchmod(r1, 0xd98aa54ae6ee075e) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000400)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000440)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) write(r3, &(0x7f0000000500)="adcda9583ea7cfef94418e2ecf798434143736584e0cdefc61b62187ae66df98643052e255ceca822920ac8f405ad7796fd337821a554de7003645451528354f6c745f525865ebb406ee0e1d0fa9e76dcd8a70039f4927b232a474781deeedda94a2b2b94ea2fe02c7976186b5aade776e6857ff42e5c687a1d8f08ebe299176befccaeee59e59f62f6bee58e285", 0x8e) open(&(0x7f00000005c0)='./file0\x00', 0xe77f1094bda36951, 0xca) shmat(r0, &(0x7f0000bfd000/0x400000)=nil, 0xebc3b33576742842) r4 = semget$private(0x0, 0x4, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffeda, r5, r6, r7, r9, 0x80, 0xfac}, 0x2, 0x4, 0x1}) sendto(r1, &(0x7f00000007c0)="510a8ac396281e219428e35021f7bb806a9032e5e4b6323e8530a34fe3d3d5e0d392c1d0d18ed42cb607c9c31e1a5272c5e6b1b8f68d4bffd95199eb37c28778", 0x40, 0x3, 0x0, 0x0) getuid() truncate(&(0x7f0000000800)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000840)=0x8) setregid(r6, r8) r10 = msgget(0x1, 0x400) msgrcv(r10, &(0x7f0000000880)={0x0, ""/117}, 0x7d, 0x3, 0x800) r11 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffd000/0x2000)=nil) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 01:39:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x7, 0x400) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/77) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 01:39:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ftruncate(r0, 0x0, 0xc6) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0xe6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x0, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xc, 0xfffffffffffffff7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x83, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x100, 0x1}], 0x2000000009, 0x0) 01:39:17 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 01:39:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 01:39:17 executing program 0: r0 = socket$inet(0x2, 0x8002, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 01:39:17 executing program 1: r0 = socket(0x10, 0x5, 0x200000000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/74, 0x4a}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e80c73eced5660a28cb15f0a92864114f13d92c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b4672795e24d6d5691278e3c86493255a060a83850f58fc82e6e0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 01:39:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 01:39:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000080)="030018967930781d6e55d45b87d298c55ce029909f7b5d65bffc2c2fe1f681563a0c993cdb9f978f7f3f8d436646", 0xfffffffffffffcce) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) fcntl$getflags(r2, 0xa73198314eefbf55) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) 01:39:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socket$inet(0x2, 0xc003, 0x40) fcntl$getflags(r0, 0x3) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x101) 01:39:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) r1 = msgget(0x2, 0x20) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="8b9047a2a236a9f8e177a94e21f945146bdfd6c89d3c6076289ec2432e0662e0903dabc22232040ef485fd1090d5ba6bf1d96180390637a3c5b96e42b4142ce0363dd42f2cf61bf1fc38937f30d2a3f8493f15bf3cb111a35a4aa5dfeef8a985d429bf98c97e5b500712", 0x6a}, {&(0x7f00000000c0)="70fa4cff5e1c5c82e495794f70294fd1724772c11649be4159168e7192402500c9a4f0a7772f8b8c78a5ea3b9b51d7a696656653c92c5d040ae8a1ca31775dd0d7e1e5b03f18ac696bb7a2248fab55a8ef99d6fbc0115eb1ac48b12be83e3cebcafcff0f1cf01e47bb1e432c0c4a71e659befad5fd5cd3a1aa3342495baa9f6716e1191c125e1d1d4b3a0aff799d1a1061ff93ddd95ea7b67409a76db89620ac85176324291394d03476de09c59419dce969b6cb8398fb7bacee20608ebab9b52e6c72cb7f01f0b05ea4815f7e238aee31ca", 0xd2}, {&(0x7f00000001c0)="c0ab589b8636b90540f94f0aa79210e8e367729c", 0x14}, {&(0x7f0000000300)="2831393dd3731a89201e4a701bc216fc83cc416428dc4c61d3d69814efa33eeea16840e2b78c80a909d0361b754809a0982b", 0x32}], 0x4, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc8, 0x1}, 0x400) msgsnd(r1, &(0x7f0000000200)={0x2, "d0bb59a970b2f96166cb0ec6e5d5afa892331bc7e50030c98c23698c9972c414f92a17f0fba366886f37681029548870ca6844f1be07af9717996819ac6adca5ad9acfc4755988e8cfa25f76393b5786d5530476c7ec78b0614546f9f950b8b95b8dd45bcd77eb18dc0be568cf45e7be3e18d8d1b48065de90379f1db1e6bac36732a80309b7453b2196c0fd251f592e297b9868b856da9c355ee09638f0c96693f1bdd0bf6822ba964a90b10f5180c9733fefb025326220e139d3e3b50fe44cbdc06d2e086bc236cb4497"}, 0xc0, 0xf46f5ae2b551df1e) 01:39:17 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) getpgrp() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fff, 0x8}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, 0x0) socket$inet6(0x18, 0xee56947345ed9320, 0x3f) r2 = getpid() fcntl$lock(r1, 0x657fb958b26b0792, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x6, r2}) 01:39:17 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 01:39:18 executing program 0: r0 = getppid() r1 = getpid() setpgid(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) fchflags(r2, 0x0) 01:39:18 executing program 1: setitimer(0x3, 0xfffffffffffffffe, 0x0) 01:39:18 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 01:39:18 executing program 0: r0 = socket(0x2000000000000002, 0x2, 0x8) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x10000) semget(0x3, 0x3, 0x8) 01:39:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000300000000001100"/20]) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 01:39:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x1, 0x5, 0xffffffffffffff81) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x92, 0x8, 0x9]}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt(r2, 0x200000029, 0x28, 0x0, 0x0) 01:39:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0x4}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x68, 0x81, 0xa30b, 0x1, 0x7, 0x9, 0x100000000, 0x0, 0x1, 0x1, 0xee}) sendto$inet(r2, &(0x7f0000000140)="22267e4699319558ce744d65a422b3cf4d719b8223315afd98496ed4efde1b63527ca4c209729c2400b1f461b5e42fd15fc9d2b0634519a8e5239ab285227ae43f0e646db4c015e93f38", 0x4a, 0x405, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 01:39:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 01:39:18 executing program 1: socket$inet6(0x18, 0x4000, 0x5638) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0xec) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x3) 01:39:18 executing program 1: 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) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x1815d2ff429a451f) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:39:18 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xaa2f) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000c54000/0x2000)=nil, 0x2000, 0x3) 01:39:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xec00000000, 0x6}, 0xc) 01:39:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) 01:39:21 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x3, 0x3, 0x300) semctl$IPC_RMID(r0, 0x0, 0x0) 01:39:21 executing program 1: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000000240)=0x257) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x1ff, 0x401, 0x3f, 0x3, "ee4ef476bf0d6bb5e42b1b44551b06a35ecc96b9", 0x80, 0x1ff}) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x3, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() 01:39:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000029, 0x7fffffff, &(0x7f0000000140)="0000000010ba08affe43f0fe872bc589814b7e4af109c65525d6334a4ddf66cef3deced0d44b633de1e338050f568cf84708934f216e6d74cf07c59ba36c7966", 0x40) semget(0x2, 0x4, 0x400) socket(0x6, 0x0, 0x4210) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) semget$private(0x0, 0x7, 0x80) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x168) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="c3576af30d304670b55d16decf686e76e4a3cb51a212fc39e159651ca8c17f023b82071d61f5b7b7ad6ce64051470fea79d684d3c6badd2ff05c3dba9c88e951f10100000800000000aaaaa88ffcce1c2e9ce16653a60abd6f89a73e06563f59b00a1955749fabd86062fd7adb15c7794e3e6c3a5bd91344d6919c32a288fe143022eb25c604c796942e34d8a0f8a1b7be00fe0e0ad4a372fc908a3b5caef34b81aff2011a9e41506a52f77cbe3b792cd8667345a75c998538112ae10a99cfb9b9fc5950a93780ce06455c0cf9d4d32b9303dfe1188971fbf80073334fec532ac3cdcf6c8fe0156a423ef694b5b7ea4041273deb934e274f2559784531d925ba1af8d5b56967452b00"/283]]) renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0/file0\x00') r2 = semget(0x0, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x51f, 0x7}) 01:39:22 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4000000000) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) dup2(r0, r1) 01:39:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x4, 0x600) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/87) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getpgrp() r4 = fcntl$getown(r0, 0x5) fsync(r0) getpid() getpid() getpgrp() getppid() getpgid(0x0) r5 = getppid() r6 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x3f, r2, r3, r2, r3, 0x9, 0x3}, 0x8, 0x3, r5, r4, 0x8, 0x9, 0xa7e, 0x4}) r7 = getpgid(r5) fcntl$setown(r1, 0x6, r7) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffd, 0x75227c7a7fb9cbaf, 0x1, 0x4, 0x6}], 0x8001, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff8, 0x28, 0x4, 0x4ce12ad5, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa, 0x2, 0xf4, 0x400}, {{r1}, 0x0, 0x15, 0x4, 0x1ff, 0xffff}, {{r8}, 0x2ce1604d5bf55ef4, 0x4, 0x4, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0xf5b}, {{r8}, 0xfffffffffffffffc, 0x80, 0x40000000, 0xffff, 0xb7e}], 0x3, &(0x7f0000000200)={0xffff, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x4, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x9, 0x40}], 0x0, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffa, 0x2, 0x10, 0x6, 0x80}, {{r1}, 0xffffffffffffffff, 0x34, 0x20, 0x3f, 0x400}], 0x5, &(0x7f0000000340)={0x8001}) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000380)={{0x4, 0x9, 0xff}, 0x7fffffff, 0x7ff, 0x7}) fcntl$getown(r10, 0x5) r11 = getpgid(0x0) fcntl$setown(r9, 0x6, r11) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x800, 0x0) dup2(r8, r10) 01:39:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x4, r1}) 01:39:22 executing program 0: r0 = semget(0x2, 0x2, 0x100) semop(r0, &(0x7f0000000180)=[{0x1, 0x8, 0x800}, {0x1, 0x0, 0x401376421949f4f9}, {0x0, 0x9, 0x1000}, {0x4, 0x3, 0x1800}, {0x3, 0x687029ed, 0x1000}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) r2 = getpid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) sendto$inet(r1, &(0x7f0000000040)="d246b523255f1048ecd88fffbb8d712a8d0e3df8b951a922f1260e2905ea5d919ef4a20d84712a44edb35fc840883fd51e6dd6329387f81ed1a1f2a9a0be028f530fc6e39cb6a03b0ea2", 0x4a, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket(0xcc7e51430cca6a68, 0x3, 0x9) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff124500000040", 0x8) 01:39:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$inet6(r1, &(0x7f00000000c0)=""/238, 0xee, 0x840, &(0x7f0000000000)={0x18, 0x3, 0x27c, 0x9}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x42d0}, {{r3}, 0xfffffffffffffffd, 0x42, 0x2, 0x7ff, 0xffffffffffffff99}, {{r3}, 0xffffffffffffffff, 0x0, 0xd, 0x2, 0x6}, {{r2}, 0xfffffffffffffffd, 0xa, 0x80, 0x9}], 0x1f, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x6c6b0cc3, {0x401, 0xe8c}}) 01:39:23 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="f8382d4f8e77940fe59f64bc22c6fe210aff27570ad1c0548b6bf27c69fe1d60c8f9a73c88ae01ee48ae562432e15218ddec6ea64b92fd2d5acfb6ce458738", 0x3f, 0xa3c0bc38dc9ea9e7, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x3ff}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) getsockname(r1, 0x0, 0x0) 01:39:23 executing program 0: setitimer(0x7, &(0x7f0000000040)={{}, {0x7fff, 0x3}}, 0x0) poll(0x0, 0x0, 0x6) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffc, 0x4, 0x200020000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x400}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x300000000000000}, {&(0x7f0000ff6000/0x8000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff2a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffd}) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000140)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000700)={0x7, 0x20000}) select(0x40, &(0x7f0000000080)={0x3, 0x9, 0x2, 0x6, 0xfffffffffffffffc, 0x9, 0x9, 0x4e3c}, &(0x7f00000000c0)={0x7f, 0x6, 0x4, 0x4, 0x200, 0x7, 0x6}, &(0x7f0000000680)={0x931, 0x3, 0x3f, 0x72d, 0x4, 0x3, 0x0, 0x20}, &(0x7f00000006c0)={0x8001, 0x917c}) 01:39:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socket(0x1, 0x4000, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1f) r1 = socket(0x2, 0x8002, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:39:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file2\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x38f9448b}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x48}, {&(0x7f0000fe6000/0x13000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0x1ff}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fe6000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xd20c}, {&(0x7f0000fe5000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0xd52}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fe8000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x401}], ['./file0\x00', './file1\x00', './file2\x00', './file0\x00'], './file2\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file'], 0x401}) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20, 0x0) 01:39:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fchflags(r0, 0x0) write(r1, 0x0, 0x0) close(r1) r2 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0xd4, 0x0, &(0x7f0000000140)=""/212}) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x804) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 01:39:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.Dfile0\x00'], 0x10) 01:39:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 01:39:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 01:39:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x40000104, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) 01:39:24 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x5, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:39:24 executing program 1: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r3, r5, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r5) setgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r5, r4, r5, r4, r4, r4]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r10, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r9) setregid(r5, r4) bind$inet(r10, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r5, r8, r8, r4, r8, r5, r4, r8]) getpeername(r7, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 01:39:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x800, 0x20) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="9d89b42053ef6aec6341c73d078b96ca77f6f356b39771a14c3df41b5df054879edea0a508df0ebddca8b03dea9d73920deb7c5ffe51e36f0c2b72128bebcb39aeff3fc97b5e3c44cf43e64827d3be12a6dcb519da90f115b1261b5fd7cfcca1d03ba47230cacc64e1c3aa42a2ead64ef54c3071", 0x74}, {&(0x7f0000000180)="42944cca6abc59e9df568695a8b1ada326be413d2f3704fcbc04618e2bfcc6b071a6dc0b53a98c04984dc1b8a5e6abc05934bf33c17293ba196953dc92b7f69b587a575992c8285fe3afdfab7484ddbda588242ac0d8654afc10f5bb1f15ee7075c22fbe617019e16a8b640a37d9c1ed9ac0a361b800c8bf6735eb352b54fbfa158ce69b53d8dbd419173ecb071063fb556257e0fdf7cd1bf3b8c87eb5beebfaae1f4ffe958f09a95d2b5e9134736bac565769f85791d837eecb1f80e7b34bc905bf18f93359940a24e236079fe177f08035268669a7acfde9fb53e92f1507f98464d0c2c3dc030206aed95d6b38", 0xee}, {&(0x7f0000000280)="9a26387ab53113db8aa7fefd48afca38db52e77ddce90c72efd8981576443e6dc09af104f6fc56366574a3b36969f463422b40e59e0d9d6d19372bb30eccdb352c6f", 0x42}, {&(0x7f0000000380)="ace74092cad48417fed512c4715b64fc1a52770d1ebe76ad141fc052ed231d3f383cc134c852cde41c31fc12416057430d7be2682b8b065ada322ef369ebda4e805984f022ac024976ebbbce350424a99e80ca8d7ec89bdaae0dd11a0bf0fa87b93405bb200961d13a4e51bcf222148fc1ffb30fe3a6bc8492b15b6a6f838cabf4760ab8544d48f8e86b0b87397a8b76f0142600865f9831ebcdac34efa4d92e094d5b74971c46876311991d2299ea31fb219a73b0743c1f7ff45cc52c0ec94e73cd79fca1301102a9054c7f8e41966b0ab8b2ba2b4d06dc576ca7e18b8fd11b507b1a5d6c3896675a", 0xe9}, {&(0x7f0000000480)="33ad7defc1360535a43d1e11a6aec4a6287367b95c1f434acf500643ffe18d5b47cff242b64db77c373c054ee362b7d56fb3fd4fd26847c43d9006df9b57b30d1c57df7629189348c970047a8742f03e5070975b3fca7f43f65787cd0b4cd90bffbc94665219a745a8c892ae0acf1f7a02f776b763b8e91d6a117f9275078829739eb923e79ce3e466948e3f8fe0d775e7b2fb79d9be0fa9", 0x98}, {&(0x7f0000000540)="aaf508748b29d0f4a68c5e026fc38c270ae6822cafe8f27a543658491236b2b3932c005a92d0437cb402226499409f2daa83b974f0fe2090b84ceed962f2653228192e14acc4c19dd3f8d0f9d78ed6a37cafff5db578e6d36ea2f884d13a130152a55d2bbfdabfe86626745e50650b1a0e57dae9711e9c552aecab31581ed453260a2a129568eb506abb63ce1da73a886a43417cb394c285235692d85f7a3485b4191c3d09bded90e75c4558205c53064b1e08184eff214ddccd5f7e", 0xbc}, {&(0x7f0000000600)="da6e6eeb841b7e350fa5f8ade4b76faa6554a94079492672a6404e92ab711a2cdf91841c9490d566f3910adbc508dce1be94b13659754c91ddf25fa9d0ab373379aa708bf319d53ef509f5bc263b34d25d97dd24fcdd76041e75ff104e241cc5d69df5a15162b40d9b19d401e5c8dad18c61a1fd1a6583cacb36e907dd", 0x7d}], 0x7, 0x0, 0x0, 0x8}, 0x400) 01:39:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) writev(r0, &(0x7f0000000140), 0x1000000000000299) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000040)="1d6528a385d5e60406eeecd48ad0145feb03880027543aa6e9e8f269366de08926972f6851c5a6a794d7d60e13d916aea7eeec158cf0645d68a9c127e221c55bb7b452fd", 0x44}, {&(0x7f0000000240)="88323869560ff248fa19babb7d8c170e4d27e698858d19fb4ebaef0c9436cedb171ad06365c8599cca1f3a3a6d6dd4f96414b153613290a7f0a45a24b319cb28f855b2571ae071fbf9f2aae61236c62c37cc4929c3ba51a3ef0c4fff81372a952d5f0a3de91a4b61ccc88e3b3c8d6161dfb1c02fc6988d5cc78567c35ba7c00412d78ae7a61dd13b9b01b2afcbb8fda70c578ab4af726c73bb7e7623dad726c4b986918fc1462de9f760a4ef89896178c3a7d5b576324dbf9c4523806e97147b6dfdbab141824fb119d607563a7469ddddbb7875", 0xd4}, {&(0x7f0000000340)="3278a0cf821cf7c03f6a6c39aee169586d39938c98df92260d98d36d7672078c3fac58df73a1b02a008ce9c54aec4f9aae3bc3159865e5122c8e1235b0f1a442f12dd13709711a02bd7bb40d10e70521371f7015e12190e8465d6ce346c396e7f02d777fbb7aa785e36fc48f5c3f6c359680497cf76f060216e3a63f487a4a75c3d4cb6776d65196cf9e8cd2b1e41ebed8e64ae499d947dd4495344a10be22a4978c7f32fcf14a9cc1ce91d18f05d90e01d2723426f38bf12d2719b081601b21acf59e1d8d168326076d3484df54e21927cb03e5bdd90d4cbd2fba140f7e890a48efeaafd604434b67c09e32e7c88f79f9c464de911d4ab592486cbce2c978a1225a6a36d5ab1fd8a510cccefe580f9fc28a56d3d20479b1c319105e1f5c5bca093a1c1818310756f3dc588317644d4cda71d265cf9dfeb05977d74ee98d001adecba1ecb81d3bcb17327dff0a3ac2b9a2dc30593730c554a9a763a6764654e5ab5eb79f7d33e6378fdb3543f2599cac96971b6495476a0ce34b1886b63e6131904e359b795718db8b491c0f95576d926fdc8e87e403ed5fe3f78524573ffe190d93d65678d0a722f45e6698afd818be6fb6c6ba9f69c54400d57fe433c19681ffa62d97e73fbeb3e982d970cb62d2161b9ea0842fc4dcb05dd4b75e489aa58609341b0266f404a27a1c39f8fe29caead7107d25ec6465a42b1980cdf97f56eb407f2c283938de4ec769d35463009bb33c240c19028ea9c6e4fd9a807e71c5835a400079adaa2b3d6a49aaa020668944c26ade0ba1a1927f1a9bb10dfa49b20ce8209453d366b27a1e5732888f6bdcb133b5d3f7262c8618a9d2abf3d62dd1f43142abb3762ef105bf16e01187e09fc21f3fea4f7f1059f4d06249abb6f9e6db59ee768e0546716b98cc11627206d90f6d5363cd015e6a45699d7ecc013a9a5ec0411498f8ff05abdb9704950c5d6135397da8b77709b9ed806142ac5c46bf08ebe636813447efa9b3c564dc239ff62d0149222506ed41d59790c121eb15d795eae705175b815aac4feaa7694267597e6c5318b4dbaed14838ae664ab720ce617656437a1737002772bceb0fd3d28e58beb3b3521bc52a0b75e01955b57e2247a9db41992f86b4b13419817ad5618bed4f5d25bd53bbf6e86c255eb91ea971d234ac1ab50fe5edfa3fb8ce99d689c3abd04dfe26711d1b44c38b141552070dff0c9deca8a346042c2975a1aa4be6cc937e88167eb8efdfb41ed075006ee3aaa9fc3b57038086674dd028e6600f0346c14d2b53452c04f7cae36f1afbf07220b7db0e401bea3c2a8178e69c8907c4f33c3bf19a4bc8be53af523e3e7bdc61420c94f01c25eb5e4048c8b6a43405f8f255a0074bccc99f53d2f5cc4b1b1b84d1867b36e59b7d1fc8cc1eb3a0577958a84772796fea1a48e13da3d40efea84180661242aa908583d1c6a79e471622cfdf3d173d10e2e3dc7b00fcf2a01ed169538dfeec4b9b91d979138e4f51e5b787953ee54a60715d0c361285eb77ca147be795216a608bb2585e7004a61d5ce3e89448e2b2d20619758a1813c086c7192d75032bfc75385f4f6ce3ae96df7716edbb492318b7ee364d0de929c3f6201c116926d47f02c428e32c4afec9709566f8286c13db46f9a5130582e88236e1aac1102ee1e27f26acde7f162116f8a967cd24536cae0667487155d35423d972b6d9b9257fe7a4117ab9c313c63350c65b7b23614c7f409c36445211ab11615b2eebd44c43169551123a0bec9e062fbd22f4943fdade03e6fae764326a9d80a19214b76888871167e920f4bcd5a8691b5c0977bae3bafa22993e705228e94ba35ce2d8cb244dbf452ad2852fc661cec4bdc89655d620125189d3af10a450713cfa8f1d8025eb61bbf3b8b985fc2c55ba316ef954e8391f3b3a84a0971f6bf1d57db24a0b9f252ce93d1a9cfdd4fed05999a78534b7df4e90fd895ae2c4c8eb94f63835652465b2e674ebff4102ab3ecb81a7feb984f93c557f1ecc996f5c838f3fd8ca5c192e9156de920d453ab61c0c6b6d6de17cdf08f043c72342a1362b4ab174cc30f15857aaad4d9d7e49f5ce2558826d38ae95655d005a6ee2e33b33bea90624209ca382c1229d9123399272715e74ad2278975cc2550a05ee5bb9021f3042ab6f4e1bf9ee232569dc19072687668550f25923d2da253dd047fa1323457c9e160bab00e0e580da873908cd1e509c4f3878d26f1988e57ea57afc117de9498f4f118bbcbc8f7152a0cdc444a7ea94a2d690f995d67c03d4f65d590b2bfdfbb2d40c9693caa4be0b4a4736668213a45df06148b00810c6b91b99ef751ca1c3ed358421037ae06a769de93115ada31c8b761aaf84d710f3abfd842d7a755347683c1f23e485eeadde8fd1408db96778d320ac0fec34aacb69ab2105c17e3539e17198def118673fafabd2d981ad41386dbef048a8478ef8bb36c6423f16ea36c2a941b7b0598d412da46cab54d19ab6d17338fce39d27d4281f7aa66f731d336ea38e05f7bd09a1d420270454636aec5496181e5482426079f9bd00f37adc6120abd0d9fe344c94e950967a4ad97fc19f00628aeb9c172ad3eb324b69284c3c719b7c8e68c02cc3f16a44812bcf9fddddce29ef8fa2b777d5850a6a44e639ff4b0a5f170afcc09cf890cb05c3268707726db8c691b563e22f5d7231810adef67c2814ae07f632e34ce8e1fbbe39da6959420ca5335404b319874139a251a8323a0b9c06113fcac8ac30fab18234a7c140bc25594220bf724e75af3c31623719c2dec0d23cd672c468668020d61b17ddbf1529782d8215f19a926f9ac416a37a6dd2e256fb8fbc79f7fc3971810b9792347b2e3bf406d9ac0dc713c92ee31072802e8c668d397cbae26d5a30c27cde8aa0501f6e0ee701d0c416c25d309f14deb984887176ff308ffdf842b3cf19d35fce5859663f5b35a602cb34d1ae098385e5c09d060cadbfb4bcf625c5bedb86c0e9931313eb2a1636c8dfc6fd844bffe2894d1c45e97ec6dce0b29e1290cc4dbf503e6482eae422fd6c3f8bde2909a2261d7e18b8a777363d696965404fd1a62e2ef4fb84c88fdcb088c6e5f278a78369b86bcec861c3c65754e74c85e18de64a09ca0531dc8d439ebe0a8a05dd7f3059964c53b823e6dfcbbd95ab16be45069409232770da4c9c2be00155f53c77de051343372cf20ded8c8e83c3844768332ff08882672d0b8367777b29b3e7d55300cf549f12c1e2b4b73bde08a082955ce4932d3d799b3804e56504731caef8b6bffc392e11867527b07c97ef430b72d7829daacd31b804f7ebc6c43a82c9b9509508101009c0cc9c624b6f7788a248bf54f81ebc81a33481e7d4369c9438db0ef56477990bd0f4cbea56f0e41a60ee385379a16c71c72bde40d59db3918c6c2d6d6b201862b736790b4e03bad6b8a8ca42277f080455bea109299cb5cf689b0e17c9aa836345f452cd1bcc4811c217856038e25a5d6b193a9cdc5e51906c1b8d325568e20f2e9d2a3c2f890f4e2c6586a3c74e13e56e86c80f2830c72c209d3c83bd1ed22e670d30e814c1fc132f17e1384720e86a81f7c10714cfbd66d6ef9a6d3b8d8e93a7f8d33098712dace88e9694bdf4ade1338155022deb1b3a02baaf1ec35300794f0efd6d4be5244937c6d675d525b15b949c66c143eb31b45aafed45557f00c8c0747eeee8ff36bc8e604c8511364c040f9978aa2a5e39a56cb3ba408385854aba20ef64542f675e101766af4583e5a7f2d1c59001194d15ba75cdf2d80112e271f8bbdb38185182aa5fccfcc5c48657bdecdd7bd783d468df3b2db003c58615b114735e004e6173aaef5cf7abddbd6f8d5c2a1bade2cacc5cc2fa0eae552744dc32f51a4f7a70e25db9dbdd71baebccf4509b977cbb683957ce8ca421df07bb5ca4c432798e7016fec7cb6a78b8a39abe43beb9affab475bbb2819aa315e94a2d474e15ee60559ef4bc3aa43840be6b21eb97923a22760a2b18e82de110add0c8134c1398d801da80094eb842eac4dac6ec39dd6fa1db61c116cbe9b80c51a4698129f5450670791d8ddeddcdd7e72ed343dcf56a12b31d91e1611bd9b1490de7c451b48932ffbc3bc8974e6ec1fe2083bf065468c74b1557c7d762e874956c1c1a824127f15d598892f76a9ca532cbe768e381a0739a1b3cfaf5d40dd5ce46245a4f29eb4e0b76b19f9025cfc0462a4a32fb47949ce39a4fb9e5c06f44e88e645846810b92fd2abb951673b01ac7ef70ba72cbb8020cfd4f8b2646fd891ca2036d5cea9a369121e12211b42429e35c79feaeedce2e5dd9b20cde9515fc1be88e1110da86f80b768d4113b97dfd73556368e32a7440f1c1ba81ef900c1a4fec084b27c61c4a71a370b2bbb07bf4f61b57912275435f052177bc8d0cd715192be8f6d54e9e6bb50a78a34e120aa177d29c2a893dc4026d4669b8fb1a6b5c6b8f26a774746798be9cac28751e1086937d8e3dc67f9fa46c0276eae75aa16e3a4e2e802c513a8d1183dc2d3cac879acf290883dbc52d58a6b70875d74dea9d6df3406557cc80d62f297b887f070b59dadee09d05798824f478296ce014aa540a014a39975076fbfbf4b1b5682b4455ebdb602ae9489a59a7b79f8887ee74c3fd38e82b96aae30a85b75c1b88ec0b84e1da8ee1e9336d6e9f715d0fd21479aa3f9471ed5cae3c2fa208c80e048a73d26ca844b92dbdbc50c568388750c10fa5424f87588332a5e5224e7a955e604af7e7443da3e2a4818483c971fc57dd8f82b053bf1cc39b03b47503e8432606c47aafd86ea6b0844853e171bdf93ef128f3eba51aea40779e19a16103a35c335a29c88c7abe39ae97dea3e9b49555562fbd575b90da505e57a07eed0cc5a32a456549013a685e9bf315eed299a717f5b9d93f39ab317921cc9dd2c344e653a525d1cb40371c5ac2de34f3c10bdca459b85567c1a232528eac87e02f40c1ba4fd5a9758ec0508e0018c21152bb8817509fd9c108f5e26c103af7b2304997f22493a78ee4a1cbac361d7e25c1b151ef95c1daca0634de0ad48279e55111ee34a1d4bfd489c76d35f14a1fc9f1c1adcf73ce5c61d0018b3a394fb97a80fd4ffa00dcd695b209fa243c35b1e271d9a1db5ce96699eab2998d7cdb13a564eb83b07b0673df2a526e0a92ca618d2810c7d93c02e0633eea7e81367d53c96eb2d0b3bbef9b484e0dfd15b5b88fdb5be3f234684eaa16d1d7a28455f80881139c7045d14b25d9afecb24f94be5dc2f6a999d17b3f5e9131f80fb7fd07a8206676e7ba219730abdb64346f3d2439e43b7b3f01be029061f2e8ab90c15a9cd0a0e980fab4e04bd2f5fe69b1f132198a561a271b5cbd10f7a40feda2c88d2945ed80f7359feb6f02ca8cd1a89969e1afbaa620e4dcc1019ace49f8982d0c4da8a14a3158fbef9cb8aba3395792f976f10fbef202dff6dfc01ec25ebdabed46137ba729d813c9ba38c1faead4d492f7701a09853d6fc3d90f7dde9fa40846ba683e8d628de7e0cb4028cb9bcdfbeb7b850373be982a2546075117af1c46c26c6a563614514c0f6e89a7f7173c3d8642bc02f50292c26131ead0a79130ba9adade56f142527e6035ee5374ba4606da7cd1f310f34dd454fb7898cbb04e53483461ab3ad0a096f5ef37ffd8a8940050e91add60b4d8e31482d6c5c5a4ab0d57c69be8ded7735be8ca1ddcb1215a279ffd8685353fd7297137a663d04fc70992b106961bbe5161c20611310d6d8995de7bfcde9597edee782aa8", 0x1000}, {&(0x7f0000001340)="f375373ba4", 0x5}, {&(0x7f0000001380)="c609ae8d42d1eba4ba7661000eb37eef8a1151565d5bddf6c8041ad9a632d07841d7886b6d816f505fd66efe99ce04bf7a78ec8ac32da467fb0fcc4527b9b2fba9d11752bdb0498ad5c2866b7c1a907df74fc1abd17506d6705074d0cc96f1a8606deaf9cfcebe4ca067668c5d2b04068720a9703f8b3331508bf601c3b951f0036e98f6e4f4cacccd656c7c4cb8f7cc9e3ce5fa20a0ed0236221a80e1bd76c06e54473425cb07d54218b4d65c7173130ca276582e217e59de11531a57ccae136fc77e5cd1e3c3da59639d33217eda1340c105fe9bf47f35775330211123f67a11224f4ae6931620e3866655a8af30ed3991c053380941c46b", 0xf9}, {&(0x7f0000001480)="e272c650b8841f24050ce16b4317ae1c762033a2b8c89a0f802a7d7b66151232a0f83379a36a5c234b5cc48ee7fb1da430c15aecd5ffe780107c6e1119ec00b3ec19c6395e65e7ef554fff4d0065f07b00cdda96d86bd3b12107a8e1b8e2102e0dc74ce878e6eb795775af5e6869c666e08a89f388564caa18922d7cf88dad79070455dd1951dbe1323a760806e382671bcc3f8f60c748a774c2946fd41320d4bbd91a84b47f082622eb3cbafe229d9f83557b0eea949a4f853c7a231b04841e2d9385c5601b11ff002539ba9764530f1d4dcf40d5d1f9692d7974f395f33e7b8912c02d91a0f7f45110afc63c51cf01142116444f651ec8e3b14364732c", 0xfe}], 0x6) close(r1) 01:39:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r5}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r4, r5, r4, r3, 0xe, 0x4}, 0x7f, 0x1, 0x7}) ftruncate(r0, 0x0, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xd28, 0x4) 01:39:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/73, 0x49}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 01:39:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) socket(0x2, 0x8000, 0x8) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x540) 01:39:24 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kqueue() close(r1) 01:39:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x28) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xe5, 0x2, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0xdeaf}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x0, 0x8d2}], 0xffffffff, &(0x7f00000002c0)=[{{r0}, 0xd86adb3fd512c51b, 0x6, 0xf00fffff, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x20, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x1ff, 0x7fc000000000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x80000000, 0xe9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x10000, 0x3}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x10001}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xfdad) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:39:24 executing program 1: r0 = socket(0x19, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x6) 01:39:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x5, 0x0, 0xffffffffffffff69) 01:39:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x81}, 0xc) close(r0) r2 = geteuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r0) 01:39:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3c1, 0xc142dcb090e9c53f) write(r0, &(0x7f0000000000)="9a", 0x1) ftruncate(r0, 0x0, 0x4030002) 01:39:24 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040), 0x23c}], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:39:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000980)={0x0, 0x4f, 0x4, 0x400, 0xa437}) r4 = dup2(r1, r0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696cc44ce8d30ad1e44fc9796205000000476530001a1217777df4b6b1a000099b6cf233fab631442e49f0138df0af6f4225fa1f5e39a68009b131a6580f757b3e50e4d4c8c84f456c5fe5473eb6f7d9ff02d1a526570f105779a5760929b079bef6d940ca2684c200b417f0628e73477013803cf5a73c60683b4ffbd73f7795628e9b87707f4000e82436ed558c8cdcc0d1112240d3b634d3cb5bc8bc258321e75294ee7fd871741e26006281a04beed201f4c84a2cc2e9156dbf82d1f98fa92fcf2a4830dd47920768649caaced0981e0aaa19a9d913018b9d"], 0xa, &(0x7f0000000840)=[{&(0x7f00000001c0)="91824202e6db779dbecc3f9d05284d49ad47b864f6202e626b1719122e993607c4b6bbc3eaae5a3f7185f78a3298f483ac2fe0d914e7347f44a3aa7064b83a5ffa942d7254319673154fabf15f16b4fd6efaee5c9874d516c577bb5fd909094c3ae7c57e0484fbee2cca041515a1a89e0563092898241ae4926143cb206034d683bd2cdcd28f5951f2625dc87b9a303e794e9790fa3c6ebbc4d7f2e9777275778d30524219fae7ab93c627588b38488f4e2fc2607ed9bee3fe462ee0b1b6716d1f10bb43aebee7d4635de4", 0xcb}, {&(0x7f00000002c0)="611817920656fe4b01e88538d6e8b247c02b9fee124f02ff3fb0bfb2a9994e99cf6ef010e1de38589d7577d1fa69dbfa5b0ead36d1761b27ea2ec004cb7bfcb6f45b67103fdb0d572f8f546011bf0641bfc789add0c9de616cb17a811c73548586bfac5e7a0f366ad7ce6e6323cf54e529c7ba47c9dc536801ace053e9cca6a0ad6b4c09b8d0485c80c0eb11b44c469440ef096f99f4a8dbfd617901ab8a5898f88b9c856ef094d65dcfe2ec328a47de21509b51258bd0", 0xb7}, {&(0x7f0000000380)="cb3270f529e14cf36284fa8a4a9b84db34fb61fb6272b06cdf6bb5b0e674139a1f12dd86c8e910337a5e29644a9ef03cb1cd60f473bf1f680f5c3d64ea8021ee8dbc80858937affa41729cbd37e9e6daf357290f96bed3b86a663341542edd58fb0f45d1c21140b16afb20b664fcd47bf592a44a489a5514a9cb129299051e6eadcb0eb7529a00995e61fe77881e65bdbc57fbd0b23bf4d9bcb31d740ff61389fc02aa55e0033442721586fce16a64700aca", 0xb2}, {&(0x7f0000000440)="39dffa64fc84d4dd560e3b8e1d020f3f24916db6dbda0bd136b8ada5f21757c66c6c3fee8f0b9fabc0fa3e8c2baeba7493deed36c1d48f15d73d69799314da238e9fbd425848589fee15cf54da7665223c61cd7f7b2a3972044f635575a3d4ae6340468790f64ebce00e9a2be0ecc112176f1f66cdc84d25bb8ad812da71b690d1364a1a40dd2ee8468d1d07b5e375961b5e25cb1984d6890464b350d187a0e6bd0e33b86e4e6e4d913ad93d5020a4a9c7fc4d0601f72e7ec3e9a230edf8bc433789cde1bc3d39b14ba768411deb30839129a3436b2b906b57e91cb4dbacc06dc3071f", 0xe3}, {&(0x7f0000000540)="ad366ff3c81aa086598813540c6cc2091bc010de98c1d2ea5c9da02fd331856488fb211a2423b463f05db2a7d00b46dbbc2d7bcb860c8886de0a9b333fa48852f632bb6479b1716e130dbac8d3502d6b19f6db4f4e9f9debb5fb335b679b078bb2f18189b7ea9507695fa94d4c1bbc687ec376bc833377a9cb4a4c031c1549587da274b030b73f4249755ccf8d5040603fab3da0faabdf2d33555206798f00c27129221d", 0xa4}, {&(0x7f0000000600)="65c94e895dd3d08931710446156f0939402b54b76bf976f1a454a7a8b62fe6c0c6b08132b070b7b2f99809d16c6fd49f4c82175a33dbb9bbb2dda2915e09b40d74c0a5546b032c0b2188d7a1885936a1115eefa2f939ff81d015118d4577d8356136f71dbe499146d7db961d4ae62044b01c175bcbbe739f045e499e69daa706a3ad6edd5299cf513bc885d09c10b6c8feac8ab2c7519b1dd874c14be979521b3fd9780b3592a0a3ffdb14977820d1ad42204f029484866da27a0f0a64", 0xbd}, {&(0x7f00000006c0)="f3ccb92f76cd7d21036d1d55f294818c59eaa33ea4b1499f9145d5d1b24ba13587e9efdcbabaf7ef5529b45a215622ce9609b6e19bbd1d5cdf0b00a57c2d265999a2c7333f3d3b648fd7", 0x4a}, {&(0x7f0000000740)="9797ee978857ee46a02c19e2d0601a166a49809e6367b685eb75a12b1759f70c0ca589957514c2783801ae01b579186b9750c0605f99877a9aa98109d7992c6a70e426c40492dc9f8544093a09cf64bf8f0e1a17a87a4dc7c5538458591a754096485fd547f4055176b7e0b4246dd1f6873740e85ae314a9d2c06acd8222334099c8a0c2e7e4f7aa34560c8b", 0x8c}, {&(0x7f0000000800)="39dd2ea1f8823db3560bbcc6ae44ccab679e54fedbad9d7f2adfac4550354a075f93c15706ca34a30e00479088", 0x2d}], 0x9, 0x0, 0x0, 0x1}, 0x400) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:24 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x20, r1}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x5) select(0x40, &(0x7f0000000100)={0xfff, 0xf62, 0x80000001, 0x8, 0x9, 0x8, 0x7fffffff, 0x9}, &(0x7f0000000140)={0xa9, 0x800, 0x9, 0x40, 0x2, 0x5, 0x5, 0x3}, &(0x7f0000000180)={0x8, 0x2, 0x4, 0x40, 0x1, 0x10001, 0x3, 0x1f}, &(0x7f00000001c0)={0x2, 0x3}) fchdir(r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 01:39:24 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 01:39:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fffffffffffffffff8"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) 01:39:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 01:39:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffff00000000, 0x4b1, 0x81, 0x1, "b0ead75660771f7c25c42e950295b5014945086f", 0xfffffffffffff345, 0x800}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) socketpair(0x20, 0x4, 0xfff, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 01:39:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r2) 01:39:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) dup(r0) 01:39:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) setpgid(r0, r1) r2 = getpgid(r1) getpgid(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) r4 = fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0xffffffffffffff01) pwrite(r3, &(0x7f0000000100)="f2de78b72a66f2d66271918b87e35c872fb299e3984ae19d7d", 0x19, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x4) setsockopt(r3, 0x2, 0x7f, &(0x7f0000000180)="d91cd2809dd9a88eb9481c26bfc1cb5833cfd323ec6ecd1105428e90eaeea9ce0d18f3d9de847cbd5d090876d1d5c9cfbabe6f59717d1564c972496ea8b5c19e0bc8996101527870027ff2fafe87d4e5d5b5594bcbe2ef8e738370ba810e4e4ab1c6f443f9a546c36b4f60af86803c264645874ea85eae9b0eceb83c6792fc635de1c968146f12ddebfc8127d97586b508a0598cf49a2f543d478b124a80a5f5dd85cc210385ab9d0db8fd7a688bbd05ed3d37ee7021978df9f6b0311294506319f47e068afeae9a3b1ed22a3483f7560968bb57d9a5d8590de979e80e7f3d95fc88384d05d6cb4597cec11f690c7fcfe3f44ae4b45cb8d2499c16f3e5d00347607d2bb237b3e4e8c8dc39ff79b00076ce4f26fb3117979f68fa1243ab82c180702331619633dee191413736cd4b57e51e09ef335174e70b59e47987b6d2bdee06a714fce54e3de776ebb21c25dd898cfad485bee5233acb05f1feca6c72a6fae63737f997bab5f1833ccd9c7c6b24bb0a3398eed2a3d516edb4803ef61887a58be2f0551f417cb8452877914f691e991d129dcbaa3a69313b25a301318ba62d0d0cdcb318f81f109fd98df2d028486842ce9dc76838b982e874590000f286f4dd43c139dd4b8e0e8661362f9bf0ce15ce3fbe089182d2d6489b67650c250ce3c3aad5e0b147932bc85422eaf92e3a2787d9c4a678491165cce597f5e53c5481a475d0d3d6fa38113998bb5f5a987e252c31390a9347e5dbf7a627e9ebfdd51969acc7de2697096e01d98b9ecb8fdf48b022bc15f9e1147b5e836253a20e3e9cc0f448d0add2d9af59857a041f9e4cf3db01e8efe1cc4573f91e5552c6220662a9cc5522988db1f3132217be8b38cbdac9b95a236765cbbb3311ccb78b263931d3fd0d77734f61321ff62a5114c0e74164fa3b62d234a5462b8e97204710082a62b7739f1d23ab6bb12d20a18906707ce26658a7960886939310930f011e73fa2f3711976daffb25d24923df803d19cd39649269978ce69cdc3e9e9dc198532cf697a7d377a360bed3c9c341db93da15831d36c97be19cd07354666d6a9e2318ad53fbc82c24e71f1ec9600080a34141bedb6341f46d883108e9cacdf3aafc971aaa38c40942e221f9cad05b6ce253de822503a183fef017577bc2991d0824dbd1e870c2ebc426ac4a20a2cb5f22de22910bd8fd2c65a5224c6f785fd522e5ac7006b420a2c6b40d4f331dcf02c699d4b1cfc78639302d19ed2666c2414cb93bfdfb1af15746465dfc6b489a03e20c583bc3315eeb5b5abb16997ee024d1aeede979f721b0101c1c31ddabbcfdd09d02fee77559c258eeb05cb0f88d14300157b31a60ef624cf909cf61ad107a25d97d2ec726e43b42c5e9d952871af707e3a4b02abab1aa14442cc454d0ed07e032703f9462520ee0d59be376cbf5cc81c1e82160d04fc19bf13baa00473695b30766e64a1b6401e5a7cf9477ca61f207971e857f14418c837b0f933e1866bdc2c0cad7d8b2c947db182abc6130dd8179c617895705b5e91729b96b7a66bcc75830abb5958fe90cfd2af292e2158807b3a3829762dfaff86577debb07cfd3f8544811ddaa10476787a1abb3771c09ccd7e0028079aded1d439e2ff378c431512095695eba1114d26cc2a5e05fbeeaa9427ecd4c8493de31c40ab340919e9d7e70c58aefd168d8edf683153a872f71de033246ce530a0ee6734b02d3746e83c5df0acb100e3ec7542d072d1b9c193937b457ad7b3b3e99339d75e5df03a49bdadf49479feb8c8de6505a6fbb5b7418fe0f0a9427b3338075b94c86c9031755fc3dfea44f79076758482e854c3e0f485408ae369df8e28813fc0b7919b7564b9f0bd4d18317e9accd731f584e31dcdafe11eeb7627eab296da799ebf480a30b715b8f4934c021819685e89d0ed2e7d15aeb70ddffb05ebc0df31d48bcf3e3962b49f5615dfba3d41d80977fc785d5c27ef5ec62bc156e1a8949a89b7584d289eb20b66227841b31ec0e5af6aab612e23a76fb6652ce7dfdd9f9190cc5822a1e0d876410d82481c044d6e75623b9f174c0641c3590a3f10b9ea203d3485856323877d8e41696da443f148d39283937b0d07f1a08c62bff950d9a8b049863361c1b440c9271ad9a2af48d588c7e5de4c86d89cd33c1960d3d9d026c8c4d661771e99b11097b9d0cf6d8636aa836c1912b86fd94b1beaf696ab35251fde6fa4e8a6e2e86dcfdc3dc1dcbd9e5e4cba1d14e5282b084fb3ec994c0129fe4ac1e1fe3bb30812e4bc4d1ba0a43427d62bf766f8d3244b1aa0510e31c87c1929d56087c84625257281a145fa1b4c3b1bf8655d59dc2687be1713d3057998f2abde0eb93843ebfc33b6fdfb6f6a27365fca5625303b1383fba2d39044816c7c6711072da3a6b22b1fce2b88afa03ecacefdb0a32d2b009fc72b8d47a25bbb5a25ef28ceac80876fadfa1eb5992404eb74a6561230a187a595ec484f787de4380b2ed6b88d066e978c3d740d201d03f6c63574edf5e9a115816058bcbefff41981d1dfa62383213bd05296ffb332118a7147dd8f5751be2df5d85acf36923653e1da544560b91c8a5c0fc77bd98ba806d99ff33863ec5dc02173c5d10ba40bec5e8703dac2d9cca4f7088cbb0e41b825a3f20371df2c5c4a9e17f44467356c90c817a1572ad8bd6932bb16d682b4a0d0dd0ad9f5d853398ef500aa3285cad2edd6916d1f4e17293eb93ca1e0ba477f1dd5c99bae9a473f52142e7994c5d908e67e69fb0d3af92fb6c00dbafd08930b3d69858e1cdc6ab4821625b9ec67d184ba89fd271367cc81166f8168cf1fabc3a7c2833b50adfb56b32104ebb75a23bdbc33b1def4d44c07ba1dd7af67005e2d4ed36c4d0a5ffcccd3b4740d419cc1bdd05ef8d755b67c3aaea7d98c5cfa2d65665510e91bbc75568a360f7340e9e37f561ff6aaf116d4d00f87637c9eb07f75d8e77545515d625998ed1c091855823be18d0d01c4eca4a584dafb167519e13cd3c22cc38aa35fbcf8be67ec669b251a8cfc1579120b903cf4047ed751daadeff00cd12a59b6f423d9443941b20bb7d48f4071f370d8c0c0f96b32d286e014191fa7e3b65247791f68f295c5edf1e435b9dfc7c7d751a26a141e613a1a38fa00df0275c0f3e05f444a57210becb584bc3502ca1d5662f1803713c77ba407b41ca0b2ff5a80ef8e443f2d83646e48a8ae7f85d13c639499e79a6a1ef04b21716a1d8699d71f2ff7c0035cf177e3e86cda945fea89e0a11217dc91effcacf1cb8c7cce0fac0480b70bf1da25112eb8a5879b457def85ac33d5048454c50c74eecee40c6618eba29e7a65ebdfa2f51c94a770f7ce3dd267bbf9e5c6611939355978f22701eb07ae9dba36e533b7d5651dfabea5a1d2f71dd48b8d5b45579f98bcbf8bc4d9a4d063c9be32dc5f3e0df41101c1ca61269b12c38e8fd91ba52b3db3beae2f43aa576d3680f27d3113de3afbf077a6abbe793c141e16717f50c42fba09e9bbe339a6f3bdecf82c02a5a15f959ac8f6a3ccfbcc9dc886f57df79ea16655893fdccff5a99c808537cdf9f16eda91e332201ea89808cd0d6bdf641ea5c7c68449217fd6aad3fc0bb8e3b3c6242a57e87771a712085fbe800107ee7086f39a4429edf7665b65943df25bdc548e86861679f51303d101dd7b8332f430da7c5d4a1e80ce9d7102f6f609700c1f2032ab02a5db5aed27ba58984d8b36a35349e38add34d89dcf248fbe59d3b2a5faf329d7eb0e57a173d94c62006180a202da744fdf9ebd8f6c646ec18cce9631831812cf827fdabba543c9459648fdee7d69e9f9471fc273fd6c6c7b9be233faad79a54bbb210896fc02bb6bfd83a62dbf67cfc2946a3661c8e91ccc7e5dd5fbf93a37060f3505453720a1e1670354805f4f95a79a110d73fff0671cb0473ff35685f5960b235d98b67a85fbc80a44da1587fa39c6e8726611b771cfa321bd6602eb81a65c00f8d17904e80a6ce2fdecc035096a5e487587715c9a15b11cf494053328ad1e37346a57db9cb7f56dffd4089b274905c476029215310b0ee7a14ce978fbe31b5ae46327689d611509cb3d808a40219c8cea8ae4e7cda589b57f2f103dee3365672589afd701219e5670b471776ff7d78702e8688fdb1687218039578a65b9cdcf2469c33168e31651cb1b20420c1f359b6b7d5a2fa9b515394e1a7324dad1c774e22a2ff74222dca51b7954267bcc4d9628a734b64990afa5690b3bba2665647761444654666811c5fd7ea8a8c60bdfa405790ee5538e40a501489151016018c0bc10477e70402865627db7052414d9b57abadf477cf32cdbd88fc605ff90e58561be7a2fddf34f03f5ed100cc53d8995a7ec8f660d140d12945d825afdf01e2b34422539d39f93a8aba60a5acc6889de3cedf6e850c475ef6f6ebeaa8e6979246d1e1b6f229cea73065704a00d35149b319f3723644644c8cfef57e862b7a3439ef2da9377debd68360612aa7208116ccd70ef4405037d6aaaff3b078dd9ecea8ad3ea45fb6e598b526ab5b4d4743a9c5ca56cba3772632260eb4dcb44a1ea90888327a2c7e7404bec916456afb8169002a15ebfa5abf69f5b066c8dfe56caa5479c8081184a0220577bd5bffa06042206cdb8a525f326b8077096cb78488bba6fbabcc82af9c74e938ea27b5a487fdb34b98ca3ea0c225c600ff75c50ef35e25c76cd8ab36a86d30997f795d8940b1be73a9786fc4c5124ffff174712d4628edaef1d315774176192e39d180298112b9f24328c4693d6c3abf22bfff0d78bd776e3588cd418debab974f6a8d44551fb8a7ec58d2ec5ce97d90932864659461d6caaa42f2dd13932b580145142c10018db004f74b928ebb20c3b494b57804f55c7255c8bfbfa717d4eb39a624093ae52fd2cf92b410a55fad84bd3a1a7ffdf2eff840dfa1b5c7c2e5ff1759dfce13ed51b7d7af54841accf6afccf429a152f3c29a2786fd143f27743cc8ddc75c5edcd8da01c6ba79f7b9269bef64b69c7c5288bc9ff21983c44e1c327c292daade3e727b9da668d4023156916a37d4d21cd520564a0dec6c6b13dd5c4266318ae855e99912d072b531fffee35422dfb4d1b6c602d8efdff0e125ea3a8a7ed42f2787807d9d470bf981928aa24449e781b58cd4bd6a2b2cc7ef9394153075004da9d0682463ac57000f4a74a8f8af649c9dab3aa04ae93806dd9c474e91607c3dfeeee09fc10b1433ae3cd8037eb124160ec346af04a23144cd19758169605a3d16e7c33be0dad5061e9d0ebfd5e18cbc9c81b61088c2bb82b7d5c41dcebe0e6bc8b00ce36a7724060154c1db7d9d8559034cdd7f610e2c405b9e2c58d97415abb81ecbd08e68d635ebead767ed40ba652b078a177e617c9f12addfd2f63cacfa45421cdf88436a3fb6eb5dd10f30744c53e7c6a5f6ca24dcd8c0fa6cd6d533553b1cff36414568acd660c44324214c9d343ccfb1a1235512d83776bc3f54c340f6f123a28c2b4f115c619df3a642035ceacd822b4a20f6a86e6bca74c9faee6f7f69d76c88a9ccefedb694938af683f4abce97d4fd0ee3006d3fe3f4215639a54d5b1fe319b9aefd182c9c39c2038dc365ec9dd173d68355a9c76b11d5ffdba528c8b689d8c90b6eb108d89841696ed3fa8e56f8c3ad1c62f2ca355e2a6326e2db5429a3685aaf186c356658463324a2cd9f7bb7255c5437992dadc32092c9955b90fde177aca1bafb7c62e0ed8eed19a0149120994d287e4cc0d5100d124af54a5ad95aa9337221fe", 0x1000) close(r3) r5 = openat(r3, &(0x7f0000001180)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000011c0)=0x62) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000001200)=0x1) setpgid(r4, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001240)={0x2a86, 0x6, 0x816, 0x27c, "34ac9ecc0b44a0bf217a74163702ca12d6fabb80", 0x1f, 0x100000001}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001280)=0x7f) getpgid(r0) r6 = accept$inet(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r7 = msgget$private(0x0, 0x6) msgrcv(r7, &(0x7f0000001340)={0x0, ""/65}, 0x49, 0x0, 0x1800) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) getpgrp() sendto$inet(r6, &(0x7f0000001400)="f7b9c3702391ad3f3cc33990037472312c7445a8d858a13f0284a8f16fd370fdcb4148cc0400635071fb6e53461c5a80abf29acee676016a611d65b629f7c3ddff5b1b7c8559fa17a5d5e330fa86c3776712b04702d4162400ac808baaddd528493c76ac2ea414ce468f93744692aab28acddb50a9b205249533f5fbaff9abd1c9a3cc", 0x83, 0x400, &(0x7f00000014c0)={0x2, 0x2}, 0xc) r8 = dup(r5) msgrcv(r7, &(0x7f0000001500)={0x0, ""/49}, 0x39, 0x1, 0x800) writev(r8, &(0x7f0000001880)=[{&(0x7f0000001540)="194609cdfa829d4b7628628cd94101fb7fb6eb22220a06f1c0f60c69bbf41d83cd11b35a0f273e70b2a833aa492cfff909690eca81f37eb296d9a8ff913662e63b38b0c8881c1b6b905a948447344d1fadf90e2d3b9e7ab851ed46fa4786d60f2e7fb213468f39cae083062b4febd1a00f2b17cb9016a277ac093e35af1bc692575c141f18d0461051b8aa0e187daa3b9fa5d3bccc7e225f5d1c24337fbe4a24d4b23d02291bca27", 0xa8}, {&(0x7f0000001600)="fadb45a392d2f89bac4e3b872640b616d82a8f4d4336356893b811c10668bbbf9c17d09b038b5fcec8a516f96f2b48dfda5f76de6abc0d1e61ff31e701e9327591491959e568ff578b3936379d299c92d380663d06df6b9340c18af53635532e2275f1d3c2beebbe656a474e9c1edc48577c19d481a9434b91d1366b7f85da13e0559d8f7acdeee3654e0801026ce655d2765471a0b92b", 0x97}, {&(0x7f00000016c0)="b8f648c46cd4647ffd80f74ee5dd1f8d9d1b878ec871968e5190617da5cd06d8cbc27d1f79a5de2dfcd1bc78699831e34b776c3590dfc4abe01dce2630e01c5c8b19e895b51680ebc7bf2a4511012fcd447dac837fc6390edc0bc0301332741d5833d6e255d5e8a3a34ff764117577922c903c5960fbdda3b49e45d2d47c449dbd0ef8240bf75ea42e90b193a730d6e7ff2d1c8613ad5a6bfe479d6ded7d347ecf0ebd4d2ba4fb57e4cfd98262e20192f9b7aa78504425d94ced6f0a68acd817e3130cc573d90880af0a52d425fb26b4081ca0e9c0200a721fa3d8e7531eb3601a", 0xe1}, {&(0x7f00000017c0)="e87f1548b19b84e0e04a4b77373529ca2824a5009667f17d0dd8daf41bc2d6333ff035c67e7cb576b993c6a4cd50be57fb641abd34a59a3d57b2d8a22ae992aff0544ad8904d101869c8f011debc82732ce260d34a809fce2cc3a75922bb2915693b29f1abda273834fb6110da3e", 0x6e}, {&(0x7f0000001840)="b4a8b74eadfb62f5d98a4be8af0e0718030d6e5bfcb9b93f406d13971185c329501c6f79b27e761624bc06cbf770c0608b4bc97554ad71ea9f0c5a4035", 0x3d}], 0x5) socket(0x10, 0x4, 0x2) setrlimit(0x7, &(0x7f0000001900)={0xffff, 0x2}) 01:39:24 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) read(r0, &(0x7f0000000000)=""/242, 0xf2) 01:39:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x301, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1, 0x3, 0x5, 0x7, "ddf1f2da7b7b386ca029e83a404d3d945f2493c8", 0x8, 0x81}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) msgget$private(0x0, 0x80) 01:39:24 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000040)="8a6c424dc3de8b261c5892ff42497c5e381e5c3fb96ebe597bcff0d59812102cb9ec72c613719c04845c2009fa555099048611851dda0b91f66485fcbd1d1ff0c6076ef848d164ad11f65364fa9a267c5e415c870d38fe63c54d", 0x5a) 01:39:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x4a, 0x0, &(0x7f0000000040)=""/74}) r1 = kqueue() kevent(r1, 0x0, 0x80, 0x0, 0x0, 0x0) 01:39:24 executing program 0: socket(0x6, 0x8000, 0x7fffffff) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES64=0x0], 0x8}, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 01:39:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[], 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000080)="d0dd95b3e7037ee1dc660b10f18bd73de145573d49249b7e585c2d92d2386977029abf6c93a07b7ce6387bb12bfeef3717bee0f8d42434fb72d0c6693ead157ce3581b7c97e0c4decc626c45b12a9b1dc7b3509d006731c55444461ce6c0929a8c27a3ddd1d5", 0x66) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x9, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0xffffffffffffffff) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:39:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x3) close(r1) 01:39:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r0, 0x3) 01:39:25 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x20, 0x80, './file0\x00', 0x10000000000005, 0x9, 0x7, 0x8}) ftruncate(r0, 0x0, 0x2ffff) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) fchflags(r1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1f) 01:39:25 executing program 0: r0 = socket(0x18, 0x4000, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) 01:39:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0ea28754cf5a3418caae73fc8daaca48b549281f3d9c020c489087037a84813b558e7bb29a8517a0ea72912b9e625984b7cffc33e73723d4262e78e7cf28f720a9a869025c97804405b808b266aeb659ce1ffbfa051580075b29b22beb5d2cd6e7d12b27a50a5357256d421146d982f0f7c715e0f04fcf674ea85a41ae51863c5058ad46b9a5978c7be3262f1b9ab95364ea52904bf2a47064589cb9bcac9f6dcbfc92063c15811fb178767cfb4aac4a6d1de62456ba0fd25aabe5063af275188649445ec51aba3da25a261f515a9dfb3b8ec58c3d7b4ed76ceaae30ccb147f4ee3e13c606", 0xe5}, {&(0x7f0000000280)="31a67b7924edcb4227b3717868f6f20f8b40f90789bba9e07e931d2eab2a3cde96d1a405cd634c06f6ff2d5f91b19f8b5513d20f7be506f8db878292963f36c278dc31038060bcfded808d6aeab244f899bf96c52610331fedf67d12b0ca903e51be0e3dc69c8b64655ad20520234bd0e1061f3a77baf2fd76b5e08d95923d23e52cff23c8613b0ed272b93d0c7eb73799fbb2b28e8035d98e9f79f933691228305b4286cac90e0d", 0xa8}, {&(0x7f0000000000)="a40a0d2f4769d2", 0x7}, {&(0x7f0000001740)="f32c8214420c0afaa98f20a01364fead817c39b1fc88befec153d7b90c7b582e0e662ac9caa1ecc4ace1492294cb49e81e140c3e01445ab3f055de014cd136489dcd84dffb0932a99a363cbfdbd60aec73397addbdd4cb3ccdb67ac05ac3d3b3d04e1b09eca4298a013a43c6b2fc72cbdc9aa8b461473de61a3c99ac7a569f914f08d9b82ba5d5c37818147f81e72bb1c8294a89242b14278cc05fdc76d5409d0557f5a6535c0e6120468648639f72c0f7e83e73ef3bd770f9ad7adfd9aa9623c2819a06edafa15f543b157e5503ace44102a8469fd51d2a979e85b46c307aa7499d909c4e2454c2231ea2a92a265015e804eda98bd36031563e3856a94312afc1e9b8b616f2633c8a5235ff718558a51b4cfba10f3d121f7ab0ea4a533f4f5cd958640bdc242dc952187844fb1dc231b1fe5df1deab923b93142ff17cd5799a6f5b6565eb48fe004a7dd0c1277cecd102f0326f328b55254d0a9a945b9592b68ce004776fc310e1beed68f236d7be1e5f1bbc38ef11fbe49ad395efabb8366440f520f1f9c00d57a058def4d399a8fa2e4a43687db8e350125084ff2eb1b3dcf8bc17889dea31a07635f20558f0f92d69477ea917cbc404532fd1c6426a282d69d767d2911de702add7444c83de77fa6fc97899344c4052ffdf912951647e91eb39dd2fc8316c5d61591761e670b0db64478a112ab80f06071bb76240f04d604808f2e3279d832bc19590f765e60aae3a264f12881c1286875b333b1eacfd129818c3b1819dd2a45d9e95174a7607b198e82bd6c41930ac8089b173f7adac42678a8cfd6bd8defc4ebb448b34039f43a87d08546c90520b2f91e6a3b41ee0e0fd8404747b3d85feb46eabaef85a431333c69101ff2ec2d23495a6746e8f06cd858ae487dadbd5a8c5e3f629baf5a155794d3321365373fdad7e5a2bc509e245c8b32a3e71b0617d874e0f60d5389e2616739ad55d6927fe57f1f54dc92ba3c97c85516b4d4156c63f96f683c2b43505c7128cc819ce04013e4684bea2236fc7024882a33e0910b96b145f12107c1546bb35c3025bdd58f91ec0368d37260eb53259edde6d381a2f4d8d641b01b2b04449877be11eff0e7dd83c7469a1fb09cc30d42c3cc22a7c67c29dda893fcb903e15405e62869fc76943e2520247c41d514e298579fb19db54cb2232dc9a47c29547543417d0cb09353b8712edcf47b2612c60331f46cfccdd5d649158290cc4fb2df92614b28d5d00af9fb8feed48b61c6c98d16e252df714eaaddaa19230c0b7cbe37cc2326c1769bcf5d572fe348f11b0deb21f693453bd7a7e4081a7b1dbe435fa225dcac7d6af8822e26bf567ef2a071beb09996e4ae6ecbfe42c24884903e539be407d4925f09ad486a13cf91876fae80485892626a45a1d3a58584b1e9e1145b0ff5b215a2209ef138dc4c4590e03d2be61ed8d7dcf2e10c68e7e315478fdb10204aa323d6e5f1e53a78529e01a1cb0590cff0501bb551d88f84819f57896a86e6089037d7b4753c62bedbd5d7b78f3702794f2fc29c35a443873f89f8298d93aaf320b20e370838472cce7a80b9d3a375bb453f7cbcbcb7e77d3d9f5ec877c73bb3b5956543891a0b004261f5c14f0aaa8b28432ba9e44b60375f4f94f05976f968755d9789e9c20d24f3f73284258e0e79b10696624018109769e77388eb8331eafbc3f834f6121f5a08891d8693a6f9e9a50c58b1d33d0dbc6387b23f0991cea385b407f7c923452bb2a55cf8dc9c0981c52f1ebd490fd4096de4e92c32e0a3ad8fc24d323b448ff623b90e6523c8422b0bc9fe2701950e8c662ea70829da71bcb148cd4c0245d8fba21fad0fd4e1d504600f87c0555a2155bbb2ea82ca97973db03074001d9dc2b1cb8e0f8c0184bad6a99bce88fa666d7a8030418b13cf5cb04edec1ae9fae87b5f82aed2dc85b7a8e84c3b6d70d59e85257d2cf192191c565ac2d1cf073f352072dca626c1b4b836e6b7c018f2121ae07b9565349d725230487aee759cf147fdc7934548788a106aaf63a9a49ad079bb1912d4bb7c766fb0b3a446a4ed37ee505028ffa499c2d879ee7c999ce8e0b94b016584bed1904f212bf750742ad632bd247d55e7bbc207411730702b2c5634c6827ce221b2098cf30534bbade1a903fb7526effe70764d746e2cba9e516435f0b13d20c6e074994ee9866c270452854550b58df28b6da7418916fa7894a45082170424df0abc8f9a996cf192508bf7df0f74322990312e029a01a8615d3b3235763a57f23e7117a7cfc4bbc6d8a3332a9b021107ea6f9ee25881bd1b2bb08866acb3faab83df8a61db26ba9a8cc37c24af059849a2ec251c5b5c7d26ed8f387d3968553cce301442396333076bb93e079dd911dd280d99e72344a3b1d0e12abbf56715dd21b3394275cf461a281f4346a2c21d72f5b3d22404aa6f116f6caec22a461587210d7d13d244d0d22e8991be7121c298af7c3801a55eb1efb9e0d9a8b11dcc5a7e2a588f97f1a80ec74d288405f5a4247992f027046e9ae0ae62b3799aec5e7eb7a494fd30aeaf09ff7359d679421689004f12349faf11895bd42e4b7dcbd97e8ca757df9cc995760ac8f70cac6dd3b1a9cb55abec8b57c5234ecb8ebd5d06f5579b6b07ffbed5cb16a63b94700620a92ec294c8646ea72ce0288bf98d867293a5928b69f7e5567e3f893f4288a784f8faa12fd161d3a2bff02ed9d7dfdeaec4f21b600120639c7f00c9ba54361a6016541add7fdcf54bc3add290e70ba2f1c21a1dd99ed4105f8dacb85d893da439f163d85b228fb13db6efc6a568c3cfb3b08b11092de7d57a7751a48c219fd06cd73bda4363cb935cc2e548690c53d6565f0b02ac807c94d34ee101dea03bf76644e48f9508f2409643df40084296dab0209be942a3cc4a1287179db304a19991f8408f1d8379ca4b98eab9be5a3bfd01e81a4f703e2bf0243c5f8d9152c8d2b2944093e96f0f0df5c2cd3f8e7a888e8e85bb35be5adfa838396e264a40b4ac5c776ba50fda33b95d262f4c96ecd190cc001ec8117e4fd096ab7f656ddcaf1b79fe004cd3157ff25dea23900b5747ac878eb4893bc93d5266f34ae80de84b12073ff5201efa02c8c5fabb32fe318e8d0c9f876cc1ac4397bc2466e0fc2ce91ca9dc32b8003220912b8b3d341f0a3d3750bdd1ee393648494bc97a6bea546e5b18559db12e658965fc67068922c68af40d3b07501c7cc7ff9ac87c235006e565b47e6da5e9d0c51f45a32f0cbcd40851d487f71ed20bd8385bbe632287ab04b44da6d46d0e474e3c5b82f3c660dd4ab721b205bea3f0c74a9c79217b782f7cfd96b0645351169cdde0dd1c39354370942d31bf99228060b81bbc10f6c3946f2db30817ac5dc2c97a89e79b229fe42d132a141b00a23f88e3c35d9a88220f2fe71acd4f31fcb02d6159f17fadb1eba7889905a5582c70df146968b21a9db7c51a5e315a09352854951889421576cb4652075fda61281db9d793dba0f6c66f38af363a611c35261aebc39c4cf2da8ab25bb04f6fbd22f81776106a147d77a7b2c12f4a5e00bf9b0aeb093cf85342ca321c200b71feb24ec826e4fc30c1de58e0eb0a6155e4cff87212c2489a0c0a5ba8d727cf9c4643bee025acf15c8d96fa784143385f534061bc15ef4a85088b4a7ab865d9b8de9af51dc8b3ac2780e7ffadb78e5c8c49226e84230d81c28a88cc06d25da1b311d4cdaa702bc1dffbd9713ad6d912c154a215c1f7fbfafd19395a6f204e4ef15a50290ddc02a1854f26417ebf0b6ba439831b09d37bae1658e35e0d30d0351dc06f27a1519db97f11007abe5a1dda998fc83c7dd4d736a741942546549f1a66196415d18dce86b08c562a77a3ca7304e93b5bd716fec22736e2980004af5502739a84f6b1964302bace89a52b5ab19c43d3a1ea746133fb1fd5be533950e3d499cafced71df5324063c8edd3a5b162b8ff8b5168d20a02e2ff36de6ec8a92ce179013902f3728299738f37852b35a879d7864500cb0ea267b97d331c8fe1427998a89ab08df69b5705df9a6930e038ae644245a192fba364a4671f3baf395ada9c6e96e1feb89a512916e31ba51ca479ce199edf0145bce9bcfe2c20f5ed13193607a4e1cb55f1d84c43e0ebcc722bcffa19e65685ef667e52c71f89f721129472a4b65a64d9d298e885f5ca3e134886ed60c05812fbaf2b554700fec8cdc74bb0f29f59990e72d6bd60453fa5cb7c6c3dc2d8f5a756aa84f70843da2b7e674a728c43f9a73984b4a4612801bd2ff86fe24c8e550a215f0b4a676123f31ff0ac8b3b2b653dd144d98d79ad9b26aabed09c21f9106fb21699ad282e1e49a357754adb28da969c096f59e2b1c1d27ecae033eabfe54cb831b0321eb4f29a12218a99590da6077c5679e22499561135d15e7349574b444d8bdf83b9016c69e80013d340d4b3f15607b15a3275cfe1c49797ca138fc30678695af6d39465989ed118b5bc2bf9ae270e8649547230547be2471f51c903d663b67a8cf3ff774957f0157f5be66181586764ee5da2886fcfe5a4bb6af6f72270f27b25b8e32ba4594455c3c807c31430eb5cc268e47e8fe4d3116d1d020f1948e0066c54525a1494e1116ede90991fbfbb9cf90ef43490e5b1ff8c23298bb488af02ea953425050efbff526c51a83092126f02e65d02f19ca8ed20531868d8a8455e1be1eee78ccd1c4511f93ad608cabaec0c44926ab589f1fb3af84c88b6c91f7798e9f30cc72295f4987345c9497ce3ee98dc717a9da3d65eb4b7f043c9372e53d5d7683e545e7f7dfe32206530768dff98718ca72dcca10f9f34a9b6bdf44906e828913e790ea600a9031673359901dcea3e68cf9b3118b8aefabcf708408eb8037c70f22196f57affba02470a71cabc4a275d205772065457c50d795d34cd0bdc0d8941c1ba9a8213424ce5bfbcc21b8218c4983848c3127f52970908c11aa84aee99da5b92fe091901fecd650b113c5a5d402ecc4064eb2b45352688762e0e540898eb55a37a34a4328d9e5587219788e06f62484d85e96022b464a3dfcd77a613d515c0b8d869efbfaca1775b7ef2be611194b2f9295a07eaeee22ca35fb1e4402ecde91cd464777ef1e3c23b8dc3d8b0eba02cbf82884116d84ffaa8783e560a00648a9e506199d01d3e150e10abcd73628ee9032f1b9ff752801747103b17c68fc65a7541ebdac80f4042c763a2f9a9fa63ad33fed9eb68e8633b674943fbaf30f2e1ccbbb201aca0b4635eca60dc9cc28227f2f568c446f5569486414e654b83c7186785e9a53c790edf64f6173e41dd7b16595264959305435e1917c8ff267e5d37096178ceab5c35200757540ccd2eee563dea1d6ad215c5311b75ae2059c48976cc55e43711a6c67effeb1c5bf690f8bb4b58259f9b39b01f580247407c0c03bb8c9349b177e5c8a58f3c8fd09a8264faa3ca4576e1beb5ea5761eb5710bb2629940a882898840e91e84048b0e874bfa39b1c5097a0fab67c614e78590ce5f0af28bee4f492cf08e21d178b14a31cf201338b70b4a238f5d66a6c3c9dbc6aef4c05583104cacd6b5ac2231c8fba2135504c607ce41740b619524f0c8ceca6b1864328875d313231d02f55e2206d19dea6c81b607a01f069fb81a2903844db26d0a760e3aae4ac25dd2275e9bfe1f2a193b967251e4ee336f3286bee4fcf804689bc6a0b67bc163adc6fe5f20757e6098e5fb200637b925485becf6ac07dcf40854bb8d9c77d291036fbc7cfd58d8a2bfb8d1", 0x1000}], 0x4, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 01:39:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x9, 0x6, 0x0, 0x2, 0x6, 0x8, 0x80, 0x10, [{0x0, 0x3, 0x7, 0x6}, {0x3, 0x800, 0x8f, 0x8}, {0x7, 0x3, 0x200, 0x7}, {0x8, 0xb59, 0x800, 0x9}, {0xa0, 0x503, 0x1, 0x1ff}, {0x6, 0xd26, 0x3f, 0x1f}, {0x100000001, 0x1, 0x4, 0x254}, {0x0, 0x101, 0x1, 0x9}, {0x8, 0x200, 0x8000, 0xff}, {0xff, 0x6, 0x1, 0x5}, {0x10001, 0x20, 0x6, 0x9}, {0x2000000000000000, 0x7, 0x80000001}, {0x6, 0x3ff, 0x100000001, 0x720}, {0xfffffffffffffffa, 0xfffffffffffff2e5, 0x9, 0x5}, {0x1e7fc4c2, 0x3f, 0x2, 0x1}, {0xb2, 0x1, 0x1, 0x7}]}) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 01:39:25 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mprotect(&(0x7f0000207000/0x3000)=nil, 0x3000, 0x1) r2 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000400)=0x80000000) ioctl$TIOCSTART(r1, 0x2000746e) dup(r0) fchdir(r0) 01:39:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x208}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="fd438cb3c8e9a1fb98230b7db9868df95aff9ed47d17518a9975289593dd3a8984d6358322efbb970b30fe3869681ff810807d44ebb06f19fe1ba8bc59d7e2b7765e067e0d2c9d09eb46e4f61cce2a0d01c61fa1f1e0ad85beab68514dd593692c4cfa309795de", 0x67}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = getuid() seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 01:39:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 01:39:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xfffffffffffffff8) 01:39:26 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x935) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x48, 0x8040}) seteuid(r1) 01:39:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000740)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000500)={0x0, [{0x3, 0x18f}, {0x71bb54575fa9f0e0, 0x5}, {0x2, 0xfffffffffffffff7}, {0x3, 0x5}, {0x1, 0x7}, {0x2, 0x2}, {0x1, 0x1f}, {0x2, 0x6}, {0x1, 0x73f5ecae}, {0x1, 0x3}, {0x2}, {0x3, 0x40}, {0x2, 0x4}, {0x2, 0x280}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x5}, {0x1}, {0x3, 0x5}, {0x3, 0x100}, {0x3, 0x6}, {0x1, 0x6798}, {0x1, 0x6}, {0x3, 0x1f}, {0x3, 0xa6}, {0x1}, {0x1, 0x81}, {0x84eb9566d9783f14, 0xfffffffffffffffb}, {0x2, 0xfa3}, {0x0, 0x5}, {0x3, 0x10001}, {0x0, 0x5}]}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) write(r1, &(0x7f0000000200), 0xfe72) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0xff}) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x120) acct(&(0x7f00000003c0)='./file1\x00') semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 01:39:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) 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) 01:39:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = msgget(0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x2, 0x2}, 0x9, 0x1f, r6, r7, 0x9, 0x3, 0x4, 0x800}) 01:39:27 executing program 1: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:28 executing program 0: r0 = socket(0x10, 0x2, 0x4) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000073c761ef00"], &(0x7f0000000080)=0x7) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) socketpair(0x6, 0x0, 0x1800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) rmdir(&(0x7f00000000c0)='./file0\x00') connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 01:39:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="1366696c653100b1a3446aac4fc6cbd2840ba7341ee1b7b3e620fc2301474b10f6fc424c6c1d597deab5fd1cd56f0e896347f35bc214f0a9ab23526e39ba0561db08c1726f0f49ec24e8f2dd3528c0c9108a03e5ab0977135c42863f444fed55f0eb0d196c6d724d9366be914ad2d6eae923b841de640cc09005e733085af63ebf7cbe78184af872a26cc77f9863aa45b11fc6456f764a0298387dc1581aa9bb9982e25920cc8c5cf5439c31b8101e8e7f147aa5659ec5440361fbbc7a86f17337"], 0x1) r1 = semget$private(0x0, 0x3, 0x12) semop(r1, &(0x7f0000000140)=[{0x1, 0x674, 0x800}], 0x1) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 01:39:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffffffff) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r1, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 01:39:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 01:39:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000440)="ee08665dc4ac14d5e513487711d7a7728420aef61715f7b183d4b3830cdbdf00"/44, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e045fa4df0ede27"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f00000004c0)="4cdd24d438d2c7cd2c95d9d399c8bd3082b1b60e2abb72f61deffb2161fac47a5e876e24ebec221d314615eb56495bd9e42b1ba247aa0bad65345ce763576be7da3c6c5e741cffc449098d1f440dbdb72506d9fe3c1b8b6bccd5e10a033c200217f6b3ac4319e55e7ab3e0c12c5858769360ed613a5c8e4fa9507723f304858b75108ed047091db74f8101b464258b8a63931213f60d2b3246e938e96aad08ccc22541539c9421f730e335fdee9c9a044ffa9e5b8ea0228650f4d8e296abd0314672dce86cea7b294efc789790037811bfca69d59a0f9e5705c0e64f409bd34ef0a632d4041e64cd4a158a971e42584dac5cfe3744cad3da8cb2b3765d936109811177f956601fb779cfbf0f01d0bcb0d7ba9d103af6c3b5dbc07937e1721cb9271a53e5aa63c503a3735a575dc9f4f4a8472000b2f4424725b16e7a11d14a462977269522e7e048254d61efb9a42bac59c7169a06c6d75897674b1d102c543a79853fbd7015dcbe758e86854e6ee870c9e3c937b7ea4e03403167c7e2287ce6bede71e35d7da8fb6d02ce61d9f0205bfb8399f2173b64dfcc3f2badd8b694c44568f5ee1cb7809b428fd55dd25d8a3df582ef52dea079cd00a8f6923f74dbdf533c508f469bba8ef4c2426c49553c1b041d5dc60c252c5a8d5bbd089d7737816bb50929515888b6a1fd3289bc071a6bb29aece3f3cb63d443952823cf9c03b167551898b92723f4a7180ea8bafac51a1aa09ff70ed10684563f14c271fd8d3736c927d4f8fc5f020b4b6644748686401e441ee7aadd413afff0e5a3572d06569f4ff386bec1b16406e4d0eea42965325e48149c110aab056f047fc4c9a4d9778a7d9b4e6dce9404ee713ae4e6cd5cd6ec2f936a79e30cfaae71b0e78013e846f83808b424d9087f49551dbe113d026012d981b88e692b0e30c9ea31b944d8fb9867e20e0f17ffaee85a5f70ba956eb9cb1e66310aa7234c70249ad999f260a234a82e326bc3fef381e16a22eb98ea6e3f419e8bebd5eb64df6be63570cfe1b22c93eea5cf29dd7bdc8f10212d28029a157ec8ff367d8bcf9fdae69d36c4d4dd91f3ee897715c294b7799216bf6aa053ac06b0a638dcae74e880fba4548a2b0c8cf6880ce28afa5581ced6a4c6e90e4c019f9fc1e4975365c2f29ba6df47d477e7501823050faa8c508a8704e5b07ab3b29e863850929c3d16b95a2d810532e743d5426afd30c224d52f1381958554b031278ed645308470c467a91c57028684f13f143ece3fe7b06d08c90db17507918e1938baa866202d30b8d02f905b842bd8396fa3a06eb1505c92b9a4d6e5f131c2af02e8d5e66f971533776f9c0fd0e73e0bdcd747e76699dbf7a9e84782632a86fde0e61db9c73e25e9a84c4b677ea84db124fc0894d05867adcdbf26912adc36c58506e03408aabb073de8d7c1ed47030a6ce4b7b618cd5f7537b9fac101ca608146cc29f1e3c33dae0bd28a9b4af490fc96f742f36aa2372bec44fa91a63029eabc94310ee588b13fd6741cfd6b7a020ac9f11a6d4ef462f57c57aefab38711d3330cef69e3ed2178ad57a0e961e208ca363f607486445525621527461f4c87e3cd513c03b51863e9f1847f23bc8b7a59fc87d2a53390bb2bac1da2dd43a4c81026bf1c0f79e6a052ab203ab8cba6e1819ff77c5aca261100a67458f58ee274ecd580ae4b742154db568248b05c7baf5efd6fb769ea5e0950185e3cf9e5bc16d27555bb54e1140b8bdf29fb30c85b628eb204bf2639119442a7b98a4ec89182ce69b36533a3002151df8604ff8cc34318d3941ddfe2f1041a77f87d457bb866693c778cdb0389f1f94ed1ac5b6336738fb4b19028e564a4a8d0f76b740a8a352e8782cc2d574a0e1d615d13db43d2c3188f8cbd0f89c118c160049d1f9880f8ca0aff6ea53ceece4992b21b82d7457b005cab22b2fe9b66b48e6dc2413c0de9b9716f1b0fe86ec550cab7a05353ac430fefafdb375837e73a8eb76e8d70be2b191ae01e250af58256d18c6577542af5e1342ccec69bc971285691d0b56b7e4567b9f0891997e1e06c2e287a8adcd1b8b757d2b070704950685cec089d618ea23e3543a03bd9aec5b26c6f60c37dd7fb2b114494a2044e1cd499919f03c156759a485a6be05369c9647137150f7aa0caf17109211784ff92daf5b66bf6304f724501a97a8d77f7257c8914074d2cbac44241845ef274df819be196530f85e9335375d26b57670a4d4df41c5fea1d573b592a90169d86bef7dbdd87ee3eb77a98491e6fc0c6b944c955a937c68b679b8b65afc2b687739b6306038d731c4c37c6c1cc869d05753b49728718080d35cd0a7fb1b46286b11f99b195c44846847d96ffa421bdc0c00976beafaab5da0872c9f40a354d6d1a6debfead808618fe66fd29ed2395b1b4bd411e80f77b329774497ba71a650f5ded064381556f99d763b5860894d66689d43342ecdc0fc428dbe79fc507e8d3cb94d972cf0e4da46846e722eb2d530e89a4a0c8f5d4496aaaa3d81491c4b53607656a70d9ca2da3f2ef8d9f711f559639d9dae95d3e66c872e0ad70b5b81265eb80483ddac50ded09438c3998fcd83f07806b61c5ddc61c6be877e65834f8a468fb4df5077f6b287b9f26a50d90c4b99ea810d762e2867b01fa926cde3c4fa2b7be5e414d267d4143cd05c8dc3c9eb9116494b2d8afe8d752c0c77b725daf826a1ae31a6af28d13976afb91017de2bad0c03dfa0fa89f8c194895268b62314782d8cbd6c24dc94d5a003cd4f378db8a5be9b77db1c8035d5e79675ad40fd5934c1b71d08c4238b840802ebbeac3294e7e223ed0fa22a9c2461a73a535e4cb2e9d700fc1fa5b6a7f8353f4027fe42df2c94eebabfe3586a2ce5d271b4fb9f3efd7facdf75ac689b5e9ef0b92051bdd4d17e8d2989853540975aaa6e4722290c5df8a4137d565dbc756141ee2b355f4eb13b132b4ad3b898bc4056f9e7e2c9fdc8d245404f264e08872e082c041c3144c0e3260bf2d1d8fe5c9459098ae2fa848b83183068dced8b7ca7440931558c9c79adc3be8555574aafb070f474c3a2f1399920076482cbe6ec086133c4ddeb4168cb867d836cadcab6ad3c42621181b6878c89b1b82fee75606b191b4964c28eb8b4b2e740e89d830e8e665ec97aa004e25bef0ba0b25e55095243a33e171154acf968ef8e995506d854a00df6f4d4adb6e18d4d39543682d3fdd1a17c7f3a58c38132ebe6caf3572f14d47fe37cd51485fb44d982b844d8409cc86143fe56ba8ac19194defd5f92029326ab2ac6a2a3b3a1e2b54ee08ed2c6d2b30af784888199a13cd2e13e42a03a23eb4e4ea9b29bf80ed2302c3fbdff1d1ac285acbd13a28812eec4ad93ccf8b2b4af51485f6f91bb178a23a895ac081d456e502b804c5e222931ae044f3964a9878e5f54c27beb447e21a16ae63427eee8841a743257a369304f3c5530f482a56386c6c7045821d12d9ad6f58a1f2574a9178d1b7e6d1b911889ffefd0979e951981e6ff0e5eedfaaea8c7b9b8cca1bfeeeae4228356411b3ba71c869f4fc38105ca0ad9190f48065b2b0f8ea77a8e8d881db015d51071b9bab13e47c34cf8275d503a67af83a276403eaf10b35fc90732e213b771358ac311732fe612fe2acfe70275b241479b8c31ee9a590278d39a157ed5576d5b8a95e79ef267698ca3446e0d066944477268aa9d4c78a7d64ad57974033c9188ef20d6b992137499ead4ef8c87813bfc112224e26461062f1b87a36dcfa2f6343110384103a8edd64362b7b3a572448caa56d64cbf0451fbbed5fb65b984b4013d2657a97c85137ef07835d26bfd4e301085ae709e6293497ba0ad8f9ad308592904f7398da8ce787bb9ddb292700602e8aeb948e2dccd5c1445d912c34c8b9ac89bce5d3e2d00f36c6230d35fb7d5848fda4b330baf42862bcbf2398ed8b45a78038cc8be7c2c62212bb9ca7fd1978ba80e337c695e2648ad533078999f2a2e3c6739277f97ae366e576d91bb8e578627d6b21d13d24477f77d039a408cd3a5f484e5116d33ae0951283a1365da2c0b027c1334d846adec50a1160f897593ad0af3ab8674076bff055fa9e9578011a60eea65b04c5a685cea77ad40d075d7f676e2b3c9c151c0a831aebe5e988655a9f7e2f2fd8ff437c0ad1615c2bb3a0ad6164b83a93dfd56f235d2b139b4634740094bf897d5ac33128c0b3acb7f2910f0b83374732e222f8c0c305ffed7ea429a14408f1ae21354d685b1182dee12cc642511e0674d321632059bc4387795c866ef46cd7fb8146138d244f65b57920f78edb02987884c93d53b8f52b9009330e63ba5ae63ce388b51e6ca4346e5fe3eb32cb098335c49f5b4ddb6e5276797fe1828eb0ff0e128545ff64d3251b44ee498a1538ddea3b31207f8fd470e63599c1bac4fbfe4a004ae2c86d935fa394afaadb4bd2d517c9b839603bdf15077290946235b324aa7376725063841cda0d8b59c79205d85966f48831cc18a12f321cd7372b8c15e12c3da9432572d93a5f5e1e04fdf71f564e970db050b232c2c0f717d3eb0d8c011d5c391d7af46c47645ec2660d0058aab4a361df76b97c24cbb153212ed25e8e434513b13af9e1fa1de1e73ba5c8192c3cff998493d74cda022af66bafb5e9f6baf3dc517f0f18dbd2b96f58d46e039f4db9351a118276258a5c2200e9c30b7ea2b960f75d91eed9c08fc59eb22df2c1c8ca0f70bc48cd5c6fbf12761d5f98b0029960a0ab6d9a863f332c6b3f7384e2df22bc0c23720821989c36472ec96897df6493dd3eb36d5e727b4141f29187e50dc76cf5840a3b5dbd0c692abe83996bf92e430e944368aff915745ad5c72b1e2457dc57c63c9fd5c085edd733b4d6167dad73000205bca9fc6d7b20867da2e81c0dd2bcc7c6a936dd1f0e45c63044a3c02d5d17c2b1aaca1cfac8c70da475cd77dd4d8f17198ae4487fbeb10d68041e513a7109594bc783824a19c14d6a6e73aa4dc82e9c1fe36a607880656bd4a0186fb8096ae5f003ff7bb08c5a23e949c8cb2a163a7d93ab5e1047b903185deb5e627fe2f6cdbe3969b79968a63731f5eea19b7923fd5d7f6c7dea3109a7a4db14f616326b813f26af883501649423d46bd166bab95ceef413e2c5a120d7166f0528f2afe05b89278241902b1249c742ed601cb74cd26a43779180defb9bd8cd6a6ec2e6d999b9799a41a93f353442b85d0a557b1f7ce7bae22fdb97020bd5d63ea36957412bec57e4c3090f030f109e11489e2d03d473ebf143bd27401b84c8a332ffd6404f276a3de688fa5a189b470e5cf98e98f6d7b81d5ab15cfd7b324ee943ea2db01333f49870a24751b6e6c26b12da6b3e21fb7bf9a05982454d624c9bb05490eda0765a42c87f7c7e5d8a2befaf7d685a1c18b3c3f792837868b0eb67250447912ee9da0fbcd3adc7037008a001c45e59af4ae3051a0abb967895c03933b44cb41ddf589c4e6525d6d1c1d118148f9ac643ce1929d97ea0b11a7e1a8e5faeb73ac975cac7cd521e768fdbb5bdbf5d0cc163d2afb2de649015d65546e4a7c01415ddc0440406561f90298e9996357e33a2216715e85a541f5c95ccf3bbf76af5268c176df9155b46d6768fb7b5605f757bb3330df080fa503ecd78a77d75dc7b6cb642d15e6c84ff1ad1a36ad56b9ff55b4b8b84274a4fb3b9ddb206403c9f0823dc5f87b232cf0b32c4a75073402041f4ecb308b41e5e7a7a058dfc401985da6e43dda478661b7908c2f04a69a8831058b449ac", 0x1000}, {&(0x7f0000000300)="c542aea12eeb1c0d952a0cc7e2d0bdbf5a911cdd7d624472945eabb9ce238e7b84bb30088e59da73cdb8a477cd655034cb0901e6096b86fce2e8d40049b915cfca91ab72da41d01efa7fb746cd95d966d9c49b6347e5b875e834cd74d3da0e875636d37b39183ca154da7f9c3b664b460ac846cc44e78021e411725c2dc1ee375fc73505a390ac67eab5e148179d1d5cb8b4806938c521b2245215812b50beb77c1dede595e0a71040d104dbb64f80ab0c9a060f66079a2d284dd7fab963de4b7f9bf39e0dd99852788f14c425c6d18985e7fc960f1195", 0xd7}, {&(0x7f0000000040)="0a9641b68dc9d116079ae5f4dc98616ce14497ccbd2e618a8ba39f44de4788afe22fcfe8358e5b958d8a937d687fc4607f1f8793c05d32dddef6b08ae5aba58c02c4e43d811abcd6c36bc7c14c7222a8929f523ec6d6cc3ba1f374a13346b1eeb31f716ebfd279196b4e82babf17ea835f2e431238924e271cd6618abf397917986a0ac528", 0x85}, {&(0x7f00000014c0)="7486ca6ceaff07171da78390aebc4e5aa7db1b3bdc9afa042462a2567007dd825d0705779bccd502f0cbf97c26140e3088061db820462e2e83fb72f11bbe0dd333", 0x41}, {&(0x7f0000001540)="73d8ecedc7df48f9a2dd2d0cf8a2a3543db4d2a3a3b38d94b411c1e2ef4cf40dc8ae42060e1bfec0b9fddba8298d344258cbf59af629ac801bf1e61ab4ef52077b8bde4b9d788f5712d3a048a5bf504653521314a0ef3418c60e6c2e03322114215ab33ff2b38d3c6c35a82d38f860ff1c5dda0feb0447d1e27317108fe437ed2aedce81eb8976160d8c4c817d13de07e18e660f5c9b53", 0x97}, {&(0x7f0000000240)="50d1c89e338d270eb5f5cc5897d88939da3b09b6b82a3dd06f9ecc0b66a6eafdd5fcc94ac17e97546485de7b3ac78482eefa1ff2e90fdf7f5eb2d0eccb120c32", 0x40}, {&(0x7f0000001600)="3634f6aeaa539f7bf2c8f28a3c10df6967728b747eb5a9033a840e4cf1a5b9a26348eed61ac6e57551914b57f482a8367a80b00d5b0db9619bba5680f813008732badff6918f5240df1ad9dbbfd907ae3433742eadc0b5633cddecf719c511aecd1de1aa4381d7e20ec6cadcd3a66783ecb473b9a0ddf4ccc8c84e0e8ef18d2d3b9ff857942417ef563eb5c4d3a9733e693abb4249a88b39ab176c87ecd09ccc46d1f85195edefd311ca185a685b13a69ff5cda5e973d9182d4004e0dea3541c6207bba042fb4853f367119efecadc7567e212d4afbe97259c40cd66e5cf68c69d3420aa0130efbd539f27041cdbb3f37ad5a6293de06749c2b8bbe24158b166e6b335810227f152222a91e8d96e1872d6d7683d609806bfec6088c504567c2eeb2131a35e0114d8474dbda09a19c18f04ed07284f325e507f16b9a93536f72f01e76bb014722b60e52c6812cf52badba36d977af195b3b5e2358ae0b941370eb4abcf4004afb1805db8040105494d18cb853d27d97104d254ffe289e9a7d9017b83274ca58da4d315c26b2b3c9aea30d18fddac2938c8cb7debf3c685b699bf3277036a8450b6a6376bd06a6395fa2901892ac4462fe3187f91e50940820f03f9a7715884351052a78452d7812749136ca95b0eb3579c37870c2d200b2cce0f967c046d88efb04bb2d8ac020f130860269d517e85111cf30424829a1c2c6a982a670094f8bfcbf0c0d9c5482ec2d6c544ee95c4e811838ca593c7d139ab36b6a664fe76f355655e57c4eac29f406032e6165f0212fdce203fed37ba7697e30c5082845b8cd410d98a479b3c973056e91810c7ea0ec743172cf8399b8a4fb5f010991c41cd9011a67dd5c0c7f199ab9e8140204ef6adb2ec056b05f6a6bfecb160b95b58edbfe65564a056d70c92dd54822b91835a5fef408d6b42633e3d211cebb0866f3b7b78a7e556c7b2a08d65cdf3a6a5b02b39b3f2842463e92f7543c746e2336d461d12f2df4a6db9b0a805fbb86d6112357802d91bf593e0c90f5484b36500f032ca47f3753cd101c97e6a374a52be4d1513285c621f6099d3abdf4e321feee66b74e42dbe1d7feaf630d30a8ef70de907d2d7f930c5baa4eb82df38cd008ed8c0306477f3b731c59c16209d99b938ae358a7b019e252bd0910706fe6707c1613202bb22bf66f25495298a5ee1f7abc23cf31ed3924629dc9549963c9d4e92c911ff196642bde11209a2c18cc878d77cdad450fd06069ac51e6dc797c0b3e37e4f0a86f939c20c9f0f684ef19e68e2ab8a4c0f666c1d498c0d03c2df3ceddca5f585c0d56cf67e12b6f919c58a822b7704ef305bdd703780f4d89c1979c3e7a95fdcb910ab882569337c8d0e4c84090ddf4af067f1c2d3576089aa817fe0b906a0da4c179b8620d07bb33f251490112a28fa95c5de680356b7633e9dae4dbd429ecbba60c73389c42ecdd4e0d85ce435164f8d64bea427c06c0533ccb10050921f17247e7d829d3bcb34964ce2290e412f5c67ec8321d73df16a25b7199d26c19de6d62eda4b283be39a682d9bb88646724ef5c04741010e8100c1b4c6e18ba48108e4dfad588f579f6b0fdb2b32127adb948cbff9098f1bbd3f5968f0c7efcad23f32a7c2f1c83a057ea0adad1fb5f67c1d2ac5e7717d8336f3749f7323c36e809b259aad0759e1bc64eddaef03d8ea6d399deccda59208616bea2a5ea6c3f9081695ae319e3728199f771d599911dd5712c9bf7cb17ecc28202eeec8a8dcf6ccc6a054084899e0ea3ede2cad106314668f1bda83dee95f0d9dd02ad69aff4da6a1a27b1ba51ba4e41c30314454fee97b51be3e842b1db83971941bc20cca2a5328416dae2c5ed7687200eb391212850a21f03f741063664a20b849b1e21a400c774fdd295422a1bb5ca26f0ad7eb3bd4c642384d3be4fbe6c2e99a4c8a9ef2bb567bb3ddc62bf73e540a4facd3cb9276580115a567fc7ada7fa4dddcba0ad3ab400c7f762bce2c31dedcf221297525544d41d1cceec15a420c7d07b56f80e7f83740e92cd9c612acc15156961fe500629f6eb7e1d6e3ef2b53a08b2881cceaea869fdfa9aeb89bab23f7b2a236229ecd58139cb5cb635696e03637d03d1860e8dd0b038189508e347611cc56aa536742db2c0c7252d4a7e3ac1d1a1a89b65999266587d001f09f5827625aad0212043cd7fd7feb53260f7c8035aaf42bfe5dc635626ac6aa945035c680e09fcb19a9744490332f8283be6012f380cbf319b26057388bc595e0de1a8a46cdd9c30d433ba23c2e462dabd904faf951bcc81a89078e260a6bd6ff13c8bba2c1f630c0b44249ba3a58048798fc7221bc4ffc65eaa99bd77e9742a3c8af70cb8606eafc3a2f122c90a14e68c0965696f69047ea130b2b7b1c1cf429a4f4aa3918bf3bb5f236edf7872b2de847136e76173722c36708467f1c10702e835a3a2fccbd3bfca87f764599e838c976db058be8799200f4deffffd68d7d0669d5368ee4568533947e12a3f375fe0c8781a91684ef1a19d4026876d913cc33910bd1860d1df27423923612322d620a510b4351c10071fb1a1ad2862f1e237b3faef39e8f43060956708ff4df1b4577bc7163b549897cc2e56f1598987bc9626dfd3f3fa1912f077f427b31bb69aff4ee7beab51d67d811b3e4de1d58d461d190f6352c3ea5bab195dbc5ccab35888e38855dd765cdc05b13dd83b66967b6dbef0afd5e5bcf6282700c9adb4b8ffba9eee968ba7d68212b08b27ff056e4c4ef241d39c5a1cd7b82bfd94d63c95701ef1067dd4486a35d2d7149b2a1d54d5625279c1ebe22ea03b53abf095b24830cea0802fe180b87c80ea7e88bf6bcc4b764fa55b8f8ac11efb755421fd0ccc44ed74875523e4353d76d2bccbefccfcd3b11b948d2ffada4d51a7c73712057b0f7bb5fe5ac5caf8eeadc5faa3116bce1e5feb67402f6f4f7230fc8732e6e3bfb81791220e52b6fcc5c67f1337c9276686cd3ab33822f0bf4dce305c19b210bea507146191b59592a4788a1a5a70302bd5a4f4d15de45621f7add4e8ae25e08abfa704e102bdf2169a41877cb3d309355c9d9c4ff053e7730e66ad0576db7e6ecea753c02fe7e294fe814e2c74426a1e16fd9c3782f359340756467abefae3783909ef41f178a8269e7058a4e0058cf9f5614b8cc0a9e3bb763126fba03ecf9d9d4ee2299beda0e1f50ee5ed69788f36626d59a79cd851ef683033eb9151b980a2d78fb51ebae88f4fc03c380be3bedc0edf3cbf2af6afd7f09caa319c44627fcb5832527bfe937cf683c23c2f28d30c7de7a169a14791aea8b925bd5f0cbfff4ab5cd9bb00ea7086f818edc77304fbb801eb4e49afca81f4fff1e604d76f077575f3545549071f260db1e66e377535d71ee17d18a028774c9f6b1ad8b8da3065c8ac5a90669f46d41a95f72010117c2b273a1f41afba232773fa8806c01d4bd8cd864a27b44ec7f4f3ccd9e5f00532b04f58727c41a00f585668565ef9008f50d55d55ae2e4d9d6c51294845c84782985520942a4b55303d1a7de04f1bab8d582e8f9915a36f6bfc1276eff3716d54b0b5c4f91ff719a970a1c1fbf9b1e317ee0f14be02334aed3f218cb6beaa6b005cf9529535178c7b0477bbdc11e48793eeb0fd5aa936350d5bac7b1355bb99937e22dc2043e5e1d43b84a3fc2c1e17103db2e67d15b21f00e3f9327be7ccac8fb659a6b191b3acfc5f3e4d5a0d983fc94a904960a087f31e59622bbda400a63c43872e3c2754f7acf5408924578e8e252d937dc62a754fb76129fe164cee74bc16637f215d875a9669e3e208258e4c0dfea5395a046c1e877f8e652e04993686b7ac79b9cd57c043a4d7f98e7507fbef832195728dd59bca56e1f80efe61fbbee9a0237333f3916c174a9fb42ba3d1f37c09a331c00a6cbfd45691491e7fae015632f28f9f531ba05266e2ce5caa58593f25f2c7f79d2169928584893f1f53c486c8d38dee37c78b63a48837a56ce1ef90faee71adbf9af663090109dc69b326ea0369c9654772ec716e1c351742b573686d4475df1ef4012529e37993b4127d37124c604a9ad11583e738ec900264b7bd2f55f89d403ca0f86201ce18498500b63d5c3c100b85722723054581eb28a3f1c7ac56fb118cc61431634c17e4bf5503a7a918dba3903a42f485d40617ee6967723d3a2148f7e18e81d1aa7b2a8a040ee9f4830acfee13867174690574a1acfbab01ce03d577e65155be67c5ea3cd30e659fae13b64ce86ac2fbd0c6d992618695fbb4d9d3396587ac41bfc43d1ffd1ab628e5e07b2d9332cedf98093bcb87cedd7c1a44ee1b0f931f40c7bf62dd08a997976e0998ac7abffadce28240afa39ae41e81bb3bd534dc8decce00edee7a44b18e19bc02efd811e0ea502488f60c557a9d7e6dd4b36efee85d10a7849665282d66636df8c764a2e725dc2b77cb008d4cd14e9395881137109df696fc02c1b00fc48a0f2abc4017b43f12b3a0dc74b1b49805734519e11fa2365b011b7ea6c5cee7ef3cdde6c74bb72d906b2ef5fc08ea25becafba37433746f6ca0b3a7a4c30e24cfeecd44571fdcdbde43bbf3d495584a940afded4775b22e196aabb0e4332ae82823fa816c27db7a15f5541069668c2cc923626dae1268d847bf3a95a8c505b6583b3469a3486ab5674e104a1da254112d52ff02ad2198fde43140c1833347974a710431bfe78dadb5cebb52612a3f0a2543a462035bb808da437efe9844bd5852754da8ec7e7c411871d2e06b83e7e34e2328c1c42ea22a08d0d3894d3e48093cd2887506d5e1b6babbffded58a1bf55e018e625ae9267064fc7e3b52c960dac0865a20ebb5c048436377ec93bb9f80724aa9201f4a18be1c7c66c7c6781a7efd4de5328a4f3cd84d9eb68ee7130944c60d30de0cf12e31c1457dac2d0f544a70589c10275b6b60006f056a64d41806c10f2a6e3db921abf427c9bbaa11f1945aa09070146b7bf8b004924ea2acdf81e43aafc1959d8a2791fab4aa13110fa4076cb39cb0a3973ddf5faea3fd1b0240d8a03215f82419153191d815590797d71bfc4012891e96010258d3ecbd2e35169a20e8ea8214a5f472a00b8e60c6c9ed1ddb908dcdc55689cfb3d6df842e3f723125afb22f99bf3c065691cffb21abccc3ca50bcf4930e3b33449b5b582abb624e2bed97092515a9761c9808876d2289fef6ae082155c509f3a5ab22d537e7e296fb5b8ffd79a28e483051f130454ab83c743a8131003569e3a473731c401599ecd200543173ad4c80d2341cb7157a6db1bfd59581f3160b5c38107e3a7ae1a3de05e0ad4837f962f7fd71c61b7399a315eccb6b86f1f9345e94033d6d5faaf708a0ba7190b7a1d7f9cb8338137094cfbdc120760c4dcb1b93c0efb1b2fd36ce6f021027d0241204dd930652660b40d22fa5e58935d500f858ec85acabb1512ce219e988883b4daf6bae09b720e8165d3995a154125e8ebae9c7b075f4ecf2931180493f9f369e9e4909497ea48ae598ad668f52fb994f278a17a0af724f33d91ec3ccfede8c90f26d74061e8fa0c205d3525cad7e96d3cb77316ffa32c67847cda359b163da5da04d71a34466938f3a58e3a3480d7ababb001b10bc75182899dc6536feb0d42a3e3ab62ec0b1644a526b74470729122968077fb10aa7d20ad86e40212f7ea8637b07da7363479b54a1293926cc63087f3cc56fe90581bbf30beebf0cebb69faf15b0c55bcab587dda845edd244c1cc90ef75b05a6b4c1cb55bdceda02c68", 0x1000}, {&(0x7f0000002600)="60106d1dc00648a6260b1338833b851373e2fd6a277f1202e25a1422435680f41f21a82fbe9d46accc728afef30434fdb4fdfdab64ff69fb98e85737f29c8520b49e71c4870491faffc51cf9e237737dfef7ac469aa7cbbd39e07b877715ae80b9632cfab609274ed55fd5551d748e934b4061c34dc4b65c25bb3ddfc1248a466b83bfcfc0fcb495235e302677", 0x8d}], 0x8, 0x0, 0x0) 01:39:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) pipe(&(0x7f0000000000)) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r3) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 01:39:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1000000000000006, 0x0, 0x0, 0x9}, 0x40) 01:39:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x480, 0x1) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000016c0)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r5 = shmget(0x3, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001880)=""/1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) r7 = getpgid(0x0) r8 = geteuid() r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r10}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffe81) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r6) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0xfffffffffffffeab}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffdaf}, {&(0x7f00000017c0)=""/184, 0xffffffffffffff27}], 0x3, 0x0, 0xffffffffffffffff) 01:39:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r0, 0x40) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 01:39:30 executing program 1: readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x7fff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xffffffffffffff25, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000400)=""/170, 0xaa}], 0x7, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="dc", 0x1) 01:39:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) r2 = socket(0x0, 0x4000, 0x10000) dup2(r2, r0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x7) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:39:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8141, 0x0) sendto$inet(r0, &(0x7f0000000180)="b0b9e36d142d18cacf47af53326ef0a0ab66abce3ce7c88cfc1f5f2eab0c24c523407a3cadb5862db79b09767092191bc913a1f5fe86e759290cb0c8dd764c69d4ec72809fb8135d2a32834fbdbd5054f2d89b439eadeacc01c292b578b0d4e1b5112ed27e3376c50a80e64902c32b", 0x6f, 0x3, &(0x7f0000000240)={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 01:39:30 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x8, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffd10) 01:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 01:39:30 executing program 0: r0 = getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setpgid(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x2) linkat(r3, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) clock_gettime(0x0, &(0x7f0000000180)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 01:39:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 01:39:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0x100, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000010000/0x2000)=nil, 0x8001}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9f8abc3}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000011000/0x3000)=nil, &(0x7f000000a000/0x4000)=nil, 0x9}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x800}, {&(0x7f000000b000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil, 0x1}, {&(0x7f0000004000/0x5000)=nil, &(0x7f000000e000/0x2000)=nil, 0x3}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f000000d000/0xe000)=nil, &(0x7f0000017000/0x3000)=nil, 0xe5}, {&(0x7f000001a000/0x1000)=nil, &(0x7f0000015000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000010000/0x3000)=nil}], ['./file0/file0\x00', './file1\x00', './file0\x00', './file1/file0\x00'], './file1\x00', './file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x2}) readlink(&(0x7f00000001c0)='./file\x00', &(0x7f0000000200)=""/217, 0xd9) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000000)={{0x400, 0xcb}, {0x8001, 0x4}}, &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 01:39:30 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd91264cfc350a31c, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10082, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10138) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) r3 = fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, r3, 0x0, 0xfee) pread(r1, &(0x7f0000000280)="f9be1afae7d8672c8f4e61dc9e1dd9ad3cb4506650b10f07bc5f1521ca7552d85e13bdcfbc5853cfb7eaddbfd9dcd2ab3f59facdbf8f7c98e7e91c525913a803f1f5959586d9519741d402fd6deb9cbfaa9e07aba387110b848abada1c05a7f1a61f13a33987510cead077b47487c060ea306c610bfd81a2d32ee1ecbe3652cc3189e2eee87d6e07000000a5b3c3cfe6a49dce93598a90c3e662c96cc38c603a46d973edc9048a1bbe120000000000004175adff0000000000", 0xb9, 0x0, 0xffffffffffffffee) 01:39:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getegid() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 01:39:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x39381e7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x1, 0x2, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) 01:39:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 01:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x3f, 0xe0000000000, {[0x4e3, 0x4, 0x1, 0x80000000, 0x200, 0x8, 0xac94, 0x6, 0x7, 0x80000001, 0x0, 0x10001, 0x7fff, 0x8, 0x0, 0x4, 0x6, 0x8], [0xfd5f, 0x4, 0xfffffffffffff1ae, 0x7, 0xfff, 0x79c, 0x9, 0x1000, 0x7, 0x6], [0x7, 0x27, 0x39, 0x10001, 0x7, 0x8, 0x6], [0x4900000000, 0x0, 0x2, 0x1, 0x2, 0x5], [{0x4, 0x20, 0xfffffffffffffff7, 0x5}, {0x5f149757, 0x4, 0x2}, {0x5, 0xffffffff, 0x506, 0x100000000}, {0x0, 0x6, 0x8, 0x8000}, {0xffffffffffffff81, 0x0, 0x1, 0x3}, {0x5, 0xff, 0xfff, 0x3}, {0x40000000000, 0x6, 0x6, 0x3ff}, {0x7, 0x6, 0x5, 0x5}], {0xfffffffffffffff7, 0x10000, 0x0, 0x1f}, {0x939, 0x7, 0x5, 0x6}}}) 01:39:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x8) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x1) munlockall() setsockopt(r2, 0x29, 0x35, &(0x7f0000000180)="47df58e25b62a9c9389587ab287409c7c8ffaeb07383a0034bfd4836c4cd25532922f41412b87e56db0bb418a4251c52f7dab623afad9613f64e77c1667e2a3c0d021e7085fc7ca77ab9821ffba1ef7eb860aeb3882d15cff1252d2eacc3b2166f18609100119b", 0x67) recvfrom$inet6(r2, &(0x7f0000000200)=""/148, 0x94, 0xe09f05a4bbe4a6ec, &(0x7f00000002c0)={0x18, 0x1, 0x6, 0x518fd9fe}, 0xc) 01:39:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) close(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) write(r1, &(0x7f0000000140)="04", 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 01:39:31 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 01:39:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x2, 0x517b, 0x5, {[0x2, 0x8, 0x7fffffff, 0x4, 0x1, 0xfffffffffffffff7, 0x1ff, 0xffffffff, 0x7fff, 0xbfd, 0x0, 0xb6, 0x8, 0x2, 0x10000, 0x5, 0xfffffffffffffff8, 0x100000001], [0x1, 0x0, 0x4, 0x3ff, 0x2, 0x404, 0x6, 0x1f], [0x2, 0x16e, 0x1f, 0x8, 0xa3c7, 0xaf, 0x5], [0x70000000, 0x7, 0x100000000, 0x8f, 0x7, 0x1], [{0x2ac0000000000000, 0x0, 0x3, 0x9}, {0x6, 0xfffffffffffffc00, 0x7fff, 0x9}, {0x2, 0x2d5e, 0x9, 0x3}, {0x80, 0xc693, 0x50, 0x4}, {0x0, 0xfffffffffffffffd, 0x8, 0x8}, {0x1ff, 0x7fffffff, 0x6, 0x1f}, {0x8, 0xfffffffffffffffe, 0x309c, 0x7d}, {0x6, 0x3ff, 0xf3c, 0xfffffffffffffffb}], {0x7, 0xdabf, 0x40000000000, 0x9}, {0x8, 0x7fffffff, 0x0, 0x6e}}}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) fchmod(r0, 0x4) syz_open_pts() fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x4a, 0x2) 01:39:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000880)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0xceec) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x10000, 0x0) 01:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f00000001c0)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="8c7e13779d8db6f07d77a9d2dcd3f692517c76f5d6442445957d37f8da8b7e075370e4f1b8c90e7f690004000038f6800b2a4b6f2ee96372eba1cfe3410b23f4b3780a577fd3bf38e8bcef569c6a57ef535088fadf345d8ab74b9b07f3a6fab4107bc1b589e9f8084979eea7cb9fcd4cdba00636f733", 0x76) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x2) 01:39:32 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffff228) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 01:39:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0xc, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0xfffffdb6) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d0c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60d50fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965356a1a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038f7d4c9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db76910058837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4014f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f400000000005a3745cccd92f81bd3ffbadcec01c961cba45927b5ff472447039f0128fe906d4b2a3e36367f88a1d603fd43d81af2113c8a7c8ad6fb3607000000f95e4632631b45bd9553229fdfb5841d24a1d50d4b978631db1b904029c17fe705"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x10000, 0x0) r7 = fcntl$getown(r1, 0x5) setpgid(r6, r7) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r6) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r8 = semget$private(0x0, 0x4, 0x1c0) semop(r8, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 01:39:32 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x100010000, &(0x7f000043d000/0x1000)=nil) msgsnd(r0, &(0x7f0000000000)={0x2, "f1a60d281d34457952cf6eccc22dc1f682a55b55560c21df864702b85a6b608fa4fa2a3b7bde6dac98378b60cdf1c754fdc1420665b6d376504e4fe5824e2d87376345c68899bf6e7f27b2fd4e933d91b2284f7da4ea179807c6ce897c1daf67eb9c8e85b04e2c3c2bcaa50a40dd391ad0713bcd32cff2461e2cec364b70f203db2ec16a8f3979782b439ded10d14ad218dcae1fb948950441b978d72bac12b28590df03e2510aad2d6326"}, 0xb3, 0x800) 01:39:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x7, 0x200000000001, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x7f, 0xffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 01:39:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r0, r0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getgid() poll(&(0x7f0000000480)=[{r2, 0x40}, {r2, 0x80}, {r0, 0x10}], 0x3, 0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x40, 0x4, 0x6, 0x7, 0x7f, 0x100, 0x100, 0x10, [{0x0, 0xfed, 0x10000, 0x1}, {0x8, 0x200, 0x3, 0x9b78}, {0x3f, 0xbeb, 0x7, 0x47}, {0x0, 0x9, 0x9, 0x101}, {0xffffffff, 0xa, 0x2, 0x3ec}, {0xfff, 0x2ba5, 0x2, 0x80}, {0x67c1, 0x9c9, 0x10001}, {0x1d9, 0x3f, 0x58, 0x7}, {0xb35, 0x200, 0xe05, 0x7}, {0x3, 0x832, 0x3, 0x100}, {0x0, 0x300, 0x0, 0x9}, {0xfffffffffffff2e7, 0xfffffffffffffffe, 0x9, 0x7}, {0x80000000, 0xc23, 0x8001, 0xffffffff}, {0x0, 0x6, 0x6, 0x8}, {0x5, 0x5, 0xfff, 0x7fffffff}, {0x7ff, 0x400, 0x6, 0xff}]}) poll(&(0x7f0000000140)=[{r1, 0x80}, {r3, 0x20}, {r3, 0x1}], 0x3, 0x8) writev(r3, &(0x7f0000000dc0)=[{&(0x7f0000000a40)="8cbef445cdae1a37b45f1d9f170be000389d9e135faad0d303dc1e1e21724e2060804d699b8d0cad99e85e1083380cc187ec7ec3d3ee509e64163898a68eb8535c9c24510a24c8ff7440e32acc51d5bb80764118d43fc1d7db9d14ae8433c70e326fbcdab3ffea56d9a37c0d445d1e5c13b313a7866a41eb5dcb92c80f8e077adc046b857e", 0x85}, {&(0x7f0000000b00)="d21cfca6cc2e203ad677756cfca80e4e16aef2982677ae755983c0df704135cdb12b41f966be5c5d706439e277db7db4eaadaf533c1bcb9556837e4a76d5e942eece6e0357a8035febd8fbd3959de471a946cb6048acb405c11d6de5a71c565b369ad94515cbdfc93ccb46afe36b281cec0f71fbc4a2d9dab53a1bab9d8face91bf7686e0b3063aabe45d358ce1268db424592a3eba9ec58c5cb4478f5aff5ee639cf74759672b2be870cd155869879cc81a742e59da688bc67a52f470a2acf7923635ffd3fbac7284e5521de75974a67c4a6e192b748b5b4e56", 0xda}, {&(0x7f0000000c00)="43d2605582d776646ce3f99c4a064e6217d2323130e60fd7dbc02562865f5df7586df7f751e81f7067cf9a0a6a72704804163bf60dce4ac90c14b02ce14a19126f356118602f3fbf3175b13666665e8a2a2552579e890d3a2fc4e4dc249e9f6740a9ff50fe804d2ba9e368ff7ecc9ed2e7934828b2426f9f6509d624110a7009251caefbe061fc4f0e604588025f68ea2cfaca15588b50ad28ed4197f642f5d117bc7d2e667b7d2a44864cd50dd2548e22398ffd8c2898bdd61197f1123b7a77ab994e34fc2999356471e92b5f882845260429db433652e44471174646bdcbe20ae9f269275c0753cd34adacd925c2d3", 0xf0}, {&(0x7f0000000d00)="e72a7c112b69813830782b20cb0290290599ea85250b75c4f9ec69f41cc017d63d73a1f8e8b38d447aeab4a2dc6ec56b1b90416a47e49c4812e04a334c47f7d10d30e98fae28bb2c362ebb7d9411038b7bd9389b9c9ec795276dfa1e58d34610fe2c0eb47287", 0x66}, {&(0x7f0000000d80)="f3401a5d7581fff6d4abce6a588cd897f0cc2409a82c07cae2c78fdb3223c06d", 0x20}], 0x5) kevent(r0, &(0x7f00000002c0), 0x4, 0x0, 0x7, 0x0) fchown(r2, r5, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="a7104a961a9e294b2e15c824cb7194e2db8a76d2a9bbbaf7d03eb065ffda037d29e868ddff300f5898b1073d4c743e4e96608c16096059ed25dc38c2ef33725b65aba6fdfadcd5f363ef63cf877a448c85802d3d741fcd0fe0724d5188754e988448570ce676ae2dcaf697eabcf0b49ee47ca269a88ce3b45cf3ce0aa80a179d54edf63c5db92dbad59a2d31c03c8e7ea7826462650b40df35daf610d11860c5044176c0fa94dadd7c1c127a31ce2e6facedbb57bc55a6ba336859c2095f3957e157883a13646bcc402e33", 0xcb}], 0x1) fcntl$setown(r2, 0x6, r4) getpeername$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) pwritev(r2, &(0x7f0000002100)=[{&(0x7f0000000e40)="7d06191873325ced798874fe83b9c848e1cfa91ff9abf55752f10f09865da6d1d8bad04ecca72bdeb9b798f6daddcf545749297764275d6c8f7f40c136fd70ede5d1175c1c4295ff5c7246e96a3207984430449c823bc3b4894c1ec40eade38df6a1360a26d602da2321a92da7e9e8c784c35280efcb5d4f9987418e14407d04d1fa3234ded26e983dd62f11643a8f3d655ea411ae7a7235bafa6014df75b448ff0c0b630b8d8690be9a44af6f63c264d5bad5f83e8908432fbc8b5a9a3f11894ca3d609b780d6e9f3640f27f916ebbcdeea622b349b93d6a273205680dcf32742a3312fa8b330dde383aa2a7def5ef64dc37d769f2358b30237f7abcd2d2ae0db4c4f6c07b8733270221ab270cbc198b390764e798b938c2c38bae9b0ba202fa76cfacf7251497f648c21d3ed6382447040fa7a4d1ca5ab2be5617c5ed95c9cf22a30bdbf8ddaa0db2ee449985a0e7b5deff6330a1723f7fcac80a62ef33566012f5c3e6697944e0436740b05a6a32582c7b9f388553c7d574d6630797df6ba1b13e58b10ec5886e7575d52260552b97e48a5cb8213cf9732723ba1fa8f991865aa85a83a8abea9879f3fd12b26bc7213e216f55575b5e2971168795d1b3ce727a9c0865f26b484545b260c92cbb83da918a66732bd1ac16f187085ecf30354b1faab7a01710f34cf8b27ae9afbc6a7c91e12f69bc34371482a6747728fcfa929990b7448ad534242b060b2d7035ce65d705d53f78391acce0cc0e2479838bbb60b63bc5e78b7a2419fbff992d0ad614904e17bce6925f54ecee4adac85534e697ae8278218ff6d3b0718843ccc4560e747f6f32224b233ae78ee8428e6f48b827607696667049c7f70aa0460f63b1635ab4e56ea5ceee63f1340fb69ab777ce05316859ab433f635f044400e48d14e04458b49b36e58e7062818935097f2388a95a4c20e18132b09785ca6d30228de48aa4707e4fe3e47f5a5634d7e0eb3b2144aed3dcc5750d804413f0f6245e2c1aa792aaf52bc754d0b95ea3b4c10cf8937dc4c853aa05558979f29d4bf7b3068b3550c5af474a6c92e2fa006244f43c6b4d5811d842153020b8cdad7aa35f3a563ff9249fe51f083ffcd0bfbf1e98ca989347915d4ce6d8410de34baf8335517a619369858f14e5a1562f540d685f8ef047a348a2efe470978f8f9619c0a7ca012e6f1884adbcc02a432b3e5b266ac20ac37b4feab96572255c92b5f50e97ea71bf8c481f5f9f431d5395a5abe8025e282307ac1a833dc537261e72e5eebefe7bcdbce64a1405f5fdb966ca21a6ae4c47934024bd78e0e3416eb71b0ee5e13502780c8aeda320f0fd78a1f8a9908682a0da5e8ad9f784c437e6ab168f322343579cd3d769209d4a7266a72b88d5900fed58f053a9caa435da469e810409fc94dd1dda8cf98093887cbd34024645994961339fe47e5b31d2d696e00cb2ce0c256a9cbcad7933904eb14730538f2e71c1a4f2385f170b2d544de25da9dc7a92636c1309bacd2ee90dc9c816320adfb8806125293380967261de63d108f3c9d2dc10e1671d04d72708f34e03f6cf16cb3a63a1d5b3a359e1d0eb205e48ae80f4d0a910a8bac823d42252f16ab73f788a535b37fb523f9ad9c35d09533ed2b6ce16fe764ab492bcd282a22570e93b3b23a5962a502507ca1ad9b67f41aa96f5fcacc0c7028256f89c2bdad046f9a97e2e995c62fea2f16dfce8e80828e8081d41f9ed55cfbd20a8e5f8c57bf651a136b9e14898f52d82ac6ff09986aaa80015ea8044460d9b9a9f5914985bcfd38a833d753e275a0b6e7ab354200277914268d37dc405a41e24523fb13d3ccbb7fdadf93d6a19708972ee312082c5383687dd5a8c69479d3d7aee600e1dac86027ad96325d120eb5d54d2846277cc655239bdd633b5c1eac87adaf31554d864334df7f63e2969034f6f1a1747c1c0eb7eaa2e51217a5cc675a8b25211cdcbd01d67475b8d63e0b205f7aefc2530363d0a4a64ca04c4eea170e154807b197c6d60a73235ce6ea1cefda4872d6a1231cb8ab9e30534c3f542d4d2b48a352cd1ad9cc101c807703c06ed3bbc6ac1887d863bf83158a058d8bb1df280a11a3c8dadd4d01a7b7a2ce4f1ea306e6e1d2ee3feec40603535bef57f4f4198a25dba0050dc4eae622213946abb047b829a734f76deb97bb83ffd4ab247ae9f6bb0dcd20b1121c8fb744812908e15b9267797d8534afa20e150da4de0d9ba0038b38729e0b10c17dd47d569ab46f82f143a44bc3d9a1c677e4043bbbdd4dde85af11fbbdebba7c307476755a65913bcbdd9ac34d527015a1d60dae6167c730f68d88ef2247a9d1be00613b2abed70d616a0042b75bc87f9aab7a07d9b7f24d0acb5fd467837d9f2e52b39ee12320763b66eeeea75612a7a0e56bfc5bec3d4cb8020a816389aa1852d68d6a9b8e63eb48575657b2a5c1dc5d2611818f6cf011feebdb2e334b5a48294b3d8443aeaa8cc43fe139fcc808bae3169f077a9949712f110429fcd3a176405cb500f2a77096c6258cd0baae7c23b5b22e91616c1b3a0975d6aca49105ce80504a2fbfda3a5ab7853b8f5ca032e73c2d8ca17dfc126fbb1ebf39e3a0481a40239e9df7b73861a00d23a21d1f0c6f6a8118de2f535d64143bc96148fb81d59dcbc779db72c5f814c8b03874d11148b30cb4d1b63dabb536deb1677fcd2c50a97877a4b6f896ab42feb9db738ac47f7a8594da0e026dbd0d4244c8a3de095fb2f8be88bcaf041a943248252a8a1f5b036aafd14b69d0d0a790b37532dc35920b837bfb3152dedec0341e19384d2b8f2a6a7b5ad1f51a890d653414598819379434651ca2eee7e0d352ef3efed7f2a7e97599279c51c4f39476d7a80f063b2c17c900bbf654e1bb48d03420e2a872d2c98d9c092e3fd3b93918f3a7a987be98a32cb6ef003528e1e621fdae1064151b5886ded5e09e03456b5b4e166ca9a2d99edefcdcbf2103f9518d0cff27a7a64b6d9c13f591ebd0c2877cad29afe109f3928bba5e8adf9b158dbc70c0cf33923d599da0739e565bbcb32195d0ea86eea0fff88eded997993d1db05c379b2e6f3b65b61c56b2529899367a7158e6844c4153f8db2f8f7d845f01b28e07a245a48043b73479660a8e8acaa52d0510e5064fcf7adf0a37dda49cae425301c7a2f2d7691831dc62f882d46c48244060e21fe98f8ba5a619a9037bf30ea8ec702108b4e30e3b3ed4953bf1ac322757c27c7621f99c137b4abcc7ff5982657efe22aedb1182c55ca833a19abd525297a98cc0c4a857f83798912b1c119070a54c6b631bbfb5ae455bf14626cdc25030fa6bac3e66950a21848b2bc8854d954bde756485f03ee576750892320a56b609d2c91ee7a7239c069d028297e8144c68d72c05bea5c11c1ccba51aa58b64681452d401138ea3cc5f4dd8b01341efb1f1711d6e2ace8c990bdaeb07545cdce93fd7e349b05e0453130eeab339a75a1d8e77f3f4b6c36bd60a83ece1989aca13d603241a424c0a300fec2b03a2527adea2d6222dba5b844b9647e293db7b60a9d3cff4f39b4fe0bde8d5f8a3c5d3262498ca2562996e2466b3a8866710be37d64bca7980bbada197f7eed9afd024f45852e1e1d77a8ba86e5fe41b8d6e900df8985b34b4b95f8c7df6af871261cfdc6c8be5d41bea2e23b1ca2db21a398146a4c92e65a2f84f24d2503442d11979bd014e07ed1295b4ffbda672487ebf3e5cf5a45119a17b4ef0f9dbcb57c4da033e7698b1449be875442dcb4670bbbbb0dcbbf5ef96c5a9eb5cb01d51f38601c68913787867ef59996c79acfd511e1c6f90051d9b13f70d08ca68592cdde459e268dc11e77e2fb74c72fae4ffdead3ab55483cd6f81e686427eca60ea1e026f540a8be209966174dfec7dce6547e7b7c3e84bc928c4c32db3ea62242ee120b08bd79745013e2f58516c37703a6e91da40447e0b1c1767b5924a53f5302de568c24c3f79906ffac472e11bfd017c647a7552f96837e830a7f46bb2a53c89b73cb1e40fbf3b4e0b1dd29069dfef315b7eaaf41ccd6e04beab76d3c9ca73302e0e472a3214eb361a85078b63a6e56f347d4ca114c3cb7e0e0c31c87b08633a48d842a4dbf4c6fff5b3fe144da20e6cf2822d55d620257209433f6d7bc55c718ccd4c2082076152b2845e99a20b0e971a53c316b90de425a655efa48efd372819a36904dbe393ff98e74bee41de61bf10eeaf9872aeda0665d7dae97897e68176964f02bc5af975408c475f9a950504c48ed3bd1fddb70ba9ef18ab4bcba7155a29a674d9bde697ef92b94df63d1036367c8d75176e294bef8e5ca580455aeea738345dd2f6fe10ce2a206855d7e212c68033d622429dabb146cea3f00729041eb6f554f4d08b65a28b2c3f02fa88cf64339c5bb7deb32ee95bfe8f783ed893f72ea4ce8ce7f2d09e2dcfdc877251db41ec451e75fd8e6bf2c7279e825180953f5871a4f3f5a4a3f899b49f276023f1a8d8e53a3c36287ab9543f7b0bfc2920cec15e9ae1bcf4415c3867f138a97877ab0e13f1eab06d034b02a930e9d64ee0b19311c565c0faf6ba5a55ad4b0146b6e858ff5fa82dfd357be7d845c90c35269a132d263124f376eedb1b07b4be08a23d26720af8acf1be1e2be9f87ceb888c068b17e6369745a664435c9158491dc531c9baab9275d1dda4f75c22a6231bf48f18e56986ffec58023b005689802408285d8db72a4277e59710a8ebc940f6e5821b8bbfb92cd8fe2091324c71564f10bce29f411d1d954f9255768f6430dca980ef0a33a0b91de3863bc83600b3ad6a6e377323daa9ff5985307723d2b79f364304398597066c883064a8439b84cee410b5ab6b0d2bddd54aed05674563e9db2d5abdf4fa788533988be5a95bfb2e859e79b67b674fc0b3ecd20c30bbacdaa686f3384606d6e78789528d0cd7cf46825dfd342589303f0902ec23d0b5af3b8e8e2afdda536e2df2e879fb25e7d87828a8c86904465796fcb92d4997cd113095708a47f41159ffa3427cc48b048b83a2e0caa1d0f41abcecfc54e8ea8f907136699bcd958f25746ac5efe59d0007e22ce33fb1571861055230dc2479ee70029a9e785f4a1224b7b872df6f4380cf45ba7355d8aa9d703782ee383d7e18196caa3a625778fe04b484e14ca26ccd746613250d6522a1c9040c71e3e0487c5aa154a3a2954519d8bacd84a698cdfab4ca65b777da5cc734b21ecffe07994bc589ec9b050a9f3c98918060772d0762ce334e0ec9b574d3aea66e8f971b5ee8348f25b3434843635a1f5ee0bbaf93a30d871b93cc11ae439442d94fb0f0105e576485dbcfa2281b2ed437a2b78c4a31d9a0e46774653a117be9e64627f5072111f846e907624ac03b98f335211f81404588dba3837b32a57f5c4aa5ebadae61526b3536f18f0791ef117747510234ebd6465a8f68fa76c28c5bf0519d34afa9362e7d3f1165e27c0bd7f42d4ce4d937f61240c0118257f603e2d5e35bd7eb2e095b4b458b3c0f41e2169cc64bca96c735df9e73f40eeaeecfe2587c3d6e488fe869f62b0a77eb228e220648723a6ac9a063cab2305ac08891be52dd2d92620df0994c8042369388a033d2af024b79ef9ad645cf3a4728bcd1e823d6d70691373f77b33e19fc552df0912daa57cd1b11959efd5d266622ec62b4a58f58df814b4244cb20cc51a9b5b01c723ef8f38c952c3c743b863baf54f8031f25a81fd2ae1bb5cd3e24695fb296af82722cd15102509697bfa083ca9a81ee84c64151db2d", 0x1000}, {&(0x7f0000001e40)="cedcca81088c06e59c33f8847ea7", 0xe}, {&(0x7f0000001e80)="6b161838d0f813646a22b8e32664d5848c434ee5ef7f436a4dc31c87225ed745a915ac391208912277e3b1ea688c82ca0805", 0x32}, {&(0x7f0000001ec0)="a62552a8e6dc77b2ac3b15e75c312afece12f1ae355926396c4839418a9e106239a74862db6e5071154c35dc62904c28e153e36deb29dacb3b0142117a6ce4404931314d70133152aa0da259ecd404c022210bec8063935b4410a826b3452c7156c96f7843d3069e529cc1a33c9e1f32fd02118aa04976b2ea419ff26c7ffba72f384c2825d93515a8fb42fa2818dd67ceec7045913e511f19d77a46267748e579649652af81a0e269c497f3993c0d58053e198d8ab98591754ada07e3e625badfcf4075d4f4e8b5367edae08a0d154a6656968d4356dce22db098d59331460c089bcaf0b45392830acc49e9c654cacfd6c66b6054", 0xf5}, {&(0x7f0000001fc0)="6948dfa7f4d6e7d2063db241f924f772432f06453aaa130d3f4c11ff57482ee2e7e32ca4efee213b761564f3e2212f6d93fbb134b74c2b6b538b457d1185a57fee545e9bbfde9b231c0f9fc7462320ed0bfc13c469706fc7152d8c09399e1c8d9ef099df692eb71a5de86cd582479972f9b805b610a1150fc9d207dec1d2bc6f", 0x80}, {&(0x7f0000002040)="398e5e2d423845754bf469ead97c9c72f9b2f511b9f90d66de8a33c9cf61293d798eb1b8113a7eeebcbf81d82764e811c16ee34930094f3b9ce4e7c01895a8de9449c72d9e86af96e6a99b4f248ed371412acf48d9606f281ff61f372c80574b2b893fbd32bca44e8919d88219576937d484e72a492b2e43e9c2636e475149f1b24979ea795148f23cb25635c41829e862728e57d657cc7f041c273fe381120bd1c642371af3db", 0xa7}], 0x6, 0x0, 0x0) fcntl$setown(r3, 0x6, r4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x80000001, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6017ef0e}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5c74}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x27}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffff643}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 01:39:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 01:39:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000005c0)) close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x2, 0x18c0000000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x6a, 0xf0000000, 0x80000001, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x32a, 0x80}, {{r0}, 0xfffffffffffffffb, 0xca808cf36c45688c, 0x8, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0xc0, 0xc, 0x7fffffff, 0x8}], 0x9, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0xf0000001, 0x6, 0x4400000000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x6, 0x6}, {{r2}, 0xfffffffffffffffc, 0x6, 0x1, 0x7f, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0x5e9, 0x8}], 0x5, &(0x7f00000002c0)={0x100000000, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r2, &(0x7f0000000040)=""/145, 0x91) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x3ff, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 01:39:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x10, &(0x7f0000046000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 01:39:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) r3 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x81, r3, r4, r5, r6, 0x2, 0x10001000000000}, 0x1000, 0x100000000, r7, r8, 0x6, 0xfffffffffffffffc, 0x32c}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) open$dir(&(0x7f0000000300)='./file0\x00', 0x42, 0x10003) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x3, 0x810, r1, 0x0, 0x0) r9 = getgid() setgid(r9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x3f, 0x4) pledge(&(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 01:39:33 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x10000000001) 01:39:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) syz_open_pts() getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/96}, &(0x7f0000000000)=0x62) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) 01:39:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchflags(r1, 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:39:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f0000000040)=""/3, 0x3) 01:39:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) 01:39:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x1ce) accept$inet6(r1, &(0x7f00000021c0), &(0x7f0000002200)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002240)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000020c0)=r1) setsockopt(r1, 0x7fffffff, 0x8, &(0x7f0000002140)="f23b7c2a3af9fa821c98a001e08a422856b94fb861713a5bd70b6ea15c7e81e964f60543ba1feb084ea837ff53449f461b089286747462d16c3f28b116b0dbafde1a322937f4252836d4e4602c2e3d7ac37312c8cd269e1971d267b997e20e91352ba482d3124b3c53e8939e212f1f00081a9b767c", 0x75) sendmsg$unix(r1, &(0x7f0000002100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002080)=[{&(0x7f0000000080)="1d7f1c18ee3f0df3592c8861ea4e182a3a15b30328df10f6e867248eac14d809b4e1a4b75d290f412c152707dc32c3ec4ab25eea1a44c6d812d83c6bf47f858bda1d5b42499736be810acfcd18416b6b612fa6e3a49c95ff15e4ec645ab5ff6f404e227758fed43fd58a85c48e0f082dca9ce14f7ddd0837d99b8c8e8b7397d8ab27757b0afc3fbeca6a94c79bb99434f64eba67d0505f3f3033cc04aff04c4696efda8481a06780c2a5435df580130984553d1cb165a91058201f21cde37d292d772d9fdbed937f6ae1364965409742fc2277ec6ef2de219284dadd2ca19a247e2831e04c086ccd9a256b01e0e5c9d9aaba05b664a0835db581d57e26bd0e99f8a5eaa5674bbac8cc8241ddae1a226a01364b51f22c896054e42dd8aa37ba2b9a5334e0f1f0f922421e4317d8dbdfcfec1b60245ececcde1da33066cb495a694f48198ba62dd7fe840830034f254e29276c5fd407a7ae4bbeee7281a998cdc2465dbeec4c962ec926304a064cc0b5a28c75311bfbedba1462c40d9d22646d53b641d175c48b272c9d4f7e79e79020669c4b416331c2c21794082db42eb764b2a6f7a643b9fdaa7ad08bc4a77d109c7eb5add209249b9932579acdbc30c75f8490fde05f9d7462401abd5d0046ca5c5f333961d7027d7ff0046c75548afa3d6d35e581ddc79b6db9a27c00612f4896f2c4cd79b1f89264e34b1959c69c7257728078723e2a95d1e02a620a5154c3cc57dcb7b86c414ac5ca4fb89bb5a74e688361fa39d9e93cb225fda62278a0defd7886fea80464137c2b5c77b691987ae002934d87fccb4422f1bf04eb12e7c6d075ea314f048e514515517f4246f2f1716ba943844d14149a077747505dcfc2c207d8f960e7cc5d8c17314bbef61a24ca6984312c8f440a2ee72a89cbeacfe650b805142cebba8a633a05d9bb72f86d1cfb84f78d8afa6881432264d546f59923c5e24cda4ae04efdc05fbcf01f5d7d7fddccd8242a08f9da6fbcdd5e5bcb38f52920714c5d3ca5ac3bdba64ce973dea20786a8b46bd3413c4a5a9834100d1f2f33bcef4d512d26da9dec6f80b0527c8e2de19e52fa515f1227888f774f47af7cdbc7bd9423a3d3a629014a83d735d1ecf9cf0a57945ad4c92fac850200f53e9064a5d8e7a8ccc75e44a9d7834f1a3a027ca0b8def40dd0e01751c878977761548bbd9803eb9d4ea1d873958312d0f55fc91ad5d7b64f491a1198935cf161145c72a2f49577799e74eeeba51ffa948aee5d5a0dd952d8c57fcf35746297d2faf4b684e5558a5d11e84b8a5bef9634294f9f001fa0d2199189e84335dd0a9847974367e4cc9532a9b33f3194e57fdfc35c6a22a03927e00e1823f0a9c33ddf12200b52fef32018c20d3d33ca7a81bf398bac6af2e711e964d2498b5a1f337a94453f52c80ce62e9558d052884c63c871d2d52b6233064fd7a1ab29b016fec0eefa44dab3a87695eb926ac1554ba717a6340cd9a81c32970514c0e75f4acaa29231203230e15911d9c4cd9c22d98cfb33abc64a27b5ae43398100c0aa39b397b02cc649196ad78772b32c31aa8f1509ced4d4042fd62e816e2fcc3a7ee6d7d59c4d3c80d2421801151469ca3448043fca98bd6ddcce7fb32bc372950e1ec0d89202745b03123d6555f1dc47ec06fa11b2fd87040be120cf7f03a850756ed65d059f3ad150232f235ea7db67857ccffc0ab24087ec31e1a9cdb02a8782f2b542a1ca3563838805846c26496eaea0de61a97ba43d7f8d372a46aa38c6ffb44a6810f291c097dda29b4d9ed72246cd18a0968fc936e053074eafd97a3528ce42fdec37b42105ac13554c9700681acf737c3fccc71cffdeb06f705b4e4720b117e00cd0557d250659d84341f0673348bda84599b7c9e79cb59b4d231e66d133e7ac2a6767b59779e2d51ed66d6f415a8b2f26de0e659b14bc3799993bbba8fad6c585aa9c9299527a0227983016be551ca9c2951c46d8679ceccb45c0efcc343e42d02f3e9654849a4711706d49195d38fada0fa22d39f81f0d466c42a4bf837d5c663dba1f08f77f6f7157763dd3883eccbcceb910a80773783d70406ec476dee4597d54341c64ab7f1dbc9ccfa77c873f30ff25423dd560cb033c5bbdd04572d9555f008a9209eb4813923494b596e974b8aff3b06169f6332535e10d0050665f37d9f7ad027585b001ef0b0f1aa7ae06595659545b2c8c226d6f88a92c57af859d4b1ec60f1ff6737dad8e18c1a171516cb83b476536efbdaa8ccc4b8766c252ee84ec7fd5cdca4bf41e76a6b234fb597eff92cae99dc9ba76ca001e86401b7a2a6ab8c20e12aaa7c9045a910650117dfa918344aecbea7f16e87f906089f7aedae3c84d27327975b198e1e2c9593072ee9679664b03c8d3c812301783cdf4e927a159bc97107f92c1729ded34d58c4c303a41e9f63679ed9e3d92f424ab5eda19f94e8c52c008888ca73b74b7c8b6a87c16ea31039b18d7438f51aaed67541a41a55b28547a3bb5bcdf8347c4cb5724d6dc630c6bb3d86b4bbce3aa028cf3ee13f38043d4908c55db009d678acf4d70127760e4dfe31e53602b778d02cfe950d08fbadddc60b0f948b6dd36490bb8580142889e54474a3d1db6748ecd0c098143fd79d22407d23c5c82af12189f0758e1b7bacdd3dc1b7a246f539e75f532e89032219876fcf2165276331aeef9bc5a46f287b7a0bf821a03174b7b421e301d4d4f0fa84a08a32ec1064fb2d91e323c4891acafe9ddcdc799cfffb315b0055ad9564c11df2ed8e7aa368271710efd1ac73506f5d05347192cfc2e46e70b9b11f6cccdda3c7038a185cf54514a4154206f363f27f4eeadd3ce4d9607a9f60b86d7baac3fb59de32947b0d96a0725622f29e4d2942174888122ff8443cb4127be6290fc6b04ea224ac3c2fab7324058b0bccc03294a4709cac61b6f61dd68b4a6ed67ac7d488b633c0ffcfa1e09890f1a4ff5d1f7b23d2bb435a474ae7cbce40eb801cc1ba73f8f5ed0524a2a24b680c23036aedb3b1b3bf8713d90b0637eff3f32d965bd43588c1d69307f6e4523fb8b3eea877cc5031f6085da205f719d7f5aa665b897d79732ffc8922f0d1cb36f9cd6899674df3ac54eba8d52d7199c7020c13411817db428c2e60f76b1e8110a83596b2035aea9e84fb1aa5408b28d8927857ff714077afb101d878e3596f88895a37a117ba626f04f89045fb5da42ef2e03378467596d645e6caf2f5f60d968fa1d5120f8427e71ab3c78c85d38fc0f89d182a06aa5a00649f4c0ecb818578d58f9a37af3a27dd8c08756b71e62901b72a90b5955e953d09571018f262a931130bdd898af196062a7cc60a6e8865ea351bfaa1e2671edf2e893b9ec3879d3e1baeb1c0d38ce80abdb1ab4fc4db618a493b5b17a826cc87016f90ea41a7fb0ef12b793be44a062abec48e0bd813e2f73cc1bf8c764dd76fd671763106a6a2af6809c2e030cde21d450b63d20fc192635b29a505bbb7cb27622d16aa06a7721f452d87b02e45d992e4d313aadeba71af99ab57b039731a1bf3bc6e4c543026ee7d01a0c3798d38995fe286902d153c716d6e4b2235c844a54b155d9b738d40d7f37c0b0e76e442634fd2d6b63450f65334150696200261b651be1bfea3a6c3517d6bfd77770bdedba32462206d3c3b4698425c67eb663da1e5e90dca7025fb7b18aa9e9324d4396279ee20708391d361ae8eb69174e4dfc8aaa58a6cbae0ee88ecd35913f3f9afa6f14e718fcb77aa191434ae8881123f0ca6e9e146b2f8e0fc86060b8dac4c975923632687082833356dc79641106cf049fbbe943ffc70a4d49c3c2ecf07aa1092a330c8b128d264e39ae826849ab4c6e80a5a3006745b399e865e9482c97d7b7aae85f611a03e97660272c3d38453deab6987db0a8f30fa3a638853df7c99a51024515e64436e082c98d35d2a40f2f06895d9058761f85c264ed5f7b2702964a990f3ea8b0d0d4452d406cd23165236de81a0da41d4b5719e98dad709e11aa0f6a16c636c79cc7f55c9c56b7ec7febb9fed7bad5579dcc4c490cfe364224dd5429a863f09182444fe5b5c22e508bbaa8f4934e126669128530373a0c625accbea8c722200303aa1d725f4fd5fbe5e0a14463d4d4d0140e07f98be7c5db2a8ffbb152c45633cec0a982726bb90ec418990a0437c28f9b16946414b411132a6732ab6b1b8f2c8526ae9e086de013626794f1beecf8c48b60070924cb90a1172bf74a9a599f4e1d5d572d9d1763ca985f47cea3f7047b9ab4d98818bbea82d9a7e9d6ff783b31e623826fc1314ca1d43f98b819a82650af61d60265bc39df823104573f9bb1559045ba75fe3dbb37a3b40c6c6a7adf1227f1c99705bb6fb78ffe51ba1a54ba8fc56551b49f08b108d0b3694a31fb8b79ca0baec577a98d50c00980b72641bca6aa65e2232ebe2193c66f32057f811a29668fc387a665aa9c94b2efa522ffb15876cf45c780a09c0d897531da8a860c5a7038c1f33137c746b9d29ad48a85dba794c9778c1e51657b3f05ae59412e6c58938572342c5b9e06525a3f38ed0b40fbacd1307d507ecc5f6027f1dc0312e73d3a6db57bd49aad20ad5cd6a9d9d6e8af3e2df24a540c53a2c408f666e8afc5cfdc2d26b78d56f128940df27e000b6787ffce0bb5027cccf152dd46a4c04377023c346c4531ae21c642dd69cbc4a4bbb377fe9a8585ce06e42bf0b1a9fa4002f608292e205f466a520e5a5ef5cccb95e2fc9e52f1c443f4b4f479b5e938cafdae9f680c893adcff7aa221b5af601740c25a4cd43cfb494d9c7fc792de487fb7db2b6dc9d083a9e52429100841442732ebfeabbd04f378970fbf029b0ab2c61dfdb090b8d274f13fadb798e048a0c04da92165955e49e924473272d1728e5fdd7974e112848b55938a59932e56bd32c0ef9ce26b27f65aab2ac1fa4fd386ff72a90d310168b75ce0262c1fcfb9ff2316eae857df14cbaa9692004fa03a7eada7fdbe46267e3219e87e31bfb9492b3ee2948f85af98234764b5402e18f6b6c29b029d93331f6a138ff7588589b2c04f6ffd29ead275b312c1832ed7cf27b8bd6947147f07be51156f1e10233b4b039a8e20535f57cc37c21102b2562802ecd0472f97d5276aacafc6cd5cde50b46273fce4d121d8cdba867dd4b93adace578668ef23314f3af93429d0ce841ed279f9d44721e6e3c70e3ee188d9367d72bc233a5addc843c3bf6230260d11bcb65f6d56e262014557db26f9106021e311432b3a18b4d02b0c08d739e450b22af8b34a0687de56044042ace859fa8b98aed8d75b267f6069128da0f740ddb19f72d33758e87953f982095369699c5df9593f0c7d8623a94a114c92f04f659a232bbf59543cc635d244cf98942783df19fb779796761a02b9dbf3c24db61080660502f6bd47d4ce10839d3773f01e4a618cc5a78da96ade65a61060326edf0580a8fea06ca77407ca5bcba4b83326078a23fbc8696a4d7a17e42228eba50fa5d4290e535746fea28b29e679a018aba38210f7da7638183e670a7bdb4dc0b223069f721339e0edbdb7d408001854c17f2e18127bf0dc714f06420e7891f0e3382b493e510637f830b90707b417249fc2fbf5805c1cf54b6f8a7f34daa09c3215d0432983ed9564880d26565574b9ace39173776a2632f5a72687ea28d1126a02cddcd60ac359d13c645d8b24afb74279bb5239f034087931266d74490121027da59a1a8db59febb80894fa70d923c2360cb28a9cd3c91dd9b95e9a6223ed", 0x1000}, {&(0x7f0000001080)="d62d388633588629b0359eec0fb06053ec0574a0cb79d537c8df7d5d9f10ed0361b0db9176014af33150a6f333be803ffe55a69e2aee9a85fc74b323e9f3df50b562de5df9f0fd123b2b87de2cd3289b8aeba956f5d931c2f63d7670f89e3456426067d7a023eab41b1d3c5f7c97824bbe5cdb5a4d5ff57b08ea781e2978fccb31b3a19b443cc81b3d05207a44460c3a171a85819e0c1f9a66b6cd827403f0775e697d40ed17233c4506b2af5ad70ce428c9927311c6b3c2065a7f25423dcab50b6c4cb24718d86f34c5ccb1aa48e77589001064a02114ff24c0bb4bbdc8ff2f1bbf90d3970abe8901936e596243e58fe9c554a5696f17c5106b33552ad6ec2ebffc9124b11f2119fc0a82bc1d7952600fae885f0594c298b7502ddfc9c050d326245e5d1a1e7358401c49e7fafd0946436d2e61b5204b5b3fc341f658cde1abff58aae26560c1df549409daa6c90ddbc84cf95477fbaad805fd793defac3a2d9d81a9f12ac3eab4602db1678e43ffc11beaee10427e8991c47b4fab3f81172a495fc983ce55295047ada2ab4430021fc6fa1c0ce9be53ac3e66f0c68ae91a35486b72cb7f40984881e056e62d1785006f39e0b6592c7f2eb8215373627dddac563b037260ce7d87cb0673d4e7c16be3c8865d2823961e1b7eac57bc94e27430b3da07475dd0db1c07d8d8e0eb80c4f4b077db851e06943dbedc340a8b781429b96db3ea09f27c3d1b66e0ec010d675fa62a23c31a5946a90424dc94261f462f361a71e23142f91f23dc00e421427ca20c175966d64b44e0cc891d6be978a3a360d022cd4d6d28e056b09d64b88fda93369b2b73ff3e1a1f79b7b7f7955800e30800d32cacfd255a0ea4ea89ee50ff27331222746b00fbb294de8b51777b476171f67c64118c72bae26b6f8369bfc11680effdf37169da25c5fbd08c9f2481b882a45716fce6d08fd8c5451c99b284a521f2c267a5b1038f85f8504f84626dc860d61180d943e09a4bf480d00ae4c89c08329651d1554a867243259d4de38c9d966a22a165ecb25b209e279b02a11c8b4b385ca5547c6b42d3d45b4ce3dbf8225d2db8c99d4243da44708b8fe2985c3cf34be0c5b0bdb583989b8c222accc372ccf2dc6adbf3c97b6fd0d686dd0e94cf30477f120345421de0df28bead217297629deaf17095d546743be280aecf078d69b5768c3d6433384c8906c83ba5be9a90c7c0dd932157162afc73d470e7b80f929060d9c16f96ddab3b83b34a3e24264b916f3c93de593bcfddc5864e81c28ace9f5831845de8b17e2361c7514b6bc06e2bd2625432492eb9cfd57655acff49057bf8cf12a6bed68c510335c9d4e02227cbe3ed2b906563bc3760de93842389b34fe753ff62d5a5169ba0c051220f12fbd2b665a6fba6913314ef6ace4f035398b3760c5fb998f1c21064b1841dd765f7bd04dce6edc5ec222aba886469db675c3ee311f61c70fbfb98e3ed0dc044b378f6be41932e44808a0c6f73e496b08cf9291b0000f90e4728c68c6b68513f47aa378fdce2df6249f6b8bf133e7115220f3e2208f805d39322a9466ef8c3f9c0fa1d9f807eb9a24f9e2c7608d5a20464c5b38bda37daca5c3b06919af4b617ef290372911cba8fb9b9ac1fa5f6c6e1313da5f84688d8bf25c5ec48affef225235bf16ca59fad3e3e621c881a572bdea25c999fd1a16e51c2e671c66bcf5690084ad9a8a5cd3700cd7a77dbf186c8fb14344a3f4fed2643f9414888d85adae5947f2fb3f9e0711cb711851e0a8012389002f9c527ce80206c8c04a18e8f4f0885f7f0ca72f2304871b6072dfe6409c3f857b924aa8de97c4be572793febd2323c3e6dbebd55d7b6bcf07c68eed2d65c4de50f488f97ddb4b7c4afa9bc56703347f61ccb81ecb3552ee64f618e0c85dd8a8006dce3594d22351d5105a2ee3694734fc807c04b3be01704ae38280654ffec0cdbe2503d333d3bea2b4ea1d59915d157a21d66cd0055392c118c6fa988864736a81576d75ed76f98e16accc7685e43ce289769db5e1e3461a76cf77f057f8fd9d17da90ad2e68ac868e4c4bf15c66f6a1c7633f3f8857bbf5945375288652298aab269146315ac09fe2b252faaef47a5a487d32d466212d707cfd6591d65b434d7603857c8239bdb724d6f55ebd3a6bbd45c195917afda3b627af63b8f980d00f0bfdc18b106d5c3b93df6d2442beac43ba6503af34d398245510dc30e5be58b25c1be1f2b7ccc57913cb910e1e8571f9c74ee8b3d6fe8ccb319780c59c3cbfa6c282b3a85a4183f4b01e6ace4ebd44785e2c3d11e3a445fd8da690bca9ef0b133d9feddbc37dbafe89c46e84b0778e3ca1c767e82b4c747599e333785250efb73a21e60db487e00b87df5c0e8d0307fc584f85639a7ce2858f5a93edc8a6d81f1308f6faef240dda71665ba78c679ac7952fc63ac2185b63f71b966c47a8b22f5f7ae0ebe55c08151f439ee6a778e260b3bce23a31ccf5829a421eb11db2dec9eea10abed6c27fe20b6cdc87f40c0a6a17dffe6950786b7648da49b348e2f405ba6fd88abda954b02cd4a4dcb97e3e6a8958c14197e804c9eabc3bfce586035048a94767dec8e810a1dace7a9a3db143f1fa12f3ce28e52759bbccc4971eb51e5c3426fabaafcec6d42a8c714debbbbc5de1a5b83f75b1f6d4965ef6fdc428e6c2f6fac4d6920b7d918c53b3d07dc5e70f02fd59478285717d66e1c4498ed872b5ab45333397977f115f4a36bcc1b2bc6f48fd1b60a2fce6247897b9d7351365ca9dd46786fc51f2dfbe3dfd250da3589b17ccb4fc5f6ef16cf1cb9ba64d2558fc98f30a0e70bb005e046527c95d12d405cc4ae64f881d20ec09dc274b2ae373c82132dfb13b5b1c2f56b8a4954a9558408c56ec921cdce6b1835d3480e1a92234b87d1cc1fcfef9b284cba61a4f84cb78f9af60d279aef913920d2b2ee308d9812aaef29c6887f77c3db6daf15fe05bcd7b8dbd88fc49551e177c94c5ed8b37478766a53d7be009fe5f1a79ff02dbfadff1d5a1f86e55f67647d376021dfab7ba1f7cc6158ba155d631caa1b5aa17e34bc6962fa86ec6509e6dcd4972393021f2e105a5161cfb994d0e74f059cb889fb19e5f2c31b052c9169214d6736c78753f12e1576ce4a7acf48f46d6672bad6181f7afc80bdce9df99706ae7ec3020e0f878e38032b74df8b5cb767c133479c71054811e5682f644e3917cb788a9145d05ebca0f7e2f83a4f04808592a43174bb34d84cd4c93c0ea66c344815b7d69a86137873600aff75e5d0d3ae99c1bb93e420ae34f352d60e60558f1034ecc6ed43659d584bcea8ebe3cb288b4941143bc967354e0cf81eb12399afec49dc029defcc82a647ff8ee44c1eaaf60a0d047930745e0b71d98e238d44802636cf308966aa87c934b5d2e72cb1b149cf4307874008b6114be2a559c02023eb027c8fa509c833e74f8808f783b6ce85787237d221c05e4c3de0b34554509d31c0f0ed9d4d3e89919cbf07726f3a30362c23f28d666e4cb10cd1eeb7c43538634aa900260588ccc866a175a8b6bed244b55a2173fe3f5d23b02b828bb6f979fc00afbb73f626597b4a5edf207a43dc829893b65739603072ab26b05b82d97f1ef8e4da8e1e997a51bc99e86909894b0798f0ed604c02dfc73957f91544028a8d136c164b5c73504f1cfe02dceea6a80ba6061a074a08140150cda0b7ab818d9c3df77850bedd943062c2a9e1a78e24f940f23186a5b53b4cc715cefafc82f1f205249f28c4b8462b2b41c82a4bdafee1ca2e1be71800a094f0cfa463214d836337ffd1a099ebf8dfd7d3611d1c9b8ed20001814c7cc2a30c77131e59d8fb7f1be45025ab4b972bb124fbe0532a46f83d21edb09b9c6b98a817811e6fd6ed7291570bce6e2e5d3aae0ac7e64b1be1df54bdeb2735e36feac64f52077f8f92936967485c40a10e99af847fe4175c9e487e99b839b68cdc181d96508b718a9c9044b9601a09496875a741f5a180a37647e691b3baf3ad9996fb0f8b37e2001037c9ca9bfefde8db3be2f2ad378572fc6a4cc15b098851a58435b84b63501506722096374bea6606a90be44907f0bb2c0720416f6c3485972a69fa9ed04f4ddbd639b1178db89a1e289c57c68bb4cbcf308bb3c0b8844873ec397d0250287fdbea32ce901c5f4db658eb6299ba882e49d8cda54b3b9b08cf3904d8f68484b6cc88d7af029e7119ff68eb0b06f86a7882f28a29e8ca5620aaa39d8ab31e6e97aa6c2e0c527716452434cd5de9694b20883641d45f930f76e46f8590b020a76b3fcce2d14d9131fd16563a4f57498a355e180bdc9f1b7d01005bd78f37c43967facf096e875686f5156db4dd9ec2faabbbd2bd67aced8077961a82792fad65b5dcda928f91dac07b7a61fc9c8433eea1d355ed24ec0efc3c45feeb0e7539ed7eebf86afb7cceffaeaa20cf94986bde93f2880bb34c8e844a9679543294a48aca3b4a00041cfd8ace00e9e603e208dad999e26f299e77d9ba79e561f451dccfb6555d43f8ca0b15f799c2083880df3ecf27e69038e898666761b7a9b803506509bce616c51d9cf9789d009bc782d72c13dbc5c9cae1894426554b2f01da00f5ec6a74f7afc9108e0e66d5cfde53dd6a49958c365c283a8f16e5b8249c024d8a99a4ec6d40a6002dfa6ec44658f2cd3d43f911cce353990df3a122ce4e6db12285b579fc5c014b66152cb17fd2708aef7f5f38f1f71e22f2f18dbe8436fb0e99e81d4c2ac9361a1cdeb1442449607ac9469531977eb7c7bd2f6640b04fa304c380343dbd35802db00bd6f4826bf28c968bc76a922334335bdcc7c8b71f1f09f67a2437426bce55d8edc03eba4ad31548011221dcb3bf0fab2364fbf8713bc508ea1163ad0a289b60b5f55cd80f2bd64fcb20a11f9e01535dba7ccf7b549cd0f54541477dc884d3fe6c116d9bf3c0f40b9110dc278531512190a207fa3998d22507ea1476e0579923624ff1a2f68c8ecbc51cf628b8674d5902fb9f53d22e7b5d4534c75ac7788887456fd11bbd568a7cd4727191b97c4108fc34739d3ddd778409cbd0c1cf82c4b30c5b8d2ed447d729a4783fa2e526586b11b9c93c33f1df2199eb8e44436e346816265b1b6ea0472e221e5e21895c4591014e36d5d56a07e508137802e50fe8c5d486a18f08982e39219840195c50fe2fb066ad83ba302bf4915bd0d81979bb2970497ca556e21ab4b14ce29fee594fcd6e0742b7eaf839cb24dba4b16d8e7f8b258460987da52966dc3fff879a1924d8a5b3e16a4e4918543bc48a9d9b6c010208da4c6313c07a64e8ce4cfbc956091d95e6669f30974bbf46dc11e14383bb1f2179890add4172acbeea593e155831549c48b1e5f3d35c45212260eef3c47c45f2c504d8d3b16d4a842cc500435fdff0e9fd188a1f0dbc9438ba8836ae5675baa6fccf3b1f14098a5fce949ba259c7eb08578b8f09d43cc394196fef6bf6b566d1e688a88f115c28b72622eb6d7efd4b4dcf4af71ebb2be0d30e8c9fc789894000c5948fc8a3a74bdf1ae05b557f1cdc66f654effdbabbb4ee9b959d1ba7b7145c62e67ff3451fab54c94dc7f73c6badb62fcdb3a1647c02d1fd76abd509752e7eb32c8c1764c1806056722269354baef26635af3c8168aa9a1afc3408c7ca30ae99364c5ddbdfa41ba557add1cfc8ddc9d0926b821cb6f4891f10b8ca1f2ef6ddd3a1b07345df4cd168b8c4a0532ede841d72fa46a24a5cbd22986466b0b8e74af921c110ca232865c341ffef4721", 0x1000}], 0x2, &(0x7f00000020c0), 0x0, 0x8}, 0x400) 01:39:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 01:39:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x82) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x7f, 0xfffffffffffffffe, 0x1, 0x101, 0x5, 0x0, 0x2, 0x0, 0x80, 0x1}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x68) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x378, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) dup(r0) 01:39:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x4b9, 0x100000000, 0x1000, "6b5029aca2ef6a2e715a9a99825b9eced0ba9994", 0x37, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgid(r2) syz_open_pts() r3 = syz_open_pts() r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) syz_open_pts() 01:39:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x400) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 01:39:34 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 01:39:34 executing program 0: r0 = semget(0x1, 0x6, 0x201) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x1ff, 0x6, 0x7f, 0x4, 0x3f]) semget$private(0x0, 0x3, 0x8) 01:39:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDSETRAD(r0, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f0000000000)="b17ee22258f8c1cf77ac0957ddea") ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:39:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) mkdir(&(0x7f0000000480)='.\x00', 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000500)=0x7fffffff) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x4000000, 0xfffffffffffffff8, 0x1, 0x6, 0x3, 0x5, 0x2, 0x39d2503a62bcf06f, 0x2, 0x3c}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000300)="9315c1f54a1a5bcf2782b5c5bfa56df5596f8cc845403625ff6d91a4ab7eb08131515fc1171f880b1be20aceb6571466896de2806d7fbd3f18c5c6b0a494e4a6057604b71ad8d88d33e643ac5ac6371bcf28", 0x52}, {&(0x7f0000000380)="bc4378bc88ea92920f99c24f3ba3838cf39084987cc27c056eae18059e4f99c9121a830eaf20ee63499e442c146a9b18a46098ba7bf2b0476102afa2a0f8beea8e8c3d781c25ec755803b705bc493c634fa039f82599917bb2569b13bf22c9285c54cf2c253d2cb9cd44f928d96aaf2d6154dee8f40cc3b69ef8b43f47aac11adebb3684d4c4ed1c1843682bcc1c28ccc8471570a06a43b1093f3ad5662acf402b6419367f61c91a02b6d58de7", 0xad}], 0x2, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x10, 0x9a9dfa6315e7b676) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x400}, {0x1000, 0x8}}, 0x0) 01:39:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:39:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) socketpair(0x1, 0x1, 0xbc, &(0x7f00000000c0)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x7, 0x80000001, &(0x7f00000001c0)=""/245, &(0x7f00000002c0)=0xf5) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x8, 0x2, &(0x7f0000000300)="ff71f840b89b04a9955f9e3420382b3f4742b43546db59be6f665d6f9c0621c0f3ff83bc2c7b66619e4f3937edac40956abfe744862bb0c7ddb18fdf51d13902a7b9a44579a0ba14a876b8d1284066fca70d0569da241f72eabac29f60e62ccf6612a7b74e295846b836694a541bd0975ed8e05472de6ce3ea49e319abb3cf2f401b94011d1e72fad80f0bfabf614f132b2a6d867a04", 0x96) shmget(0x1, 0x1000, 0xac7278e7bd8a9270, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r0, 0x1, 0x2, &(0x7f00000003c0)="c0bad5a01827ccc73db165fbf76aa167220d743ef66c6b2058df6fa532e022e68a75ef75d31956b8a5a515efc41442d64c67632ffc099b613abd2e1da3733e203d6e4602fb4642f83666541b244b18f460f092b7de33717f941d30d4afd964f1fe2fb9a284d8291a1d6714ccc61a573b06673b48287c2e144bc4c60c8016fa2b4af38398e2d8b2c50ace3479ed8489548f0e6b20bbdcb1801aeeb2cb5a31cd67d7bd5fe2a18e7afbe82084a3f3ee6e3eda308ff3f9fa5510ab33941afc0f0299e42c4385565bf007ef773e2b0316af72afd15edb69eee9f9dff2df8051cc4def5457ca742f12ba6bbf905d7da8e954864185f56d8094d1c170faa881395f43c5f0145b1604c482f63211528225bc2eccf2214b11de26db850aac4451d019496928209a5eb229fe107c9bed212414037bde4b456721dd7033a393235e091d9965317271503ff9b148ec2ca18e877b95043b6dc63b7a0684caf7a75f95d3c04fc189c08fc7d7175eb1c7d6d1651a8a322260658cf2d972846aaf8827fc114c460803e419ca28794d6816f27e6b52f9b6b540f2693c690b1818c1b1db3ae2c8a9a9c779c92ebf1bc3de4f80005983a85b26ae8ff4c92df6a94a9247f965f866cdda21c579720ca4ae253feb4e291b1a2d7594bd3b4f8015bc401b1aa2acb27e1a65624467ed9bf0b0bfb1b182d5a0e0b6c6f02dac764fefc869119dd161a4bb4d411577d3aae7de6d481e6a96e27793b9248d92b89624fcf95444aab28aed9055a9a120fe6c5ebbd8c3535078e8c13ed7340f29855d0dc3d7e67f19a20ee2181487370bc6acc8c02c0b2e3911b1e585c04f5af44f846f59e0e36945f198c0edfc56bf100edf6347cec27c5da357ff752871cffefe85334237b790367c04463d71bd9850da600b2f2a2a0fc577eb105322926f671415d3c3da8726451022de911af42387f56483ac044e7f16cd0085fabc0a995930a761319b57fb7f55b032e79a5955673178a15610c6b2a614bf7f50a2d3425d0da1ee3bb9faea06f8cf3f1646776818551e2832dac60f509490313cd3a974cd6522ca4d70caae647cdc066e478e84500f4e05c9eab18a9641c55013fa2771a46acca53dee187cb38493f17a2d9e50d1180ef11503e9cb83d6b6a19d02057b00fc675a47b4b7b533d0cab50f2e2b8cda9db570c72f9777dc964af8379e560d2d7847409a819d06d6bb4b10294bb164b50b5348f25012f4bbc71754efb9ee770a21ec063fccd86ec1af737149df50926a5cb1ae3153b3537d57a1194ab85009deb8fc3e7c63cdbd32248109a9b95405e1b8540e850cc7b4c8d3979d74955562eac2706b0776fcf6dfaba1c0d5bc45ca292008bebfe2622ecde5703a650afbbee25a0bea26c0c04fdaa2250cc558a6b85b28361b3ca3d0ed68714ac9f6cb866ad254be2a414b9c78ea8b7658dbe59a233dfb253e8e2bbf4baebdff856195f61d78193c44ae147cf884fb392c1dee1beceb17777153632d04cadca0ad1eefc15b8b219824ae551e046e2f8934bb03654ae2ed98570b076669380870aa6bd51f593951eda439314034493e3b064578b4cee0d75f26ade2a0079db932deca4dd9431c4c2f4f424694bda646b5a7aa985b0f757680a7de022028e7aa70b2487def7917c769758618d2cdf58c39ba2dd2ef5bd08a81bc6a889107cfe30906c9f81349556627adee69750ca660948599ca546670ca25b73ac9f3599a37ab17e8478b43c9ae544bf6767299abd12cadab22a24b9942653b1451cf85c6c5b2792f58c80dcc70fcfaf6c3c916fd8b50dbe3eaef0e6036d86b2f90cbb246ea117114e57ff454e55d56d9e5273fa05ff0e61fbbea5d4ff0bb935475c6230d437b8acef13079fa8d06b22b4d4d34fc9a1bb6f49658d9b0aa49cbff75646e98fe61c507657733af05b8e5c8d5b5cae5150fdff2f9596f688757b68feabcd7750e8f4e006dea5938ad7c9c14c65e538c30abac0b689daa5c2b3e44532b1218935ce752aab0145b0bddd1c85c96b853f9b15f7fe1740ac917cc3731a41d8faf633f85705984df1cd317cb1b3e078e68c21af333527a5cc854a9ae1afe015e31d4bdb5833f88425e885cd065841338b4080ea8f4f639d9f5a07a5c869eaac9f0f04dea7765fb2c81039680e19ee20e02a947cf5c32835da9c5217e8206bd7792ea9528c471384cd9d1d0a2e0e12b86ab5ee7abe62e5ab0a8155ca41c383c13f525109955f01a79ccb75bdbe25315c4a1c6335041e275aa8ba131a84255fc3ab6a5476311827a012b2d6fd58a169bed4ff90f563caaa288b52ed443461187206488e49a7174e817d289a5cc05ca0ce340d2af3aac3c1c5ad570af1ed0ff42ca292f2cdeca9cccc329ccf44fec9a722f80471c91a3550ffaf749a435dccfc3fff05c695ccb5500cd441b04717063e552d8ee9e46cae90d52bff4333e79fdde0f2c21f4f9be802bbe791483f9f16092be04788a655f1b9a97b8d50804af67a43c1f5f79c0f172e5b2f0bd09efe29e7177bf7c2a0718495556fc0b8452eb6a30e9dde6b34e985445cdb30fedcf6deb7bca1df27e1ac28ec59fbca3f788dcaad58521e209ff942db99d795669a79a93abd5bfc652be45789366130f1d96ef33239a8b6679ac7f9aaa8276fb9e2b9e051f123841f52346fc7189616106da041ae24e333a0a806b222a96dd9a8b2b1d2b39c7c1c378cbba2c5f4667c24538207b912ff0844e39099e6d96556377624a1d4d76c6c34be3d261f5a674d415bf4e61ffe0c77fa8e19909cd42aafc018afdb2858ee5066c494fc4af7036cb72bb005b1fbcc7e77ded4738d3678a6c71d0523f5c329c5dcda104261ed61ba452c84c1c73aa526160dc0f1030f5a395a6d1604520f835d1bff9a1657cafcabdf43b93002e20daff019b609c28722a14d6a091f3f998abf8d9e6a113b10d215cbe07cd6f49ad9edba701594ad1242719745c0cefe28a8d2f8afdf5cd06af3ef4b3ef46455d9bc50cb1c92341a4146aa990ff35d2422644d335d5de03f75448987a20315c7db1fdcd6ab9947f484b5a3204e6bc2fa18dac1be5f1aec5d2d2ab393fa864593f2eedd25dcdbcd4a62bfec29d278c364032f624d48f1c7e48f838860cb9b84758041b0e265d654d6220d3e3a9a0d6ea4f4edad6d5e58c3b9282717f40479c85d2e916caa0ddbe37dc81fadb9778860c3e5f8f77222a296392a9d73a8b41d095098562c83b973dd1ea47a30ff43f62be4cf4f26ef303321f0b273e48ca83a1244510559f2e8a4ea233c1cbce2f659e7852060e7945cc856eeee8665e524f9d700325baa0f19867cdd22a22a555b068602e4e252840061df3e289fa301d23c3b02c02e907f07b6fdb7ff76c47e3968db7bc1c17f013c9127998a120effc7b6965bc200cf822ce2a23d0ab643667e80cad269ba47be72c485a1e05ee51bbe19092b4c26fb51a791f68634c2915e1da3b0f2efff53f90a246503bb93b1b598d5bafd0cc996fd05329c701bff4d6b1abbfd759904511316c5ad6d7c482dabeaebbb8398389e5574007b6d16f1dfdab5d73d54c94ad8e955a091d7d43443f14b8f4173c2fe4deb12cc897f9e80c4f9dd65f1e0cd048aeac0ef833775e1bb8cf43a1629f13739b508c0d0062b52340d2c73526b22a16c1e87d4ffe12698c3e892fc0bd351aee8c668c0558d57954d82ea58efaa29f828741f6be85a3edce756ea1ccdb0a80b085054f164ee9861fa1017e69e3a961d4a80092e1ec8b49b561827796bbd7971b198c74663bebc3b6f68f8d6f62fe6818e6dec3e2db31f107233d3457565ac5774b7d4077197f451f63adc7d1731c42f2fab310472518a140dc04271f99aaf40ba609b4e4ea64a562cb1b8f609dd5159fcf45ae56211c4a576ff7e2073d89565db0cac5eca32231f786c07add5c45e59f6fd70606da897da85ca60fb6b3043a660a5c522fb0487c06e267a0ee344a3254b96ecdaa1190326e1908551db82228de6f0b115c5b534b42c559a52df1b07aea4980ddc79f82d43563876e4c0810c9f4b79ea6b52b800c4524b70f3cff1dc59110b690f09701adb4e019ff3b987f0568be1f7fc7a8cd47fdc3b5d06018d0fdefa489386f217528cee924a2a3aef4fe0002334e3415ad5618e4c620f0e9c2e61061e611e25423522109462dfe7288b908097e4690b50554975cd3a69486a480eeb7529b3459a279753d867178fd750649e27523ecc61d84e9237392dedcb5c2e51e701b2d7c8c85955f4784f51cbde10dc29d6fd127cd8080be5703902ed92dd245dc13200aa91083b267510c921fb59bb9e9f66f6926b2928a37e21ee5b2f979f6ada2a26a6984976070c250bf00e4a2240c9795acd1840820c4c72c7748683910dc65e8331fd6250073145e67743a60428a8894990fa0d1e0c1fb44999cbd588a11a8c3336fc44c5addab27782f01a3433c7f27ea800efc51b6791d4769c8b314cc18b33f07e9ffcc065632ff2c449940309738d1d79868a0b15ac855d90bbfe880824d477f3a95a21487de2503b17276edeb69b7cd782a50afd527a1120a414aff3ccb34a2d4ca05fda0829f075506f40769e91de0c11a77bbf055215e49af4974570f7710d3e56c9a094eb673d1dc7193d657183f437b24edb6e7f385d5c8ec85804a0319d4a4bef3af59eaf350795085542c9f50c873307938c429d511af4fca301c870a668f96b1567bc9d9bda082aa918d0710cc4fb2efd05f25d4a0b3e7d263b9b1f628f3ff03cb04b6cea61804d6c8080a64165ce67b5170a34d13a9374990621d16b8fd78ef77ae48d403c8b5dc41590caf75a7b3faccdf72ab83ba1110e790b71cee2704a6d3313f6f4838be252973078b49ae58723447e379178d1a1df836bba50dfcef0ffe62d91fcec35e8f35adcd53c45f4cb15087fbea95c12906dd836b648158444fea6da7a67ac960cac7e5987ba0977fd65eb9529df6f9902c768b5e46aeab3f195e9f49205e4ce298a96cbdce29b7ac8d8af3119d8332c282752a7b6b604cc152eb296fad8ede463216355057b03078648735fe6ae208cbebbaaece18c605faa2f235392f1ff32572b6f73a0cf48902299033318bbfdc109ed70e1a8ca62c9637e4ed1c07e2625156a48b873276e74a0393fadde4a0ebf517f6d2b21be8c8c43788e49058e8cd922eb8f988d0a842345a0e5d61414ef975577eacc39046d517754a8ce0574da8c7a9a693613b240fecccd34a7aa7a85814240e5c92ddb14a226cd09bbc1dda5917a2b191465b77edbdeb5398ff967758d50753681c92a01f3df7d9c9b7fd8ed8fea82dc7037a60d30fbd6c31d670598e95787d07ec827b6d9ed6095de59636362a27654862f7ae4f5d9ae2b47855e047cc64e5f0ebf863cbcc346bb0f6c210f920aeec2df8f395b1fb96798c3b7aeed8de83fe4bd72421b62e19e7273c5471d60f34d5d88e90333dc1eaf7149483df68687c812d080df260240c7747a60368306fe7f6f04d5d08ca194d1ed873f1cfcee8d1a1a7a45bd735dbfa5d7ded2e5df171494396237a8f1842fdfbb2b9a1083797c24a4004ee5f3ff38bd6d7371ee1d1a407e586bd90e0f9c5e8d47061810a357a2b63578a8a2f2412b7d1891820c0ad2fdc2d18c1a93a97c574dd74e8cfc712a2a705cfa8fe58efdd35999b6c025f2c3416606017923953190ad74b743bb89fe9e539e5e3f2a16579e3eeaca11ea818b4bfec84923531d4dfd21eedd7fd245054225e20ed6ff49d5f5cfcbbd346183fd60212b244b057b07d1dbb679b8c833900fe3157917a4c", 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r0) 01:39:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) r0 = dup(0xffffffffffffff9c) dup(r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 01:39:34 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) 01:39:34 executing program 0: r0 = open(&(0x7f0000001e40)='./file2\x00', 0x1, 0x0) getpgrp() mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000900)="f712afe9808abb343335e1d9952daa4dba844cf878626884be0863f6fbf26f7c15001263bc7631aad6f178", 0x2b}, {&(0x7f0000000940)="8b1eb6ea8901727a28a5b1af6eb90cb5c425afdf34a972ffcf4e586ecdd19d5a405ba18d9f51408d49eb93faddbafcd484b3c323f15e6851c86496b8a3c2e380488f799b2008018d314c2e69544a77bd3cc21b7e6143805341b06eda0bb1563bf305b4a47c645db188b2f4fc524a9eed46296a2f45e4cf94a756e67365296582e22ec535d2f24d5c976d17da918c45d9c720ac541942e55b7797eab8d1fa69782868ce222bcc8d990d38d4029714399c26e701d53760fc91d25960f64af52456d89f120a65f15fa5619691b20874d9af99fe4ade16210bba68818a6bb05aa6465db20486a2e2264174b249c7b8c141feaa2c7bc2913e599d6fe0cb650bcb266bd9666d635d1a2ed5c4508249e34812cc2e2cc65a4560364d7485239fddccaa7dff07bcd35ac3c2b4fcca001210d509341c8b9ba57cff90341920c2ca19be8ca0dc6a3980b3d1582d399dd5f839adf75eacabe70325502d144502d6478914f7a6996adbdd289cdb46c71f2456aad2c4f9e3f8d55ca2d5533ae7224e61feb177d304a78a82c17e37e99f7fa25baf1ec94e671b13a9277358c73f8619b8f939a4f998b4a43f8a4a16c52d9584c1b5f54bbd9a8789bc92206aecf50af4a849af53109e399a45858e1079ae8ec1fb83ce2e24540af7a485b2cb608b65b7c4684bc37c5401951157d3c299473bbb4e9efe5baacd1de622c3de567d61fff37db98882430f936b77f357dc464c6e68b08f41f6d950ebd7c81107e44bda3ade084ab35e13cc351dc6b0d1b0d0b0a3e10c6f13f587a9f71a6bbcda4d7de92fffe2eba502b382d710e79df561f9b8d72825c014b0fb1cf16a4ce3704889d7108e4d3b1d0a827c6296710497ca55b9f7b1450195cabbcb494a0f869a9baa94208df127472c0454848674aee3629d257a1d2b1cfa86fb87c7cb7be02ad0004e3537451d929e11dee1b634b2290189136def6e0270f6e1bcb43206830a9d57759c7090730c313ec34f2b0620efd1f39fe90646f3e89d9a3a0868df295523b8d095022625e85010521a3fc997d30e63cda2404950ad248b9d0156ae543c2e3a3031f38c49087784139b3f12ef517863b636018a92f325a92a1169a3d8f0e8afa0ad65b3a5b398cf7963f53dba71ac45e26bede77c2463f812161334e7bb8c19523a0f9266165a523aad7dbc4ee31cc23032f6b8a32da4addffe99a225f693d0d9843d33f0e78089628954c86612450cd95a5972964eea38af43bddbd23be43fdbdc978f11ab13cac3881da4d3494e977595339dc7317c4990f02903743f177bbee74436eaa89a6265c0487f4c38570a9e232d70f314f04abdc6e4db84df3d478ceab57983f916904b97915aa35e5165769af21a623705143698accedb742ab915ee4b04f86abba242c48b2a5e613fc23772f1b144ee37b82c65c4673def9a4deae75a3982f4a7bd3f4141e1f86a025ccfb4f3a98294c6120b9d57d232593d6d6dabdf4b3ae604c3e2c456ee32e869973e61a9e882d4d8ecd970087bef85d137ab9a3056333fa1b8faa8286a07aa54d3540e89ae91c1c1277020d0419ba4617ec123b0b0412671b3414b768cf9023ddf3f4235cc75e6c1d1753a5266cf4b5d2047b862a426f561b66dcd096dad820c95e3bde807a30633bdc2ddf3da7f21c638c775771f43c9e4fe20a0d7c7f8d538d053e60d054b9ba4b754d00c2bef94c22f1a2c71698efd976dad5337e9734f35f73f3e2fb60f4db5e2da96a718f53e09e586048c1a628f3c5a98bc0d5ab13e124f33331967fe7e66426a0d3f6b542e618df86eb80e43e3001699e29a76913f79adbbd9555daa79d563717148c4ec96c278f8404466b5b3d2896136a378c2044cdd5773f1d233d8803ecc4aa3804455a03a2d4087ced1d3e42a07183aa04efde99edaebe3800358ca3eb950567ca735e48505479ad2b60845d4c3b033bf92130718b4c3ae42a466cf9bc4aaee4e7ce2b2dd8da5f6da7f0db63b356b770cd77c913f8c349fdec889ed73cd8101f129399b5ecff24f4e1dfd596d6b3f9a41bd9be4f66abe2d1b4de777c4fcba43fdbe8ba61254901afeedcb250641a898733e35a09c89739e07b7793647b16b2f0924588e10d4d6cd40622218786af73b7b6143d67e7bb9a1534cded9cc4ac1bf819ac8bad0377869040f99e1cc03b28d8ca4ac38ffb026dfab23342ebedc7ebe1e55cf8606987052d857c00a21fb02cceb223dfc3912eb5aa79ebbc709220e047eececbd62cba278ea3dee7bc203577401e18318d7ac1ef2ccbd088b1190cb807790e84bd38535256675ab150980fa324fe6a991b439f8f01d677c1b50711a826518d08175c3940ee929a829b15f1b992036e679f13f368e78ae58fa8fac3de66692a8b43cd9bc8ad21e6941e71bf5ec089b7e0def6c58a1e110de24c98e3b8135e51f19a61a1b6f6e41be9bb80f73463c00fc6be655895d90e5af9c9a40940f67bf9b55e754ec17c4fd182fa414bad8dc8b31ed72cdbddd704795dfda555dd1ba9c287c9df3f2d8e51d30ddfa6d2289b857d3980db6457eb59fb451359c10dd7d2066db532c228f6da9bba2db121367316d8bc6c644c72761260ca3e4b8a21ac22a2b23823d9f05bc37db165fc52f68b6bdfe3cf195e50a7769a331e5d043c3c93043111146652c36b0be1e25f32a4111b7099606addb92cfdf4b0e867bc8bf1ee6a92189f47e5fa6d039067c871593456a65add8e9b56741c2aae7f6fc039cdd76d720a632c7045f4c938202a8e6de34647c478e28bc3c8e2ae8a7fa387271943d7f031237072b57ea55b3e779c1fb1349ed37ce6ac95d13d410596062fdc1c31eb3daf88c4c64dd9d9bead105b8a1e6e450dbe11cf4cae04eeb8cfc2615ac0216278fbd641c0cfb6da0024b1aef9f8f55811fe65b210e25cc94f4dab4b0204744fee6ed9ed1436b80c4ba93de34841cb2c10265c7cb2a46e6e0025346411c8c8afc9b9a9c110889843e850edcf31e7c0600aa9e3cdff2519b11a8612185b0027e77ce746affe91a104a6f35975ecf67756943c2372510506ade7cfaa4b14997e03e0f2e77ffb4e990ea6c0a8848b4e15ce2e334744e26fd619742288a8c947f3128c8797a619fa4303d6deb4e71057e618eafcdc42494c267d8a413cd285e6e1daf4fcdc34d23b13940f227f56ac2583ecf343d0a272492d405a62502fc2714e4ca63fa6278b387bcfec2b97bfb1df8a997a4192e1ac51335982a960feb1f348e988db59da7c6e9498fd2a7f1121d47802317fc1606fe1cd9926a91869b2585af6e273a01ca8f4fe4684c044dfbec2144b0e43b76fb61281b1d5ffb27ed9c43b808a95751df90275f1684160d1f1ea8bd776e685779824f1e6419da6caeadbaa4829d9d9115c41082780b1583ab3e07d6178585bae8b489ce62800c4575dbf0ce51bc70e4c693ba0b0cba8f0e0ce3b722a60454f69f61daf634cf25aca30ade0d7f6521d37a0b5ed977f70858f342517e6e1a5e5e85d9084862223d2e113a36c172a0f532f15a448086fe983e0f3a1578b3b6fca8561d02fd48c66df0b489a801605828bb6acdf4ccdb822e3a9541917991a34cafc9ba7631a4f5bebd18d894cfca3ed6e0337911a7b89bd37ded2083b0d627b572da35f1d1f18a0b1a63a75bc783354e04415ee8728d7ae35282af6f72e63c91045fde64603dc8af020ebe0bd41ea87188dbd8ffc405ef64b4c9d4809493e9c64b1cbfde12eb13ab2cb92134d04d35d3856474f0f021af33ca0b3e023bc469f9be9f3b91a47752c0c6a4f38205bc042457fd54354e89f55f40c9918db2d0b6843c0e0d7a9a0e6001d12a996eb3bd41a065ff28e6197b42ab18ca1f11deb81da100c6cca66f81d8198e08f6c0c84de3845d489fe953b897b99bfe78af9f0534d71a4342c523fd80a24a87a71a5388e12efc5c40aeec6a524fb6a496e58be494cd77e2672f8c0f040cbace1573ba420b1eae4e6eebb39e90432fc2963a227e9803fb74f6e1e94bcb69fbdb5c3d3300a3eb03958c6f31c4187f75dcbbe52afbc1407629d433ee19b27ce07996933ad6e09f0ab7e79b6322f744aa200768a37937d78b4dee0d98ee9cfe50d3fd63192149876d1205096ee59305be4a01a158e74a4bd983804e835ab236cff090ed7163fe6bc34eef1ffaf17c9fbbb3c53732eaf77b1fb8266f52ad851c4ddd0d49955c270763cc366d901f256d20efd356e62226991ae84f464b3356ae5ac585c4937c55afb6c5d64f1f7b965cc4cc10ccd74ed39d6d12d26d4cd3c4dc2e76ef47005c75199eaefd4ed2dd8d8fae2d3ecac158dcd8cd5e3736e2bc8ffff3c183a464f1056848834041a783185c00fc1f93e2d4a069a38757b64dd6dcbe5469f857acc373caf555b97667e7e40a7836f1d4f1e9fc4b41209889b8f8310934fe85bc4583247caa441da10e7047ec12210b0f25dd229068c42d183f58e0b45c83b4d633e150180b055e95c633c21aec7156ae3941d7bb62a304d7faf8f0ad6865a6c9258d354e8d386cf2dcfd3e05b87e6003d4aef502cba2b34f5cc2a07eae7abe9a55db5b8056f8b7ea75421239e6215ea1dc7f22732422ab4959a4ca51274224a3a41bf5abfd8fd83f68fa6721b999c8c188fc75144ff1577bc6713b5c01b74f1688dc722a9bc14821f6413305a6c004a118b7e0b127ac28985c32de5eb9479cf28803f842d7f54551b22567a7ca12d2625c8292062f1429afc2809ca664f7bde8e0c559feb24271aa6fe59077bdcd19985de19a8e0e371adc74e88a2e912050455cd318f9a881ce85f30b47e8aecbe310a1da519b5f1273aab0127d01bb2795c65230fbd1dfd7b0e1b6cf9c1076f2bdd755cbe54b8d01e648e1919cbef648ae89aedc2cda50ee13359b1378668a234bd0c4e6ceab77626b5b0b8e7a1e7e4e129ad9b44dffbab23d177254064a9eb5e361138cb3e7cd44064fd91240630ce38478c326078f85292b192eeda9899c29e47d8aee66cf2f7ede5b9a1b3136124a863a25866739633e10516c4210f70fc6ee8200805792e2c1319ace7b5e80e3b3099afd40bf437e5e19b9b8819fff4e8d9e8214ae9c132a263c908409d3c26d4fd765deb23149cc0663482b59dc617375c39536b362c61085afbd7e34c2bfeeac141af4d2fa393d0c85ecb90177385cd0ea129d39abe557e0b8b141820a3aa9316f4802a7439a1e9f531a2ec86e7efddabb779af29a9e59368efdb8928ef0796f4a6a9ac996daa146784e30c59b15f4e71da073ab286dfae978cb2ecd1cac650fe09154e96378ef950379cb527b8c408a5e3878fc45b6c4e8ca7d70530863ce528b164364a5beec2cdacc839b2c2dd46391bdb99ae16933890025121f9a11ee42f2090ac03cf4079b71ba59d820eab5724d5ae81a8933db178e6d140cc0bf72ce61445d5c00ae8a99aca7dce1b444a14155e61a20b3e3652aa7735d83d3c7417331439d0a5a9aa20365a58beb2b8d5b36115f6253c6803b23812aba66b6dd19c38b4c71a8ddfe8858a6a6ffb13a687ff34e2dd1d58422e565a4e11e98603180f8c37315967b83db9d326bd6a92ad54d7c93ccca94ad73af484f169acb6fd375bbc39b3df4f04de1cbe1fde3480a4cbe9307a74b3557a411bb22ec36baf32d36442d79738ba4d0eec96e6cd776b5ca774920816ba685c28a633fb38c495436b4d650b06873ce248e74c9814d0c637f558b2ae1e128b032bfd275bb5e1f59227583ed409ae575325846bf9c398a8624343a13b7f0d96bb45673f77d49d3f79e38c70d270f361943e5182e00c11b575f", 0x1000}, {&(0x7f0000001940)="75d01043cef391e986b91d44c12726b9190c21af380d9144d560070c70f126f0bb3104da8918815f00c0bc223dd8e2", 0x2f}, {&(0x7f0000001980)="ca8c2abf4c75ee6dcb5ec6a407458ccdc93bc0bfbaf375225d321d1c898d4c6d90190380ff1f5c63be98aebe1f7ad821b2aaa6a9182db674aa6b972424e2727efcde7a7912917a6f772ce2483950f94fa0ba01d290895f32a507f9f9d3adfc7a466e94b097a8dceeaef350fe2057cbb31e71fcb1a77bafeee1b15ffce7922229af40a362de7e6e7cfac752116f4deba30312275a1c728114dcfddceea0f6c4aa780351783721a581fa354d0a932360ebc2526f1bd112ed695536ec3415cb68a053515b4959ecc2d0c56038299700852355edde2bb0969e53c97e25b2006b73d976cf2ffacd5e", 0xe6}, {&(0x7f0000001a80)="4a1824b9e472b3ee8be3c10eb756f5fb18fbb2e32ffb7b6ef8e225893bb8d8e0a6d7b0263d59516ffd67414dba89fa2e8ad194054ba3e8cd77c6596c61d056d7a1d35e716fa76c20747f2d27727ddf3786da22ef6217e37b4d4ca90fbdb8a2a037c7ce368444c5457d199efa3d4ce1255545a5d385c2a22d9e435a783788116c0d87ec47007fd2ff6853fa5578c7744fe07448c1946c622ea14d99e312515819b6ffdc90b35cb6d722efecb2f41839ebcd3d0dd40b8be09350f3f33b1a55ca1f28bb6ff64742f9011c140d9b24585f75286b92370c96ec90924139893de9641f20ae35549637", 0xe6}, {&(0x7f0000001b80)="dcbe890d780c24fc140e7a4868f8f1797b52f532e3aa", 0x16}, {&(0x7f0000001bc0)="b1dce14d9b89a88e026f89bc8c7c08c09b11f97e582920e42981aaf0e07b204d35c69a20d4e7224f551c07858bd07fdf9fbd4d4d8f6ab2e3806f4d7ba4528dfe26c47a1cb42b9b6a5743f31bee9a98c9fa188a7cc91c58811071fcd284eca7770012ab941cbe0566ce080f7d74c5de10a93e6d6a0f526f3c6613e8aa1740ecf94deb5f528bdded5efd4dee5ae643892a107a946d10eb02e8521ab2dc860dfe9e93c29ab61f0cd54b65c79987fbc4b1db23be02325995519b027e2d649066ce16765ece5a2b9a9523847c9b4cfad118218e1df2c2", 0xd4}, {&(0x7f0000001cc0)="cdabb577130653c5268cea03c0b55e8d43e9b4392ccb157e1d96c776bfe64fc979bb3cf88a73d3760d835c65eb6c0b19d497c57746bfa7933774a8a18bc59fda20c523150ab7c1ca1353bf72e540aa993cb53c6f134617675462002e3a7326426ca942dfd74aeb08a8769f4271a27c49de93170ea045237840ff92375492835b9637b6b0150139b3bd83de8a3e6a54ff1a8fc7c8f2ce", 0x96}], 0x8, 0x0, 0x0, 0x40a}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 01:39:34 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x45a0e3b203d8f650) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:35 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) r2 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = getppid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x14, r3) r4 = getegid() r5 = getegid() setregid(r4, r5) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 01:39:35 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() semget(0x1, 0x0, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff7fffffff, 0x32}, 0x10) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001480)={{0x80000001, r2, r3, r4, r5, 0x10}, 0x85fd, 0x800, r6, r7, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r8 = fcntl$dupfd(r1, 0xa, r0) r9 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r8, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79f6926b940615d07b6c3438f72d368454121a8db2038c5000001000000000000005f30256648", 0xfffffffffffffe49) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) 01:39:35 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 01:39:35 executing program 0: shmget(0x1, 0x3000, 0xefc342270551f85a, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 01:39:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x341) shutdown(r0, 0x2) 01:39:35 executing program 1: r0 = msgget$private(0x0, 0x44) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400200000000000001c00"/160], 0xa0, 0xdddfb91f2350a31d, 0x1000) r1 = msgget(0xffffffffffffffff, 0x4e9) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 01:39:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 01:39:35 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffff467) syz_open_pts() 01:39:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r4 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r4, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x955, 0x101, "4050ce3a8ee00992d5ad3a95d28d5dafd186967d", 0x5}) write(r0, 0x0, 0x0) 01:39:35 executing program 0: link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="01022e2f66696c653000"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000480)="8cef3a21d79b413666a038457ab64273bc6cfb8abd7b0cdfca52110026fcea1ce6057aa20c971b7dba84e7323a8af63b37d327876aa0f402064335be7f12121ae71214027feae14f76dff95f494fab4f7527dc3d8a16ecf04332697ffefcacafc4d90dabd50003f960855ad082d67671c4a211eec0830255f65d3819b07c7dc2e8a540345914e697445787e2b1e912e014e08389acff15137e0af220207e730324b05f9d33fd82c84506b9474e200bbd0317d687ff1ef0e9b1845c651eb91e8c2904be3eee402ebf7254847388aa74467cf090604b0cba60eac66bd2be6ca572b95cd7811bcb2afe5b1d4d0e41639e8d01c7ed650b4cfebfd6424c1c4e30c40852920d3926ced938c08571dc8ff5d6a4726b83522f77e164afa69fca7dcf49c6cf53a4b13bd37d469288d5f08b65673f1b0194426aff65b86514df1840628d0bdc61c3314952fe109f957a1c563dec1ed4999b349f63c38360f7de92ed916faef3bcf13b5cce4874072ccee9a1fe8a301af4e9d243671310e1801451aa0008e3cb43fd346dfdab36e1766fe01c78f45371d73b80ff689ecb43b84183022271dbbf047c3f8f59b81d6c847381bde54064beb6d3841a1f5f698f53eed99eb30f62692a3ed28e906372fe0c32a68a4b4f27cadf306e9420b66fd0f636135ace2931458901427b8c72a2c4edf327bd59fa8826a117c2fd914c092cb868ae64a0d9727ad38de08adf7f658673ea45548b904f0b5389c3f411c91f38d7a830e5ca58f39d0d3f484ce8cf705bd9c380aa51ad84d82d5a65247864873fe256534e6ecdf278449ecdfa136d54a28134d5682271b370d3a8bac0950ada0adbe1fe507e66790e0fba72d0e1992923983d594930052c1bee47afb669ae13c6192df5e68c1b71359497f66a5fe4ce94c8b34fdba13c3fb6f2cb67d462ffb27a1634eff32e92dc6686dabb6be1b714ab3d178ad3ae71e6029b4106557b49fc50d504727e6a95043ecc62a8841e19bfefea2371b01525d4047b18ff5590e65ad03625e223070d38cc0b1489827ab8fac757d8e7fc6daf3d11c812ad41909ff0acb60e14a6315c1f39863e4bbf80599110e500b7cf6f5edc89505b8cfe7bc831eae2d909fe7218ba53ca92780423d03b73bd4a31da5a11d4e32d6e8a540749b936c7ac81ed50c466e0b0af76314f76c0a58df198b6ecfcceb965a9a91af9d34396ef9e82052c2bc3457d0cce8899cecb607cb871f32723d8e49161eaeab24648d0c363bb2892f7d480bfa0828334af419b9c09b85a4dcb3673cad701f5d0184ae274e1f3b169ad18a1792414bad2729e47f4328b2ce04d677502bb7a1e2f64180c8ad0051c425c64a2f4d79ed59def50281ebfa570099baff8289fa50f982efa40033bce72b8f8f11702af85fc01c6c7d13f17425b175b7f0f088c14f12146fbb208dbdb0a6d486f428e07a106faae0b752037cbf9e6951bd60c0a596a1eeae8e4ffbf9e6bdfd2c706c823e91d62edc63d1d8963544e9ae39a84392698bb93a131aad0a500038b565de56fea17c6a90da72aef6adae8d9eb07f872ad077d59a3790e3b55388f5e77a247463488995f59b68135f20e967b3717cf4101e052b907a208ac9d3b4b1ac0e623daaed3ba23a22293440d0cd517cf02da25c5fae8bbef23f2f05727283f437b1197d1146224bacb16494916231c1deb4934e4aac5ad7c7a29f2830993595c7730758b5bb75988b14ae31936226f7853e9a48e0784b1b66a5513a5318b7ad044901e0905f467c2c3f453176faef8afe3e26983e7fcb341dd062f0b70eef4c205eac4f8f5a936f138ca93ae897b534b0a84955c1d4ff6fee17992b6358eebd4e738b58f7783ded9d307706fb390b3d6431ec7787a03bdbdfd63ffad6b628767eeaf0dbca051b55af90a91cc12af419d1e7092b17bb7b756c4b53f969b370812714643312e600f698879c50ac5966ce8c8fdd344af51cb493b908a34642651cf01aa474624b18d2cc4ed3a87f74c20feed55ad2fb51c745a69ce15325ed13cf880b250571471a8617c148aa64424f6f9a925bbb1cbe8a5baaa69994e7641e7619bf818bc7e78900df9339ae6ab2c6c3dedd81a603ea200294b14050bac2df7ef37f36c27c2b6c54c52730e6ef2fdc2ee9a1b9113d91d3e4936a4e805801dc6992908f72356599bfa3510915cebbe5569c4c064e2275ac1427b08cfb0f1e6e0f640e1226bfa0ca01f1da01e03bfd03de4fc86dec528a57d1fdd0fd5e228ac82cad8f2a4c47a40cb8efd14a65bc4c7e296707bc3ffdde64c6863d5e59b3a5a1e842b261298ab29c32d77fc81387c3152de1e7c9fae501849f368481830e9975e72b1ebe7f0a79d170966c5f4df82ff09eb533bd0e001b752bfd794923a8b83a37ee35c3fc5f65f2a1b845939f01a37bc43f0f25f57d46d142270b86ac336a39b9940ef5a444b2a415c3bdf5ba8e5f178fe30dcf9f80e377f3316a6d1d532c6ec5360c887ee1a614422bd8f2212e1c3fdf9c95db9670f7da5e93e42cb369632413eff32eda676fed80a607fedfe289c3bb2e35deca1e903d6162428939aef441acd9a394cc09a80e2728c5e2206d2615e33e0e46f29efacc30b753145508e39a182741b90e3ba8f68401330264591205b65ad42768cc12d82a9942c201649b989e7813473b9a913d88533f7836f178da62908c0832fe8a228a4a609b2b7c768063a16d40b17322ff11cfbd9b7ccc19c6ea191786361f3655b146c66725f410a66f89a61f77131b7124bca6961a4e9cd21c2ee760eba7caeb6efd1c4efd52722492e8a34248db7e4d69d9c36c22f5aa38b639714340a9516737decc513c0cf36c07aa878221ea99c644421502dc92252c4d9a80ef73d0b8ebbaef1d2c280e31ebb7dab19b4cdd8b8df21fdc9e9105a8c2cea63bbe3b88e1bb88273face63400ffed6aafb196a197a11d049be0f3ec75c8108a5b5998a629aa92e87926ace33c95096274c0b31e0b4f8167f849f384d51273c9d052e6a01f9d99fe4fc35a76357ba856ea466cce65d28b7b926880bd59f234da7e5169a136a56538e02a77555f884e60a2a2b7e3c89c24645c50d7188054c02c1f49933bdaf4ece2cd1bce07843674794363ddea2bff3592912c1372723a0d6735e61d4577e1f7620af059bff08514ce8000fbae43fdb2deb53fc6c067a0168aa2ae374a601d73fe5b467acc6b9153d4e7e04dca7ad1fda42e0a496bfd92214b5795823d5fb5c3bd8b38ab94cc6d0a836e8d3ee9c35aa40072bc2dcb8a062ac700b70893bedda50da688c20b3f6266ddabdff2fe2cf78f462cfa3b455b90e2fb3a4f328a299ad28761a944104b3afe2d02ca3b3eca6bd67bea9a44c9231c21af4e0b31baf859e37594abb356b8e8f276f8aaca568d9033a1fd2fb5d449e0a9de25a454fcfbd734ce04dc07850ef6cbd87f4a6b11af6dde3b2b00979d6b42c64ca7a541b2aff9438778a159bab2a87c01d51d853c326f062ff52174d01d4a915890ac2ff0b246888864a290bf0b00b220ae7170ae83003526da41e1c29a531590d6b30f85d0ce382379d0ac4d40cb4173cb64115a3971ed3189d802849355aa7b5b2dff84103c28c41b440e6a026d1bd75adea89dae84727a43a5874866d88bf1f44a34f9c52257b04f700eaff01ceece19499286d118a77869c97e6c33f5abd810fc89546564c65ba769072ea1634b7a7d5c29dc506ddce78a4e3b693c98d58f0c869ae42a854af39802a876a4eae6e34a8ae8cd38fa79c00425b15c29779f2e253423ac1205c7734ed363c6d4274b599fcc55fc9e18dbd0aef8c88d4d2f81272207f084bc42464751c7f3d42274b53b0d6ac34d0221513bc16c363edd36724c54cbbd94c9cc5d55f34fa7aa5bc5917baf0d6a95c34dc21ae0f55ffab13feb30721812b743e839255141a7414ad8c3c8439e96c821f522847440f92c9200f750cd5eaffc4f2664aa5d47df96cb17cefddf39182b7355ceb9f02ec670a41fc451bd6814207fa5e68d6a9d5577dd7ba70bf2eff878e788010cf01630665016a7916c4093f294450702ced495e9fd97ca93b86eb704265308f455e0d504b0c2aea30fff998982242b682035e307c6472c440c4b706e4ece95cdafc5de227ccfb1f7aa431e97aaedf81048d630e0ce80554b0e282240a3915be46d8a18bf57b7227598d2567f9770904d79e30913b83b4c93f15d46baf092be20e1969116e05423f3464f25bba6e596e5e774c2ef27cfbd6af72f123b34fd6e4a85a923e18af5a3b72ff40a666cf80bd6e6f87a6ef17d185a7aed29c21522235425e8ef128411257b7d854136c1657cab35de0bbbd51e12cc7e529ad25b555659dbc217fcd16c605f99ff29da71fbde335c90edc181664072d33e06a720b4dcb0df5c6fffdaf31c7dbef275c9472fab7aed9c538131918a62f58d9add74718690dad169293fa80325c1b7e2c7304f271438645ae761dc99f971b89d480e049e7f0da78e49e05239109e41354590968ed53dae75ce4f6b9dcb313cd9efb0426651e9c73274d66a586637877c87b579ecf35d74a8ca12a3319fd1b2aea6ed64681a9bb55c45ac9dca492a9c3171404b8656338a0d35f1d7476e7e2f1c6ea620a5ab1b98d0ec66c6fde29f1adb3440fc70bd2de96ff818d64f337375f0a87f48c8bacfbf75b78e72a43a626b71e6146b69752c29cd0197494c22d630d2435812a14e076c0cd8f2476a77982bf7649ea8ab49a9736c63b262e80f6cf484ed183416cf28bc8b9f017c96c28ae5e55a9f69da3e0276adbad89ebb501c45ca97be79b42fbbe6c8f59238f257c19579e9f3e91bd3d8ba682430fe95d26ed9e3661d0f091742fee50f07363e576195e91cfdf492090c632f5bc5875e2c0086ca2ccd91937efb7e14c5e4e70cfa1bc53f6e34b74525367fa1300ca0fe10c4ee9b92eabe6e42e42289699cc146419f7b3c30db08dc88507ecd228cd8d1d6949afa803fd609262c01bc8a05a3cee1b19cc6b75cae30ee715c89af7cbc020c0ac16b7ec59ce0de374698c7bf3b5bd815d9f588190f8642add8c33df2cb069597b9266288c29c4b0bbd30ad65bb3c92720bec7928ff0898c2ca5b3498bfb25196ba672c620cf320f2cd64f769662a0803676af1e5240b0db7931b7d1c19d701afb4b80a7cb2be0026e19931cbfe0a28e56d7c8bfd3b14e9fdc7a29e13a50560ba6c77c53f5a32e795e0a74990a15e3fd188a45561fb3265a830c0666547a90185783d19c1cab561557c62fa4ed2050d2e7640114c791c811b5f0f56676f5a0277b692b3efcb582ff69fa8e0d81fc6bfd8b7b5cbe201d2a6b73f09fb4626cab7fa2cb34a456977da2fdeb8ad74b5f96017c9d09b16cebb46d491d00bf5937ef02e8b8c7709b3002aa5b3c15009c5223993774910f8b2804e52e010bb6ae0cb3d9ab470d2fc712a22080a2e6fcbcd143121d92a66be0f28cfd518f33284ad19bac18e6a92a9deaa2431a3b6c1fb9692417c61eeb828d2ba211a52b57ddda899ad8e040fda3abdeedabd3d5a99ffb044396d119acc75e627da29e3f3207b1820e059b7a0d4aeae892c560a9094e57e1c9d9ca1c1067dea93ec6b025469ac78a0cb346675bc8978ba5b2233cfc1e2fc0a33f77ac2cc73ac08b7e7f3373b990a221152f90e0e8af098d877d454918f59c72ba7f190969d0b9f20da6ec3e9ef7de22599bc1dd2caeb2925a59c4e1121848e2c5de349a13ed762844d4f2a7e24d2e1f9f6d1f6ae3cba4db6c4e967b4f2f29d8ac55df9b13e4ed836aa56e3ce0107e5e", 0x1000}, {&(0x7f0000001480)="a33df56f57460dc49ad7ca1326aa8c6f55bebc9097a90c52cab48ad93a8cc2c596a4cb73544c181a2f8d6439ecb478835b740dabd1b70bb43237e0d929d12d7d0b44509a0f167a31a74a92980bf77838c28d9c0f08cb3706b5d64f655dbf28374139f022133976a9168dba7aa92ec4630d9d3b7474be6b13f395497cfb357f3de2303711b96a9c009bdcfd680b4229f586ae0948671ee3da0ebebba0da9e8bf854f8f21bc2fa97124f3399323177edf850b39afea86901a72684684ca71881fc6dfe0dff3351181a8548b4dbdc3be3e017fde0d50c1566602b358da9613948afd0b7be438c800b049795039d0107036f33", 0xf1}, {&(0x7f0000001580)="b5905c43fcf244cf505315801d97c867edec64337cbedc7c7be9eddeafc35b20daca37ac79fd447693c975c013ab563a339495962a161321dab72acc76028f80e09e6a18da89c5543bd56c3ff3f6a410562df321b5cf8903726145bf8c966d55803d1886e856574571b63f8668899f3e2f886d1e0371a793787a51cea2222b7c1f65c8a9d1605f5627c1156e8daa87ddb78efad7", 0x94}], 0x3, &(0x7f0000001680)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x8}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r6, r7]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) 01:39:35 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10004, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 01:39:35 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0xc1}], 0x2, 0x6a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x21) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) syz_open_pts() r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x0, 0xf28, "6572e5c84cf3d4b5096e0fabaa78516b49fb2824"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x4) 01:39:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8004, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x8, 0x1f}, {0xb60c, 0x6}}, &(0x7f0000000080)) kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f00000000c0)="ec2f34e56709b29d0190b40853d8e4277afc9b3001c54de876f453e9fd8206c49b8d02b25eb2697df0fe269444241a37e83cdb38d28d4ae21f3b40e7736e957fc9387ff83636994c0a9f4570e29b565994c2422c0e1385283fc13f5eaf100a6bf09d903d3e700e718eb924", 0x6b, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 01:39:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="a4af17c29b5e61b661e4123cb2b5df03b71829edb3f7f0a46b0a602139fbd0cf74d13b6d682639445a1e03b2575a699ca029e997f2e2e36b1cdafc2bc43d36cf0bccda1df7ed850c8daf5eec864f793ab8f7c2c8eb348203e194ba4d4c3ba6608420cec79244ae", 0x67) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() 01:39:35 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 01:39:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000000)="4ee5af25994a", 0x6, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 01:39:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) acct(&(0x7f0000000100)='./file0\x00') 01:39:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 01:39:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="acdfa0a45a992b9b11734772f02f1ab15bceb7083f08bae8da937bd9479f44b5f3c00d760c625012a5", 0x29) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 01:39:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0xfffffffffffffff9, 0x6, 0xa}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) kqueue() pledge(&(0x7f00000000c0)='$}!-\x00', &(0x7f0000000100)='+\x00') poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 01:39:36 executing program 0: r0 = socket(0x18, 0x1, 0xffffffdffffffffb) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x21105a62c3216183) 01:39:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff124800000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pread(r1, &(0x7f0000000080)="8032114bad25a921b8e5bd48808deddd6e7e4efbe10118abbb822bfd13a67e4f6284b0e88b5badf9681cd165ee7c23dcf7a1f5b31cf62d536914114a043542665c4e5a0179ef29e112146338c7ed506219bf7f918a661e508a93329714d9b0eecb93e69c0d6d166c425d4dda05f69160821c40c3368219a5cd7c0d80c7d690678f33ead4420bd40885c81076f35d08581a5fcc8527f9144d952917619f4995b407e55469411626bcb6664d10134b98508268ff00782060d8b6bb21a0743e69a2bc3f02d0e6920e69cf1a93609d326f9f3954f3ae76e2", 0xd6, 0x0, 0x0) dup2(r0, r1) 01:39:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) close(r0) 01:39:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x12) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x2, 0xce1}) setsockopt(r1, 0x1, 0x6, &(0x7f00000000c0)="ebffcbff13b9fd812e1f00000000000000929648d453276b2454f95a0c3d89a2200f3658d880ffb601818a87", 0x2c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 01:39:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9bdc6709e5eb73f8, 0x0) sendto$unix(r0, &(0x7f00000000c0)="5e6f139153963f110a6a76e7f2ef177ddb3ac6cbd734b167916b1e39174fba33638f45e75f5446b7a018e9b7eec25dc5bb430d620b180b170812bbb99f93360ee7526897fadfb1bdb025", 0x4a, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 01:39:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x4e, 0x0, r1}) mkdirat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40) mkdirat(r0, &(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', 0xfffffffffffefffc) symlinkat(&(0x7f0000000300)='\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//file0\x00', r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 01:39:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) flock(r0, 0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00170400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 01:39:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 01:39:36 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 01:39:36 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:39:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 01:39:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 01:39:37 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce271ca6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r12 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r14 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r13, r12, r9, r11, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r7, r5}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000300)="c23c815908ac0415a9b1b789f10f6bb4afee8fc32bc2c10d27eba82b9ae0b593ef2805512ed2223c910b3e355cbdea43ec", 0x31}], 0x1, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r9, r5}, @cred={0x20, 0xffff, 0x0, r8, r4, r15}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r10, r16}], 0xd0, 0x4}, 0x4) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 01:39:37 executing program 1: r0 = kqueue() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x8, 0x3, 0x100000000, 0x1ff, 0x5, 0x1000, 0x9, 0x10, [{0x1, 0xac7, 0x6, 0x3}, {0x100000001, 0x6, 0xffffffff, 0x8001}, {0x2, 0x3c49, 0xcfd, 0xfff}, {0x8, 0x40, 0x0, 0xffffffffffffffe1}, {0x1f, 0x1, 0xcc, 0x3ff}, {0x800, 0x7ff, 0xffffffffffffffc1, 0x767}, {0xa93, 0x400, 0x400, 0xff23}, {0x94, 0x674, 0x1f, 0x3}, {0x6, 0x2, 0xfffffffffffffffb, 0xee8}, {0xa685, 0xfff, 0x5, 0x401}, {0x400, 0x200, 0x80000000, 0x101}, {0xd87f, 0x6070, 0x400, 0x8}, {0x2, 0x80000000, 0x1f, 0x56a6}, {0x6, 0x7, 0x80000000}, {0x0, 0x0, 0x400}, {0x7, 0x81, 0x4, 0x1}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) 01:39:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) 01:39:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) socket$inet(0x2, 0x3, 0x483) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 01:39:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x6}) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup2(r2, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1006, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) dup(0xffffffffffffffff) 01:39:41 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="7af0b20803c86232ba7457ac15c45fcd752f8db9fd46a7e1f7b1a98a8f2e47db248c3a15dc9f6a69bcf6d8e67d5b6173471684e61c6856de4c53bb09d5dc0ed3a55edb82e1fab5e6dad0da4c536f2425f461a3bdff7e99f6cbbeed8da4188a34155af66933a1431f677d7ba4aa158d5ab113abdbe9511b14accc1a1c1bfe5a449a709b1264c33f4950628ab3275c55734a5a9239ffec63e6c8dcb60a22e3baac987ecfb2bccc39f9a55239460efec0ac", 0xb0, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 01:39:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) fchmod(r0, 0x8) execve(0x0, 0x0, 0x0) 01:39:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="d2ea7ade32c70584c50859e4ce0be630136d2f020e4583f438", 0x19}, {&(0x7f0000000140)="1a119c1714ce2df5c897ee23b8806d64876f303c5b495f1029a3bfeea41376c4352fb109626633e7fd1a589a7d7ae33b0dc96608607875fea04b6c9c214f6abbeabca2c7e09cc32a614e420bb7bee81190216df79b02d00b2c6554e8cba26c8cc1acb6cce86394a84d2cd6b7", 0x6c}, {&(0x7f00000001c0)="9a6b24a33fee689292d7ab23b6f1a6ba29b4c5a4b910169f786bad678344de827c63399b0c4b77e1c81c7e840aebbc801802bf90bcc1a0b1aa19db533fe205264cf0a394ff301bf044e029dde2f6116bc1c6dc7944551473c42cc9c54576eb09df0d204e23bb9c8e18603385d4e475ed47209b6c87cf3d49e63a66", 0x7b}, {&(0x7f0000000240)='f', 0x1}], 0x4) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="0c24f0", 0x3}, {&(0x7f0000000300)="7e920b81ec3e3004a7c87e422f36a877bd472c2315da551e7427ffb31d5847da0c7b50b8c9db9bf01c7e9195d92c8546022fedde384700db24200e8eb20b69dd613c5e94a046726f85fdde032e23545535eb2a2cefc9982c5c974937e03fd03ba8eea7270ba74904dad5eda3fa5f0c527c1c5d3ecab07f2f1a1d09fff9429a1643ecab282422e9e6cf60443b623b51fdccca4663caa143247ad29651512ac2e5b72699004956036329c3358425546019bf61dff385a08b71a87a8184662fc26307f987f0aea2139827", 0xc9}, {&(0x7f0000000400)="6dcef56d2b26c5b830101b88747cf040d174dad3d09c1d8ae90a9f3fd0485a337c4f842f28105de333ff2fc6188dab71ed8d", 0x32}, {&(0x7f0000000440)="b10dd6453812bb1d2ee0c32e12330c751611db34a90b6afe4d1bb7883d35682418e5416be39163d7719d8b2e6d0f2715c6ce865b3e0edead912c2e1a366fd0fd504c4ce5511aeb550252d59337d07237460b697ad059df9e870c2487235c2cc5a1053cc807dd665a5260e02604f851a90d75175847", 0x75}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000580)="15fa7efa758e2d82625bcd008fa8ff5da16888b503059182e0e7a433e4935de281cdc9b6bb6d40f1053335ef9ad80d2003864b228caa5289ee0550c8ae5a1da539dfa265ab93ed907b2bb9be5b5524bf9b2855db8a5cea213128ede79ea754b8b9564cff5725f65516219865d9b8873a40af40121c73efc0cf78c2a787c42d701dd2c1a1b16b44692dab610e0aa01109457737ddee5578fe20ddc27ae57dceb320720425058f8f9f2ef2f0d1d110025185145ce76af2e20d4b2894cc93ea7138", 0xc0}, {&(0x7f0000000640)="5c86723d8880ee61274226e5004f0443c8f7a8abd501a81cca3b5a2f9b1a74f1c51a161d26528d59067e396ddf04ccf9c53ff2f3382011f680d8bde930074eb61e", 0x41}, {&(0x7f00000006c0)="af36067190cc2ec071215158129abb019c086039d12fb3fd55928c92b4a4cc9ebedf7831dc142464998a7075f0c163b745ccda20d8eafae4609c20e389ed3c2a82a30b0f4fc1f0f534e8268aca8acd7dd45fdc6ff52196a7218c666eb8a52ca00e9b04be3e39c96a396fdfef4d49ad29597eda561c8a2e19a0f9a18e3497bdff61684afa460db68790771759b250537fdd90155a937cd8967f346b3def0dfe7101729cce024b5957a284bd8f8f0f102fce6f764d234e2094317a95713f1a6921a926d8d305ba20021dae879118a1bf84f8a6aecf2556555af17566161efca0b415d44ec4d452798f98c032593330fea8", 0xf0}, {&(0x7f00000007c0)="2be534ec4895f4cb9b80217e01d2e6b13e249b0e2db92d579b0204ddf0db043958472403ff32a9685dc28d6b14e03b906c5d58530f291a3492ce7cacaa041832d91102181db54297e58c4809664aaab7d9b13cd3ff0428dd737179c04f10e4a52632a755b00b2e6720ff59b850e02f2dddff9d20f34889151b71be37ae81f63f38a3d297abec063895abba899f2e8cb3caf1f4984e1c2645c41adeea46ed67b912a9a12b5cc0701a7d05453ee4fb084ad4b5e9a19831a78946c84bf820a22960846daa", 0xc3}, {&(0x7f00000008c0)="f8d1bde6b4056546ef07dc26dcd55bd5e0", 0x11}], 0x5) connect$inet(r0, &(0x7f0000000980)={0x2, 0x2}, 0xc) r2 = getppid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000009c0)={0x0, 0x4, './file0\x00', 0xae04, 0xcfa, 0x1, 0x4}) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000c80)={0xfffffffffffffff8, 0x2, 0x3f, 0x4, &(0x7f0000000a00)={{0x0, 0x5, 0xffffffffffffffff, 0x1, 0x101, 0x6, 0x7}, {[0x9, 0x5d, 0x2, 0x8, 0x5, 0xabb, 0x8000, 0x7fff, 0x1ff, 0x1f, 0x7, 0x1f, 0x4, 0x0, 0xfff, 0x7ff, 0x8000, 0x9], [0x3, 0x8, 0x0, 0x453cb39b, 0x8, 0xf5, 0xffffffff, 0x5, 0xfff, 0x80000000], [0x1ff, 0x7, 0x100, 0x101, 0x5, 0x800, 0x100000000], [0x5, 0x1, 0xfff, 0x800, 0x401, 0xfffffffffffffffc], [{0x64, 0xf025, 0x1ab, 0x7}, {0x8, 0x0, 0x8001, 0x4}, {0x100, 0x3, 0x3, 0x100000001}, {0x0, 0x6, 0xfffffffffffffffc, 0x3}, {0x5, 0x0, 0x800, 0x1200000}, {0xffffffff, 0x0, 0x1ff, 0x1}, {0xaa, 0x80, 0x8000, 0x3}, {0x81, 0x6, 0x5731c853, 0x10000}], {0x306b6728, 0x9, 0x5, 0x7ff}, {0x2, 0x3ff, 0x0, 0x1000}}}, 0x800, 0x4}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000cc0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) close(r0) writev(r0, &(0x7f0000001000)=[{&(0x7f0000000d40)="d5387d1529e7eeb8795f49730baa44d89986cf9ba528491f83321965b4120a3b09acde13dd72511f50676526f95480a295f342ab2cf67dce4ef82a73b55702ea4a648fbe55bb4da38261af3ca12230822fcd08a2b66bd4df079f1c9f1210564241a70fda210a0b63fab0d25c6b", 0x6d}, {&(0x7f0000000dc0)="67e6c5e743557fde4eec629cb314d0e13ee5f480f82a838e5d076eaf2b6788aea2fc191a5a94cdee8cf13000c4afc2b1e22b2fa7c5120a18ef1cff1426c2b6", 0x3f}, {&(0x7f0000000e00)="e4ab70c129798bc6ae680374c65d18316624162b54a885195d5ce3dda24b609f1699249f23f2f88f4fa869ecdfd7967d9a4855215f6819b3f8e307bc222bcabfd544439101159e6e25a4603e65d350df2f8811b367588c94aaa4a03214e6ccb959c338903ce32fcfd6b8634bf6f7432cc2ecca34399a978b6a63872e", 0x7c}, {&(0x7f0000000e80)="c273ddae1824ac05e4720dc24b586519a764054540f92692ff66c4c71dc7f47857b150d038d9d80c3bc5cacd6f91c530e2f2d621ee5de609fc2bec2567f14f7d4dc7a965d8fcd35f746521679804d28e7d4a1213f077c7fefd495adbddc05efd0fa5b2d7656e179449f58b6caa0b09bdca34b3df2e5469cebd501fe1c58bf8f656eb9e441f086bb35f57b95d2de986d4a4659172c721ec3d1b8015544ae1aebf26f1395d34913994f9e79f64553d1709d9c2f9f8ed280ecf1a57ff23b25e85f0e70dbaf1054aa90aa85f00de457c46cf0c308abc21a741eeeaa8da2b616109414eda0e148308495a6c4e30377ac347f3b75144fa518fe0f5cc691142317589", 0xff}, {&(0x7f0000000f80)="0fb29beea7ac80ae1fb2efe6230bccc60f9233f46e3a9302c47daa957deeba19593589f30ce04e829244cf8b9d2cf56cda37bff1523756aed17511472a4c007d98fe6b0de0192361dffe30a3fbfb5c61a41bb6f74d3bc49a5f75e73b99c6d029770990bec6c02971ffb2ddc70bc28ccdfb6d2509f0794386", 0x78}], 0x5) r3 = getpgid(r2) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = accept$inet(r0, 0x0, &(0x7f0000001080)) ftruncate(r4, 0x0, 0x6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000010c0)=0x9) ktrace(&(0x7f0000001100)='./file0\x00', 0x0, 0xc, r3) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000001140)="afe66341b11f8ed3ccfb1e39c609bd86c295de90c2b3b7a14be59a33", 0x1c) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000001180), &(0x7f00000011c0)=0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x80, 0x0) close(r4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) getdents(r5, &(0x7f0000001240)=""/7, 0x7) sendto(r1, &(0x7f0000001280)="e0110aa0944992dc60376202e27ee65d1e432b0c9ce27fa18bf223c558b6575786b9a56a74a321210e0f111c6b088b560eec48cc3806a56c8386e90ea73da3be6f3a10bd4063fd31aed15cabce4d55412ad56eb803b651c526ed381c79d1406374dc9e3446fd152b3f0e53063f625d1dc99c8ed97c9a175934d782c92187841b67af97e6a523e27781a8235acce4fbcdb8ad9f985ebaa56e22fa9312eb83282f39667f4ed2f95638368d15be12f5c1a949d5d34be230aa71501ffce13adf5a989dbed3f3d566d2991ec31bb4ab1cb33427442a686dd2d84f88b2a8f630a07ea02ce1d1", 0xe3, 0x2, &(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:39:41 executing program 1: r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) listen(r0, 0xec4d) 01:39:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/52, 0x34, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x1}, 0xc) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x94, 0x1000300010005}) 01:39:41 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1, &(0x7f00000001c0)=""/99, 0x63}, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) 01:39:41 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x40) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/42}, &(0x7f0000000280)=0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="2e7c880d5b83c470bdef690675e9a02db2f64a46b4ffef278bbc2b43772836e30c1dff03a97c6595ad2c448440f0cf0bb11f09f082960cc515cf9525712437df7cf6157db174e9abe7f3722bab9fc409a4277a77060859a2e7373014d5ca1ac537623da75de2c7cf116b9adcc20502bb77844bebf1d24ebfef749ac34ad3427d143e31b050fd480fbc8c32408758ab67", 0x90}], 0x1) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 01:39:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) close(r1) 01:39:41 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000ee000/0x1000)=nil, 0x1000) 01:39:42 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4, 0x5) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000003a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2828b2b54e9aa79d4bdea01a6fc5cd917910f48f2a532d4982af1b2606612e438f9d88bc23250562a8c3d3cc951579b675e2aa758ffc4715d6ae443af1a7a40153b3347b56cae975080075f49f6bf632a91a2c77589416d6fe674c5bc91b30d0edf24736d48c437b27a0326c5245a9ddc34934509b6f96f733dded98d86de8887f3299451ec05a8fc05d3"], &(0x7f0000001480)=0x1002) r8 = syz_open_pts() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001500)) kevent(r0, &(0x7f0000000380)=[{{r1}, 0x0, 0x14, 0x10, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x4, 0xab, 0x3}, {{r4}, 0xfffffffffffffffd, 0x58, 0x2, 0x7, 0x81}, {{r5}, 0xfffffffffffffffd, 0x1, 0x1, 0x5}, {{r6}, 0xbe28a812dcd089aa, 0x20, 0xf000000a, 0x401, 0x7}], 0x8, &(0x7f0000001540)=[{{r7}, 0xfffffffffffffffd, 0x71957bd86eefc69c, 0x1, 0x7, 0x5b2}, {{r8}, 0xffffffffffffffff, 0xa0, 0x2, 0x80, 0x4}, {{r9}, 0xd3cab2ff5c8ef933, 0x40, 0x80000041, 0x6, 0x1}, {{r10}, 0xfffffffffffffffd, 0xb3b6c91ffa77f38d, 0xbce5ea11b3d5ecd5, 0x2, 0x5}], 0x251, &(0x7f00000015c0)={0x5, 0x8}) unlinkat(r1, &(0x7f0000001600)='./file0\x00', 0x8) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r11, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e3e66696c6534006ffdee1bb774"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="f1f1c6910f40", 0x6}, {&(0x7f00000000c0)="bde4f47fe99e591982e9b84bf2b481186d4168", 0x13}, {&(0x7f0000000100)="dd9d75b4b6b3c77bddd5d131895582de2667a72867c1daa349f3b321ca0463ad87b45f20aed23b83c4de635f1d744b9dfcd2009c4fafe7c23b598ad07e0ef2a6ae29818f1f618d438afec89675318527a85a538690a8da2bb121916b7f8bbeff6f84ef75b9890047bb437cec2cef6dd9c0bc4ae32fd4ff8cc937c2a3237def10daf21b8cc90bb2db240c796f8cec59eba7d5a265e8bae5a8eaa1bc173e26421a5aba929b681aa16eeeb2a812d47a14496b9524a30d702270986f6c4f7c70bb6e23e71061910c4659500301783c58111dca41fa5f688ad6b34ccc729acfc9514a806c98c76517ac3e", 0xe8}], 0x3, &(0x7f0000002640)=ANY=[@ANYBLOB="280000000000000001000000000200007440eb317d32b9c52f5e4436f6d755dc8e00000000000000080100000000000001000000020000008d1d05e19f1d23859fca65877927b9f6007f5348784d33649a2b944ae0a815f632aa30b8a984bafe4e258c23fbe57a1b459012be5070ca6bf673f6ffcdcbd729dc64c2944ebb6736c4c110382c5ad91d445cdf87ac34a58e1617a1ddbb08082c680e184ea46db4de99354763ce2fbee40e7b8fdab2e4dafb7b184838805e70e8d07ab9506d587fc876cd3795fb0259ad5d94ca7c48325bef1fe63d40502a09a7f88fb4d6dac9c22b7722e4c2a606f7bf9df4ced6ac52834202ea8c3e4f9ff3dbaf6ffea40162e41f84d2bfbceac171b18ec0b050812ced1f0ba9bf97ff7da16b6bbdda1fd8b1e88bf708bfdbd5e98300000000480000000000000001000000000000dda500a13e795367341da28166b418117edbded50dbc2b013018d1226546490a2932c7698d2b35ee485c5bf2a9fa343ffc249cf74ab9c50010100000000000000100000001000000755e12fb779b627fed0ee03768a6a5bf0679da774b0282e214999241c182dcb843ab0408ef6d0f49d809cbc3a7af6bb5b41d6e38fc76a833a37898a680427b5be1e07b2b2998afadf00b3db459096ebff76201ee904a5dbe444e36eff5f9fbf4dfef4e88e95537c07b9ed99eda7adee5adc540a0c230f9d6701a57b5ee1ae5fca57ef0ea26939c81970d6ef6a7bff1fa66316b2cbde6624b22b17ad2710bddbd66918c265a6b74699af13e442c454dc3195291190a860d2bc9d181c4bc060b512a71f98c912c6fdb4be9ed4fadf2a91d5ac5b561324abfadb7371f1bbdbfc636dbbfd63d3d9892df4efc8b6cf12e97938b96cb8ecfa4d774e163aca00f1b0982134ceb6208bff9b0aca8949d3646d9134e6b3568d8054d27cd8dea682d7c9a33dd0b5b7a946e8822ad79210c697b78dd3796f47d5623d2a9746c54ac6bbdb69e60e4d517bdb774f65d309b948cfb5ec0ecf39ecb9cf403a520e60b0b8030324a24b9f650a9f781227f54876249cf174050bf77fabd8fe44dd81d7c95a6e3a746f3c513e40d770f930bb77d26e5adfff3773459d9b110484f347ce86972c0082a7ac5a253fd38a0b2b87b3143483e4372b869eb3984ef36f1b1cd4c2d6312838d14445c3811993be3069293ac3cdfebcdf83169b82985fa46879e6d2f51977ee86cfab99011a14864af1a1c3e9f8f7e82209d3187ccfe48e3617aeaaa779aee2f92093737fa8c7ef74d934b389717dae557fcd0a7af72727331abd8168be57eb7b84f0c73e22c6c8144700e501d468e190ebbe06836c070b83a7f9c8753b286a110ff0081a88c111a05cf5ffea6a0fcb2c3fddc20d08332a05840a0b20f5b13d31effef1667fe73f0b3001e73b126f039c4ff3141522cda95bc129649e426875aec54c86668cdd8bc57a3e0245412985b6361fe105ab6aeb20ba45efe686008e0d4f360827160be385b71314173e180ff8c7bb3329d5bf6e401ee6a263d4432226107f2d48fbbafb1908a6b27a842f7305354e41f690b6fabfd5d4882c721db904c54f59514ee4291e419d727767774ec6b1629ec8d4a7c4de514acc38cf34167e3d59fbe16efc45e0882242241bd07b848c8ce57083ea2690557508961d41f4ebe5d1ffa85093502d87c6eb13fbda1d924b9648bcc10e37c69d9e4f81e01c99fbeb5c5eb8db5eb451138db8ecf268001f37eb26f6f19b02210ffae60e4dfca34de48edddd6f9e86e623f5468c71bb525417e9d694cf04c59cd451f79c5b0db4f870fde1fffc55d03bff1e0d11f893a764c29ac4f4ce10ab1f9403979bcc8cfad0be2a638eaf9c721f5d473bffc777506de1e667db171a52ca4b982cc5c291e7e76398950b4f5548483e2d801b063730887cf0d20120a4f88ebf66638f296789e7b627b832e2fc71552c5a5c2cda194153a0e3c5e08d5f66d0caabb2b24af1726a4e6476c35cb8eee054fffe6477b293218b122cd22297252724cde5d34dbf8ebbeda5b7b93e72a706137c008b3e7ce66d55dca4e4b1d871d6fd335fec2e00506883fd5a22b5c8e669d060a6cc51c4aac0039a0706228a41bd81b7012885ca5784e87caea0786f4967a0ccf561057523d658a210468bc779f27b14cc74af388376ab18cee86927e6568892688af8620938906ab6672b24bff14bef1627aab9b557c1b89abf6eddebd74f71c594a3ffa6f054b835947450c9a3ff4c38926fbeb66bade3dd92fd762dff0a4eac41f8904b43a89cfd235da7dae71d7aa3f6a7d3c30602baf317425a3aaec4df47793a8442aa91fc179ec8e37a7ea452528342e5fcc71ac3f7ed2ea55f6f9885deec97fa6fb2893516da979feb0500c41d476032bdbc3a31d49756421a3a5c731fec63f4aa4e91c23dd43b5c3bbbd4a53515479ed61bacaf3df3d8eae6c3747faac7636cd701cb22c62eda7a9737a4aca976006832d819ff7b65f2786ac9dfc3db1d08f14ed401ddfd229a9f0f9edca96312a30a5109b8484a70d9dbe501c95628b84eccdacf0ce3d59ff6a0ee73e588145897825df484ff2381b5ef75d37ef4cc188fbac8fd32e8bf8c5a60feebd225700391473d8b8f3285a5330b46ed9935c8aa4dc212ce4584789c97b312f240f1db074fad88cc319a9cf9792dd3ca051a9c9c8a5f488590d7afc137fd69dea26c7b13f62554f0d5058ab73b3b02c7c5d0422a0aa343debd72af1ef7716faaf7b54ba18e8fd1d34b1e40563fdfe8193290ef238e90cb2aad0c32f54c4ed0c990c0023943edec60764a0510d0acb1580630d20f2e88f2870f729fbb434fbba16f3721e5c8d5d7257641f612e7b96aec27a3012128a399cdea46d1adfd279f9f87c59728dc97ad3c89c9873ba531a5131aed34918f9967b6e65d3d0c495bb2e235293256c8af256ecc67169b58dd0abee49ba4761d3252618e8bf5461bf79d078a702d51e2d73fb169d19927fb93c89fb8c7968588b52d962d9f89116cad0db20265ba67e2d138bde7147ce1b48e19ab84a97cd36958e62936e7f1b81e391f1fb92b4247564fa70a3e3b871e9f23d4a94068011f03ad25b9b91a9a0f17f4ef0213fe72b1d8b10ee1c28b159c95157069e9a4073431cde38a7048419dfe1ac6f593e687970741a6cde5a013855f76fd95a8e8493cbd96987e6c8de8de045b1b65ba58b414f51b501d5b075fbe50a2af54273e13c9e02888605a8d1c8da2c2ce7bb044ea6153d65fc3ffceee27f01b782c02a7a1fb2d76d63f0eb7adb287d0ed79c84ff28c3055a51466145105f7201f3751dff095c3afb0f0818295f115e014bf5b9e11a4de501a7c6109f1f7ce76c17ccb659d264331ab418f570423c6fb32a5491bda398fe9ced5ee780062ed51bed7082b1e0924bda045a1cca46392a2f20e83a8f21465c75d6b185a79b797940c9e148533d2022f3cd9f2fdb7d17f9e1fa6dec07b92664138a4fc4ebfcd0a5ee28847dca8c083eb7f44664b17bd5fb817b16bc4ab56e1ba85f5250d31cacbd1d4dc10308311e64fc7379595615b72b9459ff213fc3f6202977d73e74514090722d1360c72cec838fa0d8ffa16573fc04da71972df9249c1fbd37e9ad35c6d9adc011caf7869021f010cc022c42a76c0d0f2bc04d0f5e909e74c8913d87e5f4938e3aa9a5f211532ecb48705cf9445b2d17e6e83c5b97baac5373277a57dba70dc4c526cbf3a48681df4b332a7ff2f6e165932629e69cdf07e250b1692a9656c1e4d827dad59c2f790b5331b8459cea033e3f04a81d6b85a1c6cacc8580d40ad51e6aa281f1f46b828dbf71da085bf349b970e41d726a941e0a6bb8c15b365383dc87e6546045783d7564475502c7a1800f4edf2448b91bca96658d32cdc3b6953ac6ae89804afc7d3bced16c54ff3eae19df75277d9618d5a05732ca4008f57629607f3330fec87cc40881de65d18f81936dfa8ce5b7fc72abc98a586bb7ca02a274b10a7116c1d5c7c2bc038c16734806fe7a4367faaa8ece6bce3a813a1646689daf5418e8c717843da61e1ecc97aaee34c6ebf444c654047bbe6c42036f50708bc824db5e2040b2fb45f05583078fc9c913cde0310a82c1dc3915aa806815a28f0e46dbbe0943f7ceca8c92a8a42d5d69d84f9edbf780c06c984218b79ddd795c3e0e04586695a9dff32b96dfd555cbd74bbdcfd7f512489e5f9156f0c70a1570cab682a585483700dbfafecaea7dd76d448aec5ee2669b5de54e84d8e28ef09100bfb793931f25b230d46bf7f3d77e7456d0cfdcc0d32fc0756de5cd4007906133b248a089e674cf32afe139e9efe315673959941153cb89f47daf0ac0b80511378794246ff0b90f7b052d663946195ebe66798cbf20271795d8b04934c0090a06ab61cbf71e0727c1e3f2acce6f4589dd734a39113eefc2b1f85faf3ec5be4ffcf2d778d3672d031d24df3e0849c207b9c248777ede779ca87bb72e31c8a093c09a5e02211b4fc4087bbc168e774162dc1ea46b5c7e0b880b5172863b3368070fca60f10ac2c930c9928774e5b5c461999aa5bf04b909d1594a063eec9a1bf2a23f625559d55d7bc9df834cd12d9d3c99b05261ac6898e8690690548ccf56fe481a261cd8edb9cd162aea6fdc21cef53a1e2b3d3459e9f138b0a875cd114220f648c53a5e4e92a19b7ec8d916fa78747fa51ddcbe94512c918de635bcc576ca69c87ed2d187b813dff745518bcf06e4357f40afee0556474248c8e4fc730dc8e83fb1750afaeff983ead8eef84ea07f31844279a0977539f101ebe722f7d0c5bd0d7213b6d64771a117c9ee30d232b9dbe1a9d3eb7f30b75c88dbaa41abbe73122ad80a4d45a0339f35912b7638c61ad727940990f0861dfe89b5d35cf615f1b7f5066c83e0bbb2a72a1e09312a672ef2040e27460e3d889c0c96f6c555418c8574f8c5ffb7b54ec2aece0ecdb6632e00000000d81ab29691735feb6273bcac82746e5ca4a3376375fbae3582e9382e4ee7f61d9c985a520f2ee2884c557e0c033f7691d2de38dd1cce8f7dcb98e98edec51fbb4ca7ecf232f16e90e32c6a422b014aa225f5942d278f58d0b39333bb54562661386de49d6263cf28df7c6107a4ec13d3cf13b7861badfacc1caa588f3fbbbc7ae86498b71c71483abb656769b818f589afd3317a25cb601567a8e9d23bd5d7060d37ff16a28367815f3bee512289a635e36a406f0518c4a58facbd89ef14f15b097dda8bb7972a755c360c4f7fc6ec8042cdc638f38b2797174801f1368443a280f365012f18ab73a36daa06d95dceef796321ca7ce28e73125bac7c4a9e40875cfa4eceec76a377535eca7adc00d66e4924c91e85928727deba124e89ee63a3d699ca27e0cbdab02c43b4e781ea68eaf147f9afd800df66c823e496a3c73d11b617a7a9fe7b4bdbb09227230d7c18e68b8bcd401b7990aa22b6d1b63e40bd816904f27e62f60bbddefd33b7e4e49f09927cd67a72ff4ef23afbc84cd3ab49ad719b25cf29472db905ef36c3230dcdff9bdeac5df27bbfdbdb56e32f42cf136efe2e794f57e460b241f836cf08f79a4ed077007ee8730a1f943e3334a2ad58ad1a19e9801ff41d1aecd1f4856eec87ff23f2bc8b00c2921a6fdf20e43e78148cff745208b294239dd1094aedd9597c13683d00d714e5eff3e4458474f4092f01a95545ca9e6862bf2b6ee387278c49fffa6e2527d839bc44abf3935ca553389d88204b5e2715820e44dd44c821e6e479948d8fd19463ac9663d36dd2f1b314d019e44b07d61e0e1dee652f7b8d681d7f9d3c8b9f6ffd32002a7340f631da327b154a0f3eadf3944341b32930a2a0b47a2deb7961db079a422053f9e2ed67ced838e163cc980f97a8444a2aaad41f00c8ba75da9b61fc26669621bec541eea6b622accd0e4852c025fc7eb02a2fc3f27cdaf4df68888fa0bb8ace0a25cd26df20e1efbdf7a2025c8229b9b5be06fd54ee08d5a0077f34412b677063bca9d8fd49fc4e7fd648d9fd3402c45f30ee77d412a98a46badc85c2b05f894b6754a25a7c664f2fd297a6fd9b3e126be9c44be3620df16be8f8d39c19e7537cd5f9dcbf03ae187ab743132292d37b6b4f59be3d4fad9a5646cf7b4c6489656cfa8fbee923d650030ed9462fc0a38e343aaec8ea659220789be17a19ceef7979ec0a77161374865ef4ed1df608497b9fde6894d0351b72fd5302b31f06448a13f713592cb5b8c785d53b7acc5552bf2031903ccc787660cc29e1cd721230b7df611ed917add8d6f8be44cb4259d531425bbabf45a9e944629ec487927ea66582a28800000000000000ffff00004000000040c51d4ae0a040252e121cea854375aea6309b55da8e304481a80dc5d7caa3420f2a034e0f1a9b53bd24d7a562068aa810a200f2d87f465c34c4eb837c8ae47c5dff30004be53c16649bfb8e62073a545649582b556ae43f017df9c2606d66c024180b453861fa9f511d1df89a9c818c361ed2ef0000000008010000000000000100000008000000a26dd1a3a3d932ba958782ce4f5fc14ce379054c314c24bd8f5c22090663cdeae89f14e3b1d3571f7af25093712fa5d19ceb3c90aa53436050421b239a037fd818a2c9a7bcd84b1b9af2a82c2ee1266ba46b39675adb9664c6fba46e358f92cef36a018dd649ae024a39b476a674d5ea7c519967b2d9ed2af88bcf672746f8d350fc04839a54405b0bebf50dd44218fdfeadac384fbdd7576615301895ae6eea112f76f02c6be83e2f839d0c92e8c5b77cf2db33da7569f2e6edb5c6b0a48f522a229c71c23629a4530c0b2aa0072b0955ce71c55df85459f2306463bc7e10fe173252bed348d71e014295af9227947bc800000000000000b00000000000000001000000000000c0b68efa7e03de352c1e7c97333a8025f6593452c258f6102b200a28618d2d2e806a8e722d35a8c5e8af3e3d90a58730bf22edb749bfe27cd3e75febd1d7bd06732544ab1021f52a26df58ed99a61fbd68882369ecd3a761b3e793284f297439d8edd16f5aa5523423ccedfc0fffa776be3d25090bbbfee218a14bd00df73857ab7fefef75c8e4e6699ccd4cea7efb3fef6d6bd10bcb6455303900000000000000"], 0x13c8}, 0x4) setsockopt(r11, 0xff, 0x4, &(0x7f0000000280)="1237b221ddc3bacb", 0x8) 01:39:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r2}) r3 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x20) close(r0) 01:39:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000000)=""/49, 0x31) write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 01:39:42 executing program 1: r0 = socket(0x1e, 0x1, 0xfffffffffffff001) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)="6a407053870362ff485ef3879e7e7cddae7365008dc5", 0x16}, {&(0x7f0000000080)="d6efb142c9ce71bb36b5479965362421035b83895f20c13cb3ae857c32a6116833bbdc14d40cf3f0ab446d7ae90f8365b9e3983efcb3dddbc24d3d9105ff4d2e7421382f535795f15848903a388fa6cf101fefd1d31b61e5e205cd71436d4c49f78bca753417107d2d62b5011270066c61f9a95163264f580d6d7b4fe438987f7e73187db37f9ad12367e465c678306ee7327ded82be1748a94e17448b43fd26599be414f5143cb0adecb2eeffddccf317e1de8e6dc1c8b078037fcafc79e944e1dc3cc06fc795277fd5dfa01e07b0ea31a6badcd220e4833e582d6dbef0f96aa20c92865c918b9d0d6cc57baca2dde5f750afc7b0463c105268687887eb15fe183451e7eb40c717f2f92881a53dc424c26a6fd2f98f71e3e016c13dba0af83f9a0701a3032a20d34e137ea742b6687e6b9c8c47248988cfdcb0711b9294ebd7605377e7e2aa352eed5e2f11fcde541c039cc502232a20d7f95e048248bec488529b4b43bb7e9435a2cd07746d9f4763da07d3bd1b66eca8a81f15166725543e653a856c84b37d79e42251708d2102e9d619db77a75bd89a9695c44e4a0a274be92748b820ca7383f7409e984ceb8cf4e5bcc576b6bd89c6f21a5c9863c4995ea624f0beb3e12f1074afb5facd233f0e9f7fb87054b4d04c21ef481c7ff79437c9ba2ead056771d188e6553241893b9af76757f76a1337cbcdaea81fe57c9628962767a7c8e56a3040e0a46a89a137a2a44aa0f0c38d9f091e1a58abbde89904c839620a5b239a144fd213788b6a9c12dd399c07a7e511d0a9c416a2226d8c392aa22eed6f3bf4c83f3037757e91dc4acae8f1f663c059a893eeecf41f5fb52b0cb5de8ed194e6568c41f76ab86de0c8e3d525aa647cba48e427493a1a7f077a1fb71ba8ca0f5697ed169aff25eb8a0e22fe788120618e3fc721b4566fda50760b0f482ece3d4c30e227d0fdddf0da376ad8f91bd381af5589c4b1e1069834847fb032f98dc73ab729a71c6e086a31fa574f7654e503393c7ef0ff9a3366a3bd82b8fc6cf0ee85f4b405540f94af667c6a46a7b16b1daf1a1fa02be0763faf9435dc7c4c0ba7c3e4b8809da8fcb26fae0a75b6d5699196e333c0aaa1e373e6197ee10b0fb758b41edefdbb76b36ed3cbab8216342a40a7d86c7c40d16985d43f1f70bff99932821f3d6f40c344ff538389da69de33ab4b4631a7a8be60948ff47e1cd0dc372bd74ba2bc6f9132e38477957b88d81e4277c76d4e7fb274b1ac7bd0e47928d58550085c63cf8cf083fd7317abfe403152de33485f322c9311c3eb619ae65b2b55907c9ef633b035c4f75413d0126b59ef15468fe6a918bca2782cd3b61cb49968b7512390391f814efc0f8b536d4d5f7970e3d73ebd83935da99734dcbcfa07627d1e5fcf608dbb35507ad65d2fa4c7c9891c8979549f19bcfa4fa3b2ffc87cdfa0a75abd3977cb02339551fb52330a956db5fe1418006d961015d3fb336ab698a20a93e9bb78c52282859937525fc388a5d60e271a3a6e47a69d85da301c9b9b112fbfc1af815ba520cba776672a0cd0fd4fcde68e253fdb28e9abf18132c49edc8c26d51132609836343f1f0c9369d735f565fb672d7acbe84db1f785e4fbb856c79980c70a1c11c389b46cec200de655f9cd7205f1f97dbc281545996d7b261b1d6480d4b0be6f5c8dd452904a1b84fe246a8aea5210eaef0309f25fe3003f45a188875162859c6a5c01f861813154b09b796ccb539e88c81cc6a7fc375cb6105ef9713de36f1e6bcb95ad5ddc5c96a2443f1326d0680bac5b8a1f8bfde214fa6b435976328ff3f465279dced24a2c35296b0c9f3f100086b34583f5dffb454c965d1a82216b9e916765494f196df0d520fb9283eede69e0043d96a4424e497c59db6236afe9d4c410e32d8c9c394bb630d0eaa125c00b3a56a723c373d1d0b5b5cf6a8e8ad8ae89335e62c6ebc35a81104dd177f5a646b1b5154a2ec4ec1ef513f320711a9b4d9793d0c82cb024a291c243d9523090f151e2fa74668652900692690d354af04c0146037e24cd19c76c4cc50c3f34444e63dba9a42fc875f2cfa1e0d91c1d369462857f92ca7d257807b3f0073ac61431173a417a213706815c0cfe48f8bcd79cfce0c7c5e72e8a3aea59bd2c9ed0f5320acd657c088932ec12403a72c35b945f5fbf2b9c8be5ecf75b8a52ec7232d4081fc71c4451673a017e58baa42b208d0c101107b2d155586b2824d51a9e167f1435c5442144577bea0e34f05b203e242fe3b6616c3b6b0cd76506d230024f6be42368c2e2f6087cd9f211ee09616d27f3a08b52f957cd083f86b4cae86bfb21e8c45d2e92cc7d83666514f908493c1828cc4bec67aaf24c91f4043a0d5bdf6242ea1c6d01e4c84c36d25183f35aadd5b1bdf859629e735650dfd378f73375261835ac3785b1e86bf5539322d73f9fcc7b82a3fab637999faae8359c480796e91ee2147d0576c6367c3fa034b71257d7d7bbcca72e9a2e1e5b7b2a7f043af23994c4112661336354a5584ed991dc5c3f52c0de1ff6c6240d31107ccb25c5d346836369b18a7f8b253299e311a34ff7ce3f6521c07dc582bbea9cf7c586f8caa95628d6b803ea2d0c69c9229512fe0e35ebdfcb73a2fda0ed1e2f4e48162b884ad08b6ed6ed6a1d800643a960486291425f4a4b0590b54034b1035e1d8d49726eaea6e50f47d9521255d6e3ce4c0ad699b25029a67eab3a6d598760a77cf728a5f82c09e191aaf83cc9ead06670bc44b42752ce4af99d1e130266a33b25181ab81007651c1cd570430c06af3e07820b23b04b930ffe707543ed06a16499cce5e57e3097ee297b23b895bedb550e63a3e480b1b2dda9b59b69c73e837986e8a34829bab6400eb4edbf24eee437b44e2a3e3adac7904a2e4d2ac1f21d5b18c621aaa32d6a824fbe3b17dcd2f156e742fb68a909e3fc7c08a5042ce589eb4b696329e67aa69ce1b5cb0318f79b40bd42d066a537f09ca0327468f6c2864e33e2f34140b845477c2b308dff5f69c10b72bfe8aa90b60b61d25614db909596d27b369a6227668f56f8ef42b309bd0349aed77e7ebfae98e09c31be3a79abfd6d638aebcf78954aebd527257c8e77bbc8bb1b5889af8e761cfcb6d0a2cfbc0069c02729d78f15b1400219f8061355ac9d93400e589b595f73e9deafc9c0d098aa02a3f4e80d7a25db7bf3dba802ffaaaed6e50db1c91dff981cc7b5ad99f9e8b1eec6e5cf9d1fb3c27101d13b18c277d434be5406211318de810b3d9ef767db6b2a754374e7124c41339a427e5414f49ab7939c2c462821bae85de6ff126e3a5e7e2c194abe86e872423e2143cc1a40fda2413be5b222d53610d3277f42769f7baf7c652ab65d52cf03861ac0449c182b902246021ed83b0ea038619d7c2b8f86dfb8434c1441418bedf789adbfa239e5c94a760083e8e454d9b4dadeaace44fc13582da75578b2820da89a875d0fbdfc7c9975cb9beb37488bc34554cad68de75006ebe3f8857be13a7dbc134b300562fa0287732294a6668137cbfb6431e3f60f01eeb53eaaa038c6fc3485ac8f1da2819c554411b4f9d116e94d6209aa7ca1d67cdd39bbabaea99159919f7d0069a5f6a2ed389ee71851e0850437de54e88feeedce5b6b3d30ee4ec517444e366f5e774d258f08f610bcb67788481fb8aec17f9d12cdc435529cdea0f3a4db687d9d0162accafd9b2f9d0dab0660c746a029a0eb6af69bf2308924cff716637a2beea6eeb740f246a8811c2d480cdea0b4df4d3bc6746ca127fa49b715338fd312d28247624c2f10bd4a30f1236f37aaeea349f330f0a71fca9920ddccd17aeb8c87cc7afe6598f119e4f7759f5d0eac43a0f0bdd92e10e367627819c2a5be8be100a739b07b9a03e74e374f584da9e10280999565afdab1eb9e56c3ead5b9687b91cd8e7fae63d68a3d698436ae31aafd802d6c6ccdda5c9fcff83b65dbdac57238bc2e068dc732c8ab5f62fc605c7e692acd1f797c4d4f281b6bd88b178d8bf17bd0fd466ab5cab119ccfe8ed814e6e071026b36320a2dd28cb091208a48c96684a68d4fdcebc3cd6f63934d8c9dc4196b64e63249eab05da19fdee71f223e1ad5e7f4f18c0ab3d1b295626eef7e3ee65563e9629f523f88dc1c5fac9c20d33a6c72e9680d9d8d5b0f5830b727a2c93191fe9b9220d3178300885235f08977a791e585d8e3137c56da6c485c0f4819663c0332a5b4c2eac11c6b1136e3f926d7d4c336c0f8064cf1079bdab73ed04d12c1b8eb85c5bddc8fd545c1fc18efe3c7cccb1095e898be06c55331a294a3fe648ee9fb35d527155998e6040b94beeea7791aa23707b911a52b923e9030b168acc23ea811fe12431302281c76489161e1642c55939c11f3b6a95236d4f0497082007cbfb284145603771501833b673189620e58b047e604ffe976fef42935c46b3d0184c60a879a6c5fc9f533cb8c07690f0d521ed03102023d26a316c6730ace09c2b5505dc93aa11f77aca6bd26ed9d5da388796a9663fc3e53a4a8cb55cf94ba0a84b72c42f02a3ab04bd4928f1f6732f4ab668fbb02b590ab8eb2fd3729a1487c507b73d543067aaa645ebf8a74080c2abb7297fb6b6cde4ab31d1484ae05240f89aa2c992d473bbfb10d4612e21f94091b38b4d57b26c0c7693033c2dd8710c0fb003c08625727a21f021c8030853108e860cec740f9500e85611940018f9737f3d048ea20741e4454e34ebb936854fcee24ac02fa914b5181691f2993e27af991046d4efc920c6d3c0b8e58c4014f8efc6d165b9f936dfc4cafb4e664b2b7ce7a268aa485d3f724dbd9ceeea7fc276c07118e3d5045ccc1c5568f49f531362e87ce6c205a1e6d16b1bba35264859e06091f05287b546e1d0684bba4065f9fc8d9bb849868f0add0732ff195bc533b475961a2f010608ecdfdd87256a88acc1926f4504019a3556f93aed53c51ff883c6edc8527a6f69bdd1953ddfe70c96bf68d5ac5d78447883df64f3ee7be1a780e779748baf53d9f6b76d9af1043741e2f9b3b0bcc587baf12fd5ab9ab6a6e6c9698de13b95e3dc36fff2f4b36e76c8963ad9d23b9885c656244695a4018d553cef7ebd795dc2810f8fb93b39bcd54213f81b4e28891cfd70c4e995903f160ad8a8f7a9c2b55c1e53d0fd1af8cbd53eb4bc4d1942bb438797108e16ea38ddecc590681df9b49b06535b50c8a369a6a3bd07e0624d250526ee9370de7f12a595e8bc124e060d60370a4eba20413d465025db98e345b2bf26a6fa141ecec2e696df77921a188975166abc49c64b500f955c00d64e93c5d6f298300c9647ac0b8981e38f726534257caf8865921df0a5bc23e8dcba6c0c8c66d4883d779cb9bcd6df470f7f028d4c29b2ce6c2a50d7c7825fdc6a3d938e42fedeb400969cf787668c9962bf70e82e9273ec4fa91e34cb2ebbc110cb457bfd9e827cebfb9bf3ef49744d645988e2566a7188059ed09463de4dd78248505dd17e7c10541a696bb615d3c7836895dae5197403c825c378a0220a98bcc82ff827c6405402b51df11ef5bd3ab9399d4250546ffd322216f332416c02a4f6cff1067f5ba1803c71e9fef662af52a091f639ba4ef5357377bd3a553f0902e72dcf3e371acb079fac81523f3fecbcfe9d4ee99eeb61f5628519fe537e71d03c5275b8f764285938b0bb228665cd29ca139822930efd990125aacf7e620eda5178071b06e7cb42aab8565a962cb5e92f4211436e473cc3e7b802a3b9646aff48f5919", 0x1000}, {&(0x7f0000001080)="5bd7586161b8bf7e5e6994ea9872", 0xe}, {&(0x7f00000010c0)="b360125a44908fbee66b11b2d758baec9a36e3e2d5ef5a9897335b4d5ab6017bacbe2989aaea249f9b1d1dd5ada49e68be40ab24be4c5b74c0df7b427c825d9bb552e90ad991f9788302e1d95d64949bf52ec6a6f698b9879f86e13c46ec63348c61394c9a520970ce4c21318a678b682e623a4586f20eac02e448282060f04ecb9f9572c02ee7ded7b29aef3aa7f389ac5a29db8030e36b2d5ac79ed921807d5f06b81b016fb8d060fb9e0c680af7988dfab5306b3f3e68fc9f0fd8c1c42b4e0fca25", 0xc3}], 0x4, &(0x7f0000001440)=ANY=[@ANYBLOB="2800000000000000010000000700000068fdc0813db40b82a845cd05ed84e154591e00000000000030000000000000000100000000000000137ea686b5b92ba9e997320f67517d27ab7f2d57abc08d595bb779cde347a60030000000000000000100000005000000caf362c886e439ae687cd0df140d7a413fa4137c253e58fb21bba23ad8f4775a8000000000000000ffff000000000000da8b600dccbd2449bb12ff4ef9c4ab3068c2670485ca6072a227246f9185cb009b298e2cd97b7992b3aac53cf745ba246eba23ed4ca02de4df284f095d7188d8a3e8e45637a8772a636b333107c15f0fe16532f4625af7d0fca61e673461ec867be475e5691a0000000000002cdd430244a07026e966e117d54a18087ec36c26321f2d760ba625025b67c386d82c12ad4a3ee16d7d1b84def32b89c9742a21490ebe501a16daa3ab8adbc4b5b15c35ce6923306613ee0d078cb2f98145ea988b66ab0bded10c7bf443b4cd55d86c721d24cfd7bdcba9ceaba02943c3f6c5c107050c342369121a5e17d614ea6740317f47d1f2750b64d9d19d5412973833e6e1730000f9cd54d6933b36ce5fe74cb23c509a7b4e10c2b55c412e7ba67742d9750d192ef3ae8f1005363f7e48f2bdc904fc3a"], 0x108}, 0x1) syz_open_pts() pwrite(r0, &(0x7f0000001380)="5268de19bafd2dda462c698dd5fcaf77cd7cdd2f162e6914db18ee0e6c16d28d30e066bf353b55e307fc13d7b7a9f8d1f58d05d3198153a3de67d3eb4267dcb90235c6dcdd0bca8f217e4f122d78d8b622c2b2eb36cb4082c1134b6a8481281b8ab1cf8fc882da17b1144f6d9d65ab5ed6f88409bf93e0eba170710f1a5f6c32062f6f785475a1958d3d4e50abeadc72727f3662b96f2e76e4c71a7c93389137a81c2c", 0xa3, 0x0, 0x0) setsockopt(r0, 0x8, 0xe, 0x0, 0x0) 01:39:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0xc7000114085c2b78) mknod(&(0x7f0000000000)='./file0\x00', 0xf10ff084bb041210, 0x3) 01:39:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x13, 0x0, 0x100}, {{r0}, 0xfffffffffffffffc}], 0xa8, 0x0, 0x200, 0x0) 01:39:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000001cc0)=@file={0x1, './file0\x00'}, 0xff87) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) clock_settime(0x0, &(0x7f0000001bc0)={0xa4, 0xfffffffffffffffb}) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 01:39:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) sendto$unix(r0, &(0x7f00000001c0)="b100050300", 0x5, 0x0, 0x0, 0x0) 01:39:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xb0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) close(r0) 01:39:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ca0f186bd7e3680c9d69fa927efc17a5f5b1bff744145555ec20229611266e251d724fbf5b617be5e610339c4d5635cdfda64da3022d4330315bd6b795687ffadf0efd276ee72fb9880795e94815979bd316ad953ab9cc8d3a24bc7e034ddfed1210e104c27c0f8d640a491a2fe95f1b89eee21e87eacbac739c109c37a27f1f26a741b22b4e3d176700ef272acd1fe2fad335eea60b970acb884fe738bef18392d7f51a90ec724ff539eb37565fd2babf38978a40f0961f2634cf640ac5b600e367f1eadeed2a77df3d1927f3b137e7c3bd5f0bcd70f602985477f5904121e14a4e637efdd3", 0xe6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:39:43 executing program 1: semget(0x1, 0x2, 0x0) semget(0x3, 0x2, 0x30) 01:39:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8000007, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) 01:39:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffff7f"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x94) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) dup(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000006c0)=0xc71) write(r0, &(0x7f0000000100)="341c23c8f25ca85ba61fdc4554eb936b15c23f9c25ba19665420f8c509f790f39f5e17c82f12a54779fe898fb1efe503b6ace1f383e938560ef964b9f63864d2960421c4ca4a0b05f9b6dda2dc23e803da8839a9425117fb5fa918bc40a5f437882f5b5dfa61980c85729b2702b7a856ee153d2912bf490c79fe4ead9e8de122f11cd2a0cf021f17de889b74252dafe9be68914db8aa86ba7d0e279467e8a0ac59956a02451ab05ee7b719adaaa9b1ebc49424c4b30dee40ba336638f231116cce629b8c2c860efc40a24eb7290281e29913c8989178564d600cac28d014a0d6d8025baf475cd02d1e28a47f2de6ee2e3fec66d8c96f14ee4d62985d52918f42681cb6ccde09040b4a277f02bbeab7e3b3d6ef25510f8deb2b9e8626be719c33beda585c0060af082f4856f14cdb127d939e2eece2bac6b51d67bf2e85727d1ca9597aba36d5a40b8ce7c19b33b1eebc264fddae25b428ed6a7308c96078e4e61ae15d5293fc97365e2cb31b40e62f708c498aa001ce8291bfac1749291c2de6abdcad3a3853190b49caf2ec2f236b00746e9006d136fccd15dd122a2722415043fc136537184331e32bfe3e08d79872e63baedb64b6416e7b8d642f69aff199490fdfe30f1999a94e888e7e066db5345f6ae361323567b2b9e36ec7d333bcc765029357942ccf1e155c90977ef0090e8947c1942ef52ad31e53afbcc1489a13d413ddb2609a577434b046b1118978918d7fa64b07749883f731ce29812a28b6907ea65cb49e0eabe6c2523fd5ff16bfb79f5e545caa1348be2af5dd58fd43199e7655c9e00341d274bb2982bb90f8a1dce58be9ba75488cd930e85312688923d84917d00acd0fce0c46b85db4f3e4f9a8597e830cac62eb5757f1bc12d1d9cecfa311b9b3a615fb90483bc8390f20e3928dd0302470a92804ad83e82493f6010495325b51dc3cf684f280ee4e0f261cd97ca555b64f14a2dafce83fe3fd0e20a14299a93cfcc3c6e117b567e71106dfae8739f1a3592512a79c352c0be78fa751310bb263514d463a555893f4821d7a2ff6504b011ae64c2c3df0f77f1f9c63a4f44a06aede54118a37015a6673345fa7f9d791bf4edb12a79ae839e323f547f4280cd2d21671d92646e8f72c020cc2c9591637d50beb6fb893eb235375d5eec2124ea6b12dd7327063a923c3472c8205044f1f39f4f18f350c187c134bd360be92b16af2be8193b35932a33dca4b3cf9c86e69df98b83b6d926d77ce5127a2d400b67ee3bcb59134ad483d98254e6d6dfd90f373795c33634f77c13bb62cc93d0d470706c97c360fc649b799134f1d50e243570f79c9a7698cbce06732f540fe36ce39514e8673cf8d172825136d9b692be39b77be8d8373f961de8314f7b2bc5bc27144bd656edc9988655076e70415e238dce8601f62244d807fb636d26077425c8864444bca782b7cf9cf1791829e53cfaebcef4dcf9fef676a0a570c7e6f86dde7aa58f8299a3618efa7995855b2d78a3e0839c92abd940ebb2ae8c972c55cb0aa63a52900cc492a6a135c845e3683a67c9bdb00f686201f6a6b5e5a0196e3b6afba9168263f7cbe2a068cdd60df64deb9df8b4278c48283b3ce6680dcbb9f242307ed449ffdbfd14276e411de4132551228f70474bb298aa13bdb3eede3c3c770f6b54cd0ee8cd13351335808afc8f6027c4e565566f7195b202336286668b24e251e48d6ed22ea70d44b2c9e9a7cb9dbe6b43addcac14a2afaffe23c3e7be596428dba1eccafc19aeea4f88a3f8c8ce6e1eee5691c6082adf84777ec9a483d89b92556a355a43bce8fdc52abdd1d9813d778e626c6606a5ff6dd3832c538fc0baa80b62ee754574f7b1037ba05a8788040cf6ba0c6d06224d63740a986bd89ee90558003801527033d4863f96915a8b1c54af1563ebc41aa89b0bf29538089555bf0ed8b2e877b85dea0be02fa6e7475fe95a310c128b6a24efcd4d189ec37b0cf506568bfac79afb6db284936d1d7fa2ef25dfc33", 0x599) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 01:39:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0xd9324010d83007f3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 01:39:43 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0xfffeffffffffffff) 01:39:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:39:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf9e11f92f35a3a58) r3 = accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/80], &(0x7f0000000100)=0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) fcntl$getflags(r3, 0x3) pwritev(r3, &(0x7f0000000280)=[{&(0x7f00000001c0)="386163a7cd42e23bfe294aee62900e3d4f55251ddd015ceff5f4e7f890ede01eb770eef3405670a55bdf9f64610f684005062f146abf035f0f32707cf5a5ef64cf10b38c47a00e6599ec40de99b2948051efd0ef53cea666e4ae9adaf1665ef1004c14ddc751b3b89938afd890a38fc071424f260ca3548648bc179e759ff20a3ba96927be837a53cfe86a7d06bd4ec1313b99777a75a3cfd2731b664a683e985fa4b25a2fa627dde2c19d206e9c7c1d23fa8d730eca4f", 0xb7}, {&(0x7f00000000c0)="7b178b710f38", 0x6}], 0x2, 0x0, 0x0) 01:39:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) 01:39:43 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) listen(r1, 0x8001) 01:39:43 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') fcntl$setflags(r0, 0x2, 0x1) 01:39:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/89, 0x59, 0x803, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1f, 0x1}, 0xc) chdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) 01:39:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:39:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x3, 0x40000000, r5) sendto$unix(r3, 0x0, 0x0, 0x1feec, 0x0, 0x0) 01:39:44 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 01:39:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000002d9af84c45a1f4ecf933e30000000000000000000000000000000ffffff7f000000000000000000e6ffffff0000000000000000000000e0ffffff00000000000000000000000000000000000000000082dc3a14101449925976334d0fd86171ed9c4713f0ffcdeb70250f1fc2c327a40da31bf87a6ea843bc7aacfd4bd39af645fe4c433a835aaeb043904bdbf09057626810fb96f31511a993de37907a22c150366b16c888ce35694cbbba3915dd93c3cdeff4a3eba2663291dd30"], &(0x7f0000000180)=0x6e) recvfrom$inet6(r0, &(0x7f0000000080)=""/109, 0x6d, 0x3, &(0x7f0000000000)={0x18, 0x3, 0x200, 0x20}, 0xc) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) listen(r0, 0x7fff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000200)='\x00', r2, r3, 0x4) clock_gettime(0x2, &(0x7f00000002c0)) clock_gettime(0x2, &(0x7f0000000300)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 01:39:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) recvfrom$inet(r0, &(0x7f00000001c0)=""/255, 0xff, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 01:39:44 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f0000000080)='vmm\x00') 01:39:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1ff, "000000000000000100002000"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f00000000c0)="282eaeafc7f4000efe2f289a7c67a3c1d8b8fbbedeebf54de1a65744686301d3fd2561701b0a2ecb55ee6354", 0x2c, 0x408, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x8c6fa7215dd9e41f, 0x4000, 0x400002) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x3, 0x1}, 0x10) write(r1, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 01:39:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r4, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 01:39:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893ff137aba7c84d541b1437413b69ce01572d5da2b63cdf18fc1ec148f02ffb85074ef58a09365a9497858ab9481cc1dee711194f78bb12fae0e6404ea73602651b083fc662136ea1624048560b5e1ed97b7c2ebeb04fceacd87436b14df16ac4a2437ed7578ef27eb50171babd946663b8389597299be149f32fac22b371b45ac68f267593"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x9d34}, {0x18, 0x0, 0x9}, 0xffffffff00000001, [0x0, 0x7, 0x6, 0x8, 0x3f, 0x7fff, 0x0, 0x101]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x42c, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 01:39:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="eb", 0x1}], 0x0) syz_open_pts() dup2(r1, r2) close(r2) dup2(r0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) chroot(&(0x7f0000000280)='./file0\x00') dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/wskbd\x00', &(0x7f0000000180)=']\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='/dev/null\x00']) ioctl$TIOCDRAIN(r3, 0x2000745e) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 01:39:44 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xffff, 0x80000001}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 01:39:44 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x80, 0x40000000, 0x2, 0x174081f5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x40000003, 0x8, 0x8000000000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0xa7}], 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x5, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x8}, {{r0}, 0x0, 0x10, 0x1, 0x7fff, 0x3f}], 0x6, &(0x7f0000000200)={0x200, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 01:39:44 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)={0x4, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1ff, 0x2000000000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0191969166696c653000"], 0xa, &(0x7f0000001680)=[{&(0x7f0000000180)="5cddbaa8469fa1a081974e6b3df6b37d946d4f0b05cf94bf8604e68c5412c8c75c9e1556", 0x24}, {&(0x7f00000001c0)="701bf2678abed87c1d61aae333149f297c5f624393e79b235a5c47246ab0b3bf44e0355bd95b1595abc7176c01a10fa72a59fa5287cdf0a20c6d50eb117e9413f6be44bde5f067486ee252836cc26dd1348569b42aef4a8abb16ae798eedf5f9dd7d304bde65f9788e618f6e9f569b4470869a216d", 0x75}, {&(0x7f0000000240)="92f642b4cf3a35b4ca7468880341032994174db347c342ff6c0256ba4a6773791b27956fb917be57a42e63d875dd3ce4e1e13b1c86d8511ab6e1c6e1a0825936f2cff2097d08aa6f466321deff90c163f73550d06e94281134dff0e8b6115dcb473bba3e68d7a8cad64a1bafcd75b066ca7c828468ef4037e09879b885a07c7f0aa2e3d7d9c42396aa9f284a41525ec7ea6034242beeeac704cf", 0x9a}, {&(0x7f0000000300)="2eda", 0x2}, {&(0x7f0000000340)="9a1ae48e6101b4abad4e06c55cbb862dbf1886751f384d02410fd556c55f08fc5b674e28a167721d9521e31976b72f7e2376ac3f5ec666be3ee0d576417d8ab69a68a3074b231da5df765b2eb116e0d5b44de29c94ad3d02ace4", 0x5a}, {&(0x7f0000000500)="a57ac321f514787f9d3036c64705150e088ddb508469ca34d5383f6929f4c6a897868d7ad9c6836041de67e42943f73b790f453cc752b7155648a26693ce87509534891e7d4929e6976c8144c08b6199d34ae8eedc7085faaa811d19717764829531d3258620ef4b29f6346cc3f5cc744bca1fca361b7689a7828b0b87385891027a726f459ecc2c92f8765738a7d4c45b355bdfef824432ff8f8ab52ddc97465ddd2a2dfd42a704e43c23d7ec83a19cab5f6acfcaf2c305da13302a8184fffb811863e7675e2516c0bae550ac4dcb0a43f4754c666d1ebd60ed77032176f6e23e13cd947ad215b5cfe15926c89fadf25ede3599ce7c4331c8837fe9735ef6520b7227fa1ffd955bd88e735d853fafbc686d913022972320a9f72b884d14f6b81b75ddc76203fddd2a937dfc4e1a5c0e167ad810e69c345595c7481c0e188d81f78fbdbfcab548b1f3d379ed45f8c8ffdef7c3f8bdd3e46d571d07a2b21954fc2cc98c9dbd17a63ac51fe9a51cb37a8e17ac7f866c4a62eeb72b4ceeb72a69468f72608f834ed9cd2ed6e6638064743c72e3b58ef61eefe7e373be57f8ba000bb72b27655cf82db37862b068b4bd9efa3d922efb9b926bb939c42d0c8efee06ce4e619a937a29a8edb242fe0f8f73465c6fd9ae84f579f5df759339ed64dc94a14e5d74d252a90b467ff15c24474d4bdcd9e48f2c068bcddba9eba6c29f7796d8cb879507e5dde44e57330ceef38bbb2d839323f80941dcea9dacf8333dc040ec464c8f97f4b388a92c68d4c6c678bade79a995473a161c344e9d25ed1c45bd999cc1540b3eee857723aa6bf773ccaa461cd430ba16649f5eef57f5d876bb46d79a119b90d3652829e8de34ea7c7285d89071a1006874b7b730488139ae35b1114a427584df0aaa4cd1f0f7531ae65e255d5af28e23b632f15d03c793208b40a71fc0232d71f04865464b77fe25a54d4559f1904d5e2f2d834967c21df1940342c10b8b51b8bdd94af6d30f1015a722c3704b050c4ae2c42106730b618508937df386de0861c8431566db06c45ab12258070c4c7cf695d8f43f1b5439edcbb319bf8cb4534676da11add75a6f0cb9424cdf68843424162b858159db252ef333cca3c209a9ea6abde888e2b7bd0ffe647023ab12f679d0899780acaafc3624ac9c1b52e1327895730a59d109bfd7eb7bab8ce66e3bcf61fb0dbf123191e6e8fd61789c7630937c222836153059c36281ddb0bd23b503056fc7aca1531639d7f43d367ce7c130464760ff000d62df6f1718cecb40df48145406c153b1d8dbf2f5d71139479dd2aec57038ebe8171fb07930234f5bf06bc8d5ca45c0669983756809de13cd61b7b1db8f71e3c99d55aa758e0ab9724ff7e7995c0fb5be71b6aa1029e9893349e9e7b5a18f7cbb11b8d8dfc1b95c663fe750367a414c4a92745b6c950a7d521bffd1dd6f2f3596a013dd6f8c4caf367d7a020a76547e904a5d038780ae79fc0e6ddcf3ddd87f696aa8754fa3a64246ff13d04a237bb2c02c99a4afa2dda87d65af75270988ecc0e249720176709a7ef7ce36611ce5f0a399276eb4372311ee4419b3b04230bbf1352d920680f4ac948f727056cfc52e486e2a144ec82a305528789bbe9c207178198ee4b66de6cbb421e75c8a960e14ed19b88cf8a3da12c68fbdcd9b77b13d5b35a5763912ab51e36e02720db4c83ec45ed266981351bee03f5583e2ce987abae30c195df88b8f2435d66f790bc8031d67c306cbbfc0703e514aa2246b4d0708d96814df6d74ec0757002ce912b5570fdb9d098fef81dc89e8303fc58cb5c94a7047b190c696aabab03b2d6516c6e153983427103097c7f0ef2b535cf149638eb5f17fc707cbb37646e1320e0a50d3e0ee733be3432a745ab8b766e5a10e82872addcc0ca6af1a15740b78795624ed16bebdfc9bc0f334fdc56ea8580ef4406fa04279ab83afb756126a353931ac1be12028616eba42fe468efa2058dfb28ceb586c9e8472633d26cf08f2234f38db6dae4e2b80d1b0c80e2cb75a56d46707c4c4f52428859a485e95f1a8db4a99e2cf421ea2d7b1bf118286ea349a33ca089887c1543448c07573e334b54b9f6ffb90e4cb004684757340547c2dd0680bc565fcc6da1f8a7b115f86759ea8e5cefeefe4cc5debf096cc89ea05c5ad120ead6e2f8c0639b33eedcce5a115fa0b4d2c62cdf5afcb7eda640c626206acd70a907ea932a9a52aea1a17f8c6b4af5ca6f7e5456001a9b0810efd602ea6e38d770bf599c752fd9caf90b43208fdd136fd4924fb764a51171401261545d8d7989bcb8d3a8c1d78e86029a277c7691eac7d949abca3d9fa59fdabc5c3ef5e1301a1058699957805050c99ed6a5f3453d49272a984fd0c41521ae092c634200bbc2bf9cda7205fa2017c3fbfdc6318674cd50a90fc23b96b5b97788c6849a1fb0c068b27fce42523cc5e43a104f730f46f621276b2ac102c5e79159dec8ef3417c00d8151fd9816e2d50299537a0f6b3de8cf8df1e89cf8df99d41911d5401065a132a34956b057087428a3a8c5c038a6550c2fc409624298b722f1d226993d49286080f7ee743a8470dfe99e2d1eb1264da180831bffe6965ab286b52aafb2fec63bfc14d5a3f6f2eac8855fd8d07b998d476d7829357428f692978f471de8a970037c96cad1700f7b1deb16132baffae89ff53c151ac4e10b06118ddcb246a58100c4a8c3c7ad1b60d73e2a6f5fd5863e591f3f9d578bb3f895742a4c144d5525729ad774109b2f07c3054ae3ead86209942b87ba3cc1095366a052e74bb175b9d34bae365df4d0b12fd8ae6ad82d3a727f7bb505e42ef76caa4c29b255010a6ec5d6ad34130829f9bafe496eea2328a477e76634b6a532ef56e564c8207db2ad651cdd442b2551831fbe782b62f5ba04ce26c433842b72fa8d51114c0f647446de95acda4ca6cea00e60251d7b523349e16fcda7f2dd81dca5e530600b2532e3a4014df1bcf78e486fabed0f143e0eeeb43949dab463005eb26726bc32a29b83642a66398dd0a717d261f2a0a7be9d7b36305bf0c7895db5bbe412377ef81fa3ef8a8966af6c7382ac869ef927a8101500541ba8dd63b52b50ad4115dd97adf6fdb2bcb4cd3055ad03d995ba2a28bc2ab7c1523c1a210c6f1a245aa77164611fc267d34891ca480cee8d1cc87936794e027f15ecd60294aa6d8b17a44c08484bcae8140d86357ec00b80f21df8924b32985d267df82829d702e6618c6fa6e6e840525a6b2ed6bcf6eb53ac964f954a035775de18dae1dfc80ce543124b13b522b74ef40785c1f156359da1855b555a966e4abf6ddd128e60faed291452921341cb336d65bed5b28475f86040cc480d017096e9e9e99c91636180802e207ae04091fd8ff931bdd829025b2de6f4d9f7a7b32933c97b2687c908a5888cdef1e7fdfc2d1ed02b4cf93d9e5a1230e8a546c12373a5884d46c7250962b04eab266e4c12142abf9fcf4d7eb1b08611907725f46476dcf128f626e8449221b2a2d398c0a64e8c23ac299c2a5a303785576c4c0115fe7cee0d72d64f1d7c6acf0f1fb87a13aa42dd99f2636be998fa767ad246a16a0a866b98392d143435cd066b4db8bdcc70d236192730ecdd4dca4c64d2af7b13c80c962c382a23963d3bf848c54e1e4e06ac3c0cab920ea1ba4f1b408586359e6d54d9357c2d9ba35f50f68766c4206d1b7ed275060b485e445c13387b378a293167230bf1c50969dac180bd7ef6731e4ddb150f3a20b021daace323da7faf6756301325a4b8657a14a73c4a6920d63d5f04806f4ac6962a2ec203df123ac96cc9d411adad289e22cfba1d561a88ebc370656280db8e37d1f671c58cba1522865cefdf229f2effe5d76db8b42cfa8a1fcbaf69c1d00df9493733c8713f4fcef0023f53ad0adf580e6c68b67e770f3c8b9e652c5b80f583d5bc7592771f35b8cf2e5320414f1eb3182aaed80e27c9435427be539ceee631eecaf0f82e2877707f1eadec5725974a1137f53cb1c5f172e3e7109d61754419b1b306b52ec214519d64f2823fa0550099b95f9b2389d0501eb27ada0eb33d381c957c4889d2995d7d939977fb9fde0e2ec0d0cbb91f6378dc839d96fac8e7b05d1671101608814de8fc66b6f6ee032c9665edf8f7d9fd37fd5b5db6d416fbed031b990392a5008e20fccce192fdaac18353421596f25306fcd92f92e660319e96820f8765641cf881ac5a4eff123eefb7512591406dfba6201555219dfac8305a13be6292abd3aeb352952b904999169fd1c411b9583d4bfb0ed26aa0a6487db2209d505bc43833b03127b27222a6fee5860a21b8e66c48cdfaedf2ef8ecdd0649e3b3e4f341c2eb93018e64ac3d62bc30f7d93cbc6e81dbe0b425a16f350f17b48bd4ca8fec7067060d51e1037c462961c8215d4e73c27fce0418b74a30c3e999430d96e6a2b3b5aa41e13143cc8726eea9ce896419066cd50cab29f2b8cbb5cf90d349d699b7640e81ac9ce25eb7eee980eb9d56427cf539439726189fca5e7e5802e7e7d0e9ba45134923202b19e4c5411216956c56da99fce42e79e450905e0677b90ce7c7d3864fd3a83ab699b795803cd055bd73a465dc269891fc260ca6435496bbf1d62fd50297ac555604344024f09cbb281110db8d2047556dfc44462d5a323f421a915cf1f8017c8456b4c6d3df36ae3b0fba41594a88e005977f5564b97dccd08f2a4bcd910921e8eb3a8d157f06a4abe3bfa699adab757bd2063f6d7eed21b95d81ffd5fef65f54b5e5ee3ff3bc3b73b53a5d68c309f05ba9a1f0caefa35099f0b564f0082da92572569476c3e0038ae806319f8ba01fa6db63c5ee2cb100db20f847b3c21d837769df35135befa8fdb7f5d51867c3f133f9d31f54d3d7beab6c43346167913b789965e4681a4b74ece2c4d1e2c43466f3ace34c99d9bf403b343004317cae1c6ad74cad5ab219bf4465900d5fbf7026b5cc6b1ea6819d687a9c037ac13b8578d4c58c5b75c2d2268f61bbe5a06fe91c043645ede05e2aecc41a20dda9965022018631887776c9577fa1e83446206e14966dced5cf4a35787dc31a8ff6493bacdf011c91ae88c04d8742908f9dd760a5b4fe9c66633ea9c3ef8728d8f942a24516d5cf227089147106690e7f268ff96ad73fe7ffb345a00fcebeb84cc89ff534603a020292d66e0a2516c054441f011a863bbc3a586bc731c6767b17b00427ed82630c5b9f2ae92f82b701bc7d553152828f2e5b09dddbdc1964cdf336f97b30376d5b9b40b2224b812b2a575d28b1c1ff6232a8f1ff00ee38a29d16b32407f0ee1a9b8d1b133dd84698193caf5b6f56d81096dd709498a376a86421b9fca1deee94b5fbfa43e7efd57fd54701f74415432333e46e5dbaa31039b6df2ed3900435f8fb970ff6f397439eb41dc1d810447291d447f02083a12f43283807fe6b24ae4e034f129f9ff2fc1228f6a69eeb37d2dba76ff63534c213a71793174a2cc6b9e93eb166fff9c1d4f062a60940a810415b1bec7cb2b8569b97c60077280c8dc18c06bbcee9f3db0f89001187418ffadbdf9f66cc00a34e994f528df54d30f9f5c0b8c1b95f006325862d14b56b7993bf989279ca8c5c927d14b6e7bb73a48618686d5e5eb6195f8143b236c640f9d6e9d96e167ae412cc3c46801a6f8ad1e73445f6a97ce2029bc63ed43ca26343becc41e089a9dc2418f94eefcd0eccded6c0a745aa29604d966b6c7d8c997dede5c8b1a40adfc1f2834c28a436be9322bcbea", 0x1000}, {&(0x7f00000003c0)="eb9d2a795e51ba993533a83b119459560bf372ecb7392e58a6fe47b2bcf4f2f0a09efc806bf5087f7882510e1196ca9c0a0081a8eff8cfa223c17bffd5f372d32c86bc433cf9cc803005630fcffc72f0f81ecbdec05de0c4c5962a99672e39363360a380883dc0c20d53c92fb8061c5f60462619e2a08f65ac2fe5f0be8713dff8c4e2a8129cef06565f2e5e892271c005312ffea4e5f265767b080798ebb1302df0d530b8b93dd67a4ee7bc5f0681093fec5d80e39908ac6bb755a10fbebf0f", 0xc0}, {&(0x7f0000001500)="7e30c9ad43970a55812e0804f153413d90241469430ca40c611d89d7fa482fba6c00afb5d12302f6165ef024f88053c56fb295fb47604be1543145ce4bcf20d83ae6670015f6065221ef15209ab0fa81b4a32fbdecd9b5428ae5c9650b8ae978db6e4b04230f9c6cc8bb29cbfc392bd56707ae10a74995703a5971556fdb88fdd8a54369ef166415ae33143a58aed7b7c0dea9ebb9b93148c29f886d7260319204c90139fe45cade54b7abad3c3e6d7397b30bbd3fa8bf9eae0fecf746595f75e73c710bf8535fac12ab3486773344e61d198cce63a922cacdf17439e1c0a24f7f04cf", 0xe3}, {&(0x7f0000001600)="f87f1eb956b37c5cb3598fac18c0b056422a007ccbc270a87c9d5511e4b27dc46b64139a062a80190279777459a90116a6a9b18cbb2499e25a7395f3f560c0fba6e005eb452680bf12578cb86e2a6d0b6c637d9d34d51059154cdaabd6025f57fdba7feb13ac7d8dfce49ca3e80ef8", 0x6f}], 0x9, 0x0, 0x0, 0x1}, 0x400) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 01:39:45 executing program 1: r0 = syz_open_pts() close(r0) fchown(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7f) 01:39:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) clock_gettime(0x4, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 01:39:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) 01:39:45 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0xfffffeed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x40001000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x1, 0x5, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) socket(0x10, 0x4, 0x1) setsockopt(r1, 0x1000000000029, 0x2f, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="0c132eb9ce5e82061d07b3fdef872216e60cff690c329ac9646531008b810fdce5930c1d9a92e74cf28ce7ddff33e1cc6cdacd041f72e206982a22b7cf9680f6a04a5eaca95c239aade52345fcaa8b14635fff60450433d4fe7c2acb1158187be55bd73b04ad78f19d75537094420f45f545a5bbf328c3831f3e15fdb7962f73b4826e16ac9ec93daa227a0d707a1466502ba5021897a89f854b0030f76adbfa0c2a06882d76bf9080e7ad32883879bc7f3d3ff3e7136768620f4db6c68244212a27d8f3677c244224e6ee73673fa32863ffa65974631f156048851f778cf446", 0xe0, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) close(r1) 01:39:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000002580)="d2d60545e8fbbd2f89c240ecd86947041696589d1d6cc4cebd3f6c656c8edbcbc2ff0f248e289e0b25ca03b03d9881ddce426af6e066529638f32f490907432f23a278bf6e7c5b53125b58ff265f899297df0530526c1cdbc3255fd42108ef4e30aa24e2301454c6dc5a0c3fe0c84e2a6d437bcd8a6662a26f595b8bf7d039abf05b01d3aabb5ac7f93db96847b6281a03485f84def1359e5ae6b58b6f382712fc52cd0fb3874fdf9e22e0eeea3eb3bb08432d31082a5ae024fe7909713c019959e62d8ba73cd31be7d0d9527020f93213e29d929f2b757724125a69afe3656c6933b6db5fda527bab69c5c27ffacab2573b06463bd3a737c6152734f2596f54a7f835f028f57aeb49f65ede2c6e6c4f5dfcfddd395078e171aea92f603fa9ea2c7995fef792cfe4e41d88f285e41bd01191842bfbbe15f02ee2ce6d121b470e74125ed3724abd8a5b4c9a04c3b9aa3abdc1054d8aa1b08375ada5be896a12363be1db2fc421eaae72039b155fd6b8551a334bea12e2e326e91331d2a27358983a842655a38655ab356a8827e047672099790784604d89db96f71c3eea746dfb0c05e1fd4138ae3df67c0bcdf39b52eb2adf1ad532de9a4687ac021dbb05d010a3c9aff801c34dc2afc9184b103a60f0c05f8cc9748d3078aa2d60c1e40b2da1473914e56c1bebae478c3c96e635cc54da7886f8270ca576df7088f21d22872884b1082cf3a307093b7c16cff47c6d603d8ee57f9c80592b878669c7412f0e9a6a82857db3e837df1860501c1bb8428c7662d657b9ca9eb35ea66c8b525c414aab51442b5c73f4aa30b6a19fa3ee07bf0725476c3af62b51d9ebc342eecef57c10c207ed4847d13a46b69a7d27d06e28cc937ff99b88f0a7eede6908a33ba17b542a57d913b0ed09f1ecc46e6a235127dba57a07bcf51d8d9f64b4912e24778ac212387601bca19c37eff6429d740704db123633695d13716256512dd6e2e982964fc14bea86a577a094ebe3e5092f3d531e973a5f6365bc1b0b550f1c4ae6504bc2323784ce542ab56496a7770d2630eaa6bdf3d7a1b94694fc18acce0d47c8a7a788398077eb4499bf5e7231d0de8f6cb1e310564e842c07b586870bf515c7476a1a8dbb6f9b41fb61d9d9e83a61227d071425a8295f5cf172caff008124acc02c3e35320c454a1c2368ec851c0e9886b1977fff04abbabf58eb93f81343aeb73d166f61b4e2744738c9f0b05a1e53780ea0403ec12942e8efe6fabcd1bb9ba26191768c6b6cd4c476d0eeecbf0bb20cd956529728a11cebbf5ad78ab232c5393a79ec52798078da3a69774bd85e344bc75fc317b2401649dcad80adafaa42e6b742fa54540c8675fe6cb1048f3804b5e13ad42dcead8e8bd2668d573ea26ac27a743ac0b40f9a27a4323557836a7fc9534793840eaaeb21d2a2811ce4083236cba3ff2b85deb0c3a0ca0b4820f972a8c17dba181bbd73f09cdc1a7701e181591caae5d4a31034f5200196c26be5d527d4338e1aece8456f5c22bee515dca85b91ed804094d7a7e82e09b034ccd5ff2546256541d78325baa415850e0d4593498edd8a22060de737d527df106673803c9cbcb2efbbe06afbb0ff0a1fbff488d5fd8b532875a142a3390c01b2ff5d32fe78b94b412b1ecb7a3101224a2d09b7035004b2c68bd2d1d38d5efdc5917139eb81a6b3e27eca59649e7d574640546ef652b5a80be8ec86cde35ad5511cd877d565b1de8344fbfa65df060feca50a8d2f0dba4d851bd79e7b5040d1b1a8657e0f3c823030dd42affedb36605ace0e2d9202c9484f26abe2db18153ff523e9e4446cfe0d5d3ff7410615cda0ee32a38fc16a0d6841bd935e07db80c224a63f35a0f056094839602c3f4a301de0a8bb31985a0bb85d6f169da9050399cb0b46c64f1985c422fadb6ca300dbd7be7c957da7ad7fa6dd2d1b1de519164656ec9db1452d9f34d8a732159cbd5d32d5252dbaea572978228bfddccbd58ae84581e17190ea23337c88d193b56d380c82d7ab1d5f3cadeb5787753aeee21d873f59c58f699bcf04b772469229bf2157100840297602f00868c5f211912d8e2db16494cd7c9693f469342bd576b4de17a60db77ad966dc3d49f019bf7036cdf2cff7581666856052762638c35dd527cb83e36e9fb98928d5aab0551de967538138b8025af5f1c5e1fa8f3df4be8998c2efa065cf9c8767526169c66d3f72c6d12f26375971fc3e3a36ee4b1f306e69d700c61101b0142b16be58d487d0718087a04a288584dfed90c6075a37704c86207ed43d7c91f318b04a01aa9e0c6e0c23f8b7ee3e3f256797c29aa00bb9c2348e47386ef6cdef1273d7e9db28359d531f9ebbfb548e1ee544640ad16c38ee946ffd222a3d037e6b63c8542fbac1be1d6dd958d7d06384a2efc2dbac30de03682c9585ec0f1e4726f20ac4597e68519e31bd84887dc633b5e0c3492feec29138aeeca5ed6acb07eabc6a0a76ce0e82b59116043fb5f392b11e6867bb93f171581820d8ae5c676b3827de48f80b50bcd3ec5df51c5a20603d0b53740ab9bb66be99c28d26f9adab99d0c9e7160ad8185eeadec7183b354d65ea975c632b4c4682b27739b366662c49c3560e8dc76f71401a806645203d33445bf40107d26306d1da55af78ba874e273db672e93650858b7c4367b982e9900075f04142b0b4d90efa559c47b0a84c8da95555f8a8e73a845835876e0ee723f95bad38151b7265ba33c85aec93ae9ad642b37aa87b713c875f7a44e9795688428d5ea3c0d3bb9d96dcea6ed67e7ee32b7f1cddf8914af54abf193236313dbd7bff993dd9f63bc5847456eb3f73d4f0abd76bc025fbc34c7a7e30ce177e54ee3b67453c9d2b3b478e3868c2219ef2a17d09a5dea1a9760ff99872e66818f83670ef9925db22ca7114e3f59d1e935c1168a5d046869ce74a9470fe565aa390419f0205f5bd8cbeb62f05f79542f1a2128baedbb01cd3611a3851aad0501aebc77ebfe98ed1eb9c963dc4fdef05feaa6509ef0c491ef13ab6880a9258096dab4d2f22cdf366a8bfe8487b1ca936550950e362deb6af82237aaa3e208cf5b9ace687c498a07529175011841f46881e22123ab8b382bfe68cf2ec5b7ef0df71729c2a9d490eb218c7f85c0534b8c17b6c6f398c8f0842cc41c7c18f94d9ad15a3e67bed19bde9b2537f8392f8872804214f3152e875650e948fe5222f513fcd91b93410e23d2d5de958bb01005a0b1afcbf5204bb75f65fe959b468914092852394903fe5510f80addf3c8e1d5ff6875f1e297bb3f2a3437369a3d1687d1be5c612f12cef0035492e20f98116ebc026ab7bfd090d7bc3cc0e74474609364b35835430f41596430e45ba32592a582cb78623ee5c08e19a22a86f839aba1a49265ee7705c641703da57f94f4a98b952b618451ef909e3fe3fc11dd2264334e56ca36e3b7abf42e1fbc8a52c2178d4f35ce5f6a9ddd32568e49a586b91ea6567c552676d2eb9ba5423ec5ecd420af6ab67bf9ad9e10f3344029e5274a06ded3aaa0b6de429ced2b9f7a550c1172bdc895562318fd0431266d1ecd7d7b91966960f281baadf8bfd90d8734fc3ad7c1be5ee6768fce78b8ab89e9971b736bc8ad462a23f4db0a87b48b2fd7f369fd767be11684e14ad1ddee35975f89e55c054913345da1dc3b88ce9df09f7ddf9bca7f0efd572e95ded14fbf896a89f29502d6a1514e6e24345aba6ff139dadb0082bd43dd6015dd6d2b740ba1d3f52a53f937025eef6128782e3036594bc537838d9aea637c78d41a3ebb3ea25ec694ea0f35de2f7b74824eec770bdf6f123cabc8526877e2e1d172bdb15421501f7d6f1c9efde2363b6936ca411047bd71c6980f063112b5b567a78d8ab8fda74695f9a136357b5eebca7d476db03ebe6cd914aa34344fbeecfc3e07d54dc71508ee2a42195363beaf52771b83b7d21fe5cf700a285b82262d35e614ae31dcb60aa419e5c8d578b920546f63da37f96f677ebee7d0541d1dcccdcb8ea488a7abe0fca78847d62f7e43c2e6b079036d8f98a96dde958b282762d05391e9a7d6eee1a0d4bfc7482a90982cb9b1a72e450512040835b4867d566eb9eb83c0a9059c8063ef19bb0f8d267414328e137ee995acd7004361ad0431872c57a252777ce378ebbf553be74b829f37c42d834e20b1e6e7f396119085df5c1559fb1937f323e372c0007bba9dbaf2232ad6fea5bfd485b212f1e81760111c0bf7506c7b974fe72d683ca16c2f99cb7ba917bb303882abe0119ecca7c9cd4e7c68ad3b69d21be0c10c52f10e6b337698f05c1791d829e7206b7977d7a2ce5c7c84dd99dd6d58d90475c6867d72090918d19b66ed07b98a2b53849c44cf2657315793a4041d10b96e4d9282811afb6059bae72e2edda3cd53aa601d9e09486b47f40d1d87d0eb0b2a4fd73f980cd2d56b803caf70ecc319b972930ebdceaa6f10d5653b90b560888dcca58beeba72216931a01ee08108f67dda6afad1946e7145e210b3bace637b08ec495695faa61db2a526305306fac304b62e64393e7a287e0903dd1ca8aaa47beaca4762def4038060146b1a61ddfee4057d54592ab3985f5eaee29089a4fee9bb4a0436f6d149943a2796b5b75c776aaaf31714e8986de5ba54566d8f0f2785ff576cfc133e5f8d58dfb90ac8e4488c896ebb68e15d04e946a1b048f1e797563cfa675a0dee379336d5ede18aef2f61138c0799332760a0965c5454845e5f83dc99ba0793aae0c488b553e2c289f9ce1881c6d23ff7e7ae518034e533e691e7a5b3b3815ca89ae26387c4ffa7c6ba8b346822c1be2a18bb703e7e7c26f767339f3b687776ff0ece74bf9d25002cdf4765ad09990c773fecf7e628b68c61f5adf622412a4fd82158065b24214a671ce8e781c48ebd6d7661449ede0731f89b97c48d769ec9d6a6e22fb0222221cabeacb1af50c4c94dadff0420cd70b6f231edfdc08cd17f9ec7cadd621ddc26268c0f2d1ce708788dfd91368caf0399204836cfd6ea629787c022033da2772f65e71b2c10e7f2db7f43b9787207ac2eac67189d05295913d3702fc04557701d87a9aa582501d77b29fa2ee3a3517521620c979db4f82732fea319c8518c9ce7204e6112a93183d4d2174971b41f35fea34b061109803205a680e80a79220d0f2b070d611d8b665fa9252fcffd55225870cb3041bae594cac742ea46e71b7635b122bab83b70279dce20566228c3aa45b98b1ce9f82e14846cc0ead41605066a49c5900e13b04a62bb20256513e2f51c45816cb01729d16182c9069de40fcaca5ba21e2ac33b453928f77c475b40e782aa488b523d8e0b36eab6df9f23114e79ad701c48f892114fe0e4b9db912cec3fa12f784883a2e1be8630a2b776dfb60e6c34fe55240018eccff5d935d04a5b21c3e1d1e56383c6e6eeffb3cde38c797a1d907c95e15e440cac32dedea2d5d1251c6154f46c6c08a8b4be24568a5908d198cca79ab4c9d0bf90d45d7e2ecf1b9c0ea63dc88f9554c2345f70292abee82a472fd474dc62618f0a8fd799bac213f4967133f7d8779944873c6c05added00177d1debc595418cc3b67e9469b3bafc48534ff54723313c28e82a91bc60b86244f7793aea0ca5e1c7c0b227b090b38e3c1a50cf30dad83bd2a038acbc6d0c5d4d2e8e80b7a4e49351c6036b2319f4159834ab23447f76c3bd480410461f1be286bc68a7266d7beb5c7d99db07f4b763e9a22e1f96148eb14ffb267435c9a06fa1d02504c3ffcda9dac5a0e5898bcc67181bb8fa703fcb94e91792939fa1812118a12a9eb3a6ac67e07ca9", 0x1023}, {&(0x7f0000001400)="531858e11ae99f3f97bdbc2d9ff83a2258958026c15d070937136284d1494de03d48b54337babfb9e4d12c2dde2c4671030ec7f0bf7a11b8e61eb64d4869655f4b0f59df23929cf9c8e752761587fb2d79b2095fe718319c25ea07270c405edd7e230c6ed84816fbce99e3586450f3a401ce13adf9b9e40c96909afe2b34ea6200f672300421e1f7f93a47087176f55303ac32822d012f657a885f617e5e9d7f46d3afc0a297f4598ad2ee2c0049d5405abad060a63e3f99288ef27f4b6183d6d81025c6bfb86f72270ba77b3af4e648520508295e7d4fc477cd9bae870649e59950f8ec60a9f7edba656805af74351abd4bace43e7761f5989eed4959d2996ae0ef7f4cebcd4b94a2e23ee73e3083b95693140587d40b82eccb7210c02e70fe980da4f95166e5bd2c0ff316f27cb647d26f5c9cde0ebc84496df3402ced78e42a16dc8bebd2729641204cd235ac7391d6b90ab9c5e7e1824c08e9e04215e58f8b7d57bc7c253550f35d277695fc3c9abbb7eaa410b250df5ae37d2322287de08f2f2b25ffc0ce33525c51248a77162fcaa686004991eb5aa345d852017fbccd35f09eec4217650bee74ddab84c456a012f1c1316515953ca750f9061da9474edc06db10aa0d527f17af0786c7bf284431b6fe26de3dd65b37bc4d333ff1727ab205c00572b2cd440c9bfed8d67031daa1fa085b30572332d8c60b49cd70265dca4dff3bb3028e1631b2efbd7a33aad43d81272b0958d9a9e2d170be9fe314170a1c968028a1c9201b207696543fa533bce012b43f7081c844e9789a3d5ff7a2a3500838a3d3c51f6dec9c12d7417c2933253c50c0b473e137124650c58524c7aa2e9b24a365277940083688d87d383d240ca41819842f6c6356e1f8bfe2dd7ae371fb225ed06b34b086115c50699981ee571feba01179b55109aa9a8ef0d6613e2486aa92e68ab342f5bceedafdad367f3f50850474b48af6f59beaece3a2d5c31e609a7a7b1063d58aa95d56104e481defb3d5c98f1ae810b1ae33bbb122293aa4e60347bf34cf957ec5bfaa35447627e587ed06a21848cd6cfc7d3774f077ad51bbabf225b1ad04c6f30b93a2b080179baea579f39cb7a423323b1ffd0982e56247e6e379ca00b5894caab2852c671d1246f5fe786640edb6cffe9d9d253e84b4cc725e375e3c2dacef270f727ab5ee503447af04c85ebe5b35f5e470ab5c18b272271d0c4916c376f98581493e7b5abf3322f9aee71345b218f6b7487cd04bc805f67fff415b7c576cd474762aafe9400dda301b54b5a2a4c63e49c84ec397cbe20abe12a7bad59edbe0460282ad1a49dd4c927469d6bc2bd5ff03bf8c39b3d6fbccab3ac4a8e71d6c30e7287d5d8caec2704cca5b6b4753aecc85d3f0dd774814b39598c26d4562d639aad1e1edcfc1a52f94321ad7156dd1c63e67027a67c5d1ca056cae06bcaa1881428d1402696f8320c0886158fefdcc10b4daf18d86f3ab59b3cc73b366acaaf9fa47423b38e4892523bad401bd03bd8c9c25ffde6cdd18b8a7ccbc72dbeb8ea66ece78c7398c0ffdca8169360238f5bc9735cf4402ed8be84a3e1bfa11ad19af298f45e9de3fde7c80f6b62be73434996896604897f1405cc3c2ce0234bc496d365c7c38b05d7d446601c88645f4f1aa346c18cd00f278b1adf63ac2a13eb79d7fc6f181e9d31ca3be31f3decc1cefa1656bc92ddcb56e80b1b9eea9def3b4ad7d3cfdb14558ef1550dba627ffc9162b13c4a361ce88d02140b8ff0cf159affe351e54df349734b4c40e4d1477f0fc652a81332011556c37161ee65cccd25babc4ec9d81b9b74bd53ebaf6a4fb57950464e462d721c909fd9cd1ec37e3a75b232003220e7d3ac874e8cdb5836415e065ab1c707ddf1ee7d0e558896a8082c267c1e09b27c3f4cb1e5bbf1489dfd869c51a5e462618f43802237b2f6dfdf644885e48b6e7e0b09305dbe6f5c01d43e838ad33122a4c2525c2f54af76bb534dfe71e94fd7e5adee63ed42a03bbb903bae60a5b9b00ed7dd0db7cc53df532341b001dae21061e353a28b67654f81ed6349b0e2a2209345bfb39b00847b755c6a170eaa3e624ec10d8672e99cd335cf7ea6bf6f90c487a4a4e6e149236227e6c9d8ba13d748ca1dc63003c946da2b0b897f9c784e2ecab17a1f3c66bc922b352d04367ac2e4e69eea1feac7ff5a388a2d15f6a51255158b483f70f0262dec267887c2de242ef85e33956c8f73c338a9173e1f711e09a5792ed5e0dab3bfae53b4e8b378c093f3e844e7b03ff2f9ed7514901cec45b02ec94bfd08b09c5d134f75aab522f60af969b15f88b85d42e6bc906f96350d53dda8b0a46d14e995c6dc83de37ff06e4b0ed54b497cc94cb56e72c07b0c1e726a5c72978e0b919cdfa747a929b58322d48cfd7b9a5de5fc402e28f1b236edf324f4a91d8467d27066a637865d2b5414014913d87c3066332fec895f09074beb7e162d6c9c2afc9c01f0a56420c87231bda6f88fb570dc187c167016d1f7ba0b747e1a8e10f677570fe1675516bfb905cbc0c7bb6024ba4a963ea2f436ae31d90a04d76f53b79a28d4963c504e9c68026aa948c9d3d2b62a61a7d9939c40d14311785605790ec8042e8c3a90a9004cf115318b46b26d5ac0b2ebe2a0790c6aac1a95aabc649aea5bfc7033fd0eed6c4614ba376afd8a81adc128cafcbf8fb50782799f99b1ca77bcb7d5c7ed27fc855e5278a200f21486d2fe724d2ee8fff06d4d6af5a630a10534cd3831da825ca845365f2791f24e1f1b7bb7100dc487fbaa3bc9c5009e168d53f93673b04ffaedd4d3d587aef96a5d928ea98e6f34903d7e60276fd5cdc628d2e963cb717e9e05c9465cfd6b41c62eb85505ab8c6f7c63721e3b76d40b7aadd24ab13271337f19c029a9b84245874b6f75e615036441e2c23a27bb006c686c729f5de013ded99555c61adc3f9dec85ce84cb80a74647a9b07db5f7b6de6509d9a9cd446434dab45de5eddb56420e7c6ab4e62434572de2389c2dd37e0d1d367d7305bb2607253bb8160937a969e38f8de39f4293685f13bd9ec93d2e7a00ed5f7029b14629a1d1a58d65b3f561a907ab474949a8e439dd20b5e466010d9d4f81b839c1d965750930abd2b871a92fd1a40c1f8132a846b7ab32cb1ef71cfb14f04f7212bb60f3e8ab40d7debd8b23eabbbfc33d6c13a0d02bae5edfce804703b90057e772ef24fe888d3672b8519713dd405b24477e9c106f25b8f48b77d2630d609dafd441f39f38ff1bb71132f177ed0172a2e4a820733eb4d3c73caa18f8b116ad6c732eb855e30c4dff3731d39c9b5f29bce91a29c5136cf387796a9a8987bf2a30a16fb97966577544ad26ba7d85f01ae4165cefe629dcff7cec4db9668b4b1c3c3af41033aef864e934a3c868cdbc15f9f1d439ff46bdee788a61040c64241fef902fd0627d66e6921101312b4f0749bc4e87fbe5e21de36b2d0429ad363882d9f3a8302bf251412b186e675d016c9bd93ae6d02224c5568e1d0c948bce143f1c8f20148dcb6569361c829ea9d5191a6ed14b15fa6a25e070908802e0a29186b0656999fe23a3515ed1e2061a022c4e85cf71df914cf283dca35a57cbe1157135a6a326e247cf4c4ae6da96eddfc570aa735c3c9dda01c41b5527bf4570247423f2df96f446133c82c0a707ab865ba41ca1036c37b60a7b23cdfe59a585ff2a9b3b871ff20b70695fc8409853de8c6ab69f1dd32b98a2ce495028d48dc837228c179676af0fd39542c2739929db71611fa17cd6d36ed5b465559d103b072a9c28d7cb698fc5619a2e1677e6d2902fa5c736d8d881df325e9d71770a0ad41c4caef1283c58cbd0f839ad3c8094621c5cb631218b68c82025c03936a5e4d10628c1e15f2289382efdfff8009c226e6d57d384ef33d22b94a298b01c6ffd1affcb6198731cba87d0d8d5d23a90ae27ebdb2e949e46bab40809526b6f3188d33bed27eb447b0f3d1eabf586d22cfbd70097a4deed5ad21412ed4466e1ee873d51d72c0a6645e8deb1e082a779127b043361e03792afc1a3a5f20a0208abc1abdd43160cc502f5c4ec7d3474641237e6e1237119d8988f18c364f5d69ba3a5b37b3b3ef892bd0b2bb359df7b419fc18e3bd907353809b464e39ad2ecdb6b4b3f89ded44e59d2bae0bcd5ec962839ac9a31e7864300907dfbb9e91399b1006d91bb604637ef523fd854770bc42cf590faef00620ae00f6535cb4de58767a20be07e5996aa415539612c095964029e72a0e6ff1a951a5f684627a68760fc0c00468e5de8035451b1381227b49ae247bf0564bc1ae89358ffd86a3c05dafce8c6e6a9c5cfd7c5ca390bf63322c1d3cc32f46e15270dbb679fd594adc8011a5dfa10171c26c4f37a26377e480ac6058bc4a157c0a8772061b00dbe22700baa59b50d8ae3c649d191d364f403c4ec0922adedf9621288ec574ee748c8208fcb30f34c5816ca1540bae05e640e4acf6d89826a2426af9a3430970df0cfaf073b860fe6025ecce6cb2c4fc7a0655a79f386f2a7e4a57fd8ba9188c55bdfa2ebf0cebfacc5cc220e63f39bed6418b2543104dffafc72ff640b1beae2a69ec73499b9bdc71d7c18f880901e39ca0d105920907e7d419efa138115c30f15915ef6753da69c3d0fd7e5ffa924cae056bdff47ce9d30eb5593c1dcd530e497b0982ba4ec1cdb5112ad4325ec24cfd0a4e9425a904ae3425ff6f0622d925931b76d5866b89d391d2ff68730459fcdd393a5c99d3ccc6767eba016f8c5a6bbda17f9263603a5c36db8591c94dbe981e594f4aa9b5880a1e8b97865908b45db6e476f331e91f5e9da204e5703fb956d933d4ef3bbc707f3e4fcf5b87012cff34ca9752cbdf5c6d442503016e01d0e49ed7276281ab68a4347e3955e968cd0f4baab676224b431cfeafbb245daaf567443905406fd27b4a0cf36e5fba6f20b5f5159ef4df7d7b85a363a6a922116469d3b861a08d35a47f8a124b1500134f402d39dfaebc56cd0075b16ec54e53cf580e40128873021d7d784c353d7767da4deb3f4ef6f00b4605990328d83131cae855ba375c52034e70cdcb31c8e528b21ef1db62c51e46671c93cd90a38459c8ebf628a1c6ff7d959843937c510e6988bc7745af4a1d69d835ac54feef567aafeb9e38eb1db6ef508097f87a1ed7594b354bdeb6ef092613e2a66b7903d2fc9963c0f90084300508664fe022e09bea3d1291b5b3f6951b5d71f100bc1e933974a4d3b57707ab781961e95ebc85177902acc6c5d7d2081cfc315270e2d66ef69f1c4f87e977185d2a22a32fd849e9c29979e3d641f2036f1740db79a4c26b58751706e9c285cd67a42dc80e5d59fc3b924366dea8e558fe3414a576d0a7c7d51fc95672e17ee71b713b5addbeea6e56d02516086ec1956efcd9ca3a6d1b6cb126a09f665482074dfaf5dcb9097989efdfe542423d70e7edefc0488f5ac9c1e71c4ecfc2d0f4de163e4b36737ec8c4e09aba451c18191ac9d769694101dc5b90b636c1d325a3b7073ce6fb05810cbca988e956a7cba55c88bd1591b2dcac6da996483f9a62ec981dd4480895da7f36bc222c8f47ce86ffb9e8aa393f58a5f4e5e70a4bcc125dca51d1d3e0ab121baaeda522464357da67d5d4503d7ef075d2c61111061600818780271acce9f73bdf135455f0b68b1b5037bbb7c4b8154889a31972bdc8c57dbe73ee5580aac53bc39857a9e19e3c8e6519d4f842db1fbb6bcd10311a9e313a80c1a26882eedcba1094d46b641", 0x1000}, {&(0x7f00000035c0)="a3a287fdb05f20c8563be245e1b58dea410a8f9dd389a178a9d772bc62e6b340f82c3ae5973523b9afe59b3adb3e2baa69c6d79d283945aed11373", 0x3b}, {&(0x7f0000002440)="18d4b9b26a40c9538bd1c8438990a57949b1b38474fa59e8e894425ee916610ca15af0d1cd5ea23edb24e8781dea38df41db8ab097ae0d38bb1c51fb88813a25f81230f2a7815a9496ed90fa81855310ece0485422c3db580570f7da26e5ffb163fb7a2978e28ef9a68864ac9436b31611ec9c8567c58b78dc7cf1dfb5cefccf519b7ab72cd7645fdda386887254ef14abb20689dfba7f7a8a132b6c5bb2861bf5a990be5ef563cb96875383d2b6f5895d8068e8bbe46ff5027346e69e6f6f27049477d02f4d975b54bb0bfa123f34d840160e45cdbafb34fdbdf2eed91faa01d5c4dbb61847381fb057fffa47e0588b4289ba3a09bbca", 0xf7}], 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 01:39:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000000000, 0x1}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 01:39:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="266b588306c5742d457d733355bdb5d0", 0x10) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, &(0x7f0000000080)="42d54a3a89c208713fab7676bf20c807c2f21253cff4c296", 0x18) fcntl$getflags(r1, 0x3) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 01:39:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 01:39:46 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getpgrp() 01:39:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000100), 0x1, 0x0) 01:39:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x508) writev(r1, &(0x7f0000000000), 0x1f0) 01:39:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x40, 0xfffffffffffffeff, {0x2, 0x12000000000000}}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0x0, {0x6a32, 0x1}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x6) 01:39:46 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xffffffffffffffff, "855c55000267a7230000001a0000000000000040", 0x0, 0x10004}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x4) r5 = accept$unix(r4, 0x0, &(0x7f0000001c00)) readv(r5, 0x0, 0xfffffe5f) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 01:39:46 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 01:39:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x40) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x1a, 0x0, &(0x7f0000000200)=""/26}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(r0) r4 = semget$private(0x0, 0x1, 0x703) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000380)=""/9) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10000, 0x0) select(0x40, &(0x7f0000000080)={0x400, 0x4, 0x9, 0x1000, 0x8, 0x5, 0x4, 0xffffffff}, &(0x7f00000000c0)={0xb98, 0x7, 0x1000, 0xee8f, 0x8, 0x7ff, 0x1, 0x359814ee}, &(0x7f0000000100)={0x40, 0x7, 0x0, 0x4, 0x7ff, 0x329, 0x4, 0x3ff}, &(0x7f0000000140)={0x31, 0x37}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x11da, 0x5, 0x1}) connect$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffe3c) r5 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="ee08665d19ac14d5e51348771197a7728420aef61705f7b1cebb9e3f65cb0c9d817a0000000000006a89dbdf", 0xfffffea4) getpgrp() connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000340)={0x100, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) 01:39:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) socket(0x18, 0x8000, 0x9) 01:39:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r3 = kqueue() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)="146c8f72823b5ce58839cc6c513336598ca467eb81cf634572a41f4b4dade61c7152ef290a0beeb457d82714b8186f4239c6e29cb3edbd04f398b46c214ff657c8ffe94328cf9470482786271486d9844fa5829df998", 0x56) writev(r5, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r3, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0xcce6eb872c215cfa, 0x4, 0x5, 0x8001}, {{r4}, 0xfffffffffffffffb, 0xa9, 0x0, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x82, 0x0, 0x1, 0x71d}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x2, 0xfe}, {{r5}, 0xfffffffffffffffc, 0x38, 0x4, 0x7fff, 0x1}], 0x2, 0x0, 0x4, 0x0) kevent(r3, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0xa1, 0x0, 0x1d54, 0x92}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0xac, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x6, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffff8, 0x10002, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x101, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x4a, 0x2, 0xfc, 0x4}], 0xf8b1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) 01:39:47 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc0}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0xffffffffffffffff}], 0x34, 0x0, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x11) 01:39:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 01:39:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x20, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0xa, 0x0, 0xff, 0xff}], 0x1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x14, 0x2, 0x10000, 0x4800000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x4, 0x6}], 0x28, &(0x7f0000000140)={0x9, 0x7}) 01:39:47 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x1}, {0x9, 0x10000}}, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 01:39:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getppid() getpgid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 01:39:50 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x118) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = kqueue() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1000) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) getitimer(0x3, &(0x7f0000000040)) msgctl$IPC_RMID(r3, 0x0) semget$private(0x0, 0x1, 0x6) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) 01:39:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 01:39:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x10000000, 0x2, r1}) close(r0) 01:39:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/140, 0x8c, 0x41, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="4b34cffc00645b0aec77edb2b9e738f6f97b1829d0dd3e9e1cf906662e2b756c8505b9e56aa5924aea223c57e09e35ee005429838b92df8ffb021ed7bf08a607a16325d63c451744e8c5938bf260c51eebc945bebf311f9b25fd0b3830bd5505da7cdc0959c170e7fe35b284b08448f84c233302efc5c44b7ca679ee", 0x7c}, {&(0x7f0000000240)="3da3e731a4c211acdff2cc81cc51aa5fe8dc40db6c5f3ff8656278af75f18f6a25ae0761fb72cba5f84203c6021a43c0f73a79c1d61d6ec45c2f92e5229b3bcb2dc4205bb965583b086c521f2315e3e5eb406e610c1f0f317ef6d0adc35eb287cd9335247a0faeadf7ce3f7547abcb1a0b5898feda284b45aa819185b6467cb5809e2cac6e020bd942a34cb124e8f7d44dd0405b86d86733675fdbbc2c59f1768412059d768e8a0e8e11c53aac326e0f7eb33ded838d7685b57a760a30db5e9f0f7f9ecdea4ae4dd2659147a1b4e203f24832f952aeee1468f716936969f1f146a00dc54eb77341fd201c3dd4749551a792a8faab8fe8dfaab290a4034331bb7139975272782838fa8b38aa30a6e7b86f7cfe5bbd12862b0cddbbbc665451a490674625a821d076b3581d532f6c24206a74fcd37d8e66d96f83dd16288c2ab2ec2d271c07bbbf57521b1c01d62ed0e9cc8030c1360b591aa94ccd2610461c1df8dbdf4bf36a86508cb1087c3bdf2a2eb60cc228dc138726c2e77066e3c086caec79650adcfb6b0c807d806ce4a15088d288c54c3d315f3848cc3f505e69526a326f65c24c84761b5135c0173fea19ceb8a7f63e318a94740187cefa0afefca00b238569fec1e4d55f91c8a6484ea34b65735a84bc43b1546d67385195a47ca9c8b59522b958f4aeb33075f1cf07dd8160ee5180524c8b6d23bcc082a0b72bfc2a07fe475155e90d7e4ce666121d36809b768c2f9b3ba61138aaad26262131582275bf4bbf81640a698926e46b9c60a3834d0ba201ab43da391338d0d62b41847e1232cd7909a5755952def56130d0aa47be50573af407f41f2c72baff969234b3fb034b0d57162719c614d9eb3afc1a9bbcd99601e76a1ca6b43c0fdb54c5dc899682e1e008cde6aaf323d088880c964e8405726ca3d7b0cf899be286a85e0365148e70d292b51fcf0dfe2191ac97a11e495576843d778e0ace30ac5d1b129697ebfa3def3c7573f0e58f2374b7a0ad5594b3631c73864f7d78aa240aa019fb55584e2174ecf1457ea2325a902511b176ccbb5d903fcc2b14a0ec38b76e2f45d2814838e94afd744e40106b45c7a813e75de6c68028be346525bd8973d7f7277895535ad449898886c9f25eeb183523a0656f01faad95dd01802c905e6d9da74391024a5984ed310a55510d457b8cf927271cee5d51e95027f9f6e24892fc41e3df10d2df533cf27f57d6b351e74ef1a1a246c06d938222f4c5728b3e4cef8c81d1e271c7e26e2d74b4075b6bff8530518679f07056e22d6a78195c6ca34af8b365901d2e1bfb39dbeb9b721167822a9395d5c48c3bad5e6c8c341e77adba807ced8548d11a8e043f034a7c7b7749c8a36a14d6516653385b614c62f3fb828d26ca9f805e877006bd0dd59ec56b28ec841a947b62c4254a11bdf280c3e28f5420dc9f07d2064b2d50e4b82c22d13cd7edc8cf79c38dcefefc1d4a1b5a4277b3476cc7d598650e1dc63dcbf5d827136c9ad32a0f9e859df6efcf1b980357b1fde94598185aff4c590d7781fba83beefe85a5116496e4e210edcad801c47177a6f1157e6e34466f57ad1e6018ff7f2397b86ffeac0e757475ad2c7e0ce4834f616750fe0641d19debbc2bb9ee179ee072c98d73e42d0bcca730ad94ed86bd73f3528453e30a25cc3b80497d7a9d3d5d82b713bcdb1136000a665e968b08a39c462596e0d31b9262b72471662f4963c8564d568397304b2734b87b1315c14143d36f265bf4df1f4d0e3b8f31d4eaf091d1112c3cfc2426484f8058e06c37237e9e01128b770e17e3e4480fef943d5b939d9d76432345599455fb918105373577c4b3d806aeb638f1bfd48b30bed30affdd47facfe4492ea47b867051d695e22278b4e8f49efc9fcb1c992219bbcd251928ca94a32858271a60f9e9b04969c771b18fcdde0abf84593060fe261dc96c855f04d7ebfe96f28ad47d5a97d3e0f6a69c3d1bcac2e587fe0b3faf7b691519b6efd6c652e8b3e7ae9f7bd8cc084bb5363403dbd7dd791a3cc6fc91aada6913a69b2a6f72b144e375f425872bb61d998f3161c7e68c3e5e388f523d01e87247954de87c575e76adc5678ca70c946c38f04a383fd84b799e689bf8cfd67f1546819559d926cc4bb14ca78644db9e8835f95536b1496b182f60142b1bcb01d3b94e0223d6d707b2bb7640607c1e5731f7ec008b22cf243dc36dd369360e0c8c810e2b3ec8ae581519715d2120ee34ba65881697e77b2e7bc92561796c1f1731cedea6835954576311d9dcca9bb2ed9e5c893a05699c853ea3547b45b205d32a969f5f8a4f4791988e73555dab198060412fdcbbdcad84539500510249507ffb0463417f572b6958737eedca5b378eb0d70790356eeebdd80030ac16fdd464343aa3cbd925306ec26b2b2a81c4937f4bd0ba97b098ddb6f7b43b130285a02b25412147a15063e501a2c3d5abd049e67bb1b90c9ee672992004897193368524235cabb9d7bc23f5573635a9498dbd6d2c8949d429bdcc20e217ecccf0f3cf78dbd5c8a068f38c6aa12839c662b1a6d3a5600f63a914b9f2aa1572aab1d6ab67cb0a4e39671eb9ff7f6508264e7c5bdf4dc0546d418acd8d675227acec5305d9354c36a942d4e3af54b418b5ba69d8463ab05cdfc91ed0627f46f621ecaa2fe03931fa16b0588cd1dec2f9501cd6c74d18925b533790fe0dca8a4e57d08e69fc8b501e67c78bb0f6a3080086c1541ff6521d7d282a63e617f91390081fe406f4a3da0fd234d88746e4f2613a85c7373e2ba5fc2389b72fffe31bab9c28b7e26cebd13fcf7fac8774a97298b87daa698121cbdd5e536c23597d0fbe037527396ef022a18fd2f1df3680cea3f55a5f3ed0d96980af95af999d0f940d223ae4681670d3247443ac6f1104681c12541cb9ed025b072a685f8fbab8d9a78c0374aa291b4aade7dff06320906f8cff41ce6b0790bb5486693f5a338dd800f0e614fb6125cf65be467847093eb409adf1b7f18e0f2e917d5a8c4ffbceb4d833d1856bac0f88c280b6a026831df587669e0b0161e8253275397f8ccaa54c9652962ad343de16bd8a2be5f903174be76f78bec324521366a64f42aa3ccfd86989f2d07b51c520c400717ecb4929d2f05a93c2c1a5412d04053bd15db5ea497da6fc9b9a51c4cb058672d148c87e5660f947323842ae0badfb9c2d20eb09a9c39af1de1a5495850d5cb57ec57bdcfbed785ebca5fa3607c2d6eeb1bfa736c17abaf32ec3730b7d2569d4c61e5bf83abe9ef6de63b3f73b6ae50d115356d54f7b2ea7f447ef2e2392b88adc44816d8caf536c4d5b15dad4474cde5299933529e11035d6e29e644c752c328d24b179c3714a8ea37217fa6fa39f7c129939212b70faa1c130cd53c7cf0a60d6f6e113f87b4af58859110c0efc6ba56092c0a89090493d4962cc6c366ea983f36efc2fbd62d4dee1fa111432840f14e96360653ee8c3c27e97f87098bca98b22e1fee0e88e23e3cb26b60211f09d1f41e13a802ff4ed04b3b30ad74b43b46db8b33c88e3999a7db3d8b2f4202e4d1760df1352bcbe4187b12ec392bc6375775d13d3e31a3094ff11c47c7212ad37b09b96ce9f6cf40d6c55b149c435ea07af760894a997fbf0823a6cef28f7a0bf1104c5f16793c6d746d93b4f8526faea9194860cd96e07f8d9018569bb0b81e614ae25b1811b80247aa5ac5b387c641a3ead891a61d92f3b6f74a7bbf7e4fc0adbcc2a244576e5bc2ef6b9e2fb2ed3e74bdb23ad913d4dc5175bbe33286af23759e091afcacb847ebf9fa1745bb9f6cc5c18913330258fe20798410387b0bcd7d8ee26ecc420be58f9ca432fe089f0ca775bf2a2147eecea8bb40c971712061735cb2eb0a3c92c6fa95f67263ec4a2b73d35d50f30178692e816159b3019b08d23ea7368791f463fb550f7b6c9b1ba4a230073f66f3a2c26f04ad580d6f962b2b82189e3ac5ca423757a6399ad46132ea68be4c0919fb797c02e0b0276c84b15d90d3be2de274ee89c2c8c21ba3e7e139069cd3457d88d1e198f1bd94b33229707c28f9fa6ad0909c6f3661afec8583764ea29f2ad7e93eed1109fe2630b5342dbee54bfebdc94126a22e7b3292d5ec0d0ea18226f0405ec8a82aab12e6603e1089f3208ed1c5be5b95f4aec66bb137d13ae71ff3c7a1ef0cc1aa57c48a2f6c52ef5abd66d1135b5c8ea26b55ffcecff650d9fa0b0456b3cfc6be24d8f84196ced109513dd95799ebbbc81506ee61c66ee2cbc42a92f0411e8026073352b204817d0067d9fd060b3dc5ad281d19eb3447082d6a315dbf41511bf621be94dc0cf339670e935480deea58833561993a2ede5aa107acc3a7087feac2065bbadd3326097b674e0868ccc5b8328d24dba8ca8de9c39b4c677b1ccac74df8041d87b95747f8d1ff1061a14cf3842be95bea899f42b9662b9e742081b9b6fd83d9bf018d2fba8c96fa17bf044926a64184d02f2c8d4830e57e7dd264cc71200aac9ec7fc596eb8fc625db5cb5b5d23fe82940a5759e9c1b66e50524e74ec8f5e7f8a1382b4950031acc9e89966865edf8acbd2562b8001daf8c5ca52a70962e9a4bf7b8cb8f31e52795f19a33a65edd6c637b554800be26411b5a90fa69ffa9bb612d76578fdc770e3dadc3b19976bc2d2bf78c60b90346a32fb2685c2d5e5a429e769c32a77faac3c424eddf64df5295da18382b26388558223289a2a22f5a681faad8b9045ac433e8aa29d755c26f2a5e5500783596f68c672964d2712e68ec0e37a09351f4a2c41ca7771da42b9931fc22aea5f865ec4a1d3d1a5fa4c929a8087160bb7e0f42cf5e1ac7727f251d1e50ca9694b7bc4a6927494c1e4f94d12c6362ec0ff4c7612596c06942d8f8dc3f28ed7cd982db33585343f4dbd19f1d630ab04867f53e42b87feedc185d59b7be40301612554c0d81aeab7faa364ad8f94bff9913c777fbea43aeb6d81223cf4bf91cd8a2e3b190e92d828c2cde578d33705473f47a199b32acf113e035466664dede4114c98f08e12d2e69de6715cf5f13f126720c8f7057e8d58b5282d2ae572f8ddb99d2482fe03f012159b1a26ed6bf36f558b03a061ad1b0ee4624029e3084869905654703f3480a822c37c9079a5aa67cd08eb326c6ed2af5bfb502f007af42b83379f50a8ec821c9268fb004e6f2cb563516d1ab3447fbe29282fad2bd5ae6570adbf8db8d4fe60963a2e4e0baf1832b3e5b2cacd0e5e3a4df4711d28bb91c317839b99de8d7637cde12593ab4babe51ec6692cc497268132d2e8034dc1b94a4640e67e83a0a780a7788359753ae690301cb1eabbf0d9ee002049a6315fc4ec87da6c5dfd3b769fb8dfa22de993868d26f8e6377c6c48a3841ff1e3fa67415da129095808047d1e852b92b3e6f0607098a74dc99c58fa6c4d244450e7c1c4963ee822a3efcb48e0ffbf8a17cfa4ee8596acbb76fc5e1d934c7b88f0ed252147f0606e68b217562ab4845ddcdff6dfade18d1ec5541911bbc1ba2f3f62391d70725e3c55646895577131e1f458e7e3b755fb314c8deb3a5f12e05d245deff3ae68c7dac39cd66d19e94c1dd52f26823af6b55903cc42769bd6f36020f3f1ff20b60c551b903fa4ac625fdb00dd0b359af937cec8daa905e711109bb9b36d759544a5242ece9768cb7b7f658383d4d7c50227341373654c1ea89ac9553e81e450dcace1577c30849bd2fa6d5c6d688e84ecd3507eb66a420bcc476c651f776a542653ab1cbcb0ab96609d11c814a56cc8dc", 0x1000}, {&(0x7f0000001240)="df07f13fa45bc70d98e9f1c296ed6825e3870ff40fb2d2d3e5a7bb56d2b567e04829b7b66222fc7fd6607178b3d1c5ca09d486e061", 0x35}, {&(0x7f0000001280)="27f26d618f91fa21938229952e09ebc329cddaf1fa797eacd726ffaea132162530a24b84913b5542d3f2c04a7f9e5cc66651c59c557a7e30507efd4ffb2d064b90515f48396c683c70b8e5527c297501de788f12904b2699384dea99", 0x5c}], 0x4, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = dup(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x118) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) close(r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x10001) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x1, 0x0, {0x40, 0x7c5}}) 01:39:50 executing program 1: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x10000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x24d) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x97a7cfd1b3274ce2, &(0x7f0000000000)=0x1, 0x4) write(r1, &(0x7f00000001c0)="4d5692f4aa2d9158313a4872c2b5ece771c6e258d6e8d50457b497368e77ae66db6ad19044189517fe2ca508876d2e0c2da110ecf2db17b1cb5d891a908070b3e231de6848a05e89cdf0b308c37292d5868898b827b53c487e7922df48d72315bd75101558590433a99342303e12641cbfc96f", 0x73) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 01:39:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getpid() r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTOP(r14, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="1010ad677498dc73136250a9f8f4f870275cb457b4bc69e4d6df3027d63f0b596e3e6f330d8547ed517dceee7ed5d4", 0x2f}, {&(0x7f0000000100)="91e594b880ea8bcab4027d3e30c0a5908900a79b2485e64647b2de6a2ff8d86ab0ef1fe2b9767818573689e62a2801e974f62cfbdb986ab6ac16ba5c68", 0x3d}, {&(0x7f0000000140)="bf2edd34f48fcabad7d83b3fc865cd4b68099a72399c1e68f48d796d79f6ecb01414491fc97721b5", 0x28}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000e9ff00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x403}, 0x400) 01:39:50 executing program 1: r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "51ab333e9005ecb7d07314aa4e3fb6c1e315df0c", 0x0, 0x6}) 01:39:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001880)=[{&(0x7f0000000080)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x2ba) 01:39:51 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x120) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:39:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = socket(0x32, 0x5, 0x80000001) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x5, 0x3}, 0x232) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x4, 0xfffffffffffffffc, 0x10000000}], 0x8001, 0x0, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x6}, 0x8) 01:39:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xba) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = syz_open_pts() accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(r0, 0x2) 01:39:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/164, 0xa4, 0x844, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 01:39:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x401, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 01:39:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x8a, 0x1, 0x0, 0x40, "4bcc0f3f05ca29a8e90c3578bb9e8e79ce414699", 0x4e3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r1, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="af35ed9ec1cba6f0793e2d1cd1609352ba5f4448682e395fb934ffcb9163699cb9c0e9d454e5c6b3e869ab7344b5babb6110e444f1f9adc3a3a6a90a3c2372697359880e70cd2452acf82e0abe70a90b1cfbb98eab8c9d1847d7c64cfc833fa7a189ebfc0405867653243c3cb925a9091e5365bb6da37aaef361752111efa04bf1fc35a209ca4bc613049e8db4d8e716ffc29ea7d37b12581d665adbb6fdf61e83c3dd68", 0xa4}, {&(0x7f0000000080)="5c10b88b9d54d219ba185dbd440d57cb88da0b22903f35209f429b5e350b63bb948755d01e1eed6da3068c75bd76c75c23c6f3c2e38be8b48244a38a99edbc8c781d3e5f2f5eaf1e15af41b9fcfe", 0x4e}, {&(0x7f0000000200)="10b0ceea6aa3a2", 0x7}], 0x3) 01:39:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d8e1e7a42733cd60ba835384e6d75c728039e7fc703ad1a9cf78f2113438f80d8d68c1aecdd00cd3f5f720a9264b691fde87a31ac39d4cad0b50c2ad06c2962ca34cae264639a517d6df035b91cefffd714b97c68ae033b1457137dbb8788a8859e5a71bece7ab7df2ab3e9dd04c4a017317199021d253d12c9b5875ab0fdec920039dad69c88ba401eef1480895d9d0fde5382644b4339b990853c25718a48cf5aa1f0e132727f80a0c74d46961eda53b9b37152ea01919"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 01:39:51 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x119) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 01:39:51 executing program 1: r0 = socket(0x2, 0x0, 0x200000000000000) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) 01:39:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5e403ceef039239b8f62"], 0xfffffffffffffe67) 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) 01:39:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4c}], 0x1, 0x0) 01:39:51 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fad14983f2f75"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r0, 0x2) 01:39:51 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x6}, {0x43, 0x7}], 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x6, 0x2}) mknod(&(0x7f0000000180)='./file1\x00', 0xc000, 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb8cc}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x10001}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6c7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xee1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf3e6}) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ff7000/0x1000)=nil) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0x80) r4 = getpid() ktrace(&(0x7f0000000740)='./file0\x00', 0x4, 0x200, r4) chroot(&(0x7f0000000780)='./file0\x00') r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000007c0)) chroot(&(0x7f0000000800)='./file0\x00') ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000840)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000880)={0x3, 0x6}, 0x8) r6 = accept(r5, 0x0, &(0x7f00000008c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000900)={0x1, 0x8, 0x5, 0x0, 0x8000}) fcntl$getown(r5, 0x5) recvfrom$unix(r5, &(0x7f0000000940)=""/96, 0x60, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000009c0)) recvmsg(r5, &(0x7f0000000c80)={&(0x7f0000000a00)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000b40)=[{&(0x7f0000000a80)=""/155, 0x9b}], 0x1, &(0x7f0000000b80)=""/238, 0xee}, 0x40) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000cc0)) getpeername$unix(r6, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000d80)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x211}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x369}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8808}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1f}, {&(0x7f0000ff2000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb5af}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}], ['./file\x00', './file0\x00', './file0\x00', './file2\x00'], './file\x00', './file2\x00', './file\x00', ['./file', './file', './file', './file'], 0x1}) 01:39:51 executing program 0: r0 = socket(0x18, 0x8000, 0x40) kqueue() listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:39:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x3, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) dup(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:39:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0xc4}], 0x1, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x20}, {r2, 0x100}, {r1, 0x20}, {r0, 0x8}, {r0, 0x8}, {r0, 0x100}, {r2, 0x100}, {r0, 0x20}], 0x8, 0x40) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) close(r0) 01:39:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x401) 01:39:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x507, 0x7, 0x90000, 0x16c446a38e38dcc1, 0x3, 0x401, 0x8e, 0x0, 0x0, 0x8, 0x1f}) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:51 executing program 0: setrlimit(0xab0f3199267a34d0, &(0x7f0000000280)={0xa}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) getrlimit(0x6, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) 01:39:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000000, 0x5}) 01:39:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) pipe2(&(0x7f0000000180), 0x4) 01:39:51 executing program 0: socket(0x720afbc03a3c9ee, 0x5, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r2, 0xe}], 0x1, 0x0) 01:39:51 executing program 1: kqueue() r0 = syz_open_pts() r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x100) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) r4 = dup2(r3, r2) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000040)={0x7, [{0x3, 0xfffffffffffffffe}, {0x2, 0x6}, {0x1, 0x7}, {0x2, 0xd101}, {0x0, 0x3}, {0x2, 0x7f}, {0x3, 0x2}, {0x3, 0x8}, {0x1}, {0x2}, {0x1, 0x16}, {0x1, 0x3}, {0x1, 0x8001}, {0x2, 0x9}, {0x3}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0xc98}, {0x1}, {0x0, 0x1ff}, {0x1, 0x1}, {0x3, 0x7ff}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x3}, {0x2, 0x9}, {0x1, 0x1f}, {0x1, 0x7}, {0x2, 0x3}, {0x5a95acde6a64c700, 0xe80a}]}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc}) connect(r1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) 01:39:51 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x68c8, 0x623, {0x0, 0x6}}) mkdir(&(0x7f0000000180)='.\x00', 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x6, 0x3, 0xa8, 0x8, 0x8000, 0x4bae, 0x3, 0x10, [{0x0, 0x7fff, 0x28465639}, {0x100000000, 0x1000, 0xa329, 0x7}, {0xfffffffffffffffd, 0x2, 0xfff, 0x4}, {0x6, 0x5, 0x5, 0x6}, {0x1, 0x793e, 0x4, 0x2}, {0x6, 0xfffffffffffffffe, 0x5, 0xffffffffffffff81}, {0xf033, 0x66b65d5b, 0x5, 0x4}, {0x75d8, 0x1, 0x2, 0x6154}, {0x1f, 0x9, 0x5, 0xbe58}, {0x10000, 0x800, 0x8, 0x80000000}, {0x4, 0xfffffffffffff546, 0x7ff00000000, 0x4}, {0x80000001, 0x7, 0x10000, 0x2}, {0x172, 0x8, 0x6, 0x80}, {0x8, 0x40, 0xf304}, {0x0, 0xffffffff00000001, 0x2}, {0x6, 0x6, 0x2, 0x9}]}) 01:39:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) fchdir(r0) ioctl$BIOCPROMISC(r0, 0x20004269) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 01:39:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 01:39:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/121, 0x79, 0x803, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffdc0) 01:39:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) 01:39:51 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 01:39:51 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x60000000, 0x8060000000}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0xfffffffffffffff7}], 0x1}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) kqueue() 01:39:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0x1bf) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="79b0708bf0e0faa41cbf", 0xa}, {&(0x7f0000000900)="dd606a928faa8f6ed7c46647ff008ebd0485bf8c3d0626e7c48df8d2114a355592b7ea2c4894e87ed73fffc69e5d0cb7d2cb35943d07232b4493a36c6e978e462e71b175107b6938a199e2261dfe87648e9a4a591edbee6590ccf73bb320ae363eb918fc9f1dcd25b0e2815ca4d659e3d576a8c0a45d4d4702825687af4ce01e2e9d3fc5bcbb09b32bdd053ac69b98c881d57bd4067e2f4fac7b251a2879bfc06324dde0f4e8193ba416c3004f731329ca19ec132b557378cd5d165e56b8782c5ad7e19692b3b9ceb2f564b088afbd6c5d181501c90cd88e4aef995cae52d474cfbd", 0xe2}], 0x2, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60}, 0x8) flock(r0, 0xae254a41a154779e) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) setsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000000080)=0x701, 0x4) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 01:39:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1cf400685f97dd5c, 0x618f17b98b3fcea0, 0x7) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) shutdown(r1, 0x0) getitimer(0x0, &(0x7f0000000000)) 01:39:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x3, 0x1, 0xfffffffffffffff8, 0x5, &(0x7f00000000c0)={{0x1, 0xf7fd, 0x5, 0x5, 0x89d, 0x10000, 0x7}, {[0x400, 0x3, 0x1, 0x4, 0x9d4e, 0x5, 0x80000000, 0xff, 0x2f, 0x3f, 0x7b61, 0x10000, 0x1, 0x2002, 0x0, 0x1, 0xe020, 0x9], [0x3, 0x2, 0x0, 0x6, 0x400, 0x8, 0x6, 0x9, 0x20, 0x5], [0x100000001, 0x1000, 0x800, 0xe4, 0x4, 0x2, 0x7], [0x5, 0x5, 0x9, 0x3, 0x8375, 0x10001], [{0x3, 0x0, 0x2, 0xd4b3}, {0x200, 0x75, 0x6, 0x4}, {0x4, 0x0, 0x4, 0x1}, {0x3, 0x8, 0x1, 0x3}, {0x401, 0x3, 0x80000001, 0x6d73}, {0x8, 0xe3, 0x1, 0x2}, {0x7, 0x3ff, 0x6, 0xda}, {0x9, 0xe69b, 0xffff, 0x1c000000000}], {0x4, 0x1000, 0x1, 0x6}, {0x6, 0x8, 0x5, 0x100000000}}}, 0x9}) 01:39:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x800, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0xd8) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x8000, 0x0) r9 = socket(0x20, 0x8000, 0x4) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c3ffcff43a85eb9b8c283f95ea2fa531d291815c9e484e65ad418d75cb874d36648004dea27f1492f06e603297364895b206a230bef8ef260a556602c460893a932b4225f3c7a783497ff65d1932a795acb0074196109434e7ff65f3790b26e90994087acdcb796156bf63bb6f7510e9c325e41152d302a4a5cd772bc7d892b5317102e1e175b80bedacca8c6b33323a34dcad3bcd97bdcc29818670dfb6e8fb115243f3f6b2f5288622a2a2d9883a1a12947f5885bba773d1c60ff03dbac414a9db45ee2a828cd4f02e09e6f5b773e167cff0e12346104afa428d64d86ae8162e8f91448f6468", 0xe7}], 0x1, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68, 0x8}, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r12, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 01:39:51 executing program 1: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) socket(0x6, 0x8000, 0x5) 01:39:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0xfffffe4b}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000540)="1eeac2f55dc0a9dd93eb7fa99410bd17e8f1695a8e05b253c93a70965b5fa3c31edb7a09b3efba8e5ff2651504589b775285d8d045e6ee3455fe2a58eb9b4286f75f6211f1", 0x45, 0x4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x4000, 0x7) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f0000000380)=""/227, 0xe3}], 0x3, &(0x7f0000000480)=""/185, 0xb9}, 0x1) syz_open_pts() 01:39:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 01:40:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d23e0d3e1bdbad75bb9ebcbe67fd8b6b11b41678cebd7c24"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000080)=""/91, 0x5b, 0x40, &(0x7f0000000100)=@un=@abs={0x213bacfedecc0ae9, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 01:40:17 executing program 1: 01:40:40 executing program 0: syz_emit_ethernet(0xfffffffffffffdfe, &(0x7f0000000000)) 01:40:40 executing program 1: 01:40:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 01:40:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvfrom(r0, &(0x7f0000000140)=""/176, 0xb0, 0x802, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0xffff}, 0xc) 01:40:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x401, r0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 01:40:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) sendsyslog(&(0x7f00000005c0)="989e01cc22dd5936ee417718c6288c5d691d67c3e57899d04b2cfed2c83175957c9bc67e33df5d8043027a2f5e22fc1d61bf8a2b0884ef094be71088f361be055a5cf5fde46d159b19d59c9dbe2f7b4705732521aa63d199ddccc4ccd41a2cc4965f70e1bf02f2dbe16631a26ff56056c0740f8f20c605d946af1eb0606a8c16a5fab49dc42a649022d5f70af6e6d67fe4f39bdf843c0e9f334069d65a1dfa145ccef7b12fc1329d458acf2e94b61938c4e90e71330d5eb9718049174171d366aadb46a4292b80dbd7ef90eaac2b264701c43cab4b935f02abcb08365ba301108721ff54f57e92f7db03369b0f1410921dd6e9822243bbc276544dd5a6ee2eef61ba3382a398c23046ec0dffaaacccc5492a5a45a4f46a44684ee3945922fffc0483a4044e11c5dae3df2786328f4bdf7d45e32863dad92501fe2e16181034749df5156a49e92917773fc52f41d93d176b1052a2b92ffe384c78ef3a9992aeaf5103e80e821c46e0168a947770494e55a405f4d5a60f3744df423bbde6cd27eddfad90d770f8c3248e150c172929da0c4bfbbee60427b27da5211560c96048ab9e3bbecf5a6f1f08150c28fe96aca2df367a08d02a948cb5dd014ae4d6d7592fedad0e58825501969756dbfae0e77a5aa4e308e1c999c407f24edb061692b2f9852bffb74aa8fa990d450be3b4d8bcd9b4464d986fd12c07b279c0f5020de5a545a53c18a759cf27d3d30651edc836c0a47733013f1fbc8ed09e1dc5e80c2e269756ce6393009df4f44b76cfd7ba7164fbaad09f5edb799c4ac99da053e84efc3c0e8f99c9bfb539ca3191e26b2cfefbee9292beac8a6a99406d60b839d47fd5b56cdc74801365ed7ac391b66325ef17ccb9c6cd861ced920d145c5da8e6dfcbf16b8428b403907a475a7299e0e2eb89ac69d8985c5f020e0b9f9e0079e72f356841f8a3531ac2cb5342bfd39044a74d1fc45c68322b08fcd5dad9fc18c271383ea75bc7d21c6f6e1c0fa4b9d9372e19a4fc3c2f1f872e4746b5073b656dfe20555880cd0c2e29e6dce958d2edec1197ec210a83f458482dd9771c6500afec19a7abf87d5aa26f729281a854ab1c45a98e54167025051341a71ceb48c2c02ee09bea1c5d2cc0fb947e6189c9f00f542fead30119f6f30248c0fc82d273d9cbf886fafec51ef0d2559f8065adb5637b6cd22590b1dd84822c8d170737d1991c60b6211436566fbab0864e6c0b650599c8000fb28169ea57ce3c5d58ead96221f49b71be15df4cf7d071349a8fecf4c55c11d593e7028e28917976708aa91457887ec2d4218285777a4ed0cfe0d9b7fe9a45bbe4b2d252520e44437d58663ef4f95107d2df84790c1f8669514a466718163d337c01d70a614eb157cc8a8701250dc735d4ad27e2abbd5d52cd30643f7a4a1b143e84f4beabcf07f24a21323698b0d3abf065f213615e3a0176b212a38e2293af7c2311e7574c74dc667f2c054c32579dac99c5279caa978216cc303d1bd2c4a4cbe6f6f0c8eee25a679f5ca308da5be98b4cc2f18c108dcbdf37aa30b27f3ed4936e974bf884ce5f7668ba9a08c0110f3d380aacab55ff9468f400075ac0d8e922545613fe8b4fa3145517942c301ece73458106de4c1ab22d30a44ac71d9e6b111df058e8419a0fd5ed783bf0026ba06f5ca7b7c8f2c30b58dbb7a80f451a118081abec1fb7e7af8909b4598db407223064c5383fccd2d5fae17e5556c0b318d559fc710b1933e3c7fa3025320a81c25b31056784a9a923f0ad6d728ad2779fcd300c29f1b75dfc5246179475e38c14b7929eb789fe12c6c6da66da84b7742f132291fb10363814fd8e7583dbcdcaef774f3f8156735c189640b75a1ff12e94cccc20f46fe25f9fbd7b3a2e5e712b4471d8141fd6a5d73a2c558c6d3af5fb656d7fa50b1e6588a931e0e696495a2a3751ee1006bd8a0577b42284ff4497142880633d1ded5371ebdd2bb42ee8f6abf5464f1551a77decd96d04646cc3170320e86a38844e9e499d84a00970424d179d302f0dc2ad88c2ffbd8a51f3a7c327fb524ce129e4560aca432975d309c5662f47d7f0669da50654baef0f4d218dc4baa4994e1d077c292ac0d344a04af232712db4a5f3427d4ece73b4eff68243e015a95dc02df8fe1f19ad9ac1c4fa09954bc14fb583a340872cdc2cfe162eba9e70c78ae4f0c6cd42901f2c195ad4d5bf460f989c9d1b96a08a5e44f58e99190046f14e59a1d007cb28a31d41dc68e6260241f4aeccb1cc352ccf22bbb4797a856ac96696c0efde97225b5e8b251e0ea0ebcb609306695866fe5c448474b9dd0aa75a63d5685331676cf7e127d0319b34c1c1458bdac884d588b70d69d001ad9a77db3d3fdd3f8ad75478c9a86d461e018f6cab5bc495dc6a29d42ed0bcef8121ab0bc87a06467ce8386777245ab3b9d365335df88d7ee3ea73be4331cf94e1af89849deaeff1ed481aa9d2833b7e405c37ff25a02d6a222e565a651e0bbde95d438f1e0c8e35dd8d23bcebefdff8ede34f7151158820bb0978f56443d109151a15cc6d3cd53b8bef113591868bca36ddced58cc324bc99a33c719d82701b87ed949f0b0aa8b74e7a67858e6928991bdb5b78f6b5de4b792abbd5108fccaee086f3334d1da0830ec98873e7b63097058f3dfc681d1fbe01a55efdc2390fdc923db40e5c5ca33da26d648cd2c75f4184cc81f69ae42cdbaf4afdadae3c46c1602f018de139fabd27239304f13cc7412df20b4fef5c168217c403a90537e36341846e0e12b6792a1d869c09bbc519171ab973991bce38904cf49d5aec7769f1c8e153c9717be5e0f0cfc89e73721ac640d6f5d999ef926cdec6b61f0e3e4752826144a138aaeeccb3bfb2f764d56059d5868e739ce0b917f7dc4aad0ede97a320e8369b537af9de2b854ca16a384c96704561edbdd4da7a42e0a90144dfa8188ef0816824aacaa0e6c36410b53dcd624df91b4845ff4d25051ded1b7485eb6b79308597d58ad5432b4843e9d1c1e00b3aa5b571fde5eb357656c7e159e4ed0191c48b171c0de49bd84d4daaf9773ade2dcba98261617942cabdd04f3cb433a6d8ee1aee8ba42de76371f53caeebc7f254f3b5c0a5b541c697bb71e5af4bf51a392062352a55f1042d50cea21920d2911be3e08e307ff621c113d66f842269f7b9eb7e81bca905258aa298544b436ab67986d5084373c760b7b23219762e1c43323f7fc77b84665311cdeffcfc3fcb36dc94e1c721c4e27b809156eda22736ff3044c2d268925076861c9393e1f9ddc99e4490d33acd2e45fac9ffd8adc5c7c25c8a7b84805de875c6f0a7085114ecce3d1ec92ec1fbb6bf91883954d3342ab328dad90b547dd94fc8a2d7cec0456ae6e2883d9a68df9fef59f8b67fbe0d4dcf1d70373bfdc81cc8044ce38a05167d903d03620d873795d22f78595852b1c6b446b25a12aafa7c559d42b4852d872e5e62adffaabb3a84b3db96bf13dc32f9907bc8db6cf03cbbd10393248f056e4d9a7837e29c4407e72fb83bac2b4556c33ff6a7b6a7ed7203c3a3b7aebb9b5fd1b4f56699bac87e0935271784d24f086a8e497d7811cf84a0b96c07a28f2ff946e147dc44b7aadfc6eac220e0a676275c52d2e64fa6e138de9bee1aad252533742a9c8a303a3b595b32c94f8e0e78c1eaac913db702ee010d053bd362ee6a19a38d797b98bacbd2df49b9672851f71dc7ab8134839e8f1ad03d4e04251a0eeb2c07fed6e8b8a3f79ec18663f551c89f70f03384f376e7ff50e45146b68a5938502d791eb516e416570d496c708d55a6fc41f44db8a0dae9858eed77be58a578b6e4a26227dffe1673acdb567bd8330af1c136b945d434907eb0fc1e7f90d4bc3e3436313ad951dc723227cb757d73f270df5f034effa929a2c07c06e6a6a27f35f10b9f2a170867b4cd817307ea70cf06a9a20f55255ff5666ca61c5432be16fbbf81ff3d1ec7114b3875deed52db24137f01aa116f0d9be3f33b91c2f9c749b87735b3747f25d85a9fafc58931478f2b2d151b0cece3407fe5d462a4da51e37863336745fa76b561c5b76eecd91d875dd6ccf843143e3226f117a9642591c354a44062fca463719650cfa4f2c84244ea5c4bc1a8504bf46e24de19f7d74ba5690e34c3582e4315454aad511f635021fbadb7f5a33574cc8b1dfdf175c2a141753a60be7c799b91a9161627cc928dcf2cdfbe7c6e7b5dd7663c4eb2253b1d9ef0d4497453adb3d47fd7a9b29e3d9e218c5ba56d6c38a16da4767e0a567a93f183ade2c111d5373efbd239d65e385768337ba366b1d51185bd521035f835719e2d6957a2ba105fe3a84103652f3065b8a677885c6b2e5b82e24fcc996ef2c129bf8cb7e4465676f4ca9c2ee7bc074f8a88ae1fec5b62f1289bfd575e80259118442094afd5d56bec75a6fd5835f3e3bc71c1e1ac78147e176fcecd59fe1cd26368a5b311b0edf3051de811f74fdb4cee15278a8f08dddd420d856b7cc918fbb66f87e77bfbe3aaa62637746d2770983652fb4becc5462f511b811e103f897df4ae74294faf6f085416458526436ce068edf66fe35d0b946bcef71a3c41da7dbad62ab5a7341173fb99ec9f4404eedb8d8e23593cea3aac04b9d11e5f3df876ef4f06795a84514ef97beee3ef97ab21903278fb9a61ecbfbccde94af72f04b10e4cd6ddca45b0ec853198a98b0d2c3f635f64229c76eea0dd94a56082f604eda3eddda8c236bc0acdb4091a4117e2e531081e8f05e3f07f19b547a2158d5e86847b944d4a0364c9a5f61c705e48f1f598c2e630e9d434cad1591bc2518bf309de7bf2c01fca3f26c94fe5adbaacda41e6e36a4fc480bd89d6f85879d3f1162405664bdafe0e2eb637e2bd4af5ae10a726e484a2f468de24298cfa9a184778531199866291e63bfc9116d3ef0be95d11daca7b6d6c63eea12f452eeeea4bd42f340c2e586c87c07d2abc9d9c0c04841f671622ec5df88006e11f7806971b4f93449cc2e6b26a2e50f24e66223dc38d19719c06fb1c90f91dd91678df58b138ed96cb92367714fc7d69d3e4101689bcd4deed0b524b46a38753c17f4acec72bca3038a8d9764a2ac220b53d57fec094267afe924a15fad72aaf44331471bbaad368deeadfa1db1a2f7bebef1d014ee5c7ba001ffaff1f15e986f707526994ba8f22011a89eafa331873125c81f282f0abb056034f2b4e25c208181b7f1bac6d0300729a4e961af6b25472273f36db41a1adb38637366100575134391bcb1a4029eb47783478c9d3cb99d08953cf0b2a35c4d27b32daa565526b5fe32cee27bcc07a807d8c1d5a57f3be1756263ec598c3455c97bd614a65038baf271a6525003a8eeffe9de741a2272c1993e52d07b485e63fe8aeacf89a806b736d7762c74082c8e5c556ab8b994d341f9c9f23c491a1db8c3a769383a9684c60ee2052f10776aa08a2b2875db99e203f61c44ebca3b8595492e5c4b0f72f7cf2d49d94f63684758078edcf6649d0a59d2722ab1ddd3b06e0da85418d9ad7fc6436e64c05fff31491ddea40af0b9a1a1fa0935f95d41eee8724b700d89b11ad1872df77f66f94998dfec685e858f37712335c96fd919e0b1e029f32869a0f689b153ccd9462c51c4101d03b9a2ba64e6ea49863bc10d8ecd2776208ac94a525b593dbdfc31509b0b7939bfc1acc2fa1510c9ed9c869a3a4e4d0420ddbe32dec1691291754e99d29903796cc90009ce548fa1cc876cc261f1391f306c665ccb327b3", 0xb9b, 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x7) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 01:40:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 01:40:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf9e76a6d248eccd9, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r2, r1) 01:40:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 01:40:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x173) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r3, &(0x7f0000000180)="afbb31694d505246417ad9c0c12ff4419c4e1acf16b5f2cff2038b6e54dec5935073239f36a7207dfae4285a7f13aa899d2c06d16f8d8744c08b5b87f25f332d6991dddceb50a9c488b9b1bb9efa2201c8b7c41fce7dbad40c9dde8962d9a2007c37df8f000c67e23c", 0x69, 0x403, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe888f578ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 01:40:40 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000080)=""/30, 0x1e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) syz_open_pts() write(r1, &(0x7f0000000140)="9e", 0x1) 01:40:40 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="957ec88423e71e7d80d3e40b73069917529a3d0b03aae1754d7009d9dde020e32930e3375f5c9a696f5a8a60045697619a012b9bbbc6eb70719f0c1dea922bd813c15d130738aa26a41841d1fa7df5fea47a4db615fb57b9168ab25c1cc63c3c00f05083b29e55c00e2c1e4b33da075b615d3cc508b78136855dd06fc65fb407bfe922ddd548bdd0284a46cb69163e33665d038d37a01356c70458f69651afc86df7cce751d01f63c53709a0b86e984709bdda91fe9d3d7a83b857dc1e989b9e7c1ffb39608b7a6b51a01d80539bcad0718b118debdfe9894b4b83bb392246c747f063578c834b0462202411a05e8c6adc414e2e8fb3527e74ff942437273dcbe73cea726c5cea5a77d9a0a4d88de5d128211715b84283bda1456586e700400fabd543a557649801c73f778084e683d36a86e982579fbd5eb82cfd43b959e87d254bf95a17ae9a880568d590926a0b19a87a0a2eb8a560cdd2c2f57cd7db577b3f321524b27a313e061b8aa671aea3267cb0fceb9dd13ee820a3003c3abafebe5b3af84d72202a60ae7ccc6408545d7b8da7411654e77c196725dce4d68819de66ecf713f5d3b550235c671e13d853800307237335c075b7c78247e18d8be5fb50b6517fb7b430185a46cd608dd62b369b97eb2adbb29819441909c124386b0ddd4c6f3e79017112a1a03421e4ca59dc93d7f0ff3dd47d67cdd9ec4b31b4ef7f71a2a61ae2b766feab1b5a5944a3c9b760ce311609abbf62bb37b2bcf11ce1168bc24ddfa81b4f0aa899392b35f1e5e70dffd617ca416193269e50e60e51db847e72e98340f1e5b63e567ce598d6942dcd184ce2d7fac3ace827787db00ee7a09770fe2e16d623e0a1b7cd688271f2aa157d3d19ce94ef7eae0ff568879191cd565fe75b47383aae43ab040593d21b99c086d5b4135d909c00ba9ab7f6332d713debba494fff0e2032a8f7d761cc87bd59b3a20d0e4d8dccdbd6b883e44f145470548ad5118b8183e4e6ce7abc94e746588c7b593738ebb6752ab594c041ddeb1fbd74c1729882c0648ae573d7636cd16ae1daa7df8d573817f996cb739493c6d460bf42cf5c38439fd679a5b9c9fbf93c4b34a5b72031e9b702f779f2df4246d65b0892a184161003d9b80657bcec52a29d4f39bf91a59b552c54734e7bb82cd87057639a1545c4b34bb0f1449abcb8c6cca17937936f59b6d27ab30dd6a17c69b88ab93fc2553a8689cc500b95e00fc1af86b7709a94c425063db468c3809e805823957e6795b6bd2690794f0a64fc5340e13ffa0596f2da40eebe5e7c4f41e4b9e1ed62ade59504d54b2c21014dd5eb471973eeafcde1e32725ceb3b947c7ef6ed75587408b93e7657c2a32887690046c3f28a65073a127e5220935bb53438050d9ee7a62999a32428ebde81ebd6b9261d4c9a8eeb2eae6406fbbfbf041d2be62f4d07a95dd7b957e18aaa3c61497cef7d3f403451400c6e6b807319ec44baf8ecaeb5ae8388b308563844f1e16dddec286e3443a9d5b2a0c9add3ec3c9ca9f11dcc93a30a4463b8a4d393ea8574c04c96f9438187d129da096e1a5341a2d5b6ce784309d921a74102cbf57d78e024a9bce9464ff2510723845be6cecac6cd10f8e2fd2c0a43c5d5f3272a54eab8e9d5770edd7dffabc550e0d9eca2b8fe26f3dc32230dfbcd54957268794f3a91d59319cb8e8255acebd7c53fb3b09a2e446e975304a12906e98b090a840a5645d442d88a6e976be3aa3ddce03bbc355ccf0ecc78760e1feb74c2cebb6db505413ca5604ed4b0bfe9954cdf984f1168ffa564daa23c9b70fe493dd18d18883ae9a85616f021d0861b8514e02fdf9b81a85eb58cce48084c9f9e69460749b18e51cd82be80124469eaeb5e61923c62d09369a5283f97cc7fa01e60f7f7240ab9533ab79b8bb569269bc40d256c1ced16e2badc30c3ff1705c1ce9174550aaa02d577890129fa46287491d6c891e9e991e655d532d6f197b1028ea2b3f9d7a593e4e0921484ec0785bfa68b2d280ed5e7b84fef5ba0a031da4ae0705ff523987e355af10b7fab5a03972a7c30b345e366f13d5e4eadc7b3d60e0588acd5e911b186393cda1e6caded6b675d565f96cc044e4b667c3060d7f2d7c6033561d0e1fc0a90cd22bc18df6d4d9f73bea4a332b9239cdab44669b31a0026f9ff91b863eeb7b426fc199d29698f30cb9accb8bd04a9d095db7f643a89b491ece7835856f491ff12a807334f326f0de099e952fee5b666db2196263bee0d1f144a3024184989c976f1b2ce82eb1e14255cb7b62827d54959f493350330dfe3b587cf987e3683d2281b80f8505712203a11f77ef6eecdde6437c6c87ddeeb8ce81f0d93cb576fc27e43771a9b6d63a3484097e614323dd5fe5ea837f64be9784b6ec102845aa7f4d6e8af222812f424e9ee6a48653b43fc29694e89847bbad83d482620bec38baaea3784fdba04ed2199e483a4a3d88ea7222fc74a66e1b3315a7480b48184fe23b26559ae6083b828b6ed221489e0230e7d0f45ca149cc1d301ec37f3ddc48eb6a6a642d8cf5005e7fc39b352528233265b89f0bac630430a39d61ec71ef2d8eca9103a16c01e23f26ecd133f9db3c3a0bb9b2e05433aa721dcabf79e6840226bd719f656d6258349eebc89518d17eeee94292e5e4f71244be5b2753fe101c03b504a2663bb2ec5e4c3e5676b2a2685395ef6638944efe57b76315ba8fd58bc509ce45a0b3258ca49ee7a5b70745eb114eabddb338a4b8bd4ab4f74929f677cf5718a14015e820fe69da78bae2977058435aae7b637e9d195994ee9145b4ab2dcfd435394a2091d81a0cf221fc2951960ddc1391caecc938fe583bc294898b910cba70bcec016884e6e7283569c39c4dd7f53058b78ab642888ac00ba82cf3b1409ecbaafcdabb73e13c5221b5adf01dcf5547df6aecd559e84d212c503d8cb7ff069e6aea821979060996ceadb5d3e3f68e9810209a7e43727c09e053b985490c367b3fd7290ca2ae0714f2a578bdd0d102d83b970e65c8d498074fd4034cc15eabdc657b7cea1efd6b26b22349ae26606cfbe50ed7fb0a2dc473dce6fbc1597e16629b2cba3fdd6155f945a9eb3bf8772231a95f93f67ee842e9e63b9fe183806ad8c5e1ea85fb13162f5acca74a0d6fa04cf27422e75c57e6d4ff9d4ad493d9fb693481d4a1a1ba780bde00329291714b41bc1639d85f5a0ae62fd77225797a454dbd48a126fdbd07d69d06b767eb77f63eef21ab98ed3bd2f8517b1443eabc62e853dae7cc04e06f2f475f5d6bb547d58764f2b7883e47649f5e0eed679fc147a42280b8bfeef731876c69d828fed9fb7a44d906b62e214e14dfe6fc970e094c287e185b1c09b1459e517e55e96d1a01921c88a3473dc1718751cfed64283a352f6430976de48b70cd2c78f736b179feb688c880ad8ebc5f5798a151d779b7640d67e7f11622f6fef86cb72235cc1330f7b7ced72c5ca820cfe0c9ac11f96a17889e0bb8c89569b1d701b8b98ecbc6134fbcbdf42f44563a6a2e6ae9ab0011110688a46081349aad5d87a2059e6a833f34fd82802c5805d0339bb38bf89b5fb6ecf4e1a2dd7747ffc2ed74c384742558f88662015e71b2b45100937d87be04183753d842a902c8b38cdae8ec6c87446bdd4bd278002699cf0075fc0b8b3b8a7c0ed2848390a24b3a869b876084757bd4d96f0e49f1bd4733f41bf6f56a34b94ab86646428a9c1649847da2834a6f033aa5e009cf9ea5947251477e71072a0be6ab8ef74417287914933dfec00b337d8115995106f05632ad9c1d6a04af35b71768a10be1fab397522d054d7434ce0750752e016634899effdf4b253d6c42038e70cee0db79db64bc137459877ce3fb42521fad70809d2d7101ab05047aec76a378cb39a8132daf7dec8e77190f0c6d0df7155f9f6aaef90d894382645f1c80e6da60b8c15e8dadff15dd86ef846fbe905f4c87d820c6b931e6fd8d564705defd1dd970e7fc7187e20e1da8de8bf65e500aab76bf9e01e99cb32a25bd804683ae9f5f207319ba9fa4ad00a88f9cfc86cb39250b5de2eaad32695d0eadd9febac99222103547aec41ed0fad35de1e22bf73ada11de2fc56e0e9aff91e66d07d1eb8e7fc7d6d37f14c4b9b0a4ea274f00934a9d4680835f8d1972a12b665fcc7b22a4955210f5e887b91906f693038931325b41a7c1101b02ac311402e5833e1a2fce8d8a1e6fe5ce3d515ea10faa864396abf87227193b4deb0ee362bdafb7192aa783b71a550c0dfa9d79a33bb6f4ea2d2c414be637cf8c07158edf4f92c7707b75de0676c261adf1794166b830724d779da937e51e06ae7cdfdf8998e8ee87472f6b04506e8a7790329eb71b220e192ebadbce9f2b53acf110790653de9c0865d9af0cf8f338af47235530c3280385b7ac21df4ccc1e8bd240618ca02afcb373c01bc7e9d429e96f1fde219321ff56b24ff4236fa7f963151f63785b1be5fa624b121cbbe1f779fbe983ebfe6db272af3760f7c7fd6d4e143ab6bc3025b1cb0e65cf20d622cf9a13b4f901afdcdaa15592b3de44cd3c1b7bd50ffc61c7bcd3ea99a183325e26658629d4974c548678c00fd85c28c404571f84d0d0a83ab66cef25a23c8a50934fe0290da36df12d382ec4f889a87087b9aa18087e53716e0b53cf3723469acf22ba0c6303141e9a17e5a976453bff61608d3d9f7fd2fb3400be467e84b1c082c2c2f13966067be331da67dddb84ed9bfb783c38a3320799b192faf383e1ccdbd0987f889216604baaff7b394f76a7ec45398aa6b98fe0a8e9601764e33dd9791da1b0c6501010e98d12bf48f4e8af8d5bcf6dac35689800fd748cc0db20e12edb7133c74103517a36050ec1d2bbbdcb942c260e406b44f061110e57d410829c12fc14e245582dac7d0534702c03c0d0010371c2a7dbad96a43377a2e925f2925beb76a96ddd43f3b40ec4aa80b3f8cd35ff86bbbb05542672063fd7ae30a7d8c811d028baf7f73a49b78c6b22c0e9ddacc1825473033a6c50ddc417087e90f841d2b10f9b81dca2a0679476f933619c7b54ce0f48865238cae6733395b420ce9eb2ebdeae29593fcaacb6b9a69eec0d6ed0a553f615bd950ed85d1ef83190fa9699f2e0735926f2c7ded346d9bab059e2e6275fd725ddd0c71fde82af11d755debe7bf15fea022e2087094f49024387f6fd803a5f39fe9830bc7dc4986272271e8d6e24c85776b12fb74f5a6007748d20ecea3a1b20a059e00fb41ab9c6f36c12b88256d1696fcaa80e33eea3a02f0e6f525da0836f55e0203d20fb5a012daa4021e29355c8da0449f4279b12901f55a87a4fee0488c33e56ff20e16662ab71c91f8272b928b8c6d5aa67379fab9ef6ec02c78d59dfa9c349ae86ad42458f84f160bb84034fdedcc1e290a25bd6bbac7317e2ad71633eb08d390918a8575ac623a428665b9d0dcbf9dabed05c59b978ee2282bb87e9e0c62eef4ef344f6313bee97dd49c1e743f6c3d3d0e7c769b84aa5afa17033e5c831459615f78c7489d213ef492a73f5bff5b6709623bdaf7238e21b5dfac35b1e02ec67058e000a84064ae736e640db1d2f72979a594986fd6ea05bc61156d0f0284329abd23c2de24526a0747d507b6c4a585b48039161b339a69c5f3be6b211592abf73172c7d1a4caf1f18aeb19459e2f3df8614e30a8f887aadce17fbeec9d778d6b403bcf3bffac7db4191f25603f94364c1f39c232d3f9eef2dc3defe191ad8e4013b472248b0f201e50ce5868c26", 0x1000}, {&(0x7f0000001080)="b3b00216908763236260b1e6820f39847ac84e681698e9c14f8bb456f2be52", 0x1f}, {&(0x7f00000010c0)="a12490c6aa60e46bafc380d238b16d010432818abf4b3cb37f232a7dba5b71b32ed4ddfc70eb514cfc5493d387ead9655861fa1d56be3cf10f886999da0d0e2aed100426e2fe91b0c62e89dc29a42bd8de7d10ebcdfa0c241d9ae9aea221ac2ded17f3d7f03a2cfcfd702b08cfb6928ad9809407923b3a6b7dc2b806176f858dec86c52b4dff4ca32e4c336937ddf81469b691f8218dbe26e8e032e0340fbc1a7005104a2f5978e7af2c899f71a41e775631ae16e8d2966e72a0f88fc731140b3080e0e7b2155db192afe309", 0xcc}], 0x3, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001240)={0xffffffffffffffff, './file0\x00'}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001200)=0x8c08) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) getpeername(r1, &(0x7f0000001280)=@in6, &(0x7f00000012c0)=0xc) 01:40:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x10012) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000003500)="c9d72f778dee080c31b6a932404bf2e71c40fdca3e70a82c29777e9ee2c93c10258353738c8797d18e80709d60842f67741256bbba39229ed845a1e31597be9d8c9fad3776964a3adb5ca581585d564bff39adf52ec0de14147c441f3798b9440e269072009d7c9d4a145421d561d1225750151a268b7a9ee71ead3f35fe552705567414586ef43dfad74f64cd56758dad6b06a8ec9a7255f49b064ffda982d35e66609f13026526e465ec687dc96a5d8866f6c522aa10479ca7e9fed13dcac85f71bb127916bd2311c9a88ee87411af1dd767944498ab025cd9289c14192df780ad2c93d4f871f38674dcc3195924dfad46f0dc2a2c47c4208ed5964749610c4b5f28b41f7366c3d2d4a06459263fb3d9b718cb9b4b1f388b1e14be41948e01b9f8b9d3cc730b78dbca63d0af1273dbd3cef36685b0c748f368e7ca419eafe27d69f349e06f562cda6449c1427637538d17e761d9fde9c5018eed2ba4dc422f898078aa8ede523bbe1023b5fbde1986f4a1e38c91ac2b230e1593f98f87e117e3fc4e2c17e201a5db2820317f7443d87639eb8196849035de4327247f27597058a8ccdca345ee4d91778342958d5ba23c621d355a8055d9b2672b891696ceb07d43c867f8b6662547731b45afa61c8f939f514c681a44fc030f5004d12521749652059db055c6d5cbf2a2aff54b98173f70416beeb1536526f2fc255ce4117fdd37942a00e43bf2881f51e06e10ce2e9dec874585f4c92fdccd546d472b1efc523e0f630cd32760176ffd0a0e8ea8ba714e256e62f9d6437599f9a5f199e8c91d50019fb28d00aece8ec7798d82d565656178baf96ebc129971edc54296241818832f2a11f4760a6ba2a681a032aca2210c7d3505fb2149394e51a50d8c73720c01498ca83d7c070ce6439c50059b2772b8c5163c9ac5add02cabba6ec073c6dd3b06e992358f265d2c1c873137bce059e76525e54abc916925ff5c3fb8ff674a92bc2d1d2ba3ac2ac88152149134b5cf2b82fd654edd6b7bbc8873b4a3e31667e3031ea2dda7f2680ab83d9e437a160f9da203473229243b2c92b6b25a727d7c2cd8be34580fdbcc1db71ecf6c2cae27c6356668cbad9b634431cbf62c34e0f8a594162efa05794db335e8b1dfd720592c66ab7825001fe0c49c91de07ff9b41082f3ae23ebdef9c9a78a6d7e17613f66514222e882348f7309b13d8b537f4d8cb254b8e99d21538d825c77c5a62bf6437bbbb4925b3b79ffaa45f7a5a0579162c8458de48e4ace7f4b53d3f0068cbd15bac29257401f2f923d44a3df48f08bea6bbc8c005444f7b97c8e5a07a855c0823088039d155224dc3c701087780603402a05ca507a9e14bbfab2324360900b76f82acf4fe2345911376b6ca43b12532340bdf654f63bd4b98d0d15e25857f5de0bf94feac9f257a9bf718e262c9012619c17a10e66a201d5bfeea337acb75beb297cece18cf90af18d4e8333f8a31c143f8a6cdb59d1daaf2f02d2d1ccff0f50e7e89e17112bbc87f49f2fc3073f609889eb7060dd3536e735eca17013efacc11837491dc771e3f0c82731deb35a4e4e298bfd48be861534b8b901406697aac6849100a24a6e4d5e06011aa3f58c9aee38d466cf39a57b5fe749bc78e7086ca269c04b2ee231477c73b9be752d7ac416a54521bbe5ccb10492474fdcaf53ed74d6e345543daa9b4dd0f83de0e3798f57911cdc3cff66e3ad0f3f212fded8accd7a822fcd7b44b03573ce0281f57523905c128b980719652925d025e08c0b9311978a7306aea8b30045de60df8eb904a3633008a8b7903bf206603b6a1e1aa17f2ef5f533549ac48a34b7905c024d07e375ddfe3b1f30e871837da41d401065fe2375b89c44aba5ee953ecd675ee927bfa3a6cb197f23e8555fe5f714bb62922ab826794dad8655e1441db564a88e9630b156112492a6336f8a33926ec4ef59b6ce540a876fb11700199b78e41b897891a80f1f9e0b304def1991407365887dc7a757740a445d116611876f74bcabbb0e1642013ed8e8f668fc22ee3b9eebf557ff6757d260fc648dbe2fb29fc3570c1765d47a2c5ee3d3507e8820d0b7acf827f035b1278e14cd1ce9fd84a1d32b6d3728cae3b38b0a52ac67c089c56dd2d612fdc95e091eb28ade62fe69cbb726ab927dc9bf6ee117e5fece238ac75b96622f9e9fe619354f357570bc44b58e16e29cbb7a9592a7726f2ffb0db515529ee0a2528e45ad97eefcc618fa5f131cca94b50f79e45b784156c666929991e1c35ebbca7d31318fb571a2b45959fdeabcfc51ac364ca5edcff7f208e52c2c16aa54462f649dcddbfe915cdc77251f67cfe0d7054187f33a7bd5469a7676c2c5f62897947ae0ec8d0a8135d7b7a861af12106266d72a8b39b4e5ab4191e84cb9f382e0fac7b2152e85ba1e903540a5ad82eccd8f31461b3caf4a9e19ab787125e88bb4d07724d0cff9ba57e18f2a6b4f04fb0e391ae9a6a418f2f5e140bcbe575e7b4470d533cabbe7bcbc7cb2ef6c06a54f49dcbc4e7b73e2d9202384aa5f98683b4de9bd965eb2ce8cbce21387b871e6d44327cc80c982c4a6d6825ce9441c71b3f1cbdcaa647b544fe9a21acb205a12c4647055104b12bb7f48e8a492563c81f3ca85256a70570b52ee40e9a9483a94d3949a3b5ccff4b4ae1a6a54955bf44ae8567fc6d7bbc4e3b53b4693a9a650ce4ab0586c6c8133a9ecdc7c1d5f96a2d573fe1715b77626a034719b362c656804c38fe67da2a08033d5aaa50b9ffdc4414cc888e014c8119fa629b906f690cb403444470bec54cb61e5345222940584f749ab1189b8a5dc43bf5429929f93fa9e7a23c3f01530111de8c3f931f29ff3bcdca255ad152df3c57f148d50c5796a126c918672140cb3b250a8ef5aee8e47fc0d4eb1348eaf77e860875fd6147da6a48fa12253e5e542962f0b3502e43f657a0ed478d8f40ede4fe180c4170ebc6f79a8ecbcbf80357ecdf0a7aa2be028f32035c22dce6e3efdad99e2475270498cd814619434945b883d0a2111dba0f4deacb462347044921f3a2a2ec6bf0a1362e6e7a3d115598f3e3403b038fba90c3531709d4eae19f460207005c6db207c61478a73780b712fc77d66ab1424c81e38c6b09dfd27bf2255f1e69a040ef97aaac092f8fed58602980981af1ed5230d3b2f9653a8e4d9c8436ccec1ab7741fbd565de4efc998cf321a18a49daa065658a13261eaea4dc923aa243c07ba193a1b2041f337970385ee2e960b0a6759d7f7ced035759489732826dd0f0de2ff08c1134b98c7ff74fbb5eb2868a32d8473a66326950184734a5eefcfe008a6f7e3334607847ef528f9817d145d2d180d5661aeabe29b1e08a4c2d2b8a7d5a9997e6de426a027e6c49e211c6ddbd66e1a298a1c8160e2f2a93571a14e9ec34999422ebb2efec3eb549c756c610bc7ba003269526d8a3808b89d4e37e1db5daf42bf31f0995e0f25ee93cbfef7958ba69315cfe55021fa8e27bc83b1a6bb784bd7d02a30c5b5ac949e7a3e7041c40ee996afdb5932702bfd6915af65d44d842c87b73cb85dffec005660d6230394adf0b0de4d14963e564a41fa393561315800715cd6a5da31c8c41455cd6104cf8cc1baf67e30ecca8139e4849fe891329b79d0658bfb1314a53359d62a677a22323723585835adfdb1638ad2c0f1e16b02cd27c41c8d0662d502d7755b3d7c0e7428d0f71e00112ddf50480836d86e5c323970a3f78777c44abd5ed4e0e7dd479c84927efe2db911b470d1bb1da825e3d837b6f58bd31694862151fd5fd49202eff28d8f99cfa8758b522c428073846d4d38a6c72903e03856300c0f892e425c7e1bb2d2f2354cbc3bf609de6da49c1b0bb2ab2ce3502c696543d3e03f5353b7d8335b24baf677e9fdb0ddc06ee0122e30ff8bccdd49d46f8181965cf8f0a0d7dc3fbd4b0b53c232e9cda09d63de23600160f776f2c5bccebe0d5d3d7210a01274a48154e842aeb90344b739b5ebcaa4107b5865a2875f7cb7da9a0d043703821feea9a41885604da3f2cfde0cf63395d9a657e0afb5199cc74a32bcecd8967e15082480654feff14c22ccfb1f807983c88e62eb1760f449c5e2d63636cce478c38b106872c7bcec58d33187fabdf7eb2affffff7f49c68111296b86a64511c9105dab5c59b1681718f96cb0ed2eb59ba9e7d5c0d6a053276bb34cadbf94d0b1865b8e0875d5e67c565ed5cee241d51806179a1fb618d574a3ff952bfbda80728a25d3364865b10f5c0f7945828df2170071758ae0e8f43bd5514c532ccfecdae93032f41f4ad40c78391ee594dacbfd871effee3ba4b2d258d8606b9b5b74af069575c65c43e7b65ce6c9e0ef18cc195e4b74ac85aef75a4ea1bff5a9f6b0d98ea62a34bfd4f88b7a21ef4973d98488afa7a6e65c76844d4ef953a6020f8ae1858a85a4f446f470e708456cf24d0aee7e8765fa253f80b8b66078995d245006458384e01b042a7682a966751fc7ff80f293f19c6385dc6220b2a95bce75e029224df4e5893e4777e49bfb2b7787b013973721c8e960133d1af06fc8ee693c29c379def4c1e7cd3278b3bb82862ef002ebf7fe868fec9a3039b533b5b6bf89719c9895984d6f2a89e474bbb3d320be58aa401b5f095ff93731ae0dd8191590e2098d010e59895e808e0193cdc6b13d39128ff75bf800822b3d8449a813d636491939f1f1248861eec961b6cd1037777f61b2c1591789ac4cfa2fc7083342d0a44cba702fa2fd98f40b2c622dd6bc25e0d91973077e93447a0c117de83913b061c76cf3b13a1fa86d1aee96b785266f8c417c017869b014b37d4446b77d92607e9200db4e3dd3f983fc6d9a2e8528c961819ee826687b81e2511db76bad234a1e6e9b370921c4d37f55f091b551020abacf792da39ba3db0ec11757e7040d06c61cbbb78718d9516060e7ec8f4868ed05b72565f655b63092144eeaf24f6aa7b48efb5f714d4cd9f2036a3c2d73adabb30d29ec27e214f13cb250fb62f9e4eaceb6569c7510727712319d5efa06ceb039cadf4ed7afadb0c933daae53619763c394a1986c31de7dd98a12532ceae9ef3c61b359a70af9fc04ed5e8cb1a890aa01a535e80abec999085b73754a96265ad116c244501897386d46577f8efcc2960e110b0d9352539fbcb42bf612c205113780c65b2f56ecf100457a5a3213f9d57621b7435dbb5167709a462535d049abbeca07ac61fd352e4825bb63442536015708acd3a7fa6006fb0340672a4431abf9c614819480a5112178a89793c5dce38f44551e22e98f13c31706844a350ffb854d82b6ddc7989107c1d8814ab3996e32883b0680fa802cb33c7bc40ab94eea99477f97c2f729aefaa5adc60ba354d6cd00020e7566298cd5d7ad7c73e9aaf88106d81f86d524af9103a0654d6443f763b3a8d410be7de0297def5d3581529a4ebb93272859cb0eb78fbdc80aeb735a8bd5f64ca7173483e079a81260d266e95542c194f269b700cab6684c8e5f2709645f17d19ed97717c76eda25463f3afca99e08670693d57edc41fed309e9f94e2a7171b77fb7b7daba62fc486a698a793628e3115be7689d61a0624f5978a0edf8783a374f5f952a397488e939004a16db717bb4513a3edb130c8128a13df4937365bac6bcb428132b100f601cb93468250c45cd88d2fe4391075dbe01c11c8d755b0706727dfaefd071626efb7c627dd0f3e6712d046d59357f89b986cba904ea3663180dae0ea6472ea5aa1941374ded2f958081f07015d37203babd8b4fe698027191f416e6fb975828e77e0e06a5dafb903e0294eba64e2c1339c0e91ca8a52958a66a4173168faa8add50a389d93a6fddd82c938e4b88535896318bcd29df094249d8a02c3c73d4029ba3185ccf027766be371e2ba3d9fd346db714095e98ed21ac82ca28f4f13d52fb65508f3a2c044f547279ca8f7c75be97f49b27d0f02e45e9fa39e3472384d2ea9f9899a9f3a14d703c719bfb8ac24ea8e2ddfd9e232d64c000"/4284, 0x2f4) renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0/file0\x00') 01:40:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/39) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1f9) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 01:40:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000098705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edc9eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560"], 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 01:40:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff2c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:40:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100, 0x3b}, {0x100000001, 0x5}}) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 01:40:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) socket$inet(0x2, 0x8000, 0x20) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 01:40:41 executing program 0: r0 = semget(0x0, 0x0, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/66) clock_gettime(0x4, 0xffffffffffffffff) 01:40:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xd4b, 0xfffffe68) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 01:40:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 01:40:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x4000, 0xffff) setsockopt(r0, 0x81, 0x181f, &(0x7f0000000080), 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="68e426527cfad802c5324e24ebbd017b1819e0041c2c1a42859b0f212c251cacf2d8e0a03bd429e6d2012305e9", 0x2d) socketpair(0x20, 0x8dc20db28bac375c, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) poll(&(0x7f0000000080)=[{r1, 0x2}], 0x1, 0x8ce) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f00000001c0)="63707126ec0e05e0a13d3c891e1d678266c5aa72e1190d38ce7b36c48c569b2c973a53877cd27faa4c498524d7501c6e5bca6a687281b51308e6f49b3b53c65dfd5a963940a2bfdfb376a22c7335112bf12fc77b411c3d203544aef95ba9dc968d732fa95f8250799e9d51afe33bf9fcb669d499654cf4d67af13112a5a0a87dcbdfea3ef244bde55ae5e97095ffd2b661940de5f7e5c33b9db2efbbc4b4ec793c5c926897b8a87c9b2f481db22784f62e87c5d1e14085e6117e21dd0449b27318b017719170ecd17dcafde013216f7baa1f297ea08d0b57a081d7943eb50bd4a3c58401e2281792ea", 0xe9) 01:40:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 01:40:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f0abee"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) getppid() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 01:40:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xf1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc) lseek(r1, 0x0, 0x0, 0x3) 01:40:42 executing program 0: clock_getres(0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) r2 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8af78550bda8e5ea, 0x2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x4a23f312402ba4d1, 0x3, 0xf3}, {{r2}, 0xfffffffffffffffe, 0x26, 0x1b14d52e7c98aebd, 0x5, 0xffffffffffffffc1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x1, 0x5}], 0x2668000000000, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffb, 0x9a, 0x80, 0x6c32, 0x65905ad7}, {{r5}, 0xfffffffffffffffd, 0x5c, 0x2, 0x6}], 0x7, &(0x7f0000000300)={0x5}) clock_getres(0x3, &(0x7f0000000000)) r6 = semget$private(0x0, 0x1, 0x226) semctl$IPC_RMID(r6, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000080)) 01:40:42 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='-\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='r\x00', &(0x7f0000000140)='\x00']) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 01:40:42 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 01:40:42 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 01:40:42 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x18, 0x1, 0x6, 0x0) 01:40:42 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3f) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) 01:40:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 01:40:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x2, 0x202) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/44) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e92c1696c653000233ebd40ebd61191bf9d3ec536c50e35e6cb98509a2649b1c4d092cafaf02a5844537c08970521354e25e51c02012ec2528bf72ec02455c799eb4b4c7467b5369a553166be0a8db83d1a6368166df4e935b727f5479ab8f2961b2bab1873bc2fc7ff5f0c6eeaa020dde678fe8e25cae6e9e3c881f5961daeeb7788fc5950ffec0edc8ea5813438b22b254d6609493ad4fd51f449f382f06c3b17cf53b31772412c23d72cc84e59b189ece0d1f5c0f6b05e75290425124238a282bf4e5ab51bb3bda3149cff61b502260db5c72f6b4133ee1a55a2d0f73c6717d00a931487d984eaecf70191a94e6f1c5170001d0572f3607f68dbf7c106305eb8ce420ad9c3797678f0238f10167c45bc24c81796681cd5181cce6a7a1927242ff96515c2ea4477c25900e0a3224e69d8b2bd48a52d2c7173"], 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = socket(0x18, 0x4000, 0x101ffffffffffffc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8, 0x4d2}, {0x40, 0xa7b9}}) close(r3) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x100, 0x0, 0x0) 01:40:43 executing program 0: setitimer(0x5, &(0x7f0000000580)={{}, {0x1, 0xffffffffffffffff}}, &(0x7f0000001740)) socket(0x10, 0x8000, 0x81) r0 = socket(0x20, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCFLUSH(r2, 0x20004268) 01:40:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0x3a049d0da9fa4d78, r0) ftruncate(r0, 0x0, 0x400000000003) 01:40:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x7c, 0x5ad1}, {{r2}, 0xffffffffffffffff, 0x9, 0x80, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x27, 0x1, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x43, 0xf0000000, 0x5c6c, 0x4}, {{r2}, 0xfffffffffffffffa, 0x21, 0xf0000003, 0x1f, 0x1}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x1, 0x9, 0x6}], 0x6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x7f, 0xfffffffffffffffe}, {{r1}, 0x0, 0x80, 0x2, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x2, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x100, 0x4}, {{r2}, 0x980a1846e5c16af, 0xe, 0x4, 0x4, 0x7}], 0x7fffffff, &(0x7f0000000240)={0x4, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) 01:40:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x15) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) 01:40:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffdfffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1000}], 0x7) recvfrom(r1, &(0x7f0000000100)=""/42, 0x2a, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:40:43 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) getpgid(r1) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000005c0)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x2000000004, 0xb416}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000480)=""/201, 0xc9}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r2, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 01:40:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x7c91f81b0dc4d929, 0x40) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgrp() r4 = getuid() r5 = getegid() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) shutdown(r2, 0x2) 01:40:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kqueue() accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x6c66add8, 0x3ff}) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "d730c1e70f83a9c3e74de400"}) read(r2, &(0x7f0000000200)=""/142, 0x8e) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0xc466) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() 01:40:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt(r0, 0x8, 0x401, &(0x7f0000000040)="3b00466b2215f44d805d2bfd1a06cb94713cd9d9ef3a7d1e5c28a73ec5ef5745a72e97180c973d60443748590c9bc0217490052c0beda9a8aeca301079be6b0aec24e24d3c66c15b3bb38a6b9f5c9549e5a127e0858f41811efc412cc40ba7740ec1d8365d5064db09f09b03", 0x6c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 01:40:43 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fa, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:40:43 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 01:40:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x1, 0x7f}, {0x2, 0x5f}, {0x3, 0xb7c}, {0x3, 0x5}, {0x2, 0x40}, {0x2, 0x5}, {0x1, 0x3}, {0x2, 0x7f}, {0x3, 0x1f}, {0x1, 0x1000}, {0x0, 0xe0f}, {0x1, 0x490}, {0x1, 0x1ff}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x3}, {0x2, 0x8000}, {0x61837d1eb621efc2, 0x3}, {0x1, 0xff}, {0x2, 0x3}, {0x0, 0xfffffffffffffffd}, {0x3, 0x9}, {0x2, 0x81}, {0x1, 0x3ff}, {0x32e21a0fb6b82712, 0x100000000}, {0x2, 0xfe8}, {0x2, 0x4284}, {0x2, 0x7ff}, {0x2, 0x8}, {0x1, 0xffffffffffffffb8}, {0x19a56b4bbad20a4f, 0x9}, {0x1, 0x3}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) 01:40:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="08873d114b2ee41f9af40a6b11955869068ce5d16daa64a9bc7eec8991b4adce386587e75dbee237d4b168411af0497dfd010a061ae0340d5b8c8877a5b161d86a9895d4504dbcca1830735cd39f2a6df6055747c17c5c29721d3a2232301150a41ff49e4ed1806f34896a1e44e88ecc2f8ccf3100bb45f43992bdd75a4707357a03c0ddd8ae9abb7b003171be53a5d95d84aa7a0481919ba982d10b18394620dc31c5f12a9b8a65b372949802b518a6e667b3a904019be04ab8475871386ec71b3bfbe59a155832ef746fc7eea0e0a15298d696ce", 0xd5}, {&(0x7f0000000500)="3c37f74afcafdb1137a6a49c3635e61427e5a015b265eb69280931f7a566006ddf51adb19dbe6ced9f294989dfbf05e009005b4631542cf9c97f593185546adadf52227ffcfe84b300809fd1e65ffb83cd0d63a3155b89333b402d6a964e3be7876e06ea2546677c0163260ccc77318c0e1971bb37b07b6f1379bf7b219e6a5827648207596de2898aa839bd1353e6c18e6e3157bcc735e8ecce2fac6c4f8f35b2b501769e4e879bfd3d1de5e314889bf19232e4aa0569715322b34cc2ac22413c15055e296d1898874c654e15d153ce2ae2e8563f876bf7f52b00000000ba205d641c6eed84b9340c00"/249, 0xf9}], 0x2, 0x0, 0x54) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) 01:40:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 01:40:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xd5b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:40:44 executing program 0: r0 = socket(0x800000018, 0x1001, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffa) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x5, 0x77bc, 0x100000001, 0x1, 0xfffffffffffffffb, 0x8000, 0xb22f, 0x1, 0x1, 0x9, 0x3013}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, 0x0, &(0x7f00000001c0)) 01:40:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt(r0, 0xc50, 0x1, &(0x7f0000000080)=""/102, &(0x7f0000000100)=0x66) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000047c000/0x3000)=nil, 0x3000, 0x15) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000047e000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f000047e000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c6530001456c279ea50a99dd216d5c30b37f5c289a229d663fb5d2a0ec397"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:40:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffb, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x1) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r7, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000140)=0x1) fcntl$setflags(r4, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 01:40:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xffffffffffffff00) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x20, "00000000000b000100002000"}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 01:40:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0xff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000001}) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x21) 01:40:44 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) msgget$private(0x0, 0xa0) msgget$private(0x0, 0x0) 01:40:44 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) sendto(r2, &(0x7f0000000000)="76089c7ee10cd313c4f8", 0xa, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 01:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000000)="f308730990589381bd000000000000", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 01:40:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000026d000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 01:40:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:40:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x5, 0x0, &(0x7f00000000c0)=""/24, &(0x7f0000000100)=0x18) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x40, 0x5b4d}, 0x1) 01:40:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x34}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) shutdown(r0, 0x3) socket(0x18, 0x2, 0x0) 01:40:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xe3) r2 = geteuid() setreuid(0x0, r2) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 01:40:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8102, 0x80) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x5b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:40:44 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 01:40:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="c4dfa7efcebb5bec8005b40e134b3863ed502b360174bc3c74bd3f4004b82490536f6b4d906dde67c5a73aab189adf3323ceb01dc08b60728dbe7df9066e75f931b6aa4d70833a759a77c0833eaf0de66fcec8f2245bba5b5ccf55892ca71c51aa0994cfb7afa636a8b248a1a506f53dbeaeb37119a9c1a169264d1259197d651874bc4d8cf8f8f39a3beb0f870e191d8dd723491cbc7b77af22d133", 0x9c}], 0x1, &(0x7f0000000180)=[{0x88, 0x0, 0x2, "c1191af1c7275a38af02e6e8cd1b73969d6729d2548691bdbf1c6d1c9f2291d4624f8d0fc9dca6d7f06096bfd5f2ba7ff3fb09382cb4daf863e0f14d50c46760ed5e3b4096247fe6b6e2606e841d51dce91f5f270fa170af3b3a98a678c53bc115a12ca8e49c5738a0bad5d6403aef28b9fed1f590a4b7"}, {0x70, 0x1, 0x0, "137ec5ec226c384390711fac6108f92a7cfe375745c8ae7ccf0408171d3c84a9e072042b815d6f652291192bf0b5f98be20192ee484120a5fe014f1fb9602f190030c473145d89a741ac6cf91e8422a41748a3646de6fc0ee1bd1e5cff6b"}, {0xb0, 0xffff, 0xffffffffffffff81, "c90bf2abf9244eaa60aa0cc3d4725961d95b649d9252caf3fafc5c852aeac6e4e9761b3de4fa5ae2add11940df186eff34886fca4082ea2b0d2c881ef7b1e5b900747cd47d358d21f19429e74c6387a019089803171ee15ed91bc642d5f86b74b0922c8d27014a9dabdd0fd00d76c202250e82ec7a9ddacb7bdeb928d40dd51b2bad6f3b9cc175ddce35c063dfe95ea7b15911f50cef5b328d84d8d4"}, {0x80, 0x17ea91ce590c3af6, 0x80000000, "a7378538f7e23eab3a5519abd5fb72e3e66b04cacd1f83506d5fb633426ec513e71e1d224e0d125fd486dc36ff3ff015de26ab2f70d03402c3dbf6d5ed5840357d98a5b0f8128e3ddad78649cadec3603e43a009cabefe7eaabd72f978b2599dbfb890351862b40c4c46"}, {0x50, 0x1, 0xec5, "4b853516bffa62a85320a218ae30347f969b981d51e69642fc87b4c756fe8dcbdf19dd4a103367cffc8427aaed366b6d3345f86d706fb9209da8"}, {0xe8, 0xffff, 0x9, "8410b339f014a847e7d5710f2f5409fc09eda642f211c50615bfd2f45f8f1d98a51f54a4702f510c9b7945422a753dbc82d28a29d03fba750cb1c476a9339a6cd804f0152888e7687c3cb47fccf292281dfc8c195e485de98dee679865675bfd173e390afd0b145396a63e637498488b2e755860ea52626b20bfd7f7254e4c4efd3fda07f4d095ccc10124359dc1d15da35e55e96c1e2d57ead0e9416a323a9ee3d0b0c6c8151aa507f21cd9cfc7159be6411bd9ebb7841e1d28f657a97cdffc023ff3277277c03151d79731a48a6a3f9646d9fa936c"}, {0xa0, 0x1, 0x9, "b91c40f6fedee661f49ac364e04aea3c1848044693fe20401b2a0ba59d07373f38a46695bd648147b5c482b8ce85602c217317637d2cea1105cd12c037f319cb243aede801249fe2df46f4d740f493188d62e6a13ecf7d5bd92b922a2afb2ae9ba910007184bc2d4e35d58144b16c33c336fef23d27401a3adab523520f37d84bfb545fdd7b70a256db99b64299a8b"}, {0x100, 0xffff, 0x6, "ce7b6bb4147ea046b8c7cb37cd3db98723cf00a9359fd7a75d44092f363a82546ea04f80c6035e7ee08b827c0722d6c564dc22c7cb7f166d90b88ea6ac39acfc85aad1c03c5d1f3475521a83899eff9ea33c3f770469085165d9383f33188855e6dc80486766a74e46356b33313bc8ea5fdab09b68001ec6673f660ad4c13f25a494a48e23dec894fa8b417df9ed9ce0f8ac5f240751138385a0e9d77a8f4d92ffa7f725f31a0b9543e16d790bd14c8c2ab3fe473fce8eb2e97621842afdac53a9354482a3200d70629e964d713b53a405c762fe985d4123562a01ba28b5f4c28229d27c9b1bd499c1"}, {0x98, 0x1, 0x5, "1c616575fc798ead5c88efe87d103b2c8c90c4b8b8231bfe3e354c4327858547c0adde89bc5cc98a51f5070df82e93d4937653693a437f62351f57be21ead1ab55ce4db996879cdc189cdb4f7fc0535244ba2d33db1384cef199a3b74dff922ce93434d5a5ab63ebaa7a6edc006abf6313379c52b6574ea5b4403403ad5417e701b6"}], 0x598}, 0x6) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:40:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) semget(0x0, 0x3, 0xe340e8a9ed6f9d63) socket(0x10, 0xa4757ce45bb26111, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x6, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x952, 0x1, 0x5, 0x82ac, 0x3}, 0xc) semget$private(0x0, 0x3, 0x1) 01:40:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) lseek(r0, 0x0, 0x44, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) r2 = dup(r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000040)=0x200020101) 01:40:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 01:40:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x802, &(0x7f00000004c0)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r6, 0x2, 0x10000000000003) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 01:40:45 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x100000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:40:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xffe, &(0x7f0000000100)="00020000", 0x2db) setsockopt(r0, 0x0, 0x400000, &(0x7f0000000040)="840a01b915c98f012f7fc22f32cf6b50e47f8521b0838076aa01727c831644efd85524983780b861162a07bf4d90076679049b2cda652cabbc5a6a380fd645726a4d94a9a68ded5c3ec7370f04728dd0ddfbd2fd1519a9771010a799482919389204767fe4f554bbf38374609ca4c13f37402fc3e7", 0x75) 01:40:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getegid() r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = fcntl$getown(r1, 0x5) r17 = shmget(0x0, 0x4000, 0x5, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000640)={{0x8000, r14, r5, r8, r6, 0x171, 0xd0}, 0x5, 0x9, r11, r13, 0x100000001, 0x4, 0x3ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="a0f3a09c077c8da0265f0eebc4c8ac6798b93f143eeca3a113629ad1f59f9c95cd50f49f5d61fbc487864fececa0f461bc", 0x31}, {&(0x7f0000000140)="5892e32e94346dd0c87a00f47ee615a3f6719a7b66", 0x15}, {&(0x7f0000000180)="2ff394a2e70c73fb3982719c3dbc84ef4f79efb891a4d8acb8cadb98ae657fc4150039330ad89c50e9bae4b61216e86938f3f714dcd6302f3574eaa734ccac8872996d5131592b3ad599c01a0a77af149587214bcecce5f431ec73bb2516cd622a1d29fe4827ac287ffa2236b32c704fc36cf51c83d41e1bb3b6a7cdaa87a2", 0x7f}, {&(0x7f0000000200)="e3cad351a4b3ff8c", 0x8}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r15}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r16, r18, r19}], 0xc8, 0x8}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) 01:40:45 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffa}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r0, r1) 01:40:46 executing program 1: r0 = socket(0x2, 0x3, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000a236033593fbbd03952257c6fbe4dd17e872741b2e3575511852211bb194394e6c3cfc507e29d5bb0c918bd77a52b372a28b22d515e58222e4302a97d500c05b58e374929cb2a8ed92c733e31c4e11b8586ea4c913160948eb2dc9a1ef84bb1f358c63055e6884fa61af66b2d69898eeb0a2ed52b18546eabd44cc03996acad8d1f7b01a067f7b260edcc3b73c4b"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db96ab796bf30b9674f15f73d98a721b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a983bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd030000004403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x7b2) 01:40:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="808d210a9c639c44810c4d4d67944689f3949d8b50abb0ef231035d94c1baacbcfe58b21e2afa3398a3eda0a4a724b46f1d1b789b1ca503ab7151a8091d5a7fda737b66316e08223b3ed7a29e5aa088bc27c5a3cea931b4c2bea4996f2dee51c12206c835e81a5826e2d4b529c7dfaa65a83d414d7f414e725692a78681242dba71064b00f7ea657ca9c243f0bf14cf7a7d1", 0x92, 0x2, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 01:40:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x0, 0xfffff7ffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x9}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4c}], 0x1, 0x0) 01:40:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pread(r1, &(0x7f00000000c0)="0aeb5c3b0bf53628202e6d0bad049cfe7961072cbd87629be71259a7f8fa9e9257164c8d89a37195bee502f88129d8e7b0c2de2b9dec21d38fa7f3534057bd1492e35f2b0b2417efde850dae812cff5304f562d1baf9d2e12bc17f364ab8819bc8469aa334c73db636121bd8e566f48660", 0x71, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x100010001, 0x2, './file0\x00', 0x100000000000000, 0x0, 0x1, 0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x5, './file1\x00', './file0\x00'}) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000200)=""/50, &(0x7f0000000300)=0xffffffffffffffc4) 01:40:46 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x75}) syz_open_pts() 01:40:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() r1 = socket(0x38, 0x4000, 0x4) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000001680)=""/239, 0xef}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000400)}, {&(0x7f0000000580)=""/119, 0x77}, {&(0x7f0000000600)=""/51, 0x33}, {&(0x7f0000001780)=""/98, 0x62}, {&(0x7f0000001800)=""/216, 0xd8}, {&(0x7f0000001900)=""/32, 0x20}], 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000400)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) pwritev(r3, &(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, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 01:40:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:40:46 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffffffe1, 0x929}, {0x18, 0x0, 0x1, 0x200}, 0x3f, [0xe048, 0x6, 0x7, 0x9, 0x1, 0xfffffffffffff251, 0x4, 0x9]}, 0x3c) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r4) r5 = shmget$private(0x0, 0x2000, 0x522, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r3, r4, r3, r4, 0x131, 0x8}, 0x7f, 0xfffffffffffffffb, r2, r2, 0x7, 0x9, 0x80000000}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x182, 0x0) pwritev(r6, &(0x7f0000000340)=[{&(0x7f0000000180)="7d5908b9f833de4573ebb79e13e2a65f6a7b078bad8e927f9a6fff49b814457f948b86eb18a623635fdf06f055b1942344c5d7d1f2a6a2f70500dade7de1402db99229c42da182c55ba4593d452e968f72938c6a5916783590bd0ff735c292cb33e626873fa252efa4e55e03ee3268f9c59afcc3edbf388511fcced0e2c11bf038f4b63af987547ec5aaebf5a97bc2ab2a", 0x91}, {&(0x7f0000000240)="f8ecac12fc0b4f1bc600c4ad0ca771", 0xf}, {&(0x7f0000000280)="7972b556a7eb4ae8bed79b6b7b93337b41b7e6e87ee3fd8bb96d2cae8ee38453eeaeb3d792bcd6429aa8f413642ae81c8adc24cc691cf415223dfe9f70945e055f76f9f73bb274428e3e97c9078e4db884c95c5fdacc525f72fec53c82c69c6329f0bb68cd20e3a547a775d43db911cee1e523dff1e43f5950e6fe614a02021d0478e17a4f9bfc30ef0ed4056992ba9efb6f0c52cbcf6c6739", 0x99}], 0x3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000380)=0x6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) r8 = socket(0x21, 0x3, 0x8) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x4, 0x1) r9 = socket$inet6(0x18, 0x2, 0x96) r10 = fcntl$dupfd(r9, 0xa, r6) unlinkat(r10, &(0x7f0000000400)='./file0\x00', 0x8) sendmsg$unix(r8, &(0x7f0000000700)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000480)="f9b6ad1b8f98a2ff4fb736b2f56b176da92d098a1e9bee18312a25157be34b73bef7a19b087e94e72e2dd2fbb5e3d0", 0x2f}, {&(0x7f00000004c0)="c3c2a878dcda19949ad09a1e2af0831d0a0fd2f439baef3540af6f52d5a47ff577c3753fb7dd51dc3b70e920b6fadd0faf4d2c9707be3f7f7c3a234d01cd734016fbd4d35188806d416bbf8502ca6dbd2e695fa56b24a3b7755d91b5749e5839b68f54a1fafc08c2634ecf93c50d060c30b6b882afd91d115f325dcd87d60ca0d7d57206deed06fc9e685ad06838ce6354232efeef1b810960ebecd7fb70c40f878665e1f8344e8a26d8111532f02da437d0c1c0342c3e9c26aeed", 0xbb}, {&(0x7f0000000580)="364de37c2a11d90856ab90f72b1ee9c306e44c5bfa5e4854e400716a5c494afafdc9986e3780d197b589b1be0774", 0x2e}], 0x3, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r8, r9, r6, r6, r6, r8, r7, r6]}, @rights={0x18, 0xffff, 0x1, [r6, r0]}, @rights={0x30, 0xffff, 0x1, [r7, r10, r0, r8, r8, r9, r6, r10]}, @rights={0x28, 0xffff, 0x1, [r8, r10, r8, r6, r9, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}], 0xe0, 0xa}, 0x8) pwritev(r8, &(0x7f0000000900)=[{&(0x7f0000000740)="d9a59891ec170195534897b2fac90947e57bf8c81ab7f8e732b436047d72034782e6af8cae74a1b052cf7a84886d6a2e3b6651cc01d18c4e0f81ffc81b82aa2e6b3f70a08085afffb58aaedb40c6ea554c3665f567913f3c453a037a05960c430351c4d400ce93656a5237b4cce85dd266ed84ae29df55181979647eaf49e28216185adce819c32b5c25f0d2e33c929b8eda68ab7532bd52e7b094b3ae3779210e5dc090a05a37ca38a221423ca4", 0xae}, {&(0x7f0000000800)="095c51980476c265944a7831072f61c860b4104ad432", 0x16}, {&(0x7f0000000840)="72b2", 0x2}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="eac502b94b", 0x5}], 0x5, 0x0, 0x0) getsockopt(r10, 0x1000, 0xdfa, &(0x7f0000000980)=""/207, &(0x7f0000000a80)=0xcf) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000ac0)={{0x2, r3, r4, r1, r4, 0x40, 0xb39}, 0x20, 0x2, r2, r2, 0x40, 0xfff, 0x7}) kevent(r10, &(0x7f0000000b40)=[{{r6}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x1000, 0x5}, {{r6}, 0xfffffffffffffffa, 0x20, 0xfaa3b41c8e4812f2, 0xffffffffffffff00, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7fffffff, 0x1ff}, {{r9}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0x7, 0x7}, {{r10}, 0xfffffffffffffffd, 0x8, 0x1, 0xb, 0xccb9}, {{r6}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xdb01, 0x5}], 0x7ff, &(0x7f0000000c00)=[{{r9}, 0xffffffffffffffff, 0xa2, 0x40, 0xce5, 0x9}], 0x5, &(0x7f0000000c40)={0x6, 0x1}) close(r7) preadv(r8, &(0x7f0000000d80)=[{&(0x7f0000000c80)=""/83, 0x53}, {&(0x7f0000000d00)=""/80, 0x50}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000e00)=0x3) r11 = dup(r7) getdents(r11, &(0x7f0000000e40)=""/118, 0x76) dup(r11) pwritev(r10, &(0x7f00000012c0)=[{&(0x7f0000000ec0)="3154689471ccdfc34c61ab0d780945e8ce6a42fba6274cf0372750b7d9f1d952286200984cb979b5de5686d0b25349ef8b73e9cc6b1e66be6f1486843c10668e716c0aa976a9da6b35132d499bf69cf25abe32c148ea5e8cd45e8bf79eb58798d1205c2a62f86eae17eb33e09de5168e2d6021a4a496ff", 0x77}, {&(0x7f0000000f40)="a387254167d4b1e9c365a33ff246d57aea0fe05bb6efe8871cdf245a837588d4b82839019e974a0adae0a0c4bc4ca63a6b9b22e10312a9a286880beba8ff9b0415ade76dd78975ec520f04e5d9e7fe73a6b7ac60d7e61ee8ee1e338e89b7b131d82609a8e6568d086f7581560df0213f69ace2502d9863063d0d2e9fdc67fdc97d260ebb791dc01c8686e9e0dad0f8a6bd86efd65ca1ef9a304e41b5fe56023d09ca395fd4df2ee18de5f90855e36cee0881c1361e77f0c213cff1699eea820bda", 0xc1}, {&(0x7f0000001040)="e300633257a082f7b2d5e164e698b6e7585d249ff052da1016e6fd2912d10fd47b24b13f4bff315008c2b12f128bfe0da157fddb92adf8a2a408e201ecf276dd391056ec6e7f79c2acddeafb5a91ab760e6202445610ee757190b1b9809633a0ae45c0e16f532d665aaf71546ffbfdc99f49ba7667e8894c235b789696e6037257f557884c27bdfb86a46200fe31b69650d4db3615f91b1e3a1602a4974dae84aeb3de08a1bf17860226477e2ce23a16c99c03c69b400e15371e43f41ed5740b2e445471006e", 0xc6}, {&(0x7f0000001140)}, {&(0x7f0000001180)="50ff7aaf37c95aad952e05b439aeb6153c49ff0411ddc7963e7485bbfb0058903d32e72e622324a35eeef998eb0729e85b7561a6d411ffe2a9fa0440ed149a8c7e97b91fe008c41add8c1c0c8315d769c20be29d5e89b18d34621ebad3", 0x5d}, {&(0x7f0000001200)="368bda55bd4a8ff33af2277d4140e901e6eb7cd860c9bafd74df667257835e69d29e46bfccc58340b8d99de0811cf2717f97a2120480ce0cedcdbac8e0a7a4de021c8ccf920903f3a2b83d8bf22e0dfd4c0db18561706916a1c9e0f8fb3b46ac7733cb19018556782df1bebc2a3665058823731d6a01be9f9bb8390e651090ecb477a96473973afbe8c6199afb8bfa00a766e3d8ad14a6dda63b05ca61dd58ae8f40b6771ed7e6daf9", 0xa9}], 0x6, 0x0, 0x0) 01:40:47 executing program 0: r0 = syz_open_pts() fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = dup(r1) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x401) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x100000001) dup2(r3, r5) 01:40:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xdb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 01:40:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1f, 0x20000003c, &(0x7f0000000100)="fd000060", 0x4) 01:40:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 01:40:47 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='vmm \xa7\xea\xde\x18\xb3\x8cS2<\xa0$J\xa1\xc6m\xf6\xdc|\xbc\x95\xf0\xb2\xe1>>N$\xe2\xdbv\x18') getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() getgroups(0xa4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000001c0)=[r6, r0, r5]) getgroups(0x7, &(0x7f0000000200)=[r11, r1, r10, r3, r5, r7, r8]) r12 = getgid() setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r7, r9, r12]) pledge(0x0, &(0x7f0000000040)='vmm \xa7\xea\xde\x18\xb3\x8cS2<\xa0$J\xa1\xc6m\xf6\xdc|\xbc\x95\xf0\xb2\xe1>>N$\xe2\xdbv\x18') 01:40:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() dup2(r0, r1) syz_open_pts() 01:40:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x11, 0x31, 0x1}], 0x7ff, 0x0, 0x5f3a, 0x0) dup2(r1, r4) 01:40:47 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) getsockopt(r0, 0x401, 0x80000000200041, 0x0, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000100)="c57d6ee4debfe01ebd36dab69a82095ddbaf5f8a7f678492c1ab3e553111155438063692b0fa0c786430d09b4024af2c7531b0e9abf149e3bf8497c32469ee2c6bef00fc16349ae2bd23b7e69b17bd4741e1800355202e8f403e112c1339d94062e1210ff45fceef4c774770c42aebfc91e5a892c1eadc458245592b952567c35272fa167faddcb8b56c3510fbff6db1b89745c5cc1db78101578db3650b21c7b64c2180ff1b536ad84227619e7a6824fb20c2ea8b180bbf85405bff857bb67e9448ef299428a2f8ea222ee0e69cbb4dc31bc3524ee01fcdbb5e68a36bfb67c92202", 0xe2) ioctl$TIOCCBRK(r1, 0x2000747a) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x80000000}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) 01:40:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x80000001, 0xf7, 0x7, "6a87b6c7d527f57c24cc0165690949f3d492a918", 0x6, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 01:40:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0xecb) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r0, &(0x7f0000000140)="96", 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x3) 01:40:47 executing program 0: r0 = socket(0x3b, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x200006, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffd1) 01:40:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 01:40:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3bfc44a6ac0aafd0, 0x7f) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) 01:40:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r2, &(0x7f0000000140)="00efc13e26a4d77e7d0f419a2345b4e7ac539f0601007d1d4b4b7d68b99f4b8d187174afb115470800d8404c303031a7d4ae92a966ee99a3e03b1a15048b1c31789818578f5a74285f96ee1629b92797be521816b7eb0c5dbb632947140ed0bb9ca37c6ff2da357b5d5d8b287c4b4252245c50799fde67952ff8ca73c21d2d038a008d13a098e7cd13edd0a97b7a6d6878ab1aeed84270ab7de56f346b4872bf9cb2dbb7941a39e0587f90eff5b3f87685a869", 0xb3, 0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r3, 0x0, 0x0, 0x2) 01:40:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x2, 0x2, 0x0, 0x0) 01:40:47 executing program 1: r0 = socket$inet6(0x18, 0x4897110f3a9ea086, 0xd) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) accept$inet6(r0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10000) execve(0x0, 0x0, 0x0) 01:40:47 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/220, 0xdc, 0x3, &(0x7f0000000180)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 01:40:47 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x100000000, 0x800, 0x5, "adb493c3ee8d25c1723117d3a8966232de39bee4", 0x3, 0x81}) fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 01:40:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="e4", 0xfffffe4d, 0x0, 0x0) 01:40:48 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 01:40:48 executing program 1: mprotect(&(0x7f00000d9000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0xd266) 01:40:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40, 0x0) pread(r0, &(0x7f0000000080)="bf3b02ee22f9a4df1e18aaf0abfb1bef6bd1efc20178f27792ff07f03f8842c6442b2962a19f25d93466d70c0589e634d92c0c4649943fcafcb45ea605f96208b28b84342a970f7849ad8814676e12365a02b061709ab779f47aea72431f298d8b041731cd6d0f245a2eedde2bef70592be647f9279b6d133441a588197eeae30ddc7ab7bc819cda4ee0506a5b493165ce5fa560ecaead0f800293a9f3c5c4ce60ccfe22f43088351220491fd9dd3932256ccf6e67282847d6ae6fff34114892177b99b6631a00adabb94617100c5cf3fc4db8fcefafcc5713790bf82809aae585231a3e8f3f920e3b254bc4fede2dface5a496105a7690f477c42f1", 0xfc, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) clock_settime(0x7, &(0x7f00000001c0)={0x1ff, 0x2}) 01:40:48 executing program 1: setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 01:40:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r3, 0x0, r0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 01:40:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0) r3 = socket$inet6(0x18, 0x2, 0x32c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x100000000}, {0x18, 0x1, 0x3, 0x8}, 0x8e, [0x20, 0x3, 0x1000, 0x2, 0x1000, 0x1, 0x0, 0x5]}, 0x3c) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) mlock(&(0x7f00003bd000/0x4000)=nil, 0x4000) write(r0, 0x0, 0x0) 01:40:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0xfffffffffffffffa) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 01:40:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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', 0x10100) 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', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 01:40:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r3) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = shmget$private(0x0, 0x2000, 0x100000100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, r7, r8, r4, r8, 0x100, 0x6}, 0x3f, 0x8, r0, r0, 0x7fff, 0x8, 0x8}) setpgid(r0, r0) fchown(r6, r1, r5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r6, 0xff9ae507575f3d1c}) bind$inet6(r11, &(0x7f00000002c0)={0x18, 0x3}, 0xc) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r6, 0x1}) pipe(&(0x7f0000000480)) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x500, r3) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000380)) r12 = semget(0x3, 0x1, 0x240) getgroups(0x5, &(0x7f0000000400)=[r8, r2, r5, r2, r2]) semctl$IPC_RMID(r12, 0x0, 0x0) fchmod(r6, 0x71) open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x4) r13 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r13, 0x0) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003750fe3877200727f2c0f7ce5a97b069b1f5f4ee2b8af00f48f03ec5c612fb08078a72428aeffb2b6d01b8834471c4cd18fd14d6f2e1c308b147a947f1247446b86ead55e8c3b0b153a251e5d75b911f1872ece9245ffd36679ee58f154ae8a805762f92986a4c8c286a0314c07ec54f4b5eb7bc6930abd5540f2f2da573f2dc07f51fe48e2f8a60c035c30928ddbf2a2a6d2830906e"], 0x39, 0x3, 0x1800) 01:40:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getppid() getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0x3}, {0x0, 0x100000001}, {0x49cb4cfe26c369fe, 0x3ff}, {0x24, 0x1}], 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x290, 0x3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x20) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) geteuid() getuid() dup(r2) 01:40:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:40:49 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSDTR(r0, 0x20007479) 01:40:49 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000ffff00"/34], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 01:40:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) 01:40:49 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffffe01) syz_open_pts() r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/177, 0xb1}], 0x8) socket$inet(0x2, 0x8000, 0x2) socket$inet(0x2, 0x1, 0x2) 01:40:49 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000680)="2b3f9124399db9591684f64d17d2da5df37bd131eadf6db5cb7be5501264313cad946e8d6d03726ae052ca84b36ff43d156b9c2175e13cadd2c7ac621890d314d95104d7099822baa9f71a9400d91489772c29eb6a4df8531f825b4804cdd865546531745ab75cce646ad9a2c61a263a39b286a86cd11b0c88beba1cdd08e612c44b7353ccbcc1da1451ecf9d65a362f52fd9b8c7c90649f62b4b13d50ca8f388c2b79f2308886a5e2227338fc6d99a3125dcd4743f144e445daae25b7a741d96aa874d9b241991b7fb5e1", 0xcb}, {&(0x7f0000000580)="b4f2dacb6d84e4e3e525783ecc80fa407cdf5d74d36a5cd9c411185abd0dfa609068f81a7729a7786de866ffb4b79193fb1d5c7d1b2173e9bc009edaee318c39a441e6546caa8120fb4bf80f1abbbc8b786b176bf9744bb2d90c6ad45a1e43c47d178be01ea6c8b803641e5eccd82a3320a4ed95f53a26c7ed2ebe62ba044a278090cb55acbb", 0x86}, {&(0x7f0000000780)="628990395ec705937ec7204c860bc77d439197aa9bd5c93d15c0b42f01c8fb4973ffa4af52b0419b8e3e8cd83376aa14df602c9bd30463bb18f4f9c356e8c1ccd9547f7fe3b87e496f99db4b0782900b", 0x50}, {&(0x7f0000000800)="d2e2e2e2c666cab7ed6eaf18a5b9feb575e93e62f1cadd06ebbc76b0216d1f5dca0d167bac19bdf610f7588b38cec6", 0x2f}, {&(0x7f0000000840)="1c4f4305cde1ebb1fb4de47472983c7117d7d91fd0f78da6cb980b63fe8889c79f9081d8ce9b5c20c4bdb68c444d2e755abd04fe231f365ab2f2188f7948a44db891265681865c03f961696aa1d051f71123cac0d5446dd666be3d5cf98652705b90c6793add74dcba92ec42ed8a23846e06b86cde91b14e84a90df219b8ac0b09b1f2abcf5d79e658ccec67e67fde5131a26386f999513765787d49bf77e8bc000606eaaa2e429d053b6629c5", 0xad}, {&(0x7f0000000900)="c2a47fb0fadbae4e14b358e6a70c8eb364d7779469f9d0cdee0b7c75d16e1480bccc08c09cc2c7b6547ae42bb60977d6afba471accfc2c47250ce70923d8583c04649d2a7d63af578e91bca92bda79a716fd8d71643149ddb31a664d1fb2df2d0752", 0x62}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000500)={0x6, './file0\x00'}) ftruncate(r1, 0x0, 0x71a5) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r0) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) link(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="cf764af90ef83d07", 0x8}, {&(0x7f0000000040)="9da45f195f60d6b34b489ae398073b93740654cd90d6d5784c12b72b7360c22ff3a2ab71b72ee1d96bf7cd873fd7dd", 0x2f}, {&(0x7f0000000080)="6c63cf670dee23d0ee3c991f282c0177888a6ae7806d0f340ab23c1d3a3792c21368dff32c0f15be630a659524ed190517928cb5f808f12d2fed", 0x3a}, {&(0x7f0000000140)="777bec6922df34cb4de258389f19d6f34bad2355c30383c63cb46f945860949cc4eb875d13289d60fc51f45b4ec103126485df6a35836210c4384a4791f7caa1d972885d4e57c3894e667537045b50e33d026234dc8fe93e97b8473d8837059b8bf49ccead7ef3f9f8e8b95dad7ebc3c82daa8dee67ecf5e442866d5", 0x7c}, {&(0x7f00000001c0)="38119388ca824d579a30a7d8eb24a4773e57132ea4331fc94e3b99446df6e7c2940399ce4f356e6f8f0458be3a77ea8e271f22a390b58dc599dfa02ad1e156e188f3bf621be1023ea4b34b7be69c33d3588e9f4898c2a0e7", 0x58}, {&(0x7f0000000240)="cf73a321d4b5814cb4dee2eca058947e04edaaf54ec0728ec7643a42011e1c4093348e773995abc0855d4cee366125631d5224f95bf388885817b5256ab08387c8cc63080df21666a40148a9ce07bb533e87e79dacf9a56f16f903089b50e368b490272deeed1a2de4dc4b96452ed076a8b76226791e2c683e5bfdd39f8dd6d0", 0x80}, {&(0x7f00000002c0)="531bf51e53d712ba581e32c02b4bccdb6541d731e17d5691727c58d5033842e99fdb1a282c185ce65e919ef895c46f74a690ba787ea31ac7f99fb508de38f2b118e64e3289383a4a00f1", 0x4a}, {&(0x7f0000000340)="0da57fb0afaf7f8a9d04510bf21190f258e80eefbcb77c5bb63b89b840cee742433205ba693ea81f5c205d304a3e7827408dc56f3d5a5fc9d053a19116314045780d7a8168035325acce3e42c353a3dd19e886b231e23478e294f41018796a2ef7bea8ee3969894e6bf6147bcf0fcc1d31a492fbd6922bc2f5bc", 0x7a}, {&(0x7f00000000c0)="59d353760566833139f38def2e6c30293b17ef5ef1c304d8e48b68827fd9f634ab66a1cbbef5bc51db071f447669018f4d1ffd", 0x33}], 0x9, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe2(&(0x7f0000000a00), 0x10004) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000480)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x8, 0x0) 01:40:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x20}, {r0, 0x100}, {r0, 0x44}, {r0, 0x2}, {r0, 0x20}], 0x7, 0xed5) 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) write(r0, &(0x7f0000000100)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0x999) 01:40:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x880, 0x41) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x4, 0x401, 0x3}], 0x3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xd42, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x10000, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x0, 0x401, 0x3}, {{r0}, 0x0, 0x0, 0x80000000, 0x14000000000000, 0xfffffffffffffffd}], 0x4, &(0x7f0000000200)={0xffffffff7fffffff, 0x4}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 01:40:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x60, 0x60, './file0\x00', 0xfffffffffffffffc, 0x55977655, 0x8001, 0x1}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 01:40:50 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="020edb1d38b798d6d30b3ba2fb5bffe92503109a215858503375c15931008960cab45464b88f5275d519d47e9d07c34e177250e10da0068ecb53f979e5e0682411add31fc14f7962ba8fcede407f33dd51c4c85aefd3cad90ab4bf9f70189b721c6847342055661650d122f37055", 0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f00000000c0)="6f8975adbeb5300e23373611585d2ec2890d4212f12e13ecdedb7e88d25c76c6b7006c836a342970d4c88e04249f0882387542d078c6c52f1278b395ef4d3b7ed07cdd2f2a9d171554b5063467c8fe2257e604c7027131db05f69450540ccc138adda658fccfaec3b59b04c2cacbbf0d86f6ef5651d419a4", 0x78, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0x1000000000001) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r4 = kqueue() getgid() r5 = kqueue() r6 = dup2(r2, r3) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r8 = kqueue() r9 = kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r10) kevent(r5, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x34, 0x1, 0xffffffffffff97e0, 0x6ad}, {{r1}, 0x0, 0x10, 0x2, 0x80000001, 0x8}, {{r5}, 0xfffffffffffffffc, 0x40, 0x8, 0x800, 0x9}, {{r7}, 0xfffffffffffffffa, 0x88, 0x10, 0x7ff, 0x7c}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x18, 0x4, 0x100000000, 0x1}], 0x6c7800000000000, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffa, 0x5, 0x4, 0xca9, 0x5}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x3}, {{r7}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x6, 0x8}, {{r4}, 0x0, 0x1, 0x7, 0x401, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x40, 0x4}], 0xffffffff, &(0x7f0000000140)={0x9, 0x3}) read(r1, 0x0, 0x0) syz_open_pts() sendto$unix(r6, &(0x7f0000001540)="736adf6994c8529f63fde32db7ae1fa20b48f281365b81afadbb7dc592eed42525305a210d2bc0237fa8fb3eb73c01b8d17e0b515cb06617b87cc6031ad0fd0473e67efc539e5434007cfe98f2cdada2c25bad9e620c3772af8a398280b22b8c994d80ee032da8dc4c388b4d09bece49f3c19cd8a11078c599e8d403e63fb49902607d2f95618167603d46dfe5552d5f2baef866d065e10a21fb", 0x9a, 0x6, &(0x7f0000001600)=@abs={0x1, 0x0, 0x3}, 0x8) r11 = dup2(r7, r0) fcntl$getown(r11, 0x5) getgid() 01:40:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8f, 0x69f7, 0x1, 0x1, 0x7fffffff, 0x9, 0x5, 0x2, 0x1, 0x100, 0x8}) 01:40:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="563c8527ad0900a289226e1769c729a3", 0x10) 01:40:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) recvfrom$inet(r0, &(0x7f0000000040)=""/165, 0xa5, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) setegid(r1) ioctl$TIOCSTOP(r0, 0x2000746f) 01:40:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5000, 0x0, 0xfffffe67) socket(0x1, 0x3, 0x400) 01:40:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000025, 0x2b, 0x0, 0x0) 01:40:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0xffffffffffff8000, 0x4, "56cd7df3945544c506b89c98c8636304148bd349", 0x8, 0xffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() unlink(&(0x7f0000000100)='./file0\x00') r5 = dup(r3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x5, 0x2c8, 0x1f, 0x0, "d92d925153871007ac11279c8b66393623a7f703", 0x1, 0xef}) dup2(r4, r3) 01:40:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x4000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc72, 0x6}, 0x8) 01:40:50 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) 01:40:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40, 0xa0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x10) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x8000, 0x0) unlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x101) ioctl$TIOCNOTTY(r2, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0x1}) r3 = open(&(0x7f0000000240)='./file1\x00', 0x10000, 0x16) utimensat(r3, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x4, 0xfffffffffffffff7}, {0x0, 0x2}}, 0x0) utimensat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000280)={{0x9, 0x5}, {0x0, 0x8001}}, 0x0) 01:40:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) socketpair(0x18, 0x4, 0xffffffffffffffe1, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmdt(r1) shmdt(r2) 01:40:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x1, 0x0, 0x18) socket(0x10, 0x4, 0xffffffffffffff00) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x2}, {0x0, 0xfffffffffffffffb}}) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x80) fcntl$setown(r1, 0x6, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) 01:40:51 executing program 1: shmget$private(0x0, 0x4000, 0x400, &(0x7f000000b000/0x4000)=nil) munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) munmap(&(0x7f0000009000/0x4000)=nil, 0x4000) 01:40:51 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xffffffffffffbffe}], 0x5, 0x0) r1 = socket(0x6, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r2, &(0x7f0000000200)="067e8780eb17fea63799d63434ecd0cd57c86c4b5e332c78dec350faabf70bc43ddd5fde894234488e2590a8838310b6b979044272584e7f1ae44e8a72970a00f90ca594bc3c647d5d76a01c241e373f86b6003f617ede5ef6a47847e943cd239d3d1ea7618fe33f11c64b4b10d0dbd9f8e30b5985d32951d5", 0xffffffffffffffa7, 0x4, 0x0, 0x9aa50e9e47d0e67a) 01:40:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000000000000025, 0x1000000000001, 0x0, 0xffffffffffffff7a) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) 01:40:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x1, 0x2) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/74, 0x4a}], 0x6, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 01:40:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getgid() r2 = getgid() setregid(r1, r2) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000320fd3cd440000000000000000000000000000000000003f00"/65], &(0x7f0000000100)=0x42) write(r0, 0x0, 0x0) 01:40:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = msgget(0x2, 0x10) socket(0x1f, 0x4000, 0x1) msgsnd(r3, &(0x7f0000000100)={0x3, "8ea85fb5d3a379e76ce5ab63dc53a601e6bc4987380c6edd76caf8ccbe20b65e7544c9df2c4af5612e2e2862e85799344f0470de4f5711e212031e1f2d417ed0cdf9c5ec0ea250e72535b55904d7a82d2501c18b29f0846220c5ad7f665f2864bd85fffa243564835b4e6c6512fd91f8e3f19e0e95685865cc1b5eea5271c9aba4d38a90fab628dee9c899ed58eaba1758475c458b00e53474f6c561eace27f1ff302fe02312139bcfdb5adbb65e32f075c2319ed07b411388fcd83a361408eff1b3652425d23e0841707a4804834503f82905dd0e6f9af3742cddc1d53795d717"}, 0xe9, 0x800) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="007e97d409f72e2f66e96c65300000eda6000000000000000000"], 0xffffffffffffffd4) write(r1, &(0x7f0000000040)="1a57f40b6bf19eec9aaabb538a588b0f7b31d81734d2825288b388f01e8281113e2ab40bf204f0de8762cf29d58395f0ce57392b6d4ffb941b8f9c64b75bfea114b5cca323a411231b963a5929f0218f43b959", 0x53) shutdown(r1, 0x2) 01:40:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000440)="1c4311e81001de37592485732e12c4d09bd03e83965b1abfcc5bd5ec1487e54505b84bd99025eada763fcf69186843f625d589be58fb36e230d96046c014b54bbb6995", 0x43) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = syz_open_pts() pread(r2, &(0x7f00000003c0)="2019c26d889631f2926128ee79ad266348ff934875f475b4773f91aae51d14fdbf129c089e7c5ba3bab110ce55dc113c4c63f61a82c7cdfb0caa03b53d6e8b", 0x3f, 0x0, 0x0) r3 = semget(0x1, 0x1, 0x100) r4 = getuid() r5 = getgid() readv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/61, 0x3d}], 0x3) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)) openat(r8, &(0x7f00000001c0)='./file0\x00', 0x20, 0x40) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r6, r7, 0x1b1, 0x10000}, 0x7, 0xae, 0xa6}) 01:40:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) flock(r1, 0x1) 01:40:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x0, 0x1ff, 0x1, 0x800, 0x9, 0x4, 0x2, 0x1, 0xffff, 0x3}) setrlimit(0x5, &(0x7f0000000340)={0x9, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xb2) r2 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/219) pipe2(&(0x7f0000000300), 0x10000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x3) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 01:40:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202545e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:40:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40, 0xfffffffffffffff9}) 01:40:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) write(r0, &(0x7f00000000c0)="229cd9609b19756f93ddb335fc3a322b75341106b71c9b13a637057b9d21de5d86d35eef1db9ac48bbea5de69da6861fcede59453ca8c0466c8ef52ffc393bfeadd650e7b1de3ae719b42ca9db0761560cde2757", 0x54) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 01:40:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000006) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x10, r2) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) 01:40:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720ef", 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) lseek(r0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000001c0)) 01:40:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0xfc99, &(0x7f0000000080)={0x9, 0x0, 0x4, 0x6, 0x9, 0x101}, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000000000000, 0x0, 0x0, 0x3, 0xfffffffffffffffd}, 0x0) select(0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x7fff, 0x20, 0x4, 0x2, 0x9, 0x8, 0x9, 0x3}, &(0x7f0000000100)={0x800, 0x5, 0x5, 0x1, 0x100000000, 0xffffffffffffff76, 0x101, 0xffffffffffffff02}, &(0x7f0000000140)={0x6, 0x92f4}) 01:40:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r0, r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x100, 0x3, 0x3, "b26dc4166d2dfc2cd5d2ef3ce7ed4975afd82bee", 0xfff, 0x48}) getgroups(0x2, &(0x7f00000000c0)=[r2, r2]) 01:40:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000010000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4bcc98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee9287579ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff1758346571dd8bff019d924b5910c6f5854909ba943225ebbd027200008167b2f94a1d19fc0bf963000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce36af6eb605d5a254ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8b"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r8 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getegid() r13 = getpgid(0xffffffffffffffff) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3, r7, r8, r10, r12, 0x12, 0x4}, 0x4, 0x4e933751, r13, r14, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r15, r11, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x10002, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) 01:40:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x7, 0x67efa564dc49ce58}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r1) 01:40:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa9c1, 0xffffffffffff11ca, 0xe0000000000000, 0x1, "7d424f45bf3fc6a35201f8f4f57c3feb245cca48", 0xca, 0x400000}) 01:40:52 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x154) r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000001140)='./file0/file0\x00', &(0x7f0000001180)={{0x180000000, 0xda5}, {0x7fffffff, 0x5}}, 0x2) sendto(r2, &(0x7f0000000100)="aaecd7192ec3fd2887fd12529eb3231a7e585ce92bd8f6a31b0b945c8b0a897adc13b77a12e5105d439e78eb368168b030a06bc9c69ef71bf109dcdd1357748ea6beb3913db359e9b42bf3d74a54286d4e305e3811ebc0845fbe052901c55b2805bb0bb050aa87e0ac49813a1c38f3c817c4bfb8fee18aa5e299be7ee4fbce241b1f8f87eb9ba830ef8142a99c7b00b05f95597f8f7edf8b919588117028eb66168b2a14260f8686b6303dbd1e71b4cee86d77851b5e79849b1012de7e95e851865eca4f0c67c931ba0e8ec7862066f2d8f2158a076a2e332b4001f16aa4ff259f61df557472bf7231cfd7dbbf950e956868c01651e851c0f4a946ce6f7a1d92dfa0bca3b24fabef0f9a5b3acc263bb607050697e68999e93d0fe3585856fefcaaa443375f6ba85fbb834f8b82609347d2d74999aaec45561d5754c3a7a01773aa6d846ab10157fdfd16b32c347029565cac0ba5e5c40cc0351bf5aaab4644a1f0ba280d5859dcec9ff3ea261049c5713cd5aa90b9e79e692e98881f41aebcb54c575010798753a4f14957562285ae35aca5c8553842ce196092ce572509ae76a0d8dd3271eeedeab6be941b7b219ad7931ed4c3f8c995dcb5f98accc75b2bf99565b610474ab9fb3bd2fbb7e3b38d394519eb388157d1fa20059f37c3fe1829c6f9e89e0391645278fb80dd7e1d63a5bdeb1fec97bdf77070ced3872205e74a195b22f7a15cd73c708a28486d4c0c06a8b76d92c2ffeca580170ede982182d227d75a60f7c3d8c9afe116903dfb2e92e0f26db240942fec01e2fb6fa2c5e5169fa352757dfd233086a8aa8acf506fb75017c6af8f2de2e0946748092a67e1d34234c63969e2ed94be486e945dce60c3fa4da354e54ffcf7f83350753199c3a185f44fbc75ca44e207a684bfa1aa5fed56b72116ae70a245adce276aad961355f460360608922c8344536918ac4e77fca7ff10ee1e32724ca9bbe896e0d7499f929ece256e80a942253733a604ba2442be541db5f1d1ef9b94fa51e0b2b1d8a858d5a1d7d42987c07b63af3cb3c4ae78be2079771de31df5e8000df1056a837930e70046fc1d43aea0ae8cf1f9d7d4cfb891e03e561ae1724d8369a7dd569d9364720679fa8b30a6b40fde95fffe135ac53d6161ca25f7040ab0d280353d21cdf4c047e125ff0661bbd9bdba04b05b4d7f5fbaa35ecebe18dacd771a04ece34f570cbb79ff3b1cf17aefa21530661de8d849ccadc303cc2aa4a1a0c6eb5ccb0a673e8403c08dafb87b47bfd2d5c5e19679ce8dfaa9bb2162395c6a2b5fb91d0a5ada21d218066ea05c61fa5bdbd6ed7002ff061bca1552619e3afd155ff1f067b6d00c6947fa1e114093e1f8dfa54886753d2e880c0de9d8daae567555c170709a0e64963d4576e0e5ec51736661e6844d202ada19a343e85349bbd546613b4f509b52ea650aced3b37d1b88139f41179804abf90f92f9f9a72a7a534d24d069346fa127880f151d45483a4c5a6a8fe2ac50ab88d0cb8551ac5447a2931827da54addb65f32f786fff8b8d519e98e2deb913acdf9f1c6f772f8f60e0c0ebfb75a8a1575b00350a2ea20315e56610f38c06c49f7d78ebe09c0989ce3b36b23945bf33a9c3719ccc7b0cba32ddc219eeabfdd5f1c498ef7ab09a76b76198badb8039cc440bf8cceca80be4e63a7cce706e21218ab100fae60208a46b24c3bcaa2fa5c9396ffeb7a911aa0dce5be4bfb4ebb55a24f2b844f2174590081392a347cd7ac5faa45351eff17f5e6ef71fb5aec628bb251307e08a23ae0c56fe0a79b6dbe48327336c4526873cbd626724bd5de24e6089711cd857778f9b13fc5f5d3fd4b6672a1979b9d41f30dbd17f0e72668ebe522492f977aaaa179729ecfe3212e8b74e277fb1588c00b55b90fa664190e6facd25f8491124606f0d7c93bb211212c6b959a9fce3cb1025bc8159b895bbb30689e0ad75e1a858b10baaf33b04a357ff0d3d9a08a99295ace71ecd3a4a0dfe82219574e968a0d62cdf3b671be4e7e36b45b716c49e5035895831bb12f4085ae0f36fa2dab6e5c67582ffea275f1dc77adc9b89ec1cec60f1aab99c8ae0a583797176fd73cae24db24ad4bab7afca1b29395ee48067fd6e5f0462ded87439c19c08bfa35f74b3294de98acdb03dbf08a14a8e3d197580e785a96832d4f7eab9daea9ff149bfa7c5c23ad2c258142514b25bc9d16c3be9970b7194f3a2a7e3b411e5ef36266291afcd875027417ee3009d23e862d86f588f96680b8f4de5b76009e2284122f540e04a7131d75ba291e1814db88b0317e5d8dd8b958f33fc39aa1772b2693cf5dc723ba00fcf7e88fef022a7b169bc8bfeeda0ec58055dcbe650a8aa950e668efb3ee9f389b1e6622561ac5e8688a461d7a061b930d900fdc3a0f618245633331680c5ea39f2a70d69b0fc374f70d7e5e587ca8a6766fb1aec248b1a5a1375cdb9f5eabfe6f04ec32665b62335e79a4046ef08e42896d4a65bc8f01afef6d3fa1897e41665fb99b4f5738de013b7704c1cbe0d3324069c20abe12a2bfb8e37ff78888bf1cd2bef7f278f82145a9da9f3d052d29096b7810d00da6fd74d82155e532e2713842796e9755e7a0c8942871554100e3c7e70dcef440bbcc236f0426393079ced67150904c09ce330169587497c7d9dadd95595b984e0410abfd5635a8f7474f187f4ec72d1ef11418c2c2211140d4d0c201e41e517bd42473aaae167361685cad8563870b49e9ed02a4766f28fb09a7aedf0f37648202ed257cf9ac9c247adde4cecfb130f895a50c22039fe443c3c4644f18762c1703adce4c551803d9793757da36a9e72eb31c9b462bd076265dd088d203a5bc2a9874b981f4f3a1672ce434b437bbb89c70ea731c2942430a1ef16d278efa10ed567fd83ee6e551291400d1e4b66bae826bec5b4e8ab23606933458d580c9502a001f911ce688c40839ca64b4d664c282913cdbbcde912ccb3338af25c9cd0ab126639afe9b73a3fa1fa98092fad9cf8e5554bff5065c34a19b0041f3b0df3be9a8782225f552f0e3eb7706f326abacd373b0bdc2b114df29ae509e4299cd027e3d40177b28fb4c0e2949e33619c24e6b4e02ba9121a39f6cc7e9059263befd0be81c7124c3ca7d3d921cc5248928557c96de65d5be77fa1a0d2436d7fe834bd26fb0dbafe1616707fdd4c16c27a8653e317eb46a1514f6ede83ec7adb6e51ef1b95c7d81bf1b8454c5866ba73825fbd6e070ed43c8127db782cff1c4c403e5c80e032fe64f6aba4f58c2909798658520b0db66d5bd353dddc1ca873196552de744018d92ab664194a291935dc1b32fbb8c437e0ab0eae7b4967c53d1ff4c215194412c38fc801aab1c999858b10914339f27af12035d3f94cd41e9fa650587d221151da374fde4cd50a7e2f0fbb348340afe120cb522681e1cf4d27f13f6a953c0e898ef18a647c1aae69317b13122ea1ef5e44ffc8e3c4ce1e130e1051e130a376171bec75ad4192bae6a5632bfb8bb4ee975d9995b9257086fa21e702176599d42dbcc1b576f4169259375af2ba23cf678839dc102a23be8cfd6a57a79143962b529527088765f3a85c42b34c22ef8eebbf0f3e0e8068e0c64657aeeaca7feb405fdd6e05446e885679eb175f50c8b7d0a35338623ae7e03cd01a90dc47c88ce8f27bbfdb10eb71529a4cddb7d83e103ef57b963119caf653b73a7038dedc82045c5630e625214a8db309b8da7d8a23c176d458b3f8a39ac89c11742d1f67aa377568607548653a5af3690560397e3ce8c63a865baf477f1b98d73ca4bdd58439c1b0885793a91e871a9b8e3d6794a90ac95777045617afa4a0c6cd4bbe2495db9f47fb3a0784bf662843bbac49c786ee766781b0bfc6f197da21b356e996133611f6b2c9a4f8dce0f52c8ca2cf4ea1a5b058cd0ea811d91f7683d42b199df8d1df3bc891d00cb85cc05f067c8e4524c2d565af60ff54e48302837da31ce17155fd0c4ce6e1598aac198fea334294edd29ebac5eea7e441cbc4f9d44c1d76c4c48ba2694ed3bac42c52939417302be0772e93cc0e49ee6e5dcc75ba2ea7f3d4d816106c4e7765235d0e2abdd0f54ce390d998d857c19d4d4aaaff4af737fe6a56bfdacb0357ed30c3d11597cd7f2a7461a5d03bb4532581e2cd0ccf583fadbf54c1f0f1ea74fa71995174f36fa0769abb1a6dbe37d3dc11e4c53a8f505381d9bbcd591f79af08e1482a2cd75e8ef8170fcdbf7ccf335459dd06ce93142a6cd8d8c9adb660fc95d170c7e9dde8d92a45f557dd48d94b85c82a07e66cf6370c5d2b33a2e2318bc2c04350f296e65abb8c5616df03ab559e2bcb6ad0b0e8ac31bc3bddc1db5da2920eca2965ae792fd0cf08b297a2050b51e085ce00910299dc681a8e5f703ce2bd769b031feb8e6fedde4cfe67b294729146c296a93b255ac657330d559c54743c97cb9f80c2dd1e35de94e7541eecb7572c69b5bc158750e08d436e479e1cc64af4c735c15e9abfefcf0daaf83c05eb382901dd62f2df960b1266dd64ac4c9fc4771b2eaac4a8974febb5cf57220ab56a4d28d4c1acd14b227af6124a53e3581d69c4ed7e150dda76424f90250d171d49d07d5a9f59f7c6392f8c782d35c5346dae4c470b2fcd9366549e124f0966a87cb06a47038e9abe5e6306a5df35db82690de3c69524d38be1162682aba739493b66600a1d3d550bef962c9d11190b301405530e267df9af321f33a25f719b249429e8ecdcbc980f4207e1ff656046fee832d6b25aa261513a8218735b6e184ebcdced1ed84a052c67bebe87c7f882a12bed06229d26c96b7f882c98bdb69ba858bf9a4e1d23debe8f8adca0333bff46410445f99ff0581b3eb32bfd333645010716b8c00a0e7b1183b35aaf13470fbfb0647c947279220a778340faa973f53b0e214491e9d96b9b6b2801c53ca59a70d8c85b539192a21d2fb2538feba21581a66713c437754c0c44cd022a5b2965054e0da293f16cd8213a9ad45db4e189eab5507c5817646e7a53bb158f033a7d61191601de3a722e10581a7d73641608b8934dd21d56e67755659ce380a22556412a83918de27ccb4d22ff64eb1ae04d6089f20b22a23ba865880ae9e159bf6e30f604f0d1c9c495c255375ebe473eabccc71339bc1e51da6dae65b5ba558dfada0eff2cdfb4bfa4c1b8bed49e8b734e21ccf658d7d285d2fa28ba66ee741a582eb622e8fffd9653af8e973d734339475126c6d2468aa289358459428b6e70180277a21ad8ac997e69f0d0b2c262a8baa10673fb26d098d4e861ab909696fee731d3d9c1c453c7f8a07aff0f56e4285cf19d427d186919e283ab72219b2e076860756d9dd522d1343bdb5277fa6761149d2f4fea0585d003e434a178390a01804d61d17f271dbffbbe66088a6db10eefe8af41eac38b0bbd508b4f2dc8c7476f2622583a513264c0ee97b52d098dba43a012a8dd30e6d942057caf779121df15bb0fd63917526fce0eba271d38eac067eae1604cf4606382f4265cdc3ef323c115daaad9cfe1f2ddbb84d5e861628fd635416f0a4a1c0aca9458e45be6b897a4632720057f54cc34041a5b5cc6600f3fec579e0fc5bc95a695b77096a2d48a382f83fc792ce9ebf3c3b79ccc9efa87bed4de65c1f322b2c5e527ae577abbe449e58f0c95984c990453718e434d4c32a63ff16d28dfe83286872b57a04392e46f9ef6e33b1c08c2352136d77054d1730870772e2ea8e49ee2b8ef35028b417721c502abe35d7fa7db7b6875", 0x1000, 0x2, &(0x7f0000001100)=@in={0x2, 0x3}, 0xc) renameat(r1, &(0x7f0000000080)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') 01:40:52 executing program 0: socketpair(0x2, 0x5, 0x9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="93bcd076c705f82e563242a7bafc32bd0f033db686ce4035f14870d8895158fbcd152edee18056ff42bdb9977dc359a1296d57222bf461ccd40b4576b3c7737ea4fc4de2ee0a0615dbe8e4671d1e942c0ed77cb868a4605d62da6d25763be2141f68cbe37dd9369565c829c5bf91f7b97a7962dec4ea7680139206da416207d388a2f86433fb182738fdd1b3f554903d26f90b312093311068316ab730f928d566f6bfb3ef6f3d1c0a2d23fe9538b1d45e247a0d1fd33d3e832b0c3f43fbba4b58329446ea4790efe098bac0a0a0a3301e188a162df3f82b9d8bb24c10787f512a543c682f6250d0c3eba7ca92", 0xed, 0xd, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 01:40:52 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x1f, 0x100000000}, &(0x7f0000000100)) link(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0/file0\x00', r0, 0x3}) ioctl$BIOCLOCK(r1, 0x20004276) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 01:40:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580), 0x0, &(0x7f0000000600)=""/87, 0x57}, 0x806) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 01:40:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r1, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r1, 0x0) writev(r1, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 01:40:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 01:40:53 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x7}, {0x1ff, 0x3}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1010c) 01:40:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[]}, 0x0) 01:40:53 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) 01:40:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) wait4(r2, 0x0, 0x1, 0x0) r3 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xb5, 0x0, &(0x7f0000000040)=""/181}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) 01:40:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x10) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 01:40:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 01:40:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfff, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) 01:40:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = socket(0x2, 0x8002, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x20, 0x4005, 0x5) 01:40:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) fchmod(r0, 0x50) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 01:40:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000180)="0b04e966c842c71028567498dcb761ab12dcaa4e8959fd939d3615e3ff498d18746d1b44cfc2df4dfaf03d742297106e8f1745d57ebc077226d7d00767afc65655b49fe0c6312e1883f74040dbb902951433f84e21ab0bdc8721991efbfd7a285c9aaddd718c86a02394329e92e89f7464d2749ee6d20631ad3af7cab15c3b82d9889ad24f11d29916daaa981c1fadb610db442a08d73955ad7957149e69a414d1d393586f8aa63356ada32378235bfbb7ecb9e610cb7bd4dcc4", 0xba}, {&(0x7f0000000080)="76ee1e59aaf229cdd621edb0c000589efcd57d10934b173c4a7f67bf2302d9a77d5c6b8f970f71aca7c033d151c45895479e", 0x32}, {&(0x7f0000000240)="cb7a725f1774dadbd7a270555f7e397889fae6639f954f80a5d024d52030407cd4fef6ecdb6ac42f7d9fd98358c8f921b4db49e821cc9164fc400ba5e30531afd8e06653a497b8c60b4a540c44190f68d88b33ccba8c5a5510a466", 0x5b}, {&(0x7f00000002c0)="883e3a9263181abee9c9d2ffad914f9f553e60870325d9fa7945d2446d7bb7b2a31e1f7c197b73ea5a8ae1e3f73457aae83482295397797703fcfa973ca6f4fcd4ef449ce93caf21a5a0b2be92890c731091ed181852321a2e86911b5ac211d1d610c5306cc7ae8997d9cd1ae6ed37776302c6aa362827b0dfa1455e189036e78be7fda29349ab9a33279b21709aaad97683341676924c0f0619c8705e90a2dd29ee1e1cac66dfdeda0bfe436d8cc80f2b93af7cef3ff1136cf6beab5e25a8c349f8655f2ed9e41ea9ca4632873953a3e542c793504ec247d492f96e645b33ea54e3a52c79a0325fcf844b3a7d2b9fd4fa", 0xf1}, {&(0x7f00000003c0)="b6540832fa1bb3d22ab67d6a1716c752cb0b3edaa303c8a58eaf1e09f572a403d52b2843145e62afb70f3c617cff8ceae000b876318e28d28efb942b1fbe62ee3ef8c96eda97fe037a07a3e7c12e0901e65a09a04ed304624603fd49b174cf0bce17553319e5e08d78941f20a709df0ec3232fb93bc7a58c19d5ea6e6c84ed37bcf367d21dc9776003", 0x89}, {&(0x7f00000004c0)="49d7a1ac7d3d5ad4ead76bf7bb5313107025b94db465e3c175ddbfb7411d51bab4baad3dedb0e7f9895e2e67d903a574b0bd478da75299358c7d2f7767c98780fce479c0486a13cdd8ee26f0224d44016d3b22323550c794dfaa22e52e5db76436315904decfb5816bd76ca1ebc1c7c282635552d439d303b094dde0811b8dd330c6f3d7e8cec9e20dd2be24288935b6e2a010adb66aa08e5b49d3ed", 0x9c}, {&(0x7f0000000680)="5f85ca709bf0b195ed7292fe3b320fd8358331dbd5d202cd49db2ecf34777201c6daf89fc942e2908134e5e15310be21b34f99b93ccda1e764f65e776ac644f48587eb073223e8d53efdece58e1fc734745e0790e3339d1ea8ff0e0c1207d0878d8c8c0007b230ddc15cffad6f955a2f4ad0cc01f443f7b45dd1e46ea89daf50e7ffb4c2a28a64878862279c51414d91624ca1d2c58f1fcb15801a798829ebd57b8476edb45555dc300e599816649e40ea83c28fb0e86f1af36f1e4d3e815835cfe96bddb57ce1ebfabb7acb9380d8362de86b47d0962adfbc9b3347cb328e9ff1b1a08001b8b318ad0fafd84a6c4a2bb967df43e316d9e136d8cc7e1c4ad14c7eaf47ff3f879a894a58a27b5b27cf52c6a14d5dc1e9b2f86a806c00629766f92c19295e547505619ccd26684d601647fb3f4081551d4a148b9de8b80c0a8d2838c916ec85480c7c8a67bf03061ae44deaf82befdc5d4c2ce99c5f9b9c9e5b29b174ebf171e3eb144f3727e09b0e9bfba64cef7b3f007c9eb7595b0327763841f178dacee74f4d970330d547b5ab9af8015ccfc090badf97a06e43b514e6616e386b2cb096e9bfd906dd25a6925d145942ff72adaaa7bc28fafa86ba9b9bc63b8ac2256e0dee424405cada1508919468a5f4a2b8921a60a361d77a320cb0d193ebe795a834817e23681ac99a21ced7024faef82e275452e8a52b3f263f13f4cb279ee09f8b4e2aa7ba24febca06a8ed3b9b9d17a358f4e2e68f47b87a9b8de3388f7fa513b919f336441ed0eeb245e287b906f7b328e49091230ab07ea69eeea77c132186923e72d225e5b0ce0953f430bd9d9c4a2f0e89ad7d33bac7fb4fa44d2b469c7df8df3399f7b9a9bceac7691ade34fc0c473b134f07d075c580d0f61d69eebb8bd2190fdd29d3baf13e597eb918a32179c8837b28d61a83f0df9a02080ed6301e3788f1d948c53d2d4dc1bd6cd3ffc0fe3330767d814e938ad62e5a2e6ceff7960da847e85faa7f54ff5cb100c57c31ab204a29f15ea3983b3b7e27c685ab64542f6a1e8058973cc745a4133df8db95b38544c94a4829452c40da35286c69bac837d3082f6fec4558bdd54df4fe92d9188fa691d16d8723d3df99f5ebc259786f7167b48eae3c00f0782ef0b1cf43fcbe865715cce9789b8417ac34fd91c117034e5a7f718c108f5743494a7515604162f43051d06eedc7857b2e1bdf353d8184c3d7933f3794f96d34e06c0e520122ab091865dba0c7cfd3234a5a2abd641a436c9d54d0217e654bc6f540ba0162041d607361c9abb5547b9a00ed0b4a877b75fa805c21a4c65ae59f2468a19acdc405f2fa579baf428ef703006cd4ab8306df3cf48579f00f58446495e8beed5493e79dc783bd7e0fdcf6b8737bc88e625ab6aff9ba6d0eb31ee2f4eb0e3d8371a4600228d4257493e88b3d5c8799f0b3d4f45f72e5271c92927b0d866e652f874455340a62b7d7db95ff15119dfa174583a7fca3f6ee8f1ee7acfd26244525fdd29a157b9dc206515cdbfd816dbf2b19c744c6689d9779832ab86187d13fed24a39c486ce4c2257e8470968ffbb4532f68f6459eac04205ab7de2e5859b77c4cd0ea89a6ce2286f01f84eb1828fb8e0724ebc4fc5ea9ea71a6722915d21331a5273327fd2e77ead1ed0bdaa59cbccd32f8964bd35597af6c736dcf8e419a98e6d1aa74843dc9655f9e4635436193f8273bcce536944f5558ff79ce6c2b3b09a79f5e0a40438d5a65c4d9256ab342ad98d07600ada4bd8129011b50373c847bafdc234a1b22908782a3ee8cf6f30d03b39fdbf904022ceaa1b1364cfab95b89b1b21834d5f06675a01d789957a4db45272d420d7be2b2525720855bc622536658e0b3f226955582174a231b14eca9e09a4201f4340bf6693318927000cf568ac0dd4c898fb2e5c0beaf6b82a6b03da9a7eceb7f509c44be6ac74255e474fa573c37e8acd770198b442e976814441c10f4bc42423e256c5e87e087b3ebd9e83f7ab5bb42dac9482275f5be2e6e1363e458a8658d976eba986a392055152ab22d0ea5ecd6ada3b47566e1ee8beb5d76d82a6b957217b3756e5ebcd336a151b3a51ad234e55b023507153c22b41896d8af13eafbeb6f20650bbfb18bce7614c4b4a1a630e972675062e5949b2c3d32870bf725d6b3963cc756d2784312e5a88dcad7b992d6409fb16f79a8b436b9cf64de9080ef0cca4fe065ddf4820e7216822fe90ecb19913950c23f4de908d79ea0c5c11f80bdac83a408910a4f0e2942602b950a443ad859708a41ce55fef7aab01a6fb53cbf6eb6cf785339acf1f10bdfc4edfd20e5d20874204469dc53f3de9c3feae4348c93b5ff3872e11bbd8c596a09f38ed1cde0002bbdbb53ee19219af50206bf7c23e07232cb5d3e6745ffadf08897e4f0d2725994292ceadfb040d97de18604eb7b82a1c40f2d450046d5a2d9c3a904e53c403a3a757de3a7fb5f9cdfcac9f6973133f4ecb6bd976538963bc88dc65702e919e70b46e8cb8c316b32d207ad47f2143f0a16bce65364197dd7db6ded91aa5af15f9226f528ad96748990b50694aec97a9ff51a6ee3671051f4d90c7dee9b3f40579a562aa729ecc1c4b42b005f1f68be5eca89c35a9e10356c1a50a1e4599bd04d0b26ac8f873601265623bb60f3483d0544223b781b40b8533471cc87fa02afd53c7f95dbc30496cc50f6f2300a9cc8846acb40c9c5a2865744f5109ed65b21e9380682960c209a364a045c058305c9d6696ed65dd3fed87815b5df43490bd6c642f17ac8b11e063d4798757364417eb7180ef06f40b4253b30ba296ea1c2ebac3d082db4ad148af1b3ce7ffb572361bc88c255f59783c537dc4a70753971fa8c2762bc6bb5d34c0a2021363be4aa57c47f75801910a15c2d5fe0ad8a2eafb7e38f8d9ed4df5f76f4aff5c97313b20e66cde0d3c86f4ee8382eab873b79f9cbbf971a4681a78fa73a93fce769d9fa5fb5535a07b6759001967965d1414891d01ec1a02e5e76db52bc78118678a7efd8a7a3edaeff927cde9ef12ded4e4743e7ee74bdcaffbec5101d31d502bb94c452904b0a7417ea451b28fc4a05bd499bd62946aa1929c29d41271d0604a14c82eec5e1d910c1a425630a51df0ea0306b5f3a60bb3d2c4ccb999892857b1c02a7b2963ea62b17bab229d602359596693659e2e75c68dcc33492c17b1bae5dfb4578dad4afe94972397df4fba75d41b947339d6a3426341eb91eca39d309fc9929e43d4784a113b1b5713c82b816270e5703ebedac505fd9617aca0ee5f59905a1518bf2bcc2af2bb50240b858fabeaf63ec48dc3bc48bc3beebc7f2e8a22e7cbdfeb86644b1bbca3dcb7fb85a43fa52e3d15afc4c1593e7e0c2e39e26add35587abe6dba8039267e4a32e1a55b320c3994f6ace99164c8606f66f43f7b28c07b1e3ecf8d3a1320010b9e929afb39deae51becf675b19e04ac19df43fc992515f7ea90b309f4b74a07f96b87befa5e4d2cdfe9fc9e589807a54bb93e0d4001e86d60a35cac33487d051ede1a6f1d751eb28cff05d471fe2c518e7adcf465903321cab4be28162e8f498bd7b69bba84b92d2eb0e15735f56a1c6fc7f947ace057732dacfc4091fa32e7313470192642f86fe0372eb25d6221b7e2c8d5083b7a787d1e1beaee1b9113feacab842854975bf15d8e8420717fc3b6a6c61f384451d20110750b32316c0f88e6b802736deba0773a262b12b0678f0637eba0fe9628a4aaa850c08c653635341e22c44ba0dc831d7b2b646a8cd2e1eed95313e3c8c6d2d2001d5ba261759b7e3f151adb333c75d3717af74f6548c1b74b4dd611099d983a9a7f470e2c372e06428335253de1c6f616bc40d1687b82acb4617d0e37a24e15c473d79b8deb14d6444ce71b5b9755d05be551279be21d9d1250a31d2aa2396152c7f979ec5c43377a7ab4e2a1af3c095b016ec751e8cbd07098edbb3cf70797e31099f218ea1add16c1a707e7ed4bb6bd8e58397cdeb5cc8fd3c9fb2538fabb062edd59da18144b9de4fe6a9e94b0c26ff56843caeed5b6c017c722864fecd4dc223e7d69e3a931aba27d6c7a0d9915ae8ab9217640252e43209b1c60070594a481aacc36722cf042caa3b725948fa886960d20dc3e97a00e1d08c9e4b68dd4996de83719a897f43f91ac1e92683acf2adc59102e25247736320dbd09affa748bd7cfa8fb2f768d3703a82a0b5c71799596bb5c920417f0f9d0b9e2f8936962dce2544463d05035dadeb7203f0b3b8d80831cede813f20b459834a9a7635939bd54b90259abf2d7764bf066ab0587555e493dab07f1085d06ce675e07c7a7169a0e1b538eabe0b53c0857e8098a13e781efaee29a109f569644def709d05abc5a1a2a8b71f9e3d49a9a32d76043fb77aa1bf34f47f66992c66ad963fac1c67b871e2d8e724a38518e76a371a73f6d0b95cd797462c3f01909a4fa2a5cd180b6b2aacb4b2ba9376652c339c15f6876e5cbd344082e682a0fc917c2df219e119dc4617418c1f03d345b82455d6140a7db631d8e59a6dd5f4eba4ec9f06074794b34361e8a8c2dbe1b3f48a57b98aa27349ab6ea80107a35be78d8023e52bff729ca66132082c7482613ce2c6abf7ba0d49e415ce12755bf3998feb27ff701dd3b9adc257e5373823120606367d62d36cab4b4942e4b2b634e255c5cf9f4334021c4954759e236074ae04be3a53fdebdbdd2eaef73cf01489526b9169f8a47afe85b597b3cddaef6d3a37d602a8e6fb0a691bb31c67d9f8706253da76d79a9a54e4fa395efab8b3dd41d8b5d8b1326db218ce5e57f674e1ab8fa7c21e078bed7502c2fbf925e7da116daa0ace20798883e350ad44829d175c73a1cbe5efa5a138d04992d1e1042a3b7f4c7726173e25081932cb54f0797a6fd4c22b4cbad4e2583fd919af83d500f0ae127bb440df98a17c5ed6784daa14bf13bda550582ae3edbb6358310f23d7a78792c9f27d2d2588dbfd786ff5f2a7746432c8811113d503a3276886689cf59fedb350d44e821c0f817e3fc53a387fab8633e2d6d17d091c2a2745d9f5dc1a89a51cd76685675ace5c88ff1d96dfa36f12b9a2eec4899319a90273f53442f471363ede9459ab5d5206b68376350dfba4c6bd817078de7996dfb5abd9b6270670d4215a4526300ff03877d5eadd0a3d844a284d95542ba4d752fa849641b580356b152543b7a9c96593fcb1259b2edd4375bb997b6b25254d2486f9656320db600517ce42ea2f5d1cd98f7e8651479e57a22ce2b7d233a5de79fb0ab37893fe93563ffa45c0b1a49bb417715fdbc3d6918afeb4208158eb03cc29128833e1217aec4759bb47e0983faaf0a3da1791c4d43803c0bb0b5f4701cef33f048ef8c5ed2d89889e951c908b357c0d02f33e90e044d95357dc9617d053e367e7881519329f118b9c6173f052c898cf47e1983702172540bc9185d9f774beba084a0b6204abf57f4ee57e96ddfebfd1856b90368d002265de05767f17ffc90e69ae6d300daaccf3ffd24c4b25e229f88f8b6d5ce8c599f1f9885b322c398ced730d3e7feb890863a1924007820501f1c187553ed2a0fd7e1de831a74f1a2bb07e008a9b177b4cbd4262672f8f68d8a3603e5c903eb4df8da6dd8483411612ee783f0525df2f570593ea40e5beadd85201275a3e8e3a195e01d0ad26a65eb0109647b6d4443b95ccd49a09dccf54796d94264a3d941cb82d4960e91869883dc285df42cd4320b02ad7fa316760349a472f7d096799af58d5", 0x1000}, {&(0x7f0000000580)="74cf654e2b90d7f42e3ff3bf8e94377438932e295bb5929dd52def4562e3c64460acb620cadf6bb93fbe94e017beeab70db4f5ec2daffaf280c73774769161ba823a0566453922602f234151f6b460228601953f8f48a12d19b7418da3c57ddb69754c2803ed6ba6f601059d007660e32a8eb439aa8453", 0x77}, {&(0x7f0000001680)="a42bf6272a2659b18478f626047bc775107e91d7c94683ae059ea1e58bfb2f62d5fdbc3621dbfd0f4513b15a8844cc64600e24b4d6ec75bbb9ecfccb837c8a6f077ded59bf8f1738b8316f94b6a78faaa45f5d15ab9a12baa30fd5abc525fa49ffd51138fac05701564dded1b501ab42acebfb1778be05f1f906c414cc7d9a70700267fd0ba00fe15b3f4dc0c27c9cbed9aa", 0x92}], 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 01:40:54 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f00000032c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x100000000}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000080)="986fb906d4c4a35fb0e8542327eaa81edef7f8dd724c42f3d09dd846cc9c54728203e37637ca1d4ad76aee883476aa0a72c0c35f78882236660f32b1c52123aa07dc82006c49297b13189eafb395eb1fc4b64b774b7572d60b547f1cae694251c74f92602b4b38f00086ec2ccfc20bbd4f92bc901835b33de126b6d94822affcc32434fdebb5868ecccba0bcf7eab82a", 0x90}, {&(0x7f0000000140)="fc290b0abeb784d4610eae3e36f7a85846738b1652e6f93c4c7abff1d2d633448f6c78eb8ef8b94204b1eb5ac9477aea993ab824acfd41465c78ac0bbff2cb342fff56fc36a9916f07581773abb1905cdd400953bf3450d3360d1df9eb66f53b9e54a6074145f2a6a6afc064b3954a4458467ff13fd452d729f8047e10e06932a4ad9e57c73eaf138f8fbe736c41dda495db6ce0b83baf945eb8afe21ecb65ad7a791a902739ab07fad626cc86cb79c453aa0c9fac4152f45feded9811632972c03c3d8636c192704803d5978eb5f5606804e6ffcd56e9ca90ea681b457c6b8a70b78dcbb64ccce9ec0fd43c9d2b7cc79df8516905608fae217724e9578e7b20a69c1471a35f655056c797586e33888652f13cbcbc1366db1c786c14c0f44c8f2dcc9c181d9a157b1c692d096eb37e6712258bc5e436fa85ac4b094f219c6af77aaa8da2db2d516d4d97ca446ace26cb7a7a2b17c790913d3e81a4989cf066fd0db130e77973ded22ef4e4da05f7f990ff938e0e845c519860e1e5d6ce35fd1b454cfa545c1e3a0cd04448b92d3ae2448a0bab9713d7228d1de36733c546f2116ea5a0e6e5343e286b6d5d86e779d1ff93e119bb53aec7d0b03196c3eb2e980df8347162a158160e8fae9b7d30801d2f4684e09d361e15b59733abf47685add2d2b547dacf6b2f30972d3fda9d495fe1c23bd4d8a3213a541e62b9deaf5eefdc40261a88cf15934174439bcff134107b8df0c59084bbfd1403ecb2b71d247fffd2c86413c81092828986bbbedb0f87adba78058d18a386424adf75eb5800700e8047d8c8a70becd3cdcefb051345d167e330311b6fa6cd0d65384ff5125e4223f48584e9ce4c65f24cedbfda8f4448ad7199c782cd73af2b4ceee5b6b1383c88fc787f1c073e9f55494c3caf1e491f9756fe71a7519d6597857d5008acf86f1144e008e141a44729e6345713e456a2cf5278f8601a36077436886648ecdcb56f5339e95a0145546e8070964a583673f1537825b036f42f4007942cac5e9ab3c1dde4dba7dce631a54556a61835532a42ae3f95ff157fff8de9460f5da503f6da5bdcccfb114e28352b452e3faa282343864dc5c7c92209f32f61dcad331aa6d0b8ca76fc51172c4617d984416c1285e704b8c7326ab1db236df2a1003a479af8644743bbd9e58d72511e1c1316d5c80d06d2b0dd2836b90e4af2b752938f657704f7a1d47bd4f624d4fd91bd289ae59414314241fd3528816bb80180cfdcd476790eb1e41de3eecc957af7546a2fa04ead883d645201c34ba1529b5d4b89419a41e4a04dd4a20bb22e4fc1bad6d2c3e98c6ff8d071d3e186aa8acdf3044b54b080835f71d3f80836681a626b40e66cb503e1486db752ddb5506546657f5552b93e4dcc82cf710000854f4d59e740df3dcd887cee7ffe744e89ad896c5e276599e74f257b3354a76afa46cdf7d7770389bc74981fa9d81fd866c1081a6e43351c77f8af671fe03099a1cbde0d2d504aec559867ad1a67cdc479c3cdfac619e5579c4b93979d99e17251accc3f4999295c333820e6dc143aacd40afdcb7105b20833215a80f3bc782d51e6c1a887a40bf267ca87269078e9fa1187b4aee2a89ab85d78440a518fb8b1082676dd8f56898eee7e9bca88a32539ab0a655054da3e20968650e46f3fd591199d58afa31cf124ca72ff0ff3a2af71eb7d44d41918f5b86e1058c61cd7c62d7369655c384df8c54948062de5832455244ed014a47d6f692d82fd4fab56a826018c1565ae9feda9b7aff41e1f3409857dd558f9525652231ed56abe93c6275a83e0c16ec201f7b711dfaf3fb13bc8def2608ebad48de656c3a6cf9965fe479f49fc0b6151e13488949da8e65b4f20372ecd773da7e01128d1314044934c0d121a20dc024df05c9397324ba8179c26cbb9610a72434074843900333135054965f10349a8f394483955f9e823a2fdafa78f2e93f5c32d75c4bddec6d93dbcbe01d395c821c067909f7124aaaebb2db326a3aa27b0242a4eedd6323a74af16157658c71d7b251de844f24663791b284d2083d1f0ec3e0994f51c6b477ae4eac7836e7c3b6d6fffac0ae9b15155fc445931e574e934380cc372d3fb2d2311d34fb9cf1ba23b4344cc1cf26be64f516fa149799de960eeef392e8d58fcc9c12ae738d53f8f2ecc1640de9216a5db91744dd2e550d4c5b916b2783b71518238b97131f855cccfa04142ea370b1486eb42b3970590618bb7a39a72d6611f77585c50a6877b275f7d861edfb14d20bf42089b96bfa48c3b2ab28944e3bdae7ffcbf0720118658e2e946ca30f8d11fdd0a54deaf26f91db7eb29b0c03104610804d29651736e3bc1450e19cb5c258be1400a8038c5a08f8e3aa6bf2ceb04bc47479d9f04d270ea704a4d878226f6191788e9c2ea8055928e81d7251c664cc6563594569f06457977904afbfbc0a492d7f3cee4d80a232b1d150ab70a822dbba3e5b5f661585b51798bc29ab1f16ec5b5c6360dfac3356bf715816462a2424f558e2600bbe7d14c8c7ddf1303a18d68f06b709cd2b51a13a946c2ceafefebddc2b358a2c13c4aad0c12b2dcfcc0419f36065d0f9680c969704c0fab6f6d345bbfdd9369b4231af5102aa44c5122cb7f3eab61e2cd7bdf7579b5d0a93cb41b0cb3866a621e7780124f3c226a9b2492fd5fbac59dfa81a0402d6fd09d8dd7c76b84dc51f427ac325b6f9920b2455dd9ebbc58250ac41feaabe2a25737ebfc9d691e2e4e1d9b58a1a3dd7f973a565f36add3e46d685965dde32eb0bed2c0825a274e1cd14eb4eecafd8623c9117b164e706854e53ce6cd993a3da4060eb9d9867dcf94b2d0b76dd244ec85a6a9292f2ddc77d099db9a0b7f0c76a4d9b071e42be374ccdcad65c1e1b09114fec657a906bc6b7edc47838cd7bd8b9511d52f6fe8074cdb33f40a4ff18883a8f3ccb8604041da070c8a8836267fe619d525b0f7ed65b00a5516deb12304adb5192c9edb5484ac2f7edde2520d7be4ff64d2daa91f9440699299b70c0b0e418ff5af3c535af79d28d43c486f4c46cc65ef9aa60c761535192cf7954f4e6fe06fb1bbd499eb4e57c790e8f9b70ebd1213339288a67d514319a8cb924046492969c036e8391c5cac26c9e5dd3fe4dccd9009db1d130db6a993ec8e7adfbebfcc757aefcb92a23831a3fb8174ad0c82e9afd48a42807757743bea37af54085a804cbed16bdf6468beda14ea9558fd617f9244d2942deb752414709eae0bf5ef56c42b5cd667fd436b5d8fc72dbb547032693a1a2ca3705df2ffd57b4dc9064e4ed5910d95d301c0fb1bbf0bff2e7a0f9e8d60fd4fe61be4278ffd6de2e488a00aa8b487161ebca32ce61750da141d1a192f1a7bcfe02aaa13d32f3ac5b49e99f8c313677467111000b105654fd220b454045ea49e28301caaf6ca9579921c58587f42eb5be8acac1b9328c3775eb9bfbcef1b212809f4ab2beb31450c14ad1ee7b66085b55426bbfca4fb764771b6bffff913fdeb0345cfe31689e85c5e523419effaa4ffaf106c706f30e6101a1fec2e9d1208c692fd27158398222da6097b1b096219e71c6b34af9945af569a00ebfcd883aacd084983960cf8b04337fbdae116cc9a32cbdbbf5a917dc9038bee24a01596ecde318f4c5f3dac43b5f8b9da93fc7ab5307b13d9b1d73cbb49e70344f354e34be61c51d155aeeb7779d27366944436892c7cc292b4c06b987962f0fe44e358256b4202317008937d12bbc5af2f17f57124d59d9628ef1ab3c69c712a2f0a9943d75d6f5eeb33a610b4405aa35d48d01604df690a23b68053cb9f1102712ea4f2e3494d5cb771a907759b636674d51cb9fd7c8da1daaac91397198f911e4b893a2fd4e867258f3eb383527ff74ff5a84f5045fae3f8b753d157a8a41f9a088aa1b175c546869d66c5365e8a005be059e6a1b2e155eea56c91da3b641b8e4f9cebc0646dae4d5865d7f09ce42954bd0e6be3ea65f5aa5ff1d5ef2813c96aeaf2e9ae3f8184524620f8a9c24bbb991b04617e8169c1f05abe20f1c17aa28a6886bd35a7d387149c0feb1051428490b2254e2a4b850fac699981d07734f2f8d816cab718f2e6a7255e19a36f5247c36f402f8d69856d8fffcfc138662cf7186932221495338f96fe6b687cccebc0ffc1172f16d81d6a7aab3fa53e2e50f830bd4520fd20c3919921246237533f1caa25b5bb11a0ed7942cfc1841b92b67c968e51eb9a2826a1750ae48ec836b3885531b3fda141e5e8182af48d86a307d4fcad9a47778061a4d9c34ccc647301fd9edcf4e5895e22e0d9ae60de24ef1d47f0770281ef965d0c401fea79a5875a4cd2eed5523fe6206a5349ceac49a65be32367bafa6f28b9480c34474e34425c2db9658ff199beacf2f4832c3012c8ae7a59ab23cbf47ca87e45887debc7fa3c96acec826dd9a1db83215a4c6586103d3f5c135cf35774cf1b1ca41adcb8cb511509c573499592d84c7825ee62a49193f25c5a5b1f601cb5e5aa3b4285b9f141c0f3931f629e286ee566d2bab44f8010de14e30cfe4c68aa72186622b977b194e53c6747729dbfb2785104b99ec5285283ff034b21fd13d15d82d64cd340e041e5948c0076c037be4f918fbeaa2a3a60e393ef748b5a10a0d01cbe3ba8cee047641cccc49f26e18a855b5916186b7675732b43cfd72fd6bada5283b6d57a8756911d0c30fffe7d3837b609338292351978975b280527274d45f991fd51fec99eabd9ccb70a3f690bb2005f069ff7d962f636430641675e05338f5b48628e9dc90a5ab291c57dd6d19723b11a57272b15cbe649d742d2475029db86323c016a3992fc6b7f3fddbc697a7b0d7a0904cc95bcfffbae228916172a92991d9724ef4d2c0e61bbdaa0c9dea640685c33463494cb287950550a72b0828176beca069204a1913a32374ad17757dcb1e7f330aba48dbd5332ff8b8fa65a9db01e5d0d176f15f34032d88a8381615c5298853a6cd85a4fc7ae140bf4c6544efcf83b7715fa60a4aa1e8b64787b1a7b5c647ad61ed8782162edc1bfe97224a680bc4e6bab922099e1fee0771c50fda91307d2683004ec206ef7ca27251ead429b97fcb846bd6ea94b59ca460c106670ed1f83f5059e9a5873132f8ba10ee5754c2b6a12f9d600d22a298f9f8a3fdee2f0396d52abe4ba815d34805cdbe211b70e2abfdf8177e8b9bc9b1629f3b1a372aa327ce35d4e5cfab765ee68970575afc35caf4c61fa4e218fed48e136080cadbfc92f60d36aa6d7312db0564948232ebe54242d82ca40b7aae72af6e5f5d1ddcedb44da44d160b5ee2e89ab1aed94fcf68ea0bf82c1ad52319cc79163db1f7f8b12c3efa109cb6f4f5f92f540692c9c9fd751777b2ccbed6e294d3d79d92d2708b148bb88f40e44b1a96af30eeb93809e15dc2c6b0315df69d58a817261c429601e8176be2e9223e402fbf44979d3d3f6e748b2aa16997820e5b801e675b03d0046c1361929505d1dd6b4dae6dc2d25ac95ed643c69ba671c1339111626693f8b6597e1886c0143a10258665964926298c6b4f5a83d01c6b25d32fe9413991aeb90bdf5f8f90f44e2c1c23e7739aa3570fc314582082728b2c1a458744905d4b5625388ae57309228d054a7e6699867f62158cd2adec55869f7ab8627e16cd448167b4f434db1898fedb971460fd1580f0bdcae14d6cdcb352e0b46159468a27600926d543ec0a9015425dea98d6eb89c2337b33cce182d2b29ff5cd3e7a995f9d31d860c4755453ec434bf", 0x1000}], 0x2, &(0x7f0000001180)=[{0x1010, 0x1, 0x5, "4976e9f33c6b65c84568914688d0f8c1681268601a27ccfe7448bd2c99e5d322d255bd8d7f75aad6256c7b22b48a0465602735f0acc83bc3ad353bbdd73079cdfb7ca93a2d5500588989266c0c3db58b1d55ded322833bcceafbdad14273a806e341827974b7570da56a6b2ee4f9955e70be7d85581c415535b2e74903b367a35b9dac07ce4edda99854f3f136e31d609b3ce14d456659bf52001f754c5eaf2a5bbbb770dfe7c54b89a1647404b1e45f228ce953866938987aff08f5fdc72c076d25a517ac22ea817c8b8cee39fc71d184302396a34b8a432cfe264df468a35f509649355be7b53b2d82cc840b1de2a54a5adc7f49a5f61568e91d01a0514cfeff2c68ba1ab5bfda297e2aadfcab21df747700940d29ff61bfd30850c8497e4af305d9fac3f6474c8a870baccda3b1437131e8b2cee8a14776fcbdf39de156f2d48a75726a86f563cb5e7ef746cc3ebd7fa5e69c4919e981f69e6552d7105295f5f2df5f458448652d087d508f7106cbebe63d76c3ee8a2b048db21dd9fa930e7e55767f6bcdcc7e567b741d622c04c4c1325287eeab7b02562d42582ea09e857daf75f2636bd0984bb79801fdb960f2cc5d141eca437927e44f55591d42b3aa1280bfe8e7990353840bbcfdeef7d770e92ee7e38ee5cd1ff278bcd27142249a8346d57c0bec505ff88e51aefb4b98358721ebf11bc5801c324fda99aee9e23b0e410562a72a11cb5e7e656d44ee02d68dede6d901298718ea355ad8c1d379ec14a28347a9a292a1d8bf6676a5060a274c472ab8a35164ffe8aebfbee99cbbde6e9b314585b5923640491a44ffe4369b3098be356067e298489e1758b77052883468982207afe12ee987e4ed23d0d2bba75d53f9871283bcadea3517356394d821a873bdec6dc5af977faf67a8dd60f335b4462347a7907ab492384b4ddcfaff406a6d80ddef03058c7c9a4f95e32cbcda5c8298769e38ba942588db74a5c043344ed788d521511f914f7e3952b2a023688f05170429ef38056b55bfb0569a330e9636b6326c8f6574e669f3b58ea3c0d664931ae264aca26018039e0caa76f4f13f91cad8e11109bd96c3de4b924804c7f8958ccce0c38cca6674633471f570fc330493fcebab03a3762394d532a4fe1d3839269234e6be9ffe0d5ade48655abd957c86a0598c9281b532cadbcb4105384a1a7bea7ccbfa205d4aba954ce336c79853d8ea1f410b17734b1304d84fc6ff35fca64c0711a002f2d8ac37a11bc6c0815716efce5e0e44b89703bae7a6050a0a5b42a68eb43bac55734d48ffd0357eab26b1a93c0a5cd832897f178c9979a42706b699c770f9a3f1cf7260e87921afb9bbc71cbf0365c31275184c7b71ab2972c59a77604c55ac446d5734e5c01f78df0e71e4d1a745b37989b7ecb41a5b65601d2461ae6ee693b73e97945413216f4b57f786b3fdf759f81a01586d9d4251055e5c0e5109f55813efe021fe3d5a8587e07c26d03348988664635a0ce1df9fe3179279c90b9d7b604895d7facc2745f2b44413e294df4df1ad08a6777ded7ba987984c2076bfe15c4fe1b3bd0750463eadc2a6fc47297986ca8ea898237124ae72540272382b41724c0de77dc56469827ca648dea8ea6068697db341c8670eeb39fb6754ce47bc0376809f75c514a13c50e1f838c5f484c69972317f9a00ce3de086188bd553faef8a41ef6914cee13d4a0e667af65a8188dff24232a3207f02b343daa07cb050f829ab7be15493549d30b1073c10e3d55cab163595d9f6d3bf025518754b5cd7ecc5d793e6b45bc5d3e1fb1365b3fb622d06d37bc011ed7df1e4ce95bf6e921ce2d38fa618b0d291288e347d5f709a45d74c4293c122a6e98a9ee5a6150839b3ed4615b9f43fef75d59a49fe092f7f83e553fe237abaa38cd80d97a9bf85f4f85190bab31c6b6e2d0d735f795d293455a43b9a73fcc2ce49dbca79a26a891190ede9ffff9e081fa428416f40ad75dba2650721408b7ce39ca2a90edb2e9c48e96dc348c5199c86fd8a72da54f4e650fdefcd524ce17afe5ebcb83b5dc333e552ce812ebf15b662992216cba65a97edc646038f1a3f301403dee39615771bf84c5a3516945df964a1d619a31239aec069e7fce39221e75f9dafe0d640bc77bc3848a9f41505cb58a1f970ac9222d1248e616bdc632d5f5983cc897ac2845e57ec329f66bcf4e2c0a739b9018e992531a491fa200a18c3da4557c20594c9b41ddfb22e812854e09a85f8fc82b74d5bbcb33da532cad450a55093fafcf86defc236c17ce753369b2aeee4cf944aa6b6dfed1252e827505fbc738b6982b18253824745855c99b15648552a58f14ad5b22198f550440be17da703bbbbba384b4af13beafade1c0db3c1d651e6bcf1700de93a967669bf420618308423befacab3c8ad4cd081105331c13c0c7e5e37a4edad6c1c5d2ac6e286da100c76183dde86d85f1254ea0cdfa399967f852c75be617c61b6d7e8585dc5074fdbd281f8e0816bc4e0689b595735889bed90d80f05b1fb83d2bbdb73b0069995828088376875cc1419a25b4678fc4096cedaf0f5b8dee0e0cc25e2995f1461c35b7c93a10a4a752ace3c76015eab18777509ca42a4ad89798ac96416024ab35a874d14f703a933a8781438197e301578318e0e61ac6852ef3d95f8a86424181bd3b36554b838d2c2c0a1f901d723f1e501bfe7e1211d98599387181ebb5740d2f40ffe06520f660fdf0a09384bd0f37d9d05bac367cacdd68fe81d58d7b04099e4e88f7b7764053aca5029852bb13325a4e49d1c24ff096de8e6447dd3227b9d078620c9c0b67e9a551b5dc8cf012b02527bb6c5b3ba283d6634947688c3403b408e605b11074aea24fe9c01f4e4c292c2b52776df317e5a9132b47cd35694445428ee9c43ea03c905007af02913a0bbab4d27e3cf553c1218a8bc9a778cff1e7a64f06711b02a3a16e2b93f92c4b638dcff8ecd4fcab35d26b1cf97e8bd49c7584b4986b961e6d1227fde69e15aecadca33df37c92738941455786678d8b3e202ac5192c00455848fa451ec8a24cc51d4d441ff79eadd64bde1ab11c5b26848a80754b1953efd4b8815b06cfe56dc38cf76c74c620fc2a3b412d4dd88f12186779afd28b22a018e52773b54f3019f2569783236325651188cb3777ae5e724bf8f2695206fa6464ef2457ff6d41b78a5f6f9d0f67be24f73eb99273e467605e6be0cb4010fa4f612384450a22a49999122fc80d069fb41e1608dbddf080c1447b580b0f22aa7deca2b124308ae9493a1c2b3609289f0571f262fc75d770424ac32c38b0669a8b44e6702b59c3e10237fa4a7d9aec98d11e012ff3b16059a13920a5ef76f4eba8e93c6c20a27cd71593658305a4e37b5e4b88dfef38f707bef6f2e526b47ad953c51376f9bf062b96e81bcf2a10970a0e421a9713eb101ebe827ce68754b49ef15aba133e309bcdd29dd527249f95e1eb88714ec2bb2b7b2b06486e36ecaf695b73ab8ed2b530d9e69521585fbaa9104193f244b1fa0790c1c72d9cfcdeb6f041912b986b54f9dd6cd267f7607b63e0800dad60b633a4d15ee6cb5f5ff2305e1f22e7ef4d2720f3af3a3ec78d01cccdd7a86fb559d27536be37d7ab278f7356f360c318a13e8913c32b82b539dd4f13314c7b17090162a2a329b27e37c2149078aad3b83f8965fa2067628e9893ec191e61a83fc793d5f7f4c630d0503ebb5147736deaf012ffac82cd54731d4d6a1cc1520c67b3ede7d62b5ad5f46cc9d393b7eeab907ee1ca210379bbc55353b9ce9a854faf40a137d62d8e9e6ad5ab2ba9bdbfa0462b1d175b724c5265c36c516fc4d3b5d70cacbc706a581299bf9025a45f0db06f3550d0ca45f7a98661b37f22f2acc8f3054a32bc1806cff6617bbaee689a9e37637aac5455df1461bce46d54c69d6f365977a01061f752ed3279cf53b5388ef867761902a4ebde37d416232c785a64152d25b6330c06b3deaa08346ce6ccdfd36aa9128f2904df6ace9aa4e8787c2c0a804f8d0b5fcc2dec1730c7b3782070c31666431a3d02894f7d9f704987b764762c23f0d6488c582dceb98e2b8a31e5fd49ea487f8116f608dd56ce6f7f5d8c39c8e093c0e0fe256f824fe7e7f9741330a83ed7310037861c0d9568d905ba51980646521c6bd6a5f475c9fe351380f56af914923a0e17c91c05b2440cc7cedfa4079b66b89492e231ecc8480a59014fe6897983c203dfdb283ea31b73ffd7dd9f983c689fc138dcd03aec8cc2e80623b2b21b65d9a423d5fa070885c9208331a21283996ad6c2c5abb671736eaf80a09d66e54572be371e777cc86bbadc368741b382e13408ed4a1524738f8ea013d946ca6e0facd83d6f138943188600d90181dd6239d45656a1cc39858af6799414975f8a2cf9ddc7b39e677b1147c1158126f6bb4791f10851d941aded9f6c7f96b19d5d1790107753d53f8b8765c3e9e74fcfbf20f6b768b21d8850bdc1c032662d6851f466fc73b35f3cd1531924648b1c320ae17a5ab2b5bdde1225e183e96291217c408273de553e8861d30ca6cbb0bd0edf0c87004ef8194ab1139b8025b9cfb6f737e975f9160f7f46d5195c6578f3c4614faf2ce9c447f21246c3629b685c81625d7c097cfe3033e4ab274827a56463e9e18358429eaba532b23378d0d95cbf29df1ba72938890817d148326557ad4a2365afcad0c0de07a27cbac88c95bca2845d273bb263abc893a6723b6916ee810d1a17b3a823d08f442181109f00650c89b69fb37ac85eb096da4193d8da6e0eff9a8ee130b4e61836ded680400df89d1fcdec7ddf3035ff64da55f9d084c3d753901396c445fded63f86e2293cd51e8d24e49fb86c380a83d39363dfc4cf67cf55d54231a6fca900484cb499537917285252e7cd402234d5e5bbd98e85f8eb51242890edbfc23f8168d5d3e8cb8faa7474e9d9df647c570192092e90c6f72b04ac828e7ab58984f572ede9d6f962132aba25fe6a2f5c1dd5afb5c7dc4337ea2e38ec942af6173fa2229cea84d92ae78f623ffab115e946df93f79f25874d0e825d273ae995b155150123a59824bd126cdf5797fa5f90f8113266c92962c3de91b241e600882ae8855668e885f2bc8f9f6d6ce4b89922ad9050d5214424122e895e49d6279168ec0340589d234664153547258c60fa821be73e1bb0d0791c18b8e53d6d9c7e454a97ef37a79c3175f21e6f0684105d7df4105e9f93724259ac422b6a4a0ad52fd063333a2ca52839c8099ef3b2bd6a8c745a15c55e0dacc3e5cba172626debd43d13afdb82d3fa9ecebcca2530062a13baf7f7c514725cc88b9c83e05f65013d0162ddaf0d55f39c7c4b4b1b4acaafa956992705333288bd82c2425fd129c60d3e3f34c7f35d05554fae365f297a7ede9e5dd2ec08a690a917d858d243e932a99458184bfafac182bd8201f586cc498ca6c36796e9fd2761042767d225343edeb11c7e698f80af2ada046872d8b6e48b693337cbea63dc38fa2eb8a2f00ea35376d8b488632edaef04cc7a19bb69b022e96917c47ff29e1b074b8f43d2996ddbfd42b3eba47a2b44455d8b59f894d73acf84ff12ed380b1a85c4c0ea40074d6671362970a88479922147ab26a1f68fc0393e074c77ba4b0929c2b28c06bd0ccb10e2487dca5fec3595e2aa694f55704acb8bb80e788a20381407be0492756509e9fa7dd9ef50477b56b0812399cc9d0cc0d4f5418ed1255a6bd2218d4cf0c658a99fe6dc9f87aca0e6d5142a2d11"}, {0x68, 0x1, 0x4, "f1a673d7c74de93cbd600633a6d5d3363a1e8cc232b1a76689ab276147dcc0f2ec8769058f6f3b56ce8219b0506de35f3b8cbe4c663d55905bb460d14545d2b8995812f1fc9dcfce242d8cd02250c48dc4c85d6db253"}, {0x1010, 0x79a81b32c8c9c362, 0x9e5a, "02501b0538ea8dbd5ca4b0b088e7a2273d322965ed30a87c14063d0ad5f79e715a80bec0bf26ede898e0f49ab9f330a5a3da2afaf7c20c4ab4cc96a81b8090824d335e7bc37996a570be1f603e70e73eed014028b34ffdf84d437b05ee7b1f1706ce9bbbe2bac260abaaff1356830d4314f0f2591a4799114c31aaf3bd811acb2d6efb6d6ff40f22e6b70aee6309c5d34bb77d3bb3be6444e94b4a916b8848769719e68a0e92ff7de1511624ad709907cd77fcf7b457cc4718319cc2d7a26c2297b3e468ec88d66e9ccf5d6e38d3844f5a1fe5ad67aa1ee482f5a0e2fdce1e1e8f0363cf9be928c4a34b2707488e721b771bae6c810079d8c8e06da49d202fb09c86af8c424b55ca4e6f6e396c735779814bddc1c89f8176bb8405b5d7f0b9c85b7b10db826c9938fdc431180f3d6976273e0c28f3f7f2d74b7418efc8729621b3462da0d3ab4b6f798fbc9b7495994cebfe5647e5db3e16970eda26abceb3b9d75bdd3e6a663aa2727988c0627ad418abdd086b40e2cdb098b6c485d7166e4e4a6157649043b74295c5c3cb3b69a7bcc2bc2f35ab774086dd31c133b01696cc9158828d1dfb3c2fa4d681df7416f198cc0863b115c7a0780702892b2b6c742c7c3281e5f13231bb9860adf27258c505ee34bfa53de1c9653fc229c8415960d14020778e4c4e86be6b2e9586b812f84b30dcfe45f296f77f3cf93cce7a1f55bf04b3d80e73b5a64eacff1a8c315f52e158020f5ab3a392318b405cf5a27103c7b5d7195fdb79f0ee591abf91742456f61decd7c53c53b1df0bb55e892b003a0645f6623ab4c319429cd839e14c3625e927aa3060a9a3fff95af5782ffd684a9b9c07038e3172999aba48be620e4ef5f1ec01c1cb6e13e34fa9af845db700ec2e996a9dc8922dca65908c507e7808bc1228745c4e269c8e6c0f2c6edf4cccebf5f02038f3af421cb045fd91ffa3975483cdd28036dc1bf389731fdb705b932ef76668c4466cd7274b220715dfaf39af881c6f8c9b2d8a437dec42546a738d24f374eaa22e994c04af1d4ab08dd2062cac88bd5c2b4db1936f09b5c0010f0089906416660dd8f113d9d0531eea3e1427223701aa8d663ffdbf8048c1f22e9d81e9943d6bfce38a122e01e8af94c927c05ee69a85810afa5d72e4fafdbd609243e6fa80bb72ae6518542b33bca7189e1bb122f362e43a2d9ce223097dd6017ce6c170d63773abff6e4d68c82ee4a355e2cce77ac8cc2eb2e8541ebffd9652c716516dfddc4337084ce013dac8939b2177146da59291bf840515daa97c19f00f2a6f59561430fa710c07fbccc7e275e518d7f346681dcfed58b4bf1f243dcd57512cdfab10eb9c16bd6503fbdf3dea2facd9d56fd304283988bf01e78dedf61e88f9ea74d31ddfe5cdd843b00e8fd41b4ae6b0a3204da6dad3e2e1de7e60a369d2be040b4b792789e137468b95341800995698c8c87bd478691bdb597e4a56b340a455b9e79bbf97fa951f2d3a344bf4a3701e54e3a8deadef52f12ab1f0ed29f9017e5e29d2d090b8c8a17a81b5cf58de73c2f8c6ae09a5e5544e670137c66d5e2065fb02d599e17c48e13e96ae36535d3fc47f31ea163d31f98dc5bed156a71c98a401daa4451ea1426fde5171baa9be343d44c21996e8e858957264f494d627bd0acfe04755d9c7a1ee138ac94f15f8511a8ab7bed3fa6b67fc74fbc44bc080b5def7d59a8f688812fc7d81328cc2493d2ea0767fff806567158759973ed65e454472386532f39e184c526506f6b230b16e47c2f9ba6d52dd04b1905a5cbf103a07e997cf90c28b18df73dd21f8f8eda090854127951b13545621fbf0c846f8ffbe5d0f3453fbc48c23f0392d84063b5d13e25415260214e7d87398adc26fe8175bc0827cf5e25d0d9ca1b884f61ad681bedb8a76846300c27e627c90b658e9438a29059fa01c7fb6a86d52404bee9096220f88681496a0fc90a330c44cb83df27d2f7c1575296c32e23c5a87f9170503322983e49ea291863c6c9bb204fd8fb8b5f9b7717eaf3d138b52197c92b0874ab06cb31a75f1bbeaab6cea8b4536d7692851fd63bd4247d42f2b599f1a2e8c6830a7c3034d78bda7d2fa13d4f9a314b63a0be3ad884c617941de1bf4b8b5ebcbebd703f8ea380979c2c86c561520228a088277bd6bc6744ea9cc94054075970381700666bde8764a3803b1ab794a25cc4ba171de3e5381174f365fe5207420cd6f9262386ddcbbc673b0dd2f4c0d0026d1e6ff34fbf4db5798e6036cc80c5699bb7b0e2957c8c53eeb1a025cedc9d9db8d0954b100659a464d149794914fae820b52a5da1709385a1026b8a9f38c92e64f09ab47ff0f2cbf2acad87bb9ef285c4660d75ac2657b5d5d932c47b1f21884625cfb5374566b3200bd226b0be27152b17ca7c11764038c7b8d89e0eaf1d0ec45b2414dfbf1399d28421a20dfa2769be9593c14a0ef3cd599eefdaf4636c631690a4b0921eeba2c85246cce7eb7d851fbfd247a9670a4f7eba6d3afcae072f59acb1e58d1b1daf78d4c92bc6c0e713c14bf414bb7d62d71c2a590dfc5c12a75fa560a96ce45fb73c7ba353d6ec388546cc221705ea4ba979ea8ce9dbc7eba6440a7f8942b0cf40719d9b7d3e27cbe6e6e94dfb9a14dd1e0092841602cd9465e82524a9eebe2e1a4b2c93cfb55db6a6960ce31eacd13b9f167490560da894f6ddf1a86f8d5db965b4a49543caf2feaa5c9a41fd24a14f60433c3789aeba107831dc9ddcc3c1f7218ff151723628774d65fecd27fb77418e9957c4ed8c3f425fb7bb71b47dd961aabfacdcdd5ce7b87f3fcce1b56e49ceeca41590667d81d95f4cb656fb13d0d211e11f375f6c64c3af95aecefe9acb275f79821d670cc0d708e4bb36fa329d48430490422655f522a23614ee6934a8d9c866377d8d7f34377998e1122ff8dffaa5d9c1b45aa0d51295b1dbe59580f8becce6edb8e2fe0827ac35f506fa9bdbf1efc75b99d8653a74aa53b43a0e2cd3485b7d08530ccf40506c6f1e5524b80169b7bac9d2d81d5c4dcc7ce88b90887622c19a76374b6467aa8b60bd2ad703d4e2a0928c72f25d4fa57beff4153f4d591a20a0c2879a049b055bb8bc9d81ac6256c8feb372f41a6413ac3ff2bf23595015e5d33027205ed3b6301e0b49ed3e551bb66fd2c10df287276314e2091335116f02ad2b276c0626062d7fda8151a65105c189519d4c0560179db55a3bf3116b96b7fb23e3b27e8ded09c555640644017e575b5bb8ce2533d60210af37486072d61ffbdd3e40d57303f70d6a39be285842bc5c87e98b87a69df60f3ca26c3eecad4444b99ca8be1d482936568c87b46c9b872f2daaa0ce6b9d375c184ca061961b609a248696866c69de4705a9c7194a82c120462429cdb65411b8533300921ad875e213d7cf2430039d71ed91f874d82d5f4d3dda0e279cece14782c430c14f7e5c9b2f664eba48f5f9766f7d67e00c998bbe3c4fc5c1d081ec3506b837a68980675b72d975c1beda0bc164acadd1776a610266ffec7e058a5c4d0119e6be69e4322af038ceb6977df554bd419670fe8723b7327ef26ef4c062b7b1c7a602f5c158fdb0eb4bf625e8597a43270fc5089d26b95c9629eaf5cb42f8828d6f7d959017af2039350d67838dbd8263a521d21d85bcc8aa9b388de233c3ef1f9807e734e6c1ecfe571d50f5daac5627c63d010e8e538c19090d71ccddd7f5552742ebcc05093c94b761a56471f293027f4db9d91000ec4aec8ba91e9fe3357eee7ff302f908adc3a35e052fed02ca832be09cc0a247a66e88a446c5b579678312e133a5043d0620c8164f3922e65e8d500cc33f35a83507db893ee349adb06daa4b3868169401490f06124ce10a9a2b603900413b212e5af6c20f7b56f45cf52513f448f4e739a264442880eb1967d82dbb911a86ce9df2861e5c035df979fc9eef8b1f27f64edc839d6450892f5543741869beb01c70b4f5b019c2184c3966705feaee6056d07cf4fd9125e95e426fbbb4994bfffa702e2bbc34da986fc695a8c690e4cab0e434b0b14ebb621e4540c5f90da8ce385f28f3c734febb34d8593931d3c8f9b2473e8786fa8b82333bfb9928c1331760b20ab9eb37a7851129eb62f213c9d4fd3f3d105f8fa01c0a2cf39736b2af6f70e2394b49fbfb3f19a526b2189dd1056bd44f2ca5fc7ffc1c05ef378f7cbad431e7a6ff33a386953b230efef61833d95a3ecb8e47e30d3a5f578786e4cdf9985cc83b06c56a33f5444daacd8b1176235ef8fd7f26c5acfd3486456a0d41538632b147d9f13119d87ddd98997d29edb5a624ecbcdf144589bd76d1dc9b8916cd6436149e642f50958fd78ce9fda8c11a22f5e686a48a25937ce8d747f7ba4bf0d756bceb0a77fd62ea78292e25a8cb76f0234ee4b32a3a3f55b15d16974db4abfd3fe693b581a17313d5fb43cbba66a68f139b2f29af8e68fe5bd81e41cefa72464861197d523d8414b09b793eb8d8e23799f708217ec5650784df0d451fa9869da7ca65ae41c3640b29c4fb7e7b99614c7f3946ac4fd69795417b63c3172c348174dd5cae62da47f1612d32134b81c400c6af0894a81579283da24ca8df3834b5a52b57375672f06fce35f779f7b6f236106b890be55736cfc7699b5a4bc3cdc9bd81a1c5fc8b1664b7a926ada255908c53896e192a53f0370b3da55cac5f95eaae0065ebb25df33a2b111d15039fbadead452aa0a1005b3fbb47c5fa3ed3e2387deca8862fe119f0620dfb4c30bf232a89bb01138b6306cab295d4bf302f9a14e2b96d30c68823a942504c91b675aaead9c383f8160ac0c8675a03ad8a6a731744195b38ebc7ca9264dc37f9303f4152b34d6eba933b9bc6847c50027ab8c36265b5b33cfc17252bad3d959e29da6a7ac2588ba459b3d1a94befbe092739d1c06573007b9afb0b7fee7aad378c10de7bcffc644729e50d83fd0a55f35662e2861b809a304c2d369303a0a45062a42573e2c58ae6d7728d2d63657caa195737e47f6bb574f72470ebf68982293b512f9218da279e45f8971c43ff28a3687687882342bd119fbf8f2335fa33cd8075b9d4b62c4848f8fcbd5ab1a205eb0e9bfc7309a40a84e49654a8da88c2d7705232eb35fd137e332d25a035dc0b4cafc6f1e47253ac322d63d0e4635c030eace5c5cef19f88718640459a8b2efbd5b883d9d10f6827a348bb9aa8554147ac6e948d78fdcacdd55e8f44b379bcd3f2352116981fae47e6b7f62603efa291f8dde1b8e6b14a78ed672b6ce688b3c4e352c5d79a61561e0d45ccc7b7949fbb686fcdb8e56b949cb009f3f96757fccc7c320e5726dce969c684ae09ce2f66391ecc48aa8c7d13a218f5a134cb7210e5b3f9f941cd4e5863ccaa3b7da6e25ed3e8338aa3a72dc607f54b9eb9b2575a5ca9456fe2947f75788a689dea0849861274352c875e372be7653718e7ccd5729302f5c52b5ef00d639ecbf95c8b90b92c0d9200d21cee92bfefdc1b562c0265d31e9b3e2be06cd7c31ff94981dd496c89bd924043457dd07cd6862d9adc1208b8af6e32d073cf578b4adf898a60bb9833ff65636287162a18c8b3a3eb55e01b4b768050dd0b65a650fdc6787fb6c164f904b1685b905310c1d349bec0d899c451d21867f6aba01e8b3f659ad4bf36d5558b58fda0a15de55e241816953f01a83d35c2e2d50d0eb6cd8877d4965e338fe60cbb73511a644ba40d0220648e4a7f68b3d79fbb00423050ae202adcd1f907bf0f9e64640425c9fccd708be4c"}, {0x40, 0x1, 0x20a, "0571e983d0491d8ba13dba280e3cca27f7611d7029f7978d727b292dec16c33927dbbfb7d79c305b72b391e147ae43"}, {0x68, 0x1, 0x7, "4c9f541789417b7145d074ca5948f0e6fcad044ca847609089065d5dc721fe23429c876982ae20c861550c0d645d64915180786a007a084378cd43c12b173428b61e67c3b20befd6f084cb5deb2f2bbd8b33c0308792"}], 0x2130}, 0x4) close(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:40:54 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x1, 0x6) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 01:40:54 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000001de194f7eaeff552f81a05c02fb6b37f933c2a755e2fd17480000058bcf291f641210250bf5aaed9017f69bf0af42d44f815673c5d4173fd95a8d24b77f2d9e4fd2600000000000000"], 0x54, 0x800) 01:40:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x74475ab34d061ede, 0x0) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) 01:40:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) mlockall(0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) r0 = socket$inet6(0x18, 0xc003, 0x8001) sendto(r0, &(0x7f0000000200)="7f0319f25dc9c77596523df15ebcbaae41751a000bd6d837ab6e431bbe71d8f76df6bd27f3c14e097c7b19c9f1cc7d2bd6d7d9d448347aa1926192dcc80d485edfda253e73ad28ec2d96548592ed76ef636ec610598f062602858222c2ab06e1a2402da5f234338b29df47840b200240b2b9b433e850fe2bb0ef4a991ae452d8fbda9dc5613dee3f03444909eed08b7b1e3ce7107eedcdfdb5db9728fb08beb58f20c2e65e4a198e2bbdb9d549f3c3075ca97d6c744b67d38e7a6bede14d083c2b0fe3bee5322fffc868913a98cde8f32cb2bbb7940d3f6f9248a6f378969530d0f772b16b8bae", 0xe7, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000080)={{0x5, 0xffffffff80000001}, {0x0, 0x7fff}}, &(0x7f00000000c0)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x48, 0x1ff}, 0xc) 01:40:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xca) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x248, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 01:40:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="1f97cec1140c73ac58c0ae", 0xb) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 01:40:54 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getppid() poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) 01:40:54 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r6 = getuid() geteuid() setreuid(r6, r6) msgget$private(0x0, 0x40) r7 = open(&(0x7f0000000140)='.\x00', 0x5, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000500)={&(0x7f00000001c0)=[{0x0, 0x9838}, {0x22}, {0x46, 0x3cf5}], 0x3}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:40:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="e596047c38c6fcc6bdcfade00963cedde0b11a27ee07d304595be0c1617635abae2ef0e91eba64dd263d1790d8c7e7991eef6a7721b0b28ccc0d788991c5a26dd9e53c2ae8bc6870101c32b94b380aaa4be8ec949387327c7a03010bd0498ee94e7803d4d88cd6db40f2dc70e277a5507d73d376c91a1a8f8ba9f277f5ff71debf0060670abc05e8b7dad06535681cf37164c1e21f2ced97d952d2b37a93a9f283bcb60e84da93592d07b1afd3e1a08c2fa541c9792ad119e5392eb04d54071fb4d2a893108c9eb58a755947e3272a9520209c6d3aca26f639a66ae51200125a0723a1efaba61ee374ad395990b4dff38c06f3378ba81db4006ffd2c60665016dbed161e27e1aa7dd86710c021b6a609ef5c8668ebfed65655c4f6af658c859089e693bd681cadc5388de609a1a9fb41cbb16ea3a2d3ed4c2e2468c8802261027e70c86652bf7613caba4c7bcedace903d64605a67cfcce75ede19e795e26105b30a9e7cb5556d90c793922dc9891ed8dc117f607e55f94a26a8c56aea4d64879e85b0fe85add800c1baa9bbdf873a0aaba8f38c1ac5749af6f64963aedc5c948a069592da92de5922888bccf9065daae15044ef285640566ca05aa5e9237eda22033194ffdb237cb954811d181364bed8bcd25b969030001ad12b289dc57b55ac0f4adf655773d1a66fdbb63c1b56e8bc87d24421c75e90d60c0d7acfcc24ab3aa763f0c3652d35a91fe5b5377ffe1ed8f0f989ca80a1596189f7faf9581a0df71b21368ed660a5898f68b3a70122d03a0b9b7bb458d00cf515a1811fa26983092d663ded0f9fe3a9c7243c3ccef106b9bdbe84d35deab4375d45ae9d44dcb42642e0982163968ab60bbe224a63c042b7ce318d838859c7eba755f3a4ff34cd06cdfb9e1ae2331f883e399d32d1e7837609fdd1af3739a50d39433a8082f413efe7d3dc49833685b628b0959bb886a77d769b28190c0e585d24935b1588f0ab23e5241c7cfe31814848103c1c8e73fb4ef579fbaf1a6aaf25accb761c8af124be3924dd189b79e8daeb366090bab8ecb96df16a0c53ee4d2478225649e60edaa47396561fb5218c9888bbe15b705954507b70dc1a947e136ed7d033093f9fb3f18083091668352bcfbad0db2123ed3b2e94885b00b4cd994cf3747bb3b95c29f4dbfa4722d23b44b92e6e3235ff96f58afd65f2e60bc3a052a6f484a38de5cdf3cfdbe6657ddbc31b481d6765434dcb11adaacc97f8b9ec4eacbb23aed0f449284a8b9aaa314e9254d2b0f69c9f40007e75709e71082f6144f006b9c093d465f43e6f5090254b04605ab511144f12327750423aab166a9463cf104578fdbd3ab11bf3507e879dd5ebef515de43360ccbda345a272754958290eb3fb8a81151281fef3ffa8881b2c6ace67abfd57949ccdb2c63fa38c356fdf244ee53cec4e42f34effccfceaac11d5af451b5da790f02ae963beac600c8d2df22da404da4b7b57821070b83e103867f0f5e8466efd7770c4dc1a9a476850fcfae26da09d78994a7873eeb37486730928aab19709a119b0c6201c0e80621251c6a93efe5aabd09dedee285714406cc0375c2c04a1acbdbded58a56607d73c4c134316bf7f5145e732e339a2f79d427bb65f6225d0a02f55c4c63ff37a3d43a7f653d09905224a2de4b35ead11ebd829682d4388b1998d22b2c342ad7bda8361a6085256f103397558e9639d42a020a022f25aa9383f7508e3a976d9d84e897d41e3f55c1800679ab8415f85a695d19662abe6cc71058c1b7ecfa337e12d2966ad09e82df26a8484a08e0fc2d912eb988fbaea9dc394ccb98f7718d90b420935690a5aa34d53b3d54e06dfbddee154d63e2f4a3377d59971d17dbf8b23ee36e5336711733793bcb094a1f5b5132f433c335a7327588a32063ce27f41a2c1abec2b7ef497a5e4468c471d3fd2300dfa9a0ca704af57affb4c0eca08bdd627af44906b656ba3559d3e41f76e0d9c32a6f71dee643aadbb7fd9708ee4ee7091e936f031121b81fa950a500ce8122ebff671152889d02ffbad4793d79a6970b23e7f1dedd0d16d7f8d5cfe9829c0883ef6cb7f0d6d96a4bc15e61f24805b572eefcc5b46a12b9d8268bf947e53a8276aa35b2d3780949c187fdd0b56b368b507d9c29d1c6c79a1d7f9cb8ace60c983e68d831cbf1e374024e2d4c7da3a252d6e75bba8d432e85bfe46e8acdff59f76e12ef986c6ef8e041a10561af1795507360b628a39bacb4989569864d12548a64f58054cde656908d4606f76d34482eb830e688a189760769b7d810608df6aedb3975a3147dc9b27950e2fef05ca9fdebe3aedc8b1acdffad3077e5d7f8247ce0e8f9f3979b1d4681bc5611b5b91b576ec2fa0d98a8e01b34606f74d5e425874e49a12e0a1c81cbd9aab5b2a6d1a69754110bd1a5427e37b00999a35bc2eaea9dd7276db49f2727d2b3c7ab5a3ff3097c58b090e96cdede7eaa347c959c778f99aaaa62cbd6b72ccccd72d85d471cde56a129aaffed186b7e64664906903c4548e3041efe1a41e132efaac8ecd7cdba30647348c6f160f3b79993abe2a787dc64d0e97ad037d6b27d0062a9123b8cdee005e6fdc7c22078f6cb4c9987a771fead8cd6e0e70062cd0d5a4d56808080776d0b6050f350c57d38c5800fe86961e94d61b9d2274b65bf443540cf81ee1ebacf7e800658ceb2aeedb6a5d36cec3a8813394781d12e423b49444d8fb1d0aa53505f4c2064bece86725cc59031011a5e5ba2963fa4cb2e78be54c42dacd9fe41a1fd0c691d4386e000326f2786a3f4b7670dc1c651f037f92764da8643e7904d6582202e141b496c71b6a7e7224b19b633dbca8f873d17aa967c313d6ad473809e3d09ad73ed9ed6c61d727396ee6a08cdcdc28c338ce0081642ed93b2ad27476930d4e2fbfb3129da18bf844b78e051a99d2c741fa05bacc505fb95f3e86d0abb51a69dd4e2e1bed90909ba8e4cbe038915c8ca75c11bf200f49bf1f4be22c26c39b6b8a7beaa703caa02fa4c8d18bed0353d2c52d6c4c7cb56120db39abc38c0a91c372545c12593b2b01eceebe58ccdbf06fc6541aef44ff32854faf24cadf8d961fb1d7de2dad0b2da9aa2165b1f58d0b41a16cb4f4bcc794422d4893fc28f422b37c91ac29830967524bb9378d97b17a020d6d6f5f040f3316f7420a1e09b05da4ce11fefe5399f5aa27e785481366f75b7b92151db18c7d85d904da278893dd9633877584c0af5e11721806bc1ca4f5b03ca05b968817bd029454d75be29c9af77cea1b49001bff64956ad97b52e909e8972131313eda1b419b44e725cba5a3e05d0fe7eda47098291227b6806a565b462749c0fae8c5be156f1ab1b04b4a2b0b8a78e2c9a56774da29231037ba57058a4d2f99fed5fe762efd20a474923537df41db3ca8c515f01f4b54b671119ba13fc6efbf84e36065bc24a5bbad592b4accece85caa5cf9c8caffc6ce0ea3adfba590b703af0252e095b1b328db81ab931a76aec3878015c892c8c46628d24391442833eca16dd8165f712da4e48480b1df8ef8975e3b6e6c69e4bbeb8c519e297bb7b235b3939772f0c7328dbb4e0728fea7677b7c437de68096eaa9bfe1b1f6d8e2e66f016a0df239df11fd21dced6a8684740f5c9aaf0a356cd49f4ecbbeb900167f6aaec04ec364a30f6fb0d474ebeb294cb8f94ca8588e654ddf4b63874d9b542e89905468846ed75960c0633af1338500372d5cbfecf88456bb3e8d2772ee445878642dd441af05fb9887cac7a534490041369f61f6bbe68b26bf0e64fc79d9479609f825cf505ed12462272c057f8df40bad1573fb0ea1ef85f33fb5b7f129fda77cb9a6b9e816e2f2f5d23e1986207a5e0779a382845e823f16dfd57d5848e3fa3f3de235a4cc7488f33264060499854546dc98d9034d308671bf75f07833a8e8dc5e6df4bb190885ca19e7bdda5295e0e3bfc0401c112de382485948ca6b5b5c3744d7c014c829e6d1b40464736a8f0ff20ad1603df3169f94d256ef78f4f4d4136bcec5027877f2a8ff29628712157dbd47b5f8ea4b29588216ccd0667e3f696985ca2e3192407467de411d8023c9b34a40b37af687dd157d6458eb2dd4e197bf4519c1814c5cb29dda271eeed960a1797f2d39d71ade77eb70d4b03d567b318010bba292ffceb1f164b1455989c1353b79904ee17715518fb882732cc94eeff372d3896b2853a0d13d6ac1426a0bc64de42d80e20c2719ad4dd8c867b5b9783405f0d27fa503f7d14b17b5bf34848bc0552d0180f882e69a8ed4a3cdf4590929a64255fda809dedf9c0941dc608f5345d52738f381e7172878148c4d915545e3359f55f2cf3a08652edb74bf782ee3dd4d0d6a89d82f52b91545488da657317cca2131d26b97fa241584357d718b530f82d738aabd6303434628a41a3a47c81055baa6c01dd9e4a68a3fcb77cef9bbace76c4bc41c3b005618d51a006692ca1d5832ed590884fff16acfdf70a2e33d316e4f4f2e55ecaa7e5b9427356e430e62c74391dce7898e4b605cbfda890e757e28684908dfde191578b14d998813528aa4fdff263bd7d5b4caa9b6f92d007c4cb35fcb0dc1e3912df8b059059ae26ff42225dd85dea5aee375f20c1267f7ef1895fcabb80bcbc2053547918f06cb8e83e6247e60521de40ec7935331c1ff061f9da150f6ed2efd1d9454fb6ad9080c0deb8e104ed674dde966919badc8f05dbe87b824b4750e50e83aab34bca2736e20bf83b136fe6122841e1c4ae112ec9d0e15a3247f02f109ba9905fc69265a68b17d769251b2422e1d2b0402f7af1b2b87d195d6b7ed005b2c00d30936d22b310084a88013ee020db45a7d4885907685d5efb870e070a719d1485a48d36576f6a8ff3351c7a64795a9a7be1b3a4aec015617c02edd053f0ba51730c23e19f378fa48569adb485446f757963271623b5d933e1ff3860451553a0db5d78adac4c0c16575e1186973816c55179f33653c5cef215bfcf86455911fb82630638e997700d3388fab86bdbc26b77aa01a503b0707133506f575a3ac9d903bc01d80b1f379f2260c79498dff3a8756966576a056f13a6b711d75ef222ac22ff95066412462af5938cab76cdf9b00ef6b69412d34c44ec103a9b9e4fbb158c1e93e3a1c1643506aa1cd89e1d0a6c4dbe25df97a9f3dd9b56a1439ca6aa632b852944df4fe61272788a6f2f665890874928264b6087f0def31584340bc23faa20aefdcc2f34ff6218bdb786bcc2f567ed8b95fb886787f37dd0e2baa8bdbd14cd8568113fd5610bd804bb6eae696e4e2a79137d5a06067931bb61748aa5fcc719799032c59b6c52b79fc0b0343bf0aed26796e18f62e10b4a4360414f2dc007d4d0e77749e2432b338e381f2a1f17b7700ba720318a0681c406f8a9fd235d80513282da3c5ac04135b41cd4b5876464734ed1efcfda6d8be34ce5cdbbbf8ebe15c3148e694781618f14fc224d3971dcf4260475659b95f5a1143967a7215e2917e7135cfb11ae8cc2155c79df2c345acf3ab3e413bb3e5a0618efc86fe65fabf46bc6506878acce904408916b4d138cd651a84aab385194cdbfdb442df9f353d3135f5d3d6c802be2630ba65c4da4044841ddc7ad008f31aa18ecc8125653552e7ff13c76a04ee1289905059c7b7e0d4438871ad9bceece6756e4b1216e669ed187abd69d52508e7a709b925fc05dd15f6270f8901496f350be9a425d48b1a52c08bf064c0f662617c4a7e99bd999b1bb797fa78cab6e46091", 0x1000}, {&(0x7f00000001c0)="97b9213eb619adebfe60f703f888c3d09729cc0b7676648b3603cbf8995f932285662c1ed20fb2debe631cb9d69e42dd4710108a14c26ea5d5b6d4131055a553448bbe4d32d0fabf562df1ee06980053a02a9083abcfad3dd6c54fefc297f9733a83fe05c9745d31ba2edaf219aa1cfbc186bb9125bc5cbcf7c2f63d067a30ab417600311dcb5ca80d62de5117", 0x8d}, {&(0x7f0000001340)="dedf8fa0a672632997258a0568df14b5171d9c2982bf39f2be217395e82a6f9d27e94117afe179b20544ba5927c25bbb00f96f3268907c6f0ec2f5748c6764b19c1f5bfc707d30c6e8e2153a40eb4a7548f6a7e705d3ea03d9f86bfa11845470542b09f30c204477dd402e406fa7f40a758fe6737139abf8cfda7365ac482709237c9cc9d0eeef4e4b65f412b90fd16e30649b63", 0x94}, {&(0x7f0000001400)="bd42fc2e44f4a562d6e2905352974027a90cce17c0f0dbb334ba478e5d988b360dc908690cf791484645c003be07a5d4125fbf4a325d9038d389792fa3acd97272e9dbd8aa3190e252e981cb32f3e7715ad893ed0fc17686d7f4ac6718c26ea3f0340edae88cc99f03435e4543926521b6626cbdf095ad0ddcaac0700d12dc41144380f2ac5b2f7d07785cc990d5c10075a6a3c2d423e4b16d0222a987d315e8003dd1", 0xa3}], 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001800)) getsockname$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000e80500"/74], &(0x7f00000002c0)=0x4a) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000017c0)={0x1, 0x80000000, 0x793, 0x4, &(0x7f0000001540)={{0x0, 0x7224, 0xb4be, 0x1, 0x6, 0x1ff, 0xbe}, {[0xfffffffeffffffff, 0x7, 0xffffffffffffffc1, 0x1ff, 0x9, 0xfffffffffffffff9, 0x7fff, 0x9, 0x1, 0xffffffffffffff88, 0x100, 0x5, 0x5, 0x9, 0x10001, 0x2, 0x0, 0x6], [0x5, 0x1800, 0x8000, 0x3800000, 0x4, 0x5, 0x5, 0x3, 0xffffffff00000000, 0x2], [0xafc, 0x20, 0x200, 0xfffffffffffffffb, 0x39, 0xffffffffffffff81, 0x78], [0x4000000000, 0x0, 0xc57, 0x8, 0x3, 0x8], [{0x378000, 0x100000000, 0xcb1f, 0x101}, {0x8da2, 0x1, 0x0, 0xffffffffffffb631}, {0x7, 0x3f, 0x4, 0x2}, {0x288e, 0x8, 0x4, 0x40}, {0x5, 0x6, 0x10000, 0x8}, {0x2, 0x7, 0x2}, {0xc0, 0x1, 0xd7}, {0x5, 0x80000000, 0x8, 0x8}], {0x8, 0x3, 0x3f, 0x9}, {0x4, 0x5000000000000000, 0x7fff, 0x6923}}}, 0x2840000000000000, 0x1}) 01:40:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3a998729c4f57c877fecb37aaf9e5485dfe8657e4f0d9f7442ba6d0fbe21f4be2a533c093a7d05d6b9f6a9481d198ea28ffb7bfbc9bad7bc3f847ce22b48c5fa87d8763806ff47fa61b330c2", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 01:40:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r5 = semget$private(0x0, 0x7, 0x286) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 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)=0x80000000010003a, 0x4) semop(r5, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x78a1, 0x1800}], 0x9) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r7, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffd30) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000180)=0xffffffdd) 01:40:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x11) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:55 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x1}, {0x100}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) kqueue() r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0xcb) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/186, &(0x7f0000000180)=0xba) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x73) 01:40:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) dup2(r1, r0) dup2(r0, r0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) recvfrom$inet6(r1, &(0x7f0000000040)=""/40, 0x28, 0x843, &(0x7f0000000080)={0x18, 0x2, 0x80, 0x800}, 0xc) 01:40:55 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r2) lchown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x20) recvmsg(r3, &(0x7f00000011c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=""/4096, 0x1000}, 0x40) connect$unix(r3, &(0x7f0000001200)=@file={0x1, './file0/file0\x00'}, 0x10) r4 = socket(0x10, 0x4004, 0x1) r5 = openat(r3, &(0x7f0000001240)='./file0\x00', 0x10000, 0x80) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r6) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000012c0)={0x8001, 0x1, 0x4, {[0x2, 0x8, 0x3, 0x5ab, 0x6, 0x5, 0x3632, 0xb69, 0x6, 0xffffffff00000001, 0x3f, 0x8804, 0x2, 0x0, 0x3, 0x5, 0x5, 0x7ff], [0x80000000, 0x7, 0xf2e, 0x200, 0x2, 0x3, 0x1f15, 0x5e9, 0x2, 0x1], [0x2, 0x100000001, 0x2, 0x6, 0xffff, 0x800, 0x329], [0x2, 0xfffffffffffff06e, 0x19, 0xa697, 0x4, 0x6], [{0xa8b, 0x10000, 0x3, 0x1000}, {0x80, 0x2, 0x9, 0x4}, {0x4, 0x5}, {0x10001, 0x3, 0x7, 0x1}, {0x1000, 0x6d, 0x3, 0x100000000}, {0x8, 0x40, 0x10000, 0x100000000}, {0x7c51, 0x0, 0x4, 0x7}, {0x7, 0xff, 0x101, 0x4}], {0xf923, 0x1, 0x3, 0xffffffffffffff7f}, {0x100, 0x8, 0x1, 0x1}}}) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000001540), &(0x7f0000001580)=0x10) semget$private(0x0, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000015c0)={0x9, 0x1c55, {[0x0, 0x5, 0x240, 0x8, 0x5, 0x9, 0x0, 0x0, 0x6, 0x9, 0x4, 0x7, 0x9623, 0x9, 0x7, 0x37, 0x8a, 0xf6], [0x9, 0xffffffffffffffff, 0x8, 0x8, 0x9, 0x5, 0x6, 0x401, 0x3ff, 0x40], [0xfffffffffffffffc, 0x1, 0x100000000, 0x4f67, 0x4, 0x8, 0x80000001], [0x8, 0x40e6d7b0, 0x8, 0xffffffffffffffe0, 0x3, 0xffffffffffff7fff], [{0x27a2, 0x9, 0x3, 0x400}, {0x34, 0x3, 0x2, 0x2}, {0x7089c3bf, 0x9, 0x66c, 0xbc}, {0x6, 0x7, 0x81, 0x3}, {0x5, 0x7, 0x8000, 0x9}, {0x7, 0x4, 0x0, 0x6}, {0x1, 0x1, 0x9, 0x8}, {0x81, 0x5, 0x6, 0x3ff}], {0xcb, 0x10000, 0x4, 0x3ff}, {0x9, 0x9, 0xfffffffffffffe00, 0x80000001}}}) r7 = getuid() ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000001800)=0x3) r8 = open(&(0x7f0000001840)='./file0/file0/file0\x00', 0x10, 0x8) write(r4, &(0x7f0000001880)="b67fc11394ac3b4a524e2990a28ebd524c2c46b1dd8dfa2da11c4311f7b3dce74ffac196fdc34b1a65727a93ec6051e30712f4384c245c974379302a6fee60c0dc12a6b3b24ee202bbcdd0c0e86661e097a72003c0caa639d6f39fc49d822326a1ef2a5b87849d9d3d4c00247e4916d98baf9880f202bccce1c10bc2bf0173bf1c0c36530a31268b325314684c60e903beccc167e2011002e15036ded0c4857614482668dd05dca9a787717317dc6eb10c03d8a38d87c2fc6d2da66d06987b91ff266d6ec9008d978c40ed3237f5ce5d55245c0611a2ac0164b2fc2eae01dd6c5f05001538c1c5b44a299a347b35810e1160718a8b9b7daa6b2993c6226d64529163019af7753949c7c4907cccb1b4b4c39f594d04459f13015e6f4ef3876c80a4e6024b41c2242519f32992a37b2cfd095ecf9e60442244edd6b718f4d2f0788cbaaa27ee77f2806828c6c4186048d00ddce5e78f28080109f75d04ddec9f2d4445fd16d9de63d1b878516aa8cfde3f2d68f335e35c267dd9b11ef0dfe9c79f49eb544f33480157d8f1f233a343ef019eab524ab306a8bf56b36f228cc4378b688ed8474bf50dd4be3fafa0acf65ad8170e998655b5bae47c278e253c00a8b3a89d969308bd873b2bf5da91f2413ac2bd4cce559a93ef29030f07c095d9f0bef31fc0d642a56a54a58d68ac0f96eaa3343e4dd8129d5110042dbdc632f5ca45278b76a0f4d976f0905b9eea6882cd3f4c0f3c7b15f8b3058c0926bc48a2fb7f72b3c65c970910012a1d8b350ca3382edbc5b4d4f2529ab5cb36a8b8e8149213c82f5e4c9385dcfcf36d5b60795bf822eb54da508648407298b5b9e1c0365bfe4fcef07993ca735a503287ff929b3eeb5a8af7daa3d30b04eefc89491d84b72e3aeffef1f82f778cef54440b5131cccfb13e24a17390e044d1091c61220404cb13445f05989608638d27745788eea4cf3288919811f22ee4c85d034d22cf1dfbc84269210bf252f7307d4b0c6e52d93363411e8896c58a69fc37b89993660056cef4a0d886c11e217d177853207eddae8ab486a2d853a84ba4dc6b3871940cfeeb5ba72addef47f89876a1d5a2a1a7d649ff2f0428b7d6e31d36c9a482e314cd65b97e067ba28f3f457a3c5eb1170050a3cfb9d7ff440a75b4274c3937ea0f9834dcdaed95b807e4de666a24ee6a22a47439baeae7112f482586337dcedeae8985ecefd1c6c09208372832869274ea1f9ea91bf4bf33de75b8bf817a87ff1ce3d25cd6389dc8f825f8188f2dc44a82c08c098e5f361a746462a76d39dd41aa58895c6512196610486d98cd34c26bd411a8f82cee2ea097115aeb2b5244281be914309e6a7674c3e75d19c7ac1d000f4b64bc774d7e326f2ca94f6e2bf536f1231fb89151d1971c625aee6b5cdd82679e01213f54de2f8075d5ed3a0418580a453c63fbd298e628668b547c172fcb6d240c85e1fce098d3c320269bded64a554f74df9337c1b0f202d9f8c8bce6bca6d21a340f19996bcc934e4d3bd238a1d5f37063a6fc7d6998af021cd45bd0218d44d781b4ed8ae7c90c129c2c9c19b9af4a30eadaaec35d02bfa3c4709c009c1efa99c26804ca79c51f115de47a288df45dd26406b3fdcf35099344f58d1ec02df8a88630c88b377dc35ba1d17842565d4af0eb5622e4121667d1bd08e794d66395ad63adeb5a59d8a9fe26798d6b1e6a24df9872c0b9a1fbe744e2eabdee821475740c0b423d8279b2e4e762e531d42e493b62ae6f7cf5be5f81ed5abf5dc205a361435905e1b1dbee6b76508e60e14e7ae26027d7eae7920e9c4944c2f2bd283dcdcefc0dc4c7caf0c38ea19ee74cc7366676a6edef338f04406c330a30af7eb891926829fc4b19ee3992925b22e61274c7ba0c95dab88d49abc6a05b51155060a7f6067e5026b53c8c6e5545f0dd20799f7eac91ddd1df6182b371ce3ec08ff84a5fef02669a4120f66d69f280146984b417c9e3a75ab90b994ebc959128de972d8c3c05f80844ea31df7d2c772d5961d48374c680931c5c2ac5c5bfe265fbd184aad53d34145a3ced053bd6c6425fe9829c3573aced610fd130ad0b01553d09cdfb8d32f49817b4a7c55d72bd0a65e6d24a45a90a36a771ca73142730b395bb53c9c2e48af1592107ee273800071b8f00c755736bf2fa488639ab13f934f2f6730e4f557882f9edf9c79c89ea0ea63d6e6b38728288ae280a8b3bbf9ff6982bf3ddc3241f5f5f3954ae97294122d39e7022e339c119ae74dda5ee6fde8a841495060febc55b2d6236e5cbb9b45b5a8cc3a3c99e64788c4091088584115d012dfe817b8d29b195ff881e924719930f03d8dd97b0b2589c1b18bf294fae26e683b8c331624f73ed0758d420f436671b4efbd388ba6f90b74707053a4e4e057230e38871ffad499f2ef85662de7991af2bbc5e59999b36d4fe005ea23b72e43cf9aceaa1ffed710c736db6abd599f5b3106ed4ae8b0129a1aaf89c537c33eb030e6d0312d1e188fa02129beb567e8efe85a7a9eca6f6a0582bdf0fd6bb0e649dc8f3adb3b0cc449bf86f00c616316458d28fe6ce09f774693dd0e4858a0bff841b4979ad76f4fb3a920f6c716c94ce40d38ea14c3f19ddbee126af6ef5eb47c634e1ca27c4eb9c081aeb2e334e502c056675bcddf9d25869caac7ba8be77dc98275bc0b08e652f6850cf32a76dd0d99467a3a56e6ac0b9b6d66cbc29c2f7984ba196410794fccc47d6aeaa1a4c35c19aad3ec4590b1bdcbd99cef930710a86c7c3450251d8e024cd44b55c4a2a2b6e7e11ae901a4fd18dab22e16a25a09e088af98aab61bf33dd56ca6b69502250dc68f11075ce495aa67ca5c22a4c3cfe788de09cabd9a7934613d38976c8cbaa8c4cd792e1c99364fde424c8d75bcebb795f82307ce720ba51dd46311ae59cfd6e4e1f6528215f9d2e546d291c0cc86c6e6d26cd1d18c2a10e2810032d57429571e557658e23b8ad9c6d05062394a1202989949d5085d63173ffc5d04ee76efc06d6c7fc373d93b7e5e58f5397412d8343237975c512567bcc456391490493cd1e19079394323316145772dc0af247646804874467ca8dca20f20a8503e56be5ca36bcc3797bc9aeab41257b9c19f8d7b9d630b44db01e66493ff47f9ab2e5cd64138b670fa1b6516d655e4d3be05c882c9c7d922a1d4400668d344174b13e33ae0c63d7215c1418cff96f8995b8ff48376020b542d81dbd47aed47ae31e83a41ac789b4256549374b8e1bd8c4c417d01cbc306004e076dd042bdd7a2ab5d45f6ba41ce1891582568e4fdda4d35658803a67fb0907280ed0a9a2c223d5f2a5be207fdbfa7ca91aec43b821ad57a98a2e9880525a785f0441a79e7fa0f27a122f1eaf313d89f77c77899fded4a609f6d399cfca74afe70ad752de558f1aae7291dc15b35f43ce09cae50a164716d3109251396381410b272f51a767df4d768715a53c932991a7e46b880119b9f3f8d1b2acff1787eb3e6665b6c62d53afeb6a25dc1f4bed91478276d013ec6f275929c1668c6f4b189d07e6b9bd3491f5a9b1351d9340220194ddfdb63cf9f06a37a9d67f4fa2a4dfb659e160a5a71aa4e2edc0e3e59fe50e4df3fa7ae17dcdab5529096bdd0c8c05fe466e0590447723eff0864f2d6ac17a53b10489270d479fcb54dcea652fc843494960ad59bb47f5f5a735e92c7870d85082b54d4f64ec6f12f01e4c001c86d4233d6100164298762354167a701233230bc40225cb6757fbc0368c8fa1dfad24a9b2ce54cfd0f9ba43076422b934f2950f85382bbf08719be31ae1fe02e3d078067018f3f60e439e59698277a89ef1a4f9b8c49c56ad8b73ef96b19f39d9e4af68d8576a4ed167a162f5d88973fb4ec47ef64b4b4519c494dc6ead48559510ffe8c34fbc33a43574bb2648db6d1f037e4bb41c3e2c993e843c0d1a3aa5d8a7ed8f5ffef0c1c2fdd5d51c730d3c131c1fa8640522852044339db9a7971399ec952db33d396f60188090228d1df7441b2dbc4fb3d364dd7f577f771c22ccc094debe531891bd6881f9deff02e94d3c5125586218591de35000f43dde9509e1ba49f50dca6422ca470bf2b60ae5d6b441ec1d5b89ef1bef065d8df470d2abd116149ae9c92d0346920dd020a230ac8369c3a700401d3274a35013c342cb1dc33b1ba4e02fdbede3dd6340a13b60dafd607a92f3b3d014a365ed28870202ca031751a93a5f621cf7a006861fb560d07762db2cdf61f64923787197358fa753e8ab36ce55482aa0d43472076d4bc3fbb5d9df09b2a859d27bbb09854d78813eee610ea67a05c3a50ce7b40b52b256cece694ed1fae8ff0a7bb5f6a788c97324c3fe5b850e1acb50d9d02f9ec296c7e2012b3418a4835026de8871aa51881a8d435cb935a3097007f6d22909b595b062efc229bcbc0a558aadd2b8a2b57f518cf21c077e39c2be00378833edb521c434efef073def88ace2f0759d34fc22e7f162ba40328b6119349212f54d13439e3d6c4c6ac69f72f03b4ae65d61ad0a076075c7b20c07ae9ad97a6998f748ad6e448d9b8c9e5a2d7f3fda52ef535eee3b7c61d283b7f4f3ca13ac1989423f027315fe262316ab602bca74f3603c12af563f7e9b0c8efa3431c642debb78fc5848dc467dbabc07810832126f178de86c4da7cc2ddf4f21a59e671619157207c520202f935ac76a165c71307fd74bbcf2ec2fb27dd126286536d1721d18eb7f113c6e73877c51d1595fe5146dac9e4b0bec5cf30013f76760b7f55b534398f22df63990c1a86d51e2350a467b0f3623ef3a8909dc5188baadcc178783a8d516c2bb64a811c46b845c48df456b25ed944c355d21841dbb7a29f70cfa7006bfc21a192c0d907790e55fc6f7b3ea916d6a36105ed24b0bbede302f58bc44c55d64965844b19a1f142560cb7e2a7a5ed6d6ddb74ffed7919a69be504987e545a55e44c4f0be4defdf41e40eb9190aa77db212ae442c12c10cdfd963715c81c380df435cdaa941430cce1867a56a93f17fbac7750b1861229aece26feb0f75b0b9c848474b0747bfd303f2ba42cd04429d750a902437813c9527cd3353113606f7001dc363928eaab1881faf5a49e3b44e7a2765241aaa56d29afbfa341987751ae90f07a135d209c5a0c13332b164d89110736be49a9f672273148741f2fb8661e97abd09f357ad4c70bab748cd7d2a309e89e77e630497d38650ac21af7409e8835b2f3689559cc13fca4fd6956c1b5848dca75c89c7c51b995667bdc9dcf346021b980020fc08c7c933badc2b75e67bdcb5224a60b91959d7e36102065d6813f79a12a63f0614812215a040bf241a41c8463527abfe807b415a18a1cb0f57bbc1504f1b9097d9607fd015ae58bae3708be6a3d1a15b4e4abb69f1e10f028a392c280c03a7a4007cc86b22493effc90fa704c5a81d8bfeb4c6ce05675c564682a0e8208e4b5a98e8f65297a746717318a7575d41ff9e1ca4e5b9e6f238045bb1a6c304aba2d4675e53a32d0ca431155d8637b6d3ce15222a6b3e29494cc6d7df5731949b77f567d239cf86b8c1ca474353d5aa7087c47ed6b2a78b2965e569aa42dbf85b06df55682de635c18f5b1355f36fb822369c4c0422f6c0ab29d9050d853e15381e313417fdcf61ad38d81317363da4a2dd7285c275954b425fd34afc3d971acb5b25249db51fc2a66d2b4afc602cf8332a5cc18eaa1a229bb1c5e4dc5be17243b8238e65db0751cc8c5d7cc2f1d1af22669b55b791ae28d1f21d174707e32b556b", 0x1000) faccessat(r3, &(0x7f0000002880)='./file0/file0/file0\x00', 0x10, 0x3) r9 = open(&(0x7f00000028c0)='./file0/file0\x00', 0x40, 0x4) pipe(&(0x7f0000002900)) bind$inet(r9, &(0x7f0000002940)={0x2, 0x1}, 0xc) fcntl$setstatus(r8, 0x4, 0x80) seteuid(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000029c0)='./file1\x00', &(0x7f0000002a00)={{0x8, 0x1ff}, {0x0, 0x1}}) pwrite(r5, &(0x7f0000002a40)="b48b8e9f6c2397efc8c1486017393cfe317606f66102d50d1a33e4d2", 0x1c, 0x0, 0x0) getpeername(r10, &(0x7f0000002a80)=@in6, &(0x7f0000002ac0)=0xc) 01:40:55 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x51, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x735}, {{r0}, 0xfffffffffffffffb, 0xe6, 0x80000000, 0x100000001, 0x1000}], 0x4, &(0x7f0000000040), 0x5, &(0x7f0000000200)={0x1f, 0x8}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000380)="6faa96908b9e911b416f96bd50eabcf0c7e7a4312053e8e577f0709fea8ee752790a9e60786e99b360c93716df0865926c7bc6b99b65630f0b1f668f8f44ea55a9b0c5393c63a849a8e6c566da723c3951f641722de17b613f3799f404a2e1426d875a840eef816eaf88656dcef5ece6b97b7fca624a296de67429dcb11f18a55b762cdaf01b58fd21639051d153a73955d08a348708729a1b5f339689ead2e6b7cce48361a345bd46013df8420e8a3ccd69e116a21da1743ef3d0918101131fb21256ebdf11bdad0c655e3579429d92fe933dcaf974acdb6fd08ac51f6b2c8c2a9b57b9336ec0b3c40bd24d2d1ba1239503a1304be883f6a05ce19606946d7d07af9cc80c69cc14012d2022faafc944abb5256a564bfaea58444c79626485ec34943cd1b9a6c1ab7c1c53161f39cd236f104991dfdef3378f9c860c67ae750f8d89cea733d3a60634c4dd9ac9c503f798b45b7c66d9550940f1f4f4b5bb7b02e9c4ec411f091eeecc096832320efdd2522c70cda2c68690ce0a29e9567f351fe7788f0cb7394f498b7ba2ba97451f18ed6091cb855a1b5f65a42fe6bb8f5722f5469e30f3ad0745554aab6f8f78c9bd1f55cd3554bb8208d13f733359b0977fb711dea3e50c656672d6c9cc475104b26c64a191a0df9f451c17772f8bc45540b3746d316a8d2b9452adf7698604980e644fc65e9978ec20a324e4331b570e129469cc09405947cbeb39dc87b07d8fb8b0aa29b5f657d3587e4aaa221a41eec02d3753f24432e1759e6cbd674527800fbb94fb90d60fcba839e4bf007dff80c1b050b75df516c3c1685a5e2322624f4cd74df25b223434ac9fd5041abbb67573a12e45e71bf8f49779d6af44df71ac42e98df50d9408ee96de3da952c11a6177dcf18de93b3c79e659052009f2bb11a29bae322b711b495b68f20b32fe819bc9c8b39acd2e2ea4c4462b0b0958f8c9a81937b9cb116f0e477dee3eaf1171ba37457ad9db24d629329137ad4128459651fb37db41ee0f7a4bdb9cb37bec5ff76029993f92acf9ddc0a9ad69488333fdaa113ea8f43adc2747f38543805459ea50da49d32701de353222e11d2642a594db7c75806f27e1ce85bfbcca5d89c49d42cb079609c6b405dfbedc802365b7d4ed546a014d66f00e50462832dcd271b3abaa124d2ffe97c390b40c31ec1c1f2315c451800346790c641e4af065b78fdf56fc7416fec5ef4835d9bff8ffca84fb2129c6989b3315e34ddbc55011a9645ee0d6265eafb456b36bb23253c88b8e3ed08826826cc72f730983e01288b768ca9f2b695665fe17227d1f458cd4f70278337d242f01a68337e4b53a1fc0c4d3fab26c0678d8d5305ddb51e52170be0f430c64b6477ca2aa67f83cba2003c05e657eca8a43937b3d5805c77e574ac00b77e4c0ba65c4ecc8594265d89424d8da56f3f1af6e9ca241227d919ef5d3f81d160aa6a87e28e284e70772951576d6da244ced5a19667c8c48405c888912af8d7709a76c9837e865f922f7350c0be7baf78761c19c6bda928460fe3d91b8e06b8018fa7170e6a8ebb767b498404d442b31b77f905bc05d8e45f89dfbd1a1e34748900126290d569848c78084e21240b94528587db9dcce148a81ba982c953829731974d2b634bf7fffed4f7132d1c80c4fee213f8478838bf0dc63e20334eb07b4a2ed1ec5799932c4c1522460488b6c751a61c30b4afa9b1ab0bb647fff327016e44062130de1c4c63b18fa38e28a1f871ffdf29f83b81b91c0fe5dc312bfd201002dfcb5b5afc498c1f8d3b055cc5bd440975b8893f2918c9f6d70e1ec1ca1836f2baa7a800cb1899f6bcf4e0744b2555c857f83a2fe0cb6783e1fd73dbc6d2c1f84c99b0775f6d823dd10037571a6eda0a3e6fe4530c526a3cf607d903fe56508c50ab6d64802d977e641bde511cbbb5b61ce9872c5de1ed949d2be83f2d907ad2dffff82a22b1404b468585a6581891498982ff0c15b7806a400a747c915a6999259ca1fcddc65d0a9ec75ff07ecd51e2cc201b5cc820fb3f9815e4ff0eb221440a243caf28fef0f275348bac4ca5db117031d8a68e2689d814a232bcd868d9ee1fa5f3f5fdde9f6760b7628639051ed0a9e11c764952f796e6cc3c371c8f00f46805e67b22c2414a010e67a7a8a722c6a8361b4ccd241b80785a8a758458e5264c65d2e172a7541da8d31a6c01753f076a38350b1698ddb858d3f0c1787beba12ccfc254d6505f3325f23989c21ecf6aac75c1745cefba0a1345bc481e98aae5a08aaeb0d89088c7b6485556a95d956b833a759186a7f6a16dc15b50328d56203dff67bf6ace5906f5e49955d1725f40847657c0fea6c708d3d7b07e8dd8a308130cf1856bb7e6f3cb00c8f02c19c075b2ec5a5b2523d630d3ba5566b8704d08f9ca8aaa183eac44b39cea37b22a2a1a59b63a05837878d0af8f42c020d5a5fd841107323b1aae821635d64e412aee61b9ad72d53ea5ea38fa3a1af52d7aac5bfc1d3d14763827eeba13e8bd0c1b7114ecaf8e2f2a30988f6a345d1812f2c604a30fdfbe7909394dc68cd3314cd60f016701057ca31db30a65a8c6316d7fb945289b1651478a5a5d5be6fca2c9ea7bcacb250b441de260351f572e26b9d2219f2607c0cdbde90f473518a28205629220ae29b9d7c9a2976fd5d50a2f7ee05040133b4b30aa10aeb3964e3596759855ae18782f488ad2424b0469c06028a37a9bda44edb72e80d498191b3edadd57e2e17807600de7c5e4dcfba414c7567ca611212050ea78bca23a4cb21b72127e2669e280f6e88bf5d339709bdc17c82d0d0a0a51e05cb6c3c3cf663535aad8c21f2f80731d2cf9cb74ee9c9aa26798aac413fe6baa40ab8ba089004a3a89b27f5d688c1779f5356167c004af02f76f2d5f7b39295eb71e2b230dc3e5e099cdfe1446468ba66de4f2e14df00939abaa16c42ea76af7034b328523c1d83f0f467c40632645115fa43f113129882e0931daded3c0b1902e166f3c7133770ec6cddca8d9c541449de1d9697791cf9e26eaea98ee86711b3c7f2dc04042e0311b94bde7ba88583651c977d90787971fbe126139727deadcf5a8da15783d3df3828ee80e1711abb94aa6e88af7edd5535d63884d836c16b8489e709d9b15410abe14ebe8295b96b1d7826f6e100ba8025e0f689e64594a4061a6d4fcd91e09f1bd8a176d81706212eef38ddc97a716a3b3838bca223c720878d4d0bf4fff659ade715920870058b6df7471cc844355a0e30a0f78573316b18233e1a61b6cfed6c5119937a931732ed22f970bd28d16b6017f73fb98575dbde17893850783c6477ad698788ddc2a3035a9357b7f5ddccd5c89e2d84c7063598787cc2dcb4502452a24a2efcb835ed0ca6eaefea6b5808f21c993e15bd9950fbda72b173ff464f0db0ce9fc0fef9bedce5a323835e919219e8b5df31055aea97ddc23d524fe8449e9989e2c0497793eeae8190f24cf5b64ad64a087341ed2696723a62fc010805758b005a8ebbd25fe81eb25d063702f7079ae753bfb5496c76bf83123046e313e87f65516b6dc7892cb33f9100132de6a2a5104b347c66e19316fd815f5a2e5e1811b666d32299c7fe04ec9bdbae4042ce14b177a41a751333f8c16bc19366ed7b35130696ad839ff3d78071b16b739069ee21ea341fb21cfe5a5e3667207c2c18ed38e937c0b647ab7acfd7221a2262dd0259aac76e9867adbc159ce7bc998568fdbe75b5463fa589ef8ef9c226a57f9a447742e28e4d205fee591acb29c962a5d2fddda27d78002f4a0886907393e109af1c118a36ad69f3900df55fa0e1828681adbb1195566fe4dacfd550ebd1c9d8bb47761fcb627a7455a248a429bde22328a0d8a4c8563704b309d2db18faeb7424358e43f6cd8527dbfab662343a14b0527862fc4539af890d3c148aa9b7dff50f93fc78491a97e4ba559615d3f2660e9125f2bc4e37fa8c019fad003cb0633551968f9d958e1e51e50ec64d30beec241dd2340d5e86938c59eea26b7b148bcd72bef94c2a5189ba61274d02920a8e690a65f9013a40e10c363828b0d98bb86450a9db0dffe13ed5f985c3d71873d04af395621bcdfa055ef5d8dde01d17a7b609f543e9e6b157c9c70af0af911411d1b4d7f2d6f9c13b42585f16439c942a799c11b76217585617b88359feccd80b8e7336a4ee4cdab0c486e7c5eb3c6cb74a25ae318318cbefe8619cab89a00f236b22ea432f54b86f205e448cb3fc32b0febc66b5953e18511176657cd22168079b42c4f58c3cb4aa6acafe7d15f4c754fc6531a967572fd08c4b4b8e6472ee56787ef25346f0dc0946654b47e30a8a3d3c59999834aa75ce6cc6639cae094226ef36ac254b6ff5773c044314fd5027c6860b7192ea57cbfc52106c1ee84f8ffc0b32c42a6614b47e3dfaf327613079ac3379559975671cd4f70ab89883de37a4ca1bb67dfda7c6df43c1946172185b41e4fc6b3a7c91e02dfe20609971460a93ddc9108bf16c86a52f4a38bb5b23227dfff29e0c118915c096a18fc637bfc8ac17b1864978195f04d0e690a573212fb60de81dfe1386b3886cd922cf8184c2d5b4099a6477c2be54de775b5fd22f20aa68e265ccd27c74175e797910b57d5fd782fc9a09320d3f479c1afdf5f0650272b6b7544e2b3aa6a73a78c05e1df6764dd5a921433fbec614ab5b219b79353bc612bff5111ea96b515fe9aeef71a1ecad65dd313e608ae17a8276983eb4a8f4b64b24c4ef1b19f51c5237bba6493764d819ff6e6dd8230654098e25f6c8a02e840c9e2f3c7381ac9838929008fb5497873d596c11e8ad62a8d597b7b9d534426df560aa54138cc518c55187e2913004805fb730789802246c87ecc3cb1485d2d7069cc25cb642f5410756983b4e65b18b8765eca046526a22f7cfca3f9fc3782dfcc18d9348595734fd56a968bee7f279aaa24a39cb0d8c127d45b603ed992c78deaa4d834b291a871ce8670bf0e640f25e40d43cc694b7b770bd90bcad49a7d87494b3fc208b6456001f74fcc1c87091e5ed5c429b05ea6a2e223dac9b8aadc17283dba45c0aadaf764807aa3c8958a7e9fc032466d6188bafa37561eca451eb69cb92c77d79dbf2f1e7f36b601db08ff91019512ccfc360e751b4d09a108b613d4ba9d5c508f493a0551d8969b7f7a603fef2752d508af3fd84d974128591d4e1d6f2a0bb5e7bcf6f393366c2185a31a3a285f5c30803021c09658432b9f78b8cd04a1acf63fe777df30bac1ba482dd0acac629706ac1323bfb7df96cc711e505ddfe62076326622cb0674d1ed7674248b33f8a3b0f399af692b71b801a29d67515dcc7cbac3a8a32ddde2849f72c0a41ee363eefd1cf49d155a4c22e126440e4fd4ce6c6dc544e59ff84c77c76f6bf8afadd2b16808f343c90c5e81ef17f7e7903ec6fc94e8d574351f2be305d6062ca0de853661a5f8c26d1a8dada5d33c1894fc9d5a1dbee760529b42bde4c7cd3e803d5c5d4bcc1770defdde3d0638f67474d5e458bd377fed8a7b0d2c6105e600a5e8ee9938b1ca0efc1f097bea57d0966f810101e98a1e9dcab744b15ff32f7b11214532a9dd8fe450878e80fb6cfa6556892a10eb9245539d7afafbc9691108bfa3e223dd6b80805a2ead44d49288e7c39073aaa1d02fac4cc03794e044f4f3e71efe70f6a0bfcf9e3693c8160455da3f30753170127feec7d74494c849a888ea58d75c9ef19c177f5a9f3ad1bcf32a6044bec80e512d79f6991f227e09eeca5d19d9238", 0x1000}, {&(0x7f0000001380)="1d243e248af4a3f380178e25856db48d8be6f883cf106a2920c43cb87c55600b9cfa54df585dd63f0d1791337d81a17b748edc98c11a4f92015e8b8f6959935e3395e561758624f0679b00", 0x4b}, {&(0x7f00000002c0)="12c19781ec9fac41f47555a390fa4b763da62115534b5d74d2d0e4e603ebf3413b93e8f76c2d20174c6706691d76e73624518d510d61ef66ea", 0x39}, {&(0x7f0000001400)="d991cc068fcae53873d805bf46c9b66fb9be70d2190ba7eea749bf47f7cf5b34cf032a3269595e232b538b44f02c8c6eaf348a3510007e9e4016fee0d830253112ab458b", 0x44}, {&(0x7f0000001480)="2d492b55dc91e9ff29e9cb5b1a0343075202a60344102658d8c05dd9c86696b482a1c4972ff9d9fd6d2dbc5742174dd21d63feba39", 0x35}, {&(0x7f00000014c0)="a433a5f65f932afc84715dfcf236eca6c0a1c934be08aa1f4302799df8e7e03efd8b0764b7e093e97b229ed78467182e435681054dca73d019500bab255a348f4d45526cbea7ec5db85c61d76b45aeea45c71676e06d4f525c690a902cbf6d7841125a49d9cd81f713d484a9bed79ddecd3a6a0552cd626590d1468a54d8d6b6d03fbf51d5ad297a427decad6b3ad2a09809ae4e8e7e9db9c21c443b95278d1715b54492e8d1f2b357c06d5a1da8022eea1d638f47d2581b4fbaeaf9094e56249d7ecdcd2b1fecacf2", 0xc9}, {&(0x7f00000015c0)="31d78a433a843c481e897e83ad1558e22483e75191", 0x15}, {&(0x7f0000001600)="80703c1ab701be3d95549b2097fbfe3391d16c399f57ee0ec0bd751304a7d8d9593cdc1ad696b2020a880415b98b430f015b8d0e65c1f3bd414fdadfae13b8ca5cbcf528938c4ffe37817585cc7255f77d785788926ed0b9a7b70d1d7930d76617246add610c78eb4a1100052de07e826a0ac4109cdce7567a5ec6c5786b4c842b6df9354b", 0x85}], 0x8, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r3}], 0x38, 0x1}, 0x8) write(r0, &(0x7f0000001ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2240f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff8503000000720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c536640d47db8d6541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d019218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755fa4b33a379182e4b698b6af457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f2045569be037abcf1cda5bf26ffd3bb2e4c3cf9eedfeb399d0050d15adfc214f971f5606e89f57a4474c2cf6947c5fe98d5fbb5d0029e4db28f3ab4008e876f0b11d1554b12a32075daf4a093b6e7763d26dec1e42de1d8242b06df447d", 0x85a) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x200, 0x0) dup(r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:40:55 executing program 0: utimes(0x0, &(0x7f0000000080)) r0 = getgid() getgid() setegid(r0) setitimer(0x0, 0x0, &(0x7f0000000180)) getppid() 01:40:55 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 01:40:55 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchflags(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:40:56 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 01:40:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0xa730) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) truncate(&(0x7f0000000340)='./file1\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x88}, {r0}, {r0, 0x108}, {r0, 0x4}], 0x4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000600)=""/232, 0xe8) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000003000000000000010000000000000100330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000e0699fbd5838db1bd55ce76cba06939134be00"/171], 0x8d, 0x0, 0x800) 01:40:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4000, 0xe13) pipe2(&(0x7f0000000080), 0x10004) 01:40:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000380)) 01:40:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x3, &(0x7f0000000100)="8adc2d717b93b78ff9ae00777d51720c3c50e174b8fed8ef6caeb359db847b40fde2218ea553615717ad8e2c5fdca52a3c74fcb63c6dd1c3dc7b870692a91f2ed9655e7f44f577f3616756bffbc921ceb7136b3c08cab7d8ea6eeb3d86f3ade6ee049c35cba99de1a84f32cdf7fa9a4a2d9bdf3862a50c7962ffd27e58d2a0de635c310e06eec49086790f15bf4eab726cd5432c30024ffea7d980c29196218ab61cfb235b928e7f14e283e6c1c1087299bc2eb92ace041a253a019aae05914f4f752a7b5cfba295c47d", 0xca) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000040)=""/113, 0x71, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 01:40:56 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x13, 0x10, r0, 0x0, 0x0) 01:40:56 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) listen(r0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xd63a) 01:40:56 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r3, 0x20007471) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x2, 0x1, r2}) 01:40:56 executing program 1: r0 = msgget$private(0x0, 0x20000103c7) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1000000000000, 0x8}, {0x18, 0x2, 0x1, 0x1}, 0x1, [0x8, 0x28, 0x101, 0x3, 0x6a, 0x7, 0x5, 0xff]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x12918dbc1f3ce879) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000779bed7050a1425bf5c93c6b3afca01a9db9a531b3eda36636822b479aca8b2244744ba69fe31d5901525ce2"], 0x2b, 0x800) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') msgsnd(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 01:40:56 executing program 1: socketpair(0xaa1f6137ae38629d, 0x3, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000001c0)=0xfffffffffffffd28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x110, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x9aa89e3732bea4d, 0x0) poll(&(0x7f0000000200)=[{r5, 0x80}, {r1, 0xc22c369a64bb4d4e}, {r2, 0x10}, {r0}, {r2, 0x4}, {r1, 0x4}, {r3}], 0x7, 0x401) shutdown(r3, 0x0) getgid() socket$inet6(0x18, 0x3, 0x1) r6 = dup(r4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000180)=0x5) fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffe76) fcntl$getflags(r3, 0x1) fcntl$getflags(r2, 0x3) 01:40:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:40:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="be6b711e2a265439105e74ffdb9089bfbd8c6632d2769e9b7238b85bd34d79aa7140db7cbef3e9d8d16f33557959fe3834d12a23f994bc4873ccef0487e98eb0f84bac60e90c17613f32b79776fbe21b30e7ec66e70bc971930b55da0deb82aba94769a01aa296e97d81b7fa6c43070e3ffc6202d2837365ccdd97d2b41f8fab359dc40fdf3f84bd9b14e008ff801953511dd0908e7675c51a0be5dfe0fca09c70db54918438f6f441dc980a626aaf5a44a276580e9cb5e626e0f16b123eec7931fbf864ad06d55d8c1face97e6d5611bbf4cc2d37ec968a4b9054594a795046b8b6a9e3dac0dd8467d75d630040174c6c002dd1a2ceceb32fdeca203a", 0xfd}], 0x1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:40:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = shmget(0x2, 0x2000, 0x20, &(0x7f000045c000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/200) r1 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r2 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r2, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000300)=""/254) 01:40:56 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) kqueue() 01:40:56 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r0) munlockall() getitimer(0x0, &(0x7f0000000000)) 01:40:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 01:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f000005e000/0x1000)=nil, 0x1000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r7}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r8 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r8, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() 01:40:57 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x4, 0xbe) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x7bb6, 0x4}}, 0x29660b1a67a0bbd7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x68b2) r4 = getpid() r5 = getuid() syz_emit_ethernet(0xc0, &(0x7f0000000600)="0ef3d82389b3382cc768724bcb18770d8628cc4689405bca77921cd0851d037d079bf6030a8161e440403bef7a065781d3338bdec94854e4fb6106dda779b1000a8f8e3f349012870ad92f6cdffc21e6ab7d76b4a2aac0e98ae2162dafacbe4898310fcecbecd1bfe2c6ebf7a58849b82a42df1884fc685b002904cd33a581f279e0084da8bf9b4156f72d6257efd3d660895745a7c789cffa4ce12d756ace9238bd2cec6b4b19a3fb34603dc85338f68cc62e5c0752fe236b67309cd8ca8b78") getgroups(0x0, &(0x7f0000000700)) r6 = getpgrp() r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getpeername$inet(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r11 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="f2cec6df028df6171a42408dd96cbcc5bab66305c58a2e60df3c9dd10f5dce4a6eebee8cdbccfc520eda1b022bf4190d0bd153e78178c8c56e082bd2491bf78492048e3c7b2baeb7e79303389474d25de7cb529b97445f4c636c218709675c02562c4e83fd135560044611d2c9d166038366d603370d65d1eb68fb79f85230859a09532ddd9ad6132c262ebdca22abd8ea9fe31c3468c536dd78f1ce9fa601ac00cfb8c3ef6ee7f8b15ed042be3b8bbc79efa389d3a791a6f0a1f354072ead705d9a3ec05837d02cfa37e655081213", 0xcf}, {&(0x7f0000000240)="7b93", 0x2}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r14, r17}, @rights={0x20, 0xffff, 0x1, [r3, r1, r2]}], 0xc0, 0x400}, 0x402) ioctl$KDSETRAD(r3, 0x20004b43) getgroups(0x7, &(0x7f0000000540)=[r8, r13, 0x0, r15, 0x0, r8, r16]) 01:40:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:40:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 01:40:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 01:40:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) write(r0, &(0x7f0000000100)="50b28160b305661d9c6c82f9345c3f7c5e07a26124cf5fc8405ed9d60fdfe2f1260626399723f9c5c1fab3b53d1f416964f2a0a49362ad000000b37b5ee15d1a505abc246bd5ad84cfa4f8d0dfea2840812ac1c42b2f20bab464f29f1f81dd02c2a97520b119d33c6fbdb98c0317caf9f6a427948b1c98150374abda5ffd7e8c173ef2cc01218e18298a5c04a4704cc98dd007800039a7b3e035c520d2299f32fd614aa8c4a7a5d5756d53a2c2b1568de0b2c77888b023867d81601e63067766e8", 0xc1) fchmod(r0, 0x0) 01:40:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 01:40:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa00, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x3) r1 = semget(0x0, 0x3, 0x1) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x4, 0x5}, 0x1ff, 0xc00, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8}}) 01:40:57 executing program 0: r0 = socket(0x10, 0x4, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140)="eb93696d5bd0f473523ff6d64489d720826db15b4dd94932201bfb7298612ab8d54061de8e2317e46156", 0x2a) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0xffffffffffffff01, 0x5, &(0x7f0000000180)=""/142, &(0x7f0000000240)=0x8e) socketpair(0x2, 0x4, 0x2, &(0x7f0000000300)) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000040)="4b740416dc808bd74698533a954cd78f3e3551171b7b58450f0de845b2eb69c9080cff8175173292688706f5f94e0889c9cce0a7afebe5e909260b35141a8611775e318db5b92b3ff77926b44b7145bf4e882d73c2289ba7b1ff3da088475b24660dd05f19fd12bcf2b9994261de3612a6785a2a6bb3508c58893d8fa16be3f56c18a6eaa2869a8d87dc8bb4094f2b8a16636e5a3f843b58a1a31c7ea90452c905a05c970016babaf1e729ad31bd7d2abe7e9bd8f470f2a32e873ee221a8f24d701ee42d05a49dc812a56b53d4576ca497291329", 0xd4) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/1}, &(0x7f00000002c0)=0x3) 01:40:57 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) 01:40:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6da, 0xfffffffffffffffd, 0xc1, 0x7, "aea62820d15fce3eb741d627ff95a94bcddcfa07", 0x9, 0x20}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) lseek(r0, 0x0, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 01:40:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x60000000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r3) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000200)={0x375151c9}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r4, 0x20004268) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x90) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = socket(0x10, 0x4003, 0x20000000000) bind$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="afcfa539e211ece03000"], 0x25f) semget(0x0, 0x4, 0x2) 01:40:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:40:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) pipe2(&(0x7f00000001c0), 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2fc093fec2a33a3e, 0x21) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) kevent(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x3, 0x3}, {{r0}, 0x0, 0x1, 0xfffff, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x2}], 0x1f, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:40:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(r0, r1) syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) 01:40:57 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) 01:40:57 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000000000000000000000000006f42905a6a9c1c2619be84d3cecbe8e5c3e80464fdbe8a6ae942fd2209abc8c1b021899daed6a4796e816fd59711185f"]) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x2, 0x8000, 0xf8, "25b0da952a8d38a115488db1a7c84fc33d8e74d9", 0xffffffffffff0f87, 0x9}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r3) 01:40:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e80c73eced5660a28cb15f0a92864114f13d92c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b4672795e24d6d5691278e3c86493255a060a83850f58fc82e6e0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190"], 0x10) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 01:40:57 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b704d8a943ddb246b39e18be4f0458b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfa7a9998f0000000000000000000000cd4de65f572c1af67900f56fb413bcff21e9807d13cdbd56a4164409f63bd44a23364a9b42195a9b2ca9db06dd669f4d095f1b426e2c063d7047ca701fac5b6cd20c50f9b2d40ae87cd05076403a95fb89c0d71a66b8b7f96506eb75d44850c763f15c6739c2c136d5d47a517e1bde6536eb822dd2dbf2190fd4f7ccaab58e86137dc8ea191bcadb89007158ac8cebef15b44e12920c6dabc2886ecc2c0322db6fbf0dde23b3be6eb260b1cf83cf45a0433615de86de39cee2929f3ba95a8de93a7d987f2f9e0169fde6d46ec58557b629d255b5fa4258166d2691c5305a5a212d65cd5ea49a54891f98668d0d65c55ca1e27ee484057d20", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 01:40:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x8}, {0x0, 0x3f}, {0x22, 0x7}, {0x4, 0x7fff}, {0x8a, 0x6}], 0x5}) 01:40:58 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc805583fc47ab9eb) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:40:58 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') 01:40:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xa) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x54}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 01:40:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) socket(0x1, 0x4000, 0x20) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:40:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x20, 0x3, 0xff) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) close(r0) 01:40:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) munlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe001, 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x7f) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000100)=""/183) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x0, 0x8, 0x800}, {0x4, 0x6, 0x67b74709d65b9a5f}, {0x4, 0x7f, 0x800}, {0x3, 0x5, 0x1000}], 0x4) 01:40:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x111) 01:40:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair(0xef4481c3513a0501, 0x2, 0x7, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) write(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 01:40:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x7, &(0x7f0000000080)=""/165, &(0x7f0000000000)=0xa5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) 01:40:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 01:40:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000001ac0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0xffffffff844fe603, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x4e, 0xfd92a5ab2acabafb, 0xff, 0xf5fd}, {{r0}, 0x0, 0x1, 0x0, 0xffffffffffffff80, 0x1c8}, {{r0}, 0x0, 0x0, 0x4, 0x10}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x100000000000000, 0xe7b}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0xc0f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x18, 0x4, 0x4, 0x6}], 0x3f05e3f2, &(0x7f0000001c00)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x1000, 0xff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0xfe, 0x4}], 0x1, &(0x7f0000001c40)={0x7fffffff, 0x59b}) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x6588dc2b3c225fe1, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x7fffffff}], 0x4, &(0x7f0000002040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x30, 0x4, 0x3f, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x200fffff, 0x400}, {{r1}, 0xd30c832219ed9a29, 0x20, 0x2, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x20, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0xafe}], 0x1000, &(0x7f0000002100)={0x7fffffff, 0x55}) kevent(r0, &(0x7f0000001900)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x7, 0x37c6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0xf0, 0x20}, {{r1}, 0xfffffffffffffffa, 0xf0, 0x1, 0xffff, 0x7545b502}], 0x1000, &(0x7f0000001980)=[{{r0}, 0xffffffffffffffff, 0xc, 0x481fb1e746302d51, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x95, 0x3ec}, {{r1}, 0xfffffffffffffffa, 0x4, 0x9cf1c3f1c8ffb9e0, 0x300000, 0x3bb5}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x40, 0x8}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x10, 0x562, 0x101}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8a, 0xfffff, 0xffffffffffff8616, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x20, 0x5}], 0x8, &(0x7f0000001a80)={0x200, 0x1}) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x50645527, 0x7fff, 0x8, "08daf01f42d65fa2fae88b670a6641e496d66de9", 0x7, 0xffffffffffffffff}) r3 = kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001c80)) r4 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001f80)=0x20) pwritev(r4, &(0x7f0000001500)=[{&(0x7f0000000100)="81fe76c94f867d53b50fd37bbd46ddc5eb18bf378c603fc275096c6bb13f4c50128731f3091e1278a7608a8c230aea5fcd44c6f3bcc31dcf9cac84487aa6f2136a352b49f50e733e7dd81237d3f60fc95b890e639e7ef41739b91aa850f9d7d5cab3db13757b25cd8d5ea1da", 0x6c}, {&(0x7f0000000180)="b93b2fc41ae3b32a08f1dd1e361256e6a6a712a759c2cddfd6bd2132894808eef93ebfea161021b80a187c2d2b3dacd23e3f917e962508c0272c19a0fa96af5a0b3f11f3fb45d1ebfaf712695be638fe80916e7a65526bbe68226b8b10abea7e2790", 0x62}, {&(0x7f0000000200)="a3e2850cae81985190194227c901c877153432ebe93752be8e4a8e56619294f81e21986e09ebda0b09e9e320b6d38dc5068a0aa2d6b67733c304d761d5a037957247ad4a11a3ba812576", 0x4a}, {&(0x7f0000000280)="eaf7b152405ff8e5cebe8d05a7dc5e01a0bb0c7acac3d0a8df88ba90866e60509d30a768d09caad2df7129469146a2616ab9c59af568062ab8bde9d10887bced76ef55e3db202eb8bc85970b9ca7614833530fe3f0", 0x55}, {&(0x7f0000000300)="51c0faa2713e18a98a7219b6437a3f7c21f8e20e9c14002221ec7290c2b196eb8efe39c71e72d1021c1a2e3f0f87d7c2a98e6c6b80945639fea2f395f9ad66997ec41172d32126bcd5f88ed77b2c624d39785aed94a92824db263a214b2d303c8b0ca852ee30b3dc6ae6742d349e396927d040faebfbed460b6e89cd5a6d1194e5db570e1304f533867a0a7161ecb54ef69bac91dc0b953a9f051a107b02c91af1779f27023a59c3a90f2ed9d212983fb4ab957145b90334f8e5df3db94ac639c96495fbeeed779225513cbc273c432502a5e98ca9326087e9356c4c1b72e91129c45710dbfec8a0d734094b18491e15fd347a2faece73d5adae7cb5239e9538252836d658ecb9e979265c2ef569a8dd38dee4048dd00c5d707e2eddd31216ec0169728901b07f364d6be18004012f6efec6d12fd6e8ce5b117fb8ad3327c091dd52de6543565f091512176ebac73bc53a585f20d58d5c5580f0db4102841d3f6c708ab1d43a513acc34e9080022ea516e1555b141e86f72c680f695e53eb6b696520eedcd293b7fc5a193928e819a2b34e07206691f44062781bfdc5d5be3c8b75181e5905d9d03b5055886cfe42534a602228aa62acafdebf3b3115fdec01ad8063cafb36c8204fd6ffa1470a534fd8c88f3df89454e09261e705d5596462f000dafd26fcae83314af3cf757be489f895d885be83dd469d86ca650f8625ac1d07e5af05c83245ecc5e00bc151b8363f6b32eddb3b6ee59a586a127f1c6128865f26f6b73ed21a98e18e7fe7a7ee4f65d2bb004cfa311eaf01306d7e90a2be82be797dab793d6454b676394cd62e07d17745d7b0da49e925d24f5086f36758d8535fbd15fee37e7c79aa61ebb41013e384f7e27c5d55c73263ec5abba960d794fa8dc732413eb8b8df5c0061cbd01604503be8f8223633a21b8368d40f51a18ef465345278fdb1afeb5583b08bfa91d40123f158eb881792af026a3b4ff21b0414f5411ba590634e35f21e8af9848e8ea180127aba1b38d73873d5582813919d9e39606e47f78d5833190d24a0be43ccaad9f8bde050588392fc0b8f920d83a1628858a9541007d790646786391a20f6c65f09fa960b81c43ac9cba07db554cc88caf1dca2a4914abe143c96435eb142d4e7f199dd3750bdffb640271638f0ebab43c8c029844e81ef95e1e20071f291ca61746a92b6883f3c71c8632639a06a64d4ab667c68e18b8ba52ea721714ad6c6a3989a26b4ca765f6787a30d22d02a8aad87fd7450baade08bfc9ace9050b3f21d8b25cf26efc0b45a2f32ddd4edeb2236901e5e12c784c3827f1557bba55714f6628d384e55c0adaf75bbf25fe168dcac31350e0f24ead14f827c69e5090c6960095f92accccb5daf50626654fde3af905ce50e620782e0619cbd61cad6efa4beaff2629869f56430ded2d2dd39b8e4c922fe97c09bb8e91b68f9d1f547f3d39b32bb5603fec712c17a55724ab7a15a815a30c2b64b58b3ec10c603bd9e1d5bb6b396219346f331c3f995faa64ec22dd21efe485078aba1bf2bcc0ba02186b431024c9d6011d55c54a57817ac8efa8779674cacd8935e2f48431a2b5c791b9d42bfd6d5620339e5ae144b0849f79a0dbd5ac77c314dabf4cf4f2f815c88b2e58afa823e92ffbbde4dfa8d4d8d131f3d7fc90453237ba636fda70560d5a6553109e76a683738a9d42419628ca093f8a6d20c6170a6cacf7b0f9b29cc06436650cf289e8ac53198d72c0b2bdd318a038a20925a8e5b559c175e011c328c594e1f98888f1b4204130659459c0f0359cb44d91128f01438455af7e16acd74b13aecd6221e86bf534abb4356a8fbecf95ce914a6e84bb94234b9214c73ea00c969316cfc045bfb9d83cc993438e9a55b2c46bc250b8dbeeb8a1c3ee89a443e72f99c169fff4ea0e40b97bd4ecdc99f51941f1cea566c9547a239b3dade923893555981640d482e9cde27fae8c0cf7028f1d68f1f628b66acb14e223467a9c99cdc820f57280eccef3d5244f6655872483406ae4b14068d14ef51c03ffb0f401eed70a1ea5bbadb62b8280f60dd3f11301b39ec6063c349b2c44f02cb3ae3c7875a9c3f6c23163b2d1a2702b2a85cac30ce13d8cc9cef45731214c3c6d9cc3df58c21054661717e1c19f64680eee120777b84afb6d691e2c6d7a5856e9d57a46a7ec1a766497745e4d5f4c0a3d3babedd8de71e1b201dbb9a248a4dbfb09df4e962bcf274498518849fd41993b2c8d7e478f99e520a66537e8de5694695f3b0850feaf6be8793e7b45fbafb11cb777df757b2bf1527cfea59cd1700a710b31183252f41c8306a5b5c5a73b4195d1959e9fde6a3c236c3838750ba38b0ec8e5d8d74b89a2530f5d269de8547b82f1df88bbaae90fd9f88776890fc7e0102058a090c6508fad88428527133f74847979e4a9656e7ee87245e3991f07b298c29a82cdd5de9c335d5c683a862635dd384eb519517e706d86463d711e976223404e55f26490e5afb2fef0151600f510456ef4d22fbea09a994fd245307ad4bf1c49785a8757c1a2f1dda8c9afbcee7eb4debad0140de08d6f032156fe58ffa7fe9fe252e4d0fbca5f55f44715085699cf2280873835f4d0294dab4abede525d63f22160401721d6d4c7a7684d73b0555a95d8bd9d8fc1fbeabcc3d0f479c55ef3028b8d43dd4ddabd7132505107da9930dbc6e6c39d62a13f9ac80158bc037f35de2b32b5ae2a81e22611753e9fe71aa91e989d430dd95a2efd15c761d6de20c6d80e217d13e904c306c83004e4b4bca91571e18195f6f577ddbda9c350ec5da803ae39417cae526a5c13c518ce93bf8fc52aa036c6d4c4e9c7287c1caa6caf79d21c7d3946f1f15a553a13956efdb8ab64d1955c48422617844ce53119ffa504465ccbdc4d635c474f7a55c62687a8b02f4a2cf84e5dfdd78d0aedbadc709dba2d5364940bd012f121d5c4c62a838471c2abc390709acabfb68715945175f35cae7a43988c9c0be80b0e4aae27ed406f6b69d9ab3c858bf5013422c0a35d85d0a13cc5d714f4596f490a231cffb70009e0db69ff24904fb577137af42c02e4797f71f2b5ebe1faf2c7e4c642f1f72f0cb425bacb9aced1e7190eefcbd3094756b16e964caff65399a943117712f29598a54d894d6f66650269a29aa00f55bfedc147c4d69d18fc9a2ca265e504e6bef246a28ca47d9f1b8ba2d21f68a4dc5ba5679d7529d81ae322106410d1982c5d8e028dc667491fe979d0df49db767e1e104bf598e6ebf5cb699cac5f25a59d791ee8f0c2395b36d6a22be89a5c79be4a4233fd1f0a9481bb5a3fc79013efbaa8eb7046a4e3057856582f93f45c284dc3d2c7b40f5476204dc8afcb9e158961ba615180aa023927355bbb513fc483e6098ae8c6f1306cde77689dcbe4deaf2211638b7151d2b8a2645c919f097c1ca6b6a0eb33bf39faefefa4a9be28834bc6d106fa06a928a9bc0b489d11a3a5954e5b212d1566d2ec71a3998f815b637b2964dc2f6e0c260eaae10f5d79388b3c70e697233390679a4923d634b9f3a17ba9859ab4a80b62383e5796632efb21e8831c9c1e78583acfff81419c1711be4fbe867a3d05e183033348e138d8c6e7afb9f2359c230bda504de3f04101e42d8f332733822d762ddce16ca827466fb01203457ccd22313fe8aea033b5f00168f0384d0f6cd333e6df596b8282bce43a809e347a07ed80ead4f6d3ac934228625ae0f928a45d1158979c38d11595fdb7152f6601be1c5df866956f84d61017654b2b9739d414be3f8e6ab504728a85c14e4cdc3fb7ef055ca2cb948532556533ffa018784cafc330d3c5aea62cbe527af83f2380813e9e36c4b5a51657e8bfca92d5bec68b06c1a2587766a5cdb142ffc000fa0519f446201b671a2a1a809637423d7ac6738c32b5f7eafe9beaafae20a46023040ba75ef64433311e7b2971ed181790d1c1d944f309a1e69b508ce3e5c7971438e8d452917956ccf225494fd8da4451988326717b41b54f4c93dca2f3834e20e97a47031445d87c994b8c2b7497d0f68c1f59c6afde04394305d459a5454cddb5ade1fd0c00c37c7ce7938d7d67dd2c3608ce55c90abe6fa38bdd1d9fe078f1441d3c43fd4d6306d57d74bba3558e4d4ff18156b92e3c389a6d706c9023956dca36f41f53c149c4f4cc039e747bf7384d865cd30ad5f924c31926b28e81c273e02d5c033951208e5d72cad4dcdbb3a074012b40d85dfa10606796ac43b19b60a78c7c372d81d0e00470b290f122d16485766ac6ffc37fc4acca24fcb2def9de65fa32c52da4e78fa8591332fae776661e0bb5cf07b34f7cce301ece063c7439bee628ac3064ac3a751dacef5e0e2c7343a6f4fa613c5b662a6b5dd48b49c0dc74cc148d0cc4648c8406877e1d9d09e9d59285a93c539d6fdfc847ad13f8b46d1405779496af6045d65b1793a963cbc61bbb8f65003f48a5b454ad7a3c365a13c95a14a9a516eeaeb1a56f0aadd208ab7471936a20deba0b2d1bed25cda69b0b1b7123c03e67cf6fed8a6ed85cc971a5da9d6adbfead2dcc47b0b13e1e12af72403a0647a800a8a5b70641880c6f7aea183e3eb49bd689f2a3f36f81e90b42b55f915e23a66ecc7ee6707ffcf86e48d435bb4bbcc59836d5528ff573de3dff111c757cc668cb5705f6022f57fb53f7722a15be6398f3528dbb66ac8d2b390bf6e75caaeb94bd5865d4b7f0e961dcfa3bc4c4a7ca04a8cb5108275fabaf5f09318c38ed1516c8578681aa029417c9c3874f00ffca84f6c3ff7633b5a8227dc00df57cf07ced7084bceb093934c62b88852fed496a9d3795fc95623efc5a407803aef00d20df560c3bcafda386558187f297efcb8fea5b663b428d47638efbf2f126bb75a8b0f95a5457b94661bc9d9c282a7438d39f43a01275c1e3131ea9a72753bc9a76dbc129a9b3da3e2ea5fc3fe57b0e90d05167704c309424e1688461be0854823c02fedc5e7018ae12d7785991a6e0e71752e2a666ec57dd10208edc130a2adb9f7e0f5c2ba1562d6aefd6754c977849869c61ef1b1e1cb4bed8bec7d89f8619f8b4b981b0ff853b8869dfda7ff7139c82498ecdb8cd6b63339afc3ca1c841fcd54cd488d0c2bab751ce81c48fa8f7feedd9958d0350a5a6b57311a7298182c52c6e6b866c598a66af8f99e4df19aa4cf7303dec53ec09d840703a64466c57997acf4a710b1a42519d0b87b3bcaaa3eb6e5c3abd36a627d22fcf155efcbfac7cd8544fe7ea41c90b640097e4c883ac65b1fb4d693a1d9e665959700ab12ea209ce820089766d8c548c77e96fc3e2e2219bb62466ddfd61557b65000f09408fb835e6401521f1a09fd1b37030d5309cbea21abd0a09795d3d7bb972837403caa1267f215293f15b303ada9134b6b17505d94cabdba4dc53944c7d9e48b5879ebff1874407a72160a5c12d53a9df16de3bb4ce3dab24a46f072494ab943a10563743f0150db4294d675ca1e3d0725d13fec16d83aadb5fb82e968ecd92e00524bd67b9319b840580fca2096b83d23e3fe65e20c1f941d3061792e99a90cc3bc396e0b588a3c10addf2391c6a76290b13229e239b9c79337aed01fc14b840f498b90137b3c03ee1a9bceaf8929caefcbe7601cf184f5e1ef7712ee2c1a5da4474295321800a544456d22d84e2f6399f780da60518fc1fd9ac88afccefed1eb3f00200f2c25f30dba1e7abfdedf3a7f90c1ea3914d7b58af38032ecda6625790a5446e9c751161c3bfbffa19569baee93b9e40", 0x1000}, {&(0x7f0000001300)="c855d46e4ee381b987734cebe09a75558f7e1a813a48bd84c3c4176e1158f890373c45410d468e11b134991a3db3ab9c1b3c52", 0x33}, {&(0x7f0000001340)="ed3d3b1af76e8925967cf90c065e87eb7ef7db9c38b27cd0caae4b318d221d6c04192a584eab5ac9a84cb9a1ba3ed560d043225857379a18a172f9c70e8e8171c41a87e0d845df6e8341702c6e108d36590c3e6a07e96e73ac6b5e34eacbbc83c1a36037f3859397c4b610e3885f2ffba0bb1e31c2ebe56d5584a9e884a700c8c7a0be84906c59900ed3f75d1c974268e828629138f2dcf177241761", 0x9c}, {&(0x7f0000001400)="3680ab98c29e5e5e3baff90658aed0b6c05ce9b25375e473f37837bd21bb9d03c5b26ee603f65740bc05b02eff2a19186b2408c950f20a2041f296a154aa61e53852449b6994e7a105015252f0d496e73a58c6c4537d4c55516e1981d8db16f57e7664424df33b35fbbdb515797ace3c5220624005bc1eedaa782a6d543c4038191f34a850a112fe28ac6e8b9ec6d99fbcb4baa0", 0x94}, {&(0x7f00000014c0)="339ed1506d1a467b6c2809b05901940c06d8c3c61769cf33222c05fe2bde171b36f57c376bbe93cbb27106cb6a5169c957f11d87cb1762805a8915a1a984f5", 0x3f}], 0x9, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/vmm\x00', 0x10001, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000015c0)) r5 = kqueue() kevent(r5, &(0x7f0000001740)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x3f, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3bb847e4fbfcd73e, 0x1, 0x9, 0xffff}, {{r4}, 0x435c4a4cc160c4e1, 0x8, 0x0, 0xd2f, 0x72}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0x3, 0x6}], 0x100000001, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x1}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x10001, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x200}, {{r4}, 0xffffffffffffffff, 0x23, 0x4, 0x40, 0xc9b2}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80, 0x5, 0xfffffffffffffeff}], 0x3, &(0x7f00000018c0)={0x0, 0x6}) kevent(r3, &(0x7f0000001600)=[{{r4}, 0xfffffffffffffff9, 0x13, 0xfffff, 0x400, 0x7}, {{r5}, 0xfffffffffffffffc, 0x4e, 0x2, 0x400, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x42, 0x40000000, 0x7, 0x8e6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x5, 0x7}], 0x294ea1bb, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x20, 0x2}, {{r1}, 0xfffffffffffffff8, 0x91, 0x80000000, 0x0, 0xd7ab}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x7fffffff, 0x9}], 0x6, &(0x7f0000001700)={0x5137, 0x1}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$inet(0x2, 0x2, 0x7) dup2(r5, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001f00)={0x0, 0x7, 0x20, 0x6, "bf7842ff95f22096c8c5642671b8d8750a46186a", 0x6, 0x100}) 01:40:58 executing program 0: r0 = dup(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x5a270baa51672e4b, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r3) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r4 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r5 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001b80)=""/4096) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socket(0x18, 0x2, 0x0) 01:40:58 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000002d80)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 01:40:58 executing program 1: munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) madvise(&(0x7f00006ba000/0x3000)=nil, 0x3000, 0x5) 01:40:58 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 01:40:58 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 01:40:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000004680)=""/4096, 0xfffffffffffffe9b}], 0x2, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x881, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7ff, 0x4, 0xfffffffffffffff7, 0x9}) getgroups(0x0, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r1, 0x0) writev(r1, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) semget$private(0x0, 0x4, 0x4bba791c86973aaf) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 01:40:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x727c0740, 0x8000, 0xfffffffffffffffa, 0x1, "4a247a917daf25d013298ae69686fe67ed5c6dad", 0x7, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) recvmsg(r4, &(0x7f0000001440)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/239, 0xef}, {&(0x7f0000001340)=""/128, 0x80}], 0x3, &(0x7f00000013c0)=""/124, 0x7c}, 0x1) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r3, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 01:40:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x9, 0x2, 0x9, "87151f9960af92b47919c99f73d01aee3c4078ab", 0xce3, 0x3}) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 01:40:59 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0xfffffffffffffff9) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 01:40:59 executing program 1: clock_gettime(0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2c1ebf55ec86399a, 0x30) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 01:40:59 executing program 1: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 01:40:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xffffffffffffff80, 0x20, 0x8, 0x4, "4b26a69efe5d775e12c49f9817e0ceba85125274", 0x471, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x7, 0x7, 0x4, "d4190fbefac4fd9c44b16ce7212c7ea454da347a", 0x0, 0x5}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x6f70ea8b4160d5f5) 01:40:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='\b', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffff81c7, 0x100, 0x6, 0x82, "705113be7205ee529640bca4c6bdfca4722d4eef", 0x5912, 0xb540}) accept(r0, 0x0, &(0x7f0000000000)) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) 01:40:59 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:40:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x2) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff78) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0x999) 01:40:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x1, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 01:40:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x7afc, 0x2}) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 01:40:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4e701e0fffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="307d3dd7f17fe82ed3fa16b5cf32f58615df99db946bac0a4b52cddc24e5a12a9e19a65dc7c9adc284a6", 0x2a}], 0x1, &(0x7f0000000440)=[{0x10, 0x1, 0x1}, {0x70, 0xffff, 0x5, "cd2ddc4232cdeb5ebb43ff8ae44717ddb4ead2b7913bbd0c6c2b10820fa363f91bed4be5422b02bf818930a42b63e5e488d3446877c942682cffefc9af8f7030f2c7632115fb19f0a04b206d73918d038b32c2df459042ce41792d9653"}, {0xa8, 0x1, 0x21b4, "797eb1f7f5cd7715f20374fe8a4b2cfaf887b67ca87aaf7e37cc70be8a35fe320560b06f336c47081e738d9d3859547ef183802341d7c50e876cb44e5c07d26b3b8c32fb38d9ed0f05749c300f588f8dfc03ea57ffc98b8a175ef4c9fe4c7f2576264be8202a72f97755a0233e04117c6db65769c520877c9b3578fa8a2620262314f140ac3ed3dd6a17c55518a3e127af8099"}, {0x40, 0xffff, 0x1ff, "c5593094c3042424ee45c03e3913c6861c3251330db48e160b510991f8fb030c0f3cc466c4bcd3cc304ecc766234"}, {0x100, 0xffff, 0x7, "5e03de3ed8eb9f504a4d822d8092692b456fd9065682fa7db7fbbeacf1882bb00750c3bddc5f3e221ed2e67a9222ddf47683630cfa5b1c75c6719f9c7aec9a82d21f65db65daac2c86efd130f67b38499fc9a6094d4fda606e680f38ea7ab15f5750f5236a3fd4ae58ce718838462bd831e772ddb0a4f298727dce213fd6445e5731a2f9d0896c4fe1a17b258100665d8e39157a02c8adf9076df29fb12cb6aef39c5bd33ed4b4c1e7adb195bb9f7b889246a9cf579b3f3698a23dc423712abab1aa93af062a365fb5bcc4592802c3a3e2e4651ab17820f4b92cb79ac08d23050c4f1ec2fd152b93aeb5f02d68e8dde7"}, {0xc0, 0x1, 0x6, "175b8e9243e8a275f6cf6772d32afdd6373c5c19a5dd0f5bd486e3357c9b360331cf40eec696c6f8724b1c39246d5839fbfa489139a00864f2237b4f171d4b8f49e369893685d61064ce494e255edcf64fa243c7ddd17e0aa663ce532e1d145985de9adf86eb693c672cc71e4969cb00ba897dac7b08b4ea8a12d569fb81a3efd2fb07dc5d50586fea74b22cbfd471ee06f64dd336cc11d56c23a66dcf13b77cdc9a03dcfda8e00c0c71e2eac152e3f7"}], 0x328}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:40:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r5, 0x5) r17 = geteuid() r18 = getegid() r19 = getppid() r20 = geteuid() fcntl$lock(r0, 0x8, &(0x7f0000000940)={0x3, 0x0, 0x2, 0x2, r7}) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r27 = getgid() sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="18ccd78bf4c7a558c831b36fc67a2c2a1e141718494e3665aa349b8cf8477f", 0x1f}, {&(0x7f0000000100)="589bd4f661497648ba723ff434d78599c99b4fc442ed00ac06209c825b671b7a53d10683e9ad3fdd65aa3c5f11e825a54638d5cc9b52821f0d631b264b46658b0db63aed52c53a83bdf6781e84cb244ec08d28ae33538d8da9231ea3fb8fbe4b8e8e278f2e3cd34a94846cf971cb0e42ef5530", 0x73}, {&(0x7f0000000180)="c12a250ac22dc59ca7dd4ea67d4e76766b08bc8b2ed226b66f01c7b1", 0x1c}, {&(0x7f0000000240)="465e106af20ad5df139383363a1a2db340acc16aae9430cf667892e1cd2599a9e28643e91f4de29299181c24f0e44da0c5d57bc40ef4d76bd09a3e3c08ce84a866e825fc3bdd23a3c0d0d64ed43a60852522ed6d1bf8787151ee4a8ce5cc3ab3e213be594db6a3bfb17fdf0e06470011411a2309b49bb742448f17b80907bc188ec81a9d95a7b9f4dbdbc9d044eb025c35e56c0258bfd1417864ece0d2639fef439dd31fe059347629744dc62f08dfa19467d9d78796ab2e1db0b14ebcdd92d657c8555c9a62fa5e6f569ce439ed7df95af92c8b079a7cb5c02e56636e5ce214408f4824ed38896f38280bff078e372a7ed6626f1bf9a9", 0xf7}, {&(0x7f0000000340)="567a928b2a3215ec7d64d4399e7f783e193cde5dd54ee59148eaa400a77aeef36788d8f45e6067280adeeed10665ebf34fee2c2492d627a0a311ea23d35fb0b3fe38cc2109583067b4decb1cc03edb22aefdaf0dbdd73fa6a5c9c3f9dac815ed1ec6ebbc", 0x64}], 0x5, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x18, 0xffff, 0x1, [r5, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x128, 0x8}, 0x2) select(0x40, &(0x7f00000003c0)={0xa7}, 0x0, 0x0, 0x0) dup2(r3, r2) 01:40:59 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xfffffffffffffffb}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002b, 0x0, 0x0) 01:40:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x4, 0x4, {[0x20, 0x2, 0xfff, 0x1, 0x4, 0x7fff, 0x4, 0x3, 0xfffffffffffffffe, 0xfbf, 0x7f, 0x1f, 0x4, 0x1f, 0x1, 0x0, 0xffff, 0x1], [0x280, 0xfff, 0x240, 0x6, 0x4d82, 0x0, 0x8b2, 0x2, 0xffffffffffffffdc, 0x20], [0x9, 0x8, 0x1004c0c6, 0x8, 0x1, 0x0, 0x3], [0x80, 0xffffffffffff0000, 0x80000000, 0x8, 0xa1a, 0x80000000], [{0x2, 0xde, 0xff7, 0x5}, {0x2, 0x8, 0x6, 0xce9a}, {0x101, 0xffffffffffff8001, 0x6, 0xfff}, {0x7ff, 0x8, 0x181, 0x6}, {0x6c, 0x7, 0x3, 0xffe0000000000000}, {0xe01, 0x7, 0x5, 0xfffffffffffffffb}, {0x2, 0x1, 0x1, 0x19}, {0x5, 0x0, 0x2, 0x4}], {0x3, 0x4, 0x9, 0x2}, {0x5c3b, 0x100000001, 0x6, 0x578}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 01:40:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3ff, 0x401, 0x1, 0x1}) 01:40:59 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 01:40:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="8a564deaf4756c4c2d5645c7b614b6fbb4734b1b2a5bcb0e492d460a51075e3045ac824ed295ac1dabd32ece3082e8e53cb9f3", 0x33}, {&(0x7f0000000140)="dbb25f2c49b230d8166e834a19c720c6bf667b06d72b0f04ad48ef34a81e9f76d64d8e29b952c6dcd3f66f0d48349ae38da370396db89f313b48898019fb99a64d0c907e144748aab315bf32c521c04b07725dcd0080b873ea20250e368a66db87", 0x61}, {&(0x7f00000001c0)="41b7113bc07e7ebb773f6bc3d7251da03b7d01354aba8191b7871b306b683ac7aadd90c645e7fe8cbb747eda667d540a9c57a2ead3da054917e33bdd56c0de46015a404418d090f2e9d38f55c59b5de0aa8ea1d1090268116428a189a3580fc0b8ba22327c96d45fca29a2f6b2f721f127f7f60ad30030a081e199", 0x7b}, {&(0x7f0000000280)="b516342d4c5335e79e21ffb2cc41b65aa08c15e87f48d6c6a318d6802509d1083750b03d2a0408cc1ab954298299301ca025c20faaa32432a7a7b872001bc108f7b4a6e090012828970651f3ade9593fd7c4ae8f632baa1c45946b252bea85d16b4e0aecc34595099bb79d2d541e85e8ec176a7d83afd67b33099b90227ad5851fd9d5b46a4286c089208fd97939d78ecb35cc9927fcb072aa", 0x99}, {&(0x7f0000000340)="2e72ba24f8546d4d536e59f02850a56e03f8ca6f4437708aea9c3727d2c0df9e6cb84eb9cd756ac04c9ea5a23be05724f9a27c8cd6bd2654a7e1132f5536eb2fdd93338f927c8aae366382124d9f4af318e5426a9c8fc245ea8f2e41a550d7379d819990ddca9f766ffdd1486352f4b186c4cb0c1f87c4319c4d8b8c903b19b23aa37b25d9747c3c5ed2aabdf36c05a35f24f08ffe4e90fe54a627f0774fa11e24dffa942092107dc4e8d6ae88f592ace76c68ee5e3d7c5df446fcdc9ce3227b4e79f7a36c1dce0096c15cf0c9c8e33ebad70830a4991c3b6eac2ad2c28e36058f30d1e51435c99b", 0xe8}, {&(0x7f0000000440)="5ac64cd0bb57e1e1508bf705e4b9188a75f4313e2f4f508665b7848893", 0x1d}, {&(0x7f0000000480)="1f80f3732acbbb152b5d660c0c7e8eb6e271424c3e1551045bee597eb8349eb2f75a97e1a0ea742bac86cef5223337becab0716bbe00809154081874388f685f92eacc7556f3b4b8512fcefa8ce4811d03a405276623834d7c32466c520b2f772dcd61c4561204feed9a7a21416043d7d6927a35308edd85aa5320e10576b41e1b7f790ea807ff3ed90684021d0e68d412cf5794a72d037cff4fb708b330d03dfc5042794415d7d71c86488a078798e9074f0ad72b554d061e05926bc8b02a2d9afe9b95eebc04d3983082054d496d87ff089f4808488ce03f8155d6463f7779458b17b8b99fc04c710ad745743e7accc5027e", 0xf3}], 0x7, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r2, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0, r1, r1]}], 0xd0, 0x2}, 0x1) r9 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000980)) shutdown(r1, 0x0) sendmsg$unix(r9, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 01:40:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x7, 0x100000000, &(0x7f0000000080)=""/85, &(0x7f0000000100)=0x55) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x1, 0x4, &(0x7f0000000140)=""/253, &(0x7f0000000240)=0xfd) setsockopt(r0, 0x29, 0x7, &(0x7f0000000080), 0xc5) 01:40:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x100) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x128) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000100000000000000c2e600000000000000"]) dup2(r1, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 01:40:59 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 01:41:00 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = shmget(0x0, 0x2000, 0x6fe2cdd0ac045043, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001540)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x121) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000040)="75e9805e55398f298ad020699812717088b17d318ef64511b187388ca84a509f041b085adc53cf6acb53eabc482d380d55ac8b2a1e75b5796f31420bbb0496f98ec3feb4b13220f0ddabeb57bd2c32aaec1db7cbc985a779003d820c10ce1d64af4b09d1ccfe06f6c4ab0c592e5baaeecc4ccb42da3cbc4685aef8c70a1255fae556df58e310439d128e2b9ce5fa796120976db18d133c440fc2244ff9c0f3bacdba842fcffc0810b6321dd1c469d41d83944f0f3d427455056a44897d3c5b8d523d65d6022aeb0161da386ccf5c11f1c8fb4f18dd9e510c65e2d404296162d2f8318d3f2946226826cd6c0f25c234fbb04a4c524f4e1ec93fd659e4c337052e303f8c38df8381e91260f71861ac18dda489b160217736de6803a81ae5710440e4bd9dd2bf3fce83ec4436c43108d826adefd38f4d84c0e2618ab4d231c0b2c717c0395bf6c252bcfa1c5493ba10e0a68c918013eafaa4803fd44afac9c0e5e2c5e0e800f6927aa6c68b9628ab7446319814b9bdb04963295fc058811ef284a5ccd7c515ff90d50ade86e0e3464c6772d282868ad414bb881247233e5071b9fb9a0cbc2136c2032cda105b24ce63e5238cc01236a217b0249cb0f2a5c5b0af0e8ff8ae42ba30e75680280d19c508cd2ffafc739cb67c0820c5ae592a8e2483dcef31ca46ff95a433a687b45623989959e4401ee5a8ed48e0c6070a6077e60f58e91ee20e98b90b32d81092a0fb7ab2f16646000cec4b03d6375c2755e84bef167157d6b2c2db4a9b4e43b132d1f194dd532966b70bf30f0c99766f3716853c7ee42ce11919e5e3498cd90c4ddfe645d39999d8a31423b1c9c87effc7f6003856900cefd64d7a232f50603de30c3a306d93421277f63ca42b2efe173f73fc144a4ca06f951080b42f7c4a7da0af56ffd9525701e48ab50a453b21929ce7dd46f636d03638bcf5049934fe9ee16a821ba61851d786a6de3c03695c1d6bf2ebc8956f9591df34a80e75cfa90a20016f9f7b5b5a3a887e76766d0578ef182c1a03b386da5456acfa1a1aaff14b3e250786a3735ce357593cdab4f5cad7ad17165266146870ede2b1feff13e4d9ceca4b0393ec392e20500d0f109c1c9910dd5707042fcc1d0337d74d64b070c9f6b1f93db711c06fb35014e7af7e2347da9333c48d0ee06890fe2e5b35da068594fa4a81ecc8307f306738ae2220e6bdd085e515761325d1b727960dc429c09760730fdedddf416d114d83588c33f87a2354117b142b3114d2b6c5bf906f65c249484c22c23a2030bc1ad16215b9311daf61611e169a8bb2f8a6dd71046190b54cacc884d287b6e421326175446d7ff868a15065e0860151ce182085028f0085c8e0391c61aa2853422897d26d35282a281386156b53206f3a19548054f4e55c3664948dd5350c65296b68832d62d22f9bb0de0320b0307e1a1a5d69b4c451eea510fd3ade26279e120593d59aaf058a9e7f795a928c9a7be85038639039aa365f18aa860201a269d4803ff812130a9a571b34d62de8db076f49f5478e37327a6a732c8da8ce2cc6117d470e223de566fd7b0aa26a0bab3f18ea736a8633b286b94a37d77cbd1332bd032a6d442050157fac62254f35b6f42fec981fa7cfe42b4c14e9eecf3e92e820c5c5d25907de9cd9cf84ca06ee1b3a4aa2fe1aefefc67ffc96a735b7b0732ec71c58a63a826057ab4de51f14de778d319b5690c5a5ab6205a3d1bdf9239878480abc4cb301a63ff8c4f484690219be63c2dcc64fb7b3c9d97e126067c35505faef2399bc7586814413aa8ac3a66b44211e7001b82b01b4991dcc841c7187b625f85661d311e2bce191d992a974b806d2bb1308a543b9268c0e1ff5b6edc723fa5fc6a6680828c2637a1c5d0ddd56f916ce9b5aa7045e48bf5fa1d84a89cb3261ac24aa3d580fdf9181c593a1103e1aa9c27b46220716b430497e9e8fa439cb9025fa8306a3ccc26410523c0649da176995508f1eb5ea47c778e9193610a56a4544d4479dcb17bfbe80d877fdafa622e74e21fbad608d739723507192376d4ca28251213ad5ad9704e2ab1e48dd822b555e291ccffb19c1caba2bc2fe564b89dab5f4e3c4be20cfb6161ee6e92b376b2f0eca4dbb18c3f08844e7b6be8933d6d93424f28080d4622b3b9d29faf3764eabd76127fb4c2ad32d0d977c12798b8c778294b56f37246955e983ad0b1ec355cf457d59f0d397ab9c1aad3a3cd2c7fb2e6a8d813ecd6ee13912238b49d65d013c4fdf1b9a4e655f26f707f293194280647e52c9bc7a33f9f99e62c2887a07e64cbe15d96f8e46b4f08fbba4b9c8af511f3c9816f52791b434aaa4112b2920221cc8888abcb0d92cdb0e97553da9b2ae97a98e63a2284f4162fb4e1702111714b33a8c627fd0458132eb0d80452a76b89f2e5d443892c68beea2c6bb7c3d76853715edd854ec5b66e23cba28db5c0f402f80cb6e3d2010986d2ddf7bf8b44a7b7673d49bb2a8e96ce39f05ed247b135830f4e0245599b59cbf0c0feda4dac47d79d74f14e146ffd1f8d27054d96d223e6b037d9caa5ca4d620122cac5b8a06bd28cd135a5a1b99290c27a77dd0a4960c608c92305a97139070919e163c56902bbd0b31dd39f19748604b728b4e9fdb58f15fe99c9020cfa973d082ca98fe5e639fd4800af4be2fcc17c5227f340f312cdea320e8ea514b2845c921651972ce820d33443d5aaf4e1dc2539f5afef24d1b81e36ef193e5733ca6f76ca53293a2c97d3303356801710fa104d398a0ce4479c0d8e4cabb8eafd703f87eaf9184441f7a1b747f4b4e47f7d46d41555fb60906aa3199f47c20afbf773478c071b57379d6800fe9232767d7115747168b9d1e8fbf4bba7266c968a8edbc16029dca9dfba652f08d84e30c4dc00f7da12512266600cbf889e98edd04b4a3f0b9325c99779c94204d97c41d6f904cd52b02a713e1721cb0d7187aea4f3f2b0d91a8080fc51a2ada4d491e879bd557475da06f2d6960e2fdb25d0e53c283fd756d7fc5ee872f5387e4e9bbf4fdb60b4d9544248bd5e63389f041182784b69b722d9df86501725bfc11bc82fce842f3045e37e06dfdec9ab4830ac8908730e6dee9315cf4896a61fe093ff8459934ade9ffbe74140747cffcc0b09bfa6aad04c65c12a8b49137d5b1545802439f66be9d387740d5645b12316aa6dd037ba2797e6c7f7fd826cf33bc56a5554d8ace0f89b66a24640b2364e4b2117369cad35f6e4a28a3b2d2ca4cad3a42ac4b9b93fb3d5c2d14833d29039729204b6efbef86cbf9df9b985d7ceea34c7645f5bf406ecccc15429cc8f768035d6ea85d8a9c70c7cee04d228a5447b8638002e7ceef4419320cbc6040bafa4e30e7febb46a8e445ec3764eda641aff7dff85ddf4c94f4524fdba104598badef31408d911410e2b7a81f4be1b4a2fa8de40bda4234ac5e1842d13304c58d058c57a8d0126c79e10940b5c70c2b081e77ed74a110f1d3a3722d880db4e5e954fd8f2a0fa2b869b67782fe1dd8b3dbc8d9f17edf68122fd083fb6b44d5933458be9ca5a42a89698724b6aa46c2e297a04f8c19f5fac6ce42d37d5ecc9a59093e254f3c1892f3813bb4bc490dede13e279a4cb383820acea7f80f186c1c72abaf1668c9f2834f9411aacee07234fd589d82e2786742436830db2aafe8a2438f15e2206d25056cf4b82f3d8289bb724807522684d5806ee2e486536bfedce2d50fba1f2de8aad58a0647b7fda9b70692ab88d213f44c7b5625866aff5dcaee713939e06dd66193f085ad84ab7419a1eeabfb87f55efc2260e50dba4f332d54d053d2a55ef62a825fbaefc04ae1f91ff06852d5762f6ce7c4c13ea9b0e2316c0e05d0d5fbc86494ef4810f1f37694e4387038e74a1e0c58c4b74bbca78af2bfe665b81b0aa6641fada1fe20f3d14548ee31697a1ea28c6c7c6de65b971843af7d4c235a55aa7c2badad2b04d9535605ba0847644881b1c6a06b3a73305d1435b13be84ae7aeed300e95030bb8cdfd54485c036f6a0c92e90e3149220eb6d69010890729c07be2e4bce69d5aaa870e71774b6c8775baafd37c7e6e9961e694dfd72cb96499ed9f54ce512eaff61dd1a72e834afccb78833dd0c76374cb80e6e00a2ad4a91d82ef3c01211f650697bb47dc1586af256396a102bc52c3c6483d1009f109693052e8999228b4ed0872bd829b89b752a846c41ac678ecfb7caa21b41a3e9839d4317514cc09ad750d9e88721c06e4c932db14f8884298ec92f7d0209228a17974dc321d3b7b5f6b07883e95b97349c4f64cda117dc6e3d054f897d34d7b89114b310e064e86ae9b23a4444bcdf53998fc659b50ce1fdab4128e393f59b8977174ea3a1b7d18ed38900911f0fd8a2d672a50c01c0191906f4f8e6032ac06f8a8139596fb7132e8f468d1996e306015211ebb42b1269064fb2745e118af9c9ba8a008ad310e313ab8a64fc8d30671796de71cf86efbc660471b12907c5644ec13ef4fc8184f7a9643e6ff7e3f7e8c0c4c1060c5576cdd4bcf4da8db4a5cbf35f3d52ad08b5a31f9d44d82bb85185b188d3fb1c0cb7d197b1fece554939255a9e43b521b4f210e2feaa534b1b45fa211ac2d20adcc395274add3d88cfaac55e652a0936f057e36c64361ab98becb8daf97d770fe93034936af9e34dc0fe98b19a8ba21ce3acb6d862eb14e17873ba051ff41b719d3c78c305f7e551053519ecb356160fa8b99df11ce2aa67272b0929fe28f8143fed2c9d494c283c8f755b6a6370d8f6f6ebe00b2834094d74f631581174aa0011369588e800dac8117ba54ba6acb9be6ef5e52953e4f7d4a9c20f601e32952cf4e9c49a46b16ba84790feebc601bd44d0603fed119151967d8d95ab356208138d649999ca5fabd8f8ec886b6cdc7f345823e0a38f6575c195295c847abae84fe4c09c9ca5bbae26292b2d2c0b27bdf058e1cacc8713dbe8c8316dc52745dbf8feb178483fb6a8c14bbde334b2f2e1c5caeed59b77a448f1f690f32050cb5373571c1d0fa8d8c9ebca2afd5f7e0e9c00991bbb7363e215cb77898a0dec1ee7f3b95b2b86903d9d30231c5d4d92630b7cbe5dd75023efd06c82c593667fd11755983cd31cba4c5fac7049a520c13bfc29e7e7a3234dc1d0118826b9f7a9c84e8a0ec34a2d0067bd76725cbec27cc4859a64f9917f3b22452f74f0df4ecb6d067ecb40f3906a7cc88bda454b86875ce636d4d678a82357427aa81043c56e7b0dcf14f98936d20a7754b13dfd103c6ebb77ca908328d0576942bc0eedea7d4880aa46c13a2065f3b3874c9ee3071e7b45cb60d7d448271aa83b568032b3fa7cf744d00547df3e484ce3be3c702f041c425d7df66aec86afbe8cb9347eb805c90f474c98c392805221fd97c284526da3785c290a2bba547104723d5fdc8623691aa8c87ab36d7232376ef49ce418419140acf5ca4e2a30e378a8762d3d7810746dd8305385122d6168a00748240880891807bd8ba94752c4f5db993924ae9e384bd56a1c7b0e1d311fa10010e854735bd53226c59bbd08255935ea3c51cec6883612d6ddcca77720734a649edd8294d16cbf285942007314e3efa6d36f49af8f7126240163c1e45b83d1f0038aa7463761f4bb04f4a17aeb47fc5af2961e84d67edcae60196b29bb1f7abe614a84972706efa03bea8e155dd86d494c0ef149a3983aa525622b0992c2ffcc557c08c5a7c1c7a51ff269608fdeba6143d7b5910c2fcfb20780353c2288a76941afeb8474fd577b3d4c42f7f61", 0x1000}, {&(0x7f0000001040)="4570f0d45f35d2cc5a6d17602972d9d6a7bd7ade159639a83374a814e2aff9052520b6e1d8a3f6e7e027de0d9b4c4565961f06af24a38c705eefcc666536f310a6874c3e3fc7f23ca8b42101ca0cff6968892ad3a48e4e1258feef032fc872a8a1ec4736b4f9e8d525c2beaa5557c4", 0x6f}, {&(0x7f00000010c0)="421c1f4f470ae2de087478cf61ff7f55d63ac3704ec0b75fc4cd2b154395bf42085aba9591dc724a183c46d0bf8b9fb347f84b160c7f531f5193861ca4909c512e31a70d3d64fef549d6eea946b8da015f1ada5c23093dc450addd9a2a294d2865e3fea7d012dcd95724c1d6b00002ada73d376e6c13e46c463e7e49ff86e6404245c73fa603520608ca56544b6573c2d24052f4418a56da236bb7d606609f", 0x9f}, {&(0x7f0000001180)="3015434f11dcdfc2e3dfdbdd02e665495263978e2526582ce21e93c10716627a06af835d95a892d9f667e08d50167b96a4986d18a987f5ef863eb31c55cd6183c4025795f84efb3248eee1fd31cbbfbc7d3015f9482f2213791f1140ea26055b4184568db7c8d1f634dcba98fcf9a689faa3557f5b04b51ffe7943e340075d67bb3f4808542c8c142be5a8d5e0a8268c171137588d541e2a3656d2cd10e7e8054b6e83663a", 0xa5}, {&(0x7f0000001240)="26e4bf69ad88bab293d57a192e7567500b94f23491044f76e6cce2b82a45f69eecd807601de8215cf561e8e74efb1e1062e1d7e9ab76111d5c821ebb5efc1bfbbd44f829e8cf8ea9329225a89a05a1bac1023a600ebd3542af4cf80032372f00f18c6bc64fb4519229db679a72c1760bf1dfa4329d8e41e166cdb496b4bc2f56188932d03c6026257702d0fb60e86bba646cfcfa8b095ecb6c1b4b42ddd906572bf8adf98c46", 0xa6}, {&(0x7f0000001300)="96ceb1030fae25a422c588bbaba9d552b7d9486df14404c372253761a107deff376b37b596d56d43794150b802a8ca2d8613b46f276b1a56f28aea6a8c469d2fae7cf0bd762e57212b4e105e0b7cca1a662390577c574ef2a8ff74ba571e9dff3443a829f9cdf6feeb093708efa5da01dadf5df836e9e0206d94718a673f13e6358d9918ef1321b42f6ec7a32642dbf1863d5b32673765e0216c779cf36e5d34690271dbaf8fa11761d5957a160036b670f6239de4db8f6308", 0xb9}, {&(0x7f00000013c0)="6dd80f9fd35535c582e40d9b1bb6b8efb4975039faed4473c9e537e2a2e0a6e045cb794fd2e09903fafbaea0181019107ea5ee641d06230169b2c20eafd270bc5e49b0bfaea5a11c0144be2d32584dafe5ecd2d6fce6df8ee2d291047f00c76f20", 0x61}, {&(0x7f0000001440)="ea45ff6fc61e272256332d4dc31b0e8e829401df476fccd52307926633994d639b9fbd3b6416f259090ee0b7cc100a9f8744743eb9a87746", 0x38}], 0x8) 01:41:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x6, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x9, 0x1, 0x2, 0x10001}, {0x0, 0xfff, 0xff, 0x8}, {0x1, 0x20, 0x32fd, 0x3}, {0x9, 0x10001, 0x81, 0x7f}]}) 01:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) sendto$unix(r0, &(0x7f0000000140)="12532aed6767f0952d36dd9899546d041a540a5c152955bb952aa63d3f074817818fccdbe3bede069ec17465114cfc7bf867aaad1a10e000972bd3751d82311996a3c17c7de65ae1d114ffd12e804e263bf42d9c8566df33d0b17fe5fc1184418a413c79f02eec7a296f9a357e3dc6e013672796285f5afd43a5805fded93617b2a99adcb120e288a0888a7c63", 0x8d, 0x2c70b732f27eef71, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 01:41:00 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 01:41:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x6) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) 01:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0xfffffffffffffff7, 0x8db212dc4b0048a7, 0x7, 0x95cb, 0x4}, 0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r3 = dup(r1) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pwrite(r4, &(0x7f00000000c0)="17ba9e951f27d9806e30d9eca05efb640822ba8ddf44117e8c1bc49b03", 0x1d, 0x0, 0x0) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 01:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000100)="565c0486f0dde339f5c371719a8ab4bf1ea08b256caf33a8694a695df2a18898ced616b61920271eba13ab32a0168943c5dc672df4fe2648ad61134716e2bad1ec5e529f6a82fbae7404baf1f841e625b654bb3ac235c3100e873ba609d368ab", 0x60) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='E', 0x1) 01:41:00 executing program 0: nanosleep(&(0x7f0000000040)={0x200, 0x45}, &(0x7f0000000080)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000240)=""/4096, 0x1000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) r3 = dup2(r1, r2) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x873, 0x80}) 01:41:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 01:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x1000, 0x4, &(0x7f0000000200)="9376bc1af0b0a14e6803d6a08a607cadc654d5c86c1fb6a4e6b6283ee466a342af8627c3f1ccac7c35ea16d91bcb4aa0e6589fa777234d148ba5a679760c48d1be05fe8898dfc89f17ed9846e5fb0add981949f3147b9a8fc2575f949eac41598e61aa72ea58d8541e78e9422cff7994cee58b06f71215a6047bf72eefd24877eeba0b", 0x83) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)=0x101) write(r0, &(0x7f0000000040)='7', 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x7d2) 01:41:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)='h', 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0xfb35371e414297be) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x1c, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x4, 0x8000000000009, &(0x7f0000000200)="31b61be7f5b9740907076fabb718450f04000000e06fe77163b8c76b6c098da3147d02e9f4663d92948bdc1bceba1fc3e19cabc470ed53c15d394118962155a56892c70265f75b0630652d256cfcae8aa5db4694d4e3fe39951e3defc8d518c5f20bb15ba93d8287dc349d75e5e7cb80dc5d17f6ad58186711f32c9304ef4034c8551853654a1d98d0078d2226abf270e287dc04889a12b5d6728ea4430b00d8a644b5e05b730eab4ae54aae3558a468c62665f53c06407f16bab630b6312ae7a761973b93e04cadade022873bd3dae13e0877ec9001bc02fbcf", 0xda) openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x28) 01:41:01 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) syz_open_pts() r0 = getpid() ktrace(0x0, 0x5, 0x10100, r0) 01:41:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = msgget(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) r4 = accept$inet(r0, 0x0, &(0x7f0000000200)) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x8) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r5, &(0x7f00000019c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000002c0)="d83ab4276e41d7d86dca1604fa5fe5f107b3c0278b", 0x15}, {&(0x7f0000000300)="35136977073a8c77aeafa04cdc9b881e5ef4fcb7db23cd0db9fc8f9ff975070fb317319ddbd3afcf6d91994da8a33f9cef975f2222a52bae49052c228ce98b7263597eadc69a19b7f37aa927b8b95bb59ffe32d2c2130da42267f900d0a2173f9d90e57a0a9a5ee36b85f6eea6182bcd58ff3490a65d51c35167a2a0e25152445e62020f5096612067ea7b9b7e56c08e7a3e", 0x92}, {&(0x7f00000003c0)="4a504bee45fb4c02c7b2a930239c5498a37301b4f2fdf61998f0675d34ab680549638e164ba736c02969a64f0effcdd72a66182035d03f70cf3ff73c2d898b581311c15370a3867ce3da739d8df0248127e8ce1495ce6109ff6fe33dea04a8af59898ab5fca24e830f281356f2ab2096abfd7721a032ce65f666d9f486b29d951df1c224130daa321dc08d7c96b98affc76e86aea9b14c8e85", 0x99}, {&(0x7f0000000480)="ba50ba0c84af3bf9ef249390ac2d0a785e7381184ad7c7a87d84e92f74e21b54fe2c1bc55961fcd762f92eb929be364a46e72a0ccbddc9fffa0a56b47b0c11d87c642b07b35cfd0bd7a6bd28b96db077a3af4c07109a1516ceafd54bf9429d18c043527ad2313761c97ccf01f7ef7e413646fe0d873b8d5d47b30527ae84f6e1fe4d152b403b1e1663909e3656ef3499f30a5ab6cd7e189bb85961cc93cf5e424cb54f76301a016c54b3231132187d33a2ee88a30ea016a1960f25e2a8522b21d3e3b710354b1f85fdf16698a1ac134a9348ceddd2cc75c664fac8eadb917f3646db0b9c187ab84a0a182e", 0xeb}, {&(0x7f0000000580)="c489e86cdeaecf026318955a095fddcfd3e59c2db85a4349da95f402f9d17f76a630cef2ee70a09a8775ad1693d567849ad58f636de1fd3cdf7b68a510579706172fbe75335551d010ab78aed5c941471d2b47fdc2", 0x55}, {&(0x7f0000000600)="97c58e9a04ccbc8ac0290a1940feb683c98fa4244f6167555c48d6c5d1f233bee31b42f03cbfd66ba5f7966e09ed938a24b20bf035885cad8f7d740909111a2b5ef4564784a83fee2286c67958b08923a7a30c5137b761234733ce83b1b70890d07f3d593cb31fd72dc1455c06e5d85082ece7ef317ad1c193bcd5d388d2f45a8f5b9ce212ed9551824ebe277b5b8436001282f40afe89080a48f5fb4d174161e3c16d9abaf25482e18e3513b33503309aee1b4a89fd1e8491f21273c5f1bf9055d4bb1bd7ec3a516c61d5c0aedf43125e7063550bf84162b3903576a147fa2b508318fc9aa3fe7adb8d80affa18df745e7fad360a06be70fb9ee15c0b514714f524b922e1f28acfc4b4e4d2fd8abc60864177db2989deab767b79c426c5adf27cb8b438b5fb8e72cebbbb58dd1ccafa6661a02c20b1a1f2c0a323b133634f906187ac39aa5e4793f7d5649e16d4efe32a59ffadfcffb550c79eeaf2800c0c872f7e4aca7af124129aeae21a8bc1521da79e2f13a435f5bcf0ee0497d7d81610b24b69b7f129695003c902d3e00f0e81b7d70fa20ac0728b32809cd352bc96a24d64a2212a60edbda1fd5250b21b9659fd9b1acf674ec1b3c52d43848ae350059defa13f5bbb169bb834e19a17d392d632ece4e1fe803e667240458dd1e42b62975c61c9eeada555ac47d9035473146ff1b47ee1e776357db121698b4b129398bf6998db15985b83f9e30bc00bda53aa2c8b7ec282bfc25db561e19d2c40d496f57b4370ada8ff85db446d6735c75f34672acf480d1c8029475d1f293ada58a976cf06b084b7b8b9217e19560785335f3cd9368103eca665be3ed326ecf0ac86a9b8f40479b88a757ad1b72af0378fd616d4a3992be246815a71afb40cbf803639ea8f6cd27ba09ab4865c0e856b623bc3bd3c9e3f4dd6f9ce77d30be5fb3b6c760e1f944b49af9411f9faf484dcdf3e455ab6dad88c8435f06f810408baac66d93bf557828626ef740a8a496a6234d3f184dfd2b92d7ca9578d08696c0b2d2232cfcef6cf93d1c1b43067c1e8551b2b741a506bc877b6af9da243271b95d5f7305f4f39d33bf8160be7341dc14e432e86dbb321d9341ded750b57d0b1cb6ba97fe8a656afbd112ebf8b21907c6f52320659d04f69ee0bb31611bb0eaf2ff2afb880266aec0b975cb7c80d1942194fb729230611b64227b35803db24a84e9a2984f6fb18748dbb6a19a310d0b1a95133c721941d8d586300f0f396deef9e290c8fcb0c5894b955153d16ca8dd1d7bae697d916af1d746d603ed7389071d5fbc4c26ff7e7fc87e1cdce3216eae0d4de66c676bc1c93009a7632fcec7a0191630ebc8f2430cbfd9e1e1fd38a0cc55bd85304084e9a8c774316de79a261228172e61e5a3bd0fb227e7f735a61e9797a8de5f94271d8b7411e04425004ba7d7ff7688f173b7bccb63458adf0f3f542b1efd2934b2eb68795efbd444f6bbf001254e01e271a0fddf0cfd52157a56fa343a19d9563c9a4d6ed23836e0418f274a8d1ea8e6722bffc0f43b8faef151082c49ee46436610ee02289487d2153592cd5b10f20c2ff1baa12c6219763c3e6fffbf9c7b402b97ed836eb71cbfa403d11853f47ae0a9241c58ddd3f455e5bcba54fd291375f141a7415e39d735c4004682a8130b69e8a9b66d52d8fdf582e4015a535389df9f1fbd3a2eca00ca15903da8c5b881fba7a36d41d761448ea26dcb290677ae25f295013127ef990cf8897cb4591113e937521162d11f79c3b8727cc85bc35a45bf87b1ed21c4cf7476647e4b4e704f419d6bd2267d630fe3c4589975cbd3dc346f1140751eb25c82ef4fcb0ee18c80d89a2b03dad8463c7cf98d62135e54565fdfad33d5a9a276329c0127ad066d46d645a9838a8afd8b4d6c501478fd34604dfd3eb36b3bfe15b3d1631a658bccf43b3703449d838942fb23e15a8700437ebd3e3d950c7ff3c2dee3375b16ba579af5b59683be965aafced8bbdac63b746a07f5afb2fd041f351016d0bfa98ff8b115dc900260c719a658076821eb8e1aa54bcaf41dd8e888592ba7dd68fafcfb92e991165888f0d05431d720aad2bc022a9b3d7088e381e6708dec9167adc9df746efb7be0a6827bc0f5a5c596e862c28eb54439296848e50cfd5cbf9fdc8497fa49c42f503ff9fea7f0e31461bc31bad7ab0356abdbcdd092ceab6461afb6b7acde877bc11a56f0bf9523bba5789421dd15c232f2780c463dc6a31bb57941c049fa1cef6f6bbda0d82c4123a8c08b65f16de3d11da57adf128b99042813ff8635d405aa0a16b0b6cd14e3358e3952a4f1a716af7c939967de39b713f27fc51225f06e3c1c91f9d2093d35dd7b853083bdc790030555e6dd3af14e0ff657e4e46adc33e570b73893be36611efcf987d63c2726ba922af54efbbb9daa357d0c8016c53d85a53a4b01fe856a17cd2897784bbe717e99c7400d900845a8390ec736e2d3bf49d966c7863c563a96f664d6ed4565a092cd3ed059b19505fc583efb6e3c676efa967c3136ea8fd15e19f3200e77995971698ef9fab8cd8120bd3764b3a67f5e60a8834d126f453c769d782754ed9f6388ace909fffda81ea07ffe89b80b0467e3a5d3978619e6492fd4014c9c05f981decc81207d254e80bf7ee740caa79ec9c5f78b187ab2d6e42289f3f7cbba94e5462f18d91d39bc64be447fb5d38d8bd21a7a54e9c5d4d7c7193740d41b61f59d9201b6347004a54e5d8a81f27759f371138d8043621a97416288f39c5522681ae750aca54e479f998b7488b68c01732a7b5825b4484a2face82135b08b3d5502d282152e0dd0e1ccb52e7770226df154f53d2011efdc68b4107e7473213ed8837236dd760c965326fa30765d97f32205a2f3945886b1c8fd27d7d649a0a9f76b7cd38f049a62926d4a5916eeb2e818afb20a6a5f5e3c8fee3bf379399f5ed3ffd7442a69bd904bd6a42457579bc3e91b442f3f64caf5a37db588d2c1187d4f4d814beeb8947366a5e8fc68a946e5da28e20ec67fd86e0862e27ba0922875aae575a1c56bab496e4b55d230bb94aa3200a660861988a25d680a26d89182f95fcec492869b179c87e38c9279011e158ed50d0dcf671cac55d8e72e05e7e3d54dc49ec8f85f65fdb3ab79867889c2292802150e015372632ac527b4d72db8232812a70ee18d9271f1339f67e657d67b9b811f648bf7373b06cf384a6f0b2df9fe045a5b13fd5ce12a78ba786358ee0d62cdf4397f613433076223e3c84c89bf29eca7ddf8d354424f633294e4565065e78d00a71e80f32fccaa3a62e08f3a71598739794a77ff567238273acaa02c731e1dc93e1ba0a603dae2cd090b349d01748be8830f89165ffb9fc5e48440fd7fdc49e40d8d15a32444c4cfdc1c6710d04f4b9260f8c138a5ff392029e0644897c40b8df8eee7dae075e4d8ce0995a9340dcaad9f6a761730c0fde808b0809c97513364a82a0ca50dd5a7c79ddf051717a75da18e3e4c8c6b2d1547de6ed08f72af13cc19d173123ce1e6256d7e4434671e6e313dd71e8d2ed7e909976ababb4405429d0be8b7626a491a6ae03c01c9dc193d92d5a90bfbec795459ba3cd665216b1191daae8617f4228cf1be04b87b46185a1e90decdb8c3dc82e6acaa445e0ce9a534cd82311d73ef278478556f83b578ba1f25d52c61e4ec81d8b1d302fd3bc65ec4699b3a44681a92b69bbdfbeef4f68054a6b41846f92ac51343569337bf07177f7cdb964adf5d1377ac3e24eaf4eb492d6302177835918f1dd6cacf5f298ff145fcc046fdc8942b3c99537fb31c979b5fa8529c8816c72a0920159559824f41f9ecf4356bbabe7686cad9c8fdebd4e28f5360ce701ba3ce94203725faf140895c680e16ba94ce1f80e86087462a6814b591858cbc808837b8662912ee7667c4ceb7476fc0ea96d20fe238fda40b02c9d513a70043ea4dc5acd3f14a1748b1164b623cb5a851b560826f9220abb2e5f9ea9a3a0483cbafac037a37d6e1a3583d581fe45130e398f447cdca5277761f90a4265b14b31ea78e9f7ac03beb2f36982e9b1d1c6768b414cc37bd00fceb3010a9e866e81b6ed0d50b19e4abf941b2eab9d417e85b5e6b4eb8eb9fe05251abaef578502fd88a428fb85bf28e9ad281fbf04bf4053744efcbf1fe55f530b8b0b97a9074bfad6000bb65f7497ff2c12a50d96b5908a0530984231464b2a6ce0e37c4f9760a95575a746b1b0bd748da35b8e00c6903f2c4e0639aa09757f63a3cd2ea553936bca9cdee39715cb92f0a35e60d9479506d32655105b1fbc246ec311554392d6e9091d88eeac072c584f53e77620f205c0e298215538be91861cea652a479aec910d5670d3ee13011935ac6b213bc0d5c4165b1d50981be7c3df011896b3f3e718008cca29bb27875967cb8bc9c9cedcd8efc29126ecb7c8a18046cd97dc7a718f8e0cd0ddef91e2222680cc1fb486e7edc4dfbc2930fd26fe2119bd18b9891c0ac27e141eb533feded4c06e07c77a96da3c7b1c6f81dcb8634039c9111d56855fa23c6c87dc5014320f707852315cab917c802b74713f33874e9518ef79d83aff1cb281cd779a79c71ade58da4a08fb0e9e26ac220993ff6dc2423632be223e1498453fe4a557fe681763b82dfba9c270f40d4fa879ce10fc5b6a5959e6030f177245c7e811b574544963e2af2487e89294f086f49b48960a169d7bdcad2dd9067b1e826459ab1d409a257f2caa280595ddee4e7e5af78764c0b6f8c43a938c9dcc99d6a3b3294ace295b4d030b29f0f5c26dadc84c4a01c80a9469dc043ad31a7dcc1d5f6601593d2c92aa83bba8d4f6abe414f6d6119b9e51851e76c254ce24a8bea0f3ccad6b4034a5ef3f16ff9c2a4352c290fb5a5a7640cdcab06c79c5c8c4b464131c849b6b57aabbb3c3ee1cfceae3893003ad60e3e6117a16d89fde627e8ad0dc12bbfec8a37c41b530f75defe6d19d108676a09fe1d4cdaf5f4d0683b2c72132e1327dac95e1013af1ff75b36295045fca04aa09f423fa613446a49970ffc4af1d10cd3d0f0177f00f768d14470b88f92f5ddfe1352ce0324685303d073c3637a458bd23ae722c7ca33d6c055482582d6dcf2a81e46853247f3d94d031bbd2e594258a78081e17d10bcf9a60c422a932c26f4eb8923bb19195e213f9134a5c59cf79a3511bf20b89ce09fab5b39e22561ef787752792bcf21ea739e14c1bb7030ad82bd04bbca75a369719e57fc50f380fb3704b414d3ba232fe179db60d7c7db883b4c141cb97947f4852b58b56db50cae4261bb12541982d357eab08bac179c1e6cf8664b2302f9dc08da2413bb301d938ba20e26094fb3f4c021f6dfaf052438554745f4fdc9529f62742fecf37a20f9a95bee55ff31f91775e18efcf1ce0b0de37ba7a6d762cbee0d721199b7436ee50981cd327f0f0c84976a9c6c9d80093a824fabf8d072a3b4294cf63b45f3fcba3c57f66e4a4eb9ee151054a9466fd846c3842e49c964ece42ae88de81644bb4a421e6e26177fdd41be70da68c0bbbe837c4981c75ead6187d74a8ea9a3ff7a26684baef97cfb8b6a81076d436027c013c37229aa7be661a243c17d09b9a11fb923deb874381e1eec335e57e5668c26259829aa78f5047cb23f4da0b63d6c9c8b94bbe56aba89bce5263cf81a8b54152242252ae5ba9fc40022b298f1db1978b5c84210c8228f3846ce43660e12f7faf4579efc5d19fabfbdc774572308bebad9dfb95412a00480fefbfecf663e35327aa05ed68", 0x1000}, {&(0x7f0000001600)="0eae7348fc79ff1f8e10c21dccf4834fcb9c4256abea7887f2ed183b9815dd21e826395c7b64d95f76344705cf8d3c677841c5479685e7407148505b61681e96ea1395b49a4ef430022f752d66dffecb9572dc1e88a330815c82e231e75a52867461302e182e853a19c818f9c4fca7315b49bb7ce520d1e3505f8a322c1b1372f523ae65f82c63704b2cbd1b8aeecb3ea4aff56ed3a2812e36850a450a9e148db08824fa0728892a32b11214d55820e629de1c072467bd", 0xb7}, {&(0x7f00000016c0)="0b67b1613477a4c907176ea3fed439d99949e56a4ec7a37ae378444620bc70b62dd0ddb3dd5f8b9d5164fb701a3e332090ba3c0173d2aa12792d53eead436f615f3d60d8be7f9161a44a42d1b3ad374dc6b613a93940ec8d597b03bdf2c0055d9626d0fc24210f593e83925e", 0x6c}], 0x8, &(0x7f00000018c0)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r0, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r4, r3, r4, r3, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r8, r10}, @rights={0x20, 0xffff, 0x1, [r0, r4, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r3, r3, r3, r4, r4, r4, r4, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0]}], 0xf0}, 0x1) getsockname$inet(r4, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r13 = shmget(0x2, 0xb000, 0x100, &(0x7f0000ff4000/0xb000)=nil) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001a80)={{0x4, r7, r10, r7, r12, 0x42, 0xec}, 0x2, 0x6406f07d, 0x1}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001b00)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001b40)=0x5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001b80)) r14 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r14, 0x2, 0x5, &(0x7f0000001bc0)=""/128) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001c40)) semget$private(0x0, 0x4, 0x1) getgroups(0x6, &(0x7f0000001c80)=[r10, r10, r9, r12, r12, r11]) ioctl$KDDISABIO(r4, 0x20004b3d) 01:41:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x6, 0x401, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0xfffffffffffffffd}, {0x18, 0x3, 0x1, 0x1}, 0x401, [0x80000001, 0x0, 0xfffffffffffffff9, 0x1f, 0x2, 0x5, 0x3, 0x5]}, 0x3c) 01:41:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 01:41:01 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x200, 0x8, 0x5, "4ebd4ec16e37ee34634db017827e5e9d0d10840b", 0x2, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:41:02 executing program 1: socketpair(0x20, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) write(r2, &(0x7f00000001c0)="885317abd64b4c46b586a36ef123171b46b56df586ccb7e4d3277460a7f4bb2df5a4ea2151ceeba7fd63e4328a152dfe60449ec346dc96e6d0687943d7a2caf0ee2d", 0x42) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) socket(0x12, 0x2, 0xffffffffffffffff) getpeername(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x2) r3 = semget$private(0x0, 0x1, 0x339) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/121) shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000003c0)) mkdir(&(0x7f0000000400)='./file0\x00', 0x20) sendto(r0, &(0x7f0000000440)="4a409d2ad9fc1e3e3ae0946fe34a46eef01e0c46e3c42dea0dfc1113f0d80964d856b2fa8c4b6cd13cfd68e2795a1d8e965414968ab6bbbf7a210f21eb40eab0771755db8668dae73f95b3b7fbc09a1870ac657e57d73a9338bbaa27b3992c0a3283dc4c6d74860b14dcb39d0213dbf8da173b7535de829321a0f57999cbd4ec79de956756934807dceb76cb9bff3c8cef5091de35db8be540d316c6e115d1ef844bc245516d28fb41df22fab420eda7022f", 0xb2, 0x400, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000500)=0x1) setsockopt(r2, 0xa41, 0x401, &(0x7f0000000540)="9449ad82a00f5126f8043927eac681ba5280c21775cbfafe81d6e252c01017b4c31a980c30e6c31925e75d723364771a894435b8dc1f51f347aff03c5e577bdf8c7daed5103d2987a126e8de8bacbaa259503be5c8ddca7a8308ad2df78f9026d7795c288f7b67cef8012a1bc4492c1811a46f5a1cf263539db1f7c97a646512c8f3f5dd0a3a2baa081ecd7cb276d7c1a98870ea946fc5de5a64ed7babf6ff2d3189deba748bac47d11995c3fcb2e764e127d3c1d3b113bc0622868c8c4e31df3bf54f8062169e19f9c1a73ad09177cbf5dc191e59fb69af21167474ba13ec30b12cc3914f08f2b4b480a5787c6e7109a9e7488de837251931d83375b3d9386c51b6f6f1aafb1b984cdce23096c2a0766fff7638436278bd916db95536c2872792d4fa34e568052378dd854fdd039b9e26c6b8f9189f0087dbf1e267f1c17cc479695be16f95c8ab0c6384c63ea1f1abade15b344ecf04a3a66f03727e3808fe5e2156ba5d682ffc22ab6f30ec2783e96135b77027c714da46aa4b6ab9ee22283750de4fef8bd6ad9a8ca115d6c0472a40b201f1ee1d2a04b46cf7232eac03222e7ac56e5276e920fbe8fa42904281b5e8f10400ca9677ec328191ac19d738503ec96668748aacd3561e9232f10aa6091ace2d0b2b8ac9384504f32b171dfeec5201f1f6d1f6fd7c8b1af08caf2f49cbb3454e6387c9a1bd88a1f9840de4c40451b1c43404b4d32555bec88306920e14f737f6ca0770dc306a3b612df2db130e9e6a41565b3d1698ab3870e86f3fff52433067d531f4326477226e4cc283c9505b9e82f1beee331574740ed6cff599efe3c849660dda2a53bb6bea694dd8d585f45b64fc43a0f6fda8df96ee3800f25a7e2138cb865867b1d305fd304103db4704fa42e856eae139c2a41c7ecf3109ac6d6c08bb6e417f1d5d8ac8006c51a0d3a7ef87122f17a5cc2a9d4b82d0e94f5c7369608d4b1df06c29a916f1d12068592e4419947b31646fed5c9d55f545ef4af4ae23835bd8de4a854ee80d97571d6efc0fab37465634d1571280a6a1efdfa774c2eb856697d557e078969c83ae5c7b559200c2ef331073d71e65f636f548a62c247297e51770d947dc4b54d237724a0947b859e0a68ad6f1127631bf69a709ebb8899a51c4ed37af1fac2afc5c70b17e07c2b6dd24a9e7e51d9aebbb348c7238a42c6b29e40764eea8e9c2b00861eba5d9b9f361297376309e9c812ced4f45856b94a75ebb5d876b6134cdb1bf28852e79551e348b7bdf8e5955da34dda1020ebdf35b885772bc2aa50b0d3f4bf58315c94d785037ec8b80e25106a25dfd4eb50224d6e133ba4b3c2e0fc9bad8e7ad7dc924bdf67b1a131798da0219550aca8ee6b5415c8f0cab1939c75643186e279ad3fd130e318679d72763becede815d20fe019a55705ae93e4e36af52a5120d223a303dfb4fb7d140dabb26de0564456c5a92ca58661f43f468ca7ecd6f45876f938de72292ebc7f8da0f3d5f78408c183652e3e3aadecfdae53d8e4fbd56f90adcaf5b914e4179529fab5c59452724f6cc6b49807fe23289dea2a8cf7f38de24fcd8301ffd095c23b62cf054bf1c59239ca3c1643e59ddb291cb8e5d3ffceeb0c6c2efe5745408bfdb4aa40cb1126bb5964f871267f0f301fda6185efd2efda090afb149bb6de731397cdb02d93ad94b5e2f5b537b8aa8f76b4c9ede77e3f2a91afe6776d731622ad31d48c9ac3366ceb695aa155e2ced1915c81b06f59c0ec4d0cf0c2b3dc9cf4f35b797874dc4db93a38e6c548d4fe4039f27d0106eb2284ca81031b1fa3d85868ad00698a201857782c77c5aecbbe17a56cc8c46475e938986ee0dfcbdd50da091bdc0c4bdb93a359316e9bf01dd7015e0e8a6957ce63d9cc46e983a187b36e25b8bde7d2e65cabcf66215f267a621f2e83c2e0bb6c07db6f68f5a7c90f2b950eed4d99e182565029694bd4890d751396e0bfe28c60925a1dcf58467ee144bef29c28af80549e7a6396113b4d2ac03286c0546007d629073774d2dabbc4ed5119ce9614ceb7066a2ccfbd89650205b8f1afb2ce364c5e0b305519184c6f2ba4693ed788b2dbd685e3ec15d23d35f9cc45fa0ce08f23262e024d4c936913dba466ef0fdf9a8f7abcbb82c57639df9f3745b42f7e27dd0d9a4e01cdfa34119d0c654a5ca2d0ebd682b707ef2656c4679b496548bdf804f7f4f9b3fbef774ffd37a5459e5e25011ec793fc74a9d0868ef4667e801d932e4540d33a6251a467ab497799fb68516da073c9e5fc4099401ba84190ade848f3c8804ed335d64aa38e6fcad0e1a336ffb2dd748c1e7c19cd4e7211b6da248e49f94f9907db6503358cf2c48ac6b776853225cf4bfd92e46beee312cb712484eff54c45595f362f54cfea3d3c95f8c27a1595ddec1cdac8deed8b4b345b9e085c994627afd1bd59fad4312bb0b50eb00bee97c57c6b6cfdea3a44c12224ab8881b6d2e202da6d278dc1f770e03ad7f1b5de7f82fabe73026853fb8ed864efa27a6973b7a6a7513d0852a2df03645d11d571b38d43b6f5a2de9103c12f28442100067822ad8f4ca96cf714cd1df1e3812e61d36e446551c236218e9427060da7f5fd6bd484bf28766d7b824fefe704e9d0e77f89c9ffbb26a2a7e53bf49af25373f27b04ccf10bf471a8845541fa3808615b30acc6a8e4a208cb23cc83a5561910285b3c556bda497aa7478dfdb315f021ed5280f793db82da46db014ee41e75ea6f0e7ca8cfaf1aa7ca049bc0b3440ae19bb4a266b885a08173ee7df02d4164da55750ec393d5e9f463ec7898de4d106eacc2af63846abacf1e6b21dba3317f5255fc572db2da4e42a93ce0f9c1a4f016fc2a79034e2797e7c048c7d55042ae2acd15f465c57a37ffb96dca14ed2396a8e4864365300c5332c1445281d1aa996fd0a208a65bf354ce830a4298a7eb2ff795fa54487fcc8293294d0eca0e7106a74c6420bae7ce65adea986d93f6a08d12a2a8ee9a0ae90815a4c1367f6e1ee1e77b357147b423ccc3af0d2f98977bde2a06b972e3f357d05c0ce1e99e0ff24d005644f4a8b610349f4060795ad1ca5737e7cc47a10f4c60d87f1db61e0b46444572b08cf34948433e23ce750ca7457c266e28e468e968ef36400b9549b8fc37c361ea97e84cf3292ee13ebf5fa3644117a7ca011d4fbda32866859342bd5c8719be35ca8ad8879037c1d2e5e88329c6b188153854b097462d25bbf8521e5694f5534183c8396d7c57d20d855dde12ccb3b09af201309e59257b04a215a2f5703fef0c2625129a072773ed05079091a687f7a62e640349dd9f13442c6744307cd6ca87fd2ea5975a548aaa2d49a1f036e516df6edf3dea36b9996960d283a92af6965a5f85eb37f15ac873d4aacc7fe453ab0879384d67025dd7703c57ecb88be49229570230acc4d760da0fdb718120aee3c49959fa7846562dd4978f5889b054a3cc50f6d985a9ec6abf0dad12f5272bb4fc7a7cae7feaeb136fb30fff0ab97e9162f5e574ddda97ca955d9f81b15d83041ea130ccef0be452adc264b5cc747962e42f7cf799384a6ff4735668bd8e746c3f3d5e666b61e712c311d9f7090425bff4ce07f3db3f0021c17cbb96294820ba05a83c4dd9eee0364ffda2af32fd1238bf6e85e72a82bd01e39d7062b3542cf29e7fba8fdd591592a5c8b8490fe40c744ec3d14e418c76cbf44dfe1c44476901338b4b564d8f1aad528f7d8c401af3fb0b35245975d9f027537e4df62a420f8ce9cf9f824e7ab2af2b05a65565efc505b3aec52b923595681a08e4430ca011dee661d6deb33fee147fa40e5c78286d13047f7128602620ee9b689e2fe5ac530d82666befe19b4eada12e6bcbf4ec925136443ea07b3399f842f85a8bdd24c0281446f94d4539e789a4335d81cec1b3d7f8c75750f18e4c54dc08942f1cf46c45aa952eb95871a76826028eacacf2f124e92286a6a99985a587cfc91f732f625ea45da770e3018f1bc71b35b7ddecba0b41ede53f7708d02ef5afa106f05aa4dc49dcbe438a52f942a5365adce9dd0262bd29583220052af8888e5bd20fb16c21bca37478847eb232c4565c44b139aaaa84fbb4a8c295611822a05d904903db9eed1c75c2a29b54f4c9791133765a310bb30ee2298975feafb43296480bedd76b2427a21f092158e984814d14bfd37a99dc15177e2917ca9841c9460e835d4f4c71e3bd5b5f19bf9a4f6dfc374aec42bd5d185193d14c63c2824bfaeba058979aca7e8195b2c90b0a249ad50307c1c6e98f167796021c9ab1898fa4dea27da5886152c1df9757ac10ec5b612def61a83896a17eb46344dc5665d32573c3d8b7fdaf65d1069194bcf55897cec3d8f1c0d55489d2854b7adc247956ace70560f0c8bc82bac43b5b6b8de15a556d8b79bd890bb6d4477bd4b2edb60b9f085b5e3941a01b9fb3940717fe0a628554d6257160efb4974fb794a083af7ffc758cd1e3b052b1399e97b2dbb115d55f909d6b3c8b0d72f390456fad489249dbd497934cdf8b6d9ebf82af0894686c7ba63c0852262f0565f3ab8ffd4d27729d916c28d4ae25176b54fd43b51d17cf45861987585a71a63d23355f3113088d6416794a692c7cfcaa901e93fb8ec838a150cb755e4b499f9a23db4831251308ede1b31990bd5b65e53ad5e0311a5597ec2d071f80a9f7d28b21f5c83647897a7b56ca426f3a9f0281504fb1e27d84c19f2a606629fe31ee064c4a2b8cfffdb313abf89929d52c4dc717bf23047057c6e86bb8c938f99013d3bc4277b0378685897261f7bf682e3a703cb9133ce8e044a84c0b4c83227426b2494d29bcafcdd3820884488415ce97257a5136b067aee537ca6246ed359e37e0a0a767d1c160b6ec4feb32378667bbb67de34ea2427eed16c5a19a05f9f8d39fbeb4ad978122b43e7b57a83a0ec9a38dfa726db2b1a373c74ecb16d369a9e9c03dfa6e6bd7cd755f9e89e5163566e778efbe9a440a9c29c0da60ba562c3b5f1634060d43afc15e70ad4e92d08262fbbea3552431b5a6602d9dc53db37cd272d41e42a08872d39b967f8a465c029da53dda4bb55275a575a1c6330cffcc42f096629cb37474c98fad4f72f800f46cc383b9155535b18ad2b61b6dcf82b8eb93d3c93459d48df00ca59ad95e41aa4c51f37b03fe989c92f7a368d40a2056099ceed3719579a2cc15b87c14c33a3298453d43ddfa1f05379ca75b0a552dd89f911c70f52d6b29ce4bcc3d3b531fa9b8590c2c0c02f5b32bb61477b9a8bb334d3bf33252a62c685e1df56213eadba615988733c5dcaba1e3b81914a0c90919c360f3359f12f162319ff95420bec7261ae38857e0c61f71bd1d15ecf9c67013b85a87ce4f5bd2d644680e587dad89d189ca1ea8d31e91ac1c3cf4acb590c90f97d8ff5a334261592843f189c699dbe8944dc7d151f7cda0322911aff6d290ddb8cad873297cd86b03198c2b00ac397cb8ed80b50688423cad6ae068b4d1335a9406e75f01467a48ca78b479350e7cee1ed0deb9b965642a15ec39acba6a08498cc773f9433a3612070e4e7dbb3334cf588aed3e856402fe646b3028e23eb17c10ae91777f6afa0cb84b38aff4242a4a1666b8db93f9adc2e0a6b78506744cafbd9c055e93bc4a7c48a538866f7900e96dbd68bc459f9f1cacf659f0bea71d5fdcd7d1d46d728c698575b0ad6d24dec7a0e8db447c4f7a9047696a5b9b1de4656e0b842fcfc2877038996cf12f315ce7df7ed86b0cf1ae51b35b3dbff283a772a", 0x1000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001540)) openat$vmm(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/vmm\x00', 0x8, 0x0) semget$private(0x0, 0x3, 0x101) r4 = openat(r2, &(0x7f0000001800)='./file0\x00', 0x8000, 0xb426a552a7d17969) r5 = open(&(0x7f0000001840)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)) getrlimit(0x0, &(0x7f00000018c0)) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000001900)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001940)=""/103, 0x67}, {&(0x7f00000019c0)=""/135, 0x87}], 0x2, &(0x7f0000001ac0)=""/14, 0xe}, 0x802) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001b40)="4818aab0f87bffefd89e209d8cc8e11aab310f3332e4f9457a6dcb51c84df7e66a66f86dd05edfa3fed257887addf964180d3481e98f1a117094d3c48dd73ec1e0c809fcf1a765c90ea41bf325b2265726eb3f8d9a5950a1bbfde8c87b3f62cc0caf29afd7e68cd69d071d76938ec13a695beaab7acbe6a279032b585b3365d0126a9ea749a23d2a12b01295", 0x8c) shmget(0x2, 0x2000, 0xa0, &(0x7f0000ffe000/0x2000)=nil) mlockall(0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001c00)=0x2ef6) 01:41:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000002) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:41:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x18f0fea365bcc926) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:41:02 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0xffffffffffff8000, 0x7ff}, {0x0, 0x4}}) symlinkat(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file1\x00') openat(r0, &(0x7f0000000300)='./file0\x00', 0x80, 0x54) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) readlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xfffffffffffffec6) openat(r0, &(0x7f0000000100)='./file0\x00', 0x488, 0x8705e797a19b709d) 01:41:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:41:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x81) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:41:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) open(&(0x7f0000000000)='.\x00', 0x200, 0x30) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 01:41:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6669060000006334e6b26e580190ac77451b4f9b3b75e645dc46e5e54b4cf1d87de00ed29d4768b9eb56debbcc762331c6ddc159d3692f7c8e3f40ced5f1fa6e2702d3f0d8c39cfccf5488f0de6d85454a25bfbdea1ca2ea6f415790ba57d6150ce4d775b8ab218212d25994eb71cc91df717663e6284580114c826eec56b3f828d9a15cdfeecc1719ef8d7e3729aa077d4c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 01:41:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000001700)="9a64321d12ed3490f71896e76456d975f4410467504e23adeaf42c5e038e9a5709331f65b39c343e722298aae5274a519eec9739db177ec1ef02c8b145d016cf6294dbaa6113df4b50e0a0432b2972925b807404cdfa0d96aadc59bf4fff48cfbec380212c579db56487c18ffffbeb1bb7def5491c03cf242fcdc77b20c2af4bffa3876118e243d078894981c58b", 0x8e}, {&(0x7f00000017c0)="a6a29ac12e04c2f3b7ef88b934991a422ed24edee9640aea04f81f347d2ced29a072be36fb3dc28c20eec64777b9d9f211101ae0d1475f46d29fc819091f8074a013c0d095ff13400893233739baa187d22c74e68f2298747d24cb3abacfd977c394e34417fb069becad3d3b998bc9b08e1f767ace746aa10731317ecefdf6a6c6cec994be1c2fb404cdb636e87e37155363b766db6bb7a772cee84ff63a6819de8cb69d3fe41edcb923a955a415e293a7f9018f52b77b914030b69a7becb8e2f6cbf2624bfe1dee319cdb974805", 0xce}, {&(0x7f00000018c0)="c53224b95a14973d42c457e0955109ed7b1d177dabe2fdcf14c70691ed4d3b34f78e1c8ef419f98283636f0a90c3962b5de6ed2cb6746486745e3cb0d6c1de7a28d8c8fd2810f0975c88eb0a0c7f57854994536192231eb3d8df2021cff7df8ad4d5b4b11a69c1ce285a22f0bd6bf3612e164d850022c2dc4d4e84", 0x7b}, {&(0x7f0000001940)="d95a1e6c461a2bd31e78633ef86f8a980fe4416b233d603410779299faa7745ed2964113ca46880191ee6fdfabcf05a43d9dbe6a9e84ce02fad27f92a1103afe44681362e7", 0x45}, {&(0x7f00000019c0)="e9185866a7d39fc7f418e0a89d898e53005d6da904a89b09960fab8f9daa94ab6d139803fa8d74588da8961781c20d4c7611df458ae109871c1514dedf96dcf6368419013171befa8e40e2158047664508c49b4553f2389f8528522eba4bbb1e05967afaee50e28b3ad26dd2a69a4fe41cc134c83485daf25771d5bff9cd78075404ca9f88af43314153", 0x8a}, {&(0x7f0000001e00)="d694d3ed4957ac8734d9cb43d8a775ecf116f6aadf43d7db0b3d86d6d5d3f15884d64a368849481dd13cbc0e7bc247f9915679ac0b5e13d9ef0c2aeb7cf5df9b4bdd1e8a0d011c739189ccc7e232205487474a390997c71627949dfe4454780f0809142180b4b65664a8f7b54db89e3b01e415d4999b989cc090ae9e5729e3f8e7bc79927d3c8f9f62742699208dc637c02102d02529a763d38112cd2bf2efa798b030981a50d49d865624e6ac1f11e6f52daf53a7435d1487d8b04deadea99cfcc590fb033b4feaafa9d34df5f848f0ecff22f1e5ff9d5fbbdc4144e9f3112fc587f6c2663cfbe0384be22e3b1029d44ae3763099fd874ec64044bbc2d3be50604b9be0e17a4352a479c9cdc11d6cd6a5fefd2474424445ad0f4d192de5e2094597b010be79f4d155f381102595cde38415ea641d531948154b33e1f3fc44cac1b437446d3dda314bede2fd333562a78a88fef544b0a69e409477e92527a1ddc17b7ad67cb9d70cf2ea232bc99c16b12a3c15391ceafb5b4f74468d02eb11589acd", 0x182}, {&(0x7f0000001b80)="adeb3c8d5b517e11dff06d9e6a97d72940d09e0432753333d4fc255d15e0254d78cf43203dbde92364370af8eb6638f1e061e88efc80ad0685a3af2dea2b102f0dae8c1d85e2b8bef6bef297d414c6bea74968c95878bacd64f07fcd9dcfccb9ecb853ad94d2e86c61b073af05ba00206a9bc4b0b0eaa41454beddc35bceb6e695ec277f10e05210778581e6aa65fe11e9b7e8e51e7428d31a082a2971cae349dbd6a713cf9c59e46406243c08a6f122e720a8f8066909bdc470fe23badbf1f5bb34fe29fa830adb8bb00397f4327962be234ed83154", 0xd6}, {&(0x7f0000000080)="bd362f9a421f07f9fba3a32a93c1a516be95b4f82782d339e46e4e861c19604dc652d486afa9536ae32289769dec2d9995d17e3f006b257fb193d797f26029", 0x3f}, {&(0x7f0000001c80)="0249d8ab702c3a5d135dc01ec94b55bf33a98cf2049202b04da759d2fd0144cee6ee21eb51f311d2a6888ac08f1b06eb1572f3efab7561a1c4bd0a0b0bedb00aaeb6d9aa41b9969a4b55924b28a00a8bcfb1b9910082213e2ea0ec44bd2b5b7eecb659bfcac0f34b07e2f13d230a2695719648170d931d21014b53b9fa86637798dd554541e9c4c2266cf44afcc4f38d0073a8532d92f8a7e3d0dd", 0x9b}], 0x9) fchmod(r0, 0xe3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="3b6b92be35c74b934f064eb377ffce743b976375ee", 0x15}, {&(0x7f00000004c0)="2b1b9ec44a2e63073b76d0d9269a195c59e15c18609d1afd93871d2c918abff85e46240861ee023480fce5172da4d7449837399f67fcc57c7bfceae52a023402b9fd6d9502d60ece6f332ab05b72d85a9b7dd6f5babe0e00a3ebcb9d55f9ca4e0e3f0fa6837fcee8faba46ddfd42f80d518e93aaeed0d4e6703bf151047c3b93b738d9b9185df9d5dddc239f26d94262f8890a854cc940abf3555c85d83daf540a9052b7063978ced1acc464d741e69e1d644ed35749f005a937762467027508e67f41dd121a4bd459acf79f09e546d46f019e6607d4826142e8d90e318115c5d15a57534f0628aa2d5d9edb19c0c089d232f07c6a06fe8b7801f2df855e1ec9771ca022ad7d2050a0408d375c8356a9d2d4925e4e57d4143470a45f45e49c2d9ab0640388cf4041dad54d6b73be04801a1330e80ee95fcc5805ea2875e2a64387c0ca0de8e81dab0b791c675edbda0c0e41fd11566b5eec11bce333834f993ea1aaa36b363daa708dc5b4f28e85ab368fc8e49ce8320222fff2ed92bf45b6c5f183933584d77d11c09c2fab7e68b022462591db49c5d53ef02c3e5e140d1f1ea9de6f55d13ea2be8c0128facd41f79aaae84b1e2e296a3fab930697ce07bd74dd5d3223c551b717077c284ee703ff445d6f6f204b976095f9196ae1bcacd0b616c79258beddea8e461a5e91b9530427972bee43c41c97071ca4c085045f40d2d654a1ddd21efe26651a5ed2ce527638b9049bd74c58849d9cb9c57ec7e3350986caa379ac4d4d0dd5c123c7d7fda57279ab247a46bd3ee8d265f68f51fca8c12d42cbb6d36fff9a38eac41ff0c076f549d673410db75c59436fee0a42dc0c0527ad064840ba739963e29509ce9dacf21ffdc20309503b3df8aaf2457c4e7e0a7db3d0468aea66821ee40a1a36968a4efc2b22fa324a53f90dab825aaeb36a6a20b4ba94b1579344721add99d1ec67ba9c7fd32913e03e45aa589f7df4979006daba8fce9efd1165f9f27103dac6140f03700721f49a382853f9cd2cca2397b67d3629887d446c3d721db890bafe0fc83f204cdf22fe89dde4a39f36cf69a70eb8eae3f57c3dea69b4e00898c7ebfe5e362428f826c323a85ddb3ec5d5445a5cb7fbe2adf2982dde4a9458cf630db7a50b2430ab4e2fae90f6afcf5448edc276ccd0fe73806f676b467041105011867af41ebe36bdd1fa789c2aca4a7e0e8aed11eaf921be2e08fc99d0a74b8d9985ded9b90c559f15cea8090841dbed6bca46a284014ad3499215134516650480ce981dae9bdf30eab7bf88090c7ffddcda120fc6380be350f55f722a13e03688bf78ab1ec511ff0f44a501554e60e86a2b08643fea0967be51cb0b5e4a2d03a0ce1fcebf567701a11f1058e6843049908c069296a68bf872abf9c582a54c947b45dddc0f11724d53835d6ab07ccd9dd91db8a7af761e1dc4bd15df0c9e6d77c70352f70309111fe67c96fdba78d7a0845fdbbc6948ee4adedb2b24852a26c8d489b8cc271b2d44522d26f7b475157b34c3cd6c9d7dee8838bef5aa544189a84d1559a1ba14c2901777830f06f6466f91e35ccf95fb9155bcf86092fafd999cf44643f1acc1457943cca5b55f4f6e2fc3a30ca87d32b8a2ec22a4692dcf19d892dd43f2c7fe48081132647b09d56761ac42fcdae9646f4e2f85efaa4d28fd4073d224e8830846c33fa939cf613456bc428ee725b26606cb72a9a888965e1dfe945c4a062743f35aa2fb4976fda4c67b81aa4bd29f05e16268243ef56201bac6d3df8831b591d9d54c6bb9a547dd53fffee5669297a3c3cae197f67848494dba0594ba377ad98aff5b0a676e7e8a920508cedd0c86d2a80f304b76886ebe529db593634cc38a3c8883062e24f2b2f549608a07eff5af9972b1909f44b0452f148bfc03eeb97c9fed1215a2984a8b10f24f5bcd4384b090007a812c64189fbd316def1a80f88e22557864553cd1bfd2ddf750fd3fd359b4dda62216390e2fb37ce668ae30d92880e8517d1953398218069a09a914f03a7eb76f7d78d5bc192679e727361a9920224149a7211a7497a60bca60e40ee1a4c774cb3c430977adc2ef422167a13108051b991bb3b0c9714c88c8dbffcf0771173dedb70e8f8d62a9474a19c8f96e7e35cb1927ac4702e1ff97a1e5ef4f6ac17429cbacdee3b82813dcbf77918457a8a2d20f87994bc7a832b7e50df9fa21844048502715c6b8ab8d32d3279d9d63fed3492e41a35c0c9f07e329bb26f9f34f83af347cccb1ca3e46708f3e67160067fdecf60ffa50c07de3093143a3b364d79a64aa27f4af36b703d8f6a253d04d96cf767c107ee7dcef3f419149ab83c9e6d80030a489db66f788a667af1c245a019e060bcd19cbae23aae740b4d54caec8b1b9a646276e94c32a651bf3ab6428b3ca962ff28d7fcb0388b75d44f7cc152b75de39a93a1b170e349a510e5291cf271e0b4071f1a359e5dc86924fc9e5d4eaaaf23e3d84e07fe249df650bcec6cd5079297052331765f5c4568a46f4b15eddcc655009d2fa6fff21726ac5ce7258b084b4d3047c3f170fe4556aa69c44ea5e74157cb70f2faae4a7c7143013203d15dfe2439a9e126a7f270edd1ff93ca244603c6d6d37065ec766dac3b2ecdb8acc25cf1aed22138e1d3e4456f5d0feb9c432de84ec87429a0d38e89deb7a1e8ceed6f66e12967339c9bc0ba6d4aed9a3f5a5ffc2f299eda52f8df4d5f4956f0e066f5c075ec87b8d5b40e8316e9e12d4f4744f97ab11ca11de3835e444a28ec94db6c3cf48df71faa5b679c1e8372f14b8b345175b57a61e8834f6a677c5f05a3880ed438fe60bdbe9eb2beb4f4d25ea8405c52d57aa00d20c62c2ee417fa30e55d2fc6f5891bd6297e8e4e90e20be014c08e9a6e828ef318b6eac7ec1618ed2801f150c71234691160aecd34ed3b016202550f0170ef3ecdafe2776d247ce4cf0790e312f68d8a1f76d6fa313ff1b925453cd9a522a2b7513c77128a51868bad80f7a631ab439e85d5f07c0b202579dfff6f17cf8d0da3ba1f9fdbbe77927a65c9742651d384febcdc41df696e69ca3cc37261d84d84e1ec6fc9033447111d8773ed441664fa58cac13b7b0fced88bf91b5a4d8d30f93bad4cccf2698849f7ad1e06a5e91fbd248f4e7697987f7076563b160ebc4f81629fe7dac1c14b984c6e32f3056964234965ecac63f51fa8ed73338b192cd6a4d02639052db0873a827898a1092472259247df3a277c48d2d6bbf0e794297c625818cfd04d894734872cce237dc3468f3f3b942cbf0758d77ba475f58bf478d3a54c5b15cfa25dfa3d7342b65c1e2ba68d8c860917640b71cb8f7e2b84cb50fe8baebd7d27a71dacd6b0c7dc320cd6a8f203a6951b81d577746873d60833514243909d0c9cc8e245b0721b4c9f6f838e8e920f764a3582c63861b7213f9744de3339294d84e0ab723b283af7bc0bc9743ce45d5d9af2c80145538b3ab41796cae6df287d66a9cd87855e461cf91fae79eb0f81822c5f6963e63acb06557e6d496df80dd8555f4a683f63c592073813731dfe50a2481caee5d796be3f222ef84e8632353a0bad5c10994478f400f5a48f8a8434cc1c07a1a479c9bd821bca41133375cb3d7e71a52567b2183dec12109c1ca3706beed0fc487012512fa9333da877c28b0e942b566e7af3b35a3e7a552682440f19cab474bca27dcf958bd6ce38c743b8b4fd3f6e3c6718bf35210dd737180a3cfc0e19b30dc1973f524ac48bd9b1b8fe6e71219ac29f7659d49d1a77ca63a44f6a4189f3e3a7b2c72a4e005eb25c3e8486e36eb2678530029a342624deedba10138ec4d25497806504acdeae80d5695b7fe7ec7953bec65b317c5f6b3540cccf947886df375784bd6ddc861d5233faaf6d40a3e1e3d9bfaee16829035c063a49ed31c3b9049502d6277a54cd055f8db763d68f3dcc6d4b83f25587195119477db039ca85d809b4aeb68141fee03cc7513725a451994197d0637b3b87759281fc62c5fde21b8ba2d826ea2ba3832bf48e322d2a7948a6a31556891d56770e547eeef3b3d443d1be8ecc77052f255ccb493cda51fef7353b2ed8c9fdfc5070a68de031460244f85800435ead702f4fe7da8a75554e4a2a9fcabd158153cb0555e5ad75da090667057bd5c915fe1d16ceca0f0c9f742166fa69234879b6dc4ee247abfaeee08df6f36b87559514a08dab3737ca9c71b9155f5ca7018387a0847c0e76f1bd53edbc229c5374dda1aec5edc96c6d5acc8fb972c15ccd6014abf44370e9a2d36a2a4580e0ee88bd0746952f87cecddd35f43cdffa823333c8f9e9bcdb4256ae90732fe8763819ec51f02041b4d46a07521b364fc1a7c63fbbd9efce598d869f0837d41c9e25e1e884e56d905a41b20066118f4134df6efd9eb1718c96d65edc0040ef64d23785815bdcb9439e7a9c4fc46d985aa28fb22b94b9b9918755447bf678c0e2cd4aa31b013fc64bd40c51d66b7a070095ec657f398cd2b043b95b719dbe5c7bbf73e05329cb9d905479d8dc48740a1a5faa502e3c706125d884c3815c26af369fe4fa06a28e1ff7a734db692b4796b6289c952cdc3caaca9745517d9a435044a1a76b9d5d496982ea8fa89c7fe36405f7397dec98055305480ae6514e7432809d1f5d1c1260da88da5448554aff6a582b2504ad8be4f0a54306939031cd7491d49760e1b49e63452cc33edff24f498b29e2977511a2bcffe62d5b394ea9afe3adae3de391ffd48f2baa217882e1f7830df65ee5448b1fa78d9c057b150b145578bf242c02fe4f28e06d658c986d8c636737ceaed2752426f3c8452227ce22370133c1b10bc1711ac8bcf996154800915648762a80a3b1c2ae9a0a33f1e72cdf37700808f2558150f260d3c4ca446171d2488146da28200c7f583dbd202a3288d6d6af7f43993baa52a2e6b2788161ce1f59e2f6572324ade7d87aedae13afa709873a155c2c1475451c9a9fc7b4d31af1c728bf68629f4f206069a192d6e8dfdbc04f6c09bec41d1454aa6a82a56e9bb3d59903e851531224c53338e341f2c5ef70ba295e099027ed1d930559471cd148e62af892490a71cc2e7082cdae71d5de9eb03923e780865c438827b8f81c61307b0e429f86435578ce7d9b92d872d86186a3663bd9ba97764b693b6f51db1ee7bbe2fd15ecbb2a7b370bf5ffc85602ab711420af02b6d90b5dcf974d5e1de3ded7638d9afb8fda985f4c01dde9649ec74820fb0fee441c0450aa6055712851be967da6ca73d21837414ce405b9b943b967c9ed23937bbe871b97f21ab874d50898f234290d2ac2ff972edd3b49743f08b264f4262d6ef8aa39bee667a51435837f0663922eec583e909e385e2430929ed22a528af602f3c9093ca225acf1487a3bee8bec6ad49ca1e7d5f68121dbfe80addc3b820858fa57002e6e8079f82b6274ad965608d4276d3e9b3d48a98bce78b4837831fbcbf4f164baf07621a4791f5c8b583e86fcd89132a4c6abeb88b9809d8710b36a1f1da9c123b88afd209dfd76342f5b2c8efd9e09db9af8e3f3bfb6589da78b7931e7edaa06fe4539437fe532f635c36c029d0666870e40ed41cb920cbaf58d7f7abb74c9c7cef3d57c6285263d65861f95c1a819dbcf7b79d6a100e2b2709509acb2859cdde541921d107b8806ac5247ca6f76dc3dbfb04cff7608da59fdf5aa17f37ff93d34253beaca778edcf597e7e00d92a47db0cd84845bb58b7808c9238fdec90265588cbf9612db1029048aab02724bf6b65cdc5", 0x1000}, {&(0x7f00000002c0)="f29ab32152805374f88aa5e77f2efeb586394336eb6a630c2d1fddc72201101a2ac89f9b27a8e194407de52f22bc48d95a173ebead14afc556b065dd76f0180496ec88506f2a4112d4b9d277c0a873c8f19a17f72067c43d2ecfa070a7dc3001eb79f9238eb447c1b311f34d215b53c95d1413ff095eafe065e3cc49cc71f221ea", 0x81}, {&(0x7f0000000380)="d43e25ee09e8e40066d4e8236a05f4a8bc0c4f379f2555a9766adddf9388c694f30b70c0d01454b115698ce5cf3dfc86d402417f98192cdada794c8918fa8a5bf0920c5cd46737b1dde20ce4d7c67e4e98574b042bc0b1b1d89cab202a889dce3ebf3f46e4d14d331f5e632e22332427c9b3bb72015f66b0235f35f7aa4fd4c97f659898de3f8d115413d3e61115dd44f4feb04ce6e65d597ec21e89dcd57ca60cda", 0xa2}, {&(0x7f00000014c0)="1b855719665a470b9102c18aed2bcb9d2302c7732be536fbff3fed1edc513f5821d3bfac8b78bbc37eaa4ffeb9f45f903322e49580907da6b553377daf0d354014b7a80f2a93574bc4df59b0d12b1aaa67e67de6dd42de12959733bbc8aec62c14eb2f641403e7e9a0d9aa11a2c839185652a2b9f16df2fcdc102b49ade7eb4adbae057c8049b443d57d785de3e4515e8ac4e2f05064f16faab5b419f2811c1f08fe806f12789fb8", 0xa8}, {&(0x7f0000001580)="1b1a6373c5454b4586f99c2db0861f5546440f97a1a8afee089ec5fd8401e0ffc79ad9c0e3a0c905d08a6f71594a3c75c195db153fdfb480d2f466ed771414f945265d065cba3b91e04b73618bb0f537e67335b0e0b928b0172b6a9676ab2ffa240db41f4e83285ea05e22b3ff8b1d94fa87dabcf1f3abcec1d45897388c47e99e460111aabeee9842080c6a5676a0fcd0512eede9351ba113933617b7eaeb3ea2e0bc3a541ddbdaaa1f44bd20eb60060192656b98909608392eb79df5505445", 0xc0}, {&(0x7f0000001640)="057791f1611f7d1899d371f149d452b59cf3eacd134a2cba5e8c14d330930eeb15bbea4b56e1ac82352e3cf90b2da4a4986251d8e53d431ac20582a9be13c9d3e600ec52caf2613363f57a1e2bff41086c5ca946b11a6f1c0632a52edb62967bafbcf6522558e67e58864a95d30a375baad43751de6e5c6f3fae56d011770315742e6cba8ef91e7e7fe7027005", 0x8d}], 0x7) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:41:03 executing program 0: socket(0x1, 0x2, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 01:41:03 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = semget$private(0x0, 0x4, 0x684) semop(r1, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000280)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="3428d32b4b2900c2bc4099208f04e95f9abf278a3622e4615cc19ff92bb882a877181ceb9c43362b94a5549bb208ae97cf21af7e5b7f34ffffff7f2cb78d71780d809de608f34a84e015ae80f99c16000000002ff01194dde90000c7e308a6815151fe43ae328d78fa95542b40c9e503c2d919bbffdbff618a5d5518496f89f541cc6ccbc290a659"], 0xa) 01:41:03 executing program 0: r0 = socket(0x18, 0x4002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xbf) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200), 0x4) 01:41:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x5, 0x7f, 0x0, 0x0) pipe(&(0x7f0000000000)) 01:41:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x115) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 01:41:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 01:41:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r1, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 01:41:03 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 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) ftruncate(r1, 0x0, 0x3) ioctl$TIOCSTART(r1, 0x2000746e) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 01:41:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r1, &(0x7f0000000040)=""/109, 0x6d, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) 01:41:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:41:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x1, 0x0, "010000000800000000800000ff00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) 01:41:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0xe55b) 01:41:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) 01:41:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x20000, 0x0) write(r0, &(0x7f0000000280)="5aaf386e3e2742f6251ef3", 0xb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7fffffff, 0x7, 0x6, 0x9, "2c43c0d2db0f60d83c41970912de196e2eaf2e58", 0x2, 0x7f}) r2 = syz_open_pts() close(r2) accept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x0, 0x100000001, 0x3, "e70390fbaad690bc6b5126a73d583309cd29732d", 0x66f6bca8, 0x1ff}) r3 = syz_open_pts() fchmod(r3, 0x1e) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x8, "73cc5160527b0100e5340700"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x2, 0xc88, 0x0, r4}) write(r2, &(0x7f0000000100)='\x00', 0x1) 01:41:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/111, 0x6f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) write(r1, &(0x7f0000000340), 0x10000014c) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff4dc2, 0x200, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000100)={0xff}, 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/242, 0xf2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x0, 0xffff, 0x1, 0xb13}) 01:41:05 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') mkdir(&(0x7f0000000000)='./file1\x00', 0x120) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x40, 0x8001, 0xeb, "d9d873f3059d99fdf45fff5e452e51936be6692f", 0x1ff, 0x6a1}) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000240)={0x0, ""/206}, 0xd6, 0x0, 0x800) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) 01:41:05 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)={0x3, "fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f"}, 0xa5, 0x800) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r4, r5, r6, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 01:41:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xc40c0147e0a240e4) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000001180)=""/215, 0xd7}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000001280)=""/103, 0x67}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000001300)=""/59, 0x3b}, {&(0x7f00000013c0)=""/142, 0x8e}, {&(0x7f0000001480)=""/87, 0x57}], 0x7, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x7, './file0/file0\x00', './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) readv(r2, &(0x7f0000001380)=[{&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/24, 0x18}], 0x2) 01:41:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 01:41:06 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 01:41:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1/file0/file0\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) r1 = semget(0x2, 0x2, 0xc0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/147) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1/file0\x00') 01:41:06 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/206, 0xce) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x1, 0x5b}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x0, 0x82) sendto$unix(r2, &(0x7f0000000380)="ccf9f9faf329b2a94a30a187f527c114cb6f45b3d2765369d2b499c1dd874900a269d6c5862ca23baf3facf5ebba9d74e0cc107f75e1c51782e3e272d183ea377f5d1827ab979b9017f938f1b3014f00545fb4793990d63ce2a37235758e880f316319e5612490a6b03ace56a9bb31ca59185c44096dd9455e4d277f9ed16c0f95b9ac69695d17f36c32dcde78755aaaef387b8e38fdd1002e92ad4e8d1ccd610029f16dd02d0e4b23b8d6135ecf75172f8d2a1219e08a39b8abf8604ea36c163215682b99c239df31e66ce7ddec8b223c93", 0xd2, 0x400, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f00000004c0)='./file0\x00') sendto$unix(r2, &(0x7f0000000500)="a40485035cc9f525ebee192dd447e0f68b2919f443c65be08d672ee166c813edd39a4aeb048544670b651c0f00e4e661f471720d00632abbb0becdfc852f9407df7996d6ceb72df836275213f04fc4973a4567c3b685c875e7e730df48faa4fe88a89439f589d7924b15638295428505cca2c0697bdd1b1fcb9bb4ce2935843ec9ff1dbd9787e27b38c80a0b8bc56e0010b58f7252a12a0bbcd050b4767777fcbbf29f1100024dec1684e4c2954df54db33809e4d8ca05a7cb4f", 0xba, 0x2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r2, &(0x7f0000000600)=""/64, 0x40, 0xac0498ddd0593f3, 0x0, 0x0) r3 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x60) mlockall(0x1) semget$private(0x0, 0x3, 0x102) r4 = msgget(0x0, 0x101) msgrcv(r4, &(0x7f0000000680)={0x0, ""/165}, 0xad, 0x8c0424416ee69c95, 0x1000) sendto$unix(r3, &(0x7f0000000740)="d62b60e5eecf4bdea38a16df91c1d4440153c8b65e3744a6b9143f8c52cb1e99ff2497eb60ef1d87685440899295343f9cd3234cddee19c8c03dbe14d0626b75bff40975409f34cddd57ec4fda026f6705ef83d28575c70cccc6e40cfbf363d435ea22cff141ee1ea1dece451c50491d5f005ea801656b45bbca72", 0x7b, 0x2, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r3, &(0x7f0000000800)=@file={0x0, ""/31}, &(0x7f0000000840)=0x21) r5 = fcntl$dupfd(r1, 0xa, r2) openat(r3, &(0x7f0000000880)='./file0\x00', 0x209, 0x80) r6 = openat(r5, &(0x7f0000000900)='./file0\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x7fffffff, 0x9}, {0x18, 0x3, 0x4, 0x1d}, 0x101, [0x1, 0x8, 0x6, 0x5, 0x81, 0x7, 0x244, 0x3]}, 0x3c) mkdirat(r2, &(0x7f00000008c0)='./file1\x00', 0x100) msgsnd(r4, &(0x7f0000000980)={0x3, "69a9d78158630ef0516a072442a85d409f7a64aa1e222330b6c4741b263bcef4afa27954ac75a77bd49871a61daeec948c7eb0082a0f8af7fdbd7e4cf68194242a6145fef5188e7be75dace68e644793c23b9acf0bc50c0ee58d1799900892f80e3af71cee0fa134493eea56af3c1bd497dd6f809a96f045bfe924ed74ec49578f37a284c8f1b328d97e6e0164375fa5d28dbf3e734d36e5adbeb22718d48df995cf54785b947f62aca9528e098a1c949991b27ddd63db57e3926277d36068f0668afb30b6b75f945189c11e02e754574919952b4e29fab7757186cc968dace6bfb56ab7ba345ca4fc4ff4d94720dcbbc910c56349cf33d7357d650e2b1ac72f6c5a31672ba5bbf8c3bf3769376defe7d0b8606a57919f0170c9609f2bb0b05bc73e42a2143b65dddc7977cdb2d6373935a8b4d6e2ff81cfa793a1552fc71bcfda0be40a805db83f0602b678537f5b04fedab97a7a391b6b663d3e551ade96f2c95f0d993a656972b38b9c23da5ba51b91d8adb4177084eb018345652ddb9d01c366284d2424acd0d681bd68efc7b400b5c67b493ddc303f7aa59d070089cf4b06c2ab46a6c78ebf7743f3f2c3ebf8d9d784e81d38995294320e15c84efd9391d538c5805b35502a31e502c97cc2e33a76db5207fc7c9c6c8f45ed9653ed0a23498b07b3cd2cf740d4c5bba32b97ec54e82421b07285a6c090c7a3f92c66d2853c67a62d99a22a1da6745b3b9f8a353dc61a7ba641ba2ba1fa784741a270ec6dc72dde54dfd03d116a7fc8656996389dbc736eb190b928fe41426ef67f61e378ade47b0c92bd7a0c95a4beb9cf721ef11c7ea23dcf2b6c3e6d8b6159629383c5add65b11de88296cd66d6181fe771e356c2e092bbb5d961f3628a7c25ea95055be0b2d5a2abfec5883722a6314196f2980736f525dae1caa8e55cdb4e984ecdf61fbc47161cc58189c278b2c6b481c9286a092b60cb3d6734d8fdc84fa55e40613cea0d62cd9cd9cd21c65c40569d22a6f44b860164b7b101456d376b6c6197272195f1af8afa575ebfd4751ceb293ddb108c97b010311a5ff86edd378b99181243d9d7d44f1e8536ae356ac8348fa6b17efe5849175fa0eb008eb2e9c087b9bc7c14a315ea14f7d2abc964a29f6c736875c582c7dda88b383f14b5ff2157df753262b29e5ed5d254e351bb5165b1cad897247c4dcc595b08afbb3ead497a18a4b4ee5cde38b232ffea5f599c6527a547e0e40b3a27d8a9a36360d8c32aed3e674afd01e67203a7299aef5599996e285fd73e10f5aab8e93ec25c85a2a2fe94935647defaf15ed23ac44cd21334589ebb91a753eaa7c37be55db7ca60a013ae6f19339cc1b75258affe9b2b7dfa07175dfc182b847b1c4cf1f1882929fa26b96909791dc84c31c5291d2bfc23e6bc6cf38ed629df729ef1f1b890448da9dfd99a05c4f70438fc389e9f278b0bf709268050d5ad51697851b6280aca4aa16dacfa3dd7041bae19f2cf3b2d268f07f42f1771ac947aefa0edec31752e937331910c18f102659751a5d793f9577f7de6a651c74d79dae8cadeeedf12e481ce8e159152fa0e06706e33b24e537527409d468a5c6f427880e2c1da745e79709b3c042815c622084e08ff419ff9c76236a4c8f5ae26161d7901f7cb508a474bb7c0e906a797f73cdd5b82437aade97cd482006c8d7a14d1a1c545aaf0e9d30b4b70a37c1152c53c7d4e90d2cb75c7b1d2937a714fabff529b2955cb2a6ac11612ff52f800c1cac77330948424a7b97ac0fcceb0affeaef8aa16daaa75e86a8472a4b28cafd5fc3694f418c47a7b57090f62f833932125b2319021018c5777306a377a636a5e487afe4335838c744b10e7d4049145c3d878d35f1b482c729892e0af2b50bd734c2f75370f9db0a69209ccb10ca188a0a112a6a1b19e366120d3089608fa2b9f11c8f97df18d1439eb2901754f849fab33256611493440f14d35aefa59b2af0f853c8d88c56d93e90108dd0e9479fda88e0fa0d9313e5655e8f8ca0629fb6850b464e35b56db2d1bebad0d7299703b13d5b3962854320ea94b32e6fd36c54aea585d83e4c5200a4a864822f0b884501c9ced1516e1f4439438e29f10fab57e519271564242f0aa70045a744b5f3a2621c775806c7f66d0aa5a6c79559024f87ef9a0478c41aef7480b9eed0150443403c0a40a10e9767c44dbf72cbdd201773fe2dd149a402facb7d571477195768b95d2c3874b35370ba59e4547914d1e1a639c24aa9878386418a67f5f5d92ba36d742bece6738b82e05343bd9964b02668fb4ea0edf4040c5c17d27ec3f1659cfc8f08b315b241987ee749c86be7f8d5b93c6d14f68e0846177805539de11db5f337a64ed6b64f6e2b27c744a6e1abd7b000e156146a0c527add566ef7057e148d23bad3fc23a25ee119daa3b1313fc7a392a4611c9ea928573d08bd03d7793349d52e93055bf497e73bb11743728ce5a8214daf6046871ee0af66f975816a8db847f0b735e1da37af1cbbc2b6d41f6c22d6e94c112bfea04ca272efe89c21d9f1d50ab658d373298ca53571f907d71a6f9304de29ae3a4ec33f6be9aa73f21bd76828e067a656a9a6dcde870aa79a648466d45f42bcf59eec5206f321641ed1cb95c463b8542ee10cead192401ea4290231de7b2e73ba323851e43aed1d9ee338c31e68a3fe0dca84d01d76f669280a80833eece76dea09dd30f5c609b4fb551340c9a305aa10cf6fa1a60f4552ecf4eab62ffabed0925ad74cc3925471fa36e1c12a4c712e4e7365880de0ce86a83806a9b351b314f5e5fc93aaf2f7aa7a3a7ad6e80676afe2b93d2b97f8639e01692b9c9e06205c353227f7c882018a12666d891c5b43732ced7d6f3b075b1537f099ff95256da293abf669ed93ec4dd7d1aa7d0f4cd1544be935ffd1e1c354f0d07e77ae4902abd317d1f128657d824cd9e33e64554c48f2739252685cf856cad734fe7e8d0596b1feaaec84223cfd4afc80fbbedb273829004393199c4c23b4a6c1669a3d27d343a362c6d9a1a84461e4650d727f89c5da7f80f8c4af170e3511e26695670ca6f8d847dbe4958f4ed1e168adbbb2a03bdea563c1846fdbdb96a18ed58b732a8930525ad6969ce971f55a6916a2166d4a5373ae1b0a5df70597623130621841753aab8a3707d0d13322a4c70f5dc804f5ac73cd455b15d9f0803476e8eade947ef5fa31427e35d98054f5a1d2ea75bd70ca6159ef3b6f63ac61c2674fdf30c550c6a6cad4dd320cda29c51453d29148100174c5d10d9fc52b147b634edf2bea7b7da3263ebcd4b93c883aa6ad0ab3a5f643bb5382096bd70a67f5fa31eec59bd467d222f94cdedd63e3821e24b6b46edfce601a66ae3af75c696cd36a48cf0626d976a3b68202386efca67bcc1cf3109afcd0499738d2a97f5fd1776aeb9b2ec3149ebeebe16e22092a0d7a0b46fc0e634f9fb52662ee3c2ab256473d0dfd6f96dacbf869b5a6d3f9ac6137533843c7596b3c3d2b69d6ba8d9af88c4892d089287d8bc49255f77b95e9d0264f9806164e3fbe7ba7adfe3afa3ea32806fb4536eefe89a3c30c65cad54594743f8bef88a54e659bd852c488c6753facd0cca9454fcba2ad1d8290e05ee34384929c505e14c32b2fd7b4abb9b4122f6fc7a485a53ef5fe076fc3054a40658f514b5556dbcd34bacebe362073bba6b4d644b32b10da296ab31c050af6ea71d57e178c3139c7c1e4415e00a7f315537d81b44a2357028ac5ca08f99b88cf2d13eae2b61a23510f0e7675984557293f7b1d2a151f9ee4b2cec271fcb554f658430fdcbf38e42037a6f12748dac4ede15e0cf9984b93bf61f98b39499fec862733520618343699971e5e120502ca889f6ec8d19060160bfccd0316cd111b1b710005fec71b9663a8fd8489426d05b1a7cb37bbb7a5ad0f268799603d3d4c0bdba750e4b89c811494614b2832e7406077d369ffb2b679b9f8a83c31743b357d21df554ee63af498c379bdb87b799678c11474e7aaddc599bf4d6337a886dfdb59da3ecd90a97a52b1c34463859df5ca74db783b2aead5d1c765fd4df410a0c8b14786c1ba709bda3c825aee8b69b758acd8245d475282ff6e8bb81f910c821ddb67d05346923458765096d7a7bfc69d4a9162ca0ea095a1f4364c334a5181df63e52828deba16e19f0551cbddd4bfbceb5374fda25b0c4cf35a9f3d06253da86f0083c2ad072b611f7c5f3a7341fb56f3fa9d9ad61e5a0f0f3bd4e0143e71c62f1b3ae4c4a0fa13dc45643be977907aede96af19af5dfaa0266e965f765762fbe21d77eb8c508fcaedbadfc4f7967ff6223e45de227335bdf8ccb00cf06e1edc2ae27a1437a0fe4f636d4a5082fc9d076ad27e71f70637124880b12aff70e8049e7640deec12b05583af51035e2801d7f82e03a12c69879db558651c84f723a5ee81b032bb3902336633e4f117cd716085d18536affbf667deaa0dd7f6cc79a9c316ac1aea667452b9e636dca4ac1944d4a2f75d9ecd029577ebf5adcf1ff2c2c9cdcb820e96dc95bc2f58353be0d28933a2adc54ee953f4c522156d6d4be3091696a012fdc23ce3035b89fe4f93b9125f0b4cde60509b526e98459d5fb10296adddc53b4fa6f6a1d85b06d256b67b0424c4550046285ade19eb760f03e6de9befcc62a297f161750f38e3140bb52588eca1b6fca4b8469f63a14f79b3b008e32b42afc9218c0ca793d9fd002998f805b8a7fb7015a850cb1f94da2b6234b3ad07bacef03b5d30b6fa8114e7fb5a8b54b80a31cb29bd1528cf19a324e82ee5cc4d06799d793db2cdb267eb83908afe90ec8e8cdb9a46c88cc7294b38b47faf8f65dabff8e5f9883df3aa21c5616e588af1018159e743f26938ed60cf3a9261b6f8b17bf1e533e82ed9be144f7d1bc7308a5d707a2f5ba352f5810e993f487be6f1afbe44cefc9d2c2a641adbf8e2c6b09b6c7b254b2db915ae9544aac661616f8f544fa601a5d8006bdc12b189c985abacca7eaf44a9b64a16ab8fbbfa74bcb966b75240b1b4324b2326a9535b0fa583d32fa688535cb0a71f03094577d63c158128dc977f5ada4e5567488389791f488cf4f001aec27d0064e1eb30e7360be9b966f4458fc6d62521634361a479e38243b6c46e5e360d572590e08b3f6e567d723ff5be1bb977f2e3aeee9acb581517fa82e49c00aefbab9a6274dbf1af57198356a2b48c98862bfa1179de2541870a51e45cb6ff1d1bd0beb4c521365962f70131e06d7ca799761899f0cef73c7a69e4fc62a85b6cd1ad873eca9946a0b1b5c23a803ba3219f1996ea821666b0b8f1b886d66e40c5646bc6383c1198728c99c74777558bbf70730be561f956efb6361276b1de63144b5fec5179d1c17c8c5f79785c8d36213f72797ed0bb9cccfde05c047c912a05b8f77d4894069f3e08cc2a7342a44a804fc3f2990158e920f89b20de074ce80abd38d6aaf4a8448c0fbd1652303fa8a564555b6bc441f7624a20be1e673a6dda94f010977257587305c35ea6596c6fcfab1c9008a4ec3054e7432f392c9a666258eb942318925ad44b305a9a5c06281d569f8587729e64e9a51fb17ed6c85cdd53a5c0c44cec02d8fe8ec510e498043fd41661c39cc08bc1be2b0132fd0a1a81c0589fbbbed8edecf8c7705e89ebd60e3a840562c25b243531ae344f162a827bbe6642d213469606301ecc787fbc57d8f36805e80dad7ff10d8d9b58916e998e28b9506ca4ac8bc8a6aef78e7897125b43150df0a0e6fd88bd16a"}, 0x1008, 0x800) 01:41:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 01:41:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() syz_emit_ethernet(0xb6, &(0x7f0000000000)="fb63cd4f281a75ab0e79cdff2f232fbf48a1b3e916e674e38ba897ee1494c1e1f3b72d9ff47a947dec50e16f5de799cafb6db35d2a600eeffb3909852255d6961c0e81130c78a9afdc7827e90d1e020886ff96ea7afbec38c6330f710169f591f8ca1c4c6c349b66241251abe03a1c70ad965a13b05f3997c10a0a6a3e5c70a1950f5356b986d916bec21f11b2dc29ddc884cd830930e2d70dbc87dac0029bf36b10df4af43cb83098a761b44b539ae85439168ebd84") kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r2) kqueue() clock_gettime(0x2, &(0x7f00000000c0)) 01:41:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384144a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x7, 0x1f}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 01:41:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) 01:41:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x2, 0x0, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:41:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r1 = socket(0x0, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000eb10c5ff92a3e7cb702dc51a89b9ac00000000008272231d1423f41b90aac59522e3c667dd88a6859c9ed4fda047bd12e50be9f52e26f333a8b824f4ce78fd7485f344143c2375316dfdb74afd9f3a11af19b72611fd33f67d2063b788650324978b14870eb10abaaf89e2c02c9aaf2abb4e2a80c86829c58acf9c4bb48050"], 0x10) 01:41:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000100)="eaffffffffff0195199d7162cee168a8f7f6839d327c54ae739e8ba939cca595ec820e070ce1744c569bd081fb63fd0a4132f9b6dd321d1e6419b32b3f1048ce080000e850fe03c14764cc22d7053d96591b3570f912940dd5c9bbdc3b8564775405e03cb276e647c10e96ed553f6f366c", 0x71) 01:41:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) pread(r0, &(0x7f0000000000)="e21e191d6deace9a30fe80132954b5161a2f88867de387399515c2ce5af776fac8245509e23ad4753f587f846e55f8df9e8bc9a75a9dd41b45675126bbe614", 0x3f, 0x0, 0x0) 01:41:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1, 0x20}], 0x2, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 01:41:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x2, 0x7f) setsockopt(r0, 0x2a, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 01:41:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0x8011}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="b401483bf992b808aceb8083976e9e93dbfd01c55b6020b9551203f1", 0x1c}, {&(0x7f00000001c0)="f5eb9a91592b730c2ca82f98fbfd9de8fa34d87f5ea729c3eeb98088bcf77ba34dfebab38fe63af8c950486edb64396e5157e4c737802cd820d5a2e1268b8a8340729319fa55f300744005042c0d28eef174a3eb01cdb85364679972c1355a863bb0deb18a5fb8ce6dee71936b1bf70d70a76ccda7fc2175a0abd06545a3", 0x7e}], 0x2, &(0x7f0000000280)=[{0xf0, 0xffff, 0x6, "8a2462a57654404fa0b04cba670f7eb5e474d2ca4a8e59a3e45664963b0f8bfc5dbfc4c993581a000fd04f86fccdc813458910abb7bdd86f5cc2700b40fd45b9e6166214fbf579ea9614887a0c41b837e144163a94dce81dc39cc27fefdaf4948b023ee98e196e1236440e6be3697fea0d6472f88c5e6c23f1deb1476e976eaf8e900389fd25322011d4f03ea7dd154e5bb6c2c79e55b6cf2bf9e19a8a9146cd269af85df869e542d2e8a720659e6efa1998f8c602e0aee7fe8697f7b17689987a71dd697a3de218e322e5fb686cd4122947844a37dbb90f88af00"}], 0xf0}, 0x401) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 01:41:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = socket$inet(0x2, 0x4000, 0x4) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x400, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x1, 0x0, 0x4, 0x50f8, 0x4, 0x0, 0x6}, &(0x7f0000000100)={0x5, 0x6, 0x0, 0x2, 0x7, 0x1f, 0x81, 0x6}, &(0x7f0000000200)={0x81, 0x1, 0x7, 0x1, 0x1, 0xdbea, 0x9, 0xa70}, &(0x7f0000000240)={0xfffffffffffffc00, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) close(r0) recvfrom$inet(r2, &(0x7f0000000000)=""/11, 0xb, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) syz_open_pts() 01:41:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000a4f000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 01:41:08 executing program 1: pipe(&(0x7f00000000c0)) sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x16, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "153105d50000008013ff00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket(0x6, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="007db78a7a557f07a612e4ddb9edf3066091446d1da2ceeb2ce20664c4b2118943025d038bc7cd7c8a04df2efdd5f9f3356f31e7de4e6cf5a1a5989396a4469408f4836f85050db5c6162a67f1911da9163c92060f389a19f70e24d6b08592df3c0c332f2176dbd92b105f6cf9c19342dc0661bd1a7eaaaef482e256320ac1b4", 0x80) 01:41:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:41:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0xdd8) recvfrom$inet(r1, &(0x7f0000000000)=""/68, 0x44, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd8a0 failed: hole in range 01:41:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x8, 0x8000, &(0x7f0000000080)=""/242, &(0x7f0000000000)=0xf2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x2, 0x80000001, 0x9}, {{r0}, 0x29907b1a3b3434c2, 0x25, 0x20, 0x7, 0x277}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x6, 0x101}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x62, 0x40000000, 0x8, 0x4}], 0x3e, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x2a38, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0xffff, 0xca3a}, {{r0}, 0xffffffffffffffff, 0x4, 0x53f1a739bdc39bf4, 0x10001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000010, 0x3, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x1fffffffe0000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x93, 0x1, 0x1, 0x81}], 0x1f, &(0x7f0000000380)={0x8, 0x5}) 01:41:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 01:41:09 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001a40)="dc257129f20e71128cd2f27f0db792e5a615a753c07a90453da4794fd91f947ebb132733294c2577a7ca787a0182cd66c24f135e4d5dd50316da6ee5effd94e7ecfd6036331e03bbf6456f49e02e05fccafe6b7a5c2bd81ff169abcd9adaf58d5b797544c89af73d764ca2acc873325319986445c96469fdb8d87ed2a3b753a1cb42434fb244f3524aa1feae0048f7a3d736f1fba892c5a87ccb42df33d6", 0x9e}, {&(0x7f0000001700)}], 0x2, 0x0, 0x0) msgget(0x1, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4000020c, &(0x7f0000000000)) chown(&(0x7f00000017c0)='./file0/file0\x00', r3, 0x0) sync() unveil(0x0, &(0x7f0000001840)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r4, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x8) ioctl$BIOCFLUSH(r2, 0x20004268) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001700)=0x10000) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) 01:41:09 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="d1f6458da0857bbe2874dbf4c30da35636748279df1b591b9803ad7009e025c3eb3770d4c5fdd72780b99a6978516857396559f4d95dd5143a551312a9", 0x3d}, {&(0x7f0000000400)="706e9426fb58e0e38921f8549677ae02117f339035f72312d53092eb0a5c2e2d550f0721de4dbd", 0x27}, {&(0x7f0000000440)}, {&(0x7f0000000480)="89246bf22d1fe59cc0f05da32d05f7c3226d0b3ac59d1176c39a3b15ff21cda437e67c4a759b3d59ccee69f277ec8e267efa96e80c246ef2b238b56487c066027644b296cc830d08c4ba487fabb69967ab273b34f655db4521d8111ca11ab202273d", 0x62}, {&(0x7f0000001540)="f9aa582ab000664e6065af3f3904ed967a84281913432433b08cbd5702bd9f01674ee40cfbdf821b43054d26275773131ed88ae2864f8a6039154769fb6f255b4b179f90a37545d507a66363d1b4f75cdc2090952bacd62c95cbdd24625915684857d6421f78f400baf5f2506f37e6f4b563c9c25bf683abce86b534a50415eb03398646ef7e625bb3d1e5e17c0462f2c231f87f3800c4f3b3a63b9e928624ca84f8bee05c1aaf80", 0xa8}, {&(0x7f0000001600)="e3de5435aeef0fa96176bbb589118f3eae48073ee56fd042d6b5d89f94213368cbb231f9cc8ce23a80fee7e606e3c83a2b8a2429ca26ed4d657f4107a4f2cedb0eca3717de51e60a28256ac71ee0f34a8dbb3fc744da1ab5f88e78fba936526b6f0d47b135362fc3299d40fb479b705803bc7c63b145d2eca2f35b74cc3a87214d7cb9eee7926a66a57da2d1dfaf8e6ef8a57450945c9d2c474c948924dcb2f8bc1b530504736292d492e8ff4caf8518c9dc9345757dc22e22347652a3d4c75d13072f52e8dedf17a62f900618e193b29d734738140c5630a06eecf702e74c", 0xdf}, {&(0x7f0000001700)="77fa5a78a4bf010417f23d4f77df8938b378e56ba14d529bd1047263bd8660627ebe959f49f69507dcd34ae9fa72473a18ba8ea3c86c7f75b011c89cbbe60ad6b976d30c6a2823ba3ff998e9b7aa17cdc3b12c5dc1d95e93d41879f1ed256958df3430ec043a0ac70c551bcc55570079bd", 0x71}, {&(0x7f0000001780)}, {&(0x7f00000017c0)="85c998cc16a316b798f505645550de4f33a3771d76da8a52eb58bc4d7290fbb19390b7e7d6c2ef5399a588871f3884245757e235323dfd66ff128572f59b2f20eefd4d877817399634da6ba670a1bf04586835a4d7deda36b706fbfeaecc8d42d4f83660b15ec551cdca29c0faa6db416658a90230911e5fd0a631ba37c3eb1386b2ac491d2eb9d9f4e75a56ec9739b7eff84c31182fb568cf97d246721834627749edfae3b3dbb03d2f0f5505fc3779ff72fe993d40e1e8b978e606ed758c150dfcdc8d3fdc4be17e210d6ff26c8bc776f95ce04f51ef8b0eeba4790d92b018a11c9aad69cf98271c30b6735e5540125f57c7cc1f2c8cb7f07daa", 0xfb}], 0x9, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x5, 0x0, 0x1, 0xffffffffffffff7c, "79e374b15895de18177a3502448907d97e726579", 0xfffffffffffffffa, 0xa3}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="3a30a0b53e1514cb06137cf1183e94255403cdf2e184ed3a32a3be93c3ebbd7a8908b83e0b2f", 0x26}, {&(0x7f0000000100)="c136c1e667451769e8fc1c0cc9f904afd1b9144c3038bb999e12b44c961214ada7f21577ec08d0b0361046d026fa6d14341ebe347eebf72b738a0051e96b64c3883a1a1f44f7d860e2a086181faafab5a33bdc8f52eb004497bb945cff92af331bb1fbdb297f0304059c5b00250ae8aafaaac14539e47afa524df0e75ecc135bf09175dad55c674c7d89d48d76d487e329bee2d8f13640449a8ccbf34db3b0ee8e1c9caf797c95a709bce12b124a8079ba19820db821de75d1d3024f3feaed25788c17963ba53b96f870284efa671f7001c4bbf0900d3ee4fbe48b", 0xdb}, {&(0x7f0000000200)="6db88aaf5d72e4e3314c68727465d86a06c239716f177c98d96716621a0be8c9a9e7103b807cb087821ca9d6d0efc6e74efc6f9429f8935f2e2fc6e743c2aaccd4567e58f863cc10cb873397c177f1e13f7c7385c409808b40fe3623ba61aff8a45330de2829765eec546b84212e57313521899e73491dacc591963853f1c1bfb95c60aabd1ef3db53158c02f411f4f82191e72ce796ed9b8f84bab09dba4bae38fbc17d5ac4258e7f26090755ea13dc7cc670d98c49dfff07a2fbdb63d35188a6", 0xc1}, {&(0x7f0000000040)="9016a004708ad3cdc6d4c4b57a33de9cea49b53bfa4fb9e14cd8924f87105c03c433ba2d6574e6fcdbacca558c66c70d1c54487563bf67621ce7702c52f51341c7ac1aee2db59cec427560c73500bc718ad17fe81115812be7bb671df62bbaabb27f56fd5f097673f166a40238bb4a05ed72ee24", 0x74}, {&(0x7f0000000540)="0239fd634ff83948fd303f854a3a511d9926e2e6cd3c05a02d7ec27af34afb28e8d5d68bbde752f9649d029da6e043cb28053e4ee92b4811c4a214e7f1e8f50daa9051897e0df6584a84db8e3515ae8eb3451ceac56f8a1675f7ed57ae75f227414e8b2409a6c983fca3d39ebd4bc6950180c3b4b9c36d1a7fb2d9af1cbaf2b00a593f5677a004018af9d040b85fea4381f4837e4b3e4a3b5704e302a04908456729c66674e896e5d97713c9b94000ec15e272e27bf981ba1e48fe183428b8c2d7e43979ddb07cf83ce7f1b0afc2e1493cef92bcf8107cb4f519b9e35a32c74268df8f2910b5c31d5821044e15901ad16357fa05e897b1453cb96ba1357231dd79c230509228b147629b291829bb999c6e51336582bffafe04edc14dc42f3535a95869a45486c7b4fd9f62a6ac3fb26e9c4dad41928021c4687c1a9b770df6a5e633ed08f8d03b839241529b690d91ccde995638d87b7d8a8143183bbd65dc96d175f0e9bf1beee20ed8c4fe2236a889e8b9406c6485194e4806245fdfbb81ea4f6230bc590cf44b42a929389c712677d138b0718b9829a274d3177c064af6239672b54237a89ef5f975f7bf56b5d60a3a791ebf8706cfc2cc7065ae583dfab089d02e211b76bbff14e26e8d975b32bf17c1f716f5a320568485c7f1b851bdbdad10401a63f88af0450cbabe53e50694093ca445a444936007a1d64048644afc1e3cea498cf8f3b40a6f739806a9582db8268c85dcf9efbe64b6e39e7ce923fbb856c15fb778d33bc5b008af7a7acc22781fb930d95542393fce1f4bb7c1c0de5657b5cb38be3acd76e8d317fb808469964cd8f041b31b4071052f773c94539405dbfca53012c37abbc1c863750f8275bcb45bbd25c4bb1b60d053b7481e5e905fbf45fe54b67f7eec4aa3cb3f2287aaef8eb119e7a21eb9ee57901a20917ed00822c22f7e82f0742750624c92b4d8a968b35d7ab2c1be14ece6cca63549dd1859c69d2765518acc66a00f22fa1fd2fb314d84e7e588913bb1ee918a488a0b3c1857176eb6faa4ab5054c68050a3943fb1308e8c59ad34e2f4290f5a075b2a6dbed0a3192d3a296cd81b6b908049515fdf901e65430eb211fc0887a8c1be6b2f11f19f693559f12ba6566793605d335feb4a12ba70342dc9557f9363e141bc34020748c9e69d729a5b441c34dcd2932436505d9d63e9037686e189088a2c5efe2cc79c6b18f3fb7ddc9a1d5932d530c2e538417f652a10c7687c0e8d92ab452bce2658b043ed79b9bac377fff6fb8dfade0d01d77e757ae8fa06e61bd836c86ddedc97aaea2325b0fa41f2fa28b25d5d6a5f5a9aaafb0d71b73f8b20b16e4aaa1f589c1d96a0a4ccecb1e4efdcddd3c5d19a3201ad7e9fd2d38bffeede7b09225e610adef4d9d4d4e5db262dfc6e02dd74c9c8a306e09d197e67d1ccca47c62ab26773c634f7a22d57ebe86610de6665e6dc8f2b20fdfdf5dd3dcac3cd7bf9db2f0db23adcff0ec7f36b961f03f37e83f10807950d56b075b16e4720e41e1be06f2c6576b3fa2472d50f3de748e8d5c671a74cec0d79fd7a3c3285659926cfb160209aea95569e0de6fa7a90b2e3591624b94c786407b26034c039994255d1e819a798f8f73866d678702b88075ecdbd4a875632058526b988d90f2fc1b6dae35293d83996b943f1d0cd1ee19b5da05fb9b6cdd85d056497b52ab82e8f7c47633867058bad6e76c83280a2002f34e4075e7a15c1e252bb059d40682d0d3a6e3284169887b82dfd8b1d76563f106526f8b00f7af1801293c22b76f547bf7b3f0a0036f84725f754c569e1b36381a3f02edd10e22587f20c8f1423921dafedf6bf2c8404f47caaca6495ec60c4e3a0772a28b4f597c26d3ac0b585f5deaa0f2f96da0876be90b20100ca77ee98c3795ecd10fdb8be23e7dd189be56a45437355949615c07a2736e6d596a7c205aeea85af427f86def948689b166ea33b4f1d136b08c32381d1563358b69b539af775b5bc322b62082d2501bb550bd40dcac493cfc593503ccf782081fea40eeb0154db1033b0303b239930cad25ad6a80ef95bcc265522e6cb59834132d383eb04c03e2c9b7ae66ab6bd35df44410d35ac7560b22eb62b59af5c0b76c914405e289a354d3f86ed17fd3215f79203922f76d9d204d547b96515a6c38e031e701dfa1dd8a96a5bd1a34333690b05f40165d2cb4d0f877a2d78c62cbff940f8136efb82b3c75a5e86b2731b7d9def95da3e40ecc3d58c3293e9719742209bdcb2f24daceda460a2ac7d9e2dcb80679b44b9df89a3103484c3ecb6c5143404844b7b23a9d93c712640e078252cc313606b9081a8c5b5bcf4b963dd08105b06ac8ea72fcda10473105930d782cce5c7febc38b8125624e898a115035197d7cb92f31cf5a08a057712805eb6cdf25cb4830aa711d1063b31ce9ac692c2a716c54deb888c68107f8572ce87ee7db9b7026b6cc641d5a957d43372dea31c94ae4f6fca14937933ab3984e830ded5169350d8430115027e87e018bf83d14023e6c5b0e52d8c16398cbaa320176a793d78b8bc4d009a418011106fe67e11b9fb9c8ba8f5319ab6d3ab8a9c3c0fca82325c39a82620a869b538def3e53edf71a79a1446d4eba366e573e5062413fc045a6d969023716d8cb7edda58e9d175f3f334611bfec55cd0b8812116aa4bdec255285896a1fa69196905c1751bbc8b4289c1b073254e31f8d3ee69b28c7cd018c8c5e0fc8b38b75e647b0deacee9e2d982965db6977fb117df6721a156c5fde06a33bc35d7368f4a34201a378ca8959da389037689b991978049bab8ac940ffa5dbe8568893aa69fd31843a8f4a0dd22d670535605633bf692db83363ba003a5d7e9ba247c94d82749f83e8ac1b8a8fe5714385fc44556f013b1371154e31d010af6409c59f327e8e35fe2dd89ec71edbb704b3ba851c0d96e1b8bf7d99c3c46983fdd98dda1a6fa680162b5f5eb6bd6f9fb7179064ebbddb6f4becc0ae271f4683a9ea6754ac4766abbbb9f6c39babf925d8b07ae1e8f45352148abfb2c05defff8296380d091a9e03ffb4e8f70789dbb96216b049d7c1ce1c36447288ed808e079568ab1653bf4cd5f21fc9cfd13123863a293eed8e4a402c51eb9686d17ad59e931a16f7709552813ebe58d0c8b12156fb707b0fbdf6987a5465b1804cdc161b6ea6f060a62574c3d3e741b8a9c1f56646b1310b80847a347289dd9cc22aa079e6f0f8ebe76921a7b74254b3ff19b7da27cad407234632cc00abfe878859b5b0c984306d6175d2c4580d2d8e6a5c518cf432c24e55b386768d2b164776a2ba5bddbb801e9276931424ffed57db9d0f4e8afa7ad711bdaa5a1864be6d4c1826a49d4b47b1c513965970d7e50dc2395da2eea84d40261fd03255edbb7d6b3f8384a1ad807495f0f5646902f2a0ce6007b8aa01f941b8665546bdc385e5af2aafaf43e478cad073155bfb6498607ff80a2f4bf2b7555cc2067b266451098016d80cef4c6055b659b92dd1d088bdd610ae2ba053067cb48c2d7492a95316ccee03a6e0559021a15496e481b6118a347578311290fbd37023645b6efcaf0eca264e43760f64bc7176dc2b131f787bba5a5406554078f40d555f93c1ccaea491f5cce39d854e3d0bd688347f897677e1528255e8221fd986d97a6e7fd2d67e7e103839d38cc66ca842f51ab11c751419a419cf813e11c3de0b945b4788b9ed92290baae0c2c3c869865d2e42b48038fd31996a3a998fad10c64eb9da961626ddd2d8b1bca4378fcea445de502e7c828c46f688486c22ac822cd2be23d6acc66537f4059237dc13b16ef66b721d223ca30eca56b6e4596488bbe26138bc12cf8fc68ba419b35763acc36db2352d27fca5893cb0cd5a3e494a19abdda89193490bc60020c1d8601f8742802d397b906a90a8a765cd90af67f36f70cd29043f0f1ac27d0d99cdb75f92bd09566b28bc704ffdac887ca4fcf2f6c1a32e06a9a659e69ff8f7207c37e9995fe69e522aad6765b34cb8641894fc239440dcaa2119b343f76de0fce882c5ff0bad4e55b18b703063767eeb049856f1128767948eb9374eca1df0b08a2a092d0fa34b9dac4ca9074a033365c4d9e70e9c526dda314c0882b2e252fe6af6e112f38aa6c6f81480733f5fdcf47ef29d43451ad3096665f32536a2c443c88ac513153107ae012e785364868f000d1eedc15bc90ed0207a7e44c9b367a20e961e782f1553392db9d4f8dd697a5c56f37d738cf5c3afe09a933c390dee6e5ddec44a4f7e14d0ab3261b9138eba22bb2a1875ec994de0bf513f953047fb5a466b8feb08bb6c31c164af0714f1b9005123142199383fcacc324c8727fa9bc4dd0aa34cbfef750e8f678c6a94cba94a26e8ec65b6d47947b5316a55696a2d0df43a3650ca88d292cbbb5e38bc388081f8bc02f953670c4af4c045968eb6ec8e5fb109cddd4d9a871cfa739192c07331298e276e8c9375184c50de9ec42d90b8b3f1d5cd86d0d1e740a92d5b1508da751e448dca9d620a799d668290bb693369caeb9ad0385fdbff7e8a8f973ef63402558c68c0a770889067fec0a16f0f7741c3c578742e8a0bc3506977afee33edf121bbb6e4c6e8efe95f4497b7d19f262e93e6b211b96b55e21c7326ea22b1465a90fa50e12cfda1eb7d71a7a9ad1910e20edeeb777c581b5b12ebf44e5f970edfb3aaf44bcd79f4284490e46592c90b6c57b4cfd78f5b6d5cf2b8e7c5c3e8b7f6032644bcf89d981691d863526ac58d81aa46703ef5d40de4d81fd2130cdf27cdbd6c2d95c187a1d6c1dac610a5b9d24e49484ecff2b9d23507651043430723917b42b7db60fb54442d66e1138a99f0ef79131787451af59fb5b3b681eb7c91b94da0257a0e637af2f103fd24c905f5b307d4338967dbb7cc050da6f6172a5437f221ecbd57aff46aa8a5d949b53fb6be2c6eb96873f30e34ed00f60aa492753c2bbad414c68c544d1f68ec2a82312258e812ceba7f6dafe80ddfb7d717be93a511212a073c8c64bc581f985d8ce6f50ee5560d662224aba319f5c51c203c192e00fca047307b283bd58130cdf1b7391d75c223135120b311e22999c1df1d15626fc5285cdd52fb5df785f510c3b24705c4c760943b0d6e4359039176d114f848abb2bc5cd833c4bd4617a5125af8397e394d4736512db9734b70e1db026eca23615d79e7f822849e6743fc383ddedc00ac1e8f77bae5f9d3aba9d185df23d427c86578de5bbe52aad110192ffc188a85f373f0eff2d0f646be4f3ca95d5987fe6f0acd96e06426bc8c5aa425ad03a8b3f90befb9faf22711551c476c1a2870e03c53cd360be90b5a85bbafba38455b293e01886ae5a86394f63cc401335cb6409d75dd5c1c79e73d4e906073304b185e80bbf16257087bd346e7b6d753b0f95a9b4e26b4e6aab503a1da97242ba78decf38960cec14c4e88954d211ef1efa86ac93ca6f9fc310a025689d16b51053ba94911d6d1b8233517c11e7017c21a0cd80015a88d81dcf8ebb4f0ad4e9fe206f717973a38a4e39ed7a94a55f4a969d7ed192d8914b055560e043fe684a41ddb11d83134f943658f77574f19c020f5c4ef26e0db7805530c9bbc1efc4c4b6ca57e6e38947eb259a33abaa323160f13d647f22119b277a4b7c821746fd2632f97d146bdcac040b2992e21ac9df73cc09523f6b0d750b54f364478462fd2061b07e9f353db1250f188b10e4c4d9b26c9fe98d9537b86ce60ab64a8e3618d07390fbe14d0ff3537d435e", 0x1000}], 0x5, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001980)="456d4f1db63a53a95c55515fbfd7db743598279428d2389850dfa63c84e424482fad10fa997a969ab010ed7a77c36fae756d9d04665efcd5040e4bc89e16f0d758ffc3558bb51b2e7bc2a4f5d6fb1e45c125994d", 0x54, 0x4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) 01:41:09 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000040)=0x9) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000001340)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8, 0x0) r3 = open$dir(&(0x7f00000013c0)='./file1\x00', 0x8, 0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x10, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x35e739a64ce4e634, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x20000, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540)='/dev/pci\x00', 0x8, 0x0) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="8be0731418242914324a21aca6734ba2692c61636297dcbe10fdcacd93b97f9c4ee8000790822cd87a7b50de7a7e19536d75f52798addefb2237e7b8b1e3f802789e6a560adf28da5e3c690d98d2e085ac87d3fc970f0c06276ac7abf129473801692aceb8c9c1bcae2aae661c62f0ed48b0ba8106c0976ce8dce2d99bd33a6e2dc57b7dd3fb830574da2fb56b50bf1a442a95ceaa5bf31f94b29c60593f4ee5312639f5d194dd8f21c6c5065360db4fd569bc0483c797d06b74d7c267459e181f60138aed505c2639c2140015bb38a80a5772f4cef257de5292799cec2d833d99ecc749b1540c0e9b78cbe1ce1c483408c85dd76ab736d24c2bc060c8dc397fb3ca371c2007d8a6eae01e09af429561df3c7fdda41130df5fb9672d79ea3875ed2847e0c1b8c48146580a3c2bead6389196a9c0f70a3acbebe587df72155a630ce382b9c675d34f25144559ca3eb5eb828555fd3bb1f4d02d1fb6fa53d5775ad585a7687b5223333951b6ed2299f4c0b303ecf7347a18d51bfb888369333d5fd337ad4f68f3bef8a31bfbe5949118a9b80ef481799df9ee7fd10608d55dba6ae8df048a5c06d569645d4d949ed08cf092fa996c49eb2c41d5ea2b2e030c395a22792110a64e0adb1f1db8cb14b2e79cc720a90b2ec4864e22e154d9a891877b873e2da0c0b54c8566df85d3563a8ffb25c4d107be18bbccc1b2f25ed9f71dbe0f0261c3faeb3ea396939ca14203aa128b34847fc5c7e80812fd5416dceeb6a5184945f07713b5bbf740d97c6c14e172194856d8f79d4fb36a508837847728fcfd2ecc7fa88c717cfef00dda5a08e91d7228778ffa1cdc7316ce0efadec1a840cbf5996d2165c5261a4fcb5d6d9f78e08636e8090057113431041f4aa6a23542a8b30b7c7a615392506bda03028287abd4c85f46fd47eee02f8ad3acc88d9490472264ff61a278582ae9df9edbb6e267f2bbdb9c9a680cfdd32b083fbde6088d5abcc852350ba8da6c83504791f3f9810adcfa28d03dbbf2b801f6539e4f211562439d7c06b1c9fb285197bf2a68accca51d0dd8fcb4d5e1380340de13a420c1215fbaa39b9ba8dc9386b846beb546f228cc06e48b91bba9186d5503e6e11cca739fbf71cf22ee21ca26fd6ad21597c1fd8a3d13e3cff1084d70dcc6aaef517a5ee192082c03acea2b36325653cdab31c55b063737df5fbea8bf51d6b793879de7aa459797d2c3c75334d7bd3d7322887d4bd23e7f524425e0817c4448a6146509ce16aac2c4d8588d3b414a347ddac6d951740386b42c3e78d74a4d185de6938e568225bbd09713f575e49eea7d7816169d20a0b05572a577e1e332745310b7ec992457efbe9c464e8a182bd8b1a6bc9146b4fdcc4ee0c3d6f507ba7bcf52ccb9b82c631b8e355f0eb3e78be5b7f8d92357c5171a009f49cc2e5a6d1ce5d394abaaa769ded11e393e8597deae9f94b3bbbbcb038fc8dd7dc7bfb5bb52f70f686c4adcad33956ddbc7d0396ab5ce7ee4eb1caaed35567010031f00a6fc59901f002b2bfec9305558e7d344320139ea773f30e95020e8d06d9c1e940b4d708bba33271f00237583f552446093d961a613d16b290a5f7fdbd5c4a84bb3acf3193ad1c23c4a51340d3c65bafde85829192eae60a70e48117742a91573c5c15d7ad8f5a5d11c8ff8312b2e86b1a555027a58bc05e67c429844ade2036fc25f93be430cb00b4105767c8cf4423e51d1ec3497eed5a324ae00f2cd4a6ed5bfcd0ef34e6f9cc22e5e1fe1302eb1f8093d027a269519fe29ab0a6f65e9e160b018794840fc885626ba9258ca32accd3623ff4cc650874642d2eacff16447c454c5b72cee6f830d000e37a24a00180647af4b7919456772acebef8825dcbd24d7b9d6e3e1288899b19fff5198629bde2a0fa825363c0d0427b39f128d5b28b257d721fa0cd6f9d484ecc9c464f4556452c09463b4863a0baa91df1f9b63a8474775f62c1ab391ddf82c4da1a5fbc2121dc944b417c50ed62019433d5bad4280a7d7aaa4780f4068d411f4fca379db6bc6936d8e4034fbdd08fceeb7d9eb7f5c6939dd9f6102019d7d4f055f98e2b9c0ac36811b3c8fdfee8a944a9b5c0d718786f8e5513e66058065e887597f098bb80a3da8d4cca0e39f49e38b5e590879fe11662396097d173eb9f9421e64dace804b2e91905ede1c28067c2c38cfac16de418934b7395f74de36006f301e7c7d729d066b73be352481da4feffb793f07d28217021833d171ca8e3b204e96d9c4490a8fb2b00738eda0b4b13f491ec7bd08fb0fe23dd1e0e477e2f9d1d85112f20761f76bd4b5c8a2fd644cca468c23a911b74ad0fccffe63e83f40febae76c9c12fd15f3da17375d7e134e9c5ea4c4fb680e775963b442f00da0506e9b242ff27581e1c221e3a9f89189bce26298c10de7b9361f28c26753fb007e7fe3091d4b1336cbe0f071cd2c0cfdfd2ada23402d6d6da04fbcecffcb2940bfa28601160b5adfb01114ff9e0d13c87760ca02947c517a67b781ca7271002f4214b78ce0ba1f5413e17c520e639481513eef00684990dfdeedd49c0fe95e2e7cf8b92d12eb68b02dbdcca50f03988d37f33c7b8c513c40abf9bae35bf853e0fa301f292b37110f849228ad4ccf9a7599aa85387839746284d7f3ac8f8e145a460a097cca94f32cfb5ba88e59272749cdc8c33d98d747cc18235a4439d5a30c9bef1447a42af1c003c4e94136700fd32ec92497a59074ccd4f8d402a0d00f1e13a035c03fa32678b79d8fa0c24717c03f63fbf74de14a4ca3dbcff8dd7d7d7e52814756ee2560a84e9ad3affd73fd8ddf9e1a46b16592882cf7faa302ab25384b9fd0d6e5534a37b1546781fbd6eb4284fcfd344497b33189558a234007e125bd730343de0042e4e8f6f8b5c64f7afc1dfaeea20c3d235832b3427f53ace1e487b1d6d1ba29f6c761fa29637bfd74f2781855c79e997260967ffb33ab8f69811490734507455b7ae980c65ac7fb42366b588928a3294878331a9ba6c58b8994b8b70e6006f885a2f31436d1c8b79590877fdab693a9d57d61b2950802375d28b8fee63fba0b744d378ce29068bab0f2fb9669544f76ac08c21bf7bbb301ff4bf47d5ffd5bee9a037f84ff0df04084c15d5cbefc7d489f355af56e6f84392a119217b40ee9544241b87790979adae1ca48990d6a00ffddab784a69d112e5b23d8b9a8586e3c462a87c070e310181be73d5a94395d24e62c1901409aa7109763cb120212d26b91894f4ab39331cd1919e08200cc450c5ba790411b95f08c150f87c01030bee2073ee3922240fab5fa9df0e62d416fe289696161de7292fa53e3494ff196bd2f8792272aa7f9a40be58e1e1de9308c258bfc3326a4a39ccc72a844b23e56ae2c27e5c59af6da90a590cdbd2a7b876aa97d86490c8b145bb26e5128941aceda1fb59033a2d58a40c9bc4941bf57a7391f74b2046f16f3d88bc9aaa221bc0948b6186319aebc9438b4d7798f579b5d837d0511edb72308f9b049bcbcb67d9899170749b910383c797ac82f7d955554de530205b6513bcca6d3de77dba5de1b195f2bfe06f628ca04222b8e106b0312a17579137a05109ae02119fd2140a698339f8c61a5e1fb5cbf189c9b69fac176f0e7006bb6fc4a316b19a4fe41f4f77faeab16e0814d7c0b6d2054f30969648b57180a9a0e533c627bad098f47edf38ba6a495f47eb7e9fe2ff1ae7c23092335e02852a0377fdcebfa222e41654e4217109043da8ba2a1f118946c4487e39c5f2a7051bb00f9b2fc056eb3d938ca879739fa05e3a5eb92c2d4330195d2ade084b86135cef8236600333761dd8258f3b81b8ed7134a00d4c3638caf20603ac4363bed4d9b94b36928fce14e12f5004dabcd1bc7244331144f9463195234aa61d6c3267edd54d260c86fff5d43bf6c09510585a7d58e847a425841d2fe21424b1302841fb82fc661d3fa2426dac5e66ad8c19b25a10bba05efaef86d2fd2fd307e7cbd92e210fcd8f3a051b9a5cce54bb01c351b2bf33005b3df19365987d2cb977f9c75ce7537ea9d39c8543dbca1b1d2b7ad42825a7f465c8a879446d9dc2750b08cc0af05cf52810ec755799e252bf59171b191faeb130eb9133c0ec3660a87137c37e42b9738927d2d93f40498245b4121af454d333abda20ffcb4cf561bf779c3637755845e25bd28164ad5c444ada440036ce9901d1a1c28c57feb7b897fdda78b1a39eeb4719fe624f3e29e81626263c303269b9df9ce9dbf0b4d7087a8453aa20020de556ff1f2c431f64f793bf688b6a2803a6cb1922c489f03070332607a37ac44a58842ce11fc851fed5b93d91af72956ec6a9a88c19da6226143fe45c6ad13583ec2ffaff8a529e64085c99574074c025939427e6871373b123a1a131e4ad17d2f0cac97ad81020f55fde4e6ab9a7cb49df1eecf555664a8bfb4635830b0bc977b0a267d9484c58780746ae04cee6691011c11999b52bf745f9c1ceca1ed689e351c7e185e017df3cae5b9223a5cc92197a2a5c2d220ad5d69238b734bbbad9879a5b66abb9f4492c2e1b29c1fc7d22f3f728e176ba43954090a24d606f03aecb68c173c4a6a2abe3d829a00218206bcebefcd060c2abce77efdabd2b41ed3fce987a3587276e7d5c507c1a24b1e47fbc3912993038896efd6c431ad3c47bed5f64a9fe8f3f9dae7f6bf2eb1479d81ad2978ebdf7d425cbfd413977116b69becb005578bd6e492a6601d010a1cfaf0447c7e5762b94ae9c4481758e004515c2e73119941cbac309344633f9fbaf3d965e76154fe7aaba2544a7900790653ca431661ec02e6302c5b138885fe7de1cc76ad5ab91eeac457b2b80ee118732f0f5369f4bc6353412f94b01fa85207ddd0a893f8fb875eb79950cf526555a7f8c2010c34dc7e271fdd4f1f4beb28b5de062cded6204e0ef27920ca13923f5cbecda171c071457cd5326e800eaba68798eb15ffc5352a68493d90c8b4a6164805ad9df58e5cfaa9f02f550bda3ecd82095c0737a739a35527364de1cc818515c273cc59f95e51b94e6e6b24847871a099315ef30066c8be63e54661768cc63c51d770619b08d2046124fb414675fb4429dd278ab9c3e53ad232033e18524bac2d2bce99ec705a26eb41294d740dd1a6b6e1968b24a3c58a5abf37a676d3b9d767487eee3a3f76eb0fbb9fafee521b603fbaa6adb0eabda08c629daf01de5cab8139fb49acfaa1c404aa98488194652fcf31589cbc6324e48a8c31deca22c69ce94b0fa54080a91850c6ff4eb44900f024ad6ff2faf431c48bb88d0372941be9727571370543c4c2c489f9952503ef2dc35fcecd935a1ca83c49920a9cfb5d83f02720327ded933be64cf87671e6d07311373530ab512f1b475d9878874d8a893fa1d5bcee01e53299ca093fa458914ce7e1a33ee810ba05f2a27775595a7f71db85f7db1a4ca132e91212c90b76be48430eb3502ea104fcb148a3e8fd293a1a2826c6bf2e12465c22b7f70affcaad69f428ff6fc37f73d2cdcb27fd7f113a29559ce7d12b0da7cf5542a5f6c5381b57691461e7da09acb947bf9fa3475f68c1fc2c7abbf53cb1a23332c2aab01bfb479bd5b679910fa3fcadd8f2bf9161a8c67beda46a35fe3ec1151dc0a50e69edca764f32710a3f0b44cab511684f2d5f54ba67c3c1ef0dea61e0e6dc15897101fda5f922dbe0242e892a874208864d770e2d16b9c379f6ad6dc7d109b1b2ff032b5498cb193e053c4ac5471c5aebd79ec94512337a1d197", 0x1000}, {&(0x7f0000001280)="67ce463b003689f5c80abdd2c10e7abba941cc1e3b5500a996363b03d8d9f38512276110fd2086cf175cd0034b4fa7079ead76f11ceb3e5d10441bd194b052c06548e27cabb33763f5e6de8c1777d9260a9c39c84d06fddc072e8be1538c24138ffac65f0c1d35ab48ff837f3cc0ba49bb42c838b646d2ee9760cf0ac0e1dde3300d62932a392af23a", 0x89}], 0x2, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x68, 0xc}, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 01:41:09 executing program 0: r0 = socket(0x18, 0x4000, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:41:09 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xffffffffffffff82}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r0, 0x0, 0xffdc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x101) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 01:41:09 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xeec5a999e51f8e0e) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 01:41:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:41:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2a12544ecd2f0e66, 0x0) setsockopt(r1, 0x81, 0xbd3, &(0x7f0000000080)="15d2609b54e9180b60c5e5051cbba61414be21f179bf29b6351ac5230cf9b46dfc442cbdb2610209461d1dcc93b5309459e9254858d0da95162115aca7dbe363c92a89a68def35ae124a021f40ec73f8c1", 0x51) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8000, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 01:41:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x142) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 01:41:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000000c0), 0x145) 01:41:10 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 01:41:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000400)='^\x00', &(0x7f0000000440)='(\x00') write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x6, &(0x7f00000014c0)=""/4096, 0x1000}, 0x800) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x3) 01:41:11 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0xe) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x8000, 0x5}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="341821b4a66f43c58a0ceeac38b23608a7d4f7f00ec73aa2e2b296cb3add60697cf3e9f599cd0fd7b3aad9ae28c1ebe7499e86afaa661f8e6ee35d253c3dc345d08d9e22e953eb90b2b1d38cfa8e29bdf2ad34755f7b97880b5bfcbcba86221c18ddc61b4f4bf988717537c973ebf48d8eddf9edf1f9fdee9d3972f089ec3d161e5b9887023f6bdf90ac4c5ab0053c8ba96c2fb17d3cb96ce33c8faf59eedf5960a337cb45b98584b301f2d49f23a8659eaf7228c882b9792c16f698052c714e4013e83df71dda3846b0894cb7626eee2b5ebad52beace5190233281a82163", 0xdf}, {&(0x7f00000005c0)="112d88104bf0609bc7d12ad4fe44db559fbacad0dd4dcfee04d09e227768f0746f7691585c964b01c22b712e74f8b8240e320bf13a0dabf754d70a17ef98d1db4e0a1d0b2f592516efc2c875ab163de0eb442cfc37fd8a324b73ac660984a61004cb90650390683fffa682477c8fc008f7ef75d037d970f228", 0x79}, {&(0x7f00000001c0)="162355508e3daebf75b776627551b84c913333a2da5b8bbc29c7e51003dd866a02ddc9b1d6cc2d2ba234f852b001f656d036631d0d4aa1fc6d2e29b6d994486dc060c957c1ed75443a99adf7b549b43bb1bd76e5bc47c1f55007366a4d7cb92f90ff8e74449a226bd14be37ef26ce4fe5f8e89b7d20cd742fd34c43c19ab0c9758a3bbe7f51801805631bb35e0e899b37b0975e3903ed0b93728d0a641231a8355770bbb1f9ef4073c38faacb16909361cb862960bbc4609bd2f3c68aac2053620a7c053dcb102b6081ffcc690c66b69b5e173586a30b65b02d74285d957e9dcca0635d01e2942c2428dfd8f8cf65e90422d", 0xf2}, {&(0x7f00000002c0)="911f1410554eed623274d227b0a7e2bc9e5fb895c2e65e9f60df62fabef84c419c04e86158690c2eb02e18b50d261c9874299a94dd72bebe2c9e71524b7b506180334cba11185677ec3fb99ba1c40240f79d8d8c20e0fd43d323722bb20dfecd21690dcd46f4a9b470d0d657c99a3c000c93ba7ec27c6e34c068aebc1fdd88623593205a6e84556f7b5822147ee9223fd54c42218de11197c9b148220210ea987355baec3a6d4ae43ad6790ddcadadaed5f7553eeb29c27ae047c3e8f3277de4e721ad81684ef045b795", 0xca}, {&(0x7f00000003c0)="cc4bd303d9214204e0c6b4612574254c057b29089bd00898422f4838e8cf84d45b8585f240024c62720957032ce720a55cd58be8f91f0f117c01602b19d5f832a234405ce97cab5c561018d360e8cadfd5b615c88f99c641b93b36a9", 0x5c}, {&(0x7f0000000440)="cc9a47575ea73341866e58cef625da2ff3ed1160c47060981e0fbd326b92a7f6f85b7f1bf1e637dc225117fdfa34bc495ca9bbf2b5c8d567fc12082a6fc5399680039c3b7be0dec443a86afa6cbc610a8b6b75988cc8bd8163d2804bba2b6b8b86d0b3548f61365553c1355765d22859789cf76ce1d1b9714b44bba6e03771a9ec5ad1d70eb78f54993123949875883683c16af46fcb485c7456763f3410d8c377676b180753f2f864e6415d29b5f5080e149e58aa45d7550741f972c1f97e17e034fa932b88f102c3ce2317e1ec64d8f9b7ecc455ac782a1c08b32d7287825f2c617b747ff035580abe2e6b6962358e5bc9adf18766a7abe8c4", 0xfa}], 0x6, 0x0, 0x0) 01:41:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0xfffffffffffffffe) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xd5adc9ea604b684f, &(0x7f0000000080)=ANY=[@ANYBLOB="b7ea27f2401b85d54842e593646fcd51d1bfc276882a490bd9e38a37a8e2ccf7a1ffc9a1ab27ad617dba55bcb54cca73f1305373a4ed67653719d9c3230a1b8028cacc6ee8e5742b090eb25dee5bfa4086a765c1bcabeaff53df839474356f7586aa4562952d719ea7fb"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2d0b08a9b0760b2a) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 01:41:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:41:12 executing program 0: ktrace(0x0, 0x1, 0x40001a02, 0x0) 01:41:12 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x65, 0x8}, &(0x7f0000000040)) 01:41:12 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) acct(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socketpair(0x0, 0xf515edcfbdfa6ddf, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') chdir(&(0x7f0000000180)='./file1\x00') 01:41:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x194) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ftruncate(r0, 0x0, 0x8004030002) 01:41:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 01:41:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x51, 0x2, 0xe54f, 0xb4f5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0xa74}, {{r1}, 0xfffffffffffffffc, 0x8, 0x81, 0x2, 0x7}, {{r3}, 0xfffffffffffffff8, 0x30, 0x1, 0x1c45c, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x80, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0xbd}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x0, 0x800}, {{r3}, 0xfffffffffffffff9, 0x20, 0x4, 0x5, 0xc690}, {{r0}, 0x11feb8495650a06a, 0x2fe723ff81e70d0f, 0x1, 0x200, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x8, 0x6}, {{r3}, 0xfffffffffffffffb, 0x48, 0x1, 0x6, 0x4}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x6, 0x1}], 0x1, &(0x7f0000000180)={0x6, 0x40}) syz_open_pts() syz_open_pts() 01:41:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2200801ff, 0x0, "b40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="19a476024f3cb816f863b35da2c054a652c7e19b05dd4adc62fd0fa7f2ccdeb929ca77445387a12ed0ba6ed310f3b5d07759dacd830d45a6f15957f5", 0x3c}, {&(0x7f0000000140)="fca8bad7be1d7f26fecfc4c107ba4203c319d64f663d4684ba969d14686568d6e272b1ff76450ed9ea7987613221e74b0a6fbfae2ff3c9a007bf0b4bdcbc5f61bd4e30e68df06877f46ef8da5e3fa1c89481b2f3b8dd81ab2c2f7aeb7e717532d45b42523b8a7e6cc76d8fb404ed4756f2d4b7cd954d86bff18ffb893594cd8ee600c4c3ae2de0941d064a16e867b059ef72329885ed921ee99272409e635120c7b116a16f3ef447a1d2d9082148e17074d4a00e95b458c773", 0xb9}, {&(0x7f0000000200)="31416e03", 0x4}, {&(0x7f0000000240)="df2f2e07e3d7fb58deb55486623aaa5d43aaf6c5c27baf4ba916dc9de5e3f118606a6c1d80b82ec030fc82", 0x2b}], 0x4, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x406}, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x6, 0x7ff, 0xff, 0x40, "421a12e41e0fea36f03bcefaffae36bf143a1ab4", 0x1, 0x7}) 01:41:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1f, 0x9, 0x5]) 01:41:13 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 01:41:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) r2 = dup(r1) syz_open_pts() pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="02ebe3f5ab4d8350422607bba0c8623dc46624ffd710e2424402c79b71449ae7a7936f7463e9a490daa50e7a6669de25fa6ca3355d0736c9c649454578f8d2dbcefe826db6205a5ab27bf78d6990cf381eba73ab8d938e0199c6310b42d485cb3b1a44fd5509c29c8580035c11954ff56cd6ac33924eef4a924708d9c1f97d28cbae115635b3a0e9f81e77a4060e972d5a8d06426397fdb93738147693c521547b5db36ee5d07bec380e334deb1addce3cbd94e6dd662f1e75d5797096ec02ff5f081dab34b3c8ae47f9a35594a18d4fd60e6cd9acdcfb9337230d6b8c2992ee0a898b3a34178952246b45ab9558defe1b1f", 0xf2}, {&(0x7f00000004c0)="5cc46f518e2bfe42c71b9d2c7e8e867afd240b6d28d58bf640e0be18a4be02d474cc368d9476cd35f985aa9512a569ab84ee3c718965dc0ac30cef3b009651f1640c57a29634ec1faa79c7c12fb101940fb128888043daf97fd3cc7da924faa7c47dedfdfe4f6e1fe791bfd4f34878b3ec4d5821526b7d042ab2778e88d0cc242b8eaaf5b31bf949063b48f4b4cc4e31433b756ccda38084d1fb0ec252f1054181b2bef22a8dc7ed98c68fe45a31377d85ad2e750c0b7375b4bbd9034c421e89865215efb03836423aea02afc6a63649787f132ebb66a459b85bf70eccb69f502c5b633a7a69b1dfce52239d", 0xec}, {&(0x7f00000005c0)="58d7b0e7ca0ec33d4fa655fc6cb6d8974a8941cfb90a63581274911797494ab6e8cfa9113e688eddbe9bd1f5d0ec7ea2fd9fb3c3cee9f1ea866ff14c4a7eabd258e18c2103f46c3a02e0fb46dbae8741494b545d438afc47a780ec07781834b57bdb0f682c4d703094e368659f68d35439450ae2aa118da0946472d5b8619ecf482a14bf1404b9ef3681255526f8f31f88952e915be9eddcc29f11590bfdfd34b6c8bc694f032d8263282b35b597e92a56670d02bfb1131b7857acca0c45c0a8259cdc643aeab8f757bcd0e54a5805beca0b8747f5a6184e48fb7ff7f3484998284b23d895f20d4acb923056d95cf9398539c3115a36", 0xf6}, {&(0x7f0000000380)="d7e126a51f22ec52f0155381b21f6fbf76fbacb1a34cce8e5590e820de85570270fbd15a2024bd68c57679deec574e72f043cdd52b2f281c17ee1ee6b8d925c9c19b30feed98b356c54dfabd723f868b13bec85ab65858af5374c444115ff86495cf06cf66e9bc59d29e78c98836929f857e08261bb421113f4b60f6584bb3f8b08095e42def4d515e50770b809c84e174228a7a776473431460a2548bd1", 0x9e}], 0x4, 0x0, 0x0) witness: thread 0xffff800020b28ef0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069919f88) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020b28ef0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 506351 81364 73 0x100010 0 0 syslogd *352402 13137 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28ef0) at witness_thread_exit+0x213 reaper(ffff800020aff640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b28ef0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28ef0) at witness_thread_exit+0x213 reaper(ffff800020aff640) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afdc90 rbx 0xffff800020afdd40 rdx 0xffff800020aff640 rcx 0 rax 0 r8 0xffffffff81b1c663 kprintf+0x173 r9 0x1 r10 0x25 r11 0xd6ba88f502a2132b r12 0x3000000008 r13 0xffff800020afdca0 r14 0x100 r15 0x1 rip 0xffffffff811a7028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afdc80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=352402 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b28,0xffff800020aff3d8 process=0xffff800020aea708 user=0xffff800020af8000, vmspace=0xffffffff823a7c40 estcpu=2, cpticks=6, pctcpu=0.34 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15363 78025 35738 32767 3 0x90 nanosleep syz-executor.1 35738 204352 24711 0 3 0x82 wait syz-executor.1 1185 186248 0 0 3 0x14200 bored sosplice 24711 170857 84936 0 3 0x82 thrsleep syz-fuzzer 24711 243538 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 148817 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 277040 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 211958 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 393898 84936 0 3 0x4000082 kqread syz-fuzzer 24711 120174 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 477414 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 19435 84936 0 3 0x4000082 thrsleep syz-fuzzer 24711 53110 84936 0 3 0x4000082 thrsleep syz-fuzzer 84936 82470 93901 0 3 0x10008a pause ksh 93901 314595 47931 0 3 0x92 select sshd 38402 273674 1 0 3 0x100083 ttyin getty 47931 389077 1 0 3 0x80 select sshd 81364 506351 28101 73 7 0x100010 syslogd 28101 138454 1 0 3 0x100082 netio syslogd 98159 362371 1 77 3 0x100090 poll dhclient 91979 381528 1 0 3 0x80 poll dhclient 73640 161750 0 0 3 0x14200 pgzero zerothread 91360 11872 0 0 3 0x14200 aiodoned aiodoned 98562 91835 0 0 3 0x14200 syncer update 77136 322128 0 0 3 0x14200 cleaner cleaner *13137 352402 0 0 7 0x14200 reaper 18511 346921 0 0 3 0x14200 pgdaemon pagedaemon 32929 386407 0 0 3 0x14200 bored crynlk 77594 135792 0 0 3 0x14200 bored crypto 65031 136805 0 0 3 0x40014200 acpi0 acpi0 8990 100467 0 0 3 0x40014200 idle1 31916 10833 0 0 3 0x14200 bored softnet 1981 404127 0 0 3 0x14200 bored systqmp 42511 10072 0 0 3 0x14200 bored systq 46584 234675 0 0 3 0x40014200 bored softclock 95108 245528 0 0 3 0x40014200 idle0 64862 316781 0 0 3 0x14200 bored smr 1 391571 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 81364 (syslogd) thread 0xffff800020b60ee0 (506351) exclusive rrwlock inode r = 0 (0xfffffd806eb974d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6319K 6322K 78643K 10986 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 4107 0 0 ifaddr 29 10K 12K 78643K 565 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 246 0 0 iov 0 0K 28K 78643K 450 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3538 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 56 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 589 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 33K 78643K 5269 0 0 sigio 0 0K 0K 78643K 75 0 0 proc 41 38K 70K 78643K 4328 0 0 subproc 17 1K 2K 78643K 1513 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 617 0 0 in_multi 22 1K 2K 78643K 1143 0 0 ether_multi 1 0K 0K 78643K 29 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1698 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 99 13K 31K 78643K 18360 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 285 0 0 NDP 4 0K 0K 78643K 270 0 0 temp 97 2749K 2822K 78643K 24311 0 0 kqueue 0 0K 0K 78643K 111 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 181 0 177 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 419 0 417 1 0 1 1 0 8 0 rtentry 112 1003 0 970 2 0 2 2 0 8 0 unpcb 120 2000 0 1992 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4798 0 4798 1 1 0 1 0 8 0 tcpcb 544 1202 0 1198 1 0 1 1 0 8 0 ipq 40 4 0 4 4 4 0 1 0 8 0 ipqe 40 12 0 12 4 4 0 1 0 8 0 inpcb 280 2861 0 2852 5 4 1 2 0 8 0 nd6 48 267 0 264 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4078 0 3931 17 5 12 13 0 8 0 art_table 32 4079 0 3931 2 0 2 2 0 8 0 art_node 16 1002 0 972 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 12 4 3 1 1 0 8 0 semapl 112 587 0 577 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7009 0 5578 47 0 47 47 0 8 0 ffsino 272 7009 0 5578 96 0 96 96 0 8 0 nchpl 144 13521 0 11900 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 54350 0 54350 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 39490 0 39490 25 24 1 6 0 8 1 plimitpl 152 895 0 888 1 0 1 1 0 8 0 sigapl 432 5179 0 5167 4 2 2 3 0 8 0 futexpl 56 48478 0 48478 2 1 1 1 0 8 1 knotepl 112 3000 0 2987 1 0 1 1 0 8 0 kqueuepl 104 1323 0 1321 1 0 1 1 0 8 0 pipepl 112 3596 0 3583 12 11 1 2 0 8 0 fdescpl 488 5180 0 5167 3 0 3 3 0 8 1 filepl 152 32544 0 32472 22 17 5 7 0 8 1 lockfpl 104 886 0 886 9 8 1 1 0 8 1 lockfspl 48 287 0 287 9 8 1 1 0 8 1 sessionpl 112 104 0 95 1 0 1 1 0 8 0 pgrppl 48 177 0 168 1 0 1 1 0 8 0 ucredpl 96 9337 0 9329 1 0 1 1 0 8 0 zombiepl 144 5167 0 5166 5 4 1 1 0 8 0 processpl 896 5196 0 5166 4 0 4 4 0 8 0 procpl 632 13908 0 13868 22 17 5 5 0 8 1 srpgc 64 176 0 176 17 16 1 1 0 8 1 sosppl 128 74 0 74 19 19 0 1 0 8 0 sockpl 384 5378 0 5361 9 6 3 4 0 8 1 mcl64k 65536 18 0 0 3 1 2 3 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 29 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 144 0 0 15 2 13 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 428 0 0 11 0 11 11 0 8 0 bufpl 256 15328 0 8304 440 0 440 440 0 8 0 anonpl 16 577192 0 571376 152 115 37 59 0 125 0 amapchunkpl 152 40864 0 40765 89 84 5 18 0 158 0 amappl16 192 23865 0 23504 194 173 21 41 0 8 1 amappl15 184 936 0 933 9 8 1 1 0 8 0 amappl14 176 1412 0 1406 1 0 1 1 0 8 0 amappl13 168 643 0 643 8 8 0 1 0 8 0 amappl12 160 482 0 480 1 0 1 1 0 8 0 amappl11 152 748 0 736 1 0 1 1 0 8 0 amappl10 144 935 0 933 1 0 1 1 0 8 0 amappl9 136 2245 0 2242 1 0 1 1 0 8 0 amappl8 128 1537 0 1500 3 1 2 2 0 8 0 amappl7 120 1031 0 1021 1 0 1 1 0 8 0 amappl6 112 544 0 535 1 0 1 1 0 8 0 amappl5 104 1171 0 1161 1 0 1 1 0 8 0 amappl4 96 4859 0 4833 1 0 1 1 0 8 0 amappl3 88 1860 0 1850 1 0 1 1 0 8 0 amappl2 80 34147 0 34082 3 1 2 3 0 8 0 amappl1 72 147649 0 147219 23 13 10 19 0 8 0 amappl 80 15576 0 15537 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 5180 0 5166 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5180 0 5166 1 0 1 1 0 8 0 vmmpekpl 168 47198 0 47170 2 0 2 2 0 8 0 vmmpepl 168 666593 0 665139 212 135 77 93 0 357 3 vmsppl 368 5179 0 5166 2 0 2 2 0 8 0 pdppl 4096 10368 0 10332 6 0 6 6 0 8 1 pvpl 32 1586432 0 1577416 355 253 102 149 0 265 8 pmappl 232 5179 0 5166 9 8 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 608 0 13 18 0 18 18 0 8 0