ffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00004a4000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4d) 19:55:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) recvfrom$unix(r0, &(0x7f0000000080)=""/120, 0x78, 0x41, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:55:56 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x12) 19:55:56 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') readlink(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x110) 19:55:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:55:57 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7f25fc9cca4d11eb855a020f7fae285e330cc04620c1cca60fd1ab76529eb9c8250c2fbd646f8ba28cb1e74edcf9ab4d4ac76c7598fb698c266b2e447d2d9bd5", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 19:55:57 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x0, r1}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 19:55:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 19:55:57 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00b91c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7cfbd7a7384ed0b9dbd295d1eb0ed9b615fb0e87b638c5ec9131ac89d4665ecc90660a8483f3dca4de551bfd9bbab7dba7bcefd853921d82d067d1a988f83abbaed42b075750651c6af4a4b47d4d078cacc189b5979e3520ad248988b77754805c6e6b8f6ee7b048a5b06256e2ca76ea51a3547e016e0115873fe02b8f7a56b3154b0bb2c5f7af9cc39ab8e9d658cc52955000000000000000000"], 0x1, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)=ANY=[@ANYBLOB], 0xb, 0x3, 0x1000) 19:55:57 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000036a309b79ec066e55e4be392535cd837f49caaed2e239ebb7acdd0fad135fc3bc1a4f0bcc76d257071f66ae08211fc6748739bee1fe16560fca21fe67bf2fed20750bc2ac1a5e062cadfed64fc462fc2eb685eff2a5a854fee2668482a27528b080d469d02ff6d7c5e16d551fec925d940ccd2ca352a49616caa62c13b36da4881bafb67db4acef04d6244c531ff752d4a4683a8d06a50699878b34d781269a5303c554b7feb8a44ddf9cca8a68d32e251126d4e0560beeb4276ef2ebff1ff406cb4c102ffbdf64f2931957ba9ef44800df35f32561eff37a7584ddf5109a1800415b8a72fbe8bd2fff909713262c6415ca84cc075b6bbc53a3745bf87b775b2cb0dcad8c8fd3e7a69787dd1f68f8484eb3a664ab6224341be25d51f3c751215cc95f9c9f0411d252be5be7b653952260e7ca11845bc7dec9e3980ffd74eda3859ebeb745e6bf4ec0d62438a2df649506fbfa9bf981fc63defca6e0b3d071979138aa63da3f4dec63355d3d6e64eb12c21f53035398ba24061b7f1d283acaa3d82fb719b4347d461b6eb2c3a82c8548438b5c848e06107e67077135ea2d56a68db1784c0ea4d76c93e6d81fa6ee158bba6d6f392bc2d9f9c45381ea79986ef4d4f9f3c258cf055221add5fba7b494601290d8781ddee36d251c11e01d7af7c35886efed23e54e3f43665da92ac83c6d4e5c3051c3f04eea434747fe4dcdfb15f592b10f47cf4f6fd645d006f4dcf5ae4c958693524beb4d96e7e7c509129ebfbdc7b37ad07f0f82231eebc9bb80fbdef7b64ce3080ad2ec413a9c0f1a805000000f11932acf52f1cc4efd9e04f6a37de50df1c3cab964ec1bc42f1af09b9326a80f379764880fe052588d35dc267153e0e15be78d56141af5894044fa50ce38972d012b2f8a35ffb1337cb9873e47f13f3b11de9917da9a7d003d6d2a82c819a5bd4f4e089edc0c3d1c55edc10a5d29755d03916ae1a6f9d65f0a6b5ac22c06c60c8ec73f59129aafeb21b8a1c70bf5f2f19226a714fd552c1cd7c9f9af05591c7bb247462ccabde8434968650004cdcc77b0c17ce3d8fbe7c6ce9b253a51528f62218519b2b8e33822e41278a6a1294b06b995ffaddb2e23fdb4c2f2f3ece9b517e196c34e2b50302a014f8f9806e6c08cfdb6a0325ef2fc98a3b9cedc1b03ef4901d75603f3801080db331240a7b51f00d3dd9a862b1f556fc35996706e0e9a95da9f505a9d4c92b35c0c2a6983eb756ba5ac32d6bc440c44b5ef299377a2b0ba30e8769177e66db3e5380b4de5f0997ee722bf7b5214c9a4db8ca70c2bfb76dde9c9248fd7195b5324661ff9e76d10a1a7eb478a9b4feb39c34691917bf4babe07676b9a3f936d1bac37d9cfad3ec8e56f922ad81346a0bb5a4ed0dc91bfce22a8bbdadb9233609adfab7226244daca7d846c55c4d3914ffb48f529256bb4b7deffcd011cb458fce9eee32135fdd1cecc16aa0ec9cb2b78bb4ce8c111595fe450a8beecea33d5fc1c3a06ab7885d0c45f059b4922188855c3be15cfa8fda3f477cdada95809e3652f65cd4870879601faac5d7a4ee46d7588f18f11d569d57d0002bacd9e5f1552576c8269c2ebaa411392ceb4b9824247a88551eb91941a338d6762b3258ef52e80e616025726f590d9d48f3597db92109b30fb35c572c3fbb0201e2026d1e63b742d0735a7a00f968a1b482896be2ed8a6e2501a3109f7c58491c73477afd98786f9f60969897f8345bda108f2c50c7d48a2d64e18d28ddd0fae00131d3a5761f33adf7fa2e3a3fd9faebf5e0e5a1588a557add7589afbbdc185f0f5aee870b91949a39e9a05e1a15d99ba400b3c3773c9dd944569598071887906bb1a0dc23df5a279bbd4f6000a4c8ce9d46867f5019cbdec4a0e161c84c41f018e9ceb381685504fe2b8725e997db81a4b48880981669cb6b07cfa23691a411660fc9880809ff09f879bc1385d3d285b7fc7b069bd85e25ba07fd259fe9ce90ef76b88a355577f691dd4d8b295cc85ad4e34ce6d99e49fc3cd5405b11762d1398ac881d11c28e3710d950e15914a6d408020f1fd5fea63986988e858e85fb11f47bf32f8b77425e579932e4b5a61716ff1c16356612e911e56be48e9891b3430cc00a7e75817955aa1beda91444aee4a935b1aacec162681417e415a7408ba2c73d6b70f143b428c16f1705a4768a2fb67af52e1a78ad30d203b95d9ce30b493dded8d71a17e7f82825333747d54b204c469d431f946a29c30de373bdad4ca1056292d3b87509805e1743382d13ba31fce90b99f90136e3f3303ed6f2f684acec55a115434fa22e99f718e53834e6be9d44ce7cb557dbc2ba632134608219c2df6c9eac9f21249a1717027d0fdf214b6bca0c39187bb87e43765455f489615320ac882b3db0e6d9053de296f869463d3f45867e1e66e804ff47758f9bfd25e000e34d9743fa792e9ea541a7d721bed1982fbe4c0eee5f50bfc7bea5541eb3a45ff26593fe872cac1198b83bbad84cc554eec2779cd948bc362d7657ba1dbd50993bbf2d9dac4bd08d15bb04b513a8c4bf3a84d67e99bc13b82e721c627a8d2fa483faaa5337260dd76aabb191f8bd1bc85a2f90ab94355cd9a54e010832b54c621fec035243325213f148135da8993281eb03fb5e1defe705e7c6ff043562c99ceb60172b8dab60dda38e48fcdc8238ada0291851d118e6753f8f1ffdcfc542604e10f24c0f8f678009d331d93950b70965ebeeb66afff94af888cac951cf4a353a7d8da16d70a699daac3dedd01b1617b93d2041a77c51d0d4d02938ac7aac4d08cd8e780d70e07eab6afb536e72edec7bf9e97fa22033368bdae18195b2ae4850a9f3a186d4f12e0d42e7f70c798897ace93f22470cb0c91493336b840899d0fd650687269bc2792b2a161ea41b3136f653f48e5c8ac87341bf4b5be5cc89bd5266434b639305593401f093705a68ab603433dda10256a1b94b4304f684bbe9e4db09bbb7a654472e2edbf711c7f73260dd348043c6ec41a0ed0421157f7e47e1812bdf73d9743acef4fc88908f49a80edeaff0d4caa8be53838b60ecb84108d3977855c020465d767cd929cb0a095a10f8e754c7d8ef40219102192bee6621998e9eb663e2447da0c198a16e8821ca25635fccd66538fcb0d5af3471ba6cf6b5b2b7aa8d67e4ec7452029d29fda49ba96e6fa911986191625bfed951ba4b9bbe4fca5af4725792f0e"], 0x801, 0x0) 19:55:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x5, 0x1) pwritev(r2, &(0x7f0000000080), 0x0, 0x0) 19:55:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x1) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 19:55:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0xff, 0x81, 0x7fff, "4e776f6b3834b2cb26c037ef9defcbdf92d410b4", 0x3f, 0xffffffffffffffac}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 19:55:57 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') semget$private(0x0, 0x7, 0x100) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 19:55:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) dup(r0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 19:55:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66691c520cc7"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="ec6af7496e60fd1577e3fae9ef7c22f4b0f4ec378e83dfc76a0d92cd97d347b9ba62761fa609e77e2a4feae66ad19b4f9f973c822d09456e8b544837b2dcc04f4e195f84579b3a2d1afe1210150628ee15334ef4c725cb7d0ba2c44baeca268a339105851f305bc8dd81209d502dc8da2d4cb6c500e601b002386492219a77e1d3c7b7f5c5cb79d979d91b6cc87dded2fde4305547963d01389d26afef4ae1fd64a2cc436b0bc8970e23a57d34f55196c9e0be05aec8cbe7a90f7c2835ba832482d86b3f681a9d5af083bd0087a84a2ac1d5d815f154f93a2c3efe4e070b881b4b43881542b0eb4905aa96b7", 0xec}], 0x1, &(0x7f0000001380)=[{0xc8, 0xffff, 0x100000001, "04d654aa7ab097c62f8b0cef084719e3fc9a56e9982ea7c33cd269b22a878fc81845e42aa38f915aef3cd2003b0a14e25ec350295f6e1cdf1e972d59d75eb85fa5e32b057309a1f6294d3fc66be35693f570ddece32c299b0cb7ac35f356b5925f71f4fed477456d885a5cc80f2a08ebcfbdd31bf0dc7e82180f1d98dc279960212e0fed18b7d1cec8cda3affff34d5b8d1e9ccbd7a84366e355f16d4a277bdedfb082395a198e72928640e3bde3ba902c9f3fc0"}, {0x68, 0x1, 0x3, "7207bc56feb297bf0b3918e583153aab96323a38da898328019eca5244c66ae2c274d83f4b0221b07be9050a906ffbece512c14655240ef5a1a3bf05fe6c12e760336f7edaa5af24d4eccfc41744d5cc832621cd80d700"}, {0x90, 0xffff, 0x10000, "5352dc3631943a6e9b1534838a4f17752337929942a31e89bf410a5ed66087ded3240ac17f9a52b56463f11ea3ca85f56b5215bbaa814aecf0daa98a7b4e05adba329e7f6f84d018949256250c3208cd988c48607120c927395ac0e8e0a7d694157d9d54a662aa96e0f937b6267f5a52e84a0798e0896857680b4b"}, {0xe8, 0x1, 0x1, "798c27f65dc568ac8da778417af0efc68862482fc2c1874d65af3aee5d54784e09e69c1030ea4cdb9587204f89dcf34ee05f993886cfab83fc3b5c996a9ecbfc24fa0ad46682480992e3bc3c4df3ab147fff8379ce3560d70638ee1eb0e7f6456eeff306468c486977da7f6e5614fb0f9a01bb9dcd8ec9c60da0b32c369ef6b5928479232b3c44a44b31d52aff105364df7bbffc44742a26d7838a43b422859aa4cabe6acd47564c0fc1a98c886adccb33486fb6f6d186b2f7d40b3afa42a7c0365b19111c7ce69892c267e9a955888717"}, {0xf0, 0xffff, 0xb43d, "71720300b12317762cc023ebbbb9f3d9cec7b4147f8ab47727908e8537baf8cb750c0be92a5f81b64a1267914b01741282b2b4a6b5c20314729d9fe35c0aa0ebe4ee9b00a7b6b81c1e4f5d8fb725be1a28943fe6641e283f07e4b7bd208071b7ece1679731680153735a83ef88b727883b97d4cc3e70b8bc74b554ba5f9a1bfe75e56e998ef60c55754394e9f27f4b5027b6564b8ed8cc02f174c0e9e23bc454c792cfa63ad38350a40472a3d2ed65112879de932343756f03af870ea5ad694b1374155a65c407d4e32612bc964b8a09469490466e7e70cbb469336ff4"}], 0x398}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000001080)='./file0\x00', r2, &(0x7f00000010c0)='./file0\x00') writev(r2, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x44}, {r1, 0x86}, {r2, 0x106}, {r1, 0x60}, {r1, 0x20}], 0x8, 0x8001) 19:55:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x20, 0x4000000000000001, 0xfffffffffffffffb, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x3, 0x7fffffff}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 19:55:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) 19:55:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x1) 19:55:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = msgget(0x0, 0x1) r3 = getuid() r4 = getgid() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xffffffff, r3, r4, r5, r6, 0x8, 0x7}, 0x100000000, 0x7, r7, r8, 0x1, 0x0, 0x23, 0x7ff}) 19:55:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc2, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 19:55:57 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x3, 0x5, 0x2}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x87, 0x40, 0x101, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40, 0xd7e, 0x4}, {{r0}, 0xfffffffffffffffc, 0x6, 0x40000000, 0x4, 0x400}, {{r2}, 0xfffffffffffffff8, 0xf2, 0x80000000, 0x10000, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x28, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0xb, 0x7fff}, {{r0}, 0x0, 0x40, 0x8b, 0x10001, 0x8001}], 0x27a, &(0x7f0000000040)={0x5, 0x1}) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xfffffffffffffff7}) 19:55:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0xe244, 0x2, 0xff, "095b4f57c0883f573d3928e9b3ec17a7722222e2", 0x1, 0x100000001}) 19:55:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xe24e, 0x7f, 0x5]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r3) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1, 0xffffffffffffffff, 0x5, 0x0, "61aa0db10000010000000300"}) semget$private(0x0, 0x3, 0x180) write(r0, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:55:58 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0xf800000000000000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) pipe(&(0x7f0000000040)) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 19:55:58 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x8}, {0x5}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 19:55:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) 19:55:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000240)=0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8a, 0x8}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffc}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x810, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) r3 = socket(0x3, 0x4000, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ftruncate(r3, 0x4) 19:55:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1a, 0xc003, 0x100000001) 19:55:58 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x7ff, 0x1, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 19:55:58 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x4, 0x4, './file0\x00', 0x8, 0x3f, 0x800, 0x8001}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 19:55:58 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) r3 = semget(0x2, 0x1, 0x430) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/70) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:55:58 executing program 0: r0 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) syz_open_pts() semget$private(0x0, 0x3, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x401, r1, r2, r3, r4, 0x4, 0x6}, 0x1, 0x8, r5, r6, 0x5, 0x2, 0x6, 0xeb8}) geteuid() r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r7, 0x80047460, &(0x7f00000000c0)=0x9) write(r7, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 19:55:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 19:55:59 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendto(r0, &(0x7f00000002c0)="58096713dba944807dbcecbc04b783c85958e54eb08f44d4a506e168079ae5a8234fc5eab59e28bd0f52c82febd844fe4ce7e6ce469957f98e2f2559174731a01485930dd980ccd4a3cf32c8c62998fe5c56cf7263bf084bba48c999e924671f3bdca605eb43453a9324ebc5ac054f98c98f253505d40b0c46", 0x79, 0x3, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) r1 = socket(0x27f0e950ee325bd1, 0x10000000000007, 0xffffeffffffffffc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x57, 0x8, 0x9, 0x1, 0x4, 0x7, 0x1, 0x3, 0x2, 0x8, 0x8}) kqueue() getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) 19:55:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x82, 0x4, 0x0, 0x7f, "cb5de68eecd133672e8abad3d7f075cbf5b5b5f0", 0x7fffffff, 0x8}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x10000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x8, 0x1, "ce0e722c5e5c112aeb63b43c96cb6eed85550622", 0x9, 0x1ff}) write(r0, &(0x7f00000001c0)="cf", 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x185) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) write(r1, &(0x7f0000000080)="c852fc8e6d6fd0ebbc62ca992459229c9b5871200fdc3e4f6f56ccbb7f134a723a9f894a3dd8145fd7fe91c7c2f1e9b2c5ea608b66b538e16fa0", 0x3a) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 19:55:59 executing program 0: r0 = socket(0x11, 0xc006, 0x2000000000000) socket(0x3, 0x4007, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:55:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 19:55:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x0) 19:55:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x20000200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x460, 0x2) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:55:59 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x3865aae7, 0x966b, &(0x7f0000000000)="e4300f8b8a44b20c4f27c753e8afc6ec96004057892b1a9f575efbd55625347f1c8f4abf40e4c9029e9a227f490294ec517659d2b1d0a1bb15405014dde22d431519296ed4c5f96a9515b3e4eb7776d88f743d254d9b03a0c70c696b21754a0637e50f179561c8811438591ff755e3bb4d7c3a55f15ae1", 0x77) close(r0) fchflags(r0, 0x0) 19:55:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) accept$inet(r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 19:55:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x42) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000040000"], 0x6a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 19:55:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:55:59 executing program 0: mprotect(&(0x7f00004ec000/0x3000)=nil, 0x3000, 0x2) utimes(0x0, &(0x7f0000000040)={{0x40000}, {0x0, 0x100000803}}) 19:56:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ftruncate(r1, 0x10000) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 19:56:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r1, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x0, &(0x7f0000000240)) getgroups(0x6, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, 0x0]) 19:56:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 19:56:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0xfff, &(0x7f00000002c0)="d2d08f1a0484dfe14e51464321715c711300cc963e4e4d4017669338b2e569", 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000000100001900b4ee59127f808dc56555cef272e057"], 0x1) r1 = syz_open_pts() setsockopt(r0, 0x4, 0x1, &(0x7f00000000c0)="89a6d933ebfdf67168d12a5af784b2023da8f3184701db2fe8af929fdf45b994d00ce7b22462b5c78b40ea3276353044f90d08709f7d1ee6e60ee153a1bfe8c07354d75e7ce837153b7ac7eeda098e464803530ad32a8729369840f46b4011ca9fb820d4109b56f84f362b3091e0ef95b28b34051752da06cf91215756849301ac59fb29706625ee3f6c615e3d1201b97a9ae96d135ba6351b43b83296ce", 0x9e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="f4bafdf8bbe90c71050525d0ab80df4b1e098be9c5dc09925490a88c74234dcab4dfc5f3f7cb5a5b0d1bd6513428a75ea2171b8cb511ab148bcc910cc3ff4f0695123eadc3449071ea9504d88588209b0e13ac0341", 0x55}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="8852fb0ca1f1a472c1f5197b17db2837e9c33d32db25a46ffeba404d4cf2c13f6394c04b2852c3d1d9453b6ed1aeda36bf8ad073010a7eb6e8726aad63017e65bc83005fc046c608ea38dd2113eb1d6ab84ebd54a1631ecf0ef02d62630b8f2d181f6766323612f179c925f677ba4cbe9affe9f710d374ed19eb", 0x7a}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="4000000000000000ffff00000500000007b2679912ff4580a17c8a09221d80c94ab6b9e0dfe2ce893d12dadc95bc9b317a39b28f4cbc9997d70973cb7a0000005000000000000000ffff0000ff0f0000c4d54bfb3cfeb7ab80f914776a9d376046bbaeb89b6709e7b32bd76f9a6324700c401ab4618b27f9725edec8b37aef468bf1347c0000000021bc8141db"], 0x90}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x4e5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 19:56:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x21a54b7a}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r5 = getgid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r6 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) fcntl$getown(r0, 0x5) r7 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) fchdir(r1) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0x80000001}, {0x1, 0x40000000000000}, {0x0, 0x6}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0xc5}, {0x3, 0x86a}, {0x1, 0x63}, {0x1, 0xfffffffffffffffc}, {0x3, 0x20}, {0x0, 0x3615529a}, {0x2, 0xca95}, {0x1, 0xfffffffffffffffc}, {0x3, 0x228}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x37}, {0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x31}, {0x1, 0x5}, {0x1}, {0x3}, {0x1, 0x8001}, {0x2, 0x2}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x20, 0x7, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x7ff, './file0/file0\x00', './file1\x00'}) utimensat(r9, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x9, r3, r4, r3, r5, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r6, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f0000000600)=[{r0, 0x2}], 0x1, 0xfff) getppid() ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000640)={0x1f, 0x1}) getdents(r9, &(0x7f0000000680)=""/122, 0x7a) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000700)=""/198) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000800)=0x1) semget$private(0x0, 0x0, 0x100) 19:56:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:56:00 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x1, 0x7, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) sync() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd8, 0x10000000000}, 0x8) 19:56:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f000015e000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000281000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x3f, 0x11, 0x40000000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:56:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000000100)=""/210, 0x18d}, {&(0x7f0000000200)=""/227}, {&(0x7f00000017c0)=""/142}, {&(0x7f0000000500)=""/4096}, {&(0x7f00000003c0)=""/233}], 0x100000000000037f, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000300)={0x2, 0xfffffffffffffff8, {0x1, 0x580}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) semget$private(0x0, 0x5, 0x204) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000000)) close(r2) 19:56:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fa2670fe6e28b91f173c71270a6a36b557e5218ce4220f44bf0701dcc48d7d5f93aadd1c50ef7f381a931ccd0b59877de9a7ca0020ede29a5b01ac094d1956bc93cc4de0aa83504c0c86916e641db077948de267a01012f1abcea68494440250350af63809b142", 0x67) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 19:56:01 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x7, [{0x0, 0x9}, {0x3, 0x3}, {0x0, 0x2}, {0x2, 0xa9d}, {0x3, 0x10001}, {0x3, 0x2}, {0x1, 0x4}, {0x1, 0x7f}, {0x3, 0x7fffffff}, {0x1, 0x1000}, {0x2, 0x2}, {0x3, 0x8001}, {0x3, 0x8}, {0x1, 0x40000000000005}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3, 0x3f}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x4c7}, {0x2, 0x4952094d}, {0x0, 0x6}, {0x0, 0x6}, {0x3, 0x3}, {0x0, 0x6}, {0x1, 0x2}, {0x1, 0x5379}, {}, {0x2, 0x6}, {0x1, 0x90}, {0x3, 0x4}]}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) 19:56:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x44) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 19:56:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f0000000180)="8fb79e8b5785a7c874df3f703e837b338ef7c426044315df9ea15081bc056425d93d4986fc69392b2d04352fe4b58e504dc293b1e4d63a0b2135b4c9d85bc8408c9c542a0883dfe2c2", 0x49) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000200)={0x0, "f3d7e15f24245ac5e61a9d4747e0030bc797b893dc43802df08867e60d79fb4a23b29275c7f34b10cc5a92f4c460a16a966df0d1bc84681476ffdb2f127db9a9eb118e608f816fa43e459aa3f8b16fab2a6ac207d940974eee2b9ccbda7af5320786375cfcb884470f9948c3077b6aa6c114477cccdd63f46c2d7a7be6ceead39bc18a77a6830dc8ac157283649a034d622cc372914790550e1f03de337f87889dcfb400eef08e79df722f0cb6f69353ac293b2389a0158970628b2c2618ab2f394b76ad672add0833f2fe5ab2752fa2e643d6111009ae9f9a0db8e45b6546c8b568654a802f4ccbbbb3baeb73f567f9114e29b33214a45ae6"}, 0x101, 0x800) 19:56:01 executing program 1: readv(0xffffffffffffffff, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 19:56:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) sendto$inet6(r0, &(0x7f0000000040)="86f4e0d1718d881e88f80bb03825495f5dad9447f1f063e175a8a24331fb276b9d4321eb970a7affc4cbd2082762d867a4c5c20bef8dcffc1a3d643376c3970fa911000a519619e738dd3b85e5fdaa4736d79ea7065c6361e5ba06837b90520138e60078d6ccd9d361875510aad0a52b77eabd3f54e620269c4d7d19e13d7e27b798df8adc63ff9e1c45bcc2f6a7bd04fcd2ca29ae4bfd946fde3938ee3d710058636717e506dab530130df5be8cec23c555d1d3868be4361084a148b4868cb5af39dd647d3a77d6679e62ca99f3396df092ffb76e84bf791cf55ccbb44bbcad6a1e0359922b684ace478baaa14950d5239d5f018021432bfb2137f0c2e4c343d5cb84b480487024b6edd60e6cf65dc6d1bf25c844ebea3fd7230b56eecdea025637f3e41f3280f907c966ddd54fcceca3395518c281875a1db4686d151a49a6ba25307c718082ccd6cfa4c1dc96a70dc0105df9fd2978790b5c38006b009bf18e17dba96f9e14f73e293b347404f7390eb1e24b9b885e4e9b54d365dc056399efd88c27d6c1d7f2e321b6918fe119ad3a35528975edf25f2d9db461003b4261fcae417554180e046daf76872619da3ddbd258991f6c3d37b1e998540557d5af2a41c078959ad26103eee895b5e100089b7e23b1ff3fc4ee7ceaab2a76af65bcd28b964c199b48310b6386b2d9d34f9ae1e9a58cf761e06938bfd6058913795d8c1930b2ada95c66b59c37c160256fef69ed76b3edcbbf1d8be0cbdf415ff4b77947eec7af88c1fc50e1d1aaf1fc85cf5ebc7dbb9a8897ca7936163199880ab85f98a04e2910aa3a8d3159c25468e061343f0c44c3043f6278c32de23fdf052e02a0e1ce8686470171170d7026b560f89e235ecc9ad37f8a9fe16d6d309b6f957d2f9d79551687221a6d5cfbc7b56c075fb2e47cb5a6bef13047552c5527f1c3be3a3fa4208fd52a3c68229a5fab8379389b5548d2b87af4bf7433f118791b1324db4b2e65f83f9ebf07f94225ab834c9ae881155eb6c16fae8007cad33409b8a17b080014fedee13439ada2d134b3628e9db54498162fb710449c74f04bd3a7fd48018b92d216107c46b5949276363fb35eedb63d92e06deb56e5eb47eddb1f284752f4ee64a126bbedab64d27bcde54a78fe5d4c6e01ddf1acac85f6adaaf0ed62160fe603d3661205e0b77bea5e2d55be9a20706d3ca65bc4211ca617acb52db9f38c8c3329f5504fd29ad89da5d6ed286826ba71c51e247c6efb3e10b8b73091087eff1acc875405be42bcfc8812cfd2475ffbdc71a5d782db7215115b272d8f2e55fc387295c1d40831c2fd35b1d31c333dcd9808e18774698e9bfa9c12901445c5e6e7afb91dfaa9a7f510b329c50626e7b7c447daf3926cd64888447225270f58d735a8a491641297acece143eef3047eee065e0b7fe99aaede1495af10cf13095da61b9d6786ccc38ecb88af7a56e220f7cf09c8fa159bbaec6726618173d683510ff3e35bd3ec9bcd48f5779e4cf85133b2531e11671722133737a071e0c417f894a00d41785f865945478bd993ee0e71c66c0c25e80b6acbf447eb47857147cacdd3f24392858241160716a3a46de0574b51b5d51b2e14facd551f1ddcf018ae7b6e1500f6275ff8c4e01674ad4da20697e545bd6a3657cac6b4e8ab6f20716fa516fed630452fdbf672906639d3f1593b9aeb58efb64810c82b3852b4ebbac4149a7af995e58f44fbf33b35eee1df9866724e9a8a67d94365a5305962807cfd3fe661474f8e348bb58fa32409a3c5fe9527d9ebe69167be9dafa07d2e98240dc3319a74a284f959628dce4b6618e5c1d79ada129a77e43da9deac8bc5844818366ec9cff458c0656fb4c04a02893539127fa164639ebfcfd60196f2a64c0d5011948857be09e956c79ac63d26255d2e274cb051deec50d12ded44d4da1e80e088d7e952db7d9de00233fa49343caed9aa3bbe48297ecd6f1d36305df5985b45f9720ca28080018fc7b39f971c393c86b0595fc2ac7b1e0ca2b4ce788abd34a5d9fef74b9d21b24229f40aa6458f91deac4c72c3f74cec4787ac9f495ac560258330eb3b2a8a8fe5b69e1960badaa52c8933bff7679023a0fcb323cd3e6ce0fa64edc65458cd24d6cb777402a1c17b586fe4bde423c2a445e6dcbc33525e9ffd702ae8adf3185464f34e82bdb16b65bd16a5b90fde301ff4f6741ee3902cfecd7191b8d5bb416df4f0d3a3b3b1ac3c0c5f11615c3ccaa049aae2d9e8595a606ae2b7100676fa4aacb11af08af7243b14ae1d1371f16de8feec77ab965030820349c5b3371da17b1c5adc679ab7fb1650ea51d2feee956a040664b46e1fb88dbecd8e969235c44c166494d47d5647cc0e99178374baa29438c66824805c3331d027bd9bd82232d463542e8d6166982efa12e524e05607eda689143b8f188d5a5eb29e8f0449798e034f9e5044b63a1dac76380606693f845d3ad5bcf550d388219a9f33b51ec789e8801227d01ae07378dfaaaa318bb097eb8ab323e4231231206e6dbaed29539d9bb87743f60744b8db985c83d8643c291c902ba037a86c2f7a58909e4ef46e751be731aa0cc470c4643fc02b433d9484d39a212c06332eaa7bf3c159b1ea705555d84e06e28b1e58f692bba2f697deb8e85c52971e221c32ff464992b5f5ebc64a8bbbc211ae36f25a9e24d74daf02de25fa07672c1fff134cbeb321c656affbdab9c7aeb7f754f1a03e6ef2f931f5942317fa877bca6498dea2216f427ea4f95bd38ca54aa6b962591cd70f79c57304015099026880e779b6d2fb38ff5ef4e8efda845d70ccc767059971e7b88316e8ab3a80fc46dc1180171e83da87866ace4c10da6dd92f8d5a387afa62e0303cd42b9c4e8ab28e4e864d76d7f648523df2c0df955a6974b5f1de6de030b23a169a254758c09dbc67693b0c8397ad62f321e0bbaa8c5b114e99b9ae178706df180f72ce0afee879a56a295206148410616a504b0f24cdc8ae861960b0a57c738eb63c32958159412b1cc9207b69960feb43ac37df0f498a88d948a4005871e615dfbcbea99e533eac0463eb57f9928f1cf6cff89eba19d95c0c735e200f5d91f7f8a5bc92af081157bfd4574e7569f37ca1453d07857e9f057946fcb59360af66a2e6d27e22f67a28bdac1ed00f2c1a408f5fddb834b96396376308a4fa2795c9f9ee538ff27d285a86349330041c7dd02d4d3f0efd538ea920192fa1f8952a1aa395b4345bc90d615e81f615d2851205a028592ab0f14abc4998339bb84c5040e47cd51b2472f7ce14a47cfce5792cc819eac3989c77d8da13e073138901ece6505cb678a0dd2f9a6f3359e1cda6ce68008f84f5db19c9ed1d4ad4fd37a035a84df5046ef448e0facff5871a9ecfcf10296fb3758c889df907b425a353cdd23808d4d8d816b8b5ba0332d9434e4ce05b30c7ee68b662c402114323179a372714ef91f125a4ee4783d7ff35b7d1facee64dd1f4c3753b266a4d5290fa450c48ac64fe98d526a79ad104bf8f8f6a884c75b02ea19590d12d6c835bd0f61dbe2ef9658a6645e453b977e3f617296b51d690a3b2b60147e9d21afac4a3862a351111f34548c789c7b72687c23b9ee3763a237576215a7e01826fba7b59058e97f81706f1c15c9331d8c4731c946c9a1641382fbe00338cf13a5fd3ae1564b569901574536abfde798958f131644e9a106cbb3261362351cf6a89d3ea2ebbc2fde2a2949cde0fa76968503a9421ca458add27692d8a5ed868fdd2d83cd6b8cdd9e56a3671c8741348ef07341338bd51b6c1f418c37e643328064e74b14a614a2e65efcdffd1ec5130072e2c644a389bab9891643ba016f26c9cce9d37b0da34458985238067751db66643346ecdf99054f88c589bdea81fb030741aa9bfe800509e2c326fd73fe8ce7d31d06fb3ca89addb25c95d28215ebdb0c5eb41172787fc48ce3660446509584192ef521219f01eb1b357314dcd4529cc306c8477ceff92dcdc0948f54450f929401cd94b6832a9d88876e4a9f515f7c710287bc08e9330df3a27834ef2b0b44bc09367de19803339bd62b36267136c22a97221d35ce4c52a1050e79591ec5e30c90ac9ff0141d40283caeec78e01f226b1e96e30d91796cac2a43e49afd1cf3711765539bc31f9a1fe54fa0a64ebeb2203e7a826c1bf3e9d1250ce3b1e4263c27582cd9317071897657f52f5ad061b1d2579016181d9d053e68768a9945ed3666bc324524fa90356b3f5d7f6f3febaaf6df85a1221c7638c01603073f460d56a33a7f3ed0e34e1accff320d88ea2acd18f75f4864d01b0c1cab6bb82cd0fa54187c420f9e82156e396a02a24baa030c38fe47f4d572638ca15b1f0067375e0fbd1f0fc13e2574b088d0aabdd85167e65ad9becd0682661a23d12dd2a8e49cf6eab063fa52ce06ac183ecdd8495dc83cf468437ed094e92452d02ab7bec2fca92aa6badbfb6d21ee9a087724113926fcdeb4463ce8e9939ec09748b4a5abfd9b69ace7ddacbf059cef980a471d5a00b2e0bbf8bb9ee25c20f1552bfbae9dd744414344bf6c1d22bfad07387f28cedadec9560b1895514eabb2c025d629c176e6b58ba9acca60bb6f8bd1411c781fd5ca63ea799dd20288f6e8c24bd4b093cedc1e481301764d78857a5c4de95a71d6723dee4f155383d9ad079cec50d2abeaadbfdf3bf2c22f89a41260557d17539ac73dfbf75fb2d2daadb061607a041700774f7feb279deac1ec423b190982523a555167bafe41433f5783afde2eac55394b0351c4eb7591601866c9b3bff884cf9945aec1d672c282938f8e331438eee1e15be999750de2700459d5e5078c015fbfbff2ee37cbf49affaf2e87cb7920cbcafe9c58fcb013871c262ee1d81605187e9df158f0c6dfbcf93f67ccf97228aeccbc2729ea539225f8072c9b427cd55001db63608a7da86fc3b4ab70818deeb1e76f65e5fb2ca2a176d851ac9ec638f3e2054c6ea74e33dd6789cfb5dc19851346d1c93e0550e1aca8dc3862f2136f45ef1a98ca7f2d6a3749aa87400fcd80adfdda6ac77085c51d4ff4fccc3731345dccf54fe544105f34c81c88fafec2f49a017370412c4a431845dd0dd0cfa9efb20756c5110d44041391f24542484f9fa8ed8fc0969be19f5dfc46b5bd5708d7224232529a39cb909d7cc3d271e090f2e8d81597be60688820bbfd82307ebe3bfb1adfa3ee6ef7617f116f78d64c3eda111cdebfb41c5d30b523d059ec501cd11726a4bd695f8f262daafd44018acca2fc032f01ebbbbecd7bc527fd3016473a5593250fa60a7f4cb678c831d44a05697e8aa8864f5bf7af86f9dc3bcf81cab4eb909ba592dee4b041621e1116424ac3c46d8eed2a0b5643d0bd0f9416d3261a47f3f2da84dcf7bd129e0e0824018ffaa387326f48269c4029d450d2f668ce985f6753d5735cd1d460c0002ac2e608a82b1358aefcafb4dbcec0995da5631e98befdfbfd1e133ec339f10828d2815368cbd04f69c6975acc999dee402eacca2601e6dbded5fa1fbb3c559933068002f374d2217e556c695534bfed295f89443bba26c40ce761434335e11d6e0c3495ceb33a9acadb8c49b95db15c787258ae793f627499ae056f9c9838d3ae8898b5461c1a8879a8eef0ef3e9474a103fa1f8c3c31b1f0e85e7e31510b436b116905292bb18cbe74b3ecef41104ead39505b65292e8d86ce1b5082af362853f748b2968fea3cf49252f26bdc67910ff93c476332625ee7ddf0eb034d0014dc9d98fbc4d", 0x1000, 0x2, &(0x7f0000001040)={0x18, 0x2, 0x3f1, 0x80000000}, 0xc) 19:56:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet6(r2, &(0x7f0000000100)="ef7128bd4beb9900e4aa", 0xa, 0x400, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 19:56:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000000200020, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 19:56:01 executing program 1: r0 = socket$inet(0x2, 0x40000000003fe, 0x82) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f0000000200)=""/165, 0xa5}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) socketpair(0x2, 0x1, 0x5b, &(0x7f0000000300)={0xffffffffffffffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() r9 = getegid() sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000380)="3272d5ebcb398e986395e3680ab06c4cd5834002267b8ff3c319e042133caf7d795e01bd651f6ae362156d194bff6b8305e368b37b861b115cd5be1f711afd234f8db2e4be14d3dedfd47acedf33380b21a3fd79aa299df31f9681a1915b177b47376c0376ceae88c20f2338cdb7e07b6bbab2181dcb9b593d226fa9d8354d0900248469d31f8d4bdb868dc53d4af7aef4b833d03d33966c390c78dd7379f0f8e95337068b340584ce478146f59acc03ef0627dc9d76739ecb6dbe87c0006ee8c9fb963341a1a4c96ff9fd48ff22d8874105f1584d6001f2bb5cf8", 0xdb}, {&(0x7f0000000480)="aed1de885c0567f6dfb59408ce4c712fc5125b10d0f76bfdcd2a2a4ce1aac7151de6cfd9c00395de90275a2ca3f638f5c87e9759cc4e5bd97d7046311ea70755c0a3c3f31d3b0c44fa06feba4881a5b5bb883d8efefe7ff99f3e1697baf7dfcc39ddbb414bfe718b791a5c1de4a3ef119cbb813446399d496c3bd7f1c99c8b58aa8cedc6a11b7804af512095693c6c7536550a6113e7fdb4b73228005b07d1e3a7854a2ef06ffec011cbc26c04f8004cc6c02e866b3075f909e42f0380cce14d5a", 0xc1}], 0x2, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xe0, 0x2}, 0x1) 19:56:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fchflags(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) unlink(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) 19:56:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:56:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = dup(r0) write(r0, &(0x7f0000000040)="e7d22a3747f8e6bf276f69194ecf86451c9605150e6aefd5e9d73d9dfa4f043fb657b2d6c255c00b08914f9683a7c81f7de41a32b4c05b67f9004b40419c9cd2497965411791016c9bb929ab5df336661644a939cbe66d8750d54e2d4c351680c13c137342525967d4b8ee3500a557aa50549fed17555e5e01a5f533f3933111b647018b56", 0x85) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) 19:56:02 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fchmod(r0, 0x8) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x2a) 19:56:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 19:56:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x100000000, 0x7ff, r1}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 19:56:02 executing program 0: r0 = socket(0x18, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018f811ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001af78f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064322ec2a0b29a0353b8ae7fa4e328"], &(0x7f0000001040)=0x1002) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 19:56:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) munlockall() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5}) 19:56:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() dup(r0) kqueue() r2 = kqueue() setrlimit(0x6, &(0x7f0000000000)={0xfff, 0xffff}) dup2(r0, r2) 19:56:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000001, &(0x7f0000000200)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x343) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x22) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 19:56:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x2, 0x10001, 0x602}) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="2d01f7fce432b952d75db04e41ffff252cffffffa5a94910da9c800065dcc7136971f62b58d0ccc26acfccf040a31b8e3ddb7345e330a4ddc4fd151f1fab3a38dec9946e42fe6595b163880edaaacb98834221a3741f000000599118bb5e00ea11e79c09de30ab29ff3ec8f229450e7dfb900d40920a766ede5129fb67507879b9ac99a34fa1f8b1f0aeb035d3e1729905576ac66411d23d6a1650dc58451fe8be45dca5bbaa12d4d0dc463a1658f5f7c3d53febd2280b2d5ed7c290830703890b33b7cd611c9062c024855b087997f55bb949b5562bd6c730ba4ea97e619471d2039037098b3fa76541b741b0fb16a5e3f575d505b5bc45871b9da851fc7f95c6fc450c41a77941ceb3238e36dc12c0093bb59888450cb25a03d42666cb528f49a84efa94ed7c7621ae55a60961acec2fb46588b0d02cadd91ccd058d3f4490271e06a013fa2680c10a2bf00fbb3bdb91844461f0cb37134be53bc024dda37fb3385f0aa813c16cb9fa73f6d98e8b4ce385328c91b449a316d4ae1c46c0d4c9ea8c1ee0376c8f320a7eb0e82ddfc83a477f744bc72e2dad286b73bd0009d2b58d9f"], 0x1) r3 = msgget(0x3, 0x410) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x20) chmod(&(0x7f0000000000)='./file0\x00', 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/34}, 0x2a, 0x0, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa1, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000380)=ANY=[@ANYBLOB="70012e2f66696c653000e0d9cd615e5ece3d61b4fff1cdc75962a8a06b06cf4e1bdf2c3141cff4572716bb76a37e97c6ec11e52670d62cf1d208bdc6ad29a8972a8b0d2fab22ddebee8152ba644699a57e070000001b3ce5abe765e797fd1a32cfd279297dd03c79d6bf7641eabf6863737596ad553d375bdbba5be12d71ab5d8dee2af9c648fc37f1c2ec03f7ea41393a515db7a1e49f1d3ff966"], 0x1, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 19:56:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000001040)="bc4640f8a302e24b054510f30347627d121241368fe637aed232b3d2f870f713819e6288b8fde9f043b9ca17274ff948b692ec815be4a6f7a0fc3e06f59aa1974e2ef05c89d4368aadda3632d141d436114860c46c7703a76c6911f6cba44b4f26e2057e02158e30bc69fc5dd64c472560265777c3cb569555edbc09f485aaae705772143e90dc40dc4b64d97d285f02d2f7f08ea4fdcc764623a9a8e5097d460d323fbf9cd65ff38290211b71bdbc040b31d0b33aa0d30f284516841b4f4c36cba2b820c548992a66d4e88b3ad8fb0cb7e0f9fb9fe62f851ea787fe7f49a703426cf0a23ed29bb572b6239defea1451a942c12e825b1df92ddb4e4641", 0xfd) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 19:56:03 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file1\x00', 0xffffffffffffffff, 0xbf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1000000000, 0x1, 0xfffffffffffffffb, "beef9e44afb000d28ffdd530f0c105c55fe374ce", 0x8, 0x1}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 19:56:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000180)=0x100000000) accept(r0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$KDENABIO(r1, 0x20004b3c) 19:56:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x3) 19:56:03 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="6c72a0b2dd9831d5db30be86e68b7ef96282876839e8d490f6a274034bcdb32d398e1b8146b010c525fe1de701b69852bdf0eb5d5b2737874b5fe94e47f615e8aa2ef1c94dd8e6", 0x47) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x10001) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x3}, 0xc) 19:56:03 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000), 0x0) r0 = socket(0x6, 0x4000, 0x4) socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:56:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000940)=""/191) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0xa) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000000000a) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r5, &(0x7f0000000880)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x2) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f00000007c0)=""/134) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000700)=0x7) 19:56:03 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000100)="1a6857394c244b0517fe7b3d87", 0xd}, {&(0x7f0000001200)="918f3dfc3611395ae4b7efef65306ac96565896a410e076ea6cf2828176e0975a97cfd1a388f1a2459e1c4cedbe0bca7b6520f1655c45dd8180723efe3f96dfd55911e8c06e06fb0d91aa63827408c870bbb432ccc769d6464d26d7ef8c8933d04f2155d0ee9bd1fc6ca537964e2be95f53168a018210bbbd9dca115f24eae9a583104d9e397438fd5e9694a16ec74431300ec7f8937cf2bfe34", 0x9a}, {&(0x7f0000000140)}, {&(0x7f00000012c0)="3432898d2da921808a5d583809952ab12663f300fe2639a8067b116dd30947fdb6ebcaf48ea414ec1a59430c67cf06c41f955ae88d719db0fa622f5681c63c1e0487ecbcfef14e924e0f13d5dcb3f0a1f337ae0c18d4987ddcb06cc9c5f640a5c91f738909ff5eebd92627c0540bdba6e7c75adfb457d781f40f1dc4d8f06a42c5711c69643caded9d2ceecfaf15ee521dacbe690adacdedc00e547bf278cfa6bc07fc52d88446b9f61234fe3d293af2c0091183cc962104e776f9b1d95f891019533f4f485b9d8e9c5d9d33001c2ed8d7c0d7fc293f564cab55237600b7a2cf5c4ba3ebe471ddb64df4de9b16bef22dee5fd050114f0a", 0xf7}, {&(0x7f00000013c0)="819b1ff21d33caf98b6b78ebb95693371dc8152f433bfa7f003cba66383c02d00e68fe2e934898281a8b53bb16240662a248f41e69304cfde2e0dc39d306b568322a8c10406f626f2e352ee43948f5a5669e4c372639974953d1700779057e1d06b134ea8e046d11305642aa4ce3d2e087183a776507109755a1db2ac422d9f8d1edd39480c29077e2b83ed576f9d3002c0a83ce96ef5c8a7f8013f9be46ba5060f9da478bdff4f785d466b2568ad7f9b22f", 0xb2}, {&(0x7f0000001480)="ea0e14414876238a5db8714fbbbe93c4cb82fd06489505f105bbd7665fe24329ee75a2be815e50ca445ec485b5a20991d755d5db0f8c4464af2e7023ff57bd5f58226c62f9af4249f6bd70e3c29484bc47be0decd63080ffe3fee8eba8dbac7a28ee0d2657e116501d2801b61590a86d482e10dd0f267785fe07554a734abdc4897a01c932ad", 0x86}, {&(0x7f0000001540)="00a8779497a3b9c26151d7c67820c8a9f01fb249170154546f4feeb76cfd0f377ce82a9f3f142f5a6b20d6807a91870363d6560f475f9bb56861122e7c7b53535fe44e5a2281751bf3db8be446f016df7c1d0539bcda589f58eb5f6f29db85715c0357add0c0ed9b7648467d72628b0d55cd253cadcbe87f17a2039da9ff30333a43c378258b805009829e4b48d40f6384df32a4c79a39ab92ddddba9f6c87e515d99b3e504c86ee5f920c23bd0b3e68704c9435cb915caf84133ee6ea593124bd82eb157726631b601ebe3a7ef5fc3f08f26f21eccf767c51cf90b86c5185e75af89ac40864bc947c2e5d6eb37ea4ec", 0xf0}, {&(0x7f0000000180)="b632be804409050d064e7cc430532acc4a2aec8d20d41eecada48a15c4e4df438e538ad0a82131a1e81582050a5b71bbd23b34341e", 0x35}, {&(0x7f0000001640)="67a32554a36f9ab13fcf824f29d96b5d91e6b3ce89d4713e553ddaa734dd83ec65ea92a05ab5012d43798bb1c219d5bc671d19f7cc47ae479149fd49bb0e87208d5462237b16c2a1a3e5f6f984e4c91ab784eb67092a5b7e5a263ccf569147f94647f5e20313c25cfef08b9291e75e2379750cf7e85c56cd0538475dca2275951b9016655be641e31f0de63be378de131f1c7c52f8b8d0466e7c567050a609e8a59941e4081e70b135f0fe10722fa167345d0853b4b158ae2eb5", 0xba}, {&(0x7f0000001700)="7a571726be5d5740bfc1587c08315332363bafbbbf7ec302b1017bd8bfc396d619e415994ab22bf2a0762923078945af8c36179bf0ed80d334c8a1d8120fd18fb50d07d269156604f34719977eb65c232c73529c7df3437da525af41e83cca7d3ab67b83096bb1d5df1ee5881202632135a6b59ac36182a0022d96c4e6334e1313f09c3488e6c2e7ecfaf75e929d51b80afd3f8d8b649aa0644161e0b7145065a5bb4995490ceecae0816bc6b9c2f138b7a37675c19b4941e7611c7e7f66a7856c724369698cec7306618f8adf90e6b5b682e5bef71687c25e3defb4dffa81b12cbf5c8582a88aa7c5de0df33965d587f2a9a691a4c9741e", 0xf8}], 0xa, 0x0) r1 = socket$inet6(0x18, 0x4, 0x3) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) socket$inet6(0x18, 0x3, 0x1) socket(0xa, 0x1, 0x1000) 19:56:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/34, 0x22) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0) socket(0x1, 0x2, 0x33a3c491) 19:56:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, 0x0) msgget(0x2, 0x0) 19:56:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xb, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x7, 0x2, 0x1, 0x100000001, 0x58d4ece4, 0x5, 0x0, 0x2, 0xe8, 0x1ff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r3 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) 19:56:03 executing program 1: r0 = kqueue() r1 = socket(0x22, 0x4005, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:56:03 executing program 0: r0 = socket(0x1, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x400, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x0) write(r0, &(0x7f0000000000)="0d8f05719992d8637ae91af69f0496b4b39dda6b1923d2fe6441d785f65927c17c9f5bded547347fce9fe3a1dfe074d29f3f4281057a776c84d27b2fbb82550a14534f6d81140146a184de2592bfbfb39ba5963f9bb899e1087b2cc03d7b2ad07199ba4fb06e57bd4547a5ab5b30221dcdf92047917d4c8642", 0x79) 19:56:03 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2a, 0x20, 0xffffffffffffffad, 0x6}, {{r0}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0x60000026, 0xfffffffffffffffc, 0x21}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x100, 0xe001}], 0x2, &(0x7f00000000c0)={0x9, 0xffffffff}) fsync(r0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 19:56:03 executing program 0: r0 = socket(0x18, 0x1, 0xfba800000000) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/4096, 0x12b4}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000002640)=""/238, 0xee}, {&(0x7f0000000580)=""/98, 0x62}, {&(0x7f0000002880)=""/201, 0xc9}, {&(0x7f0000002740)=""/45, 0x2d}, {&(0x7f0000002980)=""/209, 0xd1}], 0x7, 0x0) r2 = getegid() r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r4, r5, r6, r7]) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x2, 0x4, 0x4}, 0xfffffff7) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x64) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000480)=""/103) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000600)) setsockopt$inet_opts(r8, 0x0, 0x2a3a102ed26ac430, &(0x7f0000000640)="491682fed4a2730233c4726e0d9f6b1274d8f6061cb718b128f48499d485531535c908cb1bdc3e601cfbdfee4d32752d71ff1ab0c4568543a6d743c1aa31c3df8f7272943a8533c83c73f40d7c05b7b4a2880bcc56d1ee0209c19e15862438feed224b311c89ce3cc34fc9cb62a5e9f1833ce6c32843a5c789f08ba915f03765a0ecf94c404d3378961b575f167ba5c4f60c601744a028250f266ef523d78222f0b00c17ab54eef0fe1712a769137fce0cc88f93309168cb3596821c061147dc97aa1d9673f21198184711c14a8549f43ffe48725c31867732e3cecececed529c500b745b9f8d5d9", 0xe8) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x400) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r8, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 19:56:03 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 19:56:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) listen(r0, 0x5) r1 = socket(0x80000000016, 0x2, 0x4ff3) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000040), 0x10004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x100001f0) 19:56:03 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000040)='./file0/../file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffffffe0, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="f6251482c3f10a79733dccc887c6dab2a9b4a1cac01734115883df04efb0f9a7dfece6917ed17d8246cb9481a0ef", 0x2e}, {&(0x7f0000000180)="dee0f9292097568b1434e448c328c1e7c9e0e042fb317bb4e1b58229e06d67a97739c7b7e8bce528f00ad283c0ebe528efeba56b75958ad8e307b029469a91d36e3bff1364ad122777d63f5fc156ed7e56f6d49231298456e995344aaf36ef58f329f1f80baa6bd22f96f91a9afd4782b610877ccebf14865c3a57ddc3ff13a5c02acab322477d8ddab921e92b29c03bb74fbf7760409bf2a2c525d1295e43e581ea08623c4a5c08f45eaf0f4ffa3633710c04c504246d11d8cc9c53f389b534769ffb7ff6c7d3c969ab9200429e7b84717c07ac8c60fe8e583fe90e19d7d8bc0bac66", 0xe3}, {&(0x7f0000000340)="fe54b64e905a37e416239c9f8a00dcf5b4e56e06cb633398d97c6d20724103af2974a37aa48711dae6599622f26157631f9e66d5c349f1a8d73503c99209ac1851d68fdd2241b561d765fa68db30e05d1afff296604701a63250cf7d1ffbeccbffbe30765b0d55fc109dc0074d9f3c3c3fc8d98bf536e1f61430ecf24b575ce37e4066d25c80c3a3fdd6273bdd8052af76fa1d039ff4b62dd12ab471006e2c235cbe7ed9dbaa2c716c44fc1d22e7e6132350c867f9c6b4b4ebca249b172959", 0xbf}], 0x3, &(0x7f0000000400)=[{0x78, 0xffff, 0x4, "ca3bb9e8758ab3badec83a9eab2740d000f3041f6fe46514c5e6f30453419cc6c2d8b177ed4a2fa5a5cc6b3b70a9fc1bf831a9a25915e68a5cc623f3f09bb80818b9dc8bbce8c18e5a085da621fbce7f613b3a31a6d8c1632777026c4bede400717cc84ec72f23"}], 0x78}, 0x400) 19:56:03 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0x2) recvfrom$inet6(r1, &(0x7f0000000000)=""/88, 0x58, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0xfff}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:56:03 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x0, 0x1014, 0xffffffffffffffff, 0x0, 0x0) getgid() 19:56:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x118) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000200)="8b9e397e403c772ce4c81a4082e30d990938f47a89095a418935c2443b561f0b418d300d899721ff3413118e3ea765c96af874907fa9f93feec17cdbffaeba9a73753062a67033e9cb1bb21a5043747e92eb9a6a2f3cb88454e59ab3e0a9cb", 0x5f, 0x400, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0x1}, 0xc) 19:56:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 19:56:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000801"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffdac, &(0x7f0000000000), 0x128}, 0xfffffffffffffffc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8000) 19:56:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) msgget(0x3, 0x248) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0xffffffff80000000, 0x81}, {{r0}, 0x0, 0x0, 0x40000045, 0xa3, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x200fffff, 0x401, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x15, 0x40000001, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x6, 0x7, 0xfffffffffffff3d9}, {{r0}, 0xfffffffffffffffb, 0x21, 0x20, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4c, 0x0, 0x2, 0x3ff}], 0x380, &(0x7f0000000040)={0x9, 0x100}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) dup(r0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x81, 0xd580, './file0\x00', 0x5, 0x8, 0x2, 0x5}) 19:56:03 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x1}, {0x5, 0x7}}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 19:56:03 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="1ef4be0d40668b300e335ace6608238b2f215c5b94234b677fe70fe89faca5def8fdf45275c2d1e96bf71188903bcf", 0x2f) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 19:56:03 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/171, 0xab, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x10, 0x1, 0x4) getsockopt(r1, 0x1, 0x7, &(0x7f0000000300)=""/127, &(0x7f0000000380)=0x7f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) kevent(r0, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0xd33}], 0x3, &(0x7f0000000580)=[{{}, 0xfffffffffffffff9, 0x11, 0xf0000000, 0x8cb, 0x4}, {{}, 0xffffffffffffffff, 0x1, 0x40000000, 0x0, 0x660}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x8000, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000043, 0x7, 0x4}, {{}, 0x0, 0x40, 0x2, 0xfbffffffffffffff, 0x7f}], 0xae2, &(0x7f0000000640)={0xff, 0x24}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x5, 0x4, './file0\x00', 0x8, 0x5, 0xfe86}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000440)) sendmsg(0xffffffffffffffff, &(0x7f0000001100)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000a00)="79d2f190cf8d6eda135755", 0xb}], 0x1, 0x0}, 0x400) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x801, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x2, 0xedd, 0x4}, {0x18, 0x1, 0x0, 0x401}, 0x1de, [0xfffffffffffffff8, 0x5, 0x0, 0x40, 0x3, 0x3, 0x1f, 0x2]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x120, 0x0) connect$unix(r1, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r2, 0x2) socketpair$unix(0x1, 0x2000000001, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x74) clock_settime(0x2, &(0x7f0000001240)={0x1, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001300)={0x7, 0x27, 0x8f1, 0x0, "fa61c41825fb0d7c9963f99f23010d019db44a49", 0xe9, 0x41}) sendto$unix(r4, &(0x7f0000001340)="f2ed3e8465fcce1e0b0f15eb04821cdd234244affbc24014ab9a", 0x1a, 0x3, 0x0, 0x0) syz_open_pts() r7 = semget$private(0x0, 0x3, 0x481) semop(r7, &(0x7f0000001440)=[{0xffffffffffffffff, 0x7, 0x800}, {0x3, 0x3f}, {0x1, 0xfff, 0x1000}, {0x800000000000, 0x80, 0x800}, {0x0, 0x7ff, 0x800}], 0x2a7) 19:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x1, 0xbffffffffff7fb81, "855c55000267a723b36c1b390000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 19:56:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) 19:56:03 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x94}, {0xffffffffffffffff, 0x20}], 0x5, 0x8) poll(&(0x7f0000000080), 0x0, 0x7ff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) 19:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/177}], 0x100000000000007b) syz_open_pts() 19:56:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000202}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="56312e29c007c56236d8e1a7a3d7e25fdaad273d192ab19ec49047ddea1fd3235737cafc6436880613eb253e3555c94103762cb6213c581e555a05e2cd9b6dc3d4c114271c3ea8b131d120350c508a2cd01f0b0398f62d3d7d829e2eda8ddaaf88302bec1e625b7b8950ff62afa0d032ebd3f83a3472ee9b811d88d05105dbd231902ff22ad4e70fba302cbea2597baba33a656a52c8a42de772c635d160c82f0b5d375b9d25d6d9c32fe7f6f3f6c1c6a8edbcf76357f19be0e1feb9a80e30b378bd327c29ffd53341fe648e40e46bdfff", 0xd1}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x2}, 0x40e) 19:56:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 19:56:04 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)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x82) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:56:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x20) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20002, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 19:56:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 19:56:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x43, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 19:56:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:56:04 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) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x46, 0x0, 0x800, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x187, 0x30000000000}], 0x400, &(0x7f0000000080)=[{{r0}, 0x0, 0xac, 0x10, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x13, 0x110ae686, 0x6}, {{r2}, 0xfffffffffffffff9, 0x6, 0x20000006, 0x5, 0xff}, {{r0}, 0x0, 0x80, 0xf0000004, 0xfffffffffffffffd, 0x5}, {{r2}, 0xfffffffffffffffd, 0x12, 0xe5df060f19d4ad59, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x9, 0xf92}, {{r1}, 0xffffffffffffffff, 0x60, 0x19, 0xfffffffffffffffd, 0xffffffff}, {{r2}, 0x0, 0x14, 0x20000000, 0x7, 0x401}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x8001, 0x2c}], 0x4, &(0x7f00000001c0)={0x1, 0x7}) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 19:56:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002380)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b00004009ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f428eb5c00f4afdec6bfee7bca49f73497e78ab11e18dcf22866138a7194f0d343101fbe77c6f899fc44d097f13e300509742654c152887564619c4", 0xbb8}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d92", 0x287}], 0x1) 19:56:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2f0) accept$inet6(r8, 0x0, &(0x7f0000001940)) dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r10, 0x6, r12) 19:56:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) poll(&(0x7f0000000100), 0x0, 0x0) write(r0, &(0x7f0000000180), 0x0) poll(&(0x7f0000000080), 0x0, 0x2) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/224, 0xe0}], 0x5) 19:56:06 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x45) kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 19:56:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r0, &(0x7f0000000080)=""/54, 0x36) 19:56:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 19:56:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r1, r0) socketpair(0x20, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0xfff}, {0x18, 0x2, 0x1, 0x4}, 0xb3, [0x9, 0xffffffffffffffff, 0x100, 0xa6aa, 0x1, 0x7fffffff, 0x0, 0x8]}, 0x3c) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 19:56:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x7fff, 0x0, 0x0) 19:56:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x1000100000001}) 19:56:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 19:56:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/227, 0xe3) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x28a, 0x18) r2 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10980, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x3, 0x3, 0x3, 0x1, 0xfffffffffffffffc, 0x1f, 0x8, 0x0, 0x3, 0x0, 0x8000}) 19:56:07 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) rmdir(&(0x7f0000000000)='./file0\x00') close(r1) 19:56:07 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x520, 0x24) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f0000000480)=""/255, 0xff, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r7 = accept$inet6(r3, 0x0, &(0x7f0000000440)) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10c) r9 = socket(0xb6895296246dd626, 0x8000, 0xd7) socketpair(0x18, 0x0, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100c0, 0x0) socketpair(0x20, 0x2, 0x400, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x41, 0x0, 0x40}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x20000000000, 0x40}, {{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x7}, {{r5}, 0xfffffffffffffffb, 0x40, 0x1}], 0x81, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x4, 0x0, 0x10001, 0x100}, {{r7}, 0x0, 0x51, 0x2, 0x2, 0x10572cba}, {{r8}, 0xffffffffffffffff, 0x3, 0x5, 0x394b, 0x5}, {{r9}, 0xffffffffffffffff, 0x80, 0xf000006f, 0x9}, {{r10}, 0xfffffffffffffffa, 0x2, 0x20000001, 0x1, 0xd}, {{r11}, 0xfffffffffffffffe, 0x8, 0x2, 0xc1fb, 0xd3b6}, {{r12}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x4, 0x7fffffff}], 0xad, &(0x7f00000003c0)={0x401, 0x80000000}) 19:56:07 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/191}, 0xc7, 0x0, 0x1800) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 19:56:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:56:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x800fe) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x63, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 19:56:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x640, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0x8001, 0x4) r1 = socket(0x18, 0x1, 0x5) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 19:56:07 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') chflags(&(0x7f00000001c0)='./file0/file0\x00', 0xfffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x5, 0x0, r1}) 19:56:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) nanosleep(&(0x7f0000000000)={0x5, 0x1}, 0x0) kqueue() 19:56:07 executing program 1: msgget$private(0x0, 0x8) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b620130e4957000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb621a2001cc472f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300000000000000a97c27607a9690d9c2f4e0225a44eeecdc1f34d92019cbfc48efa980b194e69574cc4eca064df4da15aa0c8763696a3cb604a2d8f78b3b7969e5e517038c18afdacb65e59c4dffdf6d6f75a9aee51fd0569aae232faa2e5b8294fad2a5fa88ef5bc68a8751a2b83b7ee9a7277ff0b31ba3e1ebd2d0b0e2e9d295eac314ea5f438689e37d1eaf4cf559d6fdd650ffa1362e3b4d2d5f1b07f0c17ffdc61748bb5aed88f152d4d72bf46a0e8df61192297d38b85b03873014fdf690bd168c2b68c9cf9ad31fa309943a2dec88cbaa760f41d2da379cf6b9c0a70eaaa7c48f6370ca8ed2b51917db30f114e41c4a622c5c94a6cdfa70e9ece3562dbdbe613aea6e39ff5b027e431aa70bc7c84d2a72209ea58ae661ec81d84bcf264ee2f139d0a73c22cee4473147cfab68e563cef24f3a1d04b811477f2a27243099ebc070"], 0x1, 0x2, 0x1000) r4 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r4, 0x0, 0x8, 0x6, 0x5, 0x3}) 19:56:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe(&(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf9b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 19:56:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000001, &(0x7f0000000080)="00bc4917", 0xc5166e7b4e560d4e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x1) 19:56:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kqueue() 19:56:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000240)="ba1a13ee295f94111dac075e68efe909d357b64b0896752a", 0x18}], 0x10bc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 19:56:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fsync(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) close(r5) shmget$private(0x0, 0x4000, 0x8b, &(0x7f0000ff9000/0x4000)=nil) dup2(r2, r3) 19:56:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8000) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_gettime(0x3, &(0x7f0000000000)) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) setrlimit(0x0, 0xffffffffffffffff) 19:56:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 19:56:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) sendto$inet6(r2, &(0x7f0000000080)="2b8153016a3492716576da140ef4309a1851c8a33a74fb2195738eb5dc11d19dd27c359e8200bd0e3d6af0dcfcced358900d121bbaffa6733ff4c012b7d890ba9b874b658373fe5d6281e718c9fd800f4870c9c4ec0edf7700f6af3a1405fad0f3cfde653fdf7ad07c603d065825f6bf11bd407e6e71b2d4f876a3aaa49a53ad097e74556f65602ed4c9527108200d8e681045e0d4d90d6f62d13b3ed2847154ca16b16af8d610bfae74105d672f3a973c51c5a4b23b82d5c489c50642936418ed", 0xc1, 0x401, &(0x7f0000000240)={0x18, 0x0, 0x0, 0x40}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xf1f3faa706eb0e9f) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) 19:56:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00005ed267cf614f6c71e43a7e0000000000361d741caf158e1a5b852a2012bcaf9daffca1198ee5ea8775b4479bee2ece392fed77918c4125520fba3268fa1f75f79de2bbc5f3ee13e0c030d1920f27ef49b4c6c0c95fe91dcaa8242d7723859febbd546bc2428e8fb3ff99416cf43ec1535d8cc369c101d730716489731a6c8730d278edb3bfe3cf6e13475d8031e7117a9bef3afcffa5230e52f8979afb9e083e4dd0dc7578a5b46112cc4b5fe8e0af1a30ae19f3914d467f9c3f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) fchmod(r0, 0x28) 19:56:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x860, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3b5) syz_open_pts() write(r1, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc55467414568c89b93073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed629385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192957000000543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3fd2d7ed67d2408a6d424f7a59f4a21ca5041ada5119e000748f49b53037fbdf978bba7c3e7755ae3e3160f4d79a7b23e153eae73a04cbe41e2ed5174a92e48eb1ef2494c3111b2137c0719cc060b75664926155a258a999d12d877676eb8e9a889c1f67de35aae2adbe626329d8766c35a2171313c4f5dcb6cadd7c14d6592cee08ae7adb5cb454e2eb5789597bc0564aa9be731cdd2c0d505928fcf21c2f1d04655e23ef70a6e90e80e7da72631ebade84c182880cee249067f4545816638ca5b23d7b4ac91a22bbafbba6a28e4ef08b86c82e3c897162c675e8a87646c2af89c4b2c0a3dfa92c434ae226c23d6ec261718f3a035c7f006419f61775e8ef154df497f4e7492af8d44221535fccdae14992189479f77dcf6064981704f87982daee888c181977e041e9fee47d19ed407fae3fa7e14b29942df4a680f409491bc153fb4183b8d2719402005a07046d2b7fe0cb919f6eb9fe6f082ad5076e9b5fda8b766", 0x364) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:56:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:56:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() msgget(0x0, 0x484) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x1c2) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x20003, 0x2) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 19:56:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7f, 0x3, {0x3, 0x1}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x1, {0x3ff, 0x3f}}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/81, 0x51}], 0x6, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000005c0)={0x3ff, 0xfffffffffffffffe, {0x200, 0x9}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000640)) r2 = msgget$private(0x0, 0x308) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000680)={0x2, 0x0, 0x3, 0x800, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000006c0)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000700)={0x8, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x8, 0x3ff, 0x8, 0xffffffff, "340be983a6bbbb34e339952be09f6990f600cc27", 0xffffffffffffdbec, 0x3}) ftruncate(r0, 0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000780)=0x9148) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000007c0)=0x4fd9e2fa) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x80, 0x0) r5 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000840)=0x6) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000880)) getdents(r1, &(0x7f00000008c0)=""/77, 0x4d) msgsnd(r2, &(0x7f0000000940)={0x1, "da2c827ad59abd00c5e07d253d034d555dde54ae4deba109157289e2260cb90580dcf2e7c42c7c89ce2adce9e4b525f0d9feec25b83aa775cd1e058789f6b11d3d6030a9e10f28ba3f7a845982e731383b0341c2bd9b117fc3486f2624f3619fdd71fd7907299d37fa60cade59e746e277142dfc0d531100f346da8fb497677beda1f53a1e38a4f2ba1709370992947f23280b49962bc0282fa2bff7d62074f72ff1aff802e5712cfce3727094f18465d7d186e7980ca5589c122c28"}, 0xc4, 0x800) 19:56:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r3, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r7 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r3, 0x20007471) dup(r3) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r5, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) wait4(0x0, &(0x7f0000000680), 0x8000000002000002, 0x0) 19:56:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x104, &(0x7f00001d4000/0x2000)=nil) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) 19:56:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0xfffffffffffffe29) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8fc2c209c7d886932852bf42e13f249deccc71435ece8210b9aaa937a7974d4cd4218d260c23809610af98cf1488891cc784db9016965656b9d7109937b049d2", 0x40) 19:56:10 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x1, 0x8}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 19:56:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x3, 0x1, 0x8df}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) openat(r0, &(0x7f00000014c0)='./file0\x00', 0x20000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x2) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/189, 0xbd}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000001280)=""/194, 0xc2}, {&(0x7f0000001380)=""/90, 0x5a}], 0x6) 19:56:10 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 19:56:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x4, 0x80000000}, 0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) select(0xfffffffffffffe6f, &(0x7f0000000100)={0x81, 0x7fff, 0x5, 0x1, 0x43, 0x81, 0x7, 0x9}, &(0x7f0000000140)={0x7ff, 0x8, 0x5, 0x20, 0x40, 0x80, 0x44c4, 0x1dd26097}, &(0x7f0000000280)={0x4, 0x6cb, 0x101, 0x7fff, 0xffffffffffffffff, 0x5, 0x5, 0x7fffffff}, &(0x7f00000001c0)={0x0, 0xc9}) 19:56:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00004e8000/0x2000)=nil, 0x2000, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x200000002e, &(0x7f0000000000)="ebff48e699000000000000000000000000000000", 0xfffffffffffffe29) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000840)) socket(0x1, 0x4000, 0x7f) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xea3, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="90fa6fad8fe6f3cef7798a38eec1e31ddda1fcd2e458a2b3714c4cb40cf733236a9b915abb640d3c52e5fea65819f665b1a7538beef6717656", 0x39}, {&(0x7f0000000140)="c7d1f32a7998bda8974bb75b6a173e9c41cb105e34dc9b3a1de91fc04c5aa34d9989f20be5c78b15605bd31088a41ff1b5bd82863930ee7625ba6949d21c5de96535a4a8918c9c910ecab3b86ee20a77f0ac34d0f67d203a0dff014116c7767a3370dd199ad9611bfd295292f2fd80f56704a3159f97b307e9c27c3ebba8670f0159bbb60474c4e0e420c127be75c072a19e55d5da92e48f5f0aff8f9660f21397d4012492f4a1c132f21b3d05cd225c651ae67aa2576efcfa2768913b9587b77802a592521a6a7404e6c4fb8c7b17fac7faf56ccb7036", 0xd7}, {&(0x7f0000000240)="5828c9c3b544aaa8da8e8d07edf0129118a6af946a694b44e008b190bbd5db88bc4dcc14a7086e30a08a8d0366956c2d1a0e632302a835955304e42442f54f2e98042f8ca564a9654ca76ee3746a4fa5723b87d135346330e048c5bcd8254d10a5a6aa0d03f9999217e95b4b70e5225c595770425b68a6d3d510e4bf4e4d8c6970ea78e5e7d33af9833216824d1eb7c435e95a813bf2b339d5c9b2c8758f7285e3cdd5f9cd8852fd63d517f00432cabdc77b961d84a7038cade623eba17f6be14e2aaddce286743859cfb352e2487f205d7e96eb6f6f8f1091698734eaa1768ee9b7f31cdb3eb99843", 0xe9}, {&(0x7f0000000340)="33de6739f0c91ebbe2480bb3197761f8e0529239ea22b2c71322bc1db15f451139153bf050165be5846ad0d70bdc815637f99a239a02569c6593cc5f0f66f0c6f3d59813273fa85a333345c1d4f4da0c99408be5cd9db4eb7ad37fcccfe4fe54d1d2dc43fc8f7db9c493258c832a496bb558c3f259e487d485422b96544ae45617938a5a4df78ba8b45c1290f8c891afd65edc93d2b0e8d41a22399afe4fa8a268e59844c4da02b681289f4b57b8", 0xae}, {&(0x7f0000000400)="6a07d6848243feced57ca645ba913eddd5ea46966c71f5ea8345d5839d06066629ed34069a98f306e9dda7353f73c07daf4a1e9abd0db854d333a908504cd38df047806174460c65a2df6d292c42e94fe7cbc921dbb4731143435caee202b3b61da1e478ab7186cbe3a2c76a1dec26d8c4735360a9977339b4c011f28cf12aa1981f3b7fe7764ef91c3ed2fb9dd022176aebb6619fcf79f8cbadb2d9b2bd5fc3edfc00a562d42f12ab36ea53260e45809d2650e15a18cbe541cd75399a", 0xbd}, {&(0x7f00000004c0)="5abb346cc55333fe6e3c001a1031365cc8eadb980978f23ed0870c9e05db9f2cf21c46a7190c33b0228db31b86ccf744438cf7a236d3ea7d50b88c9ee273eb97b8133048f467a71b2a8eebf3c69c82", 0x4f}], 0x6, &(0x7f00000005c0)=[{0x18, 0xffff, 0x6, "5cef0a7769"}, {0x100, 0x1, 0x9, "84165cbfdfe877ec8885468b76dcf35badbcb2b81affc10d0919ba0912a2f48b8fccb7db1fd39af145b47c69bcf581ff19dbb536dcf4b878c26caf96f7d582fb6440a732c6d306e680da695f0ec9f52dce704fae8d098da543a6c17e0e857af9aeed1ae1a6dfd47220b87cb915d2e6bd892cd03b83d2bbc48ef9d56d54bcabb7b164f11dda61f13d2b26ecc9c31eb6781e5f4f62b41fef9812d6117394212beea15f7fd47fac8d4a8b4a0c4ac8abd79dcf4547dc9b666930f6eb85deefa5de850a3096728eccce75c406448650743f67f5e361a7f5926538d029599456214dbdfc1d87709c3644bd73fb10c0c5ad"}, {0xf0, 0xffff, 0x8, "ff695e9ae1d9bc5dc759a7d4608ffdee85338778e82ed101150e24508ebfd6c81c58f6734bf7159447bb0161bc67a6a54ede950bc9241d2ada236fe9d19104f91c38ffadbac3567bc0206fc81bd28d6309021c08ecc005403ac44439cc3a30d3b4e103f702cfde0a76a68f214d863df062407e8cc6d94d2c57f66b2e796dc4b9a11af0002138889df656fc7e6c22a290581bb022c7cdeffb0d12d41f8e170fdf0f9e983b4ae99a1ae5c96c4edbf7b30b6637ba0b075ae0aeb3510cc6a94d2569c6caf3c116a4f3dca141e4adbe7ed41cad4c24ae689da933bd094930ee90bc"}], 0x208}, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000880)={0x9, 0x800, 0xffffffff, 0x9, "9872d78c1fa9436a665f82738d821a352d4d93ab", 0x9, 0xf2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:56:10 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000380)="3d0c4c8320127d2e7bcc0d8e2f4afa08d1c54a47bfe283794ea2788217000740b8cc1776e856a9726cede9754b3dbd7b0caa8121f0c61dfbf029ffbfe90c2d983d259e6ec5c10e4031360b889ea6dabda7904b99", 0x54}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:56:10 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:56:11 executing program 0: munlockall() r0 = socket$inet(0x2, 0xc001, 0x0) clock_getres(0x2, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:56:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 19:56:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x86, 0x67e7, 0x2, "aa222bbbe25e8e6fc511f8a54aec43eca7a5d225", 0x28, 0x47}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x506a, 0xfffffffffffffffd, 0x7ff, 0x5, "5ebb7dc2d3128e34bf5c26265680a32cbc5414b0", 0x4, 0x8}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe32, 0x0, 0x0, 0xffffffffffffff28) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 19:56:11 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/171, 0xab, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x10, 0x1, 0x4) getsockopt(r1, 0x1, 0x7, &(0x7f0000000300)=""/127, &(0x7f0000000380)=0x7f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x5, 0x4, './file0\x00', 0x8, 0x5, 0xfe86}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000440)) sendmsg(r5, &(0x7f0000001100)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000a00)="79d2f190cf8d6eda135755", 0xb}], 0x1, 0x0}, 0x400) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x801, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x120, 0x0) connect$unix(r1, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ftruncate(r4, 0x74) clock_settime(0x2, &(0x7f0000001240)={0x1, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001300)={0x7, 0x27, 0x8f1, 0x0, "fa61c41825fb0d7c9963f99f23010d019db44a49", 0xe9, 0x41}) sendto$unix(r4, &(0x7f0000001340)="f2ed3e8465fcce1e0b0f15eb04821cdd234244affbc24014ab9a", 0x1a, 0x3, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x481) semop(r8, &(0x7f0000001440)=[{0x0, 0x7, 0x800}, {0x3, 0x3f}, {0x1, 0xfff}, {0x0, 0x6, 0x800}, {0x3, 0x7ff, 0x800}], 0x5) 19:56:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) r2 = msgget(0x0, 0x1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/134}, 0x8e, 0x3, 0x1000) 19:56:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 19:56:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x16, 0xb, 0x80000040000000ff) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xffffffff932cd1f9, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 19:56:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x55e, 0x7e67, 0x8000, 0x4, "f8fa72c1310aca81f7cabaaeab138b145991c79f", 0x2}) read(r1, &(0x7f0000000080)=""/76, 0x4c) writev(r1, &(0x7f0000000140), 0x0) 19:56:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000012990452380e909220e1ff000000d7ffb48a"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = getgid() r1 = socket(0x37, 0x8002, 0x8) sendto$inet(r1, &(0x7f00000001c0)="66c1bbf0d97ac6e0d5d830286c6247373eb20ed876f3f4721e3ae6a11ed2a229d5c565c603eefb5982f5bdc8f3a456762ed617f9d396479af3a336dd68edfebaefac94ce966d0959b2f41d9762cfe0a91e77c9dd8995523efb800bc86922458e901b988d0faf3bcb4418a96a1c0ce1bde9aace63441a7392f1e9abf7f1089882542f54c471dec9d3266c3848f8a3c3b592682da1e541d6ffdab4a6bac53e2ac9335719941eb87820d317cda91e31a9001da9f914eb16e532001f83e7a288697cdb995f6981c228d611396aed7ca2f3c24056b1349e550c13a46e1561ce76f6f41211fa7748c3ab404922c6ee8c2ef98ed0f7c3df096c1e097a3442c2749dfa59e1b9ef4134d8f604db57e2144eac4daf48907485bc0c8744b85239bd7901fbb608fba1c81e8a7fb776550f7182096b5894895824947bebc4c279d76aa2053cad9e1c47565f2700a031364cc6019a7cb9b493c857850327b0d254205778ea5d3265c21f10e2d08a27fc8cee8287acb7ccff9f58f5b7d64c0d8ba80a12d09987dfd2cff0a002824d42fd34e50f7d44b94141bb810e16a9f78bc91c2410cbf6c6e993695871dfa49cbdf58e2d68af3f85ed910cc41215ead5719d051a8e56d172da1b9d38ba6e072391d310c61c84da8a51794a28cd8cbe44645738411d20fce0a6a6ec74dd1ce7a3472148ee05e7a095aacfaff7581e3ada668f651576e2b2764fac2c846bddab9ac062c77de03e6ce132928ab95d13430ccdc33044aaa2b409caf78230d33eeabd46df2437b072375510e2084596196bb267c070bcb9963064b6acc00069616005c662197ef9bb906b69714b4ecb32dd0608d40bc4a5df190ae27a6f84a2d24ce3fc89037d8cb9bf219be5739b9603d742a862e22d0c5429d58d9264665ce4b22fce024870fdb6270fb5b6e9c9c3364a1c41e634124efc7bffa8edd689187c1f03aa80e6b487dfab9fe5615c47e20731e3983d0056968af5ce1608299ad4c250b61a89466f369a388f5c84e9007dd5e199147b7e07b7251c5dde80ce0f99ac55916bd1908139c1e4b1720ed48e591ef3e77dfbc802b444116ac802e8441510975bae7e5c0e34a88cb393f8a6406f81c2dd9be0e6ae1f68a7e9bdcbf2f33b1f3b191e072e1ec14d96764a20a8b7ce284bfd61b5f5850526692b6822dc7f8e59c4acfc89875e49e790be34ae709f09d580697ffaa4dbf396b6e94c23608d83a428e1e160b72013522cc95372eff540ae5a909c4fc2c0f78eb5752a97863bb921838eb9fe7254b015bf826a16ea89fbd7cf77f148dab31302f3d5aed2fd3f28ea37ea4e7832fa14e87935b33cb62e0f1ba4d0d6ffa03d2c713dde05a7806d2ab29158df242b83de4241c1ceb5611f51aa0e5e41c2935940cf2117612b748903ff23249749618e84fcdf5d9e9901dd2543a3e15a88f6a04c3088cd45db67456dfdbbb0dd0c2930b2f4c9fefcd5c6fb5affe609f8b498ea64061b66ce313161ae76a454b0aba60333faf2f96307f4bf80f964a07156484b3ebd2d3c1d369585d3b6cc931fa9a3fa6ca6bc14fa1819359ec8342b3b619ffe41fb5edf6b6132db7cb47040cc467784195f77e87cd7dcbea0c6b1f6a512a461c2c85cf6c0d5a3c2332a6ca070c08673332ee3c55732dd1c5525d3ea4f29bb2beae079762f2a1654ea5bdc95d90bc6d36fa36e5c46f920c97105f140bf5a3cd8da2ef25bb023c159015bfea159d97c2df7eb93d9c37842177001f539bac25237d70818ce54321cbd0304d9dd608a33911067dfd7cd4af438c04d1c640acb5caf8b00fb874b7523195945464e61413c7d80f8cf6d2ea123494d9ee053eddd63c0bba7c3df07266f9abdaab600933f23cf849c9577ebb831ae369010b9cf2fb35d294f57d17931178e6cd58ad07101d8810d236f9f4bf1c5efa4c79e4a8fe7ac583e7e118416e25c2f463523e3a99870d4a7cdaef2d711a1a25c3f920c20b3f597edc14935b46ecb17dedce0cffdd33165af583fa617698c72eb7f28ce5565468b9a9c5a4ce834b16b7619d1cf74d68804137a9fae249fca20296ac55c907de6b969258dbb80a787a36d9ae6d2a0767a502b06f745ce9f1801075bec9bf01c9974bbac60bd704ab4fb38f38fae382d16024d978a83e43fbb1794d27ccb253a3e4694033d8da9ca8a1c23f8386bdc3cc670970436afc401a33235fe151c4d017f68eebed6d514af0e4dfcdef7c07718614103fc6991956945c145cb09f7c32799649fa6b4f6a25f4235ad59b4a70330be385908acf56a7b0f3dd20fb6e55867a225b195f0b47bb23732ec5f777b56b8175f4d077d0e59dcdeb62f2c3e1c974183d4dac2347d2308725019019343b7c6b62891e0baac3da92e4b11437d5226451f7023dc955cddacee6029b8134778f95fb33156b05464026a5034ab450d3113d5ca00725a0a0f577a46d59aab92a208020019e10e09935c65276a1e918ce544d83d1887fdb81b72624c2c74fb5c5c768fcca29f72b8ef4d6609210bdddfd8f35801e3c60eb9adfb93a573716855d6eb0eadea03608487ca93fc211438f8c61915a09e8960e6d2855aa48e349f6ff6ca2f765381979a4e56c67f4ef118b283ca5038491bcbbec4b12649c51fa96982f6b8a9cc7e7d814196980283cabdbe735fdf49385590f86b8d946982185e182694e5221d81031f569efc84d1cdb26459b978d20710e78434c9779b61e52dd25cba1108716f3a1f3555b7a9e12abb62736b24e078e8b133de54389a219b13ee53fec72c93927ce04da29b9327c702a22e25519e3143dbc637c131b085588eeea5a1e87c98af64321cb1fad78667a6cb45989fefc16216c3785e7443044bed8f5f16aa8796572e1521a7e44ecb554351c1a2012a69fceb5beda1b9dd23f3db52b561f86c7c82753258781bbd1038cdf8d2bda578d277bee02b0e6e019608e6d86e406a40a796cf2f85ea8762ff7acf8f8b8f3eea23b43f07e40252fe73dea051df99cc9dd0d39fb0fd7fc9bb1b41ebcea4c03d4dac090b274ccbb3bbfbbb359afb3acf764e6e0454fa0ec0ca679835ab1aa5fcd4e0f45617cf65ebf963c88e2a7cbafb7bcf71a27ced7a8abd676bddf0f9f51fb0ae2665dd7f778b640295d2be9331a37de825de1bafed910aaad8806b56f62379c28347f79385d588f29e42595a46849fa6ae5135a3157860ddc47525302976c23ecc2c883b8e0214d819aa5e92fcc130cf7c0f536ca6aa8586819d13d57e86cd642bb30cc10f080d06df9cbb4a2156338019514f5d57f1ed8868000d668b2bf8ded68c858ad3bef057bbcb7000d5bebf59e081523c9136d9202894cb1d477e82c8a54eeaa2e837b4d7fbd62b051a5ce08a966c2e554b0c740a50bd7844389baf64de8d4dab91253c2d8497c1bab26d27500c8d92f1e0c7d5cf33b3fbb411da6e00ae55d6da54b34efe06072b75491c5056788fa46e96e439eb7c7b11f4ccf345979a2f662e14c350dc10d45fe6b19fec2e2ca8a773177a0e2fc054451d727bdcd2781d49a94456142308f0a6ff3c1941fac5a39d95900aa656a5039c12d3198baf8d3386fe1bb1da460a96d1e04131e83179eb61ddf238e33e947c1ec9b7dc391881b0eda8a541cb209a70f1129caa195fe00c01ae5da230d50981cbe09cbf87765ce088108f0877451657a6ae4e07c4a84309a83784aa4557fd8610089fc4802170a3f9b0b1d53a240eb7f4e2c7cf14daf7ba6f92863603091a4c98cd0745c5dd75f159cf0e283067e6a373da3ca41732d911e5c5c64e3575fb7c6a7f602a409f0fedb9a160e25eddb60c223c1e528204cfdedac161b7b3c9cd9693bbb4343f04957f73a7c19557178bcd5aabc169c319364b2de6f8cfdf92c7df791f24ff4bf53a53f57227d275c9655b4f7fede9c94bd7cd1758690ebead58b40b4bfc10f93551dc7302818a6d6fe5cf80560e4fe8fc520a210089d8184523fa8fc7fff1df0e97566ad968573a7810520f4f6d34c45ef79d5fda3aafeba3a105c6e735156c9da7d8a08683e695ce1862dc12653b6536c891849e89efe53bba3c87cf25104690d4cb44373999835f025b190cc9d094fc31c410a05a365cbbc2228d72689534408e037c7f9b943de2a6d596b9243ac6df2ec54eb0c1fbb19867f309fe063583eebf5f9bb983b6a5f0406b7d3f3e1f84212061294bd73903877282296abba11a2852ba80c3f8158eaea0f99bae1795bed570c3d4beb4359fa8d50412924671cea2a683f6be0c35fc6329899a2c8d4c4f5883cc45d53afca2a97d6110615a5be978a0ada76c0bb80cc4b5842a54674d6672c4f64b09e7bb75eaeaf6c34c4953e6832cb93936c4d9b4291982e14166eb200cb63eca82537686fbcd567082ca49073d7c4046a3314fd2f4944805030176103140446e30902a3c3ad2b475af2bf0ebf36a4e90a04f6336efd28c1cc9000d41bf7c36a9366f1cd717db2025d0e903e815ac1e6cb5e12657f72bb334291d81f5154d8fb1d922cb6a466372b63279abb122c0b7d6ddb93841c8ef0da25705caddc7f767962063c90ea37751741c04be41f5c51912db21115d113f6664f139cf7c12e2c24d07f9fb1ea9fa38c6a2f3dd7234c6ca93e2e7e49c864b48df4e375ea3a7b48c48bd0c41aaf8df9409fa57ceeb5e453d6ea5b898da59b5a09e2fb3dd60b9567b6f0824be81da5a483fde89a751fbf1389d0c9e3fd300b845a184b60d6c1dcf599f3105a36b7c0992a20540b2e15a5fabb1f154c940ec561dd65d6b9495de0a9498b0b1effc2ba89f940213fbac610eb347efbafe992109520a83fe14ed3dfd8c4e197868a859e962531cbbe01cd915e70f128eaa95e869eb709305ad62dfb30bf9a665cdcaf9fcf29b693f891e9ceded1635bfb79a82a83f841b6edee279b444555fcd9e73fb0477ddc7674b5ab2923c9fcfbae72811ff915e3eec98ba72b9d5ba6d127ecc2033ccd9cd866e100a155f41e89c36ddc57e91f2ebddb9bca1f9157b54de987c04795446e584bb4d62074f45cc74b232eb635dd34719dbef0cc06f8945dfbb204ddcdf0a59d1ce05b273d73e671eb36d22d3f6f65773477dc2bfc6f651423ee8a805cad7e8f584af13a1c517ab6602079505a3bf3052900b6527a581ebeef773be4d677e30b9550c358cb100a469bdb4b2b0d2f4fc4f796d70585abd2eab30e88418cd9f54d6e59819f636c212f22d92c2dccba4ba08dbecd318df69638915a5623fda6e3bdc0deadf20faaf2af538c15e4102f59cdf50bb5fe05b1ea760fcf26c361defb00c59d24cc745e5a5c2038d46882141ddd5a90bd7e83b730fec91fe043124624742d5ae6790258b9b936975f8d367f6f64e7c835d9ac73864b4067d403735c46b968fdc7d58d0f3348c1f606c121cab4baf628244ca9d70a9958255a93dd879d7055bd0b426d24aaa563ccc5fb341d144294de0e875c0de38623d5c685a9a99e934e57c438d52a9de35dec433f0e4190f46992c639fea8323ed11fae7290e9d16fe3dee51a2954b3a84c851295eeb96310e190e63b1fbba2562eb980ffaefb07da3a0755ea9f6675b6e7e30a1c9ba525561430367729568c7b65ea99b547ed1e56dea354c7fc9d1be2cc901fc801537d9cf72ecf573b8aa601af26469fed50408978cb2ca13284bd9a6f91efcbe41a0edc5f996cfd8165e5d0d6b5d77a8dc3dfcbef18220bef74d01ba827a68f0a2b868f5a4b561728accf1685d6371ea6fd136806d18704bb1fdf81c4e882580bb50324a790991c2ae2fc0d2001b64e4efe313970a1414816a6d2a", 0x1000, 0x4, &(0x7f00000011c0)={0x2, 0x3}, 0xc) setgid(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) listen(r2, 0x1) setitimer(0x6, &(0x7f0000000140)={{}, {0x6}}, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x8, 0x6, &(0x7f0000000100)="1a808fc0591c0caba10fa6999c3801e8fd6f8f6d223c823b812707b2327f3db2e4ac1e2be8494e3a0da37fef85d21eb3", 0x30) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) close(r3) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:56:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fe000000, './file0\x00', './control\x00'}) 19:56:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000000c00, 0xbffffffffffffffc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 19:56:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0x0, r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) 19:56:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:56:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x7ff, './file0/../file0', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x50, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/23, 0x17, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 19:56:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r1, 0xf) 19:56:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x400000000014, 0xfffffffffffffeff, 0x0, 0x0) 19:56:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) socket$inet(0x2, 0x2, 0xd2b) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 19:56:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) getdents(r0, &(0x7f0000000040)=""/77, 0x4d) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r0, &(0x7f0000000100)="5c21b4c2292abca474df0cb1863ccdf9cc69585df50ebabf426f6c5c8c1cc6d1d6a753f2c46046a48625cdb8bca2e1fc50f4795abc8ec2c5799de3593c1f275eaf167cd3c69e1b316821835dd43597f1be801b5d80ec813910beb91c06806edf464c3d33a7d61ff45a348279ff4dd8c6d2248d4d7a2bc93a37bed45b12c2a270810bd63167c204c96fdaac6eb4e0fc41421929c615343868059edb7c094264f086ce7e7d875e8a171a84b0e9e10775f590b0ad2ee0c5a41dbedc2aad6164c9f2f23d3b398707c8e63afa30540a3d3f59756099bfff", 0xd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="236e62dfb0343b82b8133203300df64464d1e587a0175c65ce7a38ac0762d5f78e0782cfb48d94ba7a78e8a43d3807e1211842fe56130b7900e35d315623ec9fe73404615d22d7ef80c3218baa3fc39ff39ef533dc37f7b2683106d9fdf18199e87b07e5302a1005a0395804cbeda6e2a2bb7937ab091101f561f104950f11308d760d0f", 0x84}, {&(0x7f0000000380)="04e43e471983136259303f4f1e0b0e7f04d64d25451bdf4c2d51c168ff55c4c22f567e325fa80bd743f8ec939806170f31b68a157e6d90b8bdf92d", 0x3b}], 0x2, &(0x7f0000000400)=[{0x1010, 0xffff, 0x5, "dd3b29da47a8834ddd24e81b13931c9bab138a1dcd6730de9d35d14e7f613068d6bf7a4ad838718f0d21e3904b103696582b88464835c51b9b709be793658e09117df20e643d2d9da4e47a966837a77c7f6ae84519909c262866c063156b6789afdc7b6beb1ba09e59a2d0ad4ccc6ba93a432cb1780f4b8ed449d5d6965b318f68b0f33a11858f018a5b1a3c1609f9356fd9c3c74e740b93c1f13a1045c67cb981c7ddbb9d3d310fedce84e5adebde4098e6734bfb186e4666c8547061be7d215be0e7d8e068d16f7a67c129b1f704bc6410b34eaa9a0caccdd4f9a2baa66164423efc43cd942f9d71f52b51dadc07943ffd95c41449148487501ff06fa61bfedc6ffe0a3661fdcb505ff747d05d21c956a30d4e689522ae17185ba6f06fa5df3e1c9596f4ffcff3e266a5abfbee161164180193739e4ea5c77627826bc71a78fa48b256c4c6bd23a5b38b20987c46957e070da3bb931df341c2a256c015980c46715c25805318a3ef0ea1ba946975a4c90951dc04ab1b577cf8a6bd1ec1c1620de044b8de3e8485be1b3af28a8e160854ecd4619df036c43d0c142e6f1a3a062cb33e94acd51523f026c0b448f2cede8e7855e43e6cf2bea3a849fdce5128174779088b8efa6f8251dfc938cd9214a00dfac81cdc42c6f3476ae7854b3ca2437f03035143de7644a47f3c2ba893a453e5dc27784bb2c559ad779665a9dea7f43b219f503d4bf51e96884680e1733c2b100dfc75174695c0075443358feae0352cb0d44d9d86a0312e1befa9cc358a852c6b6d56fef35493b612bd24de5a9621e8a811ee270ba566b5f92cb197ea35ab30b842e0acb9f627c0b8006f4214fa24d1a8e1544b3ee1fb172addb6e9ddb1431fd08f2a8cb131b5d9c15c201bc4d24b6343532915763b29795f89f1ce5457198e95278ceda35920f65a03cd571897278547fb389fca8edaa8b7a27c651697b97114f8572549fc3d89b08ad51fb07b7dbb0ae341ffde0b4b61745695c939fb635a732b819ad98844cb27b66093fe227c510034d9a26c43514f61a7fe8f4572111d42ca51c64f713735de9081f1244c251ac397c4b57cc1b228315c4350881f40daae6d9b69ac925ce7ebf9a73e5f94970bf7e5dddee9b61028c97ef52d93a64545dffe7ee7aa336e0527bea9502d9accc428af3bea2e91c589e1639800e5efd51f7e6c25373c902db7d4ea9b58b3e9121a2fc27841aa844787b7ffd1cd64dd50c8dff64ae96dedf81472d1cd258fbcf05fb56684295ca4141c7e6d580f31d5366465d7c7c8631c039fa0e2f5b9e8cd526241eceb52aac7ffd3817a9b4a9eae162f93eab6ccbdbdd09c4b0d6392fd23dd2bce3979ab3decec4b2a6a1e3e955444870ce7e8ec1b368744073174568a9c08439e2b09bf1e5f475f061940efaa0776692562d1cad831805e648f1619c94c9ec55bd77727db72615ef593d973c003db9d70a7d531a73b655a712f2b95799f67b9e339fb95d92ee43cb124c63a5200a292d313c21fa4ddfd7a104eca32cfd725494930415c5eeed7ed4252673df4817fa8eba0faedaf873e3c20460d76a7d92af7bfceaa712d5b27b6fd55cc0e94def92017a4dabfd66b8c9bcbed8ebbae990a019c2d94d08a9e1b14031b9d02af15e85bcd0b65777ef05b26d9a34bb3a553bedf7553ffd36ecad1fccb517adfef94fd0aa42199a549d288b7d4f1bcb044c380bf11e835f5adb8d5fb7901f740444143adbbf8c62addf2c6ada84b85e210e1b888db36fc5e2844afe7cdf9ffc9aea42a9e6b2b19ad183e55a163d4715987d28dbd645e019c58b2da3800e1f42db083bdb3beb3fcc02318fb12e8cab389ef3dbee681b2a7b43cf39cd9b106f86491dcfadae464d4d51d1df90bf311b7c55ccf51a3c7adb52f63f62c5e220ede0fa4e0f468149bf691ce9623b67ec4448c8a1a9b4340af5676af61b0709963969596e7b4d9655a3856038a4213afa4932ba32beaf105f582c375e693551ac01a2262f3dfe9ff1b153e04f8a442d2ad6bcb9c7cd9110a08f5930944793c8a71a330a27b723c4b9a8b3b639b81a5e767a92dc902ae2dcd1d62432a90593fb7a5be208d958b5fb55bd2a3e2a5cc47cc462687fc34a1f8143f2222cff10e451a005ab7b847451d5fa2ff607b2be34fc9c2b3e89600066b8b567ec3751711d61bff1e0f079e0120a81b2abe5a294e25456474f2508eaf8cec375e39ad0f64267c060949de33c4cbcd699ec2ebc337a30b265d83019a209906ee23f334657d0025330161ccd339770599778d61e45491ee3828a75c43a6503f8cc2d20330f4184a5738049065b80cea16e1feb115bc219fc4f90f34fda1971360ef1184e7c6f33776dfe62b45bebe05c81427a07261a3a4e4f3e9f9873c281a4178732cdce6e79539ea604c1c24c5b104f6a51b4780998397e84b0acd72310bf60bb8968b517efbb3763e0cc322c6d1a7dc38aeb62c252c45606cba9896288d492c5c42fdbad0636a49d69ce5906e0379b7a0132a18e8e865b3000b7726ba705e756d2a4c28aea143a2a27c940bab8d24fcc896fdcfe5c8d8af63d2875d1208dd10d8773024c8273da4b834943b6a84b3623b2c73bc0c7102e81a2a96bba001cac8c7069aab059c0bef0b282c388bc41f9b3c318a06e0d4968c883459909dd50735d0403b1c5572e366d92b1af664033b4ce5eaff42dce3fee027424e4c39be91cb1df14dee6e2898298aeb2ed786fce7360d2e7ef3b905ef3b3bb67de8856bbbf7781dcdd183b282f498caeef051c311d24609509264abdac5747ae85f6575077ba507cbb81afd192c7f33bea6d78c434c0f42d99e01238edf196af7b527bb546a511f420c46e54768c36099819644a2883055e6408c7dcf35e65276f69a77f90cc0e48c67a25a8b96567b7db47255fc9ad909abf20f154b716ca42bc2d8c9ef682659ef3c868b86f83df95ee7126eda80f37e4478f10f4dc4a1edd58c50aaa6d6322d3bb8d70dccb9a1626fb41b42002a43f2e9ea74c84ff3860c2e98c3e243e31054436122dff3a69426357a38b900c690f98f6161b9e6d5b767daa6e39c6275faf54f25bee2ec47be5a071a1aa35d53b6e129f1f994851b2b250cc8de741fda6b72ac7e18ed0651080eeff4ee1ee348585c715ebfbcda2a50db703e30dd85e3d577fd69ddbbe4df55da32f44a7b56062dbac3ec57dff729617cd456ba387b54d0f709cdd57702750b5e28b5baf0d07b0bc480e6b02bd930624b9dc19bd7bc16b50c3bced6c6672f8202773ca89f6d9e27086526ea3a43d6a024edafbf6961b431645b2aedc38b897e2fc6f2947fa62716dc851469ccecf3b2d59087745c9a37c2f13814db5b582360877d4490c96247e95d4624a03dc1ccc518882a257ab76e55901a988bb86bf2701b17da25e8de0b790e232929fa8e56791b83488316cad83ec01d57889e5e9e0a4ba3442b96fe9ea16eb25b97c1cb07715416a71ce46b2459508c2f8e04839143575d978cfe105b0cf5798c53af7a8f85629f8dcaf654b3899478c6d0a322b4556bd2d4416c2a6bced4b9da4ddb9b0b21a4266cb3db4673f77aa93114f00982158f545b52a16f89834feac3d2c4b23e2c8847ae2175e74899d8950398331f71fb503bee85acaa021f069f9f79b08cdbaa6a62dcb1b01b13a5f2c07f240466c20a5ecbc53b03b571f70a035c4d7ca2a5f375e4eeaee8eaf84659e8ccfab034af534c5626cb17e5cb8ca931c591ab913e76d77d18bb8ad6222b76c5e87e2cd3184842ccfb802114917801822aaed72ad7979cddf0a414500464694aaab4b0f3cb50d70296b65e96bd5682380e66d663008bdfd8f3efd16d31ccdd278969647a6c69e10931e91c0faf17433b01f7def80a9e72ef2179d0e121af4f579b6c46550eb5badcd846cabce5ad18f5da80b778d91c3011b670a4e124601dfa78bc39235a6628bf400f112efc55216ca3c69a0c34a7215832cf717cdafb2fcd03b0d916ba4c1b7d35cd04be40a50a3655bf735e704d6b8e6bcb0b9080791d6f7d5b5d8fe2b6dd5fac5707b648ce69df185f1b2dc73fdfb585feb757866801d8d9d34ff2ad041c2b9fde7f64f5bcc73f99f8d4e196faf10ef2fe872d9ad8c877088bf9db1341ed1326b72928fd2b919caf22c203733c36f28c65e2d646f6d32b70ed3a60a8075e8f71704a3c67e1ea7db476a0a3a6a0e05f77f3519559ae8e96146abffac387092368bd5119568f1201c7c62a314085f20c2eaba18b643f31dcc6ba62d06925b54d140958db5a2fd3798095fa9dcf2939025fef11a2faa6ca6f7d79de568325bf753c4d6f42839212789139884194af7dd0db247b36884de250faa8492b508b04b9e530e0cd89d074bc20b22b699b1ceca9472b22b847d41dd107f8e227b4db1f40d0d7f5775e5533f7bc58f669b186dc4913879e7baec3789bf409689e4357933a07276d40dbd552c4ab9e858d1e364bca4c14c6c8fdce52cad7cc1745dce635df949fa88a4ca07767f1b917d5857ea4cac5d6d23ccef0ec11c1b489850dd207fb2e8f1a53ce51f92f78ec8fdf541eec4d3e5a5a4283c0c9b67864ab50f7f2f7072a8ed81c2202e05428bffbfd709b0521dff2937344cc54fa80f49a42798352ee8d4fc0330365c25b8a9ee53a680603a6f128595c3fc37a7d2d3088c6eda72ccfb9bd86cef97cdfd9d654dcdfe262fdb3640ebaa10f60ba9ce2f6b4f5aa76b8aebaf8342a4dcc88e348d8a154c9c37a2632b512027dd82810286708391e55f9c5f011e807655fc9f851be71bb43e4edd6b174b91ad77b4fabb4f67c51d0da451d5924b69bd1d02f1b618e159c4565afc60a79a4483c0aa3557584b440da3ab3819750d3066d0705a78a4b2b88924775a1aa9f2f29036910f4c24f49f98b63de5022cc8d1b0b37d00570dde151c4ec878dfae5e7a1bbcf29d203c8df3ce370498b2cbdbe50ff4aff63ae4c46424ae800ea05b1bb73f4ea79e8df219b0f3f5eaf2bd8091b919fd669031d42f70d7faf75de536f250629d7903249c4fe8d41c69575163c65c03d2a412ef4ced42e67cd06a4c30a53df7d8813f343954ea066eb866570b5271030216182630c27f47a9c82e65a5c83986a7fa84f9eaba90a797f108f2f8a906c315051a9a52304d763575858b501b4e3ad30cf47723015f4e103592a2321b73caceaf3e1e43c3711004daa2142d45a3fe8b32029c4abb965274a1e94f7ea462d19b1c7c407a0ee4f5dc7e3fbadb9091ada8bd90da06d73df64b2884579a0168d7e3761cd4db9b8fa8068acf1d8c0483bde83d3c40ed87b25a858278fb46826c2760e94d4708855fd732f3a95a0f285bb1f5115d730c692222980c79489ae3b08146c526ba2f7f7208de3287402ab46e9828ce72ab7a7c705e087aba36d6ec2f3572206091fd8a453ac2d13d3cf707ee88007e1ba939f1ecb205fd430329c2675e25edc3cb33f93be3c6c0c665803296cdd841ce176fd4fa077cd8a10361a8f87fe2cda32ed83e511117d2502b789e7d030abce7fda2de9f17e902711163bd0ad5f8c09a59b4e0ff757deb6bd38ddc2c69d6787d6d79831e187b9fb641976fea80c7096690165ff8328a270504a09ecc40641c1ef2b10da0ca4568dd30d96c06e7aa4832acc1128b6c4518839ba32baee09cde215c3c90b88d5c68505168f5b190b0d9e35522475c18a581e310858b062cd1a63095924c9303727b1d1e673f9f3c324f89f225b4f246a9e217234b9d73f72256115baebf182846b344a418fc651215291570899f88bf26714a589"}, {0x110, 0x1, 0x0, "1587c3f5b93f918dc17d32806b9007d9e268b42149dae1ee101b605b47bb5e4e4ed21ceb98e56f7395c842478839246e0bcf50ecabdd7f5b21b85e8e5e24f7ec1127d7a7f23c3f1c4925fa72dac34eae5c51bf8434ea1b6a1a4d3573804d3aeaef76e2dd44277360eef2e8ffe9eae2fe8dac7e0a9f56c09d0f6827b4c03414aa7079033931a0dbda761e1557ea66122fe73d64fcaf42d4c1796e9e49ecf55be1060aba1d7bab5a716f67d8fcafc752fbda0bd67fe7c7da71cf44cc2c3663e00c899c0ba8ed161c4f86c91494de6baa477426f81b225f8bef8ed37e9c31990c953bb3d6f2e49b134a475576d3f2aecf72e571ea305d0d0b89cba4d4f517a0"}, {0x28, 0x1, 0x0, "868c5755659227fb88b7fe8b59321649e0cf47579b5799"}, {0x98, 0xffff, 0x0, "b2c7e9b2556fdcb645609a90b65d175429723fe1ec74eb56fb90194b424f79db65977dfc9b3fbd55eb7ac1acbe05ca2ddc2c6d636c7a7db093b5668642e0fcac11af348ccea82be2ee449c2b9ccccc7704e15fe7329f0479081ad57050240d9502e7adb8fabc82f6283ce929c3aba6cae3d7c494fc2166ce8c0ec57da56ed9fba8ef88446bd85d"}, {0xf0, 0xffff, 0x8000, "62c4d2e4013ed919dbb5639538c8e08fb23f7cf9371f09138c0ad6830a7b8554187c85ef2ff54c5e087802c7feaa354cff055f2b9ecdcd39502359e9b678dafbba387036739c66a2d6b2732a69c4a44449f9024bff22be12e5a0f061ae8a5c5733b068d072cd2b0a0d05c8e77af6a6bd65aa0beeeb8c605c684ae9c881d4a3d8f348eb90a12a57077e6ae6817ad9d97866536ba11a6e5bc013fad06f697c122303b30e2b0b4f6e3b374b986c334645d52e9ef96e9654975d4058f3cc0d82daa1c5177ad3b310c0650e13ff3e05cdf301eff125e699319208839cf326"}, {0xf0, 0xffff, 0x8000, "ea0276293098f3a44c7cf5297234e1ba3a2c984e14780f200cb74ab585ed305b6c6428a59e4d4140907598aae3395a92ec701cd512962728e4f53d963963c2b8152bc8c4f16ebafc5264f823dfb13f061c810a86103d34114dd2203bb153e6d23a1f3711e56cab6f03e9d60b754e4150f2e718674fa888277a7e5b0cf6fe824f4fd2c75b615bff88aa3761f40f315a94578ea60235d3b6d23c3c9897f4ba15c224a5f89b2af5fcdc738186b0fd987a5c804a34afca86e14d6b50360290789bda023e685d22994f0b7ea333c3cd4251beaa55cdf6b44bbce5f31fdc7f63f2b657"}, {0x50, 0xffff, 0x3, "1ff141de58ea823e32dc810be3e93471237ad986767fa3aa11390b3e158245120a92ed6efd74a069fd6b10959fb5fcb081f71b5fc4a87ec8c4eae0448624ed"}], 0x1410}, 0x400) recvfrom$inet(r0, &(0x7f0000001880)=""/90, 0x5a, 0x0, &(0x7f0000001900)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) shutdown(r0, 0x1) getrlimit(0x6, &(0x7f00000019c0)) r1 = accept$inet6(r0, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001ac0)="050081ccec1f3870623493fdfe88d7914a17ffd53e02bca7bf64778b72350c2a5c315ff3832d74cf6e24d92c25f21171f0744d335b199502cdccae509eeb4a5542e2745ecb4a566ddd6c813dcdffc15ee7ac4b43d2b035892ca654d3661d2a698ba8fbc99940595610b306cfbca0b1233be6ff439b1840bc71ec42a0b90018f869a831c38b9cad8e9d9406b4589dee369edc3985aaaffa80754289aeef79594f671b0df7e237be94c951ed92820a325c98e1773f7c32d8844fef588563f3e425ea13e2cf4b216b2bfe46f6cb6856bc19c533e43a20a360ba80655697b3e12cc3e03bb493bb4d21de5c0494", 0xeb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) renameat(r0, &(0x7f0000001c00)='./file0\x00', r0, &(0x7f0000001c40)='./file0\x00') stat(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x6, 0x0, 0xfffffffffffffffb) r3 = dup2(r1, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001d40)={0xf58, 0x7}, 0x10) lseek(r3, 0x0, 0x1) readv(r2, &(0x7f0000003140)=[{&(0x7f0000001d80)=""/195, 0xc3}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/118, 0x76}, {&(0x7f0000002f00)=""/227, 0xe3}, {&(0x7f0000003000)=""/103, 0x67}, {&(0x7f0000003080)=""/107, 0x6b}, {&(0x7f0000003100)=""/10, 0xa}], 0x7) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000031c0), 0xc) mknod(&(0x7f0000003200)='./file0\x00', 0x2135, 0x6) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000003240)) recvfrom(r2, &(0x7f0000003280)=""/85, 0x55, 0x800, &(0x7f0000003300)=@in6={0x18, 0x2, 0x1}, 0xc) 19:56:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000024000/0x1000)=nil, 0x1000, 0x3) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10248, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xb91, 0x0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x7, 0x0, 0x0, 0x0) 19:56:14 executing program 0: mprotect(&(0x7f00004a3000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r9 = msgget(0x3, 0x226) r10 = socket$inet6(0x18, 0x2, 0x0) close(r10) bind$inet6(r10, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r9, 0x0) recvmsg(r8, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 19:56:14 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18540, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000}, {0x3, 0x2fdc, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x2, 0x1000}], 0x6) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000340)={0x7ff, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r4) write(r5, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = fcntl$getown(r4, 0x5) r8 = getppid() setpgid(r8, r7) fcntl$setstatus(r3, 0x4, 0x8) 19:56:14 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x401) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 19:56:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000031, 0x3f, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) close(r0) 19:56:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) socketpair(0x6, 0x6, 0x10001, &(0x7f0000000400)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000440)=""/72, 0x48, 0x2, &(0x7f00000004c0)={0x2, 0x2}, 0xc) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000300)='\x02\xbf\xa0\xda\xfe\x87\nH\x83\xae~<\x87M\x11=yK\xab\xc0B\x05\v\xaa<\x13\xf38\x8e\xab\xdd\xc4Y\xd5\xfe\xee\xec\xdc\x04\x11\x8d\xf5\x96of\xc3\x93\\v\xd9\xdd\x1dG\x8f\xf4\x9c\xd2\xbc\xd2\xe6M\xd3\x00'], &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0x40) socketpair(0x1a, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$lock(r4, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x20, 0x7400, r3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r5, @ANYRES16=r6], @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x20}, 0x0) write(r6, &(0x7f0000000240)="07959d0e329fa9e1dedd7b4ecf35068a01ba0c9a823d9687c82ac26f72d9c25d38dfb253ae8244d615020dda353ed5938bbb4d8384618e3c9b1577fc5b487497faf659811baabef137b514a817426998cbb592b8c814ceeaa5b4d5add97ad173b9ace9da5561214bb56ecf0759b879029e3ec1c856084afb632932953e14e6eb8d619f5eef52c1", 0x87) 19:56:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x20000000) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(r0) 19:56:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000040)=0x147) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="30408869df7bb31ffeddb88c1f4ecb2263ea2bf15814d0397e6988e062eafd8601da21e87c6c7da1", 0x28}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) lseek(r0, 0x0, 0x40fff) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 19:56:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="280176bb58ff35dc03bfbe8df04ccfc286bd70db3697653671529c5677dd9e89c71f225349a069afa68a56288da8666750f0a396857da2c980c6221ba3397b927659549929970bf91fae5f837d29b91bf45d3cba8c3c76a470312bc04bcb5c83274c6a7a32128b447959475b8eb50da91bf64f71c90700f70304c7df45"], 0x7d}, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x100, 0xfffffffffffffffb, 0x44f9, 0x0, 0x7, 0x2, 0xfffffffffffffffa, 0x0, 0x0, 0x4}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x400, 0xfffffffffffffc01, 0x0, 0xc30, 0x5, 0x7, 0x0, 0x0, 0x400, 0x7}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xd8, 0x1, 0x3, "004b3ff0d7f91940a99a556fcd48b3ceffdd1400b3112c0497d754a7168f0b413eb042c6550361b8f4ebe86bd7c119a7c3671f8df5674f71bd709beb07d0b812e0de67b2af7d43976be43808bc7f64a8263631e1f0d022acf43cd7d8e9792d16752b7b79ae6eca08e3d03989e3c5ddd2ce4a8503846f81ee9b54f9bba847c8f6edd4071654d5dbd66561b74b37aa3b3710fbda754f3112dda8a2bec138234c64ef8d1bd414d89b0df8155d6ff6359a3457b0ed6ae3b58713bf3956b01b709d851f2672"}, {0xd8, 0xffff, 0x5a, "575b548f8d882b6c0201ba047143f0de7ea400ef6412209ee9a79cb261fdc6ccce0ea15b4f4609dabd3813dc9d6e6cc305b8e156090ef7a80ebf05508b3d7c1ab0488109696f36d0cbec23d8e3e925ccb914858b177cb4f69f8f165f1e8dd9812bcab3f86cec1c432932e8b47401491a8ccd7496494dd88435cd09c902ce75bbdd39bb6b716e0b332fe97bcba7e267ff538f1f8d7c3da0e532b1adb20e7dde6388c8c8d1f18c0c54cf03f28cd3842f8d7858a1ad912dd5e83e8cf8a04125e99277b4f623"}, {0x1010, 0x1, 0xe8, "57bf595df379ea2ed106df784d749af1d520b8db20e0351e354480d8a108c0dfaeb0f848f899c2302fb588c87a2271958824ed5197bd5fa5fe41f060f53a2a16aa30d7c9cf84e3fa2bfe92cd467e5f13b5b691793cd3c1af0b96f686e0fc07697e72111c2f4751b681e5d10c0f439d4f0ef6132610a681799ec08a226ef0eec2b7d117bf697f15a426ff128a39d253d11aaab42ebc3ae0d9fecf0f1e95577495d0d7b3ee8ec4d6e4a7df46fb828a050659486a0cc95229ce1a871a3e0b929275061c2a92658baeb4ce845848145bb167dc678fd29ea84238bc8759c3421abe1d14cb8e1dd552440140b86eca4eec2bf2f598e69614e09e9259da770071f938c970de66a6a1fd25bc5286c773d0d877dc6989a1492e1525df6ba9dec8f27b8b0f1c509a674aeae818ef6ece649e7fdb8f2933b47cb77a875e852870300f42185e69903a41267394c407b68c270a31723a1184a527fae2618c9deabfcbf092e24ea0d18ba552d7e0b9c46906edbb7b305f1a6bddf5d2b65a10f0d796ec7dadc8bc7580496a861680d3a72e58aa8318b5461e0c60a54895ec17a6e10483cd29b1d1751b991941ddd8c9809a82701b5b2443a371330335979f931cbbbbe46aef4e0abe3b9e731bc0fb388d20d7a67c88ac42be882693029b5b7aa1f25d3b323a276a7c62f3a74f529ee1c8d3e677511b9be9e7c7c3fa0af1966d33286ce3cb9806b8bf692f2fe4ed65d36062a37acfe7b415032c4ad714ac3154a5cd526f5638d8ca6b88161d86cefa5891185bed45d1df14d7e5228bf3573fb81ce1fba2e8cd0c54e8cbe046a98d63c6ea7dc9b156f8d48f125fb3f5cf77e1e183be0701f6c164c9f96be298a0e51033927c630d3f8a83b86f59adab8687f615fe4441a7f57c5ade1013b4d58e94e689c6799f100fef4250e163d2e028e5bb7e15978f4ee5ad2f5f76f6d530292b8f171538ae4a012d3d66870694d5ec038ce3607720626d23c5a2b6b58e624a864e2079eec8cb27073e5c01d261ae1a9d3a99f8184246976a4b6413d5488f1317408179b37c970d850b42153091b0e1302c9cb0d7f17bcec5b16bc09bb652bfe0d63d4c7a24ef6dd09e60002976f8820ebb805b7ba1af0c615cbb322dbfaf63c360ffd9fd1666ca07a0b432fb5bb5c5c907b6dfeadb9e0703eff3df6602f8de37587f708bab4a8e13bf01ecce61f526471fbca0627e3bab8fc2456e790554f2f53333684b31d8d96e9dce529ab510aec6c47cdc71455588cb9aa0080ac0f7966fa0e583cda8df27d10c8412c48f6c4f16f36bb237a9ae53274eace01ca5f953bcaac235a1bf9a7f57e841e41c1dd0138bb82d02d4039edde47bde3813ace7adccbc504c6764dcdd9e82e00d93aa6018a5963ff80fda4678efc4b4dd4a3ce8c59a70e1c850c2c55f4db16970747b9024ff2ee6627e3749c1be57815eae4ad38db9faad3633480dd7f20955ddf39febea5e73f2f9085e8fdebbdb5d9b9e9d91b97d4649a032221e37b9a41a4359c1c14bbe3d01f2373849a0f2711c1625a2ab0864aacf8ac5612db9a2ecd6bba3600de974a58ca8dd6e77e295cc7f6b1cfd46e38c1b7f1f44dd4d225fa5c571b8501a00234ad801babb8711b138095769b73bdfa81e5594385e8a2768e071852b96b34fd527bcc77f6f90ac3325f44ff30a39f9b3dcdee97be900a727b7610c94117471349e2d803ca2b65be320e2acc6b4bdb524be4ba965e14328609ceb37e6be336ea4e1ba948d0e5a58387d92f3c26939f5fe2e5db89720ea35bb40a517b02b64cd81198579579ea8738eac275f46a5a4bcb416441f11c83977ff25df88f38436d6199c5b245795b5309d94bf0a6b55e971387eede1c1d385961d17dc2ffd4db82ff3173e61e378ba88821db8f08be8d4d88c40b7b56ecf46cfac34874da7d583db34015ba77b4130f26b0eac7271f51fedc0b2f206ccccdc4880f6cca9e1147f559e0c76fac0f3eaaf7f1ad7f23068b4dd612323d61820858fb1666b05b31f7d05e75ffe3f70d6658e165cbfd8882374eba755984873c9fea46c3512c2b1e83181186f7d4167b6948f696d25da12e9036aa4680679b2157c24f9b2737d61d762847aa09abcefbb6a0fc201a5f5f8de55a20e8a65883d6d352c65bc8f57832eb94fe86ae19462467311836721c1bda97f2077434e2738f11eff5bd090437c17b93074e1181923afa61ef3dd5ef235da32029269e9c289337354b37da253b5cb6d8f077876fcbb074c755bd2f5266ce51253a0d5df8f24a8d8073aec8e2d6b1b0dd30772a335ecb89105262e9335977a623dd5e2388eef881822fcc0eba0115cdf7e61b2abfa645cab9723de926b4773cefd9be8ada91cdf2ba3549a5e30b3f1b4721b63155b0f61c17800cd7d91a85e28e1afb6e9c4a19d90077bed176238950de99033fd76b7ebab9370eca02ec0f8cbbe9c988ec21eb5d9f4342edede2b2cea27b47d6ac0343a262e5d0209dd359db70ba2cf35d31a79e2d3ef3487d08bac2d2acaca52e5f7cd1a6951590c8262bc286c2cc7535c7e62ee9bc9e573b5d3311ab4bfa5c48bcaef4c01203d7c57f83acdddeebf8b7efb66d807bade1545b06848d7e44dfe77d1e48cabd1467165bceec06cbe65300e1ca53d07b500e9a552d0b3936c264e362ecc1c66b3614bd5d310d7c1ea4c92b4fe262f902b05b686bacd517cda30068f23a5b8b5b7bbcb57f5fbcd18fc4e946dceeaf2c8afff0d8fb8ffa2c114da4a9022d668aec10d8ae91988c940b2d219842b55306ead871a25672b3a5ce20a5e6505d190fb16286088575883cd9c823aca4393332c8a3d958143404d6aca13934fb60965580e0c210e47df0a4b4bd85382e1bac9d895c808bcfdb2a29e6ba10fa5a98008f92fae0c10f40097d5806313c5aef572879e641cbd6b943d41dba909bb1312f15708efbf859ed79bbf1cc51f77a1471345b494bbde2e5bbe477e897c7a3966769a0860d40e23050b56614ad53be40710f168609df494753ea9d69ff992558fb7c16fd7c2a74ed1f12bd7bb4d87284ccc783644a5c8ec8c404ca30365b563a444226e8af7eb60edd0e3e5c3f390c297f96c335a0e8022638ad590734a50741a5f4d9ba4267975cb524296f46a6e39fadea29a503af605265bd0b35507063cbc5b579c40bdb2a0ca69103e1a984ded1df48cbc01c871e537d6e480477d9e26ee2a560a1ca8ddf5113de95277bcaf2ee1acb9f26d3cd500fb5125af603363e4a332caa5135ab01b259451555565b143398883e7461145a602ea27087dd9cab05989e3733f92dcb53752dad9696b2871ec062686e6cdeab288fe503c868553b1c8757148bd71f07be5676116b35c97f41c3965cf90315fba5130d621b32fcd09fe70624b74e300b1bce16a712afb77f5432a81a6e38c96d86985b0d09c461876744eecb6b39b9e02b96a2f0b2f81611c3cabff0183cfa853a8c4b531e33bc4754f42cab2a5bfcb6fe3cf483ac18267f6b122154e844a784a285ebf68e52a983b55619103e6250e07dde8451d450a062c6c4c875c53c6787ff146434145aabcf2a6d3ab488858bd6db250d33214b54b8819b7da5618ab61dc97d252c39c07de8696906ec67d57565dca3b04f7c8e55fb91511df52c038c1dc5682775cb3ba6a82d3359eab47cf699d29cf86aa42481c5ee386132009c1d61c03a11ded6cb92131d6441532a7f514c9bcd449289009670e7ba00b3a517a6fa21e83d20226590617fc166914dba025605126b1393479ddc27b850fc667324e95effdbd137ae60e8ae79b337065692b6d7428a275f013e85f8aba02807191caf9c101e9b887a9bbc893d6b45fd591f2ae5fff25ff071f1fcb8541ab2b509a5341ad8da6e73453d7f6ad7392ec112c994a3b53367ab66c52e508cd97d6a9ae129b472a8b4883fb6eaa708eba11543f276550d52b0734d66d53ec13070557097b21f888e0467d642966e867527e7c92212c2fda69462d0b41d864382bbe01745c7db89bef5affce211b146cae1f1073d98b4566c192f400a8887660f2a073b9b4a0740d50ce28e16f0b883a9130c8e6b6e75aecf495a91ce703dd9036826f7cf6101be283aa5cf3ee0a4045461e940196943770d92767d79c3fa080fdaf252146284a792f2f13ff2a374c5ef94e5944e885e7c9d7277fa257fb910d221a3d501bb46bc56528fb44c5b0d5fb03c0f2610daf6122189c151e9ed702f9a64490354c43de3520d92fd4281e3be88c200f504b102218fed1e3ac491b212e197578a70502cfeb24d2c1cee3c734f4834b7147b0cc067735bacae418aa56708f3ee0fc93cf2905060f42f84bbc96b7c5adc522785ff040c2a2c8e45adb89fdb5d7c9f5dd4a8bee434e71c6479639f63c11e3107b3a65feb8356405fb8d689bc901e688f3cad189a8063cb1f34f5c22a97af8312667f147406583736a88c26390aadc29c34ebaadb0919d87a37e934b57b4d9c5dac04b20d94c8fbbac031b2097075755deec16aecc8ce2d25a70753e2b447f8ebf70f7d1247277305d0ebe5f7e020f2f61ec2705b743e0a1d32e3fa63fc910521ad888b5edf53262524050e036543b61042c3333253ef61b369bee6b0d82e5b6959d6a8f6f55530c96a4a44baef3525de63a0de02b79b7f23630b7559f7edfa414792b716115e6a92d6d823775f5dd3b4171cdef2fbd6485adab810bcf64d0d3aaf2ce4f050e2e62c3d1fd41e31547186326ec9728f6f6a0db084e1be9c703623f189ec169f9bbc4ac4f64d1cce6bff6abc364f1473b30d2b06c1c23ac1d410ded43a0fd90dcdda904e0626327008374521eefd18ebecaacda52ef15e20d3cfd56f22824f4dd9cde6007b6bf0958283642935b3a7ad91bb1d6c170ca40a77a30e02452d740c18d8a5ad0d168de9ffd342f337e489f4c53e63ce6484f9047e8c516bbd81b9a6060c7a4b1be7629ae46066236ba0c6049e9206c938696ffca56d1f63b9c0c5b8c15925bd61beb1b33a32cdee01799be83547d44e2029e9908373be3ce04e407ab1b0fedc73ed96fddcffa58803f909a5c59ac59036986f76856eaeba394e58c44dc025dafa42750609a1c178927ef2934e25781ffb98a62f2669228863eeb680ca33fbcfd376891626f08640e04c2942ac89e8ce044e81c3e2e70c3b13a9aac1120497d07dcab618d1ad4dd1749a70cd3d528669b972710ed23fcd3435fb27456a32588634fa5ecab031947e1e06c7365a4e4749afef3d0ed69a371a7911470dedf163e3e5d3acc27306dfbb1adfbde7d7280dab6f37ae2d7d1249c207abfad22c0bd6ffe49d9f96c71ab14d16988ac38e8034538fd162a027421c7ae569458f004962488b41d9d561f35bd0dea69983e5e7003d01547309ac2629dd6b13b0b36b3b28c024281a0a93798270bd3bb28e74cef3d2d6e7da2802fe9d2e1362c86ccbfabeda9e39fda32c95b171ed7b924825f139e4b1ab2a9351630ba811997447c4179fb254b687db4504ccd36676a6420feda707353d6e770068382908066d77bd4f60c0e17b9ddfa7a70e290a16a581197cdf4fe12ab103260c5c6ab664eb53b3599fa64dd7a3d57058723c0da88a96af77e2dd77f396def0d4232e5a349652e295033d96bcad990e41466d599d94fa0b18f825b6109580d341db09cae3ed7bc2777613c1a1a7b664c23438bf2097d77cf9b105e142be63669c79e3cf55d664916490bfcf7076f5339b6b423e9d06d73a1db589552f4c51787ff5910e52b2b26c9b940d439f3e62ecff2951b1e50885e1df098d552d2c8896f4e"}, {0xb8, 0x1, 0x6, "fca3982ce986921f8ded967570ed2b3f7340e26a3103c097b42b33463a15bae9b93735e54d62f510d11ad81a99fa855cfdc3e470b5ef341ad11b6e158030eca2ae4cc2b4b66b5e04c1201ac331282ef976940f2134e5651376762dae3414f57c9926620bab4e774eee9b8f839793b699b3ee3f6da3ea2e0e61ac43944ca9b37c653f109bdcf8725137a838742ecdb53077c188090800a7c6a17045ea6fe92f965e"}, {0x78, 0xffff, 0x1ff, "a33d6660209c57fe5f0400d7ea50b1a87ea968c20a2d8be309f0c8f5d8f6aa5e453759af4c8ae01ab5cf1e1bf58483b1070bc4a89ea7a36f334f1ccbb7536b1210dacc73481c8cefe2ae4b3f3a358320be88d3a6048cf5299e12ce9aa00a4e41752146877a07"}, {0x110, 0xffff, 0x9, "0067cfa8afffcbc20c260ece4b86889f7f648ea84e173fee8c435662706e19102cef42e39f3e403beda7e782dc15d7dd166f42eb8ffc84ea309bb00e47b240964bd09822db08f96885df0cc4118edce41c6cf3bdf0b76575cc106393261926cf3c2681a1607a02d29d80b34824d9c448319f828378e238670bc856823dde2ea90918f5f737a7bd9b48f9f74746dff2ef73a1830e2686e0412be6d0579fca2f7e9871f0e42c82964cc80e97ec5b61644fd4ca58d9ec5d80f71e87fa61db0c3b7bbf282b5013351f6045e280cf1508df8a4eca8217db96f60519584442e32cea030e9581a801d3c0151bef1dbc4d97f221a58121d457be712b468eba28555f"}, {0x100, 0xffff, 0x8, "c4f2e6969f9a451bea1394842cbee45cda7248eefdf7a317655ca8cc0553116abda858d8c976bfcb2dd16318d5ae1b8818c080a146ab26b0af1d77d5c5c9316b78cb311dfb17ebd913409f78074a6d8ca0c98d21e3f10b8880e4e291947fc8c77292f0dcec00643c23ec60b1dc761d4f595853d367e88b59af94bafd6a77b977540c15c3446f8695582bcc908afddf93e02ee1456d3c35e88c84c0327a0a1b2f6e8f344de8567eba3f843d3d64a28cd926d7ddd25881b2fff03d09f7e490726a433f569a0c61482f621c5790655d280043b55769e636413a346b7978e09ae28cee03e57fd25aaa52697eddfa4b"}, {0x108, 0xffff, 0xffffffffffffffff, "da44096f147824034c7a443bc7dc7754e791dece1f3de1bd9ee90aad56f5b786dda1b8adc70a26b182238117619f3903ac59fb7cb07d8c43f9e317b735ec7459dd1fe7610f1af6f90a070779a8ce748e1c80de55306ce09bd9ccfbe3aee6394f6dc48dd20c0b04573570fb30fa15c43a44020299d9f462d4d47c2a409f29cbd4e38ef14efb66c89a3e63646d75894a44c8451db850c224a5389e4d68ef1b383890a219d9c4af4c229e3525a2abb59de854599331eb6c9510d5ad63595057c03786613d66d40ac55a604a3bb9190ab9948b34c2be1c745b354dd2b41fe4785b149ed6454f1874e53865906c1783661a3cd117abc960"}, {0x68, 0xffff, 0x101, "acad8076ac41744676ffac23307f56b65045ebd3a050535faf639b0cbff724fd99be586e0763d4798000b26f4dfbc9c1cea2b0d6a0a85a84f7422d7c8e56c0faf1ed9d55ffae1850a289e27b7a2e81337e9068f670"}], 0x1670}, 0x0) 19:56:15 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getsockopt(r1, 0x3f, 0x9, &(0x7f0000000140)=""/231, &(0x7f0000000240)=0xe7) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 19:56:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) dup(r0) 19:56:16 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') 19:56:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) socketpair$unix(0x1, 0xddcac0201b5e92ff, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 19:56:16 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x33a, &(0x7f000000b000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0x80}, {0x9, 0x8}}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 19:56:16 executing program 1: poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1c0, 0x0) sendto(r0, &(0x7f0000000040)="4de1ff5c868ee1443363ccb8efdaab9e0870cecd46efaeb8f5dec87d8e14c79a2f0349176997cd114cdfeb749acb4369bc868265b977ed38d5131cc141899d84c41d34eef5b72dcf8e13248451528d610b1e8197764676f1fd6d9b943822e214b441fb6913f84a694d62b7", 0x6b, 0x4, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 19:56:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket$unix(0x1, 0x1, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1000000005, 0x0, 0x0) 19:56:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 19:56:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="596aea3b14c3eae3c6461eb60271e1e3ca6a0291f3b9945db4f071e86432e391211da0e9e7a6f510b7ce0e9c33390db57f2875cdae1bb17ee472de01c13bc3e7cadc317e6dfb4f065231ee2717b2c847119b00054c", 0x55) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 19:56:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x116) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) socket(0x18, 0x1, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/105, 0x69) ioctl$KDENABIO(r0, 0x20004b3c) dup(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) 19:56:16 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000e2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef988671803003c3997803a018b60ab1d77bf359"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) msgsnd(r0, &(0x7f0000000180)={0x3, "47cf4560294a4d51665dbadbbec7a35da433bb7b89ada62c840ac1be54508e6586713461f963df560809b133be358d61234c0dfd665547ff2846c16c9f377ff12266fcc93baf3c8abd798a02318b20c69fa37efb7096ec3a4bcbf5dc1a9511fa64398f3ae6bb1778e905a61124b12a20fe7e8b3fa5277451b89a204dafa5efdf9beae8513c845758df8930932e255b79f2a32b5e81206011a237e9518f8fb98609a311eaba63e3335f135d56c0147aabae3aa6e4038d5b83ff225d5473bd0f61fdcb63e724cd9fc8f6a48e74951dbd30a9ba69ceafc63f3f6700caf38d0d24d847d65d2bd6676ea6a8b6efae19eb6f8d"}, 0xf8, 0x800) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000001400)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x800) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 19:56:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() 19:56:16 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x4) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='\x00\x02') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x5a020ecb43c31c3b, 0x41) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 19:56:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000001080)=0x4, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:56:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000003c0), 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) 19:56:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f00000000c0)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 19:56:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) unlink(&(0x7f0000000000)='./file0\x00') 19:56:17 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 19:56:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x481, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x63}, {0x23, 0x8}, {0x22, 0x6}], 0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xf3a6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:56:17 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000c00)="81") clock_gettime(0xfffffffffffffffc, &(0x7f0000000100)) 19:56:17 executing program 0: pipe(&(0x7f00000000c0)) madvise(&(0x7f00000f7000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, 0x0, 0x4000000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x880, 0x0) fcntl$getown(r1, 0x5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:56:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42, 0x0) fsync(r0) r1 = syz_open_pts() close(r1) fsync(r1) 19:56:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x200000000000) mknodat(r0, &(0x7f0000000180)='.\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/243, 0xf3, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x1}, 0xc) 19:56:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x400000000000) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000100)=0x5) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x70003, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) 19:56:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1001, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) 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) 19:56:18 executing program 0: pipe2(&(0x7f0000000140), 0x10000) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r2 = syz_open_pts() dup(r2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0f00"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r2, &(0x7f0000000000)="b7", 0x1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)=0x1) readv(r3, &(0x7f00000000c0), 0x1000000000000029) 19:56:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) close(r1) r2 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xf0, 0x8}, {{r1}, 0xffffffffffffffff, 0x30, 0x60, 0x5}, {{r0}, 0xce835fb9a8cf2530, 0x20, 0x1, 0xac3f, 0xf0f}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0xdf, 0x4, 0x1, 0xffffffff00000001}, {{r1}, 0xffffffffffffffff, 0x93, 0x2, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffe, 0x24, 0x80, 0x10001, 0x81}, {{r0}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x8, 0x2}, {{r2}, 0x0, 0x84, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x4}], 0xffffffffffff0001, &(0x7f0000000000)={0x8}) dup2(r0, r1) 19:56:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCCDTR(r0, 0x20007478) 19:56:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x9}, {0x21, 0x3}, {0xef, 0x7ff}, {0xc5, 0x3}], 0x4}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 19:56:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x5) 19:56:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = dup2(r0, r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8d, 0x1, 0x0, 0x2}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000001, 0x8, 0x3}, {{r6}, 0xfffffffffffffffb, 0x0, 0x0, 0x101, 0xa1c}, {{r2}, 0x0, 0x4, 0x40000001, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x1f}, {{r6}, 0xffffffffffffffff, 0x24, 0x80, 0x0, 0x401}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80000081, 0x5, 0xe701}], 0x75da, &(0x7f00000002c0)={0x1, 0x80000001}) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffe, 0x7, 0x2ba}, 0xc) 19:56:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x5) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x60) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 19:56:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="90c1f0ef77a2d01728dfaf6a762c05909915895ab0e60e01139ec29863bfdb07c7a267cab07017367eba165b038b1c6b3d65337dcdbf67a122cb83b7ea1cf36839be204bc75caa2b1f7ceeb02a89765b87cff6420c32bd97d2077161ec31de71e5fc6df5eec9e21496f6e7d860f50df6b7d1898b511f2938bf82f691704d0333d225f070c707351794d0d5f910bc24a1172b874957f41f8ae3a499711105de82c5", 0xa1) 19:56:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0), 0x0) 19:56:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x10000) r5 = socket(0x10, 0x3, 0x1b4) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="741e2ab4eccb4e3eb2fe327a43bd22423e46221352e5b728316673a9371363cb01162f35bedc48fd00a133268108cc939bcbbe4fdc717ce83557e4a0ba96e8fe299aaa1f99ceb8329e2f367826b739cfdeb99bb35249637d2d015fd97ec261f60f392f3e1f36317d941171e2485b92a7c52adb349e276f2966009e3efa5fcce8ba87ac9482d0fa7d7e70d198bffb88a3acf6dcacdf40a1d2f95c1cc7fa8e4d0520a7e5344e0b67a44a9ba8cb81ff43dee6b113", 0xb3}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0xc}, 0x8) setreuid(r1, r3) r6 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000180)=0x101) write(r0, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) 19:56:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ftruncate(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c606da4ced2871793da20ea64dd4f10342ce699a676f7ec5b33137d863ff301cc5779f394a6c7b98cadf5e7766726fafd85813782e011b28e2789be926a763bc31e40bcd4bbb6c3b6a28b8b9cb965fceb6816e10a27841a62c5ee8c032bb9d9496d61464a5298457f8956f2b00631777511762fb6a90b8107163ac", 0x7b) 19:56:20 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x22) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x1380, 0x20000) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000240)='./file2\x00') linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:56:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 19:56:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffff800, 0x400}, {0x18, 0x0, 0x7, 0x3}, 0x401, [0x101, 0x9, 0x9f0, 0x1000, 0x3, 0x2, 0x3, 0xdd]}, 0x3c) 19:56:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) open(&(0x7f0000000000)='./file0\x00', 0xc80, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchflags(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x5fe, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) 19:56:21 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f00000001c0)='#!\'@+\x00', &(0x7f0000000200)='*:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00']) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000400)=[{r0}], 0x200000e9, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='n\\](\xa8\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='%$)\'\x00', &(0x7f00000004c0)='!:#\',,\x00', &(0x7f0000000500)='+\x00']) execve(0x0, 0x0, 0x0) 19:56:21 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x102) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 19:56:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x10) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000100)=0x1) 19:56:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10280, 0x0) execve(0x0, 0x0, 0x0) 19:56:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r2, 0x1, 0x101, &(0x7f00000000c0)="aa60e64f5f053bcc241e07aa08c9319cf657bde6186b2acf0ba9cbe0b20eddc1488a996f2418a7bb0e2eb3cd4be291fcfdc679a24b7932ec17b52e2d7cf1552ab6a6bed82ff7956791589fc469ea4d23a6d223a82045071923dee7e290d9cff5a24b07e85b562e6314c97aa2fc3bab24901733fa426524e07a6360bd8cd69cf8f24d153e78e77bfa526ba60c8cf1fdacca2096262d05d308529c731a094d605eab797f98f6dcde8c89cf6b4ae15e036407", 0xb1) r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 19:56:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1201, 0x0, 0x0) 19:56:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7cae44a9, 0xc4bb, &(0x7f0000000000)="de1bb5e2930c81d5515d5d5cfdfd557d3a5518d8c60ecd47dc5a70f2ee9c7040c997bd44777a160058e2d46b4fc8c4f5533e7ca11880613520222f30ec32c685809457607ad1abbaa92a54bab6dca02f4a8600cf6b628315a53492de66161a805dee62a8c2310142bc48d24b20c4ccd0a5f8091a2959e4d35b49ba121f996e67b8db8339a6b740c788ab66495bc473c00e4374ddfeae6af2876562cab961", 0x9e) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 19:56:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000640)={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1f74, 0x7, 0x7fff, 0x4, "7702291c277a3372ab8d0155d74f3774d3f2e6c5", 0x6, 0xfffffffffffffffb}) getpid() socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="3f22a794b821cb6450b326e51bc20b6b2f993cd6b76f40835ae3bff066e1b83c45d12c3de83983c77b2cda046121ac4894a4bc82a1363d50e8b4b5ab5058c3e3de926b8c84b0db68bb7be0dcf2a75a4950817bc169e64de68f7a3891eb0255c1e24f07338ffa9751c575894c86d0", 0x6e}, {&(0x7f0000000080)="b3", 0x1}, {&(0x7f0000000180)="8eab2c57c604bcaf7a3f5509874c9acb635b8b659e715c9f2ce72d9b5c8cf642dda6d85f1bed68c3fbc7727bd43d2643430eff1019e82e45b8ab8b381cacb452b9603d9881f2126788bcdadd645f15087bbdd4c8ba12b185f5a31fd5258e5cfc8fe14ff2e39277723c636b1f9d8d918f0cb39d909f776651a1819769369a2d6e058d8f9505ff5b96c1fb603deec63e73387743c92d62b9387197a8963d90faad442c68da4c0ef5b062838572c7cabcb63c8e9a73917f0e0a346f8a75024274dd62a8563882516633aea8e7c7c8a272028b427521cf85f56c898051ba9d507c9bc55f7763194d4cf33f4d0fe18dc8d9fc0dbf6cdf2eb82d29", 0xf8}, {&(0x7f0000000280)="09630c3f8f72762d99c36c8529736c35a76335bf1257a3c21a7c95ac9acea915085319c1cc4729a61956a89b18ccc85b437d75ef4f4033843ec78a29b7a99129513eeafa1b866336b36b9b766e7a1ff7476650872f4739c2412315a7d91e59f8b9fb97f8913569f4d4b5aa65409f17d2abb03f8a8b3905d595f6ea5c5bd9eaececd9a56676d56202ef5f167a8f6dc9fccadce1282ec3dcddc709d8f1415c39b996ce9f4965d9d531f1633b0546f64c51a63b28ae785047938b1f3eacd0ae66dbd181cf5b29c99f1dd96135114cede510f2a5a78c1d72e80de07b130144802467e2c8f23398d178827e16a7c6fe35f7c0736232089d", 0xf5}, {&(0x7f0000000380)="2b8afe690efeab7da91d637f483d90194f9f1f1e0fe21b9fc735a1f5791239f25973c8cea6d6bb00da63e6d6f650a88c77cf27e6055db188a774df9e72a8b0e421fa339b43721619dcbf3edfd69d27c2fe7759752b0d6b7379597279f4b2d829ac3db822477c1820ab73124916da73908945e0c5221874627f0596635bedc0cf9345124a9128cdb22e37a78167321265f0835fad57234c66c029ffe8aa84d4721bd88e5c333bf90219769034e28e0174", 0xb0}, {&(0x7f0000000440)="407afe36161df5e4a8c423ae9deb0314c1fbea1521763597243d599f", 0x1c}, {&(0x7f0000000480)="97b1e8341986795f125e67dd662fbd51c786b3ce844f468dd21591ab027e", 0x1e}], 0x7, &(0x7f0000000540)=[{0xc0, 0xffff, 0x7, "e1d0e03895dd8efd035ce04dcacf04fc3a7fafcb92841d4474da1abbd6d704abcfae29537e6c91a209aa7e5721697274abd9fb7c4ebe83c97cd5e96238c5c95bfcc5936f85af6c26f8f17b63d12013fd6e4626da9182f8a6a5983bed950907f1b7a48354850274d7859902ec6be071ed19c2e195b4b2bf84e03325a0ba9d8d0c1ff27a93cc2e7db599c762ab8494da263be12a175983102fa427f6c29ab6502d7bac1756e94d9ea5aa241b6f0ebb88"}], 0xc0}, 0x5) fcntl$setstatus(r1, 0x4, 0x80) 19:56:22 executing program 1: shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='y\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 19:56:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) nanosleep(&(0x7f0000000080)={0x4, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 19:56:22 executing program 1: r0 = socket(0x2, 0x88001, 0x20000000002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) close(r0) 19:56:22 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x4) 19:56:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x7, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x1000000000009, &(0x7f0000000480)) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0xfffffffffffffffe}) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x5, 0x101) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r5, r6, r7, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r3, r8, r6) getrlimit(0x7, &(0x7f0000000140)) r9 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r9, 0x2000747a) lseek(r2, 0x0, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r3, 0x1) fsync(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x15, r2, 0x0, 0x0) 19:56:22 executing program 0: syz_emit_ethernet(0x9d, &(0x7f0000000000)="fcd85524850e2c160a24e1787eae59a610d5b4656f25c9a9787b1215255d3ae4b5e769b851b58c226ab729754946145d3405f7d84455d6f29537390a5b69b5d559d6259d2e7260cf6e84fd94e95db5c886f0d724c25cc6f7172418ce473768c696d99679ee72ddb47ab2159aefabdb89783a840ed43577f5a81849639efeabc865e0fa7d2ec5ebf97937275470a81fb8900ed216d63ae1305f08700e09") r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 19:56:22 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) kqueue() 19:56:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x6, 0x4004, 0x3225) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x20, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="a04b4931a862ab331b1b5cb0c7f244697c86022084635f8c8c3cd5a4dd2bbc33d0e310abcd85a8fb608fadec750f0a22956b3872123ccfb5f60425ec3f36d81519cb357ffb1a47ff6b9e5143ebafa6174859b60fb47edc03fb1666e422b7251a7f2ef6900087df3e4d9a8bf4a261bc7b1ce2d4c2354b33def2191672213126ddf4061db37aff3d3ccf06ae1207059a6caaeaad733e457fd27c1f0c4a41ea2cc8ae7cb3fe1fd83dea99e003dd1523c763110c502c13f14d6bf8d5b24a6653896781749e04134f825a68f23489ef8893e5b9dfefc069eaf7bbea62afd90c3e585b0be04f22cbf1b54cada24779d646126dec", 0xf1}, {&(0x7f0000000180)="089e9ff860fa8378b72c21d9a798060ad1b601201a8406c3f27677ebb66c1bee2ab27cd58c00eeb7f982056303eaedbafc089c0643cc035e50437518f844a31fef4162a7aacb813551d8d9c483962d95d23445f0712775669f7ba8f6e2591e6c738778892c24d0dcf6fc8c68b07f8ff6c96ee770b85bec787e77a12599512c8696afe18590e3e037eafb7b84b75249ec02d30f3cc279336dd0d2e935869c6440072c559c142b766466b2a8e796c8a17f8421aa6f0b5c6dbc1ebff540b5f01bdc31", 0xc1}], 0x2, &(0x7f00000002c0)=[{0xb0, 0xffff, 0x7fff, "977c14b4727a9cd3e407ebbd5adee1c6fef08593f4dc602d6ca4bfb8f9582343de3e93151eca8eee702ae4727d217e137a385a0ce43c59c840de734335ae88a662cf06650f30112437e3159947b5a4de544c91b9eb886792e523968a45cc1c7d4e46eafddf685b1f2da421870fcee393931379f5b507538a546fc641ef7b3fd9157d4e1a78c569574b307880ed301ec8b377d01a92696d48412b8ac6cf1eba"}, {0xc8, 0xffff, 0xcc, "a0145929fa73ad8effc9a43baa7208aafdf90c3eab41143ecf5546f51e10f0f0c55b28d1880541e76572a3a8e80200bb1b605a4f2cc13b666e61140dcaf1404cd855fd6124a6867141907443d9746fac801b641122f4d90ba64639cc3cf041293772838c1307b8aeef36e6995891da02bb66bd971ab0cdad028c998e490a171a17fefe792aa062eb88d4ff4a933d6b2329044bba0b18f37d156f2faba06ad4910a8635831a817b14196cb898989299d6e728"}, {0x58, 0x1, 0x1, "7f6e2171d4e4ff753d8807e0fe20f73b38c366ff7cc7ed78c41a9035da8d503bc7744040bf30cfe08e73a0d398f506469a9f11ef523a4a36ef50394db93ac2910a55"}, {0xb0, 0xffff, 0x5, "1cf5303e40b0ec4f0d1a53a3b6acc9ec3a6fe6550d9673212d20b9a2a61d8597906ec1f92db74d04ee4c9eca5b1f288fe7d2d958e50b43655da0757a70d042a2c3e4d1dd0173e9c008156973c59b3316cb4596b2d8ba429142b451f4428a15394593c9d580eb1bbf09d0cede2d3f42c39213342fdc4311693f4176dfd3b99a9c1fa9e935fcd0a7a694f48b482d87ff5be8f2f98bca97552630030af5"}], 0x280}, 0x402) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:56:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x20, 0x3, 0x2) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="ef440ef7d895c890e7718d9590b41eb302667e6934d66fd9fd053658bed7f404eb8100dbcea585df73264bf89d3a484ce75f8195c9428d7e901f3675f4cc0d14647d6aff89c352b9a5a25660a5a8127deeb8687a48fbd25bb0ece6977705d21f9d73c7ae377571fdd1e06e5b95e0f6e6e5f7ada2667de0b9a312a0c3a9642c11e49ccbbe587f6c013d8dfbb387721dc2943f557687abf0a70f898660c541e507e63e0bce990abce55ebf67f1d2cf99499f9d12bfd46f954ba525760932b62cab0e97fd445070a63d611bea6d68fbf4ada2646c0ae7d39670de8ef26cf34b1e16844defcd", 0xe4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 19:56:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x1000003ca) 19:56:22 executing program 1: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="ea58addb2dd54b10e99f2e5b61b6a5b91a0e0e2d4c5d9c0a9da940ad75cb58f9dcf348d401dc41858fbf9edf0ae16acba0e567434dcf46dc1b1b93c861f78686a867570d6ad46317e7842fabc062ebc3804b3e109b5f42a1eafa112087bde73f2b9c419aad0092fbfc982f58514aa74f563d1fe6afcfae3bcb944164c93da940036c5e6b9f77acccc8c6c10ae94c0b06bb2eeec1d88670eb17b97ad9b002c6ec84a3876f4ed27ccf2251e490fd6a3154e02e9627c46ea903bcbf8dd9012043446136d63450c9e0b8a2d2c57baccf", 0xce}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="187d650d5157a1cd6a23f7cf86807d8f784f3541b735b3fa75dc07149d34195715d12ef9a5d96468042f1b2822df76108df4820b4ae840b4162d0b0b4b84dd411d359fdb1fe7f54b25bf595294df3f9c0ba4f61d71e21d54ec37957f2d6dd8381910d31a1a584f86519777fa80bf9869aacb387bb38bf591cd984f455d9d6c438f6ab031bd6d64a2d20b5b88fdc89726701df50ce37779a140bd33db0b39b1a51718001bbf4f52d5fba7ab4cf769bb0d9e184af7369ef0f250b0d52145d68cfc", 0xc0}, {&(0x7f0000000280)="e44239c392eb57a8a1e7b115d4b88629d669f8731eeb51c67050b0b46b0b1990d44e8e5321", 0x25}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000defffffeff000000000000f252c9d9c893f7571b39dae87df312eb55a4e29b6e2763262f00c4b1655f758c319c128428c174f4d71b28ec25182be3e62d374f9d6ec5775fc6e9d2a19363232c9e143c476b673a9d0a799a18da7b99d0ecc8c55978c475960cf6e4830d2892b62425ee6c98b70fcf540eb382599d90db5d275cb765734c325eac08eee5f46512ca76889d0000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x403}, 0x401) fcntl$getown(r0, 0x5) 19:56:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x150, 0xfffffffffffffffd) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffdfffffd) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r5 = getpid() fcntl$setown(r2, 0x6, r5) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x3e, 0xdefe19318fe92db5, 0x5) getrusage(0x0, &(0x7f00000001c0)) 19:56:22 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) socketpair(0x0, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setitimer(0x1, 0x0, 0xfffffffffffffffe) 19:56:22 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) 19:56:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) read(r0, &(0x7f0000000000)=""/247, 0xf7) shutdown(r0, 0x2) 19:56:22 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) 19:56:22 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000001040)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e2a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2b69a80c637ee84b2cb5854d6", 0xa8d) 19:56:22 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x128, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x4, 0x80, 0x5, 0x2, "868cde9abcb3e996c06fb9de0e078c8c331bc80a", 0x6, 0xe54}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffff44b, 0xd1b}, {0x18, 0x3, 0x4, 0x8}, 0x6, [0x1, 0x4e96, 0x6039, 0x1ff, 0x100, 0x3ff, 0x3f, 0xffffffffffffffff]}, 0x3c) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/135, 0x87, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000100)=[{r2, 0x40}, {r2, 0x4}, {r2, 0x1}], 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 19:56:22 executing program 1: r0 = msgget(0x3, 0x0) msgget(0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) msgrcv(r0, 0x0, 0x0, 0x1d04da6051a104e7, 0x800) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 19:56:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/70, 0x46}], 0x1, 0x0}, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r2, r3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x6, 0x9}, {0x100, 0xde5}}, 0x2) 19:56:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20042, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x800, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x7fffffff, 0x0, 0x5}) setsockopt(r1, 0x29, 0x800000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) socket(0x1, 0x4000, 0x7ff) 19:56:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x2b9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) pipe2(&(0x7f00000000c0), 0x4) 19:56:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:56:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="601af40000f3a5d4edff7fd4d072f4298c448148f6161f37ad4e7ebdce2d26c6610e64141e05e41fc1895b8b3ccc27182a6cf6b16c48beb63258b28b1492f4c4a2e361ffda17c65fbda7f39769a860548721cfe5a5ee1ae3533a96a26d8d3bbba8a7f24ba1d819db7d9e9145c7c44ddc86ae770eeb49b03fbcce36b5cc174a9077b1705a3b9a1479e541ea5946f773816e43489ff04f521aeadf7b02eecaa8259de41fb3c72f3ab48e8771a53bf2828e3db5f4d8a7d55ac65e0316a39e19ebeb961e407093cfddd2a4f14c8b02"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x2, 0x1ff}, 0xc) open(&(0x7f0000000300)='./file0/file0\x00', 0x8a8, 0x20) 19:56:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = msgget(0x2, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/193) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x8000000, 0x20000ffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 19:56:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10078, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 19:56:25 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7b7, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) r3 = semget(0x0, 0x0, 0x2c) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/127) 19:56:25 executing program 1: nanosleep(&(0x7f00000002c0)={0x4000000007, 0xce}, 0x0) 19:56:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) 19:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x3f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_settime(0x3, &(0x7f00000001c0)={0x6, 0x100000000}) syz_open_pts() 19:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x288) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="e29f38ee751c47ae2270d9b2b8123be469a48a9b05ec02115505f7a20c0b78717bc956d4b9ac922dccc3df6980de67a29a627144db941d2a194f15a1941c7547e700217d20b8cdec03d1652c", 0x4c}, {&(0x7f00000002c0)="c60f6f36f1805f86b74a9bc1a5e88eba5a67dc6c153b66ab739cda77ecc787ad6f41ec7e0253de373bd36654679c77f81ab92b85053980d91f53c4d5315849654d856637a20d67560124d3960bfff1d35a7175fafa31e9ca2bc3866031bcfbfb7c38f6bfa1519ddf2ada15fb533c67f1fccf3f4911f8f9269f51cab8a7c9c184e22ae982a6c74f69c5f4426361518623237eb6c60c2b7731b10fd9868b7345c20d6555bb90c4b8e8fefd20ec62f098b402880f97", 0xb4}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x403}, 0xe) r5 = dup(r0) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000540)={0xfffffffffffffffc, 0x1}) unlink(&(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r7, &(0x7f0000000180)=""/161, 0xa1) 19:56:25 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) utimes(0x0, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc, 0x8}, {0x6, 0x1}}) 19:56:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x10000, 0x943}], 0xf8b1, 0x0, 0x2, 0x0) write(r1, &(0x7f00000000c0)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000000)={0x2, 0xe2c9}, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 19:56:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0xb3c0}, {0x1cd, 0x8001}], 0x2}) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 19:56:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) pipe2(&(0x7f0000000040), 0x10004) 19:56:26 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x389c1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000000, 0xffffffffffffffff, 0xffff}], 0x7, &(0x7f0000000280)=[{{r2}, 0x0, 0x11, 0x46, 0x10001, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x39b, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000001, 0x7, 0x3ff}, {{r2}, 0x0, 0x4, 0x40000080, 0x1f, 0x1}, {{r2}, 0xffffffffffffffff, 0x61, 0x20000042, 0x40, 0xff}], 0xffff, &(0x7f0000000340)={0xbad, 0xffffffff}) fchflags(r2, 0x3ffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') fcntl$getflags(r0, 0x3) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="21f141a5c9a6cef64071f2b2e3fbe9ee3d404ac9844fb90699e2560188e8c1c6ba27326930515e3391dce09cda86f294c3014c9a2e42def0ed48e6b2dfc7ee", 0x3f}, {&(0x7f0000000080)="285d4ae7712d8efc1c21c7c1e8c3ebd342af32e9d03ced7a93b6e1afed26652f1b558e9fa2920990c8bf3070173f9a2dde34b10180397e05ad86bc2a1f7d9bf1d0677a5c1f079afc9dba5aa3601a8de0c34fb48183fc32175fc62721e05c367e8ce37fe543ee46babe3ff206cf9606fc4fff8e1b5e599f32e77526d31787ef29e20f0fcb4974ecaea0f9cde3cc21b772ec53898a41686bd7da10043d7f7eba4c2b85ed7c817adaa1cd8a8bb32cea573bee4c6cc04b5656a28cc54fcd", 0xbc}], 0x2) 19:56:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 19:56:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/151, 0x97}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000011c0)=""/124, 0x7c}, {&(0x7f0000001240)=""/100, 0x64}], 0x5, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x4012, r2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xe524) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f0000000000)='./file0\x00', 0xa42, 0x103) 19:56:26 executing program 0: r0 = socket(0x2000000011, 0x3, 0x20000) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 19:56:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() fchflags(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2000000000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x45, 0x200}], 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) 19:56:26 executing program 0: setrlimit(0x0, &(0x7f00000001c0)={0x0, 0x4}) setrlimit(0x3, &(0x7f0000000000)={0x84e, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x30) ioctl$TIOCSDTR(r0, 0x20007479) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) setrlimit(0x2, &(0x7f0000000200)) ioctl$TIOCCBRK(r0, 0x2000747a) shutdown(r0, 0x2) 19:56:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:56:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x100000000, 0xffffffff, "0cbfa9ed107f55d6ea76ed69f3521fd0fe2f12e5", 0x6, 0x476a}) 19:56:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000000)="5c5c60fa4161e630636bc594c99b7959cc0f85e309a3ca747e8cc9848e2544e951dda65ea387936d96790f36c4b06be46c992fa41ae615c146ecedc9f2362a2f7b71fb77d27f966ae880c50a345cd9a3b4a68410500000", 0x57) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fsync(r1) fsync(r0) 19:56:40 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000008c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r3, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x22) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0x9) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 19:56:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="4f2004b38dcca0cf84c7e85b2abdddbbd746c89eb5fb4534d8c5f2d6aafd8d1338fa57f00cc4ed5a8caeb009e04412fd17e2b50e70a065dcb1020b"}, {&(0x7f0000000340)="3bccbc5056accc4d2edd94c64d0882ad1ca7abb8fab3913fe845ecfb87ce01ee5ce3b86b7f28f213d8f8fba75f8d87d76c007d60d89b279a36012032"}, {&(0x7f0000000380)="175b3cd25e4ba7ca01930ac020aed9ce8c11dbbac92be3898064a9adec2fe4d526c2a0b500a89b7b6764c5bb999179f2da2f8ca540f217e765a9891f439e7f9fb9b98e382174000cb265b32ca9c1b20c23e9510befc75f68dbb8fbe61bfc754d03088bbeceddccfe8326b7425d3cf048d79338295fc531ffe665e888c1846ca38680c67db501c71ec0f69aef441cf6e45640a36561bf5454"}, {&(0x7f0000000440)="264e50326f54f39afd6ac86bc40184fc3a115d6ea18a63fb7ae6cc22b52a1d89fdf903394c5e505cdd5268b446c02c8a017d6073011bbf8ee77e94b8bb6b3f4d038f66ff92a25de30e135cc628e05897abb06bdca9a317f05b1a917ac0b077d3be137f50f43a43c203319c3103211248d6a2d11100327b376f674763e633d44397aea22b204941e1c51008e64e76c5fa"}], 0x24) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="061ba1e7297f", 0x6) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x80) close(r0) dup(r1) setsockopt(0xffffffffffffffff, 0x9, 0x9, &(0x7f00000023c0)="515e3e4964c72f5ab60b347b54074b3d14dec6e05da412c6421abcde7ebd8a6d4f20c0aba344e36afcd7aadc00222109eab7402b3817d33c8cdbaf096425ac1e2f257adfc9dff2e635582b0836d9c616891f1670feba4b9ae6082d6c1fc617d89a904e266171590d9ea5e799f0bc9e19b387b0fb488f490543041317c19c6526b26fb27ab4e8205b1f8c5186f966f867a83c494fbbd44e789433b7beaa013b27c0607c78f4bbb8eddbfc5178059a37cc89b266a987f8539afba95b9a14740d5b53cb87a7bd682b7dd3bcc53383c50f6cbebd97122b26486149d4bf7ef519333f0d162c86afbc4ddee098834e00037c28a4a114f370851f189c7fb4b1a41dc76ef5c323d28b8096e79b32ef0176bf351b581c07ace9bf5534a89908604cddf9f43eedda957f9930b7d14d1f5b5b05ddcf7b4249a954efdfacc4ee0d1c28057963bb6920f39bf5b7c814a5b1480139e8bfdb6f50f4bc313214ea1a9a3a4f4af417acafcc29d7bea2b556fdba2fa1ae5b5b5d3f8fd6b9837824cd236ed24c10367fa29457686d8d53469225d0da85bbc6cd9747e2a9089982394a1bd4642211c2e799064dfdb96285837d00d7f407bf7f836494ff2e2273a0b890279af0ab72a73878373cc0d55e17108126c519f735360914ee0d18cad9cb657ff64250a9ada05f5a0817bf3d185f202fa5333a2c115742887940919251d801c47b3630cd50e86e9f17707b763e744308d297afbc66ec0fbee599c726107f413744c500771f42465b60a4d214112579aef55a68702f6f931f7304e5168a687a58609c58fb12116d5f2420d3c64edf1cb7646303336324eed60567de738df1388104ce578fae80391d1ab8b4bcec8ce9201e96ee429a8708f5728f29cdea85e4cf13db38ec2c1baa7c1eea331b9dee74fc78006ff46d192137e2c0908041c9df22422e340032d9f6f31126ab88fb7fb79276240a3ee9274b06af764bb705fd6b8cab6df7bb1f971a14b2bb61a07c813e5d77c08bad498c5ac0293385501e645b15943e86b55d5be978c768c100eb34ebf2d07d3bb6a114499ba457d3938b90f454e663de3c673818a204f1354c4a3fb3fe16f33ccb041c712106c1f773c9d870ed636cab24c9c240da468c572f528d52fdfd7748c5878c0103f273cff95c736f4d6e734f81a46f7ca94bf9b4a263694812dbaf9c5b773ab50f73189158e6667c9b6b150721fad11ab2f9d8f35f09748c6a71054417c5cad85525c7a27411203482297fe3cc3b8ec6f6cf080ec3fda25731ee6e373ecafb97edc5c83e22fb4ab2620a9429746ed1d58a57d55b863709de84d38a2f6de8f1b5664305e3ddbb106ad22cb073543300d4fad3d84e0a5aba536946da0ea5167bf559a38975e518a14e62cc4a0d9be3c92eef1891a012a365f780e56ec3427c2af3315b70715b82247f07c635a04d7888ad4fe8a11135190f0ef42bda6b9dbbeb9dada13314a9ec02cfdb98069faf733d94a95ec697568bda5996b27d64e15ad3d72ee85f5731fbb70c49404d21f666e7e7091bb2b0e7597da21481a99f60d9e6f8f6eadd8b067a652ec3490c7ced43e6dacc7fef8fcfcd2a6e4e331ad16e0d0990004cc0ff03de4bacd12f717d64590b2539faf7dbb39a8acf29dd91ef123bceae39fbb51e992b78fab7cd476a494f385bbb0d988e8d02170116c60dc78c995ca8dbf23649e977708ae3522b19deed210fcf1ef7c1d069a53089681bf30edc3cf54689fda6398f3e8a67447fc73ac1c1f71344d6a513d38c9ec6633b3e7bb5040010b0a812e2dc828739af196ff51b721e045807f96dda3ab6f52bd0748975c48f5dc634591632849bb96123968a35d6ff506802d3912a2b5f469c24b4e83bcdfebedce316b6bae6efeed53932c13d444c9e97aa5f4266e6a9ddc67c03c20baf838c61ee463c784dd188785fe50799f188fde81f29d6452e6344b786d78109b508e08e766358a83d17d2bbdf3e9b304ee4d68ca3f051903149a949783705f05a0f18acc9f1382609d83e9d2c139382b878fa33af578203748bd6666aa2e1840547ced49ff175f37eb26c2cce2ec25eb30fa2b3e595535e04dafce99742dea8c6773496c06bd3f19e2859084be82e9ca232c54f98c0a4dbe67079d67bbe913658aebcdb83f9a05d85efa85b8cafad4c8b8f57e60c2e49ebba075bc4df8657e6d1d8610a3ce4b57d450de3a69e25a88949be6236143eb4d186ede29370c8ac062a2fa2dadde8eb32798e2c90a9c097b16abd164f7df6b91bb167d55d987baeec3076a70f0805e267e5ed6f1366c97c4bb8ff6b2e72235f4b8641fd63e3fca0f2369e2a30fdc816d8140afc4b56354abe9e5e67a625ccee3302d4ca4f1fc0996e077ccc35e4d4eb089d7a89f66a6f9eecd8642aca5cb14ab6c81e59e73d8ded797baf63d7bfb6d2e83137d4e3e357e6c85ed2c6bd636ebf9f62cde587fe3c3ccbefb35b62b2e8749f0ad50a6e66fb9beacdff722c7274065ec1c705ebf75e24fd4bdc2e7b6e32ec1cd69e3ec040c50dca9114bc556a10fbb75e9cb6b62319490af466818e30f6a6ba769e5986debd7479f6a0f759cc0c4e5baece75ff99ac01e47f90485fdc4ecdf25bed32615baa8a6efd3e74797ff0bb78d040f167cf24759cb17a6ebf625fd23ca3ea16eecc8e97210a35ceae0975e01d1edb194087f03f40db16c5a0878956e4e63fa320f96e3277f187072d048ef342385ba621ff3f7118bc5c3b4bbddb87d523f0aa0482e0fedebaa5137695263bd2b27a4005fa2d7a4e6f64c61910982997875196b8cc4426df027897820095fb014b76ef5aba64619bd13e603d21bc16fdb73588c4c6996c8aafc640fe530479a5e8b31e83a56cecf6f9e5ab3b1daa9a0f36ff6432ff8be1dd76450fded2f03560a7ac04a9622249131160e85b47df047a6acbc884e4e577fc19961966238354aa947287f1c8bd663bf12a37b8c59ffdec8308d7c1e7c849a31745e0e1208029b463d5c4ae1fece1e21dba1af772204e4068799c7d177c71012b09617aeeab4a8d43feaff575237568f96b3f0b93bff3252a0282b7652f7a88ff3e4cdade3c5adcd1c9d313e9a6745da79461e415f0c06dd064ec50e197f0dbd6d2acb84176f6383cf84d428030cd2e5562b51c7b788e20bf228da7cf7778334ddb92393c70e4b0d985b57ab56d365d7e2ca9944b176e100b48c245900522fffa38e4850a0fef19d28184a785600874077cfb24d33e0c161f71aa88f24458c55b24b008ed6860632d8fe7a1bfed055c8cd91cce94a5d867987c8fe80149eaa7e5d81e4cca067f67474f52c7c120b067b074f9cc4f98225e7f9fe0edec64a7333a6356a92ccbfdbeb389f4cf200cc5947f45c04e130d9dff52a19604732db773f7d91085086dd7addd1f2fbf9760866667ad9891709465c12b9c858db3ea9d6b09f0c50b17e11aa1f3a0011b646614f919479e2928ab2fb6ca042a2ebe7314729c1b0de1d5d06991adc1ccbc755733a25644910e1814b29a2353e61ad11751d7642411be925c96acfcd86215980eb85449127b1ac29254cbef7da5afe8e7e528e48559ad233e59a76bb269c284011ede5b3683a26091e412097c860788833fc31a1bf2914b0f10bf916077a4b66c92c829213dc1a01700e8b5c447b3e6e5cc07d5235b1d648fa624de87d64a4c62e5bbe545163f09e103369cd01419612eab602df1734cd0c93d0b129e228659d95ba119e69f7354c7db33be18bbf45a02e93cda8f23923f496e44ac574bf927bc41c8d4e03557650de84178a5a414a40f5da0fc8113bc15c53efa33b38e4e4a19258e9541a98aaa15ce9ea9ca62e9e4ae0a2b3ef929beaa5160928c8eb24a1ba056312cb6137f012411d20b493fe339e6585facb7bf7fba63a2f698d2485c3e46804b43a32fa47e8581c0ae7e90c8451297b79296ec59561c6f2694c3908f555d458cbc466a6f9de4ab290c58024a5a75ddf4b107efc51857ca210b57be063756b29425cf376e0ada30d0e11f07461c2fa0e0a3bb5a7a3184c7da6d6a3efc211d424a347eb8a734d39fb26da0cd67506e61e0f4cacb204ff9fad5b821789a7969a3b2dc2916478bdde05c7dbd2615cab29eb7c6c9ee8cdcb52a09c3a5ba7ae1605e7515f75eb83817b106c03c3f4c42126426a1f22cff5de4743091cb6d653455760e14f64e63543824be9a14a07bb3f24d60f1ebebd555a8d482279e9982f5aa438a71fe473ccc4751b33422932678d2134d0b3c3b1cedd9d1eef13a08d644c04cbf0c444930142024ce931d60fc46dbb18a3c08ae468699267561b09af52f590cb0ff30c0150585d3392abff14e036acfe1a7c928403f077559ead81477a18d183339431607dacbf1ed74f172901d892d16b8368ecacaa0862ca94335a055d483eaf21fd61c0d854fb757131927e4064527cf8e2bdbe58e7b0b64d66352696e4dbd16786c2bb2340c04513e29001db82cbdcecfbb62569c9c72bcf462dc825d7ac8d8048a8fa3dc9ddfcd0b59a160ae6834997115c247de3c8f8e97868bae27cd496cb73236e0611a1100a5e4ce94e0b5a3ff87431e2c9143365cbc9bfa540e946647905f409c30dc929ae392f484dee61e1a959186863a8bfd0a7f1bbae3b99be72e4093a029d51b4994954eade5a260494120005ef5521a5881216caa156b6947cce593595c5437d040c3997ea439854ba928ef6a6766185fc7dd090dee599cfc98bb49296451d981a329bc4e5efaedc4eaf8c3d06b7cc18ac0bd4db0d69ed571bae7db0c4f4b6135ab3a0c7ab2ec8c1580df782c397cabe37ae7a36e842a92016e39fdc9c091b787646721bdc74663fec4063d85837c55175c10446157d04d528d053dc53c866d7e91c43b7e0b223d1e84337ebb146bb60b4a0c087abea3f89cb252184996e791a9305cfed7fa0f07c21437d7812fdb37d233783f5e38379292cc16cfcefc0dedc1f383d265adf3c55a2f361c3bf5c7399f37555d7354e354fb15784dca9e37414c394acb5dcc47e03cda5a40f1859e06ac1501fb83025bb074408f8354971911b56d219c1f9d62cc5a33b7bbe80130d75f6fda458f28e7c4f74af165bbb1b8194d815b0482df02a7a738d4d737023540cabbac00010eaabaf9093429d7f08f4a55a820b9948b8828117a692e62a576c1c2e545303bd4be9c8b4641f47eb20db5d6a26c36a6d9540b3acb967a3dd035eba26079dfc34bdf799c42da0d1751746aca09cea062ea84e705891bcf0766c3b217c2c66491528f0c303d5a508b4164220d1f6333ec8103cac82bde2efed811f3f58093ae684547cc1e3a81638ab53cdf89105c795d1765f460618878256b997faab6566054c327bb9e5fbac5c01893a706aa90f6bd22bc17ed6c2a3b95a9dbc6cfe3c0d679859a914cf30c9120539faf0652fad08f63b7ffb0fc83aeb0e6db506d72081cf12d31c813ea92f85718dec3724201ceca6d0e06de8cdb78ebf63db623cc9c15e73c7aead5e8cc74010d1e7fd45f0a59e5a36ef4fb1a0a931e2a0be8cb7614cbcf00f4cff4f70dc28ab6dd4701857fc4d475590a46b435ab5ce4cb6d7db4ac7925007550a3f615bfde8ea9b68ecc1dc73dbd38a4639506ab799313fe2a87577e7700c0f6a1ed64281f53c7f85e52ce41177ddfa58d10b5878a08ed489cf5c2d2b8161405390228a7ee8f8f99585ca15176aea94691247706e6060b533b9955bdd02e64b781669f4db4abd817116ef1d46c7601453fd1dd75da2bce9ef112b20bb4611a59ca3f8474d17d3a84f72be297d0898d5ca684ca", 0x1000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:56:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb0, 0xcd) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x765, 0x0, 0x3, 0x80000001}) 19:56:40 executing program 0: rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x3, './file1/file0\x00', './file1\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) 19:56:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="6ff1047082d29457d11bc736b10e7e181212d3cad8d48526ec694d14a2afb65200355ca2d211fdf1d90e02b6b4d502cc6aa9ebc8c7e1b78af37e5fb2", 0x2b0, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 19:56:41 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000008000, 0x3b9ac9ff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc8, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x108, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x0, 0x0, 0xffffffffffffffc3}) 19:56:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) write(r0, &(0x7f0000000240)="7506c2f1bf2cae2ba3c83d71b30d5b13d66de504b339c59575b75cc91424c45e6115041242465ef3b1ab375c5ce1b3f95f7a4849f19ad13f4530758dcfeddf45aa3ae5ecd618ae9bc5537b099c58c9d6ee1390586c91aa2da84156506fa6d576065c998606c64d76df0154721aa631ae0ab2", 0x72) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) 19:56:41 executing program 1: r0 = semget(0x1, 0x3, 0x204) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x4218) geteuid() 19:56:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) clock_settime(0x4, &(0x7f0000000100)={0x101, 0x67c}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2b8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x5) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 19:56:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x100001, 0x2000000000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xfffffffffffff9c2, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe7613623) 19:56:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffe6c) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) syz_open_pts() 19:56:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) flock(r0, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 19:56:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x8000, 0x8001) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r7 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r7) pwritev(r6, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x5, 0x8, 0x1, 0x4, 0xfff, 0x7, 0x0, 0x3, 0x0, 0x4}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:56:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000000c0)="80001db23ff629fefb4300", 0xb) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) 19:56:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 19:56:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266696c483400002000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 19:56:43 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 19:56:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 19:56:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 19:56:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r0, r1) dup2(r2, r1) 19:56:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x7, 0x1, 0x0) setsockopt(r0, 0x7, 0x24, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x2, 0x4, 0xffffffff, &(0x7f0000000080)) 19:56:47 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x7ff, 0x7f}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x50, 0x80000041, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0xf2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0x6}, {{r0}, 0x0, 0x3, 0xf0000002, 0x5, 0xffff}], 0x10001, &(0x7f0000000200)={0x40, 0x2}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 19:56:47 executing program 0: r0 = msgget$private(0x0, 0x1) rmdir(&(0x7f0000000000)='.\x00') msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 19:56:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) fsync(r0) 19:56:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) write(r1, &(0x7f00000001c0)="a81c12d4d935ee518a797cd0b92490f3c1c285041752d38319ca33cc269d7ac48446315ffd05f6ef55631fd87f7a50cfe67327790b9df7dd95f4b2949d49b52f7ffe785ee0857be6efca954c29d777e95365c185ec8cf3f9e40ff5fe8e55557cbcdd101ad0cba55e69c8c98689bbeb6ca79d676d43f3a176ffd2e54d6f34bb803a06c3d64230d7a17902a2abcbd19c6f36d4a0ed43de", 0x96) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) fchmod(r0, 0x100) read(r0, &(0x7f0000000100)=""/139, 0x8b) 19:56:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fsync(r0) lstat(0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 19:56:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3ff) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) 19:56:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x40090d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x59) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff80, 0x0, 0x1, 0x7fff, "000c93060a0400400000003ac3fffff600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:56:48 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f00007a4000/0x4000)=nil, 0x4000, 0x800000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 19:56:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x26, 0xa, &(0x7f0000000000)="00020000", 0xffffffffffffff94) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000040)="7cd387964800000000000000000000007f217195522b87e109077515f4837f9959ebfc28f82c666dfd3918ceaade595cb787b2a410d30b13cd2ba5e6bc400df98e0c3e1a271d91c5ddf3e41210179d4140c4956f457c24c197058331e94995e4abd81d5811dfb89618348ca1c4fe381133a65f885c243d8c90532d5c55a54f4e098a2993e53f44612d41f5c1bbb0c08d646039d64d2c49cd741ef68e22484d5f00423b3fdb6f442e5815d1ea93859aa66222d1000000000000000000000000000000", 0xc2) 19:56:48 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x9}}, 0x0) r0 = getegid() r1 = getegid() setgroups(0xa, &(0x7f0000000040)=[r0, r0, r1, r1, r0, r1, r0, r0, r1, r1]) setgroups(0x0, &(0x7f00000000c0)) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) 19:56:48 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x100000000000, 0x1000000000000, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:56:49 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 19:56:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8000, 0x4, 0x298, 0x9}) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) shutdown(r0, 0x2) 19:56:49 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = semget$private(0x0, 0x2, 0x480) r1 = getuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x128, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7, r1, r2, r3, r4, 0x1b, 0x6}, 0x4, 0x6b71d8f0, 0x4}) 19:56:49 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x0, 0x2}, {0x2, 0x7}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/84, 0x54) 19:56:49 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/44) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 19:56:49 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x0, 0x3, 0x202) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:56:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000247}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 19:56:49 executing program 0: select(0x40, &(0x7f0000000040)={0x7ff, 0x8, 0x4, 0x42, 0x20, 0x400, 0x80000001, 0xf96d}, &(0x7f0000000080)={0xe6, 0x80000001, 0x2, 0x2, 0x65e, 0x200, 0x4, 0x176}, &(0x7f00000000c0)={0xff, 0x8260, 0xffffffff, 0x0, 0x8, 0x38, 0x9, 0xffffffffffffffff}, &(0x7f0000000100)={0x8, 0x2}) select(0xffffffffffffffc9, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fffd}) 19:56:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xfd84fa328b43da8b, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0xc0, 0xfffffffffffffffd}, 0x0) 19:56:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpid() r3 = getuid() getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="eaca8778f89f72d9f9d60818e1b73c9c25fcbc121d92bd109e9dc59babfb4754e5f1f27f1c7e86a94c22051052e6f871a83fbdc755fcd505225f46d7510b24a55ca235a2a9f925ab6062dcf9bedf9f58b8ea5cc0fb9edd4df849e3bffb4e5b67834b4a496820bc7c86acea1eba050be60295052ad72a5c5b04db8bf575f6742583e523572a1caf0367b78ed69734a1623dba65426bbd21c2bccb26a99f52d5ff21e530729ffdcdf22f9e179d9413fd3862c3a724e1970dfdf8d5c2718be5d2d6b0b79a990c33", 0xc6}, {&(0x7f0000000240)="c93bd1bcbe86f420a9fe9027ed6cfdbc3e944ccee4ade74e0198ea676efc0b17c51238856768dae970630daa187b703b485190bffb2c397b974d35bcb748fa0eeab999fe8c772d8099b0d14c38f3269c47ed733e2f3b91bbd6c46cb7033b5a7ffa2b59fce5678eb52b3d5382f72c276682c032cd68518cb0d309f428d00e68cefcea91599eea5035f705df62ee55b1fe49c495bdfc241598e31825e8bf13a39baba17945cb47c0660982b8da13df", 0xae}, {&(0x7f0000000300)="42f40610dd7ffe6b81393756c3ffb66f85f9b2ad0f23b8ae8f4b", 0x1a}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x406}, 0x2) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0xfffffd6b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 19:56:50 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 19:56:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x613, 0x1000000000000) fchflags(r0, 0x40004) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x5, 0x3, "394c5067a7b64929e6fc412badfb7651981dc9d8", 0x100000001, 0x7}) 19:56:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20080, 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 19:56:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05030009e6ffffff40800000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x938d00000, './file0\x00', './file0\x00'}) close(r0) dup(r1) syz_open_pts() 19:56:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2000000000) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:56:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x7) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x69, 0x7, "8285bfbb32d7350c5ce55ffc46d605d7526cc6ee", 0x568, 0x4}) 19:56:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fsync(r2) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 19:56:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:56:50 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x2, r0}) r1 = syz_open_pts() symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') r2 = socket$inet6(0x18, 0xc007, 0x3) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) unveil(&(0x7f0000000280)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff, r0}) fchdir(r2) 19:56:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socket$inet6(0x18, 0x2, 0x3f) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x1, 0x5, 0x1, &(0x7f0000000080)) 19:56:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20420, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xffffffffffffffb8) read(r0, &(0x7f0000000100)=""/166, 0xa6) 19:56:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) r1 = socket$inet6(0x18, 0x1, 0x8) getsockopt(r1, 0xf9, 0x3, &(0x7f0000000000)=""/21, &(0x7f00000000c0)=0x15) 19:56:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x5, 0x9}, 0x10) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 19:56:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:56:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x400) 19:56:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r0, 0x0, &(0x7f00000001c0)=0xfe5c) write(r0, 0x0, 0xfffffffffffffecc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1020, 0x1) 19:56:51 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x23, 0x6}, {0x8, 0x800}}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2, 0x7f, 0x7fff, 0x2000000000000}) ioctl$TIOCSTOP(r1, 0x2000746f) pledge(&(0x7f0000000140)='/(%\x00', &(0x7f0000000180)='-!\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') flock(r0, 0x7) r2 = msgget(0x3, 0x82) msgsnd(r2, &(0x7f0000000240)={0x3, "488cae2bdc779b008d82b3d9396079a1ac18f00e93916579167804f41c6f840f00d4ccc7af68a680208cccb1f503e94a5e8cd47a258ca69683a1405056a875b157a0c194da3714ad45be2d5d1c78966ff90bb17883b66303bd14b17b43056580dbc85c33e43900f360db069afb308386c693a822ac5b60be3cbda50eb5f1682ba2d3c79c6d0945bb900e3c3c2cf4698cd3ec6a0e03b01c0df301482edc5dddd6358d12257c93ac422c6c899f8271254248489f17a0dd6ee06953171654b4e5d509c074a4cf4b7d16d61366bef1bc06f0d36a9013adb315df4ddf356739fa9d16802cb5a448e117d83b52391667abe86775c6dc52650ec72ff4663b6c22ef97fcdb2e53a1cfafadd67271e8518d03a72651f85c5f0eb2a313f59a9d5ea33556054becfb8395363d737bb17e8bd28b1d61dfa0c8aa56f310d4e878b6b5de9fafff7c4d8ed86a3dbc6743183b1bcd523844f48b12e36e14169d860f6a2fb8c1a98f8bb865038df83c8345003afff3b2cf38bf2d3953ee9302f959d43f45707ed47c01859c1bb9e9dd140e012c4bf024d4478cd996215f82e5ba26d86fe2c775b890cd3673a0fb677277dbc1cf3c4389ebdc5b6c0efab76b479ed9802e3462fc37a69ab4ab0eb4c5c6d7364a823ea9f7cc680f61a6faf1b70202c0540dd157c832fbc281925ec6f1698062641ed00124d8e773f0f9625380eceb233924a40a65a843468d198aa8bb9489a0b8bcb6482d8de8907255a7f13f27335b302f5bb4e30067a7dc9e054d02a38bcbb685066ce7697eb5faa5c61c6a52b3990fd111a8e30f9191ac6dbf21c4e6fe8534f97482946cc6509a3054a92a83484b76f34bbc68c480d0a3b6ee5b0914a42039e9a490326356a87bc7f995f37253fb49f5576f77c1d00d8bf4e9bc941323852586354959c83208d5ffc1a7607f60b64e5282f466d52be74e6d7159742f2b7954368b5a5ee5b29b7faff6575e6b308b8c3c1342a909c7a4b7a0f234b85fa87adf1b2a64e683fe3a42d6576a14830294dc58372f11226f3bd6fe140336729211fc903ac6c05505e82c90960ee2fe5d82aa93fb2edffb0e74851576f5ffc31858acd9a6162fa8f18be5a4b967169cfeddb7cf116a2e0396a9041625f26f55fe46c2ef2018bbd3d3d137ef4cb863e2f06b001ebf0009fdeaab6a9eeda833438e05d32638bc904a84576effd3cde8f3da65c0a01b641a9048f4a43c00035601f5ba34c7814f638e16792c03c5a0ff1d0a3fbe988dd9e637af42a3ff5c2fd267ee0579d5c8e38dd9a070d5364bdccc68fc9b3bdb65d4f859448097ae6aff64c7c378f1691fd42daacab7f932dc857011b53ae384ee4d04ee706b01823cef94e1b030c68c2fc511e1c8f4de0b8e8536b1b87dba248ba839628583d65d904048289204c127495c0458af48d2f85e96e9f1996a80df57af7e51223b5bcd8bfe815ad91f52e6d68519bb567b8280cce13c9e9c9987e13ca34dd643a536f4597f2eedd3485ff57908379612f850fe07dcf5711652549346e84ab696556395b63d22e344558ad120e4d9f171daa5ccf26e941f67c82977309e65d3901270f9a78e627293932177e949f10220ba4a4b2d402a895d26e98f7c644fca36f2183251c8438be9c1c5c404744365eca9e76a1bc7828500fdd78b7dabf21e6b4dde95570fc2cbee3194af5ef941bea9dfb1eb579482ad12396c3d258798ad7a6d6ee78de69a1431ef23871420b05a96eb32fa182f61e7dcfa261efba786e2ef54e8c7c723995936dd03ef6de5706c6b5b839805f0c0a8dee056431caf312f3ffeb64351d2c6146aeda10c3ab69431eca2ea5225e969b1e5665b65297f8fe0600e1b75b48540e5187bb4b14622274c10857c8e5f6d023182afa097258a2ba7d2e9f664023e4f888213e28e59073e4f9ec3e5faa4993b8065eee88600ffdfe765f7ef1bc1f131ac7814a1d08d5f46565f76b72a60bd2a60504b6332e2184c88ac25d06f3e9c9528d01f1509a73738239b6ee264eab4aa34f6e9e084c50e722d115747d5134f0b118bd3230f470ef67775d94cb16340029d30aed2b013788989b34d1cb1efae9578674601ed8c8916af27a77133888d04a554ef87b161fb585f9c39ea8f2aea964fed56d0ee0188812752c48a34a4948b95f472b969c3663eb5ec0209ed976ab78321d04a76174959fbe7393093c8c1e37c4e4e718f593ea4059cee242741b9cb1ae1acf38b2a3b6158d53f19a9fbea36f862d2a0405a7f84accfe6e30ccea796953543d6eaf329e3dbf0a4e155fbec2fe8f303f33a3ed858608afa9071f825f3159fb7d5bf0b1abb3562e877bcfdfe90cd45fff5dd73db3689fc956a10a98faafda9b040dc3b19ae5f80fc24d74c330eac7b24b35cf2f1edce78ff0499a20c98ee8980bb01699effe407b6233a43a76e72d9b44b53adade2878ae6d3f33fc5b296315125bbf9057baa43fd9949f11a38f39f50d67e52db544da13fd9c2fbcc18ed6719b48c25a461450983a40656ac70964dc4e14e9af4a7ed74315ae243665f79c7882117620525e8959eee61821a17cabd8d0d70feb0f7d3695521be7a62d6156b72d586b00a983af0cee93d56a3a1a81408caef32b11d50adbd06e1cc94436dd666c10e25cbecf007537fe9fd8f5075758c86f399245923d9a7e73227c20099d6940f2df1d3094502754cb55a62d6d87cfa1dff3e9bfa1b447e5e2b413ee3a849fab13b009a27460f7824ca7eacc02cac4947656767c18148776127159bbb90bf5db20d6331408c915efaa832de8cfddd7207bc01488665dbf6d2e52b7554e7867a85d8b3f40342fd411033b06a2603e1948407d4468d27cf146dd7e687430812b55a7db58afef0bb84a3c376a5000ed7479d799a98d1729c5059b75662bdfb6a71d4295c906c1cc7c0e2be2246048f289939358fec8ed836b14fde1018937e11be7b99f9155f1e7bdb88a94b7e082a05f3233781096a3574db5d1327edf38efee4f6cc77b4d8701537f2aa75582a38df90cf85746480d8f311411754b5127146bf029e3cf220405c0a3ab0f30b3e4fe74823696c95d8a533279c8e6f267cb8846f86483aa0f3cf5a5d2759167737467ae93a0bbb8546f72df385f3711441f57083343b8f4a43b12529cc5c134584ae94b298f0e5bc92cb8622cff3ce25f32cb5b23113d6bc7ee94e52b3cfe3bb439ae67c58f8b4e97e00d86852b9c35b67cfb32271c02182a50d23f3ebb90af433be2cc5124d6ea35977f0c01d45d00f94898f934906189a7cd928c08b9d5fc4d497b0b5c582d63f17f6039ab42283d5dc36e14e55333b0b97d2d6cffb41f8480b32cfe73ccd754e62015d549d8475636b6f43ba7f49dce34e73b919e2b4c097844152df3390c11ea14da16f1a3511d5d2f1c101a7328a994c1677e273c4316b7fd0ff542f014f33c68a957dc9b413c921aac2bdcfd47304d0c9741c65f33110ce91c04f5eb8f957f0a08d613ef4ed59e50dac3cf75fd6a7754e4bacdd8382c189b682f676cd60e86d1d580d5bf31f13de5b42a3e089c3ef019541d3d82955a4fd7026d3b170aed1d8c267ac7ef40dc7648c9497b75892dc308e79fc32d06583881419fb88d828e304ed84841b0155c685f31cdfd2757eaf30ebd5ea684f235d0c71fc964f4a4f9f0058d0faa5b612b3ab5a12358e7976da81153814ce648daad8becb65562979c83267e643a6e2c93c511de82964f258743e1e860117142a757242b7e0341ae2ad55ebc412d038167e93eeb2260990212d3b680e842d3d7b1664fb8afa37371f197283c8c7c083dcc4ea908e7aee2916af5141651e2714331bf3279de5f550ddde3a44a4d1308ce0259ecc76b71cd66dd2c705d87f0cb44d1792c49d7cc26cc45780685f8cc331389532cf768595b2c08028ca2793bd4fff5d63c6a3660c4c1e9b9535bcdd614750d25d82dfac1bec10a1a133208f05946c440edf76cea373ddd9d45d82feefa4e4a679f8974d3617236b942a1750e12e46d97419a5b4cfb832107bb60da4de37741789c2242da92607cd894eab83ca8972554e92d76a2d4263f5da5a7e8ace91c0f47a8ce03c2678ac1fd5565ad2fcb1d7fcfa7ee3fa77d396b2ec2fdea347e823beff02d600e74db45f867eab4faf30fdea1543a378a8dfcf39243f02c2a7b112584c4549df2d7242b6eb4852c408b9cce7f7b978cb48637779b1ae9602a29c789e8a36e11d2fd1342c51f35d8786f1246466f1aca948ddf50e206975f2b51e89200853c645af4d06116df74ad350f59db7653224a586e5e5870bbe47f048d01920082584723a8051ef64095222d093571e631dd23e65154300422e955f84f3ee5152ba1c6e2e791a53281f0a608171656e5dfbef0d1b96ff9188ed37734401422534b6bc853d93a834a5bc8ae5ce34dc7287af96d69e58f7e090f1fb2978d750d7e1e22a8ec3c01f93845356b05a34154809938768154e5bb00d5ada76d452775cef165eb670f583c69ec11a47f36a45302ffc99254a36ecb5b757785006c1e3a945277831f11fb9514f5c53d127345ceb1617aba008a73a741dd28bf9a6d1f51e05e0e3dcbda1d8b69737b0ae17cd12ebe141171537127f891716052ebf9c6fb7531918b539690b31772eeda2303134ee1b934dfd7cce66789436be0b562dba8748f3ad12cf9c9437c970dd6f057bec0c47a50b79c3175e8b3309db83aeb1b8f6ead9d4ef15d2e80b061aaea113d20a8016f037dedaf2d19bbc88accd91ba07983ed38185c0dc16285bb081f5c2435ea5ecd81cc9d15c2f3d69629aeb2d1e0639f5675cb1c2aef99813b18101bee51c5eb657b1cd02a19af4f1065245553edb8e41a0e1bd8038b9f0da24abbca41b2beb7695cb2d6fa206ff7dab66f87e6882cef35429434c5204760463da43da7916323b1c92a574541594abcde72262e829d677f754d118b4c610ca78a488aa7dceef9ce9da5bb05454c4e576dbf7963a8b12edb741ff62ec710608c265b55ebd8785faf791c19509a330717af194544389803365727b6fbf8552c0e7fac7c42315b241c0bff675471545e65f73800c7d19764329c23a4af744b07e91906174d3161ee797821ccc0be108747b0d64bf9df213d4dc35e62be0043f92065bfdc32f716cca6279076aa66321e7a3a0c9c6dc6466ca704a574a224b9347bc846a7e843c6a56c8a6c2c705af3bc7a91005f4ad376e19d2c5df471df4c214fb66d4b7baad388a30aefc5380c942dd1298efbde64060a2331a09c117d7acbb0791352c5adb0a7e892ac89b43329567ff8d521a2b50f81466ab566694e899e8027e415677303269fe60691f7365d36aa5ee78da21dabe06fa9f4b51341af286ffbdcf61db6bbb0e86dd8c364fa1295d80136c764266cdad732883e14e5bf28dc54b19c8b02ea098df067b22aa34a3244be0a099b9411a92249d7d974efdad7d960d8a4d1e68fbb75b3efa4cca815bc784bf50fee48b6938004dbc86d83d5837611e3d95f48b0ea721dab1b5915898755112b12a7db6b960787448a3ffdd2d92c412a644b2e8ac0cd5e90e6fa8ae7f9d223f331b377a27442bb7bb95af11b556764b23d7ff2e4d5e51b1a0d218b8b04ac0c9f88ebe53eb0c0bb56ed96aa924f25f085b331c8b2c39bffcec65f055400e55f3bf533393d171db3bec7695db4646e8004b38378a0750c533aef70088d9a03a48d380310672d34bbbe1a1d9633ff815629394060d5053d2280fee5733989eecf83c37e4aa5f0f38ca29de3bc6a68c37c4eee58d74a2ea40199dd8f6e207c074e7"}, 0x1008, 0x800) mknod(&(0x7f0000001280)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000012c0)={0x100, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000001300)='./file0\x00', r3, r4, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000013c0)) chroot(&(0x7f0000001400)='./file0\x00') r5 = semget$private(0x0, 0x0, 0x44) fcntl$getown(r1, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001440)={0x2, 0x7ff}) sendto$unix(r1, &(0x7f0000001480)="da0bc0ca13022a9438dc80d6574bb7a5be8c27002b1e4d851320153d8c90c79228cf379883569c8317460fb1849cfd93c07243909dea99189e02f226d1a3ef56eef5f96fa6a3da16a57acbecc29cd4070f008e2d6a91a281480f616b1b415291052079", 0x63, 0x4, &(0x7f0000001500)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r5, &(0x7f0000001540)=[{0x4, 0x9, 0x1800}, {0x3, 0x80, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x6ee, 0x1800}, {0x2, 0xe2, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x5f54faa5, 0x800}, {0x2, 0x1, 0x800}], 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001580)=0x5b3c) getrlimit(0x3, &(0x7f00000015c0)) fchdir(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001600)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001680)=0x3) semget$private(0x0, 0x1, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000016c0)={{0x18, 0x0, 0x8, 0x800000000000000}, {0x18, 0x3, 0x1, 0x401}, 0x4, [0x1f, 0x7ff, 0x3fc800000, 0x4, 0xcc, 0x7, 0x10001]}, 0x3c) mknod(&(0x7f0000001700)='./file0\x00', 0x2002, 0x100) 19:56:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x24}, {r0, 0x4}], 0x2, 0x0) 19:56:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() r3 = getpid() fcntl$setown(r0, 0x6, r3) close(r0) dup(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:56:51 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400060e, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 19:56:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x150) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc6, 0x2}, {0x0, 0x54}, {0x89}], 0x3}) 19:56:52 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) socket(0x2000000000025, 0x4008004, 0x5) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x7, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/213) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r4 = semget$private(0x0, 0x0, 0x1c4) fchmod(r3, 0x40) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r5 = semget(0x2, 0x2, 0x9) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/172) 19:56:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/248, 0xf8) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 19:56:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:56:53 executing program 0: r0 = socket(0x7, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0xfffffe99) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0) r2 = msgget(0x3, 0x4) msgctl$IPC_RMID(r2, 0x0) msgget(0x2, 0x1a) setsockopt(r0, 0x4, 0x2, &(0x7f0000000140)="adec6015856350d1b91b45ac2af30e9916cd0f49125aa15d59457a14875e116cd0c46a531a7b4549ca8f560a21f27998b237e9e4c560c20bf48e60e3122facd385df71787ee5272ecac326027488362f281d6d9807d91f40bb6aa61a2f5b24764811b803ec71dae3686256df1c027d36d67345066158f7a7c22274172620a81df8ee5886f4911bcdf7e6682555c644be4d922ac43664f0c1294e0ab3dce6b11746f13f04cbe5eb1188a4dfa3dac54345d5cb4c88f0eaf6381aaae3918eb478603b9420abc7664157d6d0db9d78633241a8af32d77b9aaa672a5ddfcd152a9552217517126c7f84a7a30c37991a0002e273c10f", 0xf3) 19:56:53 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) 19:56:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x30001, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) 19:56:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:56:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x6c, 0x7fff, &(0x7f0000000180)="8ec3dcde999959cfda243674d61eab04a80deec2f1ada84816d9268b60f477909c6e7298867b03d3248521594c2fa8e71c91cd8a50e19c6eb497a0fce82df2a1dcbd0c76a587099700004acec80f53721595a1c64c219a403d42b1f3d193f4bf0cabc93c08199249ee228556fd0e516812957e5c37ccae8037ebf4bd8883e1da7de80ba9aa51f60a831a9863177afd438d27d1a68bc5ffcc3d7a6fc3a5c8e40a947a3f587efe0c09b419787bf950617164", 0xb1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a201000000883da700a454b20e70e5c8176608674d477d8735bdb31d75c7ba5dd03874eb6cc6f54885c7c87fe26321d0b4ed4f24ef11ada8ef642ddba737372633f0d016a8fd711a922c8da8d304c91bd39202be8356806bb2babb5844e2d44e21e8cf13ac1613ad111a02b8b94dbb22eeb34595609f4816cb235a0c4d48835e027d1d5c880315ead65067b19761cd36438227c1a364ceb026e9aa85a84a860f04a80acd92a47268ecbc04609a0729c94f4181e84273a9e97215e65dec04e93999fcaeda957be06531f29537be45f2df068898846aa1f2ddfa5072f6cea735c0354fda918481b7920e4235e4b3072ebd24b1814dbbde92ff4e43c7565dd22690a16b9f428f9194c9632d2a643dad9940952b85daec7b2d6f2adb01fabb67d0379f92b043f4495310cb7f09b74597336ba3c8b960595709145ae524"], 0x10) shutdown(r0, 0x1) 19:56:54 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa40, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0x7, 0x96c}, {{r0}, 0x0, 0x10, 0x24, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffff8, 0xca, 0xfffff, 0x6f9, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x0, 0x81}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x4, 0x8}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x5, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x7}], 0xf4d, &(0x7f0000000380)={0x100000000, 0x8}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) dup(r1) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f0000", 0xda) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x4}) accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 19:56:54 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x8, 0x58, 0x2d, "92f207818e9e4d8f26a87cf8612f2bf1ff022d90", 0x3, 0x2f2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xce, [{0x1, 0x13215e42}, {0x3, 0x7ff}, {0x3, 0x9503}, {0x3, 0x1f}, {0x2, 0xfffffffffffffff7}, {0x2, 0x9}, {0x3, 0x8}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8}, {0x1, 0x80000000}, {0x3}, {0x3, 0x200}, {0x3, 0x80}, {0x2, 0x400}, {0x3, 0x7fff}, {0x3, 0x800}, {0x3}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x81}, {0xbe8151cda0c83ce7, 0x28b5}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x36b}, {0x3, 0x100000000}, {0x2, 0x10001}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x8}, {0x3, 0x401000}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7f, 0x1ff, 0x40, 0x147, "1114815be4832ef7081e1acdd65a2b47ca21301d", 0x80000001}) 19:56:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="04", 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 19:56:54 executing program 0: unveil(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x3ff, [{0x3, 0x2}, {0x3, 0xf367}, {0x2, 0x977}, {0x3, 0xbdb}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x7928962a}, {0x1}, {0x3, 0x7}, {0x3, 0x1}, {0x0, 0x200}, {0x3, 0x2}, {0x3, 0x800}, {0x3, 0x28652533}, {0x3, 0x800}, {0x3, 0x200}, {0x0, 0x3}, {0x1, 0x2}, {0x3, 0x14}, {0x2, 0x4}, {0x2, 0x101}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x1}, {0x2}, {0x3, 0x968ced0}, {0x0, 0xfffffffffffffffa}, {0x3, 0x100000000}, {0x2, 0x7f}, {0x1}, {0x0, 0x1}, {0x1, 0x3ff}]}) unlink(&(0x7f0000000080)='./file0\x00') unveil(0x0, &(0x7f0000000240)='r\x00') ioctl$TIOCCDTR(r0, 0x20007478) 19:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/50) msgget(0x0, 0x400) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r3 = semget$private(0x0, 0x7, 0x4) semop(r3, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) 19:56:54 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/159) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x216, 0x10000, 0x1, 0x7, "f7df8c923dfc598ca042998d00b673bc2a517c8e", 0x5, 0x10001}) 19:56:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) ftruncate(r0, 0x6) 19:56:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x22, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0xffffffffffff7fff, 0x7, 0x6}) close(r0) 19:56:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xbaa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 19:56:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) syz_open_pts() fcntl$getown(r0, 0x5) 19:56:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/209, 0xd1}, {&(0x7f0000001280)=""/144, 0x90}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 19:56:59 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x100) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) pledge(0x0, &(0x7f0000000000)='\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r1, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x5, 0x3}) flock(r0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r4, 0x6) 19:56:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x0, 0x44) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x2, 0x1, 0x1e6751a70d235aee}], 0x2) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) fcntl$dupfd(r1, 0xa, r0) 19:56:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000000000005, 0xffffffff) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:56:59 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 19:56:59 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) semop(r2, &(0x7f0000000000)=[{0x5, 0x9, 0x1000}], 0x1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) 19:56:59 executing program 0: semget(0x3, 0x1, 0x200) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0xd59}, 0xc) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x9}, {0x8, 0x40}}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x3) 19:57:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:57:00 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x5, 0xa69) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x80000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb5, 0xfffffffffffff001, 0xfffffffffffffff8, 0x7f, "4086ab9bcab404c490207da4f2362fffe2d4bb7e", 0x8, 0x40}) 19:57:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0", 0x22}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="afca442fb23536d20e1a97fbae348267e01156d6343f6613ef7c5abc65e8844c6cbb50333958f3640e60d3aab27daa58222f6efd1ce0e88db89ceb587a2a1647c8c1cfa2f2dbbd52ce5cdcf69e6ab4a7bb001f0550fad14a01189a0377fcf09d7bc0188c4925207d3bbb", 0x6a, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 19:57:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x76d038ca04d4c2af, 0x4, 0x0, 0xdf) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 19:57:01 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 19:57:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10081, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e0", 0x1}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) 19:57:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fsync(r2) fchmodat(r2, &(0x7f0000000080)='./file1\x00', 0x10, 0x4) 19:57:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x73}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/138, 0x8a}], 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001340)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001380)) r1 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000013c0)=""/190) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x186) r3 = fcntl$dupfd(r2, 0x0, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000015c0)=0xfffffffffffffffd) bind(r0, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001640)=0xa4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000016c0)=0x1) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000000c, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x80000020, 0x7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x86aa}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0x1f, 0x21}, {{r3}, 0xfffffffffffffffb, 0x59, 0x4, 0x200, 0x8}], 0x81, &(0x7f0000001800)=[{{r2}, 0x0, 0x14, 0x20000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x76b1}], 0xf28, &(0x7f0000001840)={0x81, 0x9}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001880)={0x0, 0x0, 0xffffffff, 0x2, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) mknodat(r3, &(0x7f0000001940)='./file0\x00', 0x10, 0x40) connect$unix(r3, &(0x7f00000019c0)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x288) 19:57:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="7c446a4aafe6a5d5d373682d3b2ea524d02b43bb6230fc473bcc7c7c26368eac4cbde00e982f19770207d2041f7c3475536783184ee9581d897dfb360f0a324829d47056a4b0b23800872b30be4b46d3a2144e4311747f714fa249693a81935e89bbabdc205ae9b0683e3460dd8b936a52dd719a1bf87fbc1036930b63680f9257e7ad29b13d07fd4c56c41119f5f537937c9efb7148902e647d586deb1537146d8a8f6da31b9cde63", 0xa9}, {&(0x7f0000000100)="f3d180dde2e79ea5d1097c9d6211bb12ad8499b603a31d4cdf223b4ecdc6fb8abea1faf54d9edb32e2a46ac5b65d181be640b5a76ab9e470efa0938d66639a5a769ce632afb6fdaf08629bc548b20b7b9f02f5948eaa", 0x56}, {&(0x7f0000000180)="e9b062f836b71d10166abdeca8cc5cf2d137f9f683ba3576250a5f3690fbe96c3b4b836db4bd9888423b0b3d8419259a57a31f8c182be36cdf5018ca77ee0e43ef3cce0d9e0f09c94bf6e584eaf1da066ff5e2ea36befd3fd9e34282d797b62422ca56a68e085d58b6dc4fc4723ff749dcab1deac032996e3d5f3d1ccf87cabd4a667dd9f01e21c40054680d81fdf5f1720ca9ef281316e076d2ecd5fd31", 0x9e}, {&(0x7f0000000240)="67957e5f4fa36e03b03b8b6a7b2de863342827897b5f91af8cc7f1f2e3f63d20074d75476cd11c52833347eea44434396971e163e14034e2f6525a1eee425337eedfbb244fd88bbd31502ad98d3504dfdd0f7d701464fd0f463a1f764ab97d8e365123b1dab660297771ea8ba0e3f1079a", 0x71}, {&(0x7f00000002c0)="6b9cfd354b64ecd4bc22ead5fa4eb2b03cd0ab96e42779f37bd6ecd9240a2a91fb5a9ce73673c2d16d771ed2b57c577dc819d4ade19e94aa82dd1953008f6eb549d29f76f57329ef34a0c1ab45c9555363f92be4fdb36dc593f9e6216a0622220b2f93e763280da480d8266353ad25bcc55116a3b3b3a49fe8d6b31567effad5272e2bf6497d3c7dd8a2a6a4ab0d311b58d26226497501", 0x97}, {&(0x7f0000000380)="ba37e2b738c8c88924026239f737469b88d2149c675cea58eb2519dea4628dfeeebddc18830953cf3a2ce4da1bf51755813c37b6c7a574fb352a198acff91a5f8ae4", 0x42}], 0x6, &(0x7f0000000480)=[{0x58, 0xffff, 0x480000000000, "3150a1be416a5fc708357eec2821be1c1bc3f92c9962dec4873afae07a1507d87f062c5567c3f822293ef82a9902c8079ec7559ab0accbcc2311603e4fe05e646b777f668b6dc5"}, {0xa8, 0xffff, 0x80000001, "fe2f62f8671bc94270480c2d21c6c9b6f9c525d35ae80933e11cf64c2672f8a43c4c0f88d91f3543334369aeff3532a4d7badfbb9471cff2a0ad27ca1a30ca82e0c651a0313166bb7d2b93ae2bc6f0e4758d09dff07a22dccd682d58de119b869643ef1997ab4568cb4d98da6565858d894541262040015226ab372e907733effe5d99f559964a6236ae2c2c4b49543ab609a22b17d08e95"}, {0xf0, 0x0, 0x101, "bc55710816ef87003fd2d1f17ae4b1acb7013e9eff5d0956e82f9585c9e5cae6bf58b7c145de1b05b4593bcb47a2e0cfb0e0dabd2e2768b94c0db9709d36caa438560c354a85b8f10b5ad6b53456d5fca458e042b168296e93694b548ee3fc8129e9823ebc395b7379ff05100abbb00a195991923a2cfce9f01f2860c7b29031c2d08f346e20b6d81837fc6c4757ed89e03370045dbc27bf409bd85a3dcf69b63a577ba743b5721b9ee9ede647da5d8e6a74de13045028ad70c77ec77f532bd7db7e666f9506bd9dce198a5765dbe9a6e9457ba8f8d690e092c186"}, {0x70, 0xffff, 0xffff, "cb2c0f55f3cbe114bb22ea0bfc4afe07d69602e060b144348b30d1560e190bd16f34ba90ad739b174237ad1e7bba7e1813c842f909b3a8b2ad7a35dc03a0d8f69550f17001a9213041b53fab7dd1a0ea40a904a21618e4cbac339eea0dbe98"}, {0x80, 0x1, 0xffffff8000000000, "8126bf197ed251953f3c08916a6736921bb2e28c23709fe40a0995f943c38a5e676e67def7778e3df831a96d9a74925354710d5034d468f64b7ec88aabb35a00c9bace70e9bd77e08c971cf422baadf194ae543d1b8b2bb71b3ee6aa94552931da958c6c75f49178a286e4773c55"}], 0x2e0}, 0x4) 19:57:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f32ba7459067e5e189fa44d78695463f2076aba7655b531c72b8c8299a4b79eae774ffc703cc2c330ade065bcf5864e486cbb0ee2ea87e79a2b0f4620789d65b2f1705"], &(0x7f0000000080)=0x60) kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 19:57:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000040)="69d3ef60df031c4120ad4c82e4abd1ca0840d38a3c4b556c118299760980e12266e9b5932fe30a6736133f8662f4184d95c0eef1", 0x34}, {&(0x7f0000000200)="8d3445177dabaef4760baa22e22cbd3eab6f", 0x12}, {&(0x7f0000000240)="e0eff39689ad41958155af8719784e80364d75f89858e750763bcfc1f8f6bb068a1541c0ad5a86803ccca6f00dd87c03fc80dbb82230fa10fccabe6089ccb0b6f2257e342667500836d0d0322f7708f0d70b4c408f509851aa1ae987ba0ff0a511cee19d23910ff484f0a04a015dbb16ab42afb5770947e83f638da21907b592af3d19d435850563a1b5430b20f4e7dee5184d55fe3c855b1d3f2e598985741f291c98364af646593deeb710cbf4b0290f5cb7aed6306bcf3573fe6c160911a63cd47ba1de8b0431151eae9a13c1978d2ce84ee7e3ec0b80bedb36622baacbb6f6184e2a128d4f91", 0xe8}, {&(0x7f00000006c0)="8b8df52cbe59b38957899e52595927592e4016d13aee4b92ff80a0a366a5b61ca61ad775c6606f2cebc8331bdc0914a903f826c982549f43c17760e29203d03c987cc667a4c401f5cd58c94ea83ae9bd3b9e6215978f2738f6f708db8e6526fc99f6163925aa849d21ba0ade8d5e2c560e53b3c46547a642dd754f95114fdcde72220ac1edafd50ff4ccb744fb6704f91b0ade99fb568c0aa3e01e4fd84f2445179d5dde3c27f67d394ae12d6bbff5d1b5c3e81d8263a6e01e9a250ec3c63e8aa74471f973e73de9c56a55d54db40c471cf552c060173d043646131f5fa2d0e9dcc2dd8d3e6a1d3e1f92870acf6924f4a57a1b10adfa21364538b2da7a57094baf04db9e2dbe80eeaa592993902a67e0c823a33c467cfed51110ab59907bc19c8a495102b3468e80fcd36f01826ac1f83c53675959723139352c9cbd58285f81bb85919dd20335c1aaab2cf411760d3872abbc4dc999dd4f8b8e47bb3f6f4d77f180b5dfc146849d44a01aeb084ba4d16c2fc5fe19159d1b27cffca060e20eb37087a133fbb3bc9fda355da00b4c1f9dd768dd114c02f196bc4e523780c70df407f386e2967c31442dd4da2f4ca20e85cfe44e13d162a62ba3a19bea643c8f28012dccd9f48eafe7706e3376b8ddafc644b734160a42c8db0c577a495a3d55574979b0696ca3c6f27c408efb5ec3307303e4786f3c7c83f173a598eaac84ac2f149962faf5c547763481bd0df8b98663d43578fbc84a57b639a19f82d07fe278abbdd3cc4ba333adab417c7a8e047a2db2935af73f87c12f5f87d7a016a1195c0bfdeaf48642c0181c22371c7c345ec1ac65514893ea5260d337fbbec7e0c799c667d87aa67c2234d82ae1a01467c87cb70852f0cd0dd9831ee5438190bf684aec43a58c5f884189e35aebd9aa748b11ab965024889af67e163b18efa4dc88b71a9ed081d64df8beef869dfb726985489369091e71bdb5283c36b06995729ea77be51d73be5600c7e6ae7f284990929d7cb5f231209bd08c5cc00344c695bc21e84f7822c6e051bda7c49b76b05e3770612713acbff8ae6ad39b90664b8308481060c3b59733f9bd3c55d203a9a25662f3fdb7e55d9ca666115a9080d336442da7462eece205341c218f76ec37dcc6fe6dfe7d33e488a86af3be60db1d5eee57ef902099615cc6e1c2e691a7093b95bed6270e97efa7780551cefcb274867f0ec688047f0613d9fcb9fdca8be82ec090bc6aa41ff6a45234458483711cd60353c5090a06365b8ed5568de6c6eb52b7a49d539dfffe90c277b57f18430109f647973d332228bd5ca029422f2a65b214fb63d6eb9a1ab39c844d3642dd6bc0e076c94949cb64f65bf9c85721b8b539440ad741e437895c712797e34ee00a574302241de9ede5dd3aabc2ba600f90e532938ac561c425b7760e0bfafc1b3dbe533e64e809a928f13cdb3eadcadd095a09d72c5f7494173d5f9c5ed73f363f39ca578fbfd6ac730c8317d444d1485e83fc89e4dc5c392fabe041749cd8d02a8c340f771e67e9d7aa7b25aa81babf9e4dd1f13b68ff5d16e54e39875ad03e2bb66baa583921035d371ead860edcf46bfae954433f83ccca5eca139d59809b0acaa76c4d8f36efc32a51fd75c2fe11769604b6e62001498ef88bed5c2e2efd6704afc3a288482341bea8df99ed9c947860cba2ace986c70d7a1d30d82400f60a2d4bdb633b5091173de875ae2ed65744343c987f1b3916d93e7979de0cd8b2771d84304e7dcd43c0cae5548182bcf8559668ef9975427188db5b51e7daa904eb199d4d315b4738121d756595a9f66e85c307e7a86d077b67dd197912ee16604fa70285bd4ad332eb1705454ade0088c7d2d7460c81f1f7474499e0d7d88898dd1aa5e4d95dff2219816888051012892f61fd96378bca26e185144ec03be70643a796e251fe1d97910fa28a8e595e7ae081195ea70f1f7e9f049d2f07168faf2bb028919a722c66d2fe7beca21446b778d1c8146acbc31a786b9444bcd59e1b7064edf44607ba63a654da4dd3eed53838fdc286ebb02038cab9c4faad959f101af76e922bb0688ddbe677d72da3b0e925cbbd0745075a473569712ef931a0f22d478701a1892270726713d007c5d3c3052fc12284eb7ccbd382419bd499c6bd024bddff2dcd986a2fe47c859316040fb7001400231cf562ecafa1c39cd786612f6539d030f1396c71c2d7e2d034a7cb9a94b2dac6a1815c8e5c3e9d2899be0adf0bd5fc64f56fd6d482ef5b9a37e7197e10ad2faa3b2224d9908f7483012c504883a0617e4034f2181e6153fc8a18f1614c7fc241c59334d5f0ab0162ce909eb4aad9a81d7ebc928b231b7174d85fed3228390d6df7ab5b12b340ef887be57044ace14032d1b49bc5f3903ec677953d694155285c4664d048f48e61a8a42c01efa3a71bbf0cb47d6fe9664b088a8a0b0a034cb1d1af7c33eba6fa1430ad3ebbb3cc380b977cf61e718767e7f0f843168932fe6e22a3d3b068fd5470fe36c23bc8b4f364aacd0ebd897c61db88702e3e1eceee89e9b394a5e54c1555aa940d0f3d02db773b73ae0ca0d4254ff1722eca956bfdb8ec6a0812aaea3cb6efa8e71ee91ec5005793e5412674b1c01fe49113a148fa6f71a666f8b230d4d636443cd2331b5ddf8af17335414ff6241e7a70b1134f6b48cf85bb9cd03197734113eb679863d13d0d14f87e4cdb35f6df625657718bf0e52a0f7504d62503f249fd703d07d70d136a6c1ac5dc7b3c45ff9a0414d2414218ccfcf89620da415079ae7dd8e4ff23a62679ddf5e0eb7f1cbb071e0c8308024f2bde8b53810c196d629739b6bb3395e723fd154f3266929c287765b68c7ce1a2d65b966e8905cc23bd8f13b37a76264575dd067a04434b275fd46ffb388b3ade15ca05d9764e760f71288148368c60193a51406f8c5c2442f85b7d33dafb0a217f96bae47612031e8192655c121d6d9f420eda7a79bebb447bc26ced4eaa4049ebd35eb8c4680f8659e5a2945f7f48283c091195dd2fb668ed3b54f3d3481b81fc80545fe4e31392fca4db9f164d1f9b3a08f22d5ea71468a8e8df85fc4b3e97de8e7087da8a785d8f9e6d3662468754db9ae54a87c6819e2a3016ee4eb507b84e8d91f3566bf0c0462beb4d9873a3c15800ef10b4812d3edb919fde2564c2646cb9aeb3e68cece2ea4ba5d3b75cb11fcde77117779d7e8d46c1856cdff54003decf59270272561a170de8aa636dbd14748bf65c621a43939a52cc7df4cf9f828bdaad4f6f92a4f4cb8cd55e9ee0a6faebc94875c2dc997e99fc348c4c823e32c8b6852c15867155f0361631001207a29d75b42c6bddf9f417c4a8ee8e118b904216be4378ce2eb97a3efd34a2420feb17fa91e835254498f78723c0624d0931dbd0aff7e2f28461fcfb4a92f6aec057f5aa8cf433093305052b6f710b14060b05421b9c189b5e03118f07c8a3c14c952bc4d097fb8c4a984221b20f7e5db6f9fb4292987a5b9db7e367034a0aac9492a9c1c2d3434c900e3ab7ddfe9c03bc7247149cc0424cf56f51c6f93842f6a1cf796538fa8e1b82cb4541a3175ea742dc2f43eb483c7b90c88ab6ff8c44ed08ab6ff89535a33eb756b51c22baeca68589116d211736a46bbd41182ab17c1876c6fc69d08d3aeeaf5ffbea985967a130d1d9761dc981db49fb16d3b2efbfe16a622fde05b793a8239acc56eda3aee2b5ddfe34e43e313801b6832a772364b556016d4991c386c4f68e8eea3936bfdd2125b51dd40736ab35b5c078d0594dc36743831c403b5307357cbc7a2e258d01cf3feeb08e02063728b4976a87828e79b3481adfbd955ad3dfd9c57d7d5673e40b38698a7c94000b12a47ee5b6118fc685f2020cd86fc731c38bf2375bd692252d9012fd20a6b656df8db31656f34bbc9ff67b3941fb6756b49d58304bf584818e805ee9ec138507791269b377065ee6fc1d77148d720ebd19baf9a1a54e424ca5563801eceba193fffe82a069bb2d8f67de8a017ed69864e2474fe1f74f153f7de380ab1db61926d19aaba1bd50b518c0fdb84a8e9467006990bd9b3f92e5ffe448318806082ae9c33aa7b40050116bf62a69f590465975cb9c084fa86cf30437e2db1a9800562ab9c11a6348d81665d70ceefd9296e3d02acfb1f4041cdc8bf530fa084956c2c45c25b3d3ab2f3794a36cb5a2dcfae0002b3f79405816931909f65fd9223663898c5a18c3b21f9882cf2233fa73b1ba44a3092ca2a6185f98f761c3b203bb624b92bf863dc95185537c223a9ff254b0ea5be4b82287620851c8a43997d55996c559c52d60f8efb7d017ba442e81e79fd09fbb331bc3f56414dff85f09ac07ceab75fd21fcecaffbd6de4f17fad4303731a139b55f9f06bfea02aef227c1c0228ed4330e49193a46b60ef648b8a5abd29cf217dc4fb81cf8f7f5f040a492ca0ff7c8f446bc28847fedaa5441c6bea947e1407856ca6fecf697f508978a0cc7eac4320cb43300258469ca344caca8d3ef068ab5acb3bcb0794637b1830cc714722dcb41a264e4c4fe46ed250e00c0dcfee55f287ca1765a11ed72a2a199e10d32e1b6ae6af163bdcbe91a7640f09ca8fb59181a4452f971fcbaa7853f0702a95df0f96482fdfcf3dbc6dc7b7e03ee57c297c84e3ab562575255926bd2c9a1f88bd89ff34e3fa415dbbc9ae284f72c302c769f1f43aab66cd3c2098044c1c381f2b2741da1ea2d52bcea06e20538797438913667347cd37ed52867f14d38a18b8717be544f0c53ebc25ee07ee834232916d72b2c645a3f9ebbd5376ce034cb2bb24bae5cca53551603f4146c04ce17a18729b2c295ec0b6ad02544e3552eb25f3c46e0c219c0869d7c5e7580091660a52ccd0c82eeac831664024d4adf6963c2f9c0a035566a0372c83a44f0fb11a12e14dcbd88dde2f6cac4e38f1fae1408eac6c12006dd7df287c60817db9731e03a82fd7dbffe125e56c103ccf691d8f0f3d3b51b327e8c2a0fd7d4c69682d29ee67988bfaa59871ad87fd1f6d783c75ab01c1ebc7c21e6e59aecf6c2470dafc381f9b7181833a656372fe4b2fabca72e90bab9d0b7e2f5c94feea3e43c7bb7727dc596bca1c047038cebb44bca9509f3dbc0ca51bda5fece59d1524ba2903f8d5175e3fb7777d66e5b3d8b031a15bd8dbaef709d598c5d49f66fd28f7b9b611c6bfb5207e2788e49b92ae3ed7476b1d6e54cfd26d3be819c0641af745cdd2a5eea90dd7f9521b9c645877e0c68a7cbd6833300011acb07e6c9cc73f896028515355fecd87d840f87fb69be2a85958edcb026ddd00445056776b76f38d1e66cbd50cc063a76d14c6ae91fbb10af66a4f9cbffb50a32f3fe38e3bf8b3818a33aace0f95d6ac8e63b3da4560f854aa24ae6111345c9610f3e4b181f6df605d744a458967b47391d9840f6875e9863e1efbcf663af65820a966422214a5af3eb58502aead2d41409db67c60a962824447d61d06dbefa3e9ebc3bdf53c82fcace8360b57288198b73075520ae64bd1e6b3238192914d649b71bec4917d86e881242eeba308e8fe00343c91db87853d33c5ee20f1d7070a8cda5e106a331c5f2adf0250e7683655b509200722fa8a1c1947eb5e5014f32cfa174a489a468fdf59ccbf4ed5a5f2c65740ba6a29e04dfd9cbceb0c8810e48a3d0da258af07e2a2f53ac2f64dad89f66f15070379bfc528eff98cbf996acc8543658e9e647943c1ac5c74925980b37f8df76149ce50dd6188206fca5a09a92c033eaad05df9aff80", 0x1000}, {&(0x7f0000000340)="faedd1cda64405080ffcaf8ca419e02e6b1ab68225b60f2006fe9f3a2f95c1293ef3e06f649568ec2525ee41ecccdc4c23df060553a134eb3f9ad02cabf6e263db582d6954c5b895bab04a9fb39228347dd42f053a7258a1411770accbcd2fb431d0422d09f00d531c2dcad22a3040d3a973014671d6cd93b8", 0x79}, {&(0x7f00000003c0)="cf8aafdca8a6da1130f0d032ccbaeffb5afba0cbe5d9c8410a5a1febd2c47b4a310022cf2ac8fcc6a9a610cfe115a88212b32a85e35df8b8b9c3bd0115742d807b3ae739ab1a88f0c1311a93506dddf3a1e029917c6101ac5ee88e57b2e70f582fb85e825cd71641ea0dfd9e716554fde4e59c4b7d2599250300c53fe10fdea3d89d973c5c92791717d0bae517c40a20950f38f49fd8bdd612acab7cc07e34807311d730fa71542d547121f83fc20f4ea1d38e8c29", 0xb5}, {&(0x7f00000016c0)="6262cd4bacb15e06e42678bc458149ceeb8ede", 0x13}, {&(0x7f0000001700)="1f1bcff5dcf37720218e789211d1b427a64f76f73681caf81c6923d2b24e28a0afd48dba8a2517e135c437a0542f756788bdbd83806bbd7b4815504d3e949d4ee9c2f94deb804a66a118b0ec2baf", 0x4e}], 0x8, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r3 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) read(r3, &(0x7f0000001800)=""/4096, 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:57:02 executing program 0: socketpair$unix(0x1, 0x20000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) getppid() shutdown(r0, 0x1) 19:57:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000000000000e0140a02d63ce4b8dc4ea077136ed7e049edc8d37e9a21cd64b34b695726a19b817b412033f2b94dc8dade694ee4c818f8519a5a9f8d7a5563a8748999cfa44ac3819bb784387d2e6e7b95b9dbb1c6d877d0f5de6981e55fcf349d4cf212d92a6e742dc50cb3f1570be34d67e5186a0b3b6ca8368b18af87b18cad61d6284a58b7b8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() getgroups(0x4, &(0x7f0000000100)=[r3, r4, r6, r7]) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f0000001440)=""/126, 0x7e}, {&(0x7f00000003c0)=""/64, 0x40}], 0x4) r9 = shmget(0x3, 0x3000, 0x18d, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x7fff, r5, r8, r5, r3, 0x42, 0x2}, 0x5, 0x6, r2, r2, 0x0, 0x7fffffff, 0x7}) 19:57:02 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x44) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file1\x00', 0x4000000000380, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='\x01\x02') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:57:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000040)="32cc3a545b5c22a7d54bd08d0a410b57e98c9f4e25680e073f14d550c81a4043b31da8ee96d87b26aac6b3360afab2", 0x2f) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x90, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) dup2(r0, r2) 19:57:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0xfffffffffffffff9) syz_extract_tcp_res(&(0x7f0000000500), 0x81, 0xff) r1 = kqueue() r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x800, 0x40) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='+-&{%\x00', &(0x7f0000000280)='!\'\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='}-^*$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']-^-\\\x00']) dup2(r2, r2) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x40000000000}], 0x9, 0x0, 0x0, 0x0) kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x80100, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x8b9, 0x3}, {{r3}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x2, 0x3}, {{r3}, 0xfffffffffffffff9, 0x20, 0x11, 0x9, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x8, 0x8}], 0x3, 0x0) r4 = getgid() setegid(r4) getgroups(0x8, &(0x7f0000000100)=[r4, r4, r4, r4, r4, r4, r4, r4]) 19:57:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() r4 = dup(r1) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x400fffff, 0x6, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x400, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0xffffffffffff8f26, 0x3}, {{r0}, 0xfffffffffffffffc, 0xd4, 0x80, 0x2, 0xc30}, {{r3}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x7bfda011, 0x2}, {{r3}, 0x0, 0x0, 0x2, 0x4b, 0x1}], 0x62, 0x0, 0x1f24, 0x0) kqueue() close(r0) 19:57:03 executing program 0: r0 = socket(0x6, 0x200000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100), 0x0) 19:57:03 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 19:57:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) 19:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xff, 0x4, 0x10001, 0xff}) r3 = syz_open_pts() preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/230, 0xe6}], 0x3, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x0, 0x4, 0x8001, 0x986b}) socketpair(0x7, 0x0, 0x5, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x8) dup(r2) r6 = syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0xc439, 0x35, 0x10000, 0x81}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) connect$inet6(r5, &(0x7f0000000480)={0x18, 0x1, 0x0, 0x2}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x100000000) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x104c, 0xfd0c) syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) pipe2(&(0x7f0000000580), 0x10000) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000005c0)) msgget(0x3, 0x100) syz_open_pts() 19:57:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f00000012c0)="4e04c0e9a83edf237cb7e7b6c78265775924830af60638bdf4c0053f70a00e9c8aa926050000000000000002b5dca5dba9e75b5461fd7dd6396f245ad5261fb4153acf421f1c", 0x4) r3 = msgget(0x1, 0x10) msgsnd(r3, &(0x7f0000000180)={0x3, "49a50c23440e4d3816057819036024bdc9e5842a2121d5dbbcc32e21c7f556402a53f901aee82311e5b2c4cc8369e98da6d0dd6a92e93a59762abcf53e9e20f74069c5cb086280e5e98bf2df1dd00192ea97fd7024ef4cd78628c2e7639162131771c5653239124fc84e99137b0e4a6c067b862be4cfab0042e90eff8d74921bf3b32af379be20b2f53a9d9443667b17551aee015ef96eb072d4c2d9c82311099ac0518801bb240e5e4d87f8caf332a8a46de549bfecba23299ddb5b43d60610f1bf84f8e300868ba9473b848de46b4d9e0e1bd318963ec576fc34284829339cefa8632d3a7e00c10ace33ea039559b381d6940241387555b24355fd7c90cfd5c6dace7ec7f2e800a1e83426db9a92d0228d3d9890fad3eb6a44c19aa79d3fffe547744f6b7e0ce7acfe94e53da3b11b42cf0eca102b803191586551c0b1fd86780245da2ec7a722f70c367e4d4e59fd03a6d4b722e95cfa2c452740e2a217b4477427170df8ab49a8abfece3d1d602d3b2b714045c072bb2eb0734f75c5dbb800d75e95db986a84be9d1905b7a6ce0c2951143e14a13ed089ec667851ffba23da52fd9db166081e4e91d43758c37db10b7fe7aec989dc38fe0d1c3a39f725ae05bbe998409afa773a3551d8832e1032c45c4d1ffb3915ac1f3bb5641aeb5e379b285aa66ae8bf24bf7c45bc18836040a30e52f9b0ad5bd207e26634635f72ebba61469cf44c68c197b3e79e89371ee5e53524ff6008d8afa06ef1e014fac926563dc9220f7dfafe2ab42369e8e4bcb3c5c68fe077021a67edd1f5764c9a1aa462de2c2dd55ba257dd584add700ec64ba695f41078d7b2d7f76e5d3fcc8019a3a310ca18c56f227200a45e2ba00760e09acb9f4938e2d4670dd6cdc5c4935e8a80342d1f2869d2586ef27df6b95e538188de42f17f16f2e1af7a9257a3d89e0e75ef1d1ca09487275c7bcc83485291a4bbd7c2228cfd3d8f46117937c8bad69522d0e51ae7dbd9a4869720984984632b2a8be6ce67ec9a3c614834df4d154a04e6ef4fc6de1bec0ae6bcd0f8cb9503b4518929b89fd89831f982560ddf298cfa01f59654b4d5bbb91f8fda3028950816589faa0688af6f915f720e2b758f4810a56a2d07ffe69381f7dcf37fc47f4768357110e2b94d4271fb5fdc6b931b81ac5b29f4c95e77c3253520bbf90ca64d9c7af6e16d654bb1559b3255c66e3fe38d257413bb0260d754c02b9539da5f503b30e0a85a13985b8cb7c13f06c8e00645270e1b0ac745ca8066a2bb0b6875aea15a8fff3e4ba99a64b1d4433ea8b6e4cb84ceb970b92738e9ede5f9dfa6fdd6a1b549a63f05fc8fb46d84bbaf265f06d819e3efd01b3847e53a44dfb65529e812c094112ada5a970755f9e7955e243c64038921c266d27058da7a4eec861b217355fa2d64681cec75f74c3521f785b9dd064f27db1ea8f6e6c3cdb9aed15dda987ae8a360de910dbac63bca14284d430dd14137eba18326aac6b14b915a85c20d6cf28a28411592b2bdac400e6b23b6e2908f177bca787202ed411cf5eef35c25baae22a576b949cb079b551e587e9108fdc192d5b9cd0c480883d1dffe8c25c8c2497373c4db1078c3b20ba934a486a779fa03b8d70d978641da2b28ea8593cc0cb6ee930ce2adb8525c1908a5831a117f86bcd499ee0077bcfbb2b44c6f018b6178df31476bfe2f584b25c660c0a179b17f626baf276f8f58cbaf5cb68640a1a4b82c28b3ef9f55bb080aa44ab4b46946edb43993adb206fad2f0a0f4b1a6c443457aa1d859b31fd36dd2f1c4242a97637217cdf8f04448f0c3d07d74892a75b5c972b3d85c373cf73c058269a8f2fc695f028b3bb7359451e7d314988b796e99b80f9fd73cbf88f3fb9098a7a489a9fdbcb968442d1f796f8da40ba46ed7076cb947b75362aa6b85444efb1e7bee5d1a5103d77a3272695be2cc7db36195e9a7a7c81b84295f6cbb17af466f479dca33f051735a585c0754b631d0287b0cbb1889ddbd051a7e92e51e45be436c31eff600804c0ad007e2d80d5525aff31f950760f422204a449caa12c120f32ffc26ff7433e1921fbfbf5aed840026b1fcd15a5ad975040ab4265198d1773cbdcc67afc0c3f46e7d7006f777137319f9550ff8462bffe32d1163db3e109857d97c2a93fcb534c81143a004cd4d79ef9ac6dfe10ab21dca87a4b1ccac73f7dd7b624359a4998deb20417281d7f35aac51bab3917a89dde5d3be8b8e397c3138d4f07cf7bb7a767147949a0241e716b3c818dfa42a20228531a317c6a4af9b915d4bdd579394665f49496d393ff21f59f8136845bdb1e16888ed39a425f6f4caf76f672bdf93699eabd4261d06a809cc31540abdbd199288ed0b19b395c49cf3de5e9c4a3005a835781d6cd3011334b29f91eb9d19a5f706549b0f7e2d2caea440fb1c579a36aef02d934d1f7cf1c0ad19f8be7073e8f7bda29882716696b8a5ac5875cc5e12b1829b90f5007dc0bcfdd08ad81e9d53cfd71b36c2631080b8f6340ad595b41ac5eee3a5ce5f8df25d075864dea2722dfd9fc7409beb2a93ad399014785f437661453a17fd7d7c09297d1d1c06fc86cc4c7c8b75fd7a8b7b3d0f60ba01a145b41d8a98dab85e7eda71e2df9933c2725d53cf25666807d433ac3bde5f7c52bbf81912c97994da97222424bbd301a7c9476dc2978641a93fc15cc74cf57cc84849ed989e1c3f2078398f804466091f3a7f6aa55e33c721ad9e4fae56da51c677255dc0a8677aa758a1690acae6ca5692e8580bdfe4a3b022fd31afa1fdac3da0f0202a78bdf6f14baae00f3929a2c41fb6bad84f994e64cec360074be42bafc1e6424f19aaec39a236bf34b16771ffa91b18cc012e7613463b04292ebf80d99fe95e9fdffe0ecfb8362fac15c912358ad73b10337f4fe020aee68d037f6352d654bf1d5e869b89702bb95f35626ed238b97a6cf96069954ff345e74a85cbc7bf7b3bcaec926d758efe9537646fb247cd45974b9cfcb5f66f16314b5f092c3078a6256412c66b35544d224601be408604d9c3a1b67b46404d8e009f86ff2ca54056328d040908189d996ead82ff86f652262fc05629aa789daa726471c15dc499b1f1b23af9360909c45218c6357f7ce799aa8e64c02d1f57f432c756a83d5debf847a2544d1ee2a3425729c20a4369ee8259a817b2621ce84075d87ea0558258885566ac75b6550dd88f925c55a2e8c8546f2f5b335e81fe3f2a9d934eb2a204515191ea6d0277277aeea4bb1a5d9a7f96efb23bee7c3cfc66da70a73220ac6b38c768a3809fccd2e05cff85c2efd63bcd1162b5e1f8021f29d065b7aa2ecde5ea3c16fdef61e6560bf1157122a4681a8f525600aef57df646f4c9423a05676292337af06a5b43e9cc1e89af3dac9f5e7545eda5aeb296c90287b35b791d84fc661efdb9b3f8c24a770c1dbb8dfcb3728cd3be0301849494dba9ce6783a1cbaa6fb1c79b0f8729520f8d51fda583d021ec801619a3000b3db5ff307842883a7500ac7408f89ac5427b18ee9a574f07a458bbdf2896f75da4ff0aa31f3ed28bb3db1af7c556d3db5678c1ba3e87bf9001c22eb39a749764f35d86e66dae1b190e26151896d6dbb623674af5845ea5448a5c5c31768d1d2575582990a16757fe8a9fc0687031e0c8e7dc76149a4af63f6326101601f2e56d8f32e8a7e4b171b0bd7d1d2a0ca11a9b39de5e81cd29a9d8e8feb63d457303a7225b351fd4f2fb4352782f31540f7eaeb326f20a93546f8f3e9da367fa404b7cf2d0592208139082f31e93a474403722c18261bc16ca4c563e76d2185e224947b68f5e56a38754bb2ead57bf51707712932a120e3e1aca6e1141ba4dc45006f73f835aed5b2ad5fb76475193dc85d8555960fb01eeb9c98d1338a262f04f39e853421b9feec7fd905dd7e6bfe931af94f712ac8da3a63524b2e29c712170ce7185c8dc327c9b4c5941f27568add07ea02845754c1cec2a03b3b9b579d8c4f632aa562ea19dc2bb903dd2feb17e946fc068cc82eb9ae4d14680e348d71bd34ec8085db4f4b4efcc4ec8b88dbd8cb747f2451fc444fc869a3a052cad795e6b2319da637cf1d07fcbad2a3a8fa0aa47eb2a2211fff03a328c7bda422b6a20d04c7a158e969a3cb301dbc8060547e7990c1d5d4ed0dfe4f7eacb50048048866c42574b91e81967449732407a8dd008bf089f53a7a5cf7848f06f4a8003576e47ed6d5987f3544844822d0144bcabb81f94efc35d0d092a07c93371bc34f6418e1ba257e013577a0c3ec5f332365b16e912835f5f60d72dea7a701d3196e9c06dc5436fa0e114104472df9463aa3780a9992180121adad7ff6c6d46c2098e0baddcbb552876ee8fa4269f045f2ebd71738938aec344c9f9edc960e9f8b1274775f113c0726fa22a6c7084219ada0d2deeaea441c918f27c747fce11f66c2731241c3b50cb0531f2189fa9601a45444f392147802558014f75c3560a876b052dc86c60834ba1a1579230161a9aab9c9c009934578ba230e432f36402d91d0639cc079b5045f6b49156a8a7496e2f8deaa1077b35a913b542101d8030f7b8d2440b672bfb88c77ac1748c42e87ab25766edf5a1934c9286a9b8d4c0caa4abb7eb039c86c01d7f161dbb89bd510561a83778b1dd24b99c2921c7627c3cc64a947d5f31c812beb5045e81a6a81d74f1e85a377f586e82ae202edbb383214fb06e8887a0d8a5daff7605acfbe2b59755e514e403351b512965a758313ad8a6c21e0caa5bdd7bc9633390f67d2738cfb79a58f609e8256cff13485f912266be0bfc7dfc5f346c1dfc948ec8cec0c1865f19f8afc54480c618211e1c1c536215931d09456ccc9daec6f6c40b0600280838e9999d89d42d06373b8628d8b0fa6272c66feac8a1910b80561fb181bc1c8f96a9be81bf4dba1489f33a2c91add4f7e78ef80ebae2dfb29be4340ebe48babf9863192f368a3cfb7802ac4def668513e4d228b3680a2f29e6ce3aaa939cc6cfeb9351f720f9d590fd640e0787dac2d24de81579cffd6f0cd2036eb8f9a3f7c996525486ff8470b78d2e4c4ef1f12921cc5f2f47a5d9e061d7f764b008b4c7defa698e1d776436b3e42a7ecfe06d9fea8d967430865b152ea8a471e51e256c0e02d8071e2dbb3cdba0901d0b669a58cfb977081e3a798907811058ba3f268611f68ca5161ee04787f8d394fa361482ca156ac7d46a1b6cf7b4a8c545bc20b291d30591927d1b8fe177bfe38d6ceff8d930805f8bb049479da862a8f7adfa4bd56fa0b51e8f096baafefccb9e7f93b289b7c7cedbbc0f19bf467b0bdad5f1c81a3c36c81a553a0838b4ea5af864c8cf26c5c62b8690bad5dd9cd094dc640a0130b081d2c1e7bf96d15acb012d0e9676e3d625605993703fcb448ebbb6afd148f25f38891df505a782c115148c382a9baf9bdb5ebbb1fa0d38314fa3d991d96bdb79324d25e9382572e880af3971d2587396e66c2aa33781b6c901e6088c32720193c40f250daa14b258ca6bd4625aecb7a27f3838e74079f2dfff11c3b3840f49b713af8876a8fb3827afeb0b3d6176377f7f1345efc4ba46fdfd8090ddebabd8b02a4eca09856d965d5c01f77f95c675b0e0afec70f8e4f21508b661b5a4beb07488776874d6b647b0f0c13a1914b957d1ed9d1553fb27673e8cc5995f411a11a2b077931f3dd632e06598272d38075b38457b34e6f3e9cf2e78f660f88cd108105f64b55bbdc00d1823f96c8d5e6c73f7206c9b6379cb1628797c83e9"}, 0x1008, 0x800) 19:57:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff7ffffffffffe, 0x3, 0x2003, 0x1b4934de, "00000000f0000000000000000000000007bb00", 0x9}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 19:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0xfee3) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = dup(r0) r4 = syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc88c032b5b7805cb, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x5, 0x0, 0xfffffffffffffffb, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0xac, 0x6, 0x44c}, {{r4}, 0xfffffffffffffffa, 0x60, 0x46, 0x800, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x10, 0x400fffff, 0x104, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x24, 0x6}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x15, 0x0, 0x6, 0xffff}, {{r4}, 0x0, 0x0, 0x0, 0x5, 0x6}, {{r2}, 0x0, 0x10, 0x21, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x100000001, 0x9}], 0x1, &(0x7f0000000100)={0x8, 0x3}) dup(r1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x1, 0x3, 0xffffffffffffffd2, "855c000267a7230004001a000000000000004000", 0x0, 0x5}) dup(r4) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 19:57:04 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x101) accept$inet6(r0, 0x0, 0x0) 19:57:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="fba5cf23c913f318fc169cb5ded35c70622fbf0dcc45ca59903e2c9e056648729d7e080d6d2dc1ee889ca419affa3f3c9b4e1bcb9256ceba029d41479dd1", 0x3e) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 19:57:04 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlockall(0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 19:57:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 19:57:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x100000000}, 0x10) 19:57:05 executing program 1: mprotect(&(0x7f00003ca000/0x1000)=nil, 0x1000, 0x1000000001) r0 = socket(0x2, 0x3, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="8bd7041d5bdd3605e74314e762d6d7a42ff7bbf380b0e1811dbb6364e759babb5acb358f671b2292e6db9d", 0x2b}, {&(0x7f0000000200)="5579bb10b648f23469ea694574bc07", 0xf}, {&(0x7f0000000240)="8a00d85febb6ea0b5831fb34ba203005cab1c291f7cc366256d88d773d30ae588e4af090a005f2ee31ddf286c84687d64ae17d599067d73be52321e7156eac290e5ef498590f29e4b54f3b48610ab53fbd3d1bc74741dd123654c63a65ff58aa0f1087e7bf832d038ac722f23c085ac1bd41b7c6099d0c666f209e28af79461c7569fdf8a62950cb08f55845f6c97065c1f4ac3c5def930b167e229b0a6a5d80bd34995db889a9f719aac666a7983168123c5e6de4372187d4620b1bfe9d8cae3d4fbfae3f162ac1e0d297aba347e60212e72c667566b065914838", 0xdb}, {&(0x7f0000000340)="4777b3cb826519f84f52fde91c61e1bd9229e0b4a05bae1c315d6129faba178ed8a331baed5ef5c6b9ec1c7c6270cb7b86ca5731b3ba5dc8ee421503335cd4dfd0147bce6db82b7aec7136ddd33b5949602ac2142c9e1dd590cc95db333b679221e89f22dbcdcf65c8674eec8670d97c703599fa73f43bb47799a5d0f5a32195e6c9ecfc39c0966a0af0064e50dcd71bdd2c067f73b7a7cd4f72cee358611eda0dc0", 0xa2}, {&(0x7f0000000400)="35cf160b3a275da93accc929415bb2044c1471bba79ac3f7f5863e6642e525c2220248ac6a4e68b8fbe727e3c7e8fea697c1fd94b7cda7620590e9fc2adbd8714337e3b01e52281e9b2e085dea16f007f279cf408186e6b273cb5b66f5f91e2cbaed3f590444561affee66789e83eb0b4490f639f0aa8142b0d2602790a72a1b2096802a120305cd74c3bbd5212a22a10b80957a3e811243047c24a612a25c4f0e9894cdd58629eb9633ab84ff0c37c1ed680dfc092d9941bb941304baf5f8a394ba406777a733051e4abc0bdcf8556bcd02394f31acc3a88d7e7b57fa36", 0xde}, {&(0x7f0000000500)="aa26c0d0cba104afc3519ab07baf8d308ccdcd61c994c68e0c86736c77f61013bc99bc8150c16a20a7a6b158a188886e9da752f05e4845bea878f338a0504a5e5b3d5671f6d50b58003c7e238000ed0963e05be2be14a31efb40d1f2d770", 0x5e}, {&(0x7f0000000580)="ee001f7ff09a9f0eeaabba6b939e7ae14449203ff050cd147424", 0x1a}], 0x7, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x409}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 19:57:05 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() dup2(r9, r10) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x6) readv(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r11 = semget$private(0x0, 0x8, 0x1fe) fchown(r7, r3, r5) chdir(&(0x7f0000000240)='./file0\x00') semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 19:57:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x500000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x9, 0x40) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/31}, &(0x7f0000000180)=0x21) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "90f698866cfe408afb38f2ef5f964e21644f0716"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) preadv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/22, 0x16}, {&(0x7f0000000580)=""/104, 0x68}], 0x7, 0x0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 19:57:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000800)={0x4, 0x7f, 0xffffffffffffff01, 0x93, "6d71552da8323160fb29ff5af417bcd3a9ae7eee", 0x4, 0x5}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/116, 0x74}], 0x3, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="3c62390f6e11ecb3150c3d529c7500d2f5f26c", 0x13}], 0x1, 0x0) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/41, 0x29}, {&(0x7f0000000480)=""/85, 0x55}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000000680)=""/125, 0x7d}, {&(0x7f0000000700)=""/51, 0x33}], 0x9, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffe000 didn't change! 19:57:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1f) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x57) 19:57:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="20599c47890000"], 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) 19:57:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffe000 didn't change! 19:57:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="541b91e67b8563104e7026f77ec606026dceeda9047890a73316b54fa9e3cb1e76726e8d08bdfbbd84f44166366146924b7b2fbb979755d24dd7ea3aad7a9867be80766d222f96f4cea1b078b8fbc7e25da4fba7f9be77697aecb6a5d2922e19ebb23970f782d17a18dd9108bbd550c527fe287efc8a43d9f3f662e91d7a9b386f22dcd1610bd417433e1e3283a8b59836e9db08e3676654de6f8d6d7b7b3d1034699f19a1d0441041af70cb824dad80022f9639b7c7", 0xb6, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10000, 0x5}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x0) socket(0x18, 0x2, 0x2) 19:57:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x45021f7ec87f43f1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xc3cd, 0x1901}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x63, 0x80, 0x8, 0x7}], 0x5, &(0x7f0000000180)={0x10001, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f00000000c0)) open(&(0x7f0000000200)='./file0\x00', 0x1a0, 0x12) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x40) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) 19:57:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r0, 0x10}, {r0, 0x80}, {r0, 0x108}, {r0, 0x105}, {r0, 0x2}], 0x6, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0xffffffcb) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 19:57:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x0) fchmod(r1, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCCDTR(r1, 0x20007478) 19:57:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/221, 0xdd, 0x842, 0x0, 0x0) getsockopt(r0, 0x7ff, 0xfffffffffffffffb, &(0x7f0000000100)=""/57, &(0x7f0000000140)=0x39) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 19:57:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 19:57:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt(r0, 0x401, 0x4, &(0x7f0000000040)="7b516dd4bd0c574cc14051308eedd71056b14c166e0ba9f2fb36a9f86cdb254570e159bf8c6ba74152acb216e7034b5b3c107bd7153d3e36be808ced0999c03c7c065d07d0522e6be41c06bd60f7bea7ffe68e773a3b8bb80cf855c5a60c6f27701610394117cf3d6a860904c606338cb9e6894f5b4410237263ac4306c501cc69c11639c79af4a6d94eeb09154251484f00e0d0838ecac555a474a9926b00edb1ce3366a2f4", 0xa6) 19:57:06 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x3f, 0x7fff, "f92bc1eca1605fdb13acd74db89c9dc23f618566", 0xf572, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0)="44d614a595ad9c8400000000000000000000", 0x12) r3 = syz_open_pts() r4 = msgget(0x0, 0x31f) r5 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) close(r2) r6 = dup(r3) syz_open_pts() fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) fchownat(r6, 0x0, 0x0, 0x0, 0x0) 19:57:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xfffffffffffffeb2) r6 = getegid() r7 = getpgid(r4) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r2, r5, r6, 0x5, 0x8740}, 0x0, 0x5, r7, r8, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r9 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r9, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r10 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r11 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r13, 0x6, 0x2, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r9, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r12, r14, r16) semop(r9, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r10, 0x4, 0x43) poll(&(0x7f0000000100)=[{r17, 0x21}], 0x13, 0x0) write(r17, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 19:57:09 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x2) fcntl$getflags(r0, 0x3) munlockall() 19:57:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000326000/0xd000)=nil, 0xd000, 0x4024) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 19:57:09 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xe50, 0x105, &(0x7f0000000300)="ebff48e6993192964800000000003e55437456f119ce98b46035b2ad54d4464f4e933c6bdcabde56e56c739f8749148be3bf4663febff575f65541d3b5fc8716ce615b91cecb9e7da04c15dbd9d0f77ce1ca3f7662676145ddcfd58c5b1435918915618edec8706362a538f87a88d2d92570fe9184f4dba740631cada78ce55b20d0011b0583106510086e466a1bdb2f8e6b02e119fa6faaf676937fabb565932a227d861335f68adf4e059eb0a5eddca9ae79950800002ee8d6d784d13aa8a1154fe8ce59b7d6b2cb8a0707d5272acb199661fc57f08caa86753dae0099fb3fcf73596a893afc4f27c9e632bae9149a588b7c1aa1a276937d12c7bf59c5fd0d288c4c1a83ba974d5ef43e767aa3f8919924806d12b1c1782393c26c94dd24a1935eb6aece89eee41be6a0df390a301ddcc85cd5d601d7769ee2171a9f5e70cfaca69f269cf18b5cab774f1920cfa79c5560bfc59733ea16b97c446a68d6b9b7c494a8ff781b0c7e75f6cda3e5ecb82e2dfd5925f2cecca30ed7f10fe51ff5d6fce0c298162b", 0x186) recvfrom$inet6(r2, &(0x7f0000000180)=""/154, 0x9a, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x7fff}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0xfffffffffffffffa) read(r0, &(0x7f0000000080)=""/68, 0x6d4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xbf9a, 0x0, "6a0000007b5ac793083a00", 0xfffffffffffffffa}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x10001, './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xc199, "24e2ce3f0000000001010000000000000800b3da"}) syz_open_pts() 19:57:09 executing program 1: shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:57:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) 19:57:09 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x116}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x4}], 0x4, 0x0) 19:57:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00003000000000000000661d5305d08591b8c0ea625fe765714aef38e047"], 0xa, 0x0}, 0x0) socket(0x6, 0x4, 0x7) 19:57:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) dup(r1) r3 = syz_open_pts() write(r0, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x9, 0xde1f, 0x3, 0x7, "d2127d2c847227ef3b9a99e0dddd6d8177be11ae", 0x3, 0x1000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 19:57:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x400000000009, 0xffffffffffffffbd, "f69b2256db24ca665c6d2adfe0430000009200"}) getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca", 0x276}], 0x1) dup2(r1, r0) syz_open_pts() kqueue() 19:57:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x20) pipe(&(0x7f0000000080)) r0 = socket$inet6(0x18, 0xc005, 0xffffffff) socketpair(0x1a, 0x3, 0xf2, &(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x100000000000000a, r1) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x7f}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x8004667e, &(0x7f00000000c0)) 19:57:10 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='++\x00', &(0x7f0000000180)='\xee][.^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xe9\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='&@&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00']) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) fchdir(r3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000480)={0x9fd7, 0x8000, {0x0, 0xe24}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000004c0)={0x5, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:57:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x47, 0x4}], 0x1}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000200)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8f119ebbb47be8ff7c429aabcd2c3408ea032aa594e1b2667bc3111a636a8e6845e2ffb90615ee73213b4c4d20e2fff5b8eea37158f7570610966610a5bc221d708dae8567eb0932b334412bcd7551fcbca993831791f585ad300c4e9c0aafb52261b64727ae9d32aebe01b349213ae1318243c0d1ca026a762d1cf03e63d000fe06c84d9177450e29550bef814594533bdc91ee", 0x94) pipe(&(0x7f00000000c0)) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:57:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000740)={0xfffffffffffffffb, 0x6, 0x8, 0xb8b}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000640)=0x2a7b) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000006c0)={0x0, 0x0, 0x80000000, 0xb486, r5}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) socketpair(0x39, 0x4, 0x80000000, &(0x7f00000001c0)) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) socket$inet(0x2, 0x3, 0x6f6) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) 19:57:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="e8b2a88b90805dd63c4690a6a1f4ba0b240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 19:57:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x100, 0x4c, 0x0, 0x0) 19:57:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x80000000, 0x81, &(0x7f0000000140)="a88139b1e85ab540f83e77758b1745a655aaef1d91a8df6bdf6efc387da0af76e0497cce06a82143f12de4dd7d5f436c3fae33e8b89dbe062508272a3155b4af34cb4e88386d991c3a5fec663d362da3440e158e2002891bfdbc1fcb54de3f2d823089f59c20c464709ce3577ecab00c0f214ef31a4ea9717d2ab7c9772038e88ef70e61177c7fa1b14d7097151992dbc173358f83d3c9129b34046afcce7992343031d20674f2", 0xa7) 19:57:10 executing program 0: semget(0x1, 0x7, 0x10000200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000240)=""/201, 0xfffffdc7) 19:57:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x18, 0x2, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x4, 0x9, 0x3, 0xfffffffffffffffe, "1e93a2843b94faf92df462d90d86fb6e68e156d2", 0x33, 0x4}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f00000000c0)=0x2, 0x4) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e1080db800"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x1) chdir(&(0x7f0000000240)='./file0\x00') 19:57:10 executing program 0: clock_getres(0x7, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10418, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) nanosleep(&(0x7f0000000140)={0x7, 0x81}, &(0x7f0000000180)) clock_gettime(0xf97ff21ebe368ff8, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x1b4363e1, 0x5}) r2 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/153) getrlimit(0x0, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x20) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="aef7fd8d88b2b0d4870a4bb4bba5c3a9ed4232cfeeab22c03ca0541eb0af1448b23e430de4151de2118460178a19bb539cdd93b28a35140ac8295c79f9a9a7d9a47666e13981400f1c5595838739ff18017ba2a4f9d2c8c7d91a3b513457ddd99c8a7c01ef180503fff1262458c068be04e5a26a8ea6c138f8addd5415d5b73607a3fa8b52e105038e91968470806a43fe50f9db54a967a330b37be4bbe8d51884a4f441b0e658af1c08c94211a0c423bd", 0xb1}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000740)=0x1) getrlimit(0x3, &(0x7f0000000780)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) r3 = getppid() getpgid(r3) clock_getres(0x0, &(0x7f0000000800)) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x6, 0x1cceaa19}, {0x18, 0x3, 0x1, 0x738}, 0x1, [0xe3, 0x192, 0x95, 0x200, 0x7ff, 0x1, 0x100000000]}, 0x3c) r4 = shmget$private(0x0, 0x4000, 0x407, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001940)="afdbdd581467ae10f74a4017c5b10268ef0594d4bbbdbd664a18c8bb1bbea0c38eaab8342db332fbcec10c88a53e1876f2d461c4f23316074be52f5f14b8469ab02dd93c8bcdecb4b8ca1eb08b0d4c090ba8afd4a688cfa41c626c0bd68072813ac831b46b5820d56e7fbf50ee875f718d59812e6253ef2a8a8545de01cc3968b613869ee137af4a2319dd5c29d82bc8b786bca3a96b25662cc4a934b370c947f4b54e211153288bf3a9fcd9369fd397b111a99881b4ebeb4b34f9f241151a2546e858a3e651d39108d2ba3f20b28f35d82d7a6b00", 0xd5}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)) getsockname(r0, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) 19:57:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x1000000000000001, 0x3, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x4, 0x1ff, &(0x7f0000000040)=""/217, &(0x7f0000000140)=0xd9) bind$inet(r1, &(0x7f0000000000), 0xc) 19:57:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ffa168", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:11 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socket(0x20, 0x4002, 0x9) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:57:11 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r0, 0x0) close(r0) 19:57:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x410, r1, 0x0, 0x0) 19:57:11 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x2b}, &(0x7f0000000040)) getrusage(0x1, &(0x7f00000000c0)) 19:57:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:57:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f0000000180)=""/53, 0x35}], 0x2, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 19:57:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x8007, 0x8) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0xfca8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76", 0x9}], 0x38b) r1 = getppid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x815, 0x5, r1}) 19:57:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/178, 0xb2, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x100000001}, 0xc) 19:57:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) shutdown(r0, 0x3) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/27}, &(0x7f0000000100)=0x1d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 19:57:12 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000240)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r0 = socket(0x33, 0x2, 0x8) setsockopt(0xffffffffffffffff, 0x1, 0x80000000800000d, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/94, 0xfffffffffffffeec, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1bf2000000000, 0x7fffffff}, 0xc) 19:57:12 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x586) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3ffffffffffffd77, &(0x7f0000000040)=[r1]) 19:57:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7ff}, 0x8) 19:57:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:57:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x1, 0x4007, 0x8) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = shmget$private(0x0, 0x4000, 0x5599a471f74675e3, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x0, r2}) 19:57:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x3b41, 0x8, 0x1, 0x3, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x7, 0x6}) r2 = dup(r1) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, r2, 0x0, 0x0) 19:57:12 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r0 = msgget$private(0x0, 0x28) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/145) msgsnd(r0, &(0x7f0000000140)={0x1, "8993ad45491e4ccfc5b9e87f154faaf5371122da034e92857f1808d25e1152f1cdbbd166f9076ec82659dd463fd94bcc0397916748bd71c1b9a8f97be88fac4b7978887357b24b89e0a9c056647a3d3952124fb98fa70abbb41ced0e885d2dbca503fc1da5f53b19df13f300400942f2d8ce71bcb9964aec1ba60c2cc3ecfa993d17e080af5131a18abc69f51077a2a922a7004127e1a8d8d790155afb6ede01cbcefa3b"}, 0xac, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/25) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0x2, 0x8, 0x4, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x3ff, [{0x3, 0x401}, {0x3, 0x10001}, {0x3}, {0x3, 0x7}, {0x1, 0x1ff}, {0x3}, {0x2, 0x8}, {0x3, 0x5}, {0x3}, {0x2, 0x20}, {0x1, 0x9c2}, {0x2, 0x7}, {0x2, 0x1256}, {0x2, 0x1f}, {0x3, 0x9}, {0x2}, {0x3}, {0x3}, {0x3, 0x7}, {0x3, 0x2d}, {0x2, 0x7}, {0x3, 0xfc0}, {0x0, 0x5}, {0x3, 0x6}, {0x3, 0x8000}, {0x3, 0x100}, {0x3, 0x101}, {0x0, 0x2}, {0x2}, {0x3, 0x3ff}, {0x3, 0x4}, {0x3, 0x8}]}) msgget(0x2, 0x50a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x7, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000480)=0xffff) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/104, 0x68}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/58, 0x3a}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000001740), &(0x7f0000001780)=0x4) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000017c0)={0x3, 0x3, 0x3512, 0x401, r3}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001800)=""/55) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001840)=0x1000) setsockopt(r2, 0x1, 0x6ca, &(0x7f0000001880)="74ab54ae00c03423f4f6a748f5270d871be2ade93e223d4837264ed84f356e5523b2b498b2e1cb300d2c4a3142af7921b1d2fca500d61b2224e438cfd68f9be8db0d9e01fa2477db3f4bd8496196026d8197bd7467c8abf3b70e3291a45fb8ce9ac5ec42102c97229d8b84e43c0471a7822d0ca607a8164d9deb5cc9966709d815928359e6a7cbfbb2157d4c626dc9f56f4f0b11ac668a842ff088750e138b9f3d76c7c4dad1784d04e6f5e9495352e5c368ae4735dae1ea49c54c2cbe5fcf75e2c9c869e9eb0e31829560886d62227af0d883fa0105764a2566999b11edf7976a8e70cdb531c3cb186c78ce6d5e681bbb2d1527eb8b2f612e", 0xf9) setsockopt(r1, 0x4, 0x9, &(0x7f0000001980)="3ae192184eb907dcdb39a753e9e3328bd163e83ae6fec6001fc022a54e946964bfb89fb0b157b8846947acb258f8d2ce903ac5e6011b866a30d9", 0x3a) recvfrom(r2, &(0x7f00000019c0), 0x0, 0x2, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x100000001, 0x9}, 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001a40)=0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001a80)={0x2, 0xc8e, 0x6, 0x3}) ioctl$KDENABIO(r2, 0x20004b3c) sendmsg(r2, &(0x7f0000002180)={0x0, 0x0, &(0x7f0000001ac0), 0x0, &(0x7f0000001c40)=ANY=[@ANYBLOB="08010000000000000100000007000000315520017ef5e95b04c66cb177904cfc784e9ad9207e92319b4eb89daeaf4ac530d7ec30a09553b6b566e79d415f311a33375db3a10611b78f6ae4da02266e82e9f690f2a84397a2a1eee30058eb1824d79a59ddd21f7f5136285d099e8a76b122be485290a042f583ea0cc86567f0ef3055210d51263ee8ab66bcf1038c686f3ccb41d290b20b8930a7ffaeaa792b23d6f4f91bddca07b241377de8b9d7216455e1f687bdbf080aaf56968d47b7a03b24a232cba8398f3daf476b47f8fbf4e1907aee04bfbadf74be9cf7753ec001dbd162fefac15babc941a109278efbf45e0ffe74afc98c0320c9520c35ac36000000000000000000000000000000"], 0x108}, 0x0) truncate(&(0x7f00000021c0)='./file0\x00', 0x3f) 19:57:12 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f00000fb000/0x1000)=nil, 0x1000, 0x40000000000) r1 = msgget(0x1, 0x0) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9e41, r2, r3, r4, r5, 0x40, 0x6}, 0x0, 0x1, r6, r7, 0x445a, 0x1000, 0x17fec3ba, 0x8000}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:57:12 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40000000000010a, &(0x7f000000b000/0x2000)=nil) clock_getres(0x10002, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 19:57:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) socket$unix(0x1, 0x5, 0x0) 19:57:13 executing program 0: shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f000020d000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x92, 0x5, r4}) r5 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0x2) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r6}) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc2d4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r7 = semget$private(0x0, 0x200000000000001, 0x9d) socketpair(0x26, 0x4000, 0x674, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000343000/0x4000)=nil, 0x4000, 0x5) semop(r7, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x7fd}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1800}, {0x2, 0x100, 0x800}, {0x8007, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) pipe2(&(0x7f0000000240), 0x4) 19:57:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) write(r0, &(0x7f0000000080)="0a65fed5732265a6e3d7685196b0143bfd58b1863b91b0aebed74abfddf1e27377407cc161c1778dee61f33b8171f549bef71d3fdb14565778ab4ea1b5892da271e7b184ec9d693b1f1ca3a7b0562645d2d41fa21b2f8dbaeb3b37aec306a086afa01ff48ecf0ddcf6019b6c79ab62674884a1332146b662eb7d5222a85376bc3f4f80b16c40b4ce6023c5e027afa2503e451111091f759cea110add9036f3aa4c911917565015993b0d8455bda5889dc3fd36491d2a2f1d30e2123ea06cadfc81f01aa4d8c21bf6a7a131ce30e157a20e1f7b2b224477fb3d725f379f1e1af63f50925dc31dfcc99dd7c1", 0xeb) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28", 0x4d}], 0x1) fsync(r1) 19:57:13 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 19:57:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xac4cb8ef0d821833, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) write(r1, 0x0, 0x0) 19:57:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = getgid() pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="764051c49bc503be87bb7b7cd2cd768c54353e8bd321ab1a9cbe709d784b0896e59b4680e85f335edb8dd416ad133c6cfd77f9ea86a77558b7a6a9d76634b015b6f515626f34315f2b01462054711fbe7c43d12412677f39c51ed7204fbf69", 0x5f}, {&(0x7f0000000200)="4eacb961e992d63b8913186af8eef9b2c39f55c509f071301374e332ba6a1128d1339b8f9da908b1876790114e9ca7444be48da7be70afb0e05a81e3b56aefe07f243c9dc82d5d627fd6be4ea81d533edf87cecb707d980c05c76d5f87278a0d8c0685d247d57f9c8f52fcedc9d1f196b01c57cf2f74a25cd2dd1f602359e3b381857a4dfe9af147456417738c3de6bcdea0431192776fff4c6f68af09c813ded3c2cace07ff21423a8995c3d127d39c1b0d77c129d873e9fa78d3e149eda49418b3d533ffac78aa62a797cfcf1ab79c6b5fc65390bedbf2595a02b7793a41709a5e91697edea94e57bd12638d629bf2", 0xf0}, {&(0x7f0000000000)="2e0b7b1f09f32993cbb19c80dd0549b1", 0x10}, {&(0x7f0000000300)="74468fcc690eb686b61e05a404320d37338cc5b7b68a52aa73e5502cdb75e2ac97218639b9b507da0d2c575eed87cad557cbb827ee3fb26e91351358c184a95adc285b43c2ca67579d11273587271a1a4f05b6f693fe9d28cebf7f94562fef355ec0bca817aca49838932d02a270e451b210", 0x72}, {&(0x7f0000000380)="487ee2e948e7c6b693dcb4c95f015a7be25d59a200ddb1a3ab2f11d992b4f2609864a6e1bf7ff996eab3c446a0e1a31177cf85f336234abe08416637c1615580d413638496ba18d61599ea547691d4569ccb7f9819cbe96e40835c4998a379187746134f2ef20c3f046dc0160fbecc52dad71826d2c3b71af074868a3b6157289dc303a2edb6228b14ec93369a86c6f6095806d1be69d96b5c1b6531e4e4071871a49c22fd9fed043791e9c408a272caf2f64f226cd0d6d450cd995240f9ed6e6acbbecf228fc6921fe6f6d79eec0d980efe2eb2635926c040bd6e78b348aa022b42ab47ecbde09771b9f156d919cf618ced96db915fd55a5f1f606671", 0xfd}, {&(0x7f0000000480)="d217b5c009c7c8914019ec02397764954be52627352c756e75048c64aaba833e304d4d3a21251a4e6cd88d735869724108b5b8e5c1464ec507674cd04b684f03989e5a93803ca91d05dec003c7145d4349a605fa35b312e706893b462654b13479f6ae321a9f45376cdb75a48efdbbeca4b42dd02ece361ed17cdcc0627f277b5ca2ebf6f9948e8622ef96c8c5c5f61afac596a0befa2ee4b4ec607c30125aa740f7fc9aea723e0c6a099410948c7bd7e78c5b388d5d654094f66cdb1d63a42a442c38bfbccb6140532e77e8aafd0c51fbcc67b056e89ff59e9a", 0xda}, {&(0x7f0000000580)="c77fd84aaa7e0cb7ad0b278ab331b40780b1b9b9b2f9ca4c91c213a4a8ed7e1c90cf5ab337607c2cbe3b4a3c0bb682edabef55e2ad24e21867b5505b1671b8bb6165a447ba765b3a8eeef917cfe0b4bfed7c4da687eb5e6157ac42698728932a4ffd71de31847864559c7db43cc50d8df380fba831d6eec082df19015690d1d74b11a6c22c904de2fb69a5c3ba529b4781cf9492d399ae10cb42f0667db40758815d53504a96ec4f276520d196c27da106909e4be196211a445297c7892758291a45cb2e5e492c5ad6d143", 0xcb}, {&(0x7f0000000680)="d60e05f672bf8f1665d3e17e90c7532db40da5f21efbdc8a2b9a9ce9b57f015c530b8374e551b4d9b9b2490126aa14fe6f54677974b3e131d1a000", 0x3b}], 0x2d3, 0x0) fcntl$lock(r0, 0x9, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000800)={0x3, 0x1, 0x4fca, 0x7, r2}) r3 = fcntl$getown(r0, 0x5) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) stat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000940)) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/158) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffe99) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x101, r5, r1, r6, r1, 0x110, 0x9}, 0x0, 0x9, r3, r3, 0xfff, 0x75e, 0xfff}) semget$private(0x0, 0x3, 0x0) 19:57:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) shutdown(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:57:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x16, 0xffffffffffffffff, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:57:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0xa, &(0x7f0000000000)='\bFW}', 0xffffffffffffff88) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x2, 0x300) setsockopt(r0, 0x400, 0x3, &(0x7f0000000040)="b72d083274d83a58387956025588b633bb7b1e", 0x13) 19:57:14 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x40a, &(0x7f0000000100)={0x18, 0x2, 0x0, 0xffffffffffffffff}, 0xc) 19:57:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x48) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) setsockopt(r0, 0x9, 0x7, &(0x7f0000000200)="a808b776", 0x4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:57:14 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x32d59e8, 0x4, 0x1, 0x1, 0x5, 0x200, 0x1, 0x0, 0xfffffffeffffffff, 0x2}) 19:57:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x1ff}) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="afb96b351891ffffffffec1d6ad1d453fc6934547866dd3f5e5bc600dbdb3b92788228917825e8b940255bedb372ba8915ebc6a6d463be74a558ab06000000c845af833a4ec36a94665f642ea29a8171f7baa31a47df586790d55138884221d415fcfd4285", 0xfffffffffffffd5f) 19:57:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200"], 0x10) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) 19:57:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x40, &(0x7f0000000080), 0xffffffffffffffb4) 19:57:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() write(r0, &(0x7f0000000000)="8c43b9fcf1382980fc8d04750e44bbfb4294468a7e00f7bf7342070a1a32401496dbb84ca5c5b6ca40ded84a95add2939a5ff8b49f28cbc8c6ffd260add380ff2f7f8556ffd8fa2034dffa89ec3fa5681a8c3e3c669e9dc26649136afd8aa2517c7fb2ea423f10c123b54bdc2522829f84dcf9efa2970905f81e0248", 0x7c) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 19:57:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 19:57:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="a9f8a8f935abc341a22f8fa66566bd1b7e8f27efcc53c4956bb91f2a0b", 0x1d}, {&(0x7f0000000100)="eda980b59e5667cf6d30f3491e4a1d591151f84c7c7dd838b765c3f8a694ae49437b41fec5cbb0b8f9fb45df8c33b5a62f247f92ae5048979c1bb55f1eb4956c88c6da2066a84e8f34588586424360f3b947263aa1ebb3c42a4ea9ce65f8784291b982932d007e010fac52229aa3c93fa2e6472e833a8d92d353d129c80b8abf39bf438c2e2e2b3025ed7f4c582c816f3d9b9612b129a24fb0c4bedbae4e13dc8c6f7d6840a322a764b9777b79f23f4833b16c83d430", 0xb6}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x150, 0x2}, 0x40f) r10 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x1d8) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000040)=0x3) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 19:57:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000faaac5988e344703fe8771c371baa4ed770bcc6e88795700004000000040008974a5ee2ceb26211d64efbefad049356143443ff111a8e184ed8304af57c90d0f01b49833b39871f010dbd3e6481ddc0af10d3b546247662944d134b804427ff3a9"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 19:57:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10900, 0x0) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 19:57:15 executing program 0: msgget(0x3, 0x0) mlockall(0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r1) 19:57:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socket$inet(0x2, 0x8000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 19:57:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0xfffffffffffffce6) 19:57:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x3) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x10, 0xc39fca70390cc8f6) execve(&(0x7f0000000040)='./file0/file0/file1\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='%%#\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xae!\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='#\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='@}\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000580)='.#$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='@\x00']) 19:57:15 executing program 0: shmget$private(0x0, 0x4000, 0x100, &(0x7f00006f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0xc, &(0x7f00006f3000/0x2000)=nil) socket$inet(0x2, 0x8007, 0x5) 19:57:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xac4c, 0x1000100000001}) 19:57:15 executing program 0: socket$inet6(0x18, 0x5, 0x7) r0 = kqueue() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x480, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x14) shmget$private(0x0, 0x4000, 0x10a, &(0x7f0000ffb000/0x4000)=nil) open(&(0x7f0000001600)='./file0\x00', 0x80, 0x102) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001640)) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000001300)=""/92, 0x5c}, {&(0x7f0000001380)=""/240, 0xf0}, {&(0x7f0000001480)=""/216, 0xd8}], 0x8, 0x0) 19:57:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0xfffffffffffffe12, 0x4000000000000, 0x0, 0x338) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 19:57:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="2b05f59c0f908a0fa48925577173ff8489716c8d13347d9a7b895e90211dcc8742dca1984d9f220f4cca8686d77bd1c9ba377e537a6d35d70688", 0x3a}, {&(0x7f0000000180)="b2a72e93db8f8c457ee73bba18a45725483794e19da5cc8cb4", 0x19}, {&(0x7f00000001c0)="900278beb0231333308c1723e8cbb59f2373cf1ebe5375009124dbb818d2c5878ea9227dffe2467db3d3bcc2791032e9ce99f015c38aec9cbe8d629741c36dd670a7342b4ea46ef818ea2a42b00967daf7879af762db9c0d5041e8121508a5d9db89b24121577f66d4ddc8a6cd029eaf91afe58e362187c5669f2e35b58f3bdd5c091f6d65", 0x85}, {&(0x7f0000000280)="77e2fdb1be0923d9362000716cd71916673c7bda4cf733bde294e44fdda6bdea0c7893f69e", 0x25}, {&(0x7f00000002c0)="da2fd19ae1c95e5895bbb5a542373e2d900b19745af8a86d5aee178375fe447cf678837c368eed1977e29b15d263f1fdde5e019965bf9fe200c8d304061a8bd1087ed5149b3213e2b5e0672f8afb84d8adbfbe", 0x53}, {&(0x7f0000000340)="e14321cec5219b1ce0805b90fa43fedb53cd9ff0b5e7c27b3a787930a37863e242e21ec2e37f62cd1d16026bbbea2b255e2d8b3366b4b1891859f9641d9baffa62f9da17fad5733fe2addc73b46ac777078d86c27c282029e4d64e7bf064f7bd7e93fde2389e88a0bb4be0fc", 0x6c}, {&(0x7f00000003c0)="5bcb6010ed7553ec33cc8847dd6560791f47e174656e0192b02cfcc86b7bb9ea511515ed722cdcd4c7ccf26feb03e8649c72eeb98230117d415a262a97f741ded9aa36d9", 0x44}], 0x7, 0x0, 0x0, 0x2}, 0x0) getrusage(0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 19:57:15 executing program 0: r0 = socket(0x12, 0x100000000003, 0x1) sendto$unix(r0, &(0x7f0000000540)="3e55f63f4068b28e173ad03d5301f0e1de8d1228a81cc41101822e588c1474fcb01760a367b2853e637bc672a1b41eaf909c108c23126420924cc5b61015aa73f89aeee275642884a65416d5d46814513adefd0c390c796ccee58b76f2d06e04741201fa74f6e8be012184732678f1f4", 0x70, 0x80000000000004, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f666981653000"], 0xff2e) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x45) sendto$unix(r1, &(0x7f00000000c0)="b100050400000200000000005786ca1020741038f53e9551f30ce390500e08fecea11ea8fef96ecfc748d70800780486ae007373a1bdbe781e4dd825362fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb57302000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c8817cc53cb34c8a8943e78bfdc95ff3faa8d9211830e0f2f0acf69ec7ab3a34c29000000000000000000000000000000020000000", 0xa8, 0x1ffffffffffffffd, 0x0, 0xffffff1b) setsockopt(r0, 0x9, 0x848, &(0x7f0000000280)="f32b20d9ee0fffddffa77e36aacecbef556d54ba5161775c6a55ebd41a9d2352869638972f243e3ea0a58862e925b119a444367e8b4f02afdb543c5d17380f5b35329a7805dfde30c4fd7b473cc756a53c5cedbf7dbb31a4a4a039b62d0d13f6bef0a57a0d5b60b7d8456f495e0da7bccde980f1b01f9fe86e9a45bfa11e7d3e0ce30c4b846bdabe3f2b410a95b9b0d1210aba9f43ec08c40aea675dc747752a82fb42a1a94a7e0fe8b2cf7b0d140a29167165d1e6c4216c46df8670502153c5aacadb8c0c446b71671e1550c7ec83d1fd002a71eed826279481aca7", 0xdc) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:57:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') close(r0) 19:57:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/125, 0x7d}], 0x5) 19:57:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000080)=0x1, 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 19:57:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 19:57:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x3800000000000000, 0x5, &(0x7f0000000100)=""/121, &(0x7f0000000080)=0x79) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 19:57:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x3}, 0x8) 19:57:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x43) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair(0x20, 0x2, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) 19:57:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x2e4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:57:17 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x28, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/63, 0x3f}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x101}) 19:57:17 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8df73230f9c8301917798b29615c5041c73257f8e3b38ee26368e9a6fca095110a4d0fb8fbcea56300986cdee90f9d433575436b410bdc2482611fa0a53d6e1a244703e020c6f1f1bc0bf4d1b387fdce64c93fcb2ccd1f02aa99313fe1a94a28ce85a7e02d4e4237ed96fd90fa4fdcd29b58fd1f8e652ab5afeda4aaf2b964b29b8161787d7816ff3fd3a2244d5f961d69ab70efa6ad631058685e4165e6d0ef7c40d605ca12f03f6a6fdb244294a7a468401de6d56efb32358d1d7464be506c8af56c636f047ef0a23c8e679a83ec0ac194a150", 0xd4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 19:57:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1010, r1, 0x0, 0x200000001000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 19:57:17 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 19:57:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000040), 0x10000) 19:57:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x7}) 19:57:17 executing program 1: 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_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:57:17 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x3) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 19:57:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f2220", 0xab) close(r0) setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x0, 0x3, 0x2, "7fe73ab72b097dbca46d1df2c0cf9afae2e86f71", 0x7, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e06866605000000000000000000002000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 19:57:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 19:57:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0xb5}, 0x0) 19:57:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x4000000000000, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r10 = getppid() fcntl$lock(r6, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r10}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) 19:57:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000180)="1da706094d8abcc01291686b2d1dccfe224a29f1f59ab49046af029f9f7f9cae369eacae40dd476a86a7a8d4b72cb74569aed5bc27aae24aba8a2f545e9467d2c6ac2f3d87eca410944c265a34039cc2e8a8dc576bd837c60990cb9c73648a9de96decbc7d6eadcae19b217ed28fa055bfed1c53a378eb152d17d9178909f9cf9fd1d0102c3c0ffa533a37c54bcab9ca432a1372565434685b6c9f967ddcbd08e8b9e00e11ccf0be1f2ef9664ec9c4609a13752ff84b628bf402acd29b4af0cdbf956432cd263dc30ea931787339ad507b18ce8160c015b772dfd780806ea186f80a1f7c3ba8a8f888abcf46cd8dd7bab423db2d9717bbedf33f", 0xfa) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x8a1, 0x4, &(0x7f0000000000)="f18e0606b70523101e646ea8c9ac6684541f48e4e2f3d29b76579b6519533a12d860c62c8e9c16fff0ae8eade1cc37760da3a48ab86867c922a0bceab7919a1055a30e4128039c8e63db54114c000ecdfbd528b361399e92ce21387fab8ca48b24a2c2d958d6ceab544c4921da7a737feb22577b79b9dda4d6d9c3", 0x7b) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 19:57:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4) write(r1, &(0x7f0000000000)="f2083e8a132bf690726cf99a0a2469dc137e2b7351ea89e98b0fd7f4cf8b7a56c5f65c657a72b4f3698f945efa2680ae09da6f36c3e555d9cb1b9a8e991a2a9c6c5773", 0x43) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6) pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffe000 didn't change! 19:57:19 executing program 1: r0 = socket$inet(0x2, 0x7, 0x100000cb0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540)={0x6, 0x8001}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x1, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r8 = getpgid(0x0) r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000006c0)="b7bc15afb4d925dc5fde288a5a9b27481ee2c6bd4099ad1749fa7748de80461bede36e45faa0b9cf584da6acf80e85008ca29dc807c96ad9fac803d53fcda8f54a5aac22f392a3b83d4cfb66b047db70ae18253f1746ffdd08584c28f17910749e68a558f22324d075dc8a484d974ddaabebc939cbb8e6c453585042d05995d959be243cd14799c42f613d15ad9f33727e76596efd1b630700e3248ad41b075275fcd8e237c6cff37cc261fa10094aa4d6a92198be24e9d93dda40d038d513eb50651362b2978e9e7ef2d703960a658986ef7455babd5c6e7861004f3acaaf4823dcbc6ea1b37770c59ab45e3cee0bceb96c", 0xf2}, {&(0x7f00000007c0)="05175692cdca1922e052c19d590dd1edb9b69561a42b7669b37301801f57989cbf9bba7eaffbdb6d896c", 0x2a}, {&(0x7f0000000800)="79c1d67a51b128f3e59e9dd86278ffc581ecb8da41955763c41203a1da94b5e970b5c57cd982cfae7798bd1c3c1269806933b5c051912aaee3414eb6303c51409131c5f3addb206b28ed258d2bc7532b04d647b7b25430f4c3c4ff79a0cb975058e72c8b8781be3640bfb36c201eb04ebde3519252b6c6cee26cd9a4c22136613d5fa6a9cbc26f7547bb37e0d1cafb2d59e9fcb92bf382f66a94485248578400d6964a0c34", 0xa5}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8, 0x402}, 0x403) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)}], 0xa) 19:57:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x6b6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb0) 19:57:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="90d3a5040f1d85a176a799cc5d08df1f062b5059ff36f4a1dd55e0c5e529b1cb42964e4cd1b12e33", 0x28}, {&(0x7f0000000040)="5b83f9a15be4b232e212df30", 0xc}, {&(0x7f00000000c0)="abd63d55d5f60ef3c430c11ac0b492d75c4dd00ae5ebe4bc619fe395f022024d14fbd033ce70bb7dc4e9659d1133718b0aea3b1f54ccef7f6f9c9de603f7163dcc32df958b2e2cf7054848696b7abe8e0c9cb1cba3f3e710d53957515022ed8028b7c683b4b6e94708262037167662b783a734f7d23fd53cd6383003a6348cb98069d064a93a154bec10264fee70f0967cce66f66ac86f01d520e96de266f15d96338808a8b2fe7a57b1b54c2c81af9832d993bd61", 0xb5}, {&(0x7f00000002c0)="9b91bb82700dd2bc3430490a75e0fc4ef43ee014314f73da450988cf1c5694306922e0cd256d5a57b5aa994dc6ff4dff929e23c4978fb45284d91148b4a6cdef68e996c27eeec81782d982c1bcb004162ba51bbf30ac345c370c96530c48d5e674459f62a0b9bfb25398f579036e97b4032f2dbb4fa545dd7aab128c20c2afc626717b0aed84ebbcc3037dc90831d61d30152e27a6986a6ccf95634a7fdd308360493a51a7f68ee9849c0e1dc53efe0c7ab24cd57dc473d80a1143d65aa88574c25eec16937cf0d46b7711c38b3039fcbd85420a72ddf7710f5a34ebfe38d43076887c7ec2538b97ad94e1142e77ff08d98bc2d5bdb7e06946d27db84a47e76d6ed782c2000d482f22486118086edccff237652962fa50b49ff4caf0d39973d871a769695cea75d56904ac47ad528f41b54d675d519647107010886ab01fd92c253e75e485126eea6d56253e263229d6a1f18a03c46a13cc247d540f83d4dff72c860c2708f77fe88fd2bf917c9d1b7aea846224041761587fb1a0d5980999e70e0266225c2cfa26a260d4c4576358fd12f822aa3da1d4f71847fd1f24ede3080042f55e43344d16420dea39408ed0f5b42263fb053acdea3755a7f309aafa60ac5d473df87f1187d4db44114716264a5e28fcfd490507fabfa796658f7ab0a9985a6b4601881bc4a4eeefc0192a2fd978bef1e7f880e298335e5f85071588d54130dd13f7ab3708200d55316f348eef948e0e993862c4cbd756403358deabb208233a0c5deeb4d11d6f59742ae9e55fe898f658da4d81f2a4cffb17101d5365629ebb49c343f4dd43f918311daf9a30ddda8aa16635aba1c4011486981b89c4675d74fa10972747fd6e88c9f07f23d3350d9b3d777bd1c5f117a1dce711ce859dcb5188915e6e170218fe67d5e6082c8631c6fdb2107f7effb4a8896a2452c1e7a8bba19806b956d19b09bacf29040eae1b02250a78908522d861f7811674453a538504b5c4ed21832dcfaa61a05efe8fd91896e23e5c8c33e66765d4f6dc4dbcd932ea8235c2cbfe3c719f966598e0bfc68112de6cf4ea5908396f9d4aae9023b21099dd876a6634417b25c3062102878d065bd86b83421a63e4b0d9f4a9514e80a5a11529363042e81acb6492db68384a2dacea555fc32b515a57acff195ce76417b8ab66e42e8686e3298f10252df025747800a4ac3bafc0b16378041c0907609d8aaeae65cde9251a1cf574eb7cfbcd86d6f5614cc63cc75e5c636457947b9f76f827ec513bc99e5f4f2e765283d20428a21fd96edf278b83af87ae132e6afb164c1020fbedd524f2cebc93faf4b372ab800cacd3ded426ab8c8eaf203095ba430b1c8a612057e26ade949d905fc99c77891c161c6cd2240267b3fb886c01f6fb75c3dc64ffed07aabec82df4ee45df83708b562dda13fb5c958d7a6e9823b425c5462b8336f8434179fe6e3f62b387ae15d4ab71a2bcdc3584cfbe66cd5fcecafedbe9f2571e5f752bc6003e07794a7defa71d24f6d8d94ea946153b73c2a4902f34051903b21b127482dcd8911bd94c10398dfe178de60beb3f17e5665ece386c2338adcc4905f1219707f3b19816fad5ed737a3d24295973fba027f3a035dae4c4aa326936953b894549c3402d71f75045a9def60ac5b6706c81dcb5228d4eece614b6b2d940bca05e21def108f59d7c82bbc2bfefe9ab8aea45586251276dbc1733f3d04d5def9c0cb182563d30f7ba86ee4f5238f8be51ef63222e2b1a2509e78b2d1f84d18bd74ebc280f9ec8f3ad86435b63b4969115e31beedc9701801c7745acfe761cb52cbf91881cb425d9303ed7b0a60f5a3ac39073b479b5388b63dac1ccf5cf8b8697252ebcf5a77865ac3d3876263e85c44922a34dfbe1ac35ff2469e922324979e40fdff5fa3a43b66e9c28f0730beb8aafbe316dfc442b722a97a4f43359080bcff161196df4642911d7a67bc7302eb6cb15415842313db70fff23a3bd263ef5bd05d7085f3ecde2c43a236d5dbb91ede8885ea5aba4442aa2b629d8647ceeef458091aeccda96054f90925066728ba434a47b2be651a5804c2be788abe40a06a0ffd5c25430d8fe621d63fa2f98acb953006446fdf5b4281fa7d82919f19847ecc842e6f53254bd44e2566b55ab0880128561ea920ab41403ce81303187a6644da8dd0fa24f43818cc94a23802421a944dbe0c11dd7f731f5bb9ff708887938cf6020d27d162dc1a87af72d9f19d1f33a93ae9bbdeca3ed2989a137632de9448d76179292da641cc0565144fc1e8fdf065e7e7819ae6008fc9a1f5fe8b64d65891efe932083f24147d50946b00f8e8dda8d582f793bbe6304fbcafe9926a5597ccb5448d18caf2d5f2d231a7b9674e83cd3414acb03cefd16ca54272078cd056fc461f0c084f1546330b541654a87da2f5d66f80c9a130229883d5f996c64ac3c3c982cc3fc4c7b6dbfa524acd53e7d024026c9628a0abdc20c4fcd30c5d435ff9cc3a4746fec056dc885ce34dfa708b46ea4f708838140a4589908449667a8df346452f387a73197be9040201a33314f93013f60cabcff98c0bc1a70dd14bdb6f65d36ff4eceb2b7e40af2300047cb2732834ffe983b36a933a717b271a4a941f7bbbd3985df51746ce405ebf9bffe27a865f329945a8193050250ba19d4bb9e97e79b2c3f889047d34bc56f42f110f5fcd27749580e561b08a2fe153c9526b309494ed6f2a16ba03c71f03c1feaef7b20184f297dc1af51c816454dc50f59f71cc83c850eb93d993fbac7330b037dc4a0315d34ebf71bec0824e89b6e5656cc9077d3ec71c424dacf03058fc7222fc17d94da5e01b45b7a9163624bebcbfb82d9498507306ccff7e67aad88c1b2bcbe5e426e48b8998fbc97a1ea4a22ceed89451d71d19f88d0d136a8007bcf3a9c4c5a5f4ba39907f35c7f473c252a21d3302556556f39c81f1dfcbaecb31c9768bd1a3c5b2cb376ee59900d24e3c84833936919798252568019ff9ffdc2baf2b62fa2e24dc8ee9ae31ff59d158d925e0ca705b707426c15e74bde298275dbc318967f59057224707e4be6cb534ee97bc17116cf4f8e761ab7d012354217e72fd0b962a4073a7ae0caf54274d51e2564776692b2ab298e9a8205a30c1363dca416b77694e2eae517b6d8b99fa27d80718c9bc23452e0272c3ef1f54ed5f72afc30e424c0f10eabd4c81fa4ce9c2b35219ffb16c566670d2e13899dabdff9bfd308cfc3241489d62e83994c0e9a2556c722811f4e02f33a0dfdbf71d80635d2fdfe4aef3e2a0ce5a1b2580f96426cdf7c76d9e5872347ef1475b301a4f41263a7241456eeb8e07af68a2c6dc9eab28752960481beb0cb19b8e4b7df5e41048bd1fca2386021fc0393fad8b308e3932a62d1eb93f4d5d5701f31a2b036bd30c0c3ad9fa84518d1ff6caea707f99a608a99790ef4b6585341d7286256d8fb5495b4a2f4f565cde8c9adc3eb7829e8b3bb9071c77420de8c19cb5437d9475fcfdd248c20cc86dc3f84102e8808f4c72d379743ad9f11c12273755e8a237f0ee56f9067886e3a7daaef7d484693f364118c50b03a2d7296e3b017750591950abc16259cbf1366efe429bd80dca0e3f8a40818cb2497ffa9234314c7c3531341a629d48bc3b27d82eeea55f905e45973758b28c98ec1c22a9bd00a7b815c1526098e0f3ef36dbfe524fc4b8f061763efdfde5f2afe5ddcf6e94c4aee71a61a52ab644310f447f0076964a9747b58c9a864d3785b42bfaa32c085d4653180b383b3cdc7af2c4adf986fdd647bb0e9ed5ce75293f4d3f6feb4519a1e8aaa61f4acb7f7f257934b4fe30cca2f30b86f7bbcc49cc9480c0d6ee81f3e49c6c38a76eca2a672c013a9c1e8cc27fdeb4ad5efd4f22de9cb91d8d4c949546b5b0cb28a69a2f0502dc207a584e592f1c1445577cdf86030027d57bec8f4c4a74d5b7cd60a4c415c0912de35ac10c37b0cb87967b330208e8b2f72bf8f7e7eabc224e9b447d4491ed041b87aea8e3af9ec8162f691c118b5704ef7045daa1b2846ee54b9509d71bc0dee4eb2d1d670992a2050f9415b2b2d0a54b9d326f35310d52db1f65caeb3e62eee227266cd17cfe33a7f4140a97386c430434ae341776169e6535fff7b61d1c24a81e9b71862372d75c7c31f632f44a094b36d26888352177c54de00c08f76a74bc1aede2f48254af7744ca6330a8ef7d852fc1afcc5aee71016b07f4796996b816c2e6bebb339227acb6e091605775d53087e9759eb589f9c81921f95b6db8974d6f1a5c8b6031363054cebf43c6a5f21795ff8c5bcba53171d51cb63ac0324f7e325a692a18892c6856489c6dcb2247e32bcc1c6dc18b2e6ffd9369155acaf57b64ffe148ead34ca19b0e17f6b8ccc6f537a9c5d049983100071dc00527f3ede8975af4d27646fdae2b9cbddee21f63a60e59582ede69ebbb65ab55781c8ed1ebaa9b74fb0d4ec7610a99b65c67e0bc6eecb95a9e1df93374dc0e8697dff4a77adc638cd9771674d3fc7d48ba32b5f840dab858722deb9898aeecdae726e370d53999223d413582ee044bdde1fb9740528b7982b793696f111c7f80b771a823ec95a657fa63a293fdabf1552c0f1dc2a2b9feff0bf186aa32d4f21d7ddb4a4a833a1ed74bd66098989dd7a7228aaae7f738b4240e640ad7458b204e2e693fdaa715c6cc3f5ed73c293da16682cf40f3165cb44e5dc684c1c3c710630399dc6cd3f1b89e8c3c76387d5d4cb637b203e872b7f99537feabae6558353d2cf994fd314d75f2f4fc5ded987cd693d3154fd969c516a74f475bfebb0ed050c3af733d5700df659fdf99e1722698bd6e60cf760dd4a2736fb72f8d62a577de48496c0c341d95acfa3ce60f52ede82001fee4d427c0b7054f6de60bb0690654547b119ae36df82f6214cff0982cb4af8dc7dc2f1e17a8ce633a94009253df270c54ea897778e85affb5d70153351716b923c4bc688ac9bdde00f207d9ed93a7623823c5d14e2b75228ed8e32664db2511b7d4957165a2971c6d4e35e678a9d0ae9d0f5702e51bb8b65313722c1fee50e70de6c50a68c593171dcfd8a731221ac0197767c60d0b7f81efee2188a46880ca797f1cf4cd77574416363e41af569813f05951478d1474f56924ec03340778f3c2ebac8330d9d1ce9a2ddfb2a53301640554be0bb43e40cfd863b454f3ab4e2bf5e75669231d3d272b0e09ef159fbe1829564aeafdc5eb6e4303d11860cd6e9705106133edd365e6926de60670adfd4805dccd7b82c5997b865b84274d16d53673eec7a94cc616fdcbf07b5643823cbc0ca9c7d9a99ca3cba201f51b3c0a2b9efd01596630c37668f8e95bed61bbbef6adcb3f88cc17a334e475c5f447364dea2830649099a6ad930e176182133fc25bf538b9df1a97dfe851e03c3a22569bdc45dd51d28c77d34c1fb2249eab9095d28f31c35aa0c0bff6b9a1cd8498865e19eddc2a11c50c1771189a21067ac1d66c04c3f24703a4b32db4becedc29567922bee8508a0bb112e8f0407a67237235d233ad82b25a0d0920a5d6470d541bb5c0b5087b1ac0028c07549a377b6566aed7f852bb5821b1a979ad537b572bcbc7602c11d902d4830dea19e169294dadea682bf251bea9d0c852347ff662dd04810287df4692822a04d0d7851692f79dea84a9b135c888b265e697bd72a1ff00e0ad8b82a7ac8c2d0c5afb3f74aa831a42750af94566fbddcda35ef84c39d581cdaddb81f3004fc157111ae0363f0aab9ac8fbc323d288b908c", 0x1000}, {&(0x7f0000000180)="f9e46b2bd8a282456d177d8fb1a8c528280094952e0c6cf54dabad7678923211559b5b259c9973b9a4e246e9ec0e8b18bbb184ff8964da3bd784d4a2e9649fbc085d19fd39e40aa4557e9aab1107bea95378609f5063215eb35a5b46775fc727c8a55845933b908a7fb87ed1416f08e7d883f7eebcf481cce88264f847bf58612dbd3f6212857054788cf7905cfafdba52aadc3efc7b97d5966275988771ef5e4ad30c691bd43d88582887baf62800422ab95ee68866745eafac0d2f9dd448bda0a3e45b9d06c002a68e5c5e980e4919c8831ad191a03c66da562778b4f6ecc57d567f1b157856c2d234a6", 0xeb}], 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "1099a88eed6d2c7e0d5dd279683d5fcf3da8d0aa"}) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001340)) syz_open_pts() 19:57:19 executing program 1: sync() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f00000000c0)=""/171, 0xab, 0x53c510e1f8468b33, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x20}, 0xc) getrusage(0x1, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x4) 19:57:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="a0bcd385792d6d341860b196648149c10b7f8d5c616a785c71b075f44a9002c23493a6a587d31abb9e393447546f32a1854c0cf134772f8250d27c824bcb6f17208aa0cf0d3eb72b952df4434d39a14e31d0882e37b79ecf778968ef908b998871f3f26ffae35c25ad70138089dbeedcb79dcafdb5e8ce416e1370c07fe397ff7e598ac0eb34b5468269174000203e03051c056c798f04ee9dcd169a0cb0b08482ac49ce14bf900c"], 0x1) dup2(r0, 0xffffffffffffffff) 19:57:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xae, 0x0, 0xdde, 0x0) 19:57:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x2000)=nil, 0xffc) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000fe3f2e8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f373e00df06e2ba4ad2c816dbe9a34e85fe2202585ae314050727f0e871564a90784d6c45665d7937336beb5c2e1663a20c6b234472efadd3cbdab8dd3c593ebd8d6fa795ffe39831300a814c78e11e63ae393e877ad78f087282111182afb56e8758c5348bc37e3cdc8be03061e8d98c9ab723e93844db09d16168c8d9"], 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x401) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x7) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)=ANY=[@ANYBLOB="0300000000001000d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0c2835912ddb864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa2bb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514e96cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d000000000000000000000000000000"], 0x1, 0x7fd) msgrcv(r7, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000df56bff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c5b1edc45c1767b3342490de864eaeda203fd63abe452c0e1c2f029171b4a1ef312007d9e82a9e47b8c3e987ca0adeff432698f7eebf23f20b7058e04170f473c9156668ccba58ab8c22664ee4ba20dae03cf952c07dab81974f3d2b677a9b153c5610be5c252f819dc71f3428b8c7f2cdaa56d2ecce6f6cf62faa1c77527f718757da2b808ba7d76149504b9f1b5f3a8e2b2a91af69ea30f005a3fba17004e257befa609aa333e4b52bdba9a94acda12f6dcf981f124b3357873ddde64983ba5264405d04451b88a6d731756ce2ad8a725a661460aa835ced9d01bd01f2a247824637854f40365cf797477e6e7556c89bf48"], 0x1, 0x3, 0x0) msgrcv(r7, &(0x7f0000000100)={0x0, ""/88}, 0x60, 0x0, 0x800) 19:57:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x10001, 0x14f9f129, 0xe3303b8af6d160f9, 0x7, 0x4, 0xffffffffffffff23, 0x1, 0x1, 0x70, 0x4}) chroot(&(0x7f0000000000)='./file0\x00') 19:57:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = dup2(r2, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000300)="20f1120648bbfed7bf522fe864e82358044040130ea4cdb8c9a1d6a769fdc912bf0d8dca9e349379721536be49f58beb8d418d312748977d70427bce8ae537cedb06e7c2f25e3fa84ccf037bd403b6d49c496832e140d2ddbf128ead40f7593382e00e102ad0a386ea34f150223a84d8ac6ca74b4ee240fda87a74af8cc8f44691b561723e67d58fa8bddb2e3fa98e6ac6e2d715892d031a125f5eea3129513a63dd8762d28b4ab4fad198eb03efb2413a29c78aa61ddf2d212bca3b89cc3b65f4105a31b073a5d6a86fa91d8cfc48a57eb35a21574b78aa027d5205eef62999a968c33d0c6b28542f09bb0e7709b2575366c150fada5cf69a342a38543fcf2c33dca39ff3ca77dcc0c5299a80e903c8d7044db00c08bea4661bb1c8f6ae02ecdc1f11d1b44b0ba70ff01a8b9d56c347693e28a243f4f765ad18317cbf5d4576b9096e2969d1d86fd9ced649a554d6ae03390408ad6e9606b1d6ca70c701e80605a58054d52040b2e3a1ccd87f090e351c252f930e4dd2fbe0ce48f7584a2a6d4903b638c49b4f866305f4abe3f8b35174a818037fa98b1a01976baef91a616ca6202195a2f9d598190ef78f1b3cab9db345fbea100bcad12fd261a05e8501c3c3e9de3612fee314b8e4a9071714ac6cc7ddeae6cc67968e0fed4ab3eeee65117f5a587e801ce03d5ddba7bdadd5e2a680bbd72d280c0b9ea6a4ade39aef9e83d94ad04fa5a7430aef934eef8ce1b1e898a8979578e1f1828d9593cd81f8aa77c0e6d628d33f7e43660f0fa9373dad8e721cb0e52472199fc997f734dfaad61d9f9e63c677e066a4d5ef446f09c1d7c232d097c44296e49169d6797790cd88f6a0163f4cc4ab465559e1be2e59eb5aed4646b98ff9a2d90953ba4936d6491bcd42aaefcdc8a2c64411178c92ede335b8aed634de815b19bfc8dfd37f911ac68f585c6a0b62be51d7e904133fb1b0eefeb50e5303d575d694aba8bb3886746f2d7ec25526bab492b405202283dbe35dad306b352d1952fb8b8f2d9436cf0c5a3e21284f284ea2f73e4bea1b895c7d582bf3576fe2ac8337f29cbbc5d8e6fe0f4583081daab872c0056f3e8fb0d24d31d9ada0d4766c85d56435b9ced7bbc747a5f8f2d948081db899f136b220c9c99d292a1b072e744bea81c0b814fea060d656f6355abc504cc649a984a56e3d9102298461ef5ea0d4d701d8002799afd8ed0b9ed56f8a8fba72a4579271f96194965ffbedc64c548250ac710aaab5dd5bd8360c58176dda0449e8fa6e45e78d9991850c6b4d33c2bf07735d42934cef325aefc21c009eb05acbf28d9f2979d467c9cac85d65177af8c502adb475db419ab6f4a4356328231527ba3678803b4194a98c52ad5564738db073834e187ace0650a7b1e7a3f9c968d95f9083d8772e835ecee63a2ccfd1d9bcf8d6b69814a4bde9fe4c15ec12db811c5101944be015919cc38a7ef32eb68344efd7d0dfee36d410f5c38cd7e6754f9a8d49dfc1e6eb68330e83e2d9a6af9facc7863ce9a10e2eda1d838399884a5488475c6775c1d382065712ce6382c85bea6ded56683f5edc14db7354b09505e4dec69427efb37a60c185b4366be76c803cff3aeb5ff2f10c0b5645d216998bd3c5b6bb81b4e1f38ae94a53bd3d3bdff4a4137ff1a2249263b630237031c5132863dd62a1b29c0dc7f48dc059e0423495eb34c90717b9465c5d69e007a929c2c14e1fe46ce3cfc69b87fd3a5dc45ccafc1f7a747fae56845d62ec37427a1e0639d2c28a0fe0055e03befe7ee5c52455e228a23e64036a92f512b72b51458e8d22b0a6fde9f54ac592bc9e0d9f18c187b216c7f9bdccd15485be1a85dfa4aee349384a10fa53bad194814160f8b9f03971db29badd1590f346a75537d30b2748a7ddf8b2a2c5461f665ace74f265450c8147250321405cc0e3c88a5f30791cf5896159ac7d063b8c8fb5c17b48cb1d1adb49148063ffab7bc206ba788d7e730525192e36ed0b29bc8f3536724c008ae57654866fd07f5542c9e0e080ae798e88a63d4d98255fe0b6948d3b9212ced299eb293cdd8a3b6275fad393632fe46ffda63943c63b00784ddcbb5957a653feac136dc0298e22c02a9fd2945551ca9f6113e51ae9ba663cf016e26f5784753cde0eac2f041d5cd037b8f3811a7e84757e20d5b54167ded7d15bbfda149068bf8753255e5a72c437e47c8660d470c83cd7ae6c4c3f7af80e66fe1111c8db43173b93bcbb98297521c1223b332804f1835813d06cad9355441451158d8f63a2dc00049fb4af4ab76a040864a7e4610541c728d348b94e0155ee5ca65308525e2f9f3979382a8b6b3c0f9d84794d532f416cb56893f34149ea13aed18a9d51342e12b2eca06a208f195897adb8ba0bd54bdf6ebeb0ede59252d84921f2aee33042ea72132ba30065bdbccb6f019042a8d4b678b2be63cd3db6c2368087cace1750ef39a6742e262ef2855933002b6d40dfd172c92941de6f154a14e92551938daa930627640b8cdff99fa74606df884a896541eb0fd1b7ba69982c45b4dafbc1b80a6a549fbd582124332fc49fe2beba2b81d67209cb3d428bd26c79c1bd99cd9238f629e0cceed17d6cc9ea495442f94a500e5546cb792ed3257f20b919ed29476680b50fd0b1fee73a260940dfd4f230ffb1ab9d9da5957cfcc0a77246fc228cf3ddf0cc05862056daad772c33ac004279d78489337d463dd091dee572074369b248df237009d23c31ba04085da8797cd5f0aa9e433066ae7fb26621ab1f50e1cd2693c1d22d415236a0d38123280026cb4bccc0a8aa3bf14d728deb4a5b60c2af008c33216378b978c9f0f81549411c750968dd623a4fea81ba8fa54d2cf8265526f838f9c133b2de2bf46ad3cb221550d153bf896b6c958d2de2d819ad5ae4758f7ec9990d1930646bc0a9e3be6bbe5f44ae1bdabed16e01ee881c4635bc663eee969c98edfd6c2ba401cf1387382fa61d10129a332ac1934f3842cec97fd758fd3e5a64274a668c19003b389d63a8673b36f776af88cf42fa011ed1479479832410051062dc7af983207be30e39fa3b602a3047fe958755ecbe3f0776c43cd535931cb2a89f075f0cc406e9638b9c7c83b48db7c64ee68e4648936b0084798175a459e9fa9a6bb7e4594a83b061180aa06f4d0fd48330afddf3dbd38258a0604484f64c14e74a8fd1ecdb3e799dcc78189380756a4e8b6849538d49497854ce62aad2fdf153a7822e724ab12277d79414d7e51d8c140bfb001ea34e040d0c8864fcf7bfee292860fc2e721bc182115c274de296d7c3dc66e4f28a77fa0f5bf806b9dd4108b056c834efb48987158ed90818d87a0802488114ca5263a032cc35cd821c9e7a2cca68da5617ca1853e419440c10111f90e293d2cddb36f9556d13bcdbf35098d3bbfe079ae3dc8b73154ff52edb4352eeaee67344dd14b0a171f06440f61e187b01503f35138101c0144b2b7b5e96e17cc58780c6ddf413abf11d3292853eb5ad880d988728675d30832b2c1342ff7f77972b5e56a047a63d55f5fb6c75d32f2a5ddd26092688d4c4d177e4ceb7749252b8db6eb65ee282e34f15573b048947a77f466c51b136c3c54d457901ee0364a0d25ae8501e69010444fd27d5a9135fde4aaccf8141cb4e2bd8575524a5a1fbe0769bede779ce7b843111e95a6e450f903ba557dc07d4b917856560e31b1791f3321158da3ce081ad6bb4d1411299aebae173757f9e1e85b6829e898c0c880b0fb9f74ab26fc525fcc873980ea61d2a4ff54d537bb19aa1b7b4b2c1d7b6b22207d4a98723e01999f2b204e692c6c840bf1953e74258654de0478f0177db2949d90f51898203dc01d919128986e085e04808df88bbfe7a57bb122d53290934c685f0820eb65870fcd7b4a83b3123a5dbf9701a4cda39af80a078b51f2bb37369b67f499c65109d4c119a060a018060149ab2c49f75a0c26e1e5fd3c9e4f3cad82e36c58fffbdb1ba3c46c3ead3ebe89dcf57b7b433d4cecb1a0fe46d74e47d97908e27a0aa55c323ee8c1cdc4b70b98845704887c926f36b48fc49a569cfd9939af884f9e526514c0ee5e80f33e00c6a38756184a28b5f5858417f8bb75f9eadbab6e19119cda32b923fe79a804cfbb13470b626bdce31473658f0c17aa57ee007b6d940def2acaafcafba6b9e19bf6278cf09993cad682e27cbba1cbe0dceca89402e1e3aa6f8971a1615111e1655561442e9a7a14d1b30e6f25d1f9997ff16c3dbdaad64f2f7d0c5cece084779a1078184f81cf193e4e31226aad7167476948ae0e35f2aefea51f291dcf5164accef6b07bf7fafe7115e615cc582689762dcda22328a7d69b36d5f3b91654e23a878603bce4cb7671ae23e6873d72dd26b5f35fbb50d557a7a0b200f0a51e24814a8f46db430c6332a87f46671ea93c0030b4121deffe5aba8d6bb5d5485aaf3178112e164d6aa1be9179a535eeafe3645ac3d935eb2a20c8d649c56695434cbbe7df7678563d2e41bcf03e9940b402147dc28cf5e9d9f8b49b67948414a30c0b40e1bac0db648b2acc330610f9e86b5aab2958a27e4d51c2e159adb9dfb2f57bc89acfcb6adbd582caf1ab89fa11da621650f0b8d9c17667217f8598b6bc5b6c24f0b112f565efe93ae857890a6bff99ba8dc2b0b1bfd0a2cd796160d3c9ddfb535addec826b7903cca99819354d14093a6ffbc9042828ce9ea7773e64c62ee78abe5b9abed89f8c16f7f8c8fbb6f82e92e68e34984a52763f296e7a3a4fad3ae64cf4f478f4705fb1a83d52f350555b1cb283e0a1a41647f3c21fb70726bf3d49ebd05c153a0a81ac7358e26397874cb46b7d87164935bd5265d5d3e31d5e6d41504f447918670d7a77381c3de39b2624f0b1f0730b896080a5b20c5e07cf9aa8c4c715727c492f792b2c2eeab1a09544f07a0a6f2dd99ffbaa91871437f9320e328f60ec96f357487571967545bcd04763f8d8dcf7b6084beef01531fed195855d5c5324a6a48aea970e81b06104396c905e5510d490aa9905e3fe32fbf7e5c1478e6c448c8653954a35033cb496caa3e75dcfc02ccb02856e0ae92b16a2796a7e8e864318f9dbdcfddd5927fe362043b86c0660fe080c8873e4e95d635118a6bb260003a18890b761840beba1970673844b3af717e3156edab60cb467fd2451cd3e8bdba0253c2e098e77dd90aced0aec1f0903ebd54157903c7f4745c21ed2c81852529cbae3d148fd0356b0440460910b9029d0c007cf7b77dd3a5274e5b56bcc04fce63e21dfd70cd0b59a07f05ecae2b703dd36c69b2ef0748989e328b67306c77500dc7b0990e08026f79c4405d7687a8b0d5fd9911ddc16e9c1f194bfcdec4f060b4963087a7830d934135f580243463d2d6b4fe27f2b2334bc6c452b276129b9ac0f5ced9f26dde6ae46930f19f9fca9a64f77bd32f404c622205f5563a2b8aba5bf860420f804fb0578b8ca6b375857b9802b5b62969415736a6b20f4cb516c50e732e4dffcef454d0d1ba6697be7cfd454461a18c267d5c9acfa615160cd96702bbfcef6e3eb49c86137844d9632a4047ec3e3a547f33e0c78379b5686cde19367fc39406928364f7464f560fca0aca502fa0d4fb33752f3eb2a51659584949a2081a00cde6b3d9fbd81a8495c7db9132e31f3ff8e13f774d751ec3f16f7f10e5ed349e411641c00d6a78423fa2d00aace3ed0ef74c3ad8564ed94452be192e21ada40c93a09fa84e8268571be5f4a9f6bca18ca76d63898cecc241f17c5b2765cd", 0x1000}], 0x1, 0x0) 19:57:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8001}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x3, 0xff}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x800, 0xffffffff}, {{r3}, 0x0, 0x8, 0x80, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x0, 0x40000022, 0x9, 0x2}], 0x8001, &(0x7f0000000180)={0xf02, 0x8}) dup2(r1, r2) 19:57:20 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 19:57:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 19:57:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:57:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 19:57:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001080)='/dev/tty\x00', 0x80, 0x0) fchmod(r0, 0x20) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000040)="048d8de2feb3d22ce6324d5b0645637e9804f2c0f1c6c8440d1cf1130fa5182a12dc9d01f01fc41dbb602d3d95bade04bb1b10e6fe1742ccbe0075ce7bbe9afe0602e39b68b87581b101b70f0522545ca5b914baed8fa0a6eaeac909cac87af8f5c660982c33ab40f5ed6c5382dee4f5c4b72675bb4a451d23dfb382ad3c64fa663766368b9de2fa96f9c865cb9cb9eaf77ddf2cb83e199c57eafe545b252f9da45b8a6746c7f6aad925176bb3588c14ba1159b3c7040992d8706c62b92e94ce8037b93379fc81e08244c6ca6d1240e558bd7ff4d42b213f62c3e0905e3f3768eb5b945b33b5c27c235af9d429af9b4b675fd351f5e173be300697cfb896a5c36f9ed8d28f3616ed7fe7ca903883559d91f7fb6b4de21c031d85d218f66b3cdf52c8453f2314ccbe9a48487bcd6b9e786c215cedb148ab51c46fd6b2b92ebc93bae485513e35bef5db0bb58c948a32c84c05d1d7f0398a2fe848c0330d4b67b5fe32df9116875e47bb01f7a270cc8376e864051535b3472485ce519793c9ca223018375a5583cdbfd38b4b919ce3bb288f6cc9ea9a82e33151a6c4d22f1bcc59bef3b0555cf7f0bfb2b142479efd2d499d72423e40419f102e6eedf3fce63bab53b2f3992a14792755cadfec729e1cc96dc24dfaf38766f922c2e696d519f62ef34f0ab9cd2b79fb84b581fabf7fecdc757efc340481372bd33e40ee7d1f6c3dd70fcc36db82cd35002282f2f71e63ec755a7f3521e4512a47d304cf096c430415825cacc84ce8695d04333c52c544bbb23f5fdae7533b49f37e114380e94b55c8b184fc2b7bf88cb4305596a37d7667b95929f4a3d9022eacd0aa79ec64413656d9e8cf8ac265706135a4c67971ca00baf0f2d058decc6c63ac15064888f695538565f534f9d10284b20ce65171cd863e40ff3572984f8cbf495ac75036e2c12a720832a20f03953308b6caf583787213d3ad9de4fc9ddba97cba0c1018f62310fe0a6f71ec8295fe9bc16fd1e1dcff637a28aee46f329c06094d8c28d7988300d4f8d998d682fdf3ea27b1338e03eeabd37cc3f7e6c7d1e58209dc1fee1d913700e543fbfa2c1050ebaaf4460a33264e31c2943be415a6a56d843b218cece4232e8df832a2c4d46f0d9d71e14a519bc2947730d7e98b4a2c3e94917b8a2e3017479b928fa9d05ea3ec523af31c34b2b49b027add9e3928934b000e2d4841e506912cb82bb9c782167660e2fc4102d22e514436b2a7c682f5344d9a31b6511cc9ff3015e4249c66b4ab28e372e70162b7b073173de04b95715b65c5150d05886bc3923d6b308d2b9875d5ef5182ff2ec7fb4af86b2d3fecddf43cc4155d3976a4f265c325424459dda01e2bd8938fde8715134023b81007644f3355389c030c189ad47e31b12f0628529be970e4ff27efcabe935c7c08d3a3b8bd57cdffe7c2e15b28d8bbe8a57a8327caa8da4d38bb037a3e26849b0b5a7e3edea6da82b587d941cbeca9b40c6b718459f7d93d555aa67129817f989be79755a4728bd87845ebcd4e445b51e40f00ae3853106866a4ae137b9f14c6d4a39de4dbd05a5f590cc281d2defdabd33a4a153df82d9135b63f85c74e9d7de40f551a456a4f404517558afd0d829a1123872870a0607671035b29da1869206e8fe5c6efa9ccbd3dc9143bad9e92356dffc6c7f208428b75bee194b835176d5f3afb42eec15393b95508afcad4bbd09da02282bab535df5ef46797c3bea2f2aea706f3a767b4cf29e363ed0b483af4bb95ba703585c60622414d17d04717803eee4f8319eb1f53a6299af8fc61a360113cdb5982b3db4571fa958ff90dd559c44ef73d34dac0d17048b90ee9af13073109f640adb087b782180101f0af5cdb511374be1082ce72c0562e9e4bc15701958fd2be07d8008ec623196790462a2323ca920a8a58422ef99ea49457779a40d7258e47d821db8e85a83e84150dc2125278a7cf515f841a7559e4cd7df9f06251531cf28b27b4a1db08accdbbd4f60de53d621bbaeb2a8fa6894af6bb69c2397e117c3801e2c60170f16416b68b3dcc5e004ac6d61f5184707b500e4de3eedeef75b05c24eb035566e7a64ce57d7c825393d5701dec6b86fc28f398ada8e23e5863522ed6194eb532e094d7054829858a2cf01f354b92cc8e8d05df543b77a5acd66325726b6d1f826d25e4f1688ee24cef30171d981114bc16edfb531f4f19b2a1ef16690d6e50aff85ecd4e0d68230f95582a96e64d8bc49ab2d67f21608be27a6510a78166cd9ab020ed31a73e5fd439479015d5d7e851a87f423f4b2ed09ea6f15cb265a57ae9fc18e3bbdb12a59b56646ceeb3a490155fea0971bfc1cf7ec3fd00c62a9dda741bcb0e4efd928c4ae8a8c16517ff2ce6c7d6fa111726db1ce5eb9a6fca539034559dc696d03097dd1cf657095b411f0d327337f5b3361007a91588bf03b0873ab000185cea60d3ee458ff6c7742b496cbc72a35967178ea5dabc45107e62dd8a5751cdb017c850ce3e2941d8a3d78b7f461c4175987e968451f4e22878d6088a7022bd156ca8d7dfa71852e7c6fe26748a1df0b9ac392b836e71eacd5378700823adb1b9f511fec0b894967d1ddc973313e66916890123b8c9058eaf5ded6fcd11b2831d96a29f7a32fe7ffcc7d40df734a91c4ed5074f9bb092c944f11a49e3e637784f15a4f21f95e42637733616c3a20a0292cee343af9296121d756a26a91760dab8cd9a13e2f3810d82949d5d30a3ba16d0a6ff281b1ca7b09965a6c650002e67403c3b49a5aeef76f2b2f94d2ed9e9f43d301107bd6b63ce79e4eac7c84cb78944b8c68889ae7867e7441d26e01f7d7e124d4db2260a381b1e7b15075118892e785075fccb07f576303a0d0966d54e0c37725047624b762b249ea4487de45dd3ccb264dc96ce17ca027afc4784db7f6fa0044b984c90043d3dea1b650e1bd7026d362e8cbf58de8ed738d97498fcbb5b599c346a6113e76bb0ccd30e78c7eaebb23f0e8c50a9e93bd942297cfdd2f107be953b4e75dd5771eb69e7567a1d189a85ddb7533fccc8af625605d760d0e28b979f2e57940eab4d33a5c3e60f2170590ffbf1f2d908bc2df86a002ec15cede0fc19597d8d4803298fe962370e5090ecbe0e05d46163acbd85714ef76ecf426eb26f0ddaef970ba1dc972ce24947bca4cf50d6ac5d21d851811d740026b25528480687444c86af3f92841e9141ab2dcc7ca4d9979bcfcc9d321da8fcce28139b469f2c91e1b7a2654184cb425e039be5dd680a2e6458a27f8765bdb27af11b528603c36c85ac56d7cdb20137f884f3dc5a00d739dedc86cbb16833882181be316a84c4d4667b9dee0c3a1664cce9ca6c7222ed03a88b55bf0e8757525595095f8330d593dd448c11b4b04ab4ed1f8f0673666c1bf68d303f37ea905be0980ed147be083ac2b0b69502dac60efb0e819b80a99eef1029a5296b103cf7f9f58b86e2111eaabbdf976b8ae5dacd4073df0b769eb8d3af8bc8fff164f65a6bb86ddfc1c55ea184f42cf1aea0bb31dea648928357612c6fd3be421413aef08554494f73b394863ff433f5c7ec441e17878c0ef5e3196a37cd9432d42fe24f35fbc2fd727bcdf5b4427f6503d8e4f9fcfd8f53d782e8d240d12e94183ad1fa1b48f7d915ee70c799c7271c63712d86fe317b5f0a4d8c4c1afe133e1bebd8e15676030529a7b3fd4416f7a546c67085a1aab03781df818fdc5cf1ce291a437d391bf602dfc36a4f4e1eb6795eb3d0d537b268d512e80d6c62f50f8e8cb1f7ce8f6c8f2f0abeffb9abfacb6d2a534f9f76b89b7b07764ac892a03f8ecedc4f5e0bb669db37b5130002f79456f53e1fb5bfe3e03ec6f19d6e54a41a71aeb362d8a0327b9da0b2ed2eb107fcb369d8ba71788452f2bc78199d6d4ca48f47b4771b02c031e032b2aff63b1b21f2e7d8f9be11f5ae584a64a56d8efc212c60c81a057a046788274e61a7b23bf6241b3666f0a0c5e7800c784f2f58610005d651cf52c83f6c42c2e55cd86a4c730b2c441c1b41d7edc729eb9bcee87219a839d7715338545ac3669292d8d3c93da5c2397c1a8d844280aa033f4ecc10b42ac3efc33eadb445f6d6ae7163477ec23353f55ca180d400d36ae9f1cea8f19d3ddf1c654ac65204efd9d5549219b9ccdc408de8f0538348e930e1f7dd9532c57cd65edb702135e90500cb4ab043308f4cc8e4401c48d623dbfd24b9bc8b58b7a2dd4d91744ac843646e9c857bb3e0b6cf21f8674ff72f38ee040dcee4bce146339dfa349b09865599b1c5b2db4d24e1a66a0dc37229845bb289d0a1bf1fe1448c0224cff2b39d7c9169680f604d2568ab123a965b79590fdd27e02110327b3ae7881291d2a80da5a8466a19d4238552aea59182aef811d2ef9a2411ccab298e881edb35a2708a26607abe71dac21b67e1957ef588dac5624fa77ffcc9a568fc11d5a489b1155081b4fb77f8f3914c75b702a7e8c03b3c081d79bf81b2357613da6d24ef77ea78ad16c2dab08a95d00d01af0ca2647c41b20f3c65226f912df7e7c8196f3e6657897291e3df3cf48dd70c4346e37d1ad16d6be5815b270c35feb9670b617a373fd8029e677407da42d21556ae22c826b29e554c7c08e770c26e428019c7f6bc875f43ad04c77ade874e7187ec99ab53a4015d10fb8d457b8db2af83b96ccf29936092679cd0a3b7b3373acb21da8fd694db428207d763056797165f7412368df5f7b090150fd3182f2fa4c043840956fb0061205f078721c71499631cad856e29f104a1491a4de8cd1b7661179946971ee370c51f2b00d7e447c7a9af83708d424d8a9e0826af049c8c18483b952977fdd18d2c4ba6505491514c08d2f9b1ffa77eca02d597ebfea8813f1f8a3f304fd740d7015da898fcaf7947d92160dab9d70518a1ce3df639ced2ba214433fdc2a8d73375d032ac4ca8b79afb0785913160c7431957e5a3a6ce6851aec4ade24e381243eb8f361df87880b132bcf9e91b2ba2772ba10f22a03d9fafcf68091b7a04709025a5e15caca30425cf625dbae03daa02295aabd0760bda7a94c4d5b5a54c6e5db721585cfc6f5615875d95245819f84ade07828a43bb36b80fc6c30a66c5e3fbbe5ff9cbb45f63cd9ef4de8e90ac95b127d33a55ab036e7ea7268fd609c9db7ad443083a2e2d591d9b30094ce414af4cd9d48078263f9059023f0bfdca9d1f756bc019592a3f84142ada0e3e371ca517f84620cad6a73ff6dd8b81f1c2d19718ef14a243148d319f1a542cb0bb7538bb9573386bb464900ec5cfaa3b9f1c26ad979d98e35e35e0a85eabf6494d445dd3ab6dc4c3f8c15fba42e3c7c1ce3a7d41039a091a19b9a8d5769e3c975afc4ed51d9b1acbed067930bed421752bcd3adedd4e10a04f982567c83ea76f720376027404e1d6e984af476cb3e0778c4ea88f848582b80575c44186f53e0df47d4e0dc52b28339ece84adc3aa25bcd7f66f45c6e7eff34db1fdb7d2d6bd7f91c50991ff85d9d75303d0eaba389f32329209a5adb419b6e25eb3f13814f5b86a695c4317a4e7c0ee6667253f75c0dfe1c0563253b03885e0bd55efcd157698f2c14eb08a7a9331895ae34457aee3643a387ec676ffcd4191eb40a3138a10ef1bb3d639620a618a102f0392b6b39bc4ce9ee5fddbc1740f50fc2c3abe493f377deda6c5b5be4d9d7fea4d28e4f4d46e461ed28a1f52be19544a0d688d3b94c7694d047f169a8607c29af8c760b6ce8b6f9bd45033c634177b664d53511eafda4c31", 0x1000, 0x4, &(0x7f0000001040)={0x18, 0x1, 0x6, 0x2}, 0xc) semget(0x1, 0x5, 0x200) 19:57:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x6, 0x4, 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000140)=[{r1, 0x26}], 0x1, 0x0) 19:57:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() r2 = msgget(0x0, 0x4) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYRESOCT=r2, @ANYBLOB="1558090314148f271e7b942a92da793f2075b2e3350f0d5c44ec0293393ec64af9cd9fc0d845fb15ea6cb4a3ae188e284e37b008b8d3bff27c3ed061062d711728e88d62650d3bd5f4b3b7be387061d3fa10b9ee0fadad1a2b7fab210e656692b5e83dd80b73e3d7a2ae3177ace6ff28dbbc", @ANYBLOB="cb51e686107aa7d2c11a0693fbed9af5fd1d09d876faa62c9ad44088a18f1313643c2064be2dcbe8a3d03ad26561e7df469629d860f61eeb2a8dbd26a85881eb76fd86341076442be7141955e619350fa86468387c7cd9ae54ddd911ace33cd97115c487bdaa938a4e363645f1264fcfb158eaab0f81782efd647b08d592795de2a7c6bad8d455a1d94ec810ea5b0213ccd1ff819565776f92abbd123bf53e71d1c8782b229a19227ebf88ed5c7c96ff9a1a37ff22c8c42e59e7cf5c4c4be7a5e34f63a75803303b", @ANYRES32=r1], 0x4, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 19:57:20 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r0 = shmget(0x1, 0x2000, 0xdc, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_RMID(r0, 0x0) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xc6, r2, r3, r4, r5, 0x4, 0x7e000}, 0x9, 0x1e6, r6, r7, 0x9, 0x1f, 0x4}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 19:57:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000040)=0x10001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r0, 0x0, &(0x7f0000000100)) 19:57:20 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20000018580, 0xfffffffffffffff8) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r4) 19:57:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r0, 0x0, &(0x7f0000000000)) 19:57:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/94) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x1, 0xea, 0x2, r2}) setuid(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000200)={0x31f, 0x1}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)) r5 = msgget(0x1, 0x104) msgctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockname(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) semop(r0, &(0x7f0000000380)=[{0x2, 0x2, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x7, 0x1800}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) geteuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/52) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000480)=""/9) getsockname(r1, &(0x7f00000004c0)=@un=@file={0x0, ""/69}, &(0x7f0000000540)=0x47) getsockname(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) read(r1, &(0x7f0000000600)=""/194, 0xc2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000700)=""/213) getsockname(r4, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000880)={{0x7fffffff, r8, r6, r8, r6, 0x91, 0x7}, 0xfffffffffffff000, 0x8, r7, r9, 0x9, 0x1851, 0x401}) readv(r1, &(0x7f00000009c0)=[{&(0x7f0000000900)=""/191, 0xbf}], 0x1) kevent(r4, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x100000000, 0x8}, {{r4}, 0x0, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x8, 0xc421, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000082, 0x2, 0xbf8}, {{r4}, 0xfffffffffffffff9, 0x88, 0x4, 0x3, 0x3}], 0x8, &(0x7f0000000ac0)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x1, 0x1, 0x85e}, {{r1}, 0xfffffffffffffff9, 0x42, 0x40, 0x1, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x68, 0x90, 0x40e, 0xe6}, {{r4}, 0xffffffffffffffff, 0x14, 0xf0000002, 0x800, 0x800000000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000040, 0x8000, 0xc7e5}], 0x0, &(0x7f0000000b80)={0x6, 0x5}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000bc0)=""/4096) semget$private(0x0, 0x0, 0x401) 19:57:20 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) r2 = socket$inet(0x2, 0x4007, 0x7) close(r0) sendto$inet(r2, &(0x7f0000000080)="c13edabc8d316bcbf653c3061d1e2563e32d7a1a8980544a251ea7944e18aba74a034999534c3fc65da2962adc9659bd9f66909f5782bdabfb55eb12c258b7b8a7c2c3c61ce2f3c187b67965c327227f284d9cf4a9ba7078fde5fa428bdedb0ec7a11634db2c63693acd0fcaa9e1b492d83cd6cd3070212512ca5be883dde4691ddaf61943596728c481149f6e42bcba15a527dce0672c0b", 0x98, 0x5, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt(r1, 0x0, 0x1, &(0x7f0000000140)=""/45, &(0x7f0000000180)=0x2d) 19:57:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) 19:57:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 19:57:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x7) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 19:57:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x7, 0x6, 0x3, "1b8c4ef6005390d1e6de9b7a3b587be09352f752", 0xfffffffffffffffe, 0x8}) close(r0) 19:57:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setpgid(0x0, r2) 19:57:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) geteuid() syz_open_pts() 19:57:21 executing program 1: 19:57:21 executing program 1: 19:57:21 executing program 1: 19:57:22 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000380)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0}, 0x1c) 19:57:22 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000359fd5)) 19:57:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x8) fchflags(r0, 0x4) fchown(r0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:57:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x800) shutdown(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x101, './file0\x00'}) setsockopt(r1, 0x2, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:57:22 executing program 0: r0 = socket(0x8000000020, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff71) socket$inet6(0x18, 0xc000, 0x5) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 19:57:22 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) 19:57:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0xd6e9b35de5f53420, 0x10, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9f, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfffffffffffffff7, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x100000000}, {{r1}, 0x86ddfc34d68bda68, 0x2c, 0x20000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x24, 0x8, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x70, 0x60000041, 0x8001, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x4, 0x4, 0x100000000}, {{r0}, 0x0, 0x24, 0x80000000, 0x4, 0x99df}], 0x9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0xc5, 0x1f, 0x6916}, {{r3}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x8000, 0xb247}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0xd9ec}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0xa0f, 0xa2d}, {{r3}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x4, 0x401}], 0x402d, &(0x7f0000000140)={0x5bd, 0xffffffffffffff76}) preadv(r3, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x5, 0xfffffffffffffffb) r4 = msgget(0x3, 0x50) msgsnd(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c008da0fc38233399f0864b64055032608d08f2f86f8c635b3c24e0a1c78197ee730237311d2a7ec0e1fbb9add208cebda166a6ec736df144569308d3a1cbc7e2ee88200025ba1e22f0f25b4e4e46617c57ad27da181d528567c77eb3f406671e83d59e96cf9da400c292d1abd04fad72e3cafd3d29bca2f55d08edb35b5fd658a18528f34b418f26a448319dd4067a98bbb8d28012be2602aa3ffacc6d3de48bca4e5d5aa2dba2174883d10cb7dad3cee662744034829d8b9b1463363132cdbd4765e80fa7fa8142343b42e58b2fd55cc6ac4ad774fc1d7e9edb0d59c9cc775239c1d697b299f5489e7af7f353c2775fe12cf04cb1f4bad7f6052fa92c995e91d0b238f1df275a4d0ae2cf75dde7ae8075c9ce2e40643331c199f0feaf5debeb6979d88f6a9aa8bc6b6ecae84676c9be42f5d39621680e1a1fa9c461f78647547064ec2cd3522c4d39418760e618b339a01bc0f741edfb532dc76875638fdd13fcd359b3cf22ec303f811543b11882c403365614a64a433eb882f32e0cddb2687333eb53ea0906b13a4701afda7d8b3714bda568030708dc4467f30ca5ed76389173cd33174f29555ad95d531d28dce905e5c8dbd6883605f68a5ac9badbb8d0e324b369b5bf9f38e011b243dca96b04b21c1a6dabd66f4a489e58e5e705f95b46ce86b391b328608380bf6d6c995958a75c42e51441844776fb50923e397eb094fdc9a3277e6ed03e6ca2356937fc3c53b1a35d3d19b1286a442f3b4ca2aeee84b4bc2bda028a0ac3bebb29bb1fd5fcbf60154b502d6409a29bd1ea85d3f8fa4ac5a3c527a738d7d183631c643a39965ff1e1fe925305cbddba037cbed244b3b74107f92a8587ebd9793b7dc595e06a2cffdbc940227e18652032dcc558f705c63a77734f250b353a6230c526cb8b53cf2a106ec1eb4d6d44332ab37b926069cf44cddb22113a09de9fa631431769ddd5b94de54069c4811cc98d5159743750cea48c98698a88f8a8d8363b09584eac9be051ed2668b4fc31cdc51d93a3020c89db0f65af2b0d03828a2c2cfc619ea514195ea971b7b5c2907e4d2c9b41151396f4a6f5b0b658ccdb5808186d12085523194e0e35c509f9e4a192d37826f543a23bb15b57ce6bf553bd39aa5b11ff759adf9c2117e78128e5c10884f622620fce8607d7d555660284aa9f25bd0d33ea173b1265b9d28f3edd012c9fa5b2dc0a4888f3c115fc9000aead2fe1645d62ca7d857f58655db74985da77dacbb17149e4057f3663f8eee987200879539f0749fb99d098db5d3f2adf0ec4285b7e100bc8bb56f3b0ee3886aedba410cc2ecc0085804c0fc91d7467c1371509b1203b66b13f7d0d083ca9f412221d4e69ec484a9724b932e2acc9318babf63308cbb0c1d087444bf62d19ef43336d9f9b1eea16ca3f33127cb807417b7586d21a62aa2028e14c75e89b0d10abfdd16a45683a2b096fc08d8de6cc4f572621b2f425e2fb89e682f3bdc50dea0ba6e57f8cd33ba75fcc996d31b708a483bc9320b0447d464421832de4304804a9a53e751e4f7b095c016b1c19699ced0de53ccd6f2bbdc8e7d0de39e418a2cd9b7f4695c791ff2fcbfbe630dad7150a54cdd87c94034bf78f39a1496aef687af8310422ea91be20ba0940df63c8029185690a9e5d4c89421faf6ef840142510ae422b38628504700dbaa9e946b6aa0630b24862f310d283519d89669541095de10ca4ea9f918a68568cf8cd3f86450f24450ed29760e20e850e97f857ede203a3cc612d0e941f8febf0e60637338a6e226de6d931fb88b95b881a5533b6b1d5e111b6d9f974307fe966d69cdfad1c29da394f3aee8cc908cf86083a0816ef75178d612b1b32c27edbebc3a96c72c13fa7d0c489128edfc5726f3248883eca8b3ebfd98f824ef9915f92caf4e599f2e882f6c1d9b63363120e03072bd26236684505fd99ef7780d0e225ef140eee02976f3e52beccbce5916b8d473dff46cc78b79e78238e9378e6c71b6ac920ec085e4c00c60a455ca17cb6b1d12624d9da873c148eb79b8136908d221518cacf42f221dad1c0fb4e9f5cf8f17bcfd5e6c758a36093acb055db5018c0f5eec44c9a8f3858d770ac10eb7e6dd5b35cc62e7fdc2f2cce52719ebadda855a773459718b10277e4cc9b2e9fe83b32f4a6f46fca3939d67eb3080e0c1e499797d372a81e831cf61b680a24eae1bf6673dec989a13e5bf777b91726c7502d88c8eae6d1587b111dc079e6cbf493062037b9d67652047315605f980c95a9f4a571af008f703600b581f3e22c7f1272ac08b38ff2ba9ed664611731f05e6c71de9085129eb18d9e66c8e1bfc2631ab76529acd90cd80e3e54adef81f854356e04ea78f4f7eb40254abf28680bd9cd185a494ef978f0b1f38a75e459c055fd8e21cdfa8fc1b6d87c68e1fde3595a1e716b6bf9317d8cee7168609962ea6e5b58df325696eae12c267bdd27b00c5d5a89ba1a50ce2cc792c03c7bc2125a41a577aea52724d8bff53539cb1baefae0da8d175de7977ab7b7032da05741af9eada2d51c4b6dae75faeb823961d3ea815dabc2fe2d247bf5ff8fc1e0bb09948d317ea833b3651e88d5835aca0f19f9355c6ec57120d8c8d4fc37823acf0e065be093ec367efd60e4846269fea25b20c5f1220f0aa565c2656157c79f7b6822ac68894938e860ac1c94d8159f4f940af92de27a08a89c0213d91b0f91e42472414ef68b1e861f9a4c7fdf02edc06e61bdd694905d72b7cf8319f00eca4177519d295fe34f2ee8fc5173b8b5543c17bce25400855da05cc63a0bee69f2c175643a3c44507f7ae73404fc2cd4172d56488bd9d8901d319d635398baaeaf6bbb38e32475e4734b3cd67b03938646c11eb3d7086748c4c9f0ff6fec19c3e166acd59b6e0c923018b6ea6cd991d4fe9b95d0fc879f1e94e2222507195b8f3ef9c7bf3a9a2e91b1b269bf0b2e5867328cdbf502fb073204f9d1d4eaa80241bd4badc4d6eda21638c6b7e189d7742c4ed5edadfe972388932adeb7aa1e6ae12d06a0573f0f98b9e28d4d84457267632fa9a043146bcf0d28026211da688c4fdea6666b5b26a6bb64ef79e47d34e6db7988a02915476f2e44e50c71aebf954f5285dd040ba27c164f5e0227f593df81f2bc7df6741fd56896df11939b27d819cc962c76195422911a603f1e53c862a75bb283e87ef1917e0d5887bf424350cab39925aaade9dec319023988b388e369d7176784f5fb7ebf237cb42d987e9e097a909164b1552a2533548ba7d7dc54fbb1d4bff6f40cc9688b619643c8ee32026e6186042c5566d1753bdd13412d9528b6eef62519c45438e28fef2141cb6ac42954d71d9a7aa9bc5929c291ca1fe1cd6d6c368eaf53f5000dc0416fa88d05147390757c4b916c3fc3f0d944b295a0a452f0e131a4dad296e706f94383d534482e393e3d848313f2b09d10eae75dc3464ee8afabb7c9ec27dc3db84ee0b4b721aa879f0c09a933959d4255f0f6012993f1ada693053db186bba52067994d5b7f0d6adf2a5efd691e50f77b3e28634d7759609115940bde3b49b66252e76ed8049b7034c527757cb0041ce2c43f21463e9b120ad371227a3c35c0d1bca2b387adbb4e7904be55decdee1c6915a14123e245824d73c8c1ea77d5902ab5b3b63657cd3738fa23486d48e372a59b4ff5b2593fc4aa01de04e5740302af30ac0bdc44946227e9498fa8d7742f566a34e551a1853818be25f1c37e864a29327dd3d3c3240a31d1fcabf62528b4babe493a5203b0196171f3eab00121e615d06e0e14df9e2aa02bcbd37c845940c60461dc3c76c50a2e31289bc518fc92620b92e9af7091fcbd868959d014fe842f322654d1060788358d932d21c6c07c09f01f60f2469a9204d5a29df79414092965d9f0b08b18adadf3861dfa9110b3195596a4a31c1dcfcbec4c4ab7332ab39aef87de4a518d4b995a1c96a3c1a5009e8183c470a8b468260685fd38c98a37f8c75072457a5a2934ed1493ce65acffa0044d896af078620856c7fb6304e804be7e8e166d920a511fb7ebc4b66a917b21f7eea0b065f2557f37ebbcc80e863c8b52b98f75a35c0bf72dd4c84edc44385cfed8c2fecc32169cda03402706c301f1f10ed2df95a7e40135dec6148196bf08739c8b3cc065361d9dc76acc254cfef9670e0336cbce944fb9e0200c6f14387217cfcc9055cbac17c8bbc2481e42cf243c1b74b71cdcd87b5cda8e59dde53ff3c7cf3b7954967d04712f0f6ce5b7a9c0bc85b00555378bc3b9b08524deab0d4cad4b1e48eec446eb32869a10bb2e31adf0b369faf204cd7b73b628628370d2f28ba44f0fe4d91c47a2f3403c4103fb019492ad6862566b0b2b344783f46eaa9f8214bbf142d5394393ea8da21f6d183dd8679af0c4510987ac629626acbb5a6795ed661af9023f26473d6874ba87843f511924df4b87fd38f05a65e90dcf57f92e16313d20f1d500b573b3962cf8bd4e0e400cb5345e7f8a659bfdc7fca6fdc7a5a7452a9ccce0ee247e3c0ef7f43c5a58795ed46c851f47eba2bcdecf27ec3fa572ea47cb3de67d994998f7808e6aa2b6fd117e258dd45a4dca7f30ce686bf1a21fff47eb271eaa77f8c0a382929fee4d02113f396e07ff086bdf009edbdd7a3ebaaa8fa37fe7a79f8d2d197e2f6101be8987851de8f28803ce4ba30d4d804d40ea62ea8ceeb243f4cd863d5117901528d08555077d0e99dad02516fccd0dfb10f594e3f2f45b30bdb93beb980d98107982d53709f0832cd9a1d51ec2d2767dd47d1aa71e841cf5c3e729d941504639ef7427b7a834ab9932ddd12a19cb1615c32589dd93b3adf3befd932f7335c82f59a05bab974a36c225493229332c98b18b87ab0d2da656d65250fef2a001556c55cc14d724eddc98c9f934a69063162438f929c4c6c2044723a86abb650bb34ee934e88da3d73514526188653bb8eb698b89ebeda03c2aae6d8de18603d05a5cf074ef84efcf2854793e0d524a31ab137ac84ee1947f8b95c66327f44d9dd5448831f1764e37cf9187cf999c2db69188d18b29dd40ca00bb33d61669e5cc61cc58c5917fc7556a1f2e73276422811b67d45459e9eb84718fc8da4d1ade969dba70c0faea2b7ec814f132de0a86a55a456b87cbc40b50dbb5a363b2803d048077213e781cbbdbff80abec49bd4a1452c1ee3e741c80b47c5e8c830a222e14ccaab8708dfc23febec9380671879e1dd55a4405919e80c09dcaaca2eb51865b5a712916886f6e372df348e8879badfa68fb49bbe70dd9641423d6327def2e24a2774d6dc8754cb3faf4919981688acd04e1551a72097f88d7ea880607a55de906e9a9983f203c2fc6904a6b55ee2cf1a80004359f8c51c0bd5cd2b53d0546768bf38cd9acbb76b3b777387341f72c39cd8ab76289cca434b568eb10b71a2a98595875f2f94f6b25244e85b316e4c251ce13dc581d7ca6e5ffe217ff26a9f6c26f6879f5838357f37389eb97eadbf6ac10cc752b409e6a032667922e4c5c39f7b708cee31cd9acfde8df83ef16cfddcd41c1518418f50b7e2ff45e32299ad4da397ba263838b999f5e573eb19a06ef2c0fdd904d6480f07f3f6c8263e21995363e5edd194cab8f03ed677c71c1be240cc92eee33cd96f38b2cf1ea62b1c8fbf434586f71738f3284fd46f1b75c87aa443a759cd73b6c38fab7b9e234c8f4ae42ec5e81b0c60953b64b0d23ca2f3ac1f6aa926144956cc6930628e1395df5ff726e0dcc191cc47a3e6977460766cf9ff03d93d94907da6385f2d305f1e4d261d0a98b95d381dc77392ac52cbece88cbdcfd4bcf3a791015416"], 0x1008, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 19:57:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x25b, 0x72b, 0x0, 0x1, 0x9, 0x2f97, 0x2, 0x2, 0x7, 0x81}) close(r2) 19:57:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) getppid() kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r1}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:57:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000080)="1feb2b483ea6d56408972e30bd8ee24100bed5ec61296e38e0443bed389ca0bd98aac76eee2e62ac35f5af7c3efb063cc6712739d2054234f56c9f170e7b01f2bb5862c67c3b8e9b40393f4964f0168d50bf0687db7b9b326f6288e524fb9b3f699f21ad3e822b53beb27787f9c74911bb97407c0ddc131a97fb67bc3d10dd218e3ebd9efab7d11821cd952261dfd2255561c6d2cb2f418583ecdf91c1d3e5d2a87e7679562b3dd745debaa4ac1bd3f0ac8722756a80b983335c38b928fceee35d5026c23f68b8d382b82b7fc3ecfcc8f1b5e5a5355f2a45faab65a47953dae3f9d1e9b58bbf3637f956283950abf2c4", 0xf0) socket(0x20, 0x3, 0x96) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:57:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/71, 0x47, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 19:57:24 executing program 1: r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x802, 0x192) symlinkat(&(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', r0, &(0x7f0000000280)='\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)=""/34, 0x22) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 19:57:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000480)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000003c0)=0x1) chdir(&(0x7f0000000380)='./file0\x00') getitimer(0x2, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) syz_open_pts() r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 19:57:24 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x62) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x101) setrlimit(0x2, &(0x7f0000000000)={0x24, 0x5}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/4096) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:57:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000215000/0x1000)=nil, 0x1000) munlock(&(0x7f00003ad000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0x6, &(0x7f00000000c0)="29b313a5778c64d2ca633ad8c0fba26b08759fafbf62543ec0828c437aa0d9d29c7ade4cd07c50ad715234e93af6ca7b761dc6446964", 0x36) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:57:24 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 19:57:24 executing program 1: clock_gettime(0x6, &(0x7f0000000240)) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) dup(r0) recvfrom(r0, &(0x7f0000000100)=""/125, 0x7d, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 19:57:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 19:57:24 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x200000, 0x10101ff, 0x0, '\x00', 0x800000000000000}) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1ff, 0x8000, &(0x7f0000000000)="dedf4eea6e92906c6d29307424a253aa416225d462e8c802c5718bd563224abf3070560bf871a060b242cadb86a5f27553d687a487309fb70955a1578c89f47e17b7c32d2ed813f0c28bce2baafce17ea890005e76436fb0b5f13b154c", 0x5d) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x935, 0xffffffffffffffff, './file0\x00', 0x7, 0x9, 0x3, 0x8}) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 19:57:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="04", 0x1}], 0x1) 19:57:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x1) mkdir(&(0x7f0000001a00)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) 19:57:24 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 19:57:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="210000008000c008b5c9818f92b48855f2e0f75ad7f59543e2fdcf8fc6f82c62ad3e2ee35e8babf4d156b5f97a62d9098759229881345ab02989e1562cdc91", 0x3f) r1 = syz_open_pts() dup(r0) close(r0) chroot(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 19:57:24 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) getrusage(0x0, &(0x7f0000000480)) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 19:57:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x10, 0x0, 0x0) 19:57:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:57:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) kqueue() 19:57:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x41) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) semget$private(0x0, 0x0, 0x2) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 19:57:26 executing program 0: r0 = socket(0x6, 0x4000, 0xb71c) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000001680)}, {&(0x7f00000016c0)="ca4aae0f17a54f04dcd119006714119109d4c6d535fb7ed610756a710f27f8516f984bc9f64789cbbbafca7f1cec8c9b5d24a0b6187489d09cb18f12ce96c24f80f93667e111a9449d54e194d2ad315708344d543e08ea2da09cd0ce3f5e264f9dbf70bae1ac682611de32cca602097ac51d433e2412c20e9f9ec2366bcf1204ea643c06201e7b4b6253cba9", 0x8c}], 0x2, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x2) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0f617d376669fc030000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000200)="7e3a31842e356057e46cd18a4c83baa69fac5e0f9295ebfe3541877f6d4a31c9ad0ea8b9030b3d34a273314081cb961dab677dfe533c0a2e5ea221b73e04da2a25ee05a749b5b1b21fbc9a6facd8c19c074bf0f3e1de27b12c75f982a7ab0687ec822788cf3b7531aaee2a43dc5dd8dbbedaafd41fb65392a13db27be309338e6bd2cb60488ea65cc6589fcfb5fd1b12ef42dc3d6647f7baefb30fbeb2d995eb4364041e69ce7ee7e3eae6c3a865a01cdf350a5e80b08a76824ca3434cd6d90378ce3e682b21f962bc3e07acd60c277602a7f7708150d6dd32f16fea069c5f9f03c8", 0xe2}, {&(0x7f0000000300)="27f88d7132ce38878df140f8a1e5c41883d6340676407cd49b088a3dcb626259202eddf14620099a92e9e997079024642690374c7ab0b3881b12809ecb0f0b4dc1784989e13659d52244ab2b8618301325a4be68fd235bca6221a2f93d7ba21691880b951d8320a3539ff19401a16315554a0dfd0e6c66a0f7849f88a093200d21e0230e1c3fd7e2907f48dd64155937cdc821d6846cbb2f6d4dd76288e9e5bbc24eb8a94c34560e01387fdaafe02f52243754873f1f4ba4596a253af5259ee53522a3fb5ba44a3255355e51017be8542075dc08d374bb6f5c33c118ad5dc046c8a0d4188193e0f1678c21f36ee972208fd9e752e43910a83ef98e37bff75f3388e088d6abaa826a83b84b5e60ebf3f4ff1a7d98367f3d0642eb74854d1ecff99f47834c6201c1b332465b493ddb24e73ec3833e504fdb879b3d2c8ff207737b17e84d481acff038f1f317e645b6d40ecab1df345807cc03fe74b805da309d081ab990758692ca4fceba94751937f3d5ab5c0e24e9ee9479fa351e2cc685cf9875ac2f79cf99b8e95b9d234ce6af26b5f81f1565969bad2113592c56861e186574026b9407c5ee86c68bf83fdf863d21c6f1ad5acb03735be92c5e6ee0572ae404d7571121afcb2366f572712be8077c0de74e18f5dd4bf638dc21e179894a24ca511fcb321751184737f29cc7827c769a5a4111cafd77e925f5f8f3becf3201c7eb9f3ff2b4ee0dc351e8d013fc5da62a43cf3ce66a5c5cff6efcaf627f55c272e6fd677ffa28a3a75ecaaa90ab9e7f8416cacfefa64e988d35be2a88a50745e1a17fc145fc26e8af1140d3876289c352f51a3eb804d68c9790f7dfd92a7bfc0658221102918e59f43f6d5aea9f4921df4fc006b50266665859f760d87c901403884e5444f3882763e3cd25bceaeaf528acf9a92a8321d3fbdb3cee5bf2fde82e42a9f79bef70d066bf85b36eb6313e09336a68b8638f50a7698435ba829dcfaad286caddeca7c6fbdac05f0f436c7f2f11d5657d884fc3a8067e12054cf6285c30f56b58ccbfdc7580ba86f6d2c017edeb27a438ee47bf651f9a7a86ad3d3fc452048e46200b7922a5d0a7d4ee2156381c73df5e3d594878e98cddf6b1e293c8cd3f2be0319cb2915ec0fd2b4bd375374fefd1dc3a6985d66976780750f2661f582e4c63d097b624ae292d14fbc5961fc8f464fb56a464e13d49ffcbe69611a4dbcbc5e93b6f5945e3ef57cbcd1f7a1684f159914097d14469c4ba78b998e868629b230877b599acb3a3353cfd63cfd787c79ea4207b24648f72bf2d306602de76f514791abb12c713c182a52f01c8990e7601fe68f36f451ec45fe30cbf4cf899a8f0fa83b25e0b3cdf9e6dae57482bb8f66fb87265a1fc190687e5dfdbe22c5e8aa4ff3572aa61cb5265c22b02ef4872968b0606eed335a1d740a40f37341958802f6926740d4a5e5e7a00c4cf043071acd092b97cf4a58013b0fefed2252e8f2d958e2a61bf3eeb5ab7c6fe2eef7a17e634082c27d48fb33f398775709ec7561b21e82e53b1bcc8053efa84c78cc1616af849dab9bdab1ca2e8fc46fc8d82bf08e619e96368b5c90e5cfb298dc0557417b12f46976ec7429351d6208f926113eb7054b9e33f2f0f13556617391cff33318bc9560f43ce6bde2bda4342447157490c9bca082a36a463fa22b6f4b8f7f8b5ad194fa753a3bef39bac212b0721bc1f78928dc1e8aeb278aefe2c2d9e9bb8a05ef360e90ab7039db71afdc25bd1790d3b634199c885c93fc372d0d5048f2608b52720096e869ebaad58c0133131f169317b77d75492ba5446f7d64e416884c03892f9771c76ce9419fc9e9379d7b63b8abc398077ce66e022f36b7e023703f5aa1ddeee09c6bdfe5f04bc268b2070833e00c8089c55493a360b478d5d89effb53102fedb9d057428bec38c38bdec6efb0195453dc627cc476d61e9c34a9f59e67247232dc5142a7050eddbd568e949ff8e3ccf829cc883fbe9daa96c7e150e4c8aabe3fbaa8a6871ba6587e58752e7f945b610c34f1f898f226a0d9620d65bc4462402fe9687fa42ee0b8c89894c3be9fe888a8ed369216be69cb9c428c1216b1b82a5e0651736df1689715960037dba8d5a9f996be5a38d9b47ecd9ae39818b15bde65fe58f8886cf3d8d2b37b843b81cfe333d081482060dc5989ad3fa7f268996ee71c72561a3853b62247db1075babb45578258556d01c754e6bf32cd26f3fc22db7c91d5edc602cf4eaa61c1a7f5e08f8850d51822c18b06ab6efdb6fc8945ee9c3e3e2c8adf46437ca6b5091f6579843d38172ed1434fbb3df4fd8b96826a9548f95d752dc374a944cbc4d68a2d92853270c7acf96e033ccd376e75c9a7250aa087dd0cc1c6330d485d1efd72cdf7fe6ffb82ade4829f6de440badf27c86f151eb85194e19538222d5b21154bd52ec6a9e5b377db9f586e791d0cab75eee580f7702fc9e4eddef95dfd5678836b6b9c698e1565c8d308a1b414ca31c2a5ffe5ecc8019c86131cf7c33ef12da5b47c63099ba3bbf2aa23e791caab313254d17736d68e74e4cc820861aa6a5f2085f55b5696cfea0519648054beff7b6f681ba5500f85f60d88ff8aafb8383f09893495eb6046d0995f96d7d4ddd16977cf15e9fd0fee90c57b819f37dd6067e877001c422ef9927381b59585e42b7642b15ef1a1b306ac48cde1e33514aa381553bceb0d175f3d98202ef2ab7bceba81a70b808ff82dc60cfd2b29c7eda8f1b4ca702da6f6d11742cd0ec06ad24d195082fde4b74052c539d1ba63f8c306aa90411cc2f18034150ab7b3d557d751c07c6f4861a3fb275b7ce97d15c408b2aba458badeaac3f86f88819774c03f4e3b402e29aa5612349d816e2b87fa294349c61e060b1adec09a8eacb3f659d1a3ad7208f5ac4d711a47ead363eb7f258e6ad01bdd79646d68a5324d971e4bedbc8110d9af5461a8093cdc6eb1791755f5db244512153b0f6abdcfc106cc24935151f1646899944358ce3d8c38688a50610ceb47b349b97e570ef1a2d40a4d778452cf82e5e738b58513cac638d8dc60f5a031fef7b673fa0974ae1021c8a267e2d12c127597689eed4c039af07d9d0d3d75af613794d1641050879704d698c5a4a47af9b80c6be4235bf689118a6720dc6c7eca073a1dcf6e2409898cf757f54f9d2cfad765bc4ef662d87f61f8a01caddbed0ff57ad26ba821c97f264b4d337d7c53c9625a6687d0ba35bb8fe0d2de3cc108382c99a5d9c0191f21dc10c7b4096a12353324c46b72a12fc7cfe1527be6ef83a0ce9e9100e8f6e64241dc098cd10358b69bd4ea93374c921146f51ca1653fec7b7519e2770ed20fe50f658ee187b880232bffdd3dabf0d0ecb9ca0b16c0f6066dc8713537fe4b796174c93336819461bcbee91f48f33bda73ab36b5b7d6a5d7c5dd3c7e079f8a2d2f478c97dbdc64094ca347c6f9f016fcae9ad181dba6eb5b61a861f8ae6e86ac9a71c55a6f76b445c54b35a3bff5d6cb09373cb3f82c8c1b7b15fb3b647796ddac1e966f93961e1dddbba8ee247cb7f1eb6cc20b022e65f1e8e6e47d1b8c8e8207720d736ed72e83f98f84730031b41ff4a9ed39f5243146c3f60951379f1287447cfab31ff78c43061de3d9f89ff9eada84d5d4ce5f99ac2ef825a5f9817d59e39c27b8a33b635fcb02729ab95c65e0645706e4bc37765c12954597e202bfce298607346adca66d1625cc2b17148f413b6c0a8fd22b4dd6862e45dd9ed73a9d84e2129baec332fefb1915e34f7ee81edc4cf4efc1a052af3e36235788ed25897292f6247139e67e87193fe587437cf8dea85fe18db700aa1c62de5730b6bfd8037bbf64d22d9750c3fb3ca4517dac13e403fc15bc7b62fcf80e04b4fbcee778a01484b3384bfc0e01634db0c078425d1585faf76434c81c15932fa2f8982ac713b40e29eed35b7766804e826b68902873840f1ab1e48690ba8d60e98450b94c23cb42b2dd9a9f2afed062ed7493969c98cee31b8f8b76574b413ab2481ca88377d2dccb236c8b948394b5749b5b5afcbadc3c43667e29725446d4dd42da25e406b0a43962388a3fbf6dfbcd679c387b5e0a58e6702be5de9ab0cba5eb3034b01d4b34be993d3d830aabf3b1504007016d66348e829e47d3cd9aab16cc45652b60b95680c1c5f9094a1220b68fd58036d067ae978ab12661f4a0fcb6f45a53610843374068453723d51b3f1b032187ab91cd86d525c8330518353073a39cf60d88ae36329750dd1fbae22e4da737a95a24d7c93c89dd23c1ec3de155504ba671a4a21cd6d3c93d14c05d5a28930e94d862e535ead0d92ebc1fc778fcf1f1152a9a38df7f90652a4cdbef3120df5a1cc2835f7f3adf69b51b40fa0bc7650a7042ba2f3e77b2aea95312f42f5e2eff0e93f039dedff9895d747b6712d0002ade626fc74fab1a95012202d9bad40ef7f91a8df4e99a5e947e4e36c8be326c7a247cf759bd78defc6febfb7d89c344e51b0f35f220031e33e96c7c3051ec32cd9aeb9e941fd7cae6fd12d53f3564723126c982669e13b837210b9e90aa03b94fa4a9bcd79b1974301f3d87c0cb13cb849b8ecd12d3096bb61cbe521af8def33dbe0c8da469349957c72f1f2e187ff18cbbd35a7c9ef7d3eaff1b55dd3ab73bccc01bed1afb3b76705caadb2b236999cd44841a0383aa8dd4735a769eb48adf52e79754214a07176829f2b75b6cc9799e05f92d964e9bfaf362225be0a32ceec6d3bdd70812b786db78b77e8dabcb40a76785c8b526a2ab7acbbee7419728f659c62248ff63ccb25400c4f4c9ea7d39915351e77fe1018fa125bcb063c33e25c8431ce5cfa7c634febe7d1e99b632c50217bd4bdb744d045453bb2d3530d1e0ec6892e112bd4470a9c86c0031a4ec488cca55c7dad78555f3585259a91c773e98162c7927a0004b4276e079995d12a0f1ca02b415be0c45590fb9ed5265b7440034b9da02d16c47a83a266a45cb491efa3f2c73c232ebd2e02a94cacb45e4c556b71b8db0fd5fbcccf34a2e7694c98dbb0390839bb286ed9cd1514ad7e117c3ec2e4cc85144ecefc5f84875b6bab7ab67fe7865daf76fd04a6e4227e7ce0f6670ab8da864c9e5ebd8121c058a2d4a639721f894a1449c95a99c64f460e3fc17e6180c27e58bfa6ce98f8b1c416a2a378a3228077de934a5e111208c6cc5dc6f4ebced8ac6fe7267baed00abe184a298418bc77c640a8630ea19fe782a601b3d3645d1ed895226fbada866af5c945fd1ee8058ccbff1b7cdce1d43d41302a51626ee3a1c1786f21b57165b2c137e2b6e38b2a32062c1ff94ca90ada938ccca8dc56ec15c728d9c08b4450b377615aa9c5f0f6aacfa06ef9f3014b656bb32fe17b9e6ddc09299fcd2d0f3ffd4ff2fb816eb203a822bc4b596ded892dad97a4d183165c0681fb527b70dd9581116ebad9b5f7bfc5f9b5bafa30c844a636e95adf56a738c1dce0e91c6987a8d713f67c09c21440609465c9dcfebf467fa3f41691724b30e1290dcba0cf253789018c97dc95b6a320fab8f19cedf43062ad0cc497c1e22864a5285009ccfd4c87bf8363f7a7447ea84d861f965c9dd49e14f0e72686cff62cf8f1c9161a8a1978c24f5a1c2a5bb0e87132cfda0c66c90a846848ab89711c9582f8ca40cce92110cbe913b366978d5b9fe1816934013c6bfef51a3f3b2559773c729f6fd5347af46606b92cca482ba9dd0c091f05c7072416748f69705f1f07c693f7699679c15e8fba87a8be10eadb89818eff0", 0x1000}], 0x2, &(0x7f0000001300)=[{0x38, 0xffff, 0x2, "2c0ff70dbf512c38ec1a3fe2341ad5262bfa80c6c7c7ab77cd2fadd01856fe3008a3"}, {0xa8, 0xffff, 0x7, "e64e4fbae172f12c4458b6242d17533cd1b707a61969c33522de8f09ce251ab537a9c516ca57de439e50722f8c6af7a8338454987fdfc628b9bce48778b07b97876041c1564b0b12fbb04a089caf2602f04e4ebe4dd177e5e2d30f9a720a89649403142bb23afe0d96f770200c88dbb2e3f3130e98e62f5288d11270bc14eac01946416432861dee1f7ed29b0189f257029cb7717fd0"}, {0x10, 0x1, 0x3}, {0x68, 0x1, 0x8, "c0d9a77ba8c812766f44eff6bb3f99c31fcfd5c619e5175ebdb06e210c44b6aa7129eaa0bea1791b2ac53e8a334606864f60271ce5a702d039fd2322c1d988bb6989f90279dfaea4908c63c334afc6d2fe3e"}, {0xb8, 0x1, 0x80000000, "d36d958aaac32dce6d8e125779e84c8cb265f10143886e3a19378ebffd7bbc3df7425610fc58dc22008ada1e565eeccdd7313755b43b1fcbece5f407cfe0033b8b63118c2751927ce32407b4566fd388eec598833b180ba5bdf32c0c37abeb8d38c5dfe0221478b196be977724e0cf38a48e779daec0edea68f30ec18e832ddd782a357c599e5cedda37710a6bcc4201015ae66a18b4111575d1dddbdbfdb0d748adca220eb6b6fa"}, {0xf8, 0xffff, 0x1, "cf493e4e8420fd8370ed9782ac296b6654607fb1f6e0b6ed3d122ddbd7c8b730ba25d728194fd529dd541e7459cc453eb1cb1097fc9a430026191f14213801c9f58bcf1e626841604cf4b4911f38146686b7b86f81adb82e907bb90f70837d85523db8b07b3ccbef91d73db7d5b29af2baf7bf6631d2efe2298ab44bb7948248e8731c0535a5b04582596d949ef8e2cc816bcc9c053bf238d7835c19be52a2bbdf053bb17a0a5604105145791b0af13a604622f9fac5e413ddc454516ee8be6f2be39dcc4cf5413d3baa2617e72dc70fde4d57e21026921526030ca4a0e3f260e0160c69"}], 0x308}, 0x404) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d34155789231affe8daba5da7d90eb91efff87c90e36e7a2986417abf7a4921e2f4b4c430e63f2dca9ad2a79c6abd4a46d092706e3c2a7cfdaab416bf03b73a35bc966bd17e436b6a65e20f08ad4abb3ce20fbce27b5e848f04aa1fe473cae1bb647f0f61b34b863b8edefa8fb09fb68ec66c0bc5067c2078fb2f879b913807d1cebbe5c2200103af2840ac54d6fcdbb5e8345557cea3487c4ac175c8b81365eab53bfff0fc284e5a255615e09ba7d00aa43a55a00e257b3c2bd11cd553f8468"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) 19:57:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x100000000, 0x9}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:57:26 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)="a46d0ceab4febdffb63365ad44f32852ba26b3984aef184e01929e6046059f015bb4e40b01257a70bf6b7389ba35e4bdb0273ebdcd7dd7792a11cb98c1b93aac4de7ea0ad70608a86ac2c69ffaab21cc95c790109fb12eca0d77a9a06bc8630a23a860bd9f7eacb43f39e41a5f50b19963632afabea7549725c7018636146fc4243b5bcb88356bd8af58df3c3f638bec9ef230b36ed19b3c63e6eabccf56851b0852b56cf0e88a6f7a14efd20daf697a67510a92c413a410eca8dbedd075d6e40f0d089ea507c78c8dd616897a293d4e1fa8b69e48154c37da692c80e2938662970f85e931db912793b0da9db0bad528c0c77c7372c7698db4a2bfd48d81a402613255ed176d19238b113db78d54429185019b9b447548767a1780df761de99290551b9feee7026ef4e96353d286fdee210b6aef39837da83343b9200a846f5a0f75116fef61b56e003ffb31837223e0a6eb7b69f0caea5ad353c9e79d93f46b325f6d13353c416e1d4d09621f72a86293cb9a016369b96b0d04e5a82533cbdaabf771539a095348adee2f92ab7113fbdcee2c3e5275dc78ad5bcad1e4d84af24fcf7fcd0d0a64741f0c8f13a001f8fc80efd64a2ae00e41e2b47b46874dd8ec1522076f4faa3c9d4d01bfa43f30b931b5b5154e4e817db98f3517007df21dc30796660645159572874c169f72d9e8bb696bba164fd10f7143195444500306651cdac7608520b0b30d3830c587818cbfd3af5a915b0853b0de5f0ff9b6ad6e04c35ce27c89da8ef2eefb6f009b5534b2f922fdba6d361f20e8caf70220f8f93c147553af135df7b0f620603d93cbd7fea7eac8d0447ced41c1e8d7b8be022bc84eb3d62f68aecaa08d39000edac6e5af92e5f8b7024d8b4200bbae5068bf74041677d69c26ded978d7808ea0de0af17c02eab43ed172827d597987f04be51d61e2c6f904455b1d463b74fac57c05a5e0badfe01e7f3bd572ecc8acfadc030b1ba5e1ac76c8d7954e7bc6cfdb9739e63b503f1cc516a44261644f88f5b9aef5dd6d11819e84b95a2d126f72576309debcb5374ad5d8e152f9597109e6f5f7f5f00e1ed7aafed9418a8633ec61f4b97d6db6266d8b7329309c5ce925003b5d659cccdb4dff992394e087f4e98a23f3fb8dad79fa2a92d612695b1a7b519421b8cbc17f0b2f96ff5db3d1c368a7bdf620b90491e9c6767debac53b6f5eebf37cd3930fcd7e03e5ea07852fea0640d0193b0c9e94f1ba4b02444b80e18772cc4597605ae85e69f05bc7f2c640f81d666ae950f8066101fa3860dbb90a198244d6500f21359a4a086e083bc54ab0a626fc6c44d5d30eacf2fb5f19a045b98587171d73f28f3155ac0aaf3bff62bcc6c84669ee63fe210df8143a252616ff50f62139233c192b6cf69ecef5093e13366cda9d1cc9a4fd41360320788dd40562fadfb2e8c350557e03d567205e885a9e8edf475e0e469028a0d1b233e027a73afcda6938fbe96bc36b0c77e9e1b8e6531f48f1a51e12a9b8116dd24169ef5677c40b7032414804040274899b672b9ed2b7cdd21377b955b01a571a1cc2508b8aac35b3c94cbf16ee62730f9e5837b7c6f4bf7a1e98a8d33e9910e7fd862f856127b05560cab66d8f533a2133f280eb4cd607752980268f31cbf26a54923673079cfa2c20b6230796e17547c2d1cce3563fc4c0cebbae49e218dc8a26c930d690c8e371478238d989899d0422a9a13365e3e2003bd38e0f663e502abaf6e46938ce0897c16bddb08eeb8fa1b23e0014eff00df167ce800642952e74568d7842d18842e8c98c59e952f31a76d7c82a2bc5cd58eb60d6c538493b6af423bb2e361adf30999568c5b31d9205b97ea0dde11ac9508f6d2ab84ac6178122bce2610471326d1fc2bd27fae55db43ef9388f658705bfd6d3a6eea58219321a10bbf59afe5216deb400e259435422ff8d4b987fd72283112630157659817c38ce20a84b7d9d5e7c37c368a26577d719574c1ec1c490d09b3d007d6f8ae079dfe2dbb7aa2d6852c38d1a432fef27a72f769b2cb25269a89a754f429a7f759c4a833230b8d6d31357c08c39b22fcc1061aa10cf81a6aa03f00fec73e3248bdde885043123ffbb7b425b1421f7ffb1f652e0fbeef1df93a7698fd7ccdfbac74c5b5acc579259c6401d12ad58ca0ea0ad6a39a14e1e79cdf497ce9c8b06ec4e5224172d81bfb2ecdaccdde0081ae443da96e38667f50e61392efd9389d3bb21dc3adf85a02ed73c0273bb8656254164d6862bfaf597714bcf79e967ba7930f87e3cbccd3df25066b8a89a240c5ca957706278a9069419cda964dd0a910b0a151666efa4e2c36ca19bcc1d0f9be8d16609662a8706fb5ab68ef39a5a7d20b3d34a288336928695d01112dc851481720f7a05371e7a8a51fb3a663b4660033a4641c3f1c716b76e981d71d7346630fce2753a92bae9f7ad964d21e0796f784b30a40de7c99620a9670f74cac659f3365ebd01eb05ff8dfa0720a4d281a363c3f21c5af5277ef69ec9cfd81fb2ef63b1201f1f3d27afadd21e871ed8c0e73ad2db2ac4237a87dee75d3f4c19f7760480794274ddc850e79394ed06a06bef6e49447e959dd7ffa0c306f90a9acb5418bf4ac38e68ef9a901ee53d6a324b8c98ca6fd93d03944dc72fc43498f643510d6c4b6f45f4e6e903bfb942297f5f5c5598145ba41da6df11735a673edda2bdaead0fce8517bd860d9ccd2108f6d55a61f05288c6488b9b783db7d651b0c255628e78023351029c199c45a6e4c9cb2aa69ab4299ab13ca968ec78d9fe772dafb3576d45cf0f8a46fdd9f1a933a1ecaabfc2792b435b4af657950c1274f5592bd4e0225a0b4a069b5ac189f24c753835d4e3a02eafed92a02ce65cdabdbf15a1828b6b2192e611e9c15037643527524d5ed95d7a92417dd08670e57657ab02731706f33cd4d4f30c2e88fb5d4f288dea9a906e51c7890eec50a31ee7382ad253ef204f976f818cd9cf347a7088e257ab0ee00b962e4ac071f4566f0240079b059b4967ca12de51b2b785145bf335814a3d4bbe7f76737696abe08a762009876a30a962ab4f2a85abdd72bc8954c2677668d0794aae0ac7ec6d499f30ec8f4d0a9bc6c6d8a4b13e130cc3fd31bfc97b3b865afca4cf009ef4fc7054ee3108c627d40e1b169233b7c0b33685dda6f91838a9c86dd42563f25da39f75bdc6434dd57c15cbdf45da6236411e240fbccf7289efb82a4add41ec9d212ad29cdec199b9a7d45db565be582d021820c305f42f28ebd8cd3f236a0cc948597db93b698d934a415e880d5d3b758e1cbe1766d10a7abe47ab0124ae7b23a59588601805727120f94d704ccd888cd657d3c3b9c9ce3617d14caa9c96f0736898f452803bc1cb6c3f0f2ad355ea7e4412ed7ddb00fed5e866743bfd9d6620aa14c45065faab85dab69e334d4ec46e3a30dd91268bf8f5b375180849171a266ee47bb71420268035a3a3f7b38da5580b42770973281be5c4fba003ec490f0532d1088637f31a88a7d1ca4299b5e992b4a5c27e6d80652bbfe859bf244912d9441d9dc4bb59a6b6d5b986e2ebd2fa0fea70c07ea49b9dafd5deae8217c165ea7408e475b07f14d51857ca6d9befedf62976d1b75699fc30545bfde8669267c1197ae21f3a3393e270591e8c3ebda0faa339f2a15b28043d65b36ca1e34843930a9a3f331ccffcef6ae0a1b65b3b39d5e52f97d4e5504b5764c117fd5ddf7da57323228182df6b50c18302df90ae70c1d3affd3979e28920a4b9a9a17c513660ff39894518dd8405dcdba35900f09994b995620388e3e53616391855cc5c2b2501592815bc08dfe816031c8789c5e0d96ae954f4a97bcb25703149d232740f99be6a44b7011e3da73f3cc5c2e23e0bb69a572d0bbbb94d57d4564140c6104c85833f2be287f4faa5c5229398e9a9e4f05bf096f29712d01f975ef434fda3bf574979a1acfdf1962976acb7434355e462ae614aa43f3baaab30150c896e2ae4da768e5502c02cc1c03e6f72902c2e632af79f589908426c4daaee2d33f0310b548a18e7b8f4a8fd80532182b27c458e94b13e99ec029f59eca7852b8ef837d86b00b7cc76967f19f32bb2868dabb60c7fcd93e63885b20857298eb226399d77c91b41592892f775d361f341b6feb7c6c48dbd50f0162358424d87ecd8078c144f2a41f57a18fb65062f63a9552344e9017ce51ce1df7a3ee7c962ada92e8a3959726f3be5307b3737647f6c2d382cf243acabe82fc7ffe4261da368c360486ea5db5eb78306673f181e62999e8f9a7e86c650c0526e70eaae1aed2adcaff3d053d4c7b7ab12bda305c34b46a7c2930bcaa9b07324d509d76b2526a0a39c425b2733b6f772a759b4427cfa67a63f57cd998038fcc283254871b8882e96d93f07a738956403f2bf09420731d11916ea30f5c55a979c548248c36f01b3aa83d22ff2ad95a45a6b2764623461f2c77ed62e01d1d27f231092af6e5f29aafd10137715fabfb3206c199478b0481af0d3da982af31df2b450a734eb86dea534ff325ac15ecce06db01312b322ff3e38134152096ec216eada5442d9d74761072490ea5c34af76afc14adaf06acc323e57af4c0cf96f98a5c", 0xccf}], 0x1) r1 = semget$private(0x0, 0x7, 0x630) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/77) 19:57:26 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 19:57:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) r1 = fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xd7) 19:57:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x42) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 19:57:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x0, 0x8003, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xfffffffffffffe9a) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:57:27 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) 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) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) 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) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 19:57:27 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x8000002, 0x1000000008004) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x7) 19:57:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x16, 0x5, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x2000000000000029, 0x1, &(0x7f0000000280)="139b3cf6894b49c6ab536ad068f6fd1fc19782b3b4631351477cd4866d00fff90deee558d844633f6b8807f0dfd8ed7d93bfd8dd040f99f24e6ad2b3e1eee3db01c15b3f31e8de5b8f06569c0bc19930be15c348a4643d6fa120f653bafd9c710c383640c5ac60a8f5035218e6f07cf29c79c712a0b53377fd2580d2bc525c9b512d06375955aeb24d7af404f946886b089a1ff928d492972c1cd7e96147aef223db1aa2d2ba4300095717bed1dc547fc4792cd6eb6b6de23c4e2d4b9b162a257d9e7b1b95529f9a4cdb1a11dcd9a11ca7109d44f87bbd41a7eec4159ce5b55bcb262f058fedcc1cc0937e884f6c42a5c5db37558245214bf58c406f73c429833d1587c9331d5d8c5b7f8ce001ba855fbd2f6bbf79d28f4b2b12e02882f15a185e15d242", 0x4da) setsockopt(r1, 0x300000000, 0x6, &(0x7f0000000000)="f5155b8cec6292483eb895ce55e511531b09b9cb86ec0964d4c6e2583b7c1726ba360f74b89d71c8d1bf01d7d483130137b3a0b4434713f5177ebd239ff7ee3ebb1db6a4bdb36bacfceb090ef9b64fa7e5269d0610a654baeabcf81f340edc22c279896b48890722e05bf8a3362bf395d7d39222f75203378ab60c2cc788de66283aa1c1bcafeb029a3400d2918c8750de491519bbfc313f2d2e03e1910c8a8f856dd8f4f823fe1fe75f57ddc441d8531d", 0xb1) 19:57:27 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) kqueue() 19:57:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1c2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:57:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe2(&(0x7f0000000080), 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) syz_open_pts() 19:57:27 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x400049, &(0x7f0000000180)={0xde, 0x2000000000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/24, 0x18, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 19:57:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2c) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) listen(r3, 0x200) 19:57:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:57:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:57:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) syz_open_pts() write(r0, &(0x7f00000000c0)='\x00', 0x1) 19:57:27 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='x\x18') mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file2/file0\x00', 0x8080, 0x100) 19:57:27 executing program 1: r0 = socket(0x11, 0x8007, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x211, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8422, 0x40) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 19:57:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) msgget$private(0x0, 0x500) geteuid() accept$unix(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x4}, {0x4, 0x1}}, 0x0) 19:57:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:57:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) syz_open_pts() 19:57:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x80000001, 0x8, 0x10000, 0x0, 0x10000, 0x80, 0x1, 0x1, 0x3, 0x0, 0x1}) 19:57:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 19:57:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x48) dup2(r0, r1) 19:57:27 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(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 19:57:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) r0 = socket(0x38, 0x5, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x82, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ftruncate(r0, 0x8001) read(r1, &(0x7f00000000c0)=""/38, 0x26) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 19:57:27 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0xb2, &(0x7f0000000000)) sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xebc96d17a7921d2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r3, r2, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff) fcntl$setstatus(r4, 0x4, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 19:57:28 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) socket$inet(0x2, 0x0, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:57:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000007, 0x0, 0x2) 19:57:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file1/file0\x00', r0, &(0x7f0000000180)='./file1\x00') 19:57:28 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x1, 0xdfc40000, 0x8001}, 0x9, [0x400, 0xd27, 0xffffffff, 0x92, 0x200, 0x81, 0x400, 0xfffffffffffffeff]}, 0x3c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x7ff, 0x0, 0x3, 0x3, 0x800, 0x3, 0x2, 0xd3b8, 0xd5d5}) mlock(&(0x7f0000009000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x40, 0x4}, 0xc) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0xffffffffffffffff) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 19:57:28 executing program 1: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) 19:57:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="91932576bc48940cda15207979642a74017bc7456808feb775d61b10ecd7f6f4b26544a7e9bed08389e5bb5beabaee", 0x2f}, {&(0x7f0000000100)="6e7331ef6a429e86ec9b9e5e86a00136dfc1b466e35202f646cd407a78ed82045c569d0880ce8325953cfbf6e5d45fff8baa6c08a75250f5599c669af7bd616de4500de215c243eb3319049908ec44f2f802194f96e71e05e6c571c4eb7afef5aa8f17ceba4fdde95f0ccfe42fe6190ca77982e01811d04503893122d4388b4901f859cfaa2a2eef43ecf7165b506ec5e2ee1b4c4b0d2eaa270d0bab0d8c564ac64c312435bfba36dffeb19f710c174c7984e4ef6d736f2871c02b16bed3d38f138cd17846349a8d75a81c1fbdbce419ba84c9bf25980e2eab00fa57b013d4d0", 0xe0}], 0x2, &(0x7f0000000240)=[{0x98, 0xffff, 0x1f, "0432911bc8b195a69fed82db79cbc18ff58c11868ad1e1a041d1f5c30b203a20a95317e0dd7df20d0ce747396b0100f1cc1cecd7428c1f7d6f5cc330a1bf1e44d34c2be66016f646a30973c9580436fd1d5d91f7c03b331c8177420db5d176d682fefffe0aff45b81683cf7e8f4d71e4a94f471ef882987959a31d70db79b908fc8345"}, {0x58, 0x1, 0x3ff, "3139c8b3f82df9466f0fcf1801a9128165e436e6517cce2422ab1f04cd1d177988edb8b9badf290d2fcd2dd76931fd9a7dd3cb8d06b09a7138ca9d29258ef8c3297f"}, {0xd0, 0xffff, 0x2, "55e2a8650431d8f48ba17333f05a8959047355fd166cd64478838fa6478277b67e2e6fdfa8ac7418d973c872539523a246d7a3b9c1a098f1cd2637897a9ac71d565850321e448d424f9ee13c99fe436c16d8d4c4d1f52d3ec3e10c019b93941642d8346b4e67349de9d6275b15c0990c18b534e5188bcc61b3f64abf4db79b41c44750c843c418d7dc61fcfbc3cf5745f630ef694c9dcba4b1222d04304fa7c46a04ad014b848fc026e398e9c9fbbd6553204dd080fc3590df02fba9efdb"}, {0x100, 0x0, 0x4, "8695ac09078c796f8e628f48faf92a3cafe829bbb40b49bf151a93d783a0d7bfc5ef7ef4b8a7d55fdc8db24c8d1b6af010a7401cf98342323572450a97a716e2109721c10ebd33a1c2b6afb2528f32201ce083b7cf845f1f6c4720c0a00b4416fe51842f9d329ecd3d02af53a49e62e354168b13397e6ae19c262ac6112c31c80ab2f93df65d4e29dba928d19667b8d202eb6cbe9ff97d17fef0df98f95de024d83fbd38bc156f6477be3f4476fdd90cef1ec81c700198c5cb9e347ee57bbe2bb9e48f701581dcad28534ad121a9e306eacd9f6d1d35e379aa5cd60d6d5b5aaab3eceb8d2f05211bc4b042463a"}], 0x2c0}, 0x2) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:57:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 19:57:28 executing program 0: madvise(&(0x7f000030a000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) write(r0, &(0x7f0000000040)="d41b0a186f6e", 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x21) ioctl$KDENABIO(r2, 0x20004b3c) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 19:57:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) close(r0) 19:57:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x60, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x9, 0xf9e}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x42, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x3, 0x7bd3}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x401, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x53, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x47, 0xfffffffffffffffc, 0x88}], 0x7ff, &(0x7f0000000180)={0x380000000}) close(r0) 19:57:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 19:57:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000340)='./file0\x00', 0x10005) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/7, 0x7, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000002c0)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x6, 0x4) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) 19:57:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x11, 0x4005, 0x6) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) ioctl$KDSETRAD(r1, 0x20004b43) 19:57:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) socket(0x1f, 0x5, 0xfffffffffffffffa) r1 = semget$private(0x0, 0x1, 0x10) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="e6939549d605253dca8bb913b228ef1438a8c42e1bce22d525d8fdb3c798dae6b047cfe238b68388eaf0ba4d55d91e2b699a1f67ad09d0b3cef1197193ea6b0ecfae1cffde647c5ee86b24c95daa3c276df74843f019cefec59a7d95cf51af408387835112112ffbe179e90f4d095ca1efa5f2f117c3f9bfc5ce15bbb13b4095784c5bfec6d4bce236dcd29d77c3fdd26677be0453e32232068fca603447ac28603c726724d38a377f734a407e66e7cd0d69e68634", 0xb5}, {&(0x7f0000000100)="c0f1d8304be7ac36ba8bf11a185968329c56306e64a05eaf43bb4aba1eec90e9e4713410cee1c380a583fed4e2cdeb6456519653deb8826b72e6fa0e3ca95d12d108b5aa96758c8f37f24c333a88f56a6cfec0ba880037c37b391b2387334523fec5895e793e806294bffa0f5b8699f5768aebb8b3354db085b70ab26169b6904a4aba844031d71e6e0438ae924cc08960a2781ebfdfed51873003392d46efaf262a644a30ab34af3db9bc6e74138d02f15f21bd04c3c3da42afedbe10a086853998116e70085dea68eb75186c26c83427ea64ab519d65550f6870c6d9e611fa9e5c87e0a6a088181c6dfac5b5d14cb2ddec816c864b1c4b7ac38850cd63f849bf6cceb922c78928d706ac96d5102ef2ac256534c55aad909e028cf001c41cc7a88da142d8ce1dd0eed49a60b319725f6f1506d0d83a95fccfd8ebf7498bf4f9a0365b048fac64e57ddd1063249acbf8377f700f6f6171b658b91f4fd040da13b74d2de085f71dcc7c3f2687a273bc180ab0add5f2af7246b44238cc8242bab3b54c94ca1dcb42850512a629bdfb9fd17886537baa449404595c3a8ff7c5dc5c56c82d28368c94d3e51c7ad93e5283b93ae03e177320bf6c5802e7d83c96e8b3daee12e955dea973211292257593287175f3e667478e33c684885222213dd99626405cf795bcac35032c684e2a5644f966c325e48be2c7f61064b0ebde84d0124d5b8251be358ca0d2fd149a61fd5ed9c3a97c1bc37e6878cdc9f8c359cfcff3c1c1e0167005ef26ddf90153c5bea653a37a2b1806d6a08347add9ed44d64b78ef39753b188463f538423f0fcad3c2746deb76d96b767a714f646444e5aa678be90fb0bcf61b972c4249d337a939727769e8bb9180e3a66088c7f94473325ca18a3fc17bb7b63017cab3171b996ea711044b9f72839f36b46c0020e3d21b0e71d92d30e9f037d3cbf7a6907417ec30485a1683b5286d50100d0140020d8376827fc43eb856f482542c5311425ed58c5f3dc6a7c61ea28e2e2b2cc4f48f2c2373bb307826981faca1cbbc36e56fe1c639399e5f1bd7830e3365076596951a056b24ca0e5590bf9205b0ccd225fe6c87c2716f188614810fce50c0bb243be8829872d517ec232168d06443e164ea2203f6de256c31b4d55aff8f4ec0db3ad6b845af2b5ad1b88eeebdf041728ebf9188296570a6fb8735cfddb8c0930d72c31d82e13ba599a0f49e5178fbfa3a54149d13b14f437516a4ac362fce3ad5fcc6001a050a2a94609eb495342328ad5ee592cbb6900f99b64cb2ffefb5aa60a68e68484760502e1fe885b3927c64457e9e1345f04a3ca04b62ee2c8516f561b5f2ffe89688f708ac4639cd4f3388e275ca9c81332c9a3168c83a3697651f9485198842abd291c49160289441d25682f02ffd9bfa0eab226a2c2405fe054b2eaa4b3e1c0266c795a86b56f350e0e1a3e819d43f4c63e28276502cea0798a50fbce71f62b084586d65bef531e0e3e631b76459f88b593c5e7b56e7ed58b66502a2c3b929373a1d02ee600b5e2bf89ceb317fd01f09d410e5b48085ff21a12c511390a3d685e7c2643013d5a2dacc5af50ad19de02b5d566917096d6c1a71bf540923075fd59265b37a06cb893030220093a31aa3943023306b0121fb430d106c83aa5e81052bcc281e1942ea422ec575346902d534bd39bba5995ad418f7c04af0e52afd55a00633bbe38f3076594e9f9a276a69d0511a78ec53a7c2944978fb15d26b26c0f5a852e898df04e9ae80b9022c2a8d8e4b451464c715949562b6299dfea0d7c92bf89c593ef81bab8f7a631adb949833851cf002f87c64f490e2ee275e9c53048a1b3876f8a4583e19db03e549465d28574a7710f3ed205ea5d7755ddbd71428037fd47e27f8b3aa8f9bd5e468fdf2c89756f485fc937166908e320536eaf5e9182aa0a5468535cbf4c72bbd9a5215459e6ed6e640e2266396f195dd8d6910b5424a7a8a80d9d1affbd6a9760c1ae68442c41a89d5055bd7f00b5dd64ce8caceef02dbbf59be123cb59cd0fe0cd4c3f2ac27535deef6faaad63b383851ebe311d956dab044ead3d01331155e8df9db4c99161dd86719beffb02e4a659a416f73fbe67a16a0e9dce5bcf6d6e1a79d21b7d08e5e9f9a98cfba940f26476a7571eddf7a64fde97ba711f9a834c7b144912206cb43ff486a7e31a1f02f561ac32a212b8ec8363cc6cb977d7257b8c4e0cf809ebc8300b12e3bbe5dae601c6d8bf22fb91bdbd739882ff3b428c7a45b77d222d426ea01a22df6b9f6bd46212285ff598f2cfe60dcf0e4514734774bd9763658cc9aa0f1d2318dcd71038312dcfc03999d0bd395db72c30949c8a9fa3685f569f1a1c5d0726d328715fe786c2f365220a244b27a9434305374db3cdca76bf29fdfd5b65c4559dfb46906b061a1e259abb41058673290d1c705cb460ad631174167436ee41db004448f673b3965edce6db24d9123a4f149ee21b0c2ee803ed6a0972c517b389b2ceaf6297a813f29a34d83f8ac78e184dafe7f0943904a40a92e279b1ffd58be939fd2439819f1ae9a32293986278e78e0d880408b57c083947c3ba37a1cdefe5a150f78882924eba0c528f0a41be0b518ea3e17b08d47fb193d74ce7fa2edce1d91a9dec5c6453340fd1a718029fabdd9853359d721b6bbb985757f2ef6dc40e57433355cd6e72d7ac173041199962a6fa7a874e8cc583a255ae4141cc682fcd168e0be2584d14baef9e9c61fedc92518c123ebe2e06a22fee97796caaf0e059ac1e1a6e172c79c540ac9807bfde27a25d47b95c34ab3b627f7198bf7984959f367b89ba9d374e6e7598ce2cdeebeee60001a39dd48544c721131ccd66629ffc93af97f870ed74a0dc6a372ecab3a4bd8e187c6278655031b4f74d7559b6edc2fb03ab842947c2d518385024b63e72b8ea6d0e7a22612cdfb33484612ee404d779107cba6269830f78f63b5ba1b05bae4170ce65a2fc745a37054868f3fb3af70acf9655e1b02b8e8f8b7d8cc691e94df1739dda6760ad65546c85e70c89379ef7b7663b0f2e5e0dce4143eb66bbca8d862e78bee20b6b7ad187ef705c2c7d1e9cd55099156574b6adf76bfec554fb1ef8690a86381fba46d8220d3c8c21bbfde0e7f690c0566697c8d1675f6a69ff357e2f559f2bbe8fdf421a56a714d2e704896d8ffa7a047b650c503ec20d20b0c623d2f6195e0596a4fd9fb51b23f5cf07675ff93a60d7ea76c1456e3476b9b5a533d15365b2e79c9e9ec9c5acf31041aff42e83727c969afafd060cc3e882b40a3347c80c218c6936fb9c6f3e66814ec701e0e0c210813e13aad80d96ab6e08a3b9942c9b927646fd18ebcb431f2b732a5da4086679a586b93266801fe70c38eaeefb63cf5a85cabe71094d7d62427b133b15bd2f79825a4097e804f85ff41745170bc01ba7175795d17888e5b946917bde8db6fb5130c567cd6092313e678e0bc28e40696d8517188deaef662da236d439964566ea8b43ca188f4a0fdc380f5451268578bc2c01feff20d446cd3e785678b18512fdae962bf6825b60307789e17f00bc0cb00db6c1134da20b3a3cfdc7543fc55e6672b076338a01b3f7b6574b29960e173102f7d90e3aa20935671361b34e4f7a822cbced4b36c1757b1ac29ee7bd7ac82db8090a6c85b576587e11fa75ccf255437feaeedfb9b93e2a45674ed8b57ec54755485f36b79564094b6a9c43518c9d7907171367401a85f6b3d8f132ca1670dbd9e74bb07fdbd9c6d4df23fe8a8f8d172d6ad2e6c12df3bbe50b5580499fdf90a6520d851c5933ec64cb805583b632753a16d09c0cd42aa614f4d2ec9ce359f7d58afc7d05c9862c796e88db58d432299913a6a40b77a60806e03847d770acd797f098369e76469903c7070bc76184971a39d040331c3af297bbfe74f170672e591967b3e602b79cbd9616b6cf99d17234b454c88f4c7750355be6206ec5fd6e10b988a830c68de5b3b448231036de7da7aab0ba659a1c73349c818118ed6b39020bfef7a1ede658621f4bfc67a7e4dca92d056aab57c2a7193445cd7be6505ada14e87e84d4ed33f95cceaec1efdf9d31cc09a494fc1c2dcee09e7da6b73f8505a5b5ed2cfd0d964863dd1fc64c930766c4d441bd43c46c7adf027bb686b1098054666f560f94750aac0d36710ba050cec9fcd582b304a1e5088514822f48a8cc373fbc575ff346193f4286e5036d0f8e8ecd62fd15b09265544d843f283ec7e45784bfe188e9f8732a2b4e04f6ea2f21e888803b96d64aa058de02dbe3089beea01b58c928c58194039a7c3becc1a7e3c0e6c84627311f1ac9689507390756995d423fa7f57a199709958c75c5a088b1dac217e24092b5e518157ea888e2fa8f9699e18ebc574aeb8b1533062bdb09cf3e028153021e5dd2439e4ca87457f2837a40530ca6920f94d0987582ca4cc30b5048628038dca39b348664bcd910d2950ada44469e3183312093ecbd11496c31e2e0fcaea2682858d74b8a9a8e7a4b1061316a0733ac327e7554cf7e1bda20f46f2410289439e9ec5974b2b53642f5992df0a47af6cc400c815bd6a11f985fcfef9e8fd6ed56b72f0a721c9d65df36e6ca3f4d4ed6dc95618942c803cc4f5c22b74e55ede544cef3d8ba74ede48780813f6da4d96f733b0620be61c90e6842b2bf4c183cf3ceda7676e0376f95e49732d03dfc91dc43aa7d9394b1793952a07a4ff15db74dfd7109cf516cfd12ad38895a11609e28d9a68cfc13dcd03d2ffd345fd6dcfdc9beef06ea0006a37d5a342336f1e8840aaedbf3f90a6de689f69ca6d832cfaf7406c75b8b00f74b80385d8c93f879391e2e8057d367969b9b56c87d45b54fde6301661fb2a1acca185a5b6830ea82da84fada47a4d3b3228f5b137815dbdcc1c9dab576c442c0a5ce66a435eceda8f505c82336bb08369284c384c1a2c285a097149b209afef29de0a4adf585ccbb7ce4739f1afc2a3869207d35fbcb1bfc81033357747404f95eb4d5cfb099269455725a4f6af10f2b809e45564a7e04e067de1168438b45308101b72479e27b93782049d809c8fdd54adc956325f0433b12527eb8febb17d3e9b7f136f7feffe2d6913660ab351d5663e741df2101ea4cf7647379ff5afeffcfe8c90ead4fb8aff5b34b52e2a1563bf375153e051a0f380fc529b9955c8e0196fde08fe9f917dac5198d9dc0f10776ccec08fa385ebbdac9cbd403a87d42102f8e95d65f173743fc35adfcf124f5b7d8a52219896ac23d94f8e2dd2de5f18c278a71de9db878d88353c97f961f39d59af29171f47e5f6de1c1a95367bd1fb51fb367588f9bf71923d21a45bbc487ac13d74ce680d6727b6de51cdc766676b4b6d37b8da73d2513203d45b1dcc943730528d5da2ed4a95f289f5c4698efb3c461d393de844b228fd7342e1de99f61f6501961771408725280cee768e27be59b4b1a038c3d653d8201fef7e04241831ba0390423fe3654edc81b602a4965a9fb4afb67c30e8eb6b3bc7a9f79aaadccb7fe282b8bcde967e5a3c49db1c9d2e8c5d1d81c481e3306a114537f974d3a1e074af99e5adfeb46cf28b29a876d125e04996a24924449bf4a03936250ffbc5a224d4f8bca3635e4250dbb14b4d6f13ba92522e945407b53563833c4e6c62843d8062e2728b6c088185c9a2b24fa97068555d3401e15fcf7887c00520136cf53bb50767bd4ae34dbd57c25482a086d7141b46e22a5176b694d0058bf54714a19a93411f6e3a37309f", 0x1000}, {&(0x7f0000001100)="2cc761f99f9417bcd0bb70c8dae54f0b292f1912646492558558146c0d316ebcf5eb8d891ffd6f4c7570cd0c3ef37045e02651cb44ebbb8500f474951ce8545566c54474ad1d075f8b4bd24caaa50226acb2b48812a998041b241136f2e91cdd2e2f4efee4dc9a54c957e498cd015edaca78ac7b82392674b4238516e28f3830c7e52551e07bf4c209659cfde1d605f2335cc7a78c1ebdb3945a42e96b6ae770d61bbfeac1a0b165e3919eee5e9d84", 0xaf}, {&(0x7f00000011c0)="63d3d2f2e3a60ee5f4fb3631b51ed5a334439ead5e6ae0111ceab4d21da37ec26020dc3616ecd886cd1c7b1544013fa7e88df8349e64cdafbd588d80b2a22395f0e1559f6d687bc1fd9a8fe35f325ed3a62d64133b5f094ac2c5b9d4aa67a88dbbfe534ebd2fdc18a066a7f600e541a5011564609b08", 0x76}, {&(0x7f0000001240)="86fe4a531318b233074b5c713db482d7f5c21d443d0c46", 0x17}, {&(0x7f0000001280)}], 0x6, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x7, 0x800}, {0x6, 0x8000, 0x800}], 0x2) 19:57:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200d0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getgid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r16 = getgid() getgroups(0x8, &(0x7f00000001c0)=[r3, r4, r7, r8, r11, r12, r14, r16]) r21 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, r10, r18}, 0xc) fcntl$setown(r1, 0x6, r9) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x6, 0x40, './file0\x00', 0xfffffffffffffff8, 0x9, 0x7, 0x2b2}) semget$private(0x0, 0x4, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) setrlimit(0x0, &(0x7f0000000380)={0x9, 0x7}) setrlimit(0x0, &(0x7f00000003c0)={0x800, 0x1}) getgroups(0x6, &(0x7f0000000400)=[r13, r17, r20, r15, r16, r18]) setsockopt(r1, 0x1ff, 0xf1e, &(0x7f0000000440)="27266eb954078e2ca4252284d1262d2a64330feba61f6c9d2cf9137453677b9d584edce7b07fad64b332f651d404f7920c31d6be066007166825f51f1873d95a6a9d5b46de58632e32693cc7e03b927169cf9508111959569064c26ba380dfe7", 0x60) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x60) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)=""/129, &(0x7f00000005c0)=0x81) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) ioctl$TIOCSBRK(r1, 0x2000747b) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000680)={{0x1, r6, r19, r6, r8, 0x100, 0x4}, 0x5, 0x9, r22, r22, 0x2f, 0x101, 0x8614, 0x7}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)=""/93, &(0x7f0000000780)=0x5d) 19:57:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x812, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x7, 0x80000001, 0x20, "ae7d527ff5a9b16f95dfc3e0bbe96efa41ad055b", 0x5, 0x7}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:57:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x8000000000004, 0x400000000002) 19:57:32 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0xff}, {0x18, 0x1, 0x7, 0x3981}, 0x54e, [0x6bf, 0x52, 0xfffffffffffffffc, 0x7, 0x9, 0x7, 0x401, 0xe80]}, 0x3c) fchdir(r1) 19:57:33 executing program 0: getrusage(0x1, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) 19:57:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) dup(r0) 19:57:33 executing program 1: r0 = kqueue() socketpair(0x18, 0x8001, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000001600)=[{}, {r0, 0x44}], 0x2, 0xffff) close(r0) 19:57:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) r1 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="33caaf7969a01518799c7b77346bee5f9ec3d7c61611c1c2898e5455144ef487b593b63fd5bfc4dc70d399c76711fb133339a1512eb4a7e1b13ab9c973552631ca8cfed47bd9c750646d6c2f04368a1c3a49bd24b11b658dcd9569d85d65732fe1799f13a4664fa0e37cf44dfeb2c82dffa60eb1f481a48283ebb29d47d004c1669b98b7528a8907e8f19bc4c27a92837f59f72f1e1a9c8abee52a155b7a33b4f6c3db500bbc0e4defde77996189501513df0a47d3d751cc505379597a3d851a4c3465e777e830949426a5154ba35847f027c1009e379b6fd283928a2259c596c8388f5d2c09e10e7c3665008c3e6df0cf39cc24d7f5fdd1d5fcf87e9abd7967552af9fe932cef1f7b4251203e7bba0472a2830481f7ccb93e9c214c9e62955293adaf7de682aeeebb9c02a7bd8fec4cd6917b67be8224780e66246dcb5ea308450af8a8b235cb0f07a759d13c4caf91ce26d3dc2cde07fabaa0354c6b97a7f3ecd052ce3e0a72f6f190000d583c4d05299dd72cda6cb7759aea8a219c4bef55e4db827e0f52bc8283fa61e470c817d1aeff2e59903bf2d67a6a5c948474ed83ede23f3eb7ea495b40f8b94765f81c10c5de2dd5dae3f74fbc1cf4011136b664752d2f25b8bd8b54071a6d504e7ee7a59291457e23f0915c38ae9b0e526d9d4a111d78f73085d460b09e8dc752041ca04f852e2f6d48d9ef8a5bda735fb69972a76bec0f3017ef6bceb6178b8fa1c6164a68686c9d4a37dc0a453b2b68922bf0667d8d8307aeb90d3c6e3f9ea92f32e221e87fc3404e89337b632e1beb55fafd4c4d6078764aabf1dbd306bb5787a37d588ec07d37ef7dde3e46ed612c1999e35b7e9f3c7c41f7819635186ab759f745b7c39768dfffcdfb8445e6155c4cc40398e0dcacec9e49274834b2f132985e228e862cb033b6336ebc3cc4d53997f9e15eacd4aa33588c5744e69960ca0e9128ccaa07f15a1c7717f0a9d016add927fe8a64f2d23c2984dacbb069f2b3da63b60a83de23a75d400e40b9b8b42152404e402b489809acf77a4ed3725e88e4f01ca4094c9712cc0f9246dab3e94186b913632ad63aec7c96c8cd02f43bfdb0ccad51b2b2c0e681e340be481091c815bb134aaf4fdf54cddecc03b05b87cec0da1b17287e2bbaa31e8b91cff961f76fc6fb1bb045accd215c066ae064bb595946c9361971376e741c80edd452a078d0eff9a8518d53a9270ef92090662bdce61e0c85df82213349fb351db882b7cc4dac8af367417dea8eee899787eda3a448999a9414489a2f1016578e6ca27e50d6a0a32c872edee6ffc63a15160e0122e928c807318800883b5247f8793304f872027df81e7845fccc1369a7f1b72853fade519b6291cc3ff39e1ec556d1053da32f47918d02ed7663dfc408a29d297d3824ee4e6f85d9d4fb8272e4aa67f6d27567deffe44703825b284f8aff2218e25d977ef291ffb01ee3cb52e4c1030572b41442da80d76b7d72d6eb5b2c995e10b0bb4ea4902e72cfe52a177a9fbeadf56b0beb39901fafb18e04cf291f964c66140f158049e0b3f5a610e7614454c472f3cbed342328a14f5edfea37055fe2413fe63a6110bd2b9ee004193e5cbbcfbe07d68489126289d0ed5738a45d562ce6fe30cd73722b81cb74c269ecc6a2d9f89e46e6e7f48cbfe5da01f22a9528f905f354f832ed0466cd64dd058103773b1bbbcc8446a76e05427fbde97c11e3eb5eefb7ba4190875845c9c797ae8d06147518fd7731770e7e6b881be6537748049d9cc6becdbe3e36a4a9d29c01cd77d7c0761a829a2219b9316053c6597e0b3105639e348806d5a120fa7219f95b16d0f20a5b21e3e4633cdaa2be97034eb4b6dfd56a1fc5b9a47ec8bd8016a413e1bab151fffc7aed28371ec75f78eaedfd4792e687b0f48527317cc0204aaadc09d8d31f27733f5784cc2f8b6fdee9558051743ea01d9fe7e30f23339e9e32479728f8fd5231eab0f011f97dac08c999e4898f9823edad083e1c2dee78e8079dbe4d9badf94b7eb91ef8a3287a2c4a5081fc323e687dff592cfb33015befc77d36a0caf5ecfc49c041ad8edc5efe96e72f542139c75263c9c9a24e3eb5dba1ffc8af390a7aab22820d71e633525e1f9c30ab5d0fb2928b79123e8e82dfaa53f6f598da3e40f345fc9d24356be4e7b20fcf99c0e93e22b42323a2f584a74b408d8203a408e19753014bd16e3363190bb1846acad05bf78375b1a22f79c183eed454f25a0f1cfcacc8a71ae2a78189b8413c5ef3d53f4d6b00c7fc33a139442252e4d0bcfac486943c89aa8da410ab4accf5eb356a9e19043f08a2b0fbdd549fec5bf20589817b9e77536181f91ef9cacca6a8d9b34bf7c11823bff6239427a78847d9f49b835c7dccb7efaa31bea1089dea2461aac27a955e6c139eb310db719e14f3effe2c9da028fa7b5913ec92f5265f78e0b12f4e0d06ebdf8e92f69c5b51b6ed5cf7be5165c552998fa6765938f72bafae69d7ed1e4d03d9e6a89d3e25c1752949a3f59a871838f71890740a3f7bf0fb8b2e3672e149626a89137165eb2a4aea548d6d85c922296622b26d245c2378e1f35cc32227da5a919a35cb12a712c5f982c8488d6e92f31c2a4a6014fb36d9f28e21cdeabaeafe4cc4b44383562f18fdd50d58da6f84b9f85d876793c22d84e9345b2f4d8d6adeaaa4ffbd0a06609ce8f5918b81fe687be2446f93e0a254a33bc870a8463442f61b1f0210c20dac8657f9d9afc5e5ea504187569c7f14a5cfdabf7c4c78e2a5fe34b0cb7b687e1176bd44891e02d2192b9c9f0e92fa31f2f08832901bcc8484381eaef8b11fd98c4f577532e219fefd18e45d3b9bbf363fdb46857fe56b5aa3e18088078f7df7f745c75ca8b455a63d46a60160d4e88ea6bda867b221f5f3b3136cf873803c87751cbaf0782b7f3222f7f047e711074d1a7e6c241ce0d04e92c478a4d78d0f2425d3b2eb6d07e5a4344c40c5ec94ebaed7bd2309345bd40680d0829f09f4b30bf0ceb330ce1513e6570f34b7a89cf69226c8d9e7132f0cfe9327ae7d05d3a720453128f215f2834fd83b4cde0719c9bc8bca67b851890ff7b00aab5b05f382b5f746fe4ae46c550fdb5dd9c3a18bc9044a0a792d39261bc5ace784e2c09bbfd1f9768cd58403e1b56c4f8bd8c077c53574fcab27e2a22242dbbcdc987c6232e68de5f611b30bba44d7e6ba18ccf17ceb7f34290bc12aa43222bd0f08f16243487e19d0e209dc633811928bb146a9971be11ca7721f234ab31350e55a113c4686a39aada7934fc11dee2e6d7fe4067563e6edfc6b20c638861e0286833d846c580408da64e26d4596a12c531e1a30c60750d4821bc25b2533a80d33e9632bb9ac240007c6ffcfe2ec3f77e9131314342ffbeb59e26741f65d48c29947280e8721dd101d665499f92f27f94960eb2930cb99262484b538195da96ad581aa19c0db82844c3001def7a1eacc35f6bc1aeeb88eead42018cf26400e28218e0724e2f91c48df87861496a07fa5440c4a535eed56e3abe704d1904b9317f38b96cb7d26d15cf23db364a18abebd004b2c5d05868ac8ad66bafa3ffc3bf306bc288fff2871d72e02ba870f8e83634466a47177e81759d94c2f82be09364642572dae28a8919f60309022f664dfb0f0f3ed0b6e38772bcd3dc360d446560ddd653104df02b23e632f4e3ac5369e025fc11efdbbac344b8d5a494dc7e87721b45bad9828bd4c17302ad0180262794f0f94bd4bba606acc68b9e7f4c39600ac705d93509baa4cb6dcd20de7741854380a81592f5ca29f4a34394625e88cf39f9d20eefa4d559f4b12928b9bdc4eaae92fc21595c89898a58e818cd5e578726d6c3fea6f26de86421aa3352bb67e5043dfca2afeb708c2f62ff3b6931229c72d224adff274a31e7ed5c1d987206986e0f5fba45f8809f1391544c7c25c51956919063eae12fdcc891392d2100a1b5a14b7a748f2934a33eb056729d64cbb76084605016342705fa32e5d5010372b58c21e03cef3e49ca53dc743d3b364d120bb496c551ff2fb1d6d3d80487da4ac2d1025a957adef5f37dc49245af26ce7f4ad0a5123614539c6042e9736ad86d97a03d3fb0444b309d9f389504e1acc15b35faa21d004d15dfa1773fc08a912b2c56d2b556309b381984922fc98466d921bdbbc4706c68860aa7aae17a78bbb89b846beb851b4029d292166d5edb1cf845bddd292edcf41ec989f6c8d516fc125f05c8080531f9f21cae02482e42b88fe40ea8a08d8b21f9519df5d848db0c23a23108e0d730fbe0dca43038bf9f2e5cad35c619f15653a0a8d3d6a1722bf64461ecb5fd5212c67a0e7a1a92c61f95018437ba2becc2aebb09213728b7cc076cc61ba1491595f5099530a8a332fe05ccb424c4db5ce4c1ab6f9987b7aa8743e238e200675c95ba57dc4cad3f77b887adf9f33cd4e3956d6613765df04ab6981f04b3913afc29a4a5c929f515d1af5b6bd1fbc5a01aa2ced45a93a241972447eabc6a352972d3f3c4989c755365cdcf068bfa2d25d59420b66c0fb7970375d7d0c947a9cda45c172bcac38d5f8656e7433ab6da16b5079714eb55a4c36edef1349d46b7190dda82facb9015853811405c2d160b914d0eec9ebd8a7b332695844dd374a6be3383454bfdf4e19a4aa753cb5dac0317d08c1645d58dcd58f26d54090b4031f7735ddfdd3af1cbff6ec0737d7b48a0a4a45470bede30244df571777a05b2345cdbc8433aea6c207291f8fea3efa8304f383cd036f1729cb64ba5049e2ab3748f21557550bef0fdc423d04c6d38da8274524dc587107d85ca60785a4d4f457da1540cca1094d3ccd08daf825f7f8923e1512050ba900c1fda16e52200f7f3ebf28f58ec99283707df7cdd7159e670f10a8b6203b5ab6c6489eb400881d78e44c290a48a242420920d363a34472ba9fccbf3b8afa39c1dad00ba5eb48ee367f68a6b004834b423eab9a51ba05c6a87e8c4294af052ac42cfd60fd93c6ca2ffdb61c1d83706135faa44b78d6ea60b8f39271aac095fe398e65c03065fff5fc987883320a5f8e7fbfb2c240f65a9c6e87960c4777c996721ca91065ae2d2733340a5e6ae569d6ce0784280bdf16b88ae62b1e7fdc194c8d034694dae1c90d4e8991780241daceb21bb4c456a01a1d3f0dd75d575061e3495a26fe01a14be49fed7e48728b7d3f13b004be9f589ee8509616a7402b7c331dc0c849c951c587b20c239875639e5eb48af42d82ca1d635ccdf38e740f44c32afeea256c0bfaa4bf6d85d9035b9dff248abec4272ee0285046328580e0aad9a8210dcb3de4948fabce4e8e5a85e78dd91238ea015ca868ab918013d39d492c8567581ddecf65cc6afa15ba82d1f88ef219635a3dedfc856d015a0f5f29e9305dae6bdba8f6e37fda54ced7321d7d41360e86ca2fa499ab629e04c9fda45914e9cbf69fb2533f2e08e01874b576238297cb702b246b70fe88ec48da4d33d1417d8139ed8050bd4e03f6ca6453d39bf99ba7a7f00a1697a4ce8006993a679f33ab87aadb9a9731cf215e850d3a552311ff085012063979ff6faa38c4907d796041578f5bd617f9f90b9564d32b73da23f524e9e7d9b38fbf0ab7ffa76578d2b68880efaf7dcbadc99ba4bf09e5ca1a34d20741282932df884ce7b3aab65ccda5d78130c649cb03d47f2b5b725221e9f716752ae8c463db8c21eae36193662fe74ed6b3a63c226b27a66bba75a19c30cc9c025e25f4f36eccdb7aa3cbdabd2baf553bb8185ac60b") close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 19:57:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="09622d563e1c061a2cb67792d02acb45b4cd80ef9c5394654759b71ae7ac9523ad23baa1e7af952c6dbfeb359ffc3f09665dbd95063c22cdb2c46bb0754296687424e8d2d5870067d756090b933d470339a499f51ef35d4aead1f5349f56b76bcc8404eb962da819b6c13361ac347908a2a9f9544867c6809b3bedcf84e037b4e3af44c067273cb9c3c9a3c1de489c2f02e9404784d13c4446", 0x99) socket(0x18, 0x4000, 0x0) 19:57:33 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1a46d5fa52eba1af, 0x8) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() flock(r4, 0x2) flock(r4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000580)) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) openat(r1, &(0x7f0000000500)='./file0\x00', 0x10600, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) getsockname(r5, &(0x7f0000000540)=@in, &(0x7f00000004c0)=0xc) 19:57:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() shutdown(r1, 0x1) 19:57:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x4000}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0, 0x3b}], 0x1) 19:57:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fsync(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 19:57:33 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x4000000020) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r5) mknod(&(0x7f0000000100)='./file0\x00', 0xa010, 0x2) semget(0x1, 0x3, 0x42) socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() shmget(0x1, 0x2000, 0x1000000418, &(0x7f0000ffc000/0x2000)=nil) fchown(r4, r6, r7) setregid(r7, r7) fchmod(r2, 0x100) setregid(r7, r7) chdir(&(0x7f00000000c0)='./file0\x00') setegid(r7) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000600)) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x200001000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1003, 0x1800}], 0x7) 19:57:33 executing program 0: socket$inet6(0x18, 0x0, 0x20) r0 = socket$inet6(0x18, 0x4007, 0x800) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 19:57:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8102, 0x0) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/228, 0x2de}, {&(0x7f0000001940)=""/151, 0x97}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/65, 0x41}, {&(0x7f00000014c0)=""/221, 0xdd}, {&(0x7f00000015c0)=""/222, 0xa1}, {&(0x7f00000016c0)=""/252, 0xfc}], 0x9) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x8001, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) socket(0x1a, 0x7, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 19:57:33 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/91}, &(0x7f0000000040)=0x5d) sendto(r1, &(0x7f0000000180)="0f92cc2ff9f28978300d23909f9efd4fcfc9d5be310906", 0x17, 0x3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 19:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 19:57:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x6, 0x69f13a88, 0xfffffffffffffffd, 0x9, "0ebfdf3977f6dd81cd9901734f3056b358f7d0d2", 0x9, 0x1}) r0 = semget(0x2, 0x2, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000500)=""/4096) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000200)=""/179, 0x37) write(r1, &(0x7f0000000100)="87c6148eedaf4412413d9fd573711239f930", 0x2d9) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() semctl$IPC_RMID(r0, 0x0, 0x0) 19:57:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) close(r2) 19:57:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 19:57:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x4000000020, 0x8007, 0x7) setsockopt(r0, 0x1, 0xc, &(0x7f0000000080)="ebafd2a024389607cbff13b94800000000000000", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:35 executing program 1: getgid() kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:57:35 executing program 0: semget(0x2, 0x7, 0x20) semget$private(0x0, 0x3, 0x10) semget$private(0x0, 0x2, 0x2) semget$private(0x0, 0x6, 0x8) semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x7, 0x80) r0 = semget$private(0x0, 0x4, 0x21) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) open$dir(&(0x7f0000000940)='./file0\x00', 0x2, 0x810) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000009c0)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b501800000c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228b2ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726d621a9a04d5270e2272825426c6e6d3cd0000a02dedd76cacc7dc752429c3b6fd710700000000000000c9c19c57b96b6b4089176b93a46b63802cefe7b34446814740bda83ff183f806e1c7de045d9d0a2735a18785c283f6565714ab387b805371883574cdbd3b9bb79a3f04b5f0d07c0d58a8292011111e864b6e57c326", 0x10f}], 0x1, 0x0, 0x0, 0x408}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x21a, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20}], 0x2b}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setrlimit(0xf, &(0x7f0000000340)={0x1, 0x95}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x6) readv(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r6, r4, r5) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 19:57:35 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10088, 0x0) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 19:57:35 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x197, 0x800}, {0x2, 0x7405}}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 19:57:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:57:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/183, 0xb7) pipe(&(0x7f00000000c0)) 19:57:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x400, 0x1000000802, 0x200000005, r1}) 19:57:36 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/181, 0xb5}, {&(0x7f0000001240)=""/99, 0x63}, {&(0x7f00000012c0)=""/11, 0xb}, {&(0x7f0000001300)=""/12, 0xc}, {&(0x7f0000001340)=""/218, 0xda}], 0x8, 0x33) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 19:57:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/88, 0x58, 0x41, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getgid() setgid(r1) fchflags(r0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0xfffffffffffffffe) 19:57:36 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x83eefcf) write(r0, &(0x7f00000011c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c03000000cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859bdc22ce47aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c639c806858318cd5efcc403d7515e2e8d846906aebf6b444c8bb7d2c9b8564c6fc523013d9c06552c1c8af", 0x847) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 19:57:36 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), 0xab) ftruncate(r0, 0xaa) 19:57:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r0, 0x100000001) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 19:57:36 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xffffffffffffff8a) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x0) 19:57:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rmdir(&(0x7f0000000140)='./file1\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r3) close(r0) 19:57:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000023, 0x0, 0x170) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001480)=[{0xc8, 0xffff, 0x401, "fd3a46afb39803d084b8fecc5fccc7b7dbbf306c337c15d8bfc780ac5d8d67f3dbda3b7750dbbf2eb06095ab5b61da63ffc60fccff541d1ae2be1d8f2c2ce319bf1bfa407451cf0ec65bd6b74176d4a7664820912312a3eca410d40ed8b1445244e12001f9db0201cb05c98d2b324bc50544ba660f0df92f92ed1de5771b48f72a321e63c680463aa845bbcc6888c4f35b3c30b813c09bec62f4a6580eae43f2301f414d489dd410f0e01bda759121f9d58b9a9f330a6e"}], 0xc8}, 0x40c) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="8045866e61c53ea9c869ea1bc0f653a6eef71b9f75e2525bb670042e9d6ed5143533422a1dec008e43343e2a3ebcb3a71cdbb9f5db5896a3127c006c4c8d8dcf0ac99958c1e15b01fb795ae3cfc9a6a5c2b8413b2a3e37340a220512a80ef516b4ab8d64029f115c1bcd9881a2ea45cd4c57937251491d26", 0x78}, {&(0x7f0000000140)="b0820dad032b26a56dd5da6d7126f6756cf415653d4b7e822bd2521320f28ab90d55cca793d2778eed827490974075d1908c2f0ddea33f965ad5b82c7b903729e1991016bc50226389fb617e6988a9ea6bc6bcd8281cd7f850df8629f671bcd2f8112a8a2d5891e3da5809ab8a7ab104ea465174d649d63c761c0ac6b8e297", 0x7f}, {&(0x7f00000001c0)="62085a8ea7e1ccc6655f12f50aa25f2133015747a64c602c54bfc8fd5c5f6d62495de2dc631d01a7444bbcfd99d30833f7eb709f91cc256cd5fa80a72ec5cd31e7b3d1a8d08666d97641811bd129e8376d5366eb38a1472ad8045a88960d614fc20f5ed0de351dadbe16a3db9cb44cb11abba2955bd3230c7c370d1fc5b8e3ac149252c90697346eb557e4352b8cfee4a9ee568a72c9007d697e23a5b75addc0fff60a4aa7a65d9236f4bbfc2049c3", 0xaf}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000000000000019e840d07218d78a3a5f07dc17000000"], 0x20}, 0xc) 19:57:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 19:57:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000028, 0x2e, &(0x7f00000002c0)="ebe1ab000000000000aa35713048e69931929648ebfbd1430b4161721f2eb2682123f03e66816aad37d3fdc55c0da02a", 0xfffffffffffffe62) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x102, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xfffffffffffffdc5, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x200fffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x80000000, 0x5b3f}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0xffffffff80000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000010, 0x20, 0x100}], 0x7, &(0x7f0000000080)={0x10000, 0xf9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() close(r1) write(r1, 0x0, 0xffffffffffffff60) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:57:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 19:57:37 executing program 1: r0 = socket(0x14, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050406000020000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x400, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xfffffc9a) 19:57:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 19:57:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="ff861f597e8eafbd5040e4a65c2f560f80607ef7f217c6a5a82f34", 0x1b}, {&(0x7f00000000c0)="7a72022c2f231285602b15543477300e3c5d73e751fc7a67ea922907632807e821468c6a967b5faa883bb4c6aeac735beef6fefc6193b61a11c830698d367ace9088331aebaaabe7d8a0dc4b472ea77320df134ea8ac357e51c8ae4961d4a53d47ce41ec7c6f7c7f891d583a09855f0a7f3cc5a7f629fa41e5c951e40da7b514373ff0984414a4cca38f9de13d0fcadb8acede5626e0c4391938bd746ee20f6bc744c052e35c0ba000428d06203dfa36ca286451", 0xb4}, {&(0x7f0000000180)="a3b164539238f52bcf28d322508a9555d8237dfc61833ba97eea5cd8606d9b6907fc1bcc080a5ea1c5d033e5cf196020837cf1cc7cc0240c6d4b401120f12f0a61b98922df9983cce08e613fd94fe8669188afd854f5683b8ecf74d65e9a6e26b51a96874df6142e6300483f5a6d7af2d3f5149e0f3217d9611891d4540a8b553ad9494644a69eefcda23455590569fffb6ec25424c7616f92b196a1a097fd24c55e6186ee75abf4ae978bcc9163763ae5a62013bc534ca3837e2850927f86320a282f1e43c04a9acfe85625797964ae50eae3754e0a3d", 0xd7}, {&(0x7f0000000280)="e991796f14fcf3324c5336cd38e00ee6cb30517654932c5a3d29fcdbef4cbda29b4186aef1fd356c0e51460a724f50a1854fb8ed7fb67cded7475b5315a423d1ba67c8f513809eaa84c68523c74c044243ea7e1aee608a3ed9602b43f0101982602dc0134a9e286734e916115a64d5993c08cdf8521822a4143ba2387db3d4ba409c24fb721f7a59078aec01987a38d75a92db21736a8c0732621044b7bc9bee1c3b9a5d06b318f5060f7515a18f237c1817f4ad881905f729892aea02cd45dc2395d351f781c5a116f288f92a16ea04b4c3d0c3aa8284f173b6ba66a5ba300b0b731d8dde", 0xe5}, {&(0x7f0000000380)="cf2877e45a35c5c90b92e60ede31ba45ddf6cdef34a588c5e753860d307ec0181a4c0385840bf6bc19047c231bfbd5930e989b6475ac00edf91ad8feabd2e5f508868bd0812d938be487bef62b708653c4485bcc697dce8c662c45e2e8c19c4630bb54030929db62c252abdd9adf232e47660394eda2d6d3", 0x78}], 0x5) setitimer(0x2, &(0x7f0000000480)={{0xb61, 0x7}, {0x1, 0x10000}}, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 19:57:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() msgget$private(0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x6a0, 0x80) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/66}, &(0x7f0000000180)=0x44) execve(0x0, 0x0, 0x0) r2 = msgget(0x1, 0x100) msgrcv(r2, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x1000) 19:57:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0xdc, &(0x7f0000000080)="9127ba504b42f756680e28ab166495b0baff768a7a67a7d33a6d6ee67d8dced4ec54fb7d8a300ac283d099220eda638e390923b8ead28f1a0823adb7e35ca71cfde5bbb8890975796be7f134b8e55edb125d3fea5f9c1a78c1adcf9408bb794a65e09780b1d33817de5b8fbdbc4e579d5f9c7163190a048c219c6cdf0148bd1b4159f00c2bed836c3e1464f417bd8d5eba9c7947e159371afd0d465923438bb98b7e4e3891780608c4d9d87304abbcdb760745283599b6710809a667386525b2e0a6a99138ab7fbb7fc691693e0fc4f43bc2bfda8d1270827d333c75") ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget$private(0x0, 0x1, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x9e) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/188) 19:57:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0xfff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5afffffffffffffce74de4", 0x7fffffff}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1167) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000780), 0x100000000000027f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r2, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e81a4fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b13360c3b44f7cf1aa79035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x80) socket(0x6, 0x400000000002, 0x1fffffffffd) semop(r5, &(0x7f00000001c0)=[{0x3, 0x3, 0x800}, {0x3, 0x62b1, 0x800}, {0x0, 0x1, 0x1801}], 0x2aaaaaaaaaaaa919) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) getuid() getegid() getuid() getgid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 19:57:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080), 0x10000000000000ce) r2 = getpgrp() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 19:57:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xd39c}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 19:57:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="340d39cdb64ec284e576e37b76ac3ff83d4bf0fe4d7938edd6285151c5ccbe044b9d5ffb29c9705eddbaaf2121091de2a8e875e982bddc70bc37d7008b3d78c7abecee9be3fa5fc08d73a1a71cf61808affa72e998e1929863b4d192055d215604b217eae1e8ba82201b5f1e3c2dc17079784a837941908db51651d8b48ed70dd0ba565e44a00db11e893911e7a0fd2da1bb2df5a5a4dfd901520660878e3d54a5ee3d347a2d6bfc48", 0xa9, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 19:57:37 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fff) 19:57:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="3e3b8504019c7090f4d5ac1d117fac52637660b4a1b8ff74c8926173c51160e793ec9a01bf70945e76ab6e9196dab747168672bd5ffbf45bbb35a6a7d393f62d7af8d2d358cd317f2a23e01417b585456273ed26ef4abc1866e7e8fe4aa6f7ce81a2fdf2c70a8db1aa082b21de52316480b5e9d4e9cd86753b8b1ed046dfd76431c16af563e633f310a961ebebb7c57697f8a8908fb26d469b924ee40d8d94d9049647fa13dcee96ef9f646f88f7b06edc2a26e8e3b8c58aa403cf143065239cc4e94b13a74c84fd3683017d587307e93562cfd6317033d65a63c53c0842293829b4959d3be4d7c4311fdbdb293440e5d3034d2018b827435f8e308d163e", 0xfe) poll(&(0x7f0000000200)=[{r0, 0x40}, {r0, 0x24}, {r0, 0x8}], 0x3, 0x101) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) munlock(&(0x7f00007a9000/0x2000)=nil, 0x2000) 19:57:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000080)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/37, 0xfffffffffffffe7c}], 0x1, 0x0) 19:57:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) kqueue() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) 19:57:38 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2a8, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 19:57:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000080)='436\n', 0x4) 19:57:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000008800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r5, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 19:57:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:57:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000100), 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:57:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5ea5, 0xffffffffffff7fff, 0xe18, "36df13435ae9bda7168bc6be2a8de744d6d255ff"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c44", 0x180}], 0x1) 19:57:38 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 19:57:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x7) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000980)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6aedbba30a4419eed3cf5688c8060c17d654fc57d8f867dbd8b46addcdd52d987a01133b0ca84db64775acd1f4e658aa4b0897af7f1e928da25611c0a237c9541ccdf0d6764d294003027b393b75f70c6b881868bcd92b34cfe4ae91cde1e84dd4d358760efbdb3951ca9afa8e77e52c650a63c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb810000003f106cbc93188d83a3917fba40f1476f6e87ee18a7289a15833780", 0xd7, 0x404, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000800)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x4) 19:57:39 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) semget$private(0x0, 0x1, 0x422) semget$private(0x0, 0x4, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:39 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:57:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0\x00') 19:57:39 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x10d) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffffffff0001) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='x\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 19:57:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d6, 0x0, "d730c1e7bb6fc6e2010000807743c27c00", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000000000000000", 0xfe) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom(r4, &(0x7f0000000300)=""/4096, 0x1000, 0x803, &(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000001340)) 19:57:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/125, 0x7d, 0x1, &(0x7f0000000100)=@file={0x0, './file1/file0\x00'}, 0x10) openat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) 19:57:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xfffffffffffffff8) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 19:57:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 19:57:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 19:57:41 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000001d459065dd1b46d78e6f1399178e503c93f24cc1e6680f652fae630aff0daf7d4f6195cf01382000745600a82693daac868172b25eb2030000005d0e8f052b84d8132006d7c95ebd985faa73c3c41ea9c21d0ee30ba426726324c325f082a4125f156c48fd5daa631a37e93ce7fcff351467c7f7d6a1e2a4450d7dc655e6f0837463fb6658692be451cffe5855ff09319651966ddda881415ce75307a9fcd59e5e9224987502ca4609eb9f"], 0xb3, 0x800) setsockopt(r0, 0xfffffffffffffffa, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x24f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000280)="f3", 0x1) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) 19:57:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x12) r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x401) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 19:57:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x8, './file0\x00', 0xacf, 0xb832, 0x2}) getsockopt(r0, 0x0, 0x20000000, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="e14bd1792582fa983f6dc5501de11a68bba09c146b622b37f84144373c12354ca688c1610c217079eab789aed854c9c738ebbba258c46684ed809e9d45250a6b0daa5fe5bfae056fe5a13ab581d4a8a79ff15c337a263b1bc8a8657e04e688f62c19f5522905bd35e9f19a9e0d065d08982b31949a5e641ccd5952784a2033b51f94d729c81df0ba889ed18e5d7ab67ee60db3d63f556da8eb24906afb2cd4ac1e859114cb8b3e1aaffd6281ee5667a8769b0c0a4d3c3a9953111028294687efa90b543e3eb42d7f8fc753e1e436b11936d308b2a4aedafb1907b65958a605399c4d6d0f77af9cfc81847872f61bab57e7ea027ca67e33ec4075683e93c45b", 0xff}, {&(0x7f0000000140)="38a19f3a918a", 0x6}, {&(0x7f00000001c0)="ca526f36f2f537f78b5824ca", 0xc}, {&(0x7f00000001c0)}, {&(0x7f00000006c0)="25f3fc996f9ae795ffd2bf354a449debcc0e08749f89e8350c5d94baed3b220e548c73fadd93b1a7ad005cf80f5b67396501813635a8a7570e7786522ec6ba0c411561dfd3c77b6c6ffb6dacf03555e17b9a711748632f455028249e65bab20745b9cb06ae3d481e41f90c33ca6fc9ca3616ff079defb29938d26b40a96846be3d6175243ea92cf5d5eecde5a62979cfe1999b92bb3ad72e189033964e0b60bdd353c70af1ebb6344b6cbb6cff1ea8f9337fa836f1ff61ac2ed70655a2245471cac4b7751407d325013b8a0e3409a94f1da9be8c2e13a030535539795461fa72402ccb76cd1b322ed08125bd7df95f4afa3a5a6dd36c2e", 0xfffffffffffffe30}, {&(0x7f0000000300)="fd7ef5c8e01e5d78b339839669f1f1ba7a8d589f0022a13dd34fab096256fc0c1351217e8b53bf2d182ac341b8ea92d329e509c402db2276fc55c66823bcb2e7401b5aa9b8a1a565e3cd08afce2a51a6b7f3187ee49b27aad0027be733dd97a7f3aff028726716c841f9d8aa7050b6c913db28139206d10df2b6c151960c84c6e68dd168b5efd4a124aa6782ae609ea8b80d7a5ee91a66e400678072235330f0b7764a252e6058d7c5b4880e64dceb4d792430ec18671bdcecf33b85851599673915bf7769c82de99f3d0d1ac77f9de85fa5263081ce2848aac529ea472892aa27af9f", 0xe3}, {&(0x7f0000000400)="24c9c7431d42de2c6f6e0437dbd64f50d9e9a26682d8696e686ad537cda522a6d1e9e465c211abe35e9472c4d2d6ad17cf77ae8741353a17cbecd38144b1f7a727dbda20bcba8112f3f98d98c99474a6fe1615032d40e8361e7e149f4e4858c6360c5a038d68075e4d3c7ecd2724fc28d7975a1ac59307f2f5a542c2ab0476098f23443f9c637d32b057dd3ef38d133e751f3de183c1df7dad4a8400174a22e6934407cf4972f8440de0bef5e939a11af156d85a530fdabdd824fae7d3356b2b30c8c4d32efbdf934e9e9da8ac9f06a9fac9ee0e18", 0xd5}, {&(0x7f00000007c0)="0510ecdfdfe3f35e20e6e29b3183a4c70ea59b048488429fdf2cf13c2dbfb3ff520829090d6cefbf2f9d6ce96e56df1c17608fced9186ee66fbf5c837ef470f6bca30452423c9323a4a1f39351390cb4db24d7d455759f56267a1fd66523bedabb65ea14e8264877dc87ecc28e145b3c5356fb088aed011450e56708335debd5672d72e2f9c407b5d2ca8de21f5f6eb8b8433c9198ae92520191792d6fbc991c414abb7496084359a08bd0deb02e84f9ac6f339a62", 0xb5}, {&(0x7f00000005c0)="476273ef49ffba793ec3a8ffbc7fe0d36c8e4901233bab71", 0x18}], 0x9) pipe(&(0x7f0000000180)) 19:57:41 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpgrp() utimes(&(0x7f0000000080)='./file1\x00', 0x0) 19:57:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x410, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 19:57:41 executing program 1: 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)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 19:57:41 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="1d70872a1c622a16d3c94efbcacd6e3274d133c1a7466bfe1970a7d33f64c0480e1c10a0e2de69950b7fd7f6725fdc55336918bd11c1def0d03e2b9af93af15c5c91e87fad32956736a10cc990362806bb35f8405331d0c604214f7b", 0x5c, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x49ef, 0x7c, 0x758d, 0x1, 0x5, 0x1ff, 0x0, 0x2}) 19:57:41 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 19:57:41 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2e0000000000000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x4, 0xfffffffffffffffb) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1, 0x2, &(0x7f0000000100)="0778c7bd3574e591e3d15c4436c8353f5ba3afff90952f19d74ea51c1439964cbe3ecc40c5b72df02ca35bc21b0a10456af570c0864d16acd53deee67b069ba790c325de1829844b11895b436b644eb84914e19f74300fbb88ced7238d7a0a37bb54633ce5f73c3f1ba0f8b1b40f8d4a431f13d04e121213eb4550e680f0774b59534ff4218230aaca11ad72cc5c72933125dfea819276410b72caf065767ed61de15d51b794273640cc7de8aa1b233e9bcab2dfdaeee97311132fd1a652c417dcc160b6194067a338948ace1881411be45c7c3daf1e45899805b7550219035f14587e0973e2e717e50b9e094cea1ca60e5469", 0xf3) 19:57:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8082, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="e10d803bd9d286ddd1e3a91b5d8e13e8e97423a433b471cf875f862c542716fbb9862d84f919d7b9dd42a9a23c86f8595eaf4c6ed55ddd68043206045c086c20349504e7a09520a17886fdfbc6b169343191", 0x52}, {&(0x7f00000001c0)="c1e7af3374c2bf8eeb18f492e017cc4c6cde613e33cdc3c109d2a82488589d4088cdb0426914de6e5f126a9a310f93b2a48335debcf1f0e02a75d1c08d4ed7175d7ab806a0641f8f40599c0ccb661efcb31222ec745625c103376ea82ad7b82ce3b7a18a494a57d6a367daf729f96403b5c72f31e577f2471fdd0ae7ceebf24a015809d6ddee371bf076d020e02c69b43071e83eec9a9ad12448b146479de4385b8aa3f2bebea1a33af3afa34941bfec9444500fab8eaa09012bb18ff23b7cd7eea74793108364e74c7e0b7d333abcb859d0dd6e7f8cea01ee73ef7a0d1d7dfebcafc5d1ef", 0xe5}], 0x2, &(0x7f00000002c0)=[{0x110, 0x1, 0x3, "4a7b5b741b09b9a29f69cef6352074067e239df06667e26291554df3f8aafb9b26d8339c483a9999f6b152603070213fd69bbc00e161a43fcb05ec259125967a3436ff0f2131419d091234bc231fc6a730e2ac24497d78d43c48e658eaa9b1022d314407026a328dc2b52bd0cd73ac89facc82c9bfb3bbe50a11547e490db522c2ee377880bbaa332cd7d1f2b53abb43f486065accdfb1e4a47c6ef3677c1d88b238fa169f6e255f22ababc960335e3a7a359338bab0c833e13a4def8a72b655d0fa3466bb71dda2d3a6a9fbb871cea21aba2d318062686d948b329453d0622a431b903afe88990857b04fc11a760a36209b408972624979483573"}, {0x108, 0xffff, 0x6, "ef30d81e4cf020537ab5a691720d5f093de874f14bdc7770f9468d5bf5809a81c570767a3fc2169cdeaf0df5609322758ec0aff26ad98eb4693b178f79feaa849e2b3725649c7200fbf3579d3b3216268e4a092946cac10bc05cc7d15a33224544293e717978e6eb8f72e9dc64b8cac1f81da6b7470be79abf19675c0ab5978375c4b8b236dcd7e64d3def7331a08c5e2a09459771020249ed60c62a64c24cbcbfdc5a753cfc423f937a026a3e9b7bbffe65b9beb8762f7f2f114c9c21078edf71cb6a50e378c7439f990d71847db112488109ae9ed2f51d75836a4aeb13a973a9874a9e720180451b64834cf16e2836a48a7e28d0"}, {0x80, 0xffff, 0x3ff, "c1f97cbbff3bc5eb4923939b595c99292388c19632e0400ef9f6a01d9c0a133e1326813e17f448e8eed4ef0503fe6912ee82f772fcd354377fea64df200d767c339f6c78f60cb326eadc61684d518d3f097a120dddacfb456fb212563ccfc82db4d8207bea35123e7f65c2c09a"}], 0x298}, 0x400) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000005c0), 0xfefa) 19:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x1f, 0x1, 0xfff, "7fd6127add5cbb5c60fdf55b5d9bc9f7b492bbfb", 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) 19:57:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20006) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='x\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x10007) 19:57:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 19:57:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100), 0x0) r1 = socket(0x38, 0x2, 0xffffffffffffff81) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x2}, {r1, 0x130}, {r0, 0x2}, {r0}, {r1, 0x14}, {r0, 0x1}, {r0, 0xa4}, {r1, 0x44}], 0x9, 0x9) chroot(&(0x7f0000000080)='./file0\x00') 19:57:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) kqueue() 19:57:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x7ffffffe}, 0x10) 19:57:42 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000010c0)={0xffffffffffffffff, "36a309b79ec066e55e4be392535cd837f49caaed2e239ebb7acdd0fad135fc3bc1a4f0bcc76d257071f66ae08211fc6748739bee1fe16560fca21fe67bf2fed20750bc2ac1a5e062cadfed64fc462fc2eb685eff2a5a854fee2668482a27528b080d469d02ff6d7c5e16d551fec925d940ccd2ca352a49616caa62c13b36da4881bafb67db4acef04d6244c531ff752d4a4683a8d06a50699878b34d781269a5303c554b7feb8a44ddf9cca8a68d32e251126d4e0560beeb4276ef2ebff1ff406cb4c102ffbdf64f2931957ba9ef44800df35f32561eff37a7584ddf5109a1800415b8a72fbe8bd2fff909713262c6415ca84cc075b6bbc53a3745bf87b775b2cb0dcad8c8fd3e7a69787dd1f68f8484eb3a664ab6224341be25d51f3c751215cc95f9c9f0411d252be5be7b653952260e7ca11845bc7dec9e3980ffd74eda3859ebeb745e6bf4ec0d62438a2df649506fbfa9bf981fc63defca6e0b3d071979138aa63da3f4dec63355d3d6e64eb12c21f53035398ba24061b7f1d283acaa3d82fb719b4347d461b6eb2c3a82c8548438b5c848e06107e67077135ea2d56a68db1784c0ea4d76c93e6d81fa6ee158bba6d6f392bc2d9f9c45381ea79986ef4d4f9f3c258cf055221add5fba7b494601290d8781ddee36d251c11e01d7af7c35886efed23e54e3f43665da92ac83c6d4e5c3051c3f04eea434747fe4dcdfb15f592b10f47cf4f6fd645d006f4dcf5ae4c958693524beb4d96e7e7c509129ebfbdc7b37ad07f0f82231eebc9bb80fbdef7b64ce3080ad2ec413a9c0f1a805000000f11932acf52f1cc4efd9e04f6a37de50df1c3cab964ec1bc42f1af09b9326a80f379764880fe052588d35dc267153e0e15be78d56141af5894044fa50ce38972d012b2f8a35ffb1337cb9873e47f13f3b11de9917da9a7d003d6d2a82c819a5bd4f4e089edc0c3d1c55edc10a5d29755d03916ae1a6f9d65f0a6b5ac22c06c60c8ec73f59129aafeb21b8a1c70bf5f2f19226a714fd552c1cd7c9f9af05591c7bb247462ccabde8434968650004cdcc77b0c17ce3d8fbe7c6ce9b253a51528f62218519b2b8e33822e41278a6a1294b06b995ffaddb2e23fdb4c2f2f3ece9b517e196c34e2b50302a014f8f9806e6c08cfdb6a0325ef2fc98a3b9cedc1b03ef4901d75603f3801080db331240a7b51f00d3dd9a862b1f556fc35996706e0e9a95da9f505a9d4c92b35c0c2a6983eb756ba5ac32d6bc440c44b5ef299377a2b0ba30e8769177e66db3e5380b4de5f0997ee722bf7b5214c9a4db8ca70c2bfb76dde9c9248fd7195b5324661ff9e76d10a1a7eb478a9b4feb39c34691917bf4babe07676b9a3f936d1bac37d9cfad3ec8e56f922ad81346a0bb5a4ed0dc91bfce22a8bbdadb9233609adfab7226244daca7d846c55c4d3914ffb48f529256bb4b7deffcd011cb458fce9eee32135fdd1cecc16aa0ec9cb2b78bb4ce8c111595fe450a8beecea33d5fc1c3a06ab7800000000059b4922188855c3be15cfa8fda3f477cdada95809e3652f65cd4870879601faac5d7a4ee46d7588f18f11d569d57d0002bacd9e5f1552576c8269c2ebaa411392ceb4b9824247a88551eb91941a338d6762b3258ef52e80e616025726f590d9d48f3597db92109b30fb35c572c3fbb0201e2026d1e63b742d0735a7a00f968a1b482896be2ed8a6e2501a3109f7c58491c73477afd98786f9f60969897f8345bda108f2c50c7d48a2d64e18d28ddd0fae00131d3a5761f33adf7fa2e3a3fd9faebf5e0e5a1588a557add7589afbbdc185f0f5aee870b91949a39e9a05e1a15d99ba400b3c3773c9dd944569598071887906bb1a0dc23df5a279bbd4f6000a4c8ce9d46867f5019cbdec4a0e161c84c41f018e9ceb381685504fe2b8725e997db81a4b48880981669cb6b07cfa23691a411660fc9880809ff09f879bc1385d3d285b7fc7b069bd85e25ba07fd259fe9ce90ef76b88a355577f691dd4d8b295cc85ad4e34ce6d99e49fc3cd5405b11762d1398ac881d11c28e3710d950e15914a6d408020f1fd5fea63986988e858e85fb11f47bf32f8b77425e579932e4b5a61716ff1c16356612e911e56be48e9891b3430cc00a7e75817955aa1beda91444aee4a935b1aacec162681417e415a7408ba2c73d6b70f143b428c16f1705a4768a2fb67af52e1a78ad30d203b95d9ce30b493dded8d71a17e7f82825333747d54b204c469d431f946a29c30de373bdad4ca1056292d3b87509805e1743382d13ba31fce90b99f90136e3f3303ed6f2f684acec55a115434fa22e99f718e53834e6be9d44ce7cb557dbc2ba632134608219c2df6c9eac9f21249a1717027d0fdf214b6bca0c39187bb87e43765455f489615320ac882b3db0e6d9053de296f869463d3f45867e1e66e804ff47758f9bfd25e000e34d9743fa792e9ea541a7d721bed1982fbe4c0eee5f50bfc7bea5541eb3a45ff26593fe872cac1198b83bbad84cc554eec2779cd948bc362d7657ba1dbd50993bbf2d9dac4bd08d15bb04b513a8c4bf3a84d67e99bc13b82e721c627a8d2fa483faaa5337260dd76aabb191f8bd1bc85a2f90ab94355cd9a54e010832b54c621fec035243325213f148135da8993281eb03fb5e1defe705e7c6ff043562c99ceb60172b8dab60dda38e48fcdc8238ada0291851d118e6753f8f1ffdcfc542604e10f24c0f8f678009d331d93950b70965ebeeb66afff94af888cac951cf4a353a7d8da16d70a699daac3dedd01b1617b93d2041a77c51d0d4d02938ac7aac4d08cd8e780d70e07eab6afb536e72edec7bf9e97fa22033368bdae18195b2ae4850a9f3a186d4f12e0d42e7f70c798897ace93f224"}, 0x801, 0xfffffffffffffffc) 19:57:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x2e9) socket(0x18, 0x8003, 0x0) 19:57:43 executing program 1: setitimer(0x2, &(0x7f0000001100)={{0x9}, {0x43, 0xfffffffffffffffc}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getitimer(0x0, &(0x7f0000000100)) 19:57:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x84c, 0x43e2}, 0xc) 19:57:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x81, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r3, 0x44}, {r2, 0x86}, {r3, 0x106}, {r2, 0x60}, {r2, 0x20}], 0x8, 0x8001) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7fff, 0xddad}, 0xc) 19:57:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) syz_open_pts() dup(r0) connect$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000180), 0x1) 19:57:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000007c0)={0x200, 0x1f, './file0\x00', 0x5d3, 0x80000001, 0xf, 0x10001}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xb5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000003, 0x3, 0x3}, {{r0}, 0x0, 0xd4, 0x11, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x3, 0xfffffffffffffff8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x89, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x33, 0x1, 0x800, 0x2}], 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000052, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x62, 0x20000002, 0x1, 0x400}, {{r0}, 0x0, 0x0, 0x0, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x29, 0x1, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x6d, 0x1, 0x100000000}], 0x2, &(0x7f0000000340)={0x0, 0x7ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x6) r2 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000480)="898ce01887dc651fbfdedaa6cc6735947907a370f833e0ae7c81b15531adcd9da68995315ac8da75ba3224350baf6f83f86d9598c1c191e366df0f44039e25d55eb7713c8d0f89f98be3c82136b11dc494ed94ca0c4c0e0ede9238ab1bd58a23c38e9b813d143aa5efe9237bd92e13fad90fbd63ecf034e1f2f049231e5f7ea8c43b056c9b1098a1ad2c71c3c711dd56dd36c2015823282d7ea750c6623ddf0d2c0a1002e881565235af7487429b66d76c4e9542d001fdef821439ca4a7f2f2aef59d845ae12455f15570ea94a227ab31b8b063e8008f265c3c724456058697d32dff7cd901be58f3a7db5abd002a4605133c76d01a04740f4a7", 0xfa) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000580)=""/160) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f00000006c0)={0x0, ""/126}, 0x86, 0x3, 0x0) connect(r0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) pwritev(r0, &(0x7f0000002e00)=[{&(0x7f0000002d00)="403bd868ec743b2e1e8313f93b89dfb4dcd9317d91ea1e311b27fae289d8698a8965ac60ca2c67e92dcb6d338f69d517a6e538f6489d0d52caf511179cf915d928c72708f63d9c7d07b0e3b24c7bf6430007711534d1024aa075995bf467d9e89ebe0c4cb9561e1be178127f2deb8d5acb3336e2aca9e3e35562c1bf9f4d129fc97c529f7da1c8ab5692d8346e681e1f097b1b95a57cc97159d676cadc678573cda6efd7affe43e22bda1442faad4e19e65e0284f08b9acf2d20c295e54bf7e1197b53962e53c220ce8866ead36ab2da809eba2202f8a06d2dc4b52530d179e57d80dae423638dceb80fbe849e3d1a66ddb17350147891", 0xf7}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000800)={'./file0\x00', 0x9d, 0x341f, 0x7, 0x1, 0x3, 0x80000001, 0x4, 0x0, 0x3, 0xffff, 0xfd2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002ec0)={'./file0\x00', 0x10001, 0x5, 0x7f, 0x1, 0x0, 0x9, 0x80000001, 0x3, 0x2, 0x5508, 0x3ff}) semop(r3, &(0x7f0000002f40)=[{0x1, 0x6, 0x1800}, {0x7, 0xf0b2, 0x800}, {0x3, 0xac, 0x1000}, {0x4, 0x6, 0x1800}], 0x4) r5 = socket$inet(0x2, 0x4001, 0x101) readv(r5, &(0x7f00000034c0)=[{&(0x7f0000002f80)=""/63, 0x3f}, {&(0x7f0000002fc0)=""/139, 0x8b}, {&(0x7f0000003080)=""/107, 0x6b}, {&(0x7f0000003100)=""/94, 0x5e}, {&(0x7f0000003180)=""/253, 0xfd}, {&(0x7f0000003280)=""/222, 0xde}, {&(0x7f0000003380)=""/27, 0x1b}, {&(0x7f00000033c0)=""/200, 0xc8}], 0x8) syz_open_pts() 19:57:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x9, [{0x3, 0x4}, {0x3, 0xffff}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x3, 0x7ff}, {0x1, 0xfff}, {0x3, 0x2}, {0x2, 0x5}, {0x0, 0xfffffffffffffff9}, {0x1, 0x9}, {0x0, 0x2}, {0x1, 0xbb21}, {0x3, 0xff}, {0x2, 0x80}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0xfffffffffffffffc}, {0x0, 0x9}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x1f}, {0x3, 0x80}, {0x3, 0x100}, {0x2, 0x1}, {0x3, 0x51}, {0x3}, {0x1, 0x4}]}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xcbe, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x8b, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0x7}], 0x20, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0xa00000a8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x1f, 0x1}, {{r1}, 0x0, 0x2, 0x1, 0x4, 0xd73c}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x7fffffff}], 0x4, &(0x7f0000000000)={0x1000000}) 19:57:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1f6) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:57:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kqueue() fchmod(r0, 0x0) 19:57:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r13 = msgget(0x1, 0x200) msgsnd(r13, &(0x7f0000000580)={0x3, "61b3209ac3635347daaf772935cc22b6594f61e305f7243398fca5ed244c785eb459e72b034a70a0e28329a6b49e44bec09db00992546dd450ddb164de8ae60dd0eb03b33c1d3fd7dbf2f85155d9d8c654d0585b56cbd1995477f40357d81fb60d1105543ea6d602aedac22553fe1808e7027d6b42c899f5645e4017a553e89efa0d8cf7bb21d25bcd88ac4a65222c6629a5053a268471b6cd02e153333d3707c2f59cccdaa8783ae9b42c949cf1ef61f8f951c3c1fc44bf35bde8a055809192b8c953bb9e8e1eab054cd376a4ef433bdb8e1c0369f1a390977ed27c84dd58a9ed9bc4c4"}, 0xec, 0x800) getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r15 = fcntl$getown(r0, 0x5) r16 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = getpgrp() r19 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="5a9074274c97c5d9ba9b3bade855c81216ef2d920b56babb88c944127912df63ad1285c291692c581819ec127f5372b47ebe3edcb6fe90b2881ed98fece24f0a61a1fde131c64493eb6a4c134f5af45ef39d801437aba4ebcb5e", 0x5a}, {&(0x7f0000000080)="121d8987e7e85ef2b9e9702843424711975145804a68de4797a4", 0x1a}, {&(0x7f00000001c0)="c8a72d446fbe7bbfb4023464b95082ccae551230ef0987dc117ae1ce8a9408847d0cf27da40c92098f709ebe27f9f8e0fe9f04d80182a4ee413414495aa082ae312b7b3b353cbfcaecbd90b9621c09f2e78fc090cc378c738a", 0x59}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="20000000fad8858790850608000000e6dbc83cd914e5cd7bd37777113d4a8020780d3b54263f646ea8f0b04b279b0e961e5d87aa3da15b33c582fab82e0396bcacba3c12af1da2101d8ce7bc9476fc065837631e56", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x5}, 0x1) 19:57:44 executing program 1: shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r3 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r4}) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r5 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x880, 0x0) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r5, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) 19:57:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) clock_getres(0x4, &(0x7f0000000240)) pipe(&(0x7f0000000040)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300082ef84fd43f628e67d8a178e358c2a89fcd981def7e5eed4017b7ced1561723582292097f0e065af20db047071fd9399907f788ed036750627c39943ac0d2b9c471ac124326e88d685375651a58211f9e6639d89bfe34eeaaa72168f16bc6d00000000"], 0x10) 19:57:44 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:57:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x5f68) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 19:57:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4a) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x400, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0xfffffffffffffffa}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x45, 0x20000000, 0x7e81cc62, 0x2}, {{r0}, 0xfffffffffffffff8, 0xd8, 0x2, 0x1d1e, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x80000001, 0x67}, {{r0}, 0xffffffffffffffff, 0x14, 0x40, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x8, 0x1ff}], 0xded2, &(0x7f0000000180)={0x5b9, 0x4}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 19:57:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x88) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) lchown(&(0x7f0000000080)='./file0\x00', r1, r4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="438bce11a8f3a43f4a68b9ad835e8c3046825b568756075a31d05df02aa3e5beb30c04ff19745dd0e777", 0x2a}, {&(0x7f0000000100)="1959b604ddfba9088441672115df26aa8acee6fcb1472f83cbf1e93cb1f6efd2c80be2d87c66c34555fbe849f4f1e60a4e001f4756dc8619ae4ed4a1111d0d27b11530cf6de2d17652a7b049b92e8b1c01ba55251af372e568cc9165831f6f9de28fc40b296ccc481983b8ababfe9bf792f9fd51e3c707dc83101a329e6fedcaaae87a2b772890a5dbd56ee38dd2cdf5dfc7594ceb213fa2b1e74596205690fe2c480613c7277694df19ddc7bad74946e3e24c4a51bc4fc055a7fb64033a12dcc49a889929e1cac4d38c6db9c6254737345deb47e18bfd6d11023a85488af83634", 0xe1}], 0x2) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r5, 0x0, 0x0) faccessat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xd2, 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x4, 0x1c, 0x3b4fc207, 0x1, "cd887929f8d5965edfe0b19b1aabb77e76c63412", 0x3, 0x4}) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000003c0)="45e03e68e32e8411a4da755d0d31982bf3ce11e6790e2295337154318fa706b4d51e84ece28020d16c1c1f60a467b8f86b53f87c691de5376fe52c1108143b520584370e4b47a78f1e5a523c15c348541c386ab7fa1b2a7a84de7189079bb69f84d2fff23849f3437d67055d948cb702e99a9d89beed79907c6cc7c868643112787f9dd50cfb91976e976597b6c8cd9c6b263ed2a3df40c6c2f65177af5e", 0x9e}, {&(0x7f0000000480)="ab2205d55145b67db9098281633671f20e80ddbc5e10d5bdbb97d3d107474369297f3e9966a150782980fc945c2b01790bfc6aad70c3f6bdbd71b400c7acdaeff015e4bead44222ff9e598dc1439727b30356661e8e86478b5907108e69d46280afc4619ed5c58ec0d8b17cc229edaed460085bfc0b49ebff3af176e2b3fc0dc09ffe1535ce099e7db219eebbe3223b59073a907d5f3053938ae84e4c3d756dbfa1704a6d6e92d51f39ed8bc06af33e5ff8189f1124f84122e7485da85b113ff05b2952e22abd0565a4d5416d969ab7f4c2b4bdd598896f465ac9b7eea1cb62e31a0b051", 0xe4}], 0x2, &(0x7f00000005c0)=[{0x38, 0xffff, 0xa08, "c94a52ec1692ca9af1dbaa6105aed7fb84a9049a4f630b3dd5a6451541976ae7604eb2c780f4"}, {0xc0, 0xffff, 0x6, "ac168134987daeedb939e41c17069ddb62502a51f7fcbc2646b235e3a91bf2e81925bedad25474da09d0d4644cb7d88a8cefe983b560c45012a96bc8c91560c5658db300bc011dde0cc8f13a9620210791e20f7e7eb7d18a52a3f8c418a3e76c499b09143e8d7c28406600d51ebceab07c6e0798175ea256b0b3ae9472203f1563e882b6ac6e8e9d335923d6704a979e9db96dfbd01fcacf908da5f514236865b77624f35f878c82b773b0a4e210eb2c"}, {0x1010, 0x1, 0x9, "3fca03380dccfd2af4b214c6500337e2880927ae0acd371dd3f39da752a3be92b3fc2d69182fce5869ac3f52a78de345f7e2cbbda9f326fe2de20bd86ba6f4742b171433cfb3daa4cc19cddd881a810e440842a55b9d25a6fea060461651eb4c5c9bb4dbaad6f3e898e85d9372ef144fa10ae8ee95c759eb80d123cb243817b1b8106ebcaddbd2a5663cbee245b3491a5dd74af21d23756270bb53d4efe5540c5a63155fbb6e323388a8feb465e77ea572cf140d94dc0c92c7d2b0427cf0ed40efc533a0a85ec1903691fdf77e6aea2629c4a786a1fd4c4dfa6b3de09783d1a04be16c91b18cfa1159095b3697f12e67923c14a927256b14e3e70e9efaadf6338caee1f23f8885ea9fba6349779a2e3f43cf3dad3fe3bf02642c6098aa13db8dbe82202b55e0b7656fc69175645953f277b27eb75a2a7e526b9720c52d2c3ef644fd9461eccb9ef755883060ef4410a0f377436011293c719831c6695c7237373c76a9f3f74001331793eaefc956006342b8689c02732146d5af7b272e63cabeb0a6b9c0ea1a715e85d0352f09f9df5cc6faa8d9a30e29856de7304cad510eb7c07974fa9e33a5aafbee69418e29ca70236101f1c10c98842b856425fa181d624e8dc2fd26ba9ae7641c478a4b4dc5518da79ebd2d9747454697554e0a27d5b3ef3e256ceb2eb14c09fb891bec60740b366c037322949c799010dbe6883aeaf380352381f3c32e8053716336df61aecc514898926fad8f1d02fe5cbafa2b49c3b1630f5210286575afd3bbfdcc0436b1fd081abfc90e4db3358e916005f1fe48069b1ae36ed04f72b2f223a37ca0dce3d955e8c1063d837d3900140d5c0cd24f6af6af512c0e543023acf7166c9355bf406324b3c12e5dd426b43a3d9288e9b35f6f2180cbd0cb8bf2140222b411a9c2a07c6362b310199e4190a9a0d5fe6d0a73db2e778c7eb2f59f3ac5b9672e5f53bf031ecf98c4daa34b5b3480937975270cd83cabc8b5f4316d8819d7140e67be6c377c58c57fa61bb888e76bc262fe7e62fc634b98ff3dae82047a9b015442338a39314290619121075dcf7801406ccf6f4bcbbee154c725218ec441cd07df5cc29542b85dff55f65303b3df27cca29e9185e941f0303ec6aefff6da24e451738859eab0505d755fe1ecb353819da482926a9acc4cc320a7bd90c42851345990841b454208dae53259c0911e5073d46991ba4728498b2822389d498ca88b4c161ea8a3ef34eb11b95d8445a22a47211442618f79947893cc9bb7299e96e57a6066dd267bab4a23362213da2f4ff308edbf35de502e51086e2671f198e5e59e6082b73b3fa1c8ef4b2765a3212b9e659cc968f7161099f7f136364bfed793dcb7df75753e1fe9fbcae0e8af473bdecd186526f7667236de2cebedb7f165a1bfc5780ad5075ac285aa95b35127ec100b03acff34cf76350b8d10719e5ea1ccb19030713c8dcb79d8f2aa86b3bf59ea692eea85936972f7e6b9129a8dff2dec1e2f452f4216d83776845e034d0002f99741b2aec6d5de01a97f5b6a08a0b3f5a9daee96ddbc60e93db0b898774d633c27d9c6a89c3805375b38a3bdf7707fff3f25b22a4cb6d5d8a82a21945743b7f14efe792dfbb4179a61c08c188212a661f91e1c5c215888e22cc85b2d172f8f952e80fc81c0954cfabdd52946b656d02cd7e143a8f7e48db1cf426e3b7e4da4b73508573208674df6f913f81e7c10b5815ea6ffed1bb8446e6e1da57173dd87c0463c2700f5410eea74eedfe30b6459e4a06e95c888aa778bd51fbd948e8defd2ac32a0a68262860db824e55a6cb9554c63ca06cbcecc9450d957e945f132d717f3be686c1c0443c0aa467bc45dc7cec0a8d66566dd58e919129f41fa0650612c6a802ca97bdb1616e5f989d89f4f54452d227be3f056377023b1dc2be309e120c51926b954bf11270e5f3f7dd944544298ea6f0861f9375b2eae3b579c1e3d229dd0aa9b6b3de7149f572a176f7c280964d75764dd4c118dfa43ac406c03af4ae38c89b6296d1ca889e9591f566964e826b39b41c3c96f312d1695bb6507c9a496699c8ad04070b6d307dfb8c726d8f1ce53b1fb213d535eaf56983ec0a758d695a0088f67b031d83b0ad4cf100ac30221ad194e7ca08b31219702b9135a5861d260a47319b6fc7ff9fc90ae2d73738e332eeadbe5242a7558df8a897c9858bbe82c33fde1df668b42108d3443c8c5b4ced233deab3bee3f8a8b2e2b0c98a69bd90dfc5ccc4f8ec745fe8df8eb6bf221f1e28b01b0d69d9bc07bacdbff8b606048d921afb3678c43fd34227b8985d593b1f58a62472039ea1ab9e5f33c322ebe7182700272d4f11e144048c956ca0a5b52e200edb244745e98fd5b78177276c04a17851d39bc4ebb0c55aeb5e020f95825d2226773895659594182d06db9a68cc2ec5b3879c901ca6ad1d48d2ce40608ca4893e941a61918e1f49c37fb7e1727ef4881acaf39d7b51f3b6f1b50670851f5b2fd29e7ef925da19637ecff9fa0f1821d2edae3c89b48074bdeb80fe3872f4315099b58a667cbc167370efbd22ba8978a60f343331a248951fd07993119b661e81a4fb6254dd4a8e8810011cb890bf0f6d3281fba26632d696e398f657c47096ed6850643da63e602921c86db3d9e5492890e6336e356c0a5d6199455d7c32b4fa5f07b47b8659ae67914ad619cc9511a62a7678ae0e430967d42bb0bf3d794d6e94d5a5bed04be563a4e19b8f675dc7e8b7cc9c95a5a5722d6fac86cb7a3e2c5fa7674712d716ce98091bfc240be714b8c772684b165b898be5b15c1fc3e7732f5bd31b1242f78a62870ab6907a3d975e4ff2629bab96f0c0c0cb324877cff46ac5ef8c0c6d2f8cc7cdb1effb1ecdd7e69269703971c47fab58d566488c6a41e5ff1a352fac85f9d0643c0d9881d99df9fd9dbc85d3bd3a120fe35d4c3f9fb488682309692ca7a218fbeaef107ae566a7781ffe7fd88de7db7910bd4cdabb80a444fc9aaec48fb2f228194e8c64ea8aee2ef3c03c3d45f76b0c08ff96971cc3e6e6e328eac3b354b2e52b1ed10c0f05e4d86cfe2d2fa75271bbddd72156b9c84f80de356c96b705ec189db61a6cde59033b59de92233024c4f26b90cd9e858677f3c5267641bd604fdd58528ccff7c0474addd01b42ba68f6409169555f1b4fbaed397606fcc1e9d8bfb8e44806dc1e734679123d0396fc16f7e3bb6c45985da6397449b8753b6ca84237e29e4d2948464e61b467cd227a6815cfb1858d6bf00e5dcafee5df15dc9cb2246fcf04bb20056d9baa41d6499332a3228c6e252662dc8e180f5e13e3070d81c7d4dfcb2417cf435bb084cb106ea3cdf25b743fc6153935e7092459e1f166ab731abc650c8e7e4271864f3f394dae832651c170a64b1493a96a4ce843c9785ac92baa100fc2d31b1a24db3368c3252c883cba372a80aad03ac1db67be2f7282c88677e06616fad17c70abaf7d4df9850ee57a9b03bbc163af9784d08359568d501f7aa2d7be176e37336bd25c1ac1d922a5decf84f22f4f0f596664f121fa4126ab35ea70c16a3155e78459f629ce04706821b1444aa358fc27e278f8faa108936312ba0d711572c609ff6de768cc54c9036ccc7978efad85749b8e9bba838401f3cd6ca224b770c61615315891c25e1e4433b677da8bd888bdfd4960bc2a4d59c3069bcc84b2cef0a3bae514a3c7c8c4005c9fbf8eedbedf681da447e82c65bdfd6a3217bca7a2a6208ae8c99d5a3c01bb9716a6e28d8887a132d53909b1ea80bed3ab1e9038a2502f4e0a2265c95ba8155b49d4982af614834182d571cf100ba8b7afadc1f8cadeaaaa695f89a88330155123710a5bf77c1b352b527f7602d39b5a6515e1dac523dbc4dac7fe655f7ce6b69776be950a9722072f271f0fecf803b1ddc569ca8c4d2c790dc772ddc8285801efa2c0424866c27e3b5fe2325bba9ad4f01a57760d378e5b129dbded0ca95101a8308574eaa93c5bbcce274624a755d3649cb0c3cd8d90c745e7820b14fd5742e8bc6d01e0f6cd02d72b31517b32564b0fc4fb1104eab5b1843577a40df8c6089ef962be2718a918e651bcf60fbb625d75d7f5cd4f733725402ebffdfc17437ad632160a62919bff90c5665f8eabd0c05246ac502932c9778c786bacd466fee40a0deb1e50b1ae3321012fe7813077d07f61a3eb76a6a94e61e1894fb16b7fd88db4e707efc3f3049c5ac6252badec7a6db1ef5cdd7dcb5a7e78f0f29c64a51bf0a02a85742f70c4189430493e7b26f6b65a49d9bf2f62556fe25c3b9829a23aec6e704a055e2894373d49f5a65e904867f6ad91bec90261fb89497741413525d8bbdbbb2594bc5ede7be43b4d1c2403d95657e3ac1e050ea7c7800068da86155856bc0fd316e405b867d1d321c02331b3aa169e57c87b16f8f0e945c1e364079f5a78441d2cdd2eaa7ed68047711b8016001ed574210807004f1e01cf13182ed6fec7a352b40ec5b0faa2340fefe4a02cfae996c088a6cd583287b46dc2df87382cc284d8d72012e83892b906a76d9aa08eb0ba1ef46c8347d4d8f8bb918d17800e4f62baeec45d964a1def0dbed5b1e03a5c89be005edbce39a4f236d7450321403f77d47eb09083782adb835b38402a90e8dcd5a36d7ae67e6d9be143d670cb5e754ffe3270f53ae1b16c4730e151e8be673b18bff881f3b0d5dd35cbbfb3b97252951dda0e3db46aff5c5adcabaa4bca8690eef1698726cce143b823d2bb7a97eb528ade152425b6d77cf86c9c63eac221485d0f9ff1dd2b35a9fb89d202e473fc6ef51a46a676eb2345005cb85411f6c0757bab87efcc686be329a872c3b0ab84f98ea07cc4d5278542b914e67ccb97c29520f38b44ad4305c7215732dd6c8a0cda8d9d8b7df8898402f6c41def5c334dc76f9e98b4486feca0b1cca00c94033cd7c2b81d42d504dae8a41def02ff75db8ed5f204047c46480a064139bbe3f644cf1b4a0fff91249923ae17979759dda058baadf63d08ff14ff42723f424e05bf398e73e69e7c1665eecc591455e27f39fbf69780e2d6b42172d7b7097f06cfb6470f0bb484ecb9e5f17b22361d65a8cf2012d9247ca6b56d9bb0ffe8ac5a66400ac05fb5722b67161fbeef2a8905c4619a81ed23751681f26fa69aa778c26b0c26967593d72f1720dc089bc24a098215ab38078c322fb05274963582810ffdb1f60a380a566ba093a90f4dac4c1a189f211783bf249c6527fe1d4f3a4ed3879795bc14f933bc8f1627875498e68783185492f8a4847ed1df55e65acbbd39c4875af43cbd43232ee02411dd4cc61ca2e8b0f8dacf1d91f31699fbcc4cc601b7293e42e4b7c50f1e7a47e9eaf156b6dd8d0547c207582228d906f67daedfc41c52793feab0de659ba82b96b00cdfd10ebfce3deb073e73550f11705960945421d1e4dabae5172ce4933f21ad78e9a9634964576de772ce91bc2cd8b025676da520939ec369a7f4c190e0e6f930133d334315be3dcaabe088f2f753955ff5d78b045fdcf2d25e56c7fe399087fc8027399614d68f07979804f45697b84f7bbc5c172375363530ad2f1cbd4141efce5b969e90e773cf21234ce44bdcd1f926d4056b1a0f2cb7e4eb63d2206aa9a32500f4cff4955c06d66ee23911b169578d6a73e21d7ee9af2b7fa226dfb29eaeeda40a39f2f67c2c79ab9f1209dc94910d6191ac6761759f94452735dfbee249085dc44c5a21ce39650814d5abaf2cc85dd0b3a80a92d34fffe1b62bcfcb145d0b0301e3c"}, {0xb0, 0x0, 0x9, "846bc90e31de682864b3dec434e3db32f6f6c501a3fb0b7d6eecf516d74fe99706b696ceffe2264ae575d88a757c55a4470578f350e0ddb3184f072a719c0e353264b8e18fc7cd19994dc46b24667cf5077eb32650176fae75dd5b902883ac5f09a06f35fed70a5209b13f4518e066f88ddd5b5247b7c3a0ca9b2dbf60abacdad39ee3a249ba15ef0ace5ea98396ca33af76b0efb35afed0722a1ce66ddc"}, {0x48, 0xffff, 0x3, "5fd9fce31ad73a3610f801f1a14fb2bdedbd216bd15352fbeeb55f0443b00d2982a3f48115778e0bb1600c2b3fb109a2c096"}, {0x70, 0x1, 0x46f36211, "42e4c6cf038035fd0f9184b034767ced1b11c022a96c196cf8a6ce7fec50bc2382e765e37351cc943cbcedf5d4558dfdf69e8397f6c357e17436e039c9ea3de7fe7cce88461b2103a6cf37a36b5bf8fa1805ebbd7f3401b9b97873dc5e26"}], 0x1270}, 0x8) sendmsg(r5, &(0x7f0000002a40)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000001880)="34f9bc167e828c11c3f6436f65", 0xd}, {&(0x7f00000018c0)="502ada5b76c736983a056a951d803181dd2860daadf2fbe45336a551f0afd7651a79d86eb91c6ed4d2b7d77b15f9ccb58d6638b30b0488afd4289ff957cefe970f89655076410b79259af1621f1e571d0bb3ae1e665f9fcff5fbd26b394504a3bc8fdf88f680f04f37b5579f6e7b7fa2205d51e8b14e350afc4b0712ac1e0a2f5759feb9d800cc21e32015fda0f4465f170d82d4ffdc657c57dc3c3068724b262d760f890cea0c9846591098d63642b4ea7514a3842e2d8328e5ae0332054fce99df71539a71bb", 0xc7}], 0x2, &(0x7f0000001a00)=[{0x1010, 0xffff, 0x2, "f92c3d277965d76b59145dd5019d034fe532d8f599f0654fba1a84ab91dae5000e92a635b30f5fa7d169dd97497578521366f24eecd30852dd2879c3f37c7dcc663ae790df03f6090b53a5b67ff5f873d7a416820509fede8f8b15e7a4ec8026b6617fa494af469021b2cdb5a813823cd5243f0fa7cdab5928380d12af80e17aaf2371fcb528d0966223931517f33cfb213db2950b03e131621c3b8b62ca1ed3f2816f6d8e794add4ba4f31c1b61c4e5f9b0a506e21e482716c43636458922f379e4f2cb64448779bff00965eed6179b8c4fde2ed2b8240814eb987b5b603c0886fcb815dc86446b368e6a95b8fcbc383488f1da42e40ef28e30b1c6858904cd50478ac6bfcaae3bbe7da2fb283a418ac909bdc1d8aedb535875261ef7aa091cbbded8a774864022723c01ea8e042bb1944b4e942b8865eca5c708602f4038cf33879cd288b6bd453adba4484c39989ecf0d091f344b5eef0423589173fe2af92d901c8a5f6430343f747e6b60dbebe1ef83ed2a505dbc7b8addc84c37352446331994a42b0494fc84039483d9e6181c8019b88f7ce6a9aebfc3fe410812d79031c68fa345e269fbab3b8bf5a7d19ff18ac9fc85665b2ed7448458ff20a410980d99a9fdd4e0b658b07c15ac775003478d6b4712e9bb61922c6e0f6fc48ea50d965fba1874d65ce198f3738ffb4baf74bddd9b26915b2964c988771be4ee06b9843c9a9ef84d13654b8cea89c651abe8ed65452abb062ac5484052a2d88db69866063a263423d409ca68fe330804435075cc77aedeb73a2b9886e08519bc885497434e81997b56ffcc161ba2d2ebc7810359c075d0a515f8046f34da08a10692cb0d3583840cb6b70461f95a2e774d0f2b0686b57ac4b3ea4ec41f104645dbf97396b9a03aaf058ee5687411c2b08737ac2568817833577224fec787ff56b27f5668a9989273efb50164797d360085af34484994ad43c1f887c0232fe128f855530a6d9034acec4f89113a0112a2e1e6bd4da950ca803adf90bd8ec52d59cbb26bff68fc3bb952c3b5c08326630189c74a49f5c61c5508bffdd37fd6591a1ea2f52c4a2a9fdb397509bda4937ca9d300692a437dbc40742a2a82c32f12e94425cce030a96e4280eab551a54178f02943e845340cdf592ce9f462e35993450cc94c2ee25335222371ba021c9981d5f4bddc891d9165a86de5307ddda02cd6b817c88e2080407ee0d376a76b5c144a2ccf9b88ce0d315f5f0f2c2a7ff005389309ee04adfb3bbbe725274faeae1472f76f45c22be4289f9caa55edc8a451fb80bbbe49f7f0373579914ec84613c098f5828c6087dee3f062f3d959f5ed7c60fab34050d2a8f8dd78016c052c830acc09e7d94034beeef028762c525e723637e814ff51f2d4555f7cbee2244067ab46754bcb248ee4e2e4671186b4018b393b91bb8ddaec3aa98550b3fb88c827a7f90ba96bf2b1b185ceb37dfa61bcc5378d41e19a1227175d739824a63f2f3a801631d19113f21a65d0d4ac58c5c16acf1dfdbfa3a35da8e33b3ac4dd67f2dfa442b9caa7e85573af5e87ecf9311d0187888e78f9772715de790eb9711a07a3f2d8bea67d0db8db866a432913c84943eacae392d6d6af023106692a782b5d87f4488809d665b28cb276e67fac08d4c76a9cc68fb29344c45f7f9f68c171909b8f197c84147ebfc7954c2e7e0182a34fb5c62ac08fc2e40bea9aa86755d2b42364c97026b9c6064d6dabc8c6c58b1672c9e6c67d7d92e16e6df47e0ddfa1642022bd6e953967d36a08acd2a1bca9ab40be5ec5ccb375bd2158d29a69760032388cbfebc503d76e997e6a7dd7741eb8a94f9f4e5fb3d983e65d711d3d8f3462cf681873ff2e4363f297975229e234055c944bc89cd1f9102dd4b8938a6ddbec246b59e44808986a79fdebfa37985c3e4bf9c3e4aff7f212f54fe8d391a99ec49aaa5a88f8a33cf4e45553a3383c344a198c37fd8b86aeb7271d0654f97ab909c234130eccd80be28e5c5eef5d8d5c84f0cd0111d537b8b9e7aed5e7a081c9a1569d5e5aa318cf25aa6dcd64cfe69e12bd714731441235ffff467620a5256cdfb899e196c6495ed0156b4aaad491d4c3b95bf7d35e2a67c1420854d1ef15743a2ae5c1550b40a8770a0e0a9ed4fba745b61ba3782ddf31580aa0823e206a03bc6cd9b4e0522c3a53a111bbc573c36bedae9986722b16d67f6677f66be9dda1a2c276598727a0e89771d786e84a8feea69906502d73512118b8521456344e239cb0a2099694c15fdef2123bc91a3f6f67255ffc147222f5d313fe4e9ff5c06183e544056d50a2a8a397c30366cdf26663fc28ec3c230aca545257ee784a786b6fca30bd088e9f79c81cf7f1b3adbe3c23d9df31d2b16f35b4c5c99622ccc57f3b293387cbb9bd8c2c684636c2e1d29fca28df2cd7531b40e503237b87d6eaed41049630edaf51ca10856a899f336d6fb0c9837d746d9cf861021cd47422ffef5cb802e400a9c4ddf374b8efd37ef7ea3ca4c7ab50089f856dd689ad735f458c43d4cf97278dac9ff9ee57cf003fa30e5272330474701410463d3bb9221a46778f51780aac2cf21d23ed123fbd3175f3136ba83dd704ba815605655593c7ebf30ec95675e666da248c206524b612ddfa645b0e68d54a097e8036c5aca53f1a71a7f3e44ac21749908f527d7c261313780bd3849365212a258f0109e140f6025535cb149beb6a666dbdece9a9175a7e7dc70315f85ad988afa69cd48b7c2088aa608f32c479db49d9afb2b1c3cebb2903cb35ec1837c2abcf817c5019c76b7f9639758368257a900f243a57c7b4c30a3407ce3b93bc745d08f22d8cbf831aed7731e4dc91494c787f86bd600c32027e84e029b914b938627dc5a14aa09055479941da03224f69d8c42fdba4ed7c59fe5849b41c00dc39c2ab9e3f65777426ac82c6ec53cacabdcee526b287e68eb4ef0931eb494c68d793b45f2c42e42ed3a6af1ef82dfe4918ad318b640f042a8f6f31a92a6ccfa3c698332e2ca2a44520159a663d0fefba02855d1f92f28b2068ab081f417a5776d8eec9f70648e96604b4b53b822d0bbb0509c1976687f12bd0e4a8ee3c1c420e3d8c7e2610013fdd667d1b2e6a0dac8c1b3966a2b9d89ea5bb8ff0d0c08b46369bd11dedae0050b88e1cade9103b5a69d96b4e67457fb6e7b9d2e2926161bf8b2f45e5617b29cf112d2f7afe378c44225bed2625e91f3f6c425710511115af42b9822c444f5383d9f881b9ad14b085cd77c48fe50bd80c8163f412c12007da756aa9bdc852562cc36746405ce0e509b02d04d33009c905abe2955c4c496ac83767b62fe74387fc088ea34bc133cf4af52db48628181c156226bee354e6a47e07e99d1b0814128364701bb20579c2945d4f65922186fba2e4e92e680c9a41835fcf13cb9b5b4c14a666df3a5a984b278369f512b60945051bdbf7c821e4bf041075865fc7fdbc1bb816c4f27245b203a8e961189f8b34b752ba60e1763cd2e3f6969aba9d67667ddec02c37e4b40b4e5e802c606f6b2a2764cc0727806ea4a07b93fefa4f7126c0ace90f07aea7fd4d2af19d02d14b25412990abf77e132fe71eab0b93c2fa749c60f5edb79f83d58e8b8c9332def513213e02fc4dee9a2ce8477846460c36259f7801f92e8744882c550679cef81f190bf0ce9b4e0e9873a17d0d36f600bdc84d1f985ac74029dab315b0e63ced474fb9fe861284757b47898258ab7a2872b9ad6baabfffbd5708f3e8dfaeccf6ad028edc62c86567227a9ecd20fb04d186fd70c8906cf55560640c412db43a7d2341dac9956f1025a4e4b4fe161d553ff9ee74d9c28b16c14ee3091cbea612c4d701e6aa28486e1ddf1455c9411d9045422f7ad86855c61f862b8de67bf3ba4c8ff386e589c94c785e0c82264c4a2367b855902b198143aaad7a5fa584559560d76251919091fd44cae90c8ab670c312d28b02a7a7abd9618bbfbc035811ae4d9b981a57f0e5bd782bca0c2a5daa80e1df45cbb05bafe55d29f596c1b3c7ae8b8cec0c594ae48c90e904145c9aecdb4a21ee2b381f4999859bdc96fd6a335be020fc358f76a8abd856d91d6d98dc2a8c40ca29b2803fc0982600140047e89085007e3b105fbd8120c5327e5d919d761f4dd9c6f523a225454c2b2acbd2f32c0d9b8ba8525eecb83ebf289c73f75d9b7d041f49686ce13143f5eedae1b39d456e5b0e509b97a5dffd66cdeaf3b9daaf27d65a6657c6da4de7df7372a52fd33e1641e5136307d16161610a8a5cf9478e1698a499edc5c423e4c3868feb1c5e012dacbe706c23e1a2276ab28bd52ce41c921df21b6855830443f7ce92f5ebcf0f4f478adebd07892215346fb6529d12ae16b31977db8427c9728479288d56be19eb0b06aa97b883305301ca7029bfae161fb14c99f5685292348d362e05f99dbd276f6318bbe316c7adb582fb4108fef65655bc5d2a7d2e482eaee565a900cbbb209f62082baecd2e5bc50e488c478df4c6aaa0f73c098e45c6a9f28785d76095963958ca949171b1bdb9eea93802c8f3e9d6e8ab40ac252de218733e4c59344be3cdbe1ed07af157ac8a7e71328c2dc6b827087afb5b9763370659b5caa186d15c296536c91f2c416f627d4192a034a5c513b1aea4cffc26c1c56d4bb81134c5b158736d2e5dd5eac8c97784a608729efa1b219732f83aa3f10b73ce497c3ea9f394039c43b0c3a1e3584c98d4127c15527ec2624612cea9a841c1553146585f3e093afe00a4d1a0287e06a075d77925d1409c31c319fb2ddecd616ff47f550fed8202dd2a8766975d1e9ac0e576bdb090b3720ac066bc78526d71855353b74c92ee6f134d103ba773f8bb0fc25380ac9a666b1364db932a58505bcffb53f51880b3b7f94120961e2ecabd4e2271b3aab7856491eade2af74c9a50ec146b5ea813e60c7822e958fe83bb35e0d62984c08cadf6709e103b897dad9e7eb81b1db3c6376218d9b8dcb7286984b7476718a51e35f05b5a6c44718e9b8c491386cc424151bc040c91883ae6ea62e14316adb1c9d1a2dbd9108e18dfb6a35938434ee0f9096cbc2ed7d83709bff56788232b657f4dfb5b631efeab8056caf2c7a75192563792266917742f0ab2cc1e4e78d56ef8e2a227c4c5c8b664ae0ef2bcd4d8a7d28fb10955a4bb23979058369bd99be82cdf9e6b33ae8ba98e2bb190acb5860cf81a912f124989d2adc123c4236502cdffab664b9875d9ae2bed214866816d6cb7a11002cbe70ce62c22c0858fa96a15cacd4dac6193b2cbac65f9c348bf2fda191b9d1f7500a5d7accf9592f51362b4fdd04336f6513186ac6921dfe0a1e5a560eeb6211f6b3e964e8cf52bc6450fe45e672e9e2268fea3611bf00a8fa7fdaede77ff85eccc1d012b7d45c44bdb7ab51929fdfdb132be6a535929ae3b7861907e88ef7256ca673ba35e28d6e6660a070802836717c53b0f3d6374c0080ef5878fe584c47a8f606e0dfe985d92fc4d17a608e536f6663e36f577fe8530823d87c66b4fd18599af917fdc33b4fb2f72d3c2f327e3018f48ad2e0b5fa2b2da828f7c307ce21bf64f6e01dbc385a329cad88bbb7dd842e0f231136e17550a7bc540d63aaa67f06915022d318d9620e0a63ead54d3d31cc614eab48d92b504e4b95898cdab7733c72b10ea4625de390570bf8e8b255e863179f8441e55e8e5ac5ff4a36de3904631f8a57f6879e433614d800bcb021afdb29697e6aa5cf17fbc5e9098156070bfb9862c6d1e69137b42"}], 0x1010}, 0x0) close(r5) connect(r0, &(0x7f0000002a80)=@un=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000002ac0)='./file0/file0\x00', &(0x7f0000002b00)='./file0\x00') r6 = msgget$private(0x0, 0x690) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000002b40)=""/32) setuid(r1) connect(r0, &(0x7f0000002b80)=@in6={0x18, 0x3, 0x86, 0x8}, 0xc) fchmod(r0, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002bc0)) lchown(&(0x7f0000002c00)='./file1\x00', r1, r4) fchownat(r0, &(0x7f0000002c40)='./file0/file0\x00', r1, r2, 0x6) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000002c80), &(0x7f0000002cc0)=0x4) open(&(0x7f0000002d00)='./file0\x00', 0x0, 0x102) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000002d40)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000002dc0)={{0x9, r1, r2, r1, r3, 0x2, 0x7}, 0x1, 0x5, r7, r8, 0x200, 0x5, 0x1, 0x8}) 19:57:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xa5, 0x0, 0xffffffff7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x76, 0x10, 0xfffffffffffffffe, 0x8}, {{r0}, 0xffffffffffffffff, 0x4c, 0x2c, 0xfff, 0xc000000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x221b, 0x9}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000001, 0xffffffff, 0x20}], 0x2, &(0x7f0000000100)={0x10001, 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r2, 0x6}], 0x2, 0x0) semget(0x1, 0x0, 0x1) fcntl$getflags(r1, 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 19:57:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="00d742084f8594b293a12dea5cf13b83875ceaf057088497541fb5970eea2ff6f3683d633d3b78d3ad42fe48f640a2dd2b3fbba72ea3aaab2025507a653a7778d7db5cc7a4614827f8a37d7e6888db6e18f67e23e6faf58e584b9ca364f9f6fa4baf00cf407e20d5cb6c6d6e62d72ae0484aee940f616e0bc34402", 0x7b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x2000000000000019, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x201000000001, 0x2, 0xcf, 0x5, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r10, 0x6, r12) 19:57:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x1, 0x20) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 19:57:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000140)=""/132, 0x84}], 0x3, 0x0) 19:57:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x200) r3 = geteuid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="0cdf7b5af5efea9516f44d4f4c5c34d0544269f5085cf5892f826f7ab7451cb7436aabf6f52fe8b06400338f8f19f40acc8701f04170a2ca6abd0f45242c9c7bef3d7064df0f94cb8f590e4dcdcfed5f8491808c98dcc8f74c4b05fde87c48edb4da03d494a667446fb95da9d5a98f3e0bebb17d5b8746c755c9107db74adf53f4ebac278ad65d2e482d3898cb50ea20ebd38f8289bcb7bc995b62c7d09c0c9baacf214e28406dc5714f924a17090cc0c60975c637e71d56ed530f5dcd2601", 0xbf}, {&(0x7f0000000080)="bf196e9a2bfbba6b92c18b50e9688948a8791d4b", 0x14}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="180b0400", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0x404) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r3, 0x0, 0x0, 0x0, 0x20, 0x2}, 0x7, 0x2e3, 0xfff}) 19:57:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:57:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair(0x2, 0xc003, 0xfffffffffffff63d, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000340)="f722829cf581c2172c4b7b70423fdfe9eecb28feeef62583c92230e11247e2a83461d1a5a6e200ac3f6854a7f13952aa8861fb6034e459612304484a8727550c1a3d783f671cbc1919e6fdb1161c218fa41efc3d101c39ba1338d85cf63c5c3d7ecfda0114b64546ed9cfd69113902dca059c0e2dde3500a8a55306dfc8ec9822699f9fb50dcab31b0ad3144bb6011b15086ff2a2e34057939d52da0bc579d6b80687ac7bd56732d353534a7c07b1fad726d9a099bd7cdb653bd1f3edcbcb3b8193c47bc2b84153a198997614ed71cea4b3381ce97b8e3bb43e127fd1ab3ccbd1f9f57f8f70c3c381a269d1a9f8e24b5f9c0f9ff6deaf043b2cbba40083b0cb671359f681f931e1f20cefb197d13eaec492769f1f3736c4ec0c31e28db69b7bd0a2de2a5f545342e1764c8b4754db753430c3881f21648a72edc8712f587961e01c106657ac98ded66952f5e55e1cb659576f373a2400e185a602597ca9c4b9a3ca235b05a4560c83860a9f254427f828c9c18d21169ed2904406e8224add834e10d2666d801cadc7f2799597b1268641c3ac05b0f3b52e782409efdebe6cab835b6bbbf9c44e6f4299d28ed7d914e90d86986b2e81e481a9c46fcd20638228373099c7c8a64e40211f64e4099fc0b22d2cc4234d24cd254619a00f4c670bcf0dcdd54a16798c47123a68af09346508a9065e672c41ca279e0ec443641572c1793d1f34ad3ae91873288fdeb4e16b50cd48cb846cdda405377c8508d936848ab81a20fbc9fb60017612b80a6e2db2bf5b641c1dddaee2f708d2dba550ab7fb2b7070c7c464ec9ca8701bd8daeaa0f1dc37469c09e2b7972daaed5fde148ad9c3871713e8f565573b63d6d167d7aa863a6664a123a77fc929ea6841bc3a37eab4e45e42beb412152c9259e75fbb77586196dd6d5b4b3163eee1c7712180d11f82a294792877cc546bce80f2b41a0d766ed632f3cbdbd6fef92d02f91e29d9cecc60b36b9a692e6535b69ab00d0b0915c3dc33eb7a60da6f6e5742634bcf627e31bcccc792117d7e820192dfbc54d8210c76db0883d66d11fd465146464831b1d0f20b2ca4c83849d7af159404b161049e852dda8e22a064e54452c7daa802cfcf491b48e3cae3145add0e2a9f64b05393de0370a675827144f888299a5aae994a940d39b9ea162749962b4759e32f6df5eb6a6f35ae552f4f732b5ce116f6576211d6aebc9d00d6b8fca507dcf2fe7723eaf009065b62b317fe82ffacd18e689167480a9669dbaee08eb21cb60af28b2ec11ddf34d4fdba4308196bdde6529559229c43e824d81ec9831026c6024c36b5f995081b6886e4afccf317bc5165a8b2100be34e113c9e365ad7f54e60a95c5a6978857d0356576975241cd5bbe33ef7d0029ac47b2ab6ee96f19cdf5e38c69b6c7c27d7ce646500c39f90cba21f9057c3329ba4c7bc613b9a6f3ec4d796c18a3a78bd15c21052e51eabe79b3dd4e477a821aa65f306a376db939360d6b325a29b8b501b309c3775f4dd03f10f20a12f7133a4d83e39f495eb8279bce0ab3929af7b80fed68c900736da6289b00f4601c6deb543e340dd62d77116aaf7cc032cefca1d7c96dd544e814c339b453aaaf8c5faada9bc5c7914437f29e187fc831ed22926e484984c3c0d4808276e061dfb9e89e1432171a52b5fe1f4557ed72ecda0bea5259fbc05c9b6e2ef3a51dc0fbecd0c7efe80bfc248859e5aee67d79f0e17b22f8acdda66899f9b932f854b5e40b8ab36398f1982e9c25d84d74c1444d4d43e5ee5f5de1997b508131db07dba6830e5a59fa323cf3381b554aad8188d6789b6fd767ac5b68e3e938d689da562213da513274328460980cfb9f3a45297c1ab939b0a3f6275fbb93fde63c355e5e16e631e6299ae1f3908d49958c9302d180b7ab67a4550363be631c9c1ed927c2c34dc1f48361f64401dcadf14eab5aecb2fa16dd7e3482622b59e4bbeadc79b4c4837aee75fab37315cabeb974b98ce88fc36a0232c2da0729d6c1983902147182c0be310fbabe2e36755a1eb56dcfb08660ebe909950c01956bbc20b4cd53a40a34e7a43267674016fbebfe139c9fffaafd612da6034d6c1ca844a2c7ccf680756224898667cbaf43bbc529e2210791f5d97e00b364a5d8b032d3b6b2ae16d6770172782bd14a89ca8dbcf1669e732b4fe39010d2688d29c269872a50f80cb9e726c040eb318fc106533e1ed11fa00cb9ac222177e9b91bb2e9ca475d7e34968c445581735f5510bec551e3c9b8af0515e953becc6feafe2d898a03c775987f04aa61e7e37a78cd0aa25f6a058af1db6a5f2f1e259890583ec04651ce8ce2d56ecda0661de87bf01b548ff2272d26936d79853df8497212c0f609dfab8edc83fbca00fdf5d20c28bf51629fa2fca4af793ac0ab99d8cb318bdc9de52fb9cddc2e71b51a2d176b3988a6d66b9d74f02290ac1ca11217ac4f64ea259041ce3c2c5f45d80ce36d9491940f366d22900ee3b307d06cd30b2b8c83c44e3c0a43f0c18a83fdb017cdc75bd6cf882b94358ae0e26163dc63fc3de5f7f981620f279a6ffc17d3782cce8d1583a8187d97caf8fe350a2f7d2e819a29bacf9636639703ab877d0fbb23001845419b274f0891cb81da6222a4df64f8d06130072cfba56f320370335df10963130972c43785404c011a7481d9943ee36ca64378d9446bad15a5cb819350a9f938552a5f70a6f7f90d8ea88e545c45382794193abc37857b3d79af6fbec8da4d02901a9b8662be605d3b9731b5530935ca9bdbed8168dabf67fd3b3f541d902ccd0e39dddc908aa670c6355f235ebf7986837d62c1381729b4a61b9a92abc59ac21a2393aa59dea6cbefb9581adfcd74be6865a77f6f371181b47148d02791296201dde303a9ca048722766d075523cf5cc782f03cf8f7d99525ca15a633cb4c44d1d3f7a4feaf27355d6d35797b7a3aa9cdd85ae03a9e5b6e605993a5e4fa30dde58fe988577b38f985057dc32fd8e8c8881541e9ed2f7832835cda5e8629eeb36e2e216dcb6ec0af15a38105b68e23358c90ad252f920a3337eac56d0b240ff9cfd45259f8e47866b1c7fd098d09c5bc122f61acfeeb8e7541e42a01b3b155f6fcf60d0464d68a8126dd5e2c1ea3d86a9c2a1e52fbfb3d74f7ad8f153fcbc6406ceb35f30c6aa629c71c5964ecbdf85b8d548b9c698350054e76ab6d0bdaaf94db136f89ee5eaa973e3b4982dc1dd85bc813f34f393652a295e0b75decdbf6341fdaf55a6c03e68acc751cd2b8e2d2b54e9fc302bd67962308d7809a1eb05d47f39dee8da1e91a7a41427b27bde01aa12f077449633acb768b356a28e7100bdea904358d7039820e7630c666b11076b49223bbe3dc484cb38d82c58590e724bf980040d61f78105aa3f7294e4ab40fd6bcef90309555ceccb6e91bbdc43393b6eda50e44e028803f3d5757f3fe954dcab9660ac5f0fc9fffd3c1832019955f0757496e7a3eba6d68e764990966ac91c736f412f8a9c4089df15a2b5f2581c6e1ed5051a3a3480c57f97987135413386c83e5c48a6eb9804bf558bfaa1ee5e65d75dcd532945280eebddccaf7b243f233ae15cfa70f599c24469dea026d29107876539a560d99839e49c7a60a5722a6921ffd6c6e352b7bd3b60bc92a72d5afd0ef1c7c639d53e86c68580aef498846e0b5565f26a4db9db095dbd526fd48a224c4c2a1de180a06ab3fd34049f66bde74345073a4c481cb367fbf10edf7ea727892852765bdd0df6f39fa8a1ab95043ec42883d39ddf90d4624c99d6d098708d1baa4848edfbc9b2c29fc6297280eed518f388548d34b86e088c10d3cee3f73234a92ee523129f615055194b2f8f26dd72c99235b99a6ecf0c5b1c31f23556fffe56851ee577a732e31825fe1dd58b743729a858135ad7b4432bee68247540cf840e63fbd6ed7203213e2523cb3d492087ce789c41e12d7c2d2d7de7eb9083aef29ab2a347d99eab30194ca08b63593ac9284b686513b0e8b3bc8dcd5d61d63037d55f078d8db4542f01f70b5d87b313d357ab8d5e6ed6936e303c516b9f91d11f424e03d754f62dbfbef5eb144c5a46a38c801eb046aac9c9be7213d15fc9fee5f39baefb8ab1c97bb9c91c9c0ca9fb1186587e4dd5403d846ca8498cb06a8378a2115ef22e8735e88aff15b4d243827e92eede7c9ab331651942559b733dd8665c4c60582654a0d214f37be4d64f415470686baaa7ded7397cad725aa2db205e76d7f42c3b9f190e7fef00dc3233c1cdf7598e74416473a175d402425610f94e880df75b9c5eca8ab8ab2e527851eb66e4bac20a9fed70403a7126bc202ebe941db51b87e7b8bbf376be1451b4acf61d34c93d4088637ec1d3cf3ff8a8d27810cf43869ce5d830804b2ec30e90e89f6e931d05f3259273a9bbfc98f9bcec8b70a0abd4d3867dc2703ae0b775abc2cbb37c3cbff971173a969d5f1cbda653e2acdc31e1f7487f8e65431e1785fcc8eafebbba7e00b348ed29384b714af70ab8ecd94c92548b5c06c3051a9ce1111f76d9dd947babac0a9092a5dc6eea3ef490cfa8afcf5f1c04662e9a1de2bb585a801e6d9698a974d9bc9bc323d3f98cfdd869a6e6c349b79ed176e21d58075ee19f49e24a75d3bd0f0265a855c0994cc04e6c1640478a3df42712689e4782302c29edd7dc9b2b140b66579a8c791149aa869594caded4a9013dc55985a1b6e2fea08827526fb6f6b6c4170fa8b04aa7b3ab4ca353aeb4e8ba4697e7d1ec14831c0aa1b92856e1749a1c5b6fb452394f606caed28ff3f26528b3b2cedec7d643dc7359e93decb60003abefee22cb48f959b56665208498971d4754e23eeb7f16e11d0af74596f5a831334bf3117c795c2c00bf5dc3470bb40777ee2043a9f8fd0ade109867ab012a1fca370056863b73e33eb928e16cd0a2d9c94f8891f0bb4485971c50c75f1609e5cd25a1aeef4185574074b91b91235a3d547565e0bfdfa3870f5fc225339989f5233d1e2baa0972e25a415a403ca35af2f88c64bd0992ddcf3fe15af5bce23d6e5a4155bd39babf089285393735c180b4dd7b4a157150608afff6fe007586b3803bba72cbdf4491025d17601b7faa560fc543061085e37d6981a2a632c7f0195b5cbc6be91342257d6b92aeb083f33f3e24d4079d06ca8b3bc65168949993dfd569ee24f59be8040271910f05c4d46ebcf721ae027380f4ef77ea2fa3610cfb16de1a23213693528ef1ec4e7ee27ccdd8b17e79b6200c61fc9b94dd62b66c9e28b033eab93d65e4887b7fbb6c3a327eec900417b8cc31fe3e96bbf5e7dadee8dd6f67aea44e960e2631744e31bea896984a1144b933ec0a6f55fc2e371c446b47678cc1d62ab7ea5b74e8ac5479bff590b82858bb0dbb28e9bb37d6d6ece9aeeb859e68d3a847876d9fe8912a54d9e6a49df55f377892154027001cd1e1a99a3c50a09e1d0ffd4d39f3a6dcc24a2d2484f61dd8cbd33d26304b3f61d5ef3cba58756e98c7aad2a4ccd597e3eebc05e5406ec45ab26c436f4f6a436f49db97ffa696be6181ae507511d15b1c476943941d9ac273c5ab7ee7a48b98e47ebbbb8b33d307c95e4d1b339f3c1a3dde5749c742adc5eb1036baaf5c2fab14a55f5617ea342132ccef6f6dcdaa6d23d1551c9552db7f12b28f804258e264bca8223b3629dc7e26e300c68ab3a5fcdb7a7f72fb2f3252a5992465772c3129b9e52667dac9e33e22c03290180a2fb3bf7643d14ce33587d06ace28c2c86b0c4f5755a3debfc7b9", 0x1000, 0x0, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x8ece}, 0xc) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xb6ab, 0x0, "5cc6eca4a6698ad9bbff0000006921c10b99c065", 0x200000000}) r4 = dup(r0) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0xc, &(0x7f00000001c0)={0x3, 0x3, 0x0, 0x7, r5}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:57:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) 19:57:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/173, 0x635}], 0x10000000000000a5) close(r0) 19:57:45 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x3f800000, 0x10000}, {0x86, 0x7}}) write(r1, 0x0, 0x0) close(r0) 19:57:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x3, 0x0, 0x7f, 0x2, r2}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="4990d9f4f95f57337558e6d1eb9cb88dc8a0bea3d01e56eb9f16066e77eb08620bfc8bc781d65477dacc947bff316a3c5add5255ecbc869ebbe1aaac9069d51ec1dc26f60ca440e1d1596360e1ff09d0a407f30b8e734b105903baa722ebb9a1b6080fe567f52182c8d321a3b931b716fa6dfea70579f627155166c213c97b1baa9c11dd8b18a32e0b095ee02098", 0x8e}, {&(0x7f0000000440)="bb11e3c078aea4ebb73898e57d9891f2a31d16d5294897784b0a8882fd03e74f30b881bbf8e26c7cbd2bcb86387466d09bc4b0467139cd208b5a60fd7b04d3c5717b53a391e6b6e471e6c9c49e1cc54f547c1d422693b2a05f13b289be1a9ba3f6c244e30fbdebf995b2fc51935db616a0051ec3f570676f83a8ac3ee3aa9e7e8b007cbe631d67799a84824cdada29f2a8af536e5f7765396ce5f4cefc7c89efa4d954bece215975c248dc68b40b6e11ef84b9995b76e347908a3aea9c55869b1c636dbe626d515e88a342b4d5eab5f82fde513ad6a184a92453a5c80dbf49233fc4c7a10050834a99702d3f6400d86422ae6c6c76c988722d5b7282d9d3f0e1e2842e34786bb28bd82f5f7b3dacf4a867563dde7ae34066760721016ec5410a0fef1c4f533c3ad4a20e80dbc91010a9f0c5d0f0333fd6a9de487a393eb81b22d6daad666f085fc543c2e62edc4c4f9bc12918b7a827b9fe5edd88940b23caa00671e5dfc2e8030db3d9ff8627f8953bd1dd45f8ddf87bf54b1f8cd81a3fa182c8cddc1677812a03e28c1088c10fd1a82849773f68f26e17709e16c096cf39b52555c0f1d3b18b1bb62550cc00a96aef3efeba8f3a4dffc6555c98d073d4b54348021529cd3c6a71ffc4a15c862a9e1775105dcc1595e2a944598edf6d63b356b7d2ae7090c2409aaf93cb90d170cb45af06469df6782a50de14705faaa15bb6b7789b29f21484691cd9ebdb58f894cd08d890d2755a3c0bef39105e840e51fc9c72e4b02a8b3c43211e290dbb0f7c491af4561270d6040ef645c7b193e00b7ea897ca4ae65a552810a15c44b45962b833b465c5099d14682423e27e636b440aada4e990654d127037f6c2052d9c166ebe1d460e285a614e183c5bfc8a0e48c6f353983edb4a75392116a6c44c81103d4679144e5044a1b65d438a8c8d95d542247cec08251ed6e0fe3962b4dc5b1e8d324298e7858552ea2f69af0fe79b4d61b182e2ca4c2647947852ae2b2d29eb564866c50b9934abee1aab02850724a92918f1cfc0e97d0e7c2ec7a669b996555c060a400ee7f6fbad80a461c70c5a60701e03c515bf4feded98bb7d256a18b34a3b7112f79fd55b15f456c38730de94b1317596f23fc6b9c5af32eee649390680daedadbb52ae346197c6e736cd0433bb0ee1965663f4209d7e24852cb16c452e2c150341136ecd828382243518a53b453d62e9de31bc29ed98839f202b5714ab61ea836474a5b3887858f831cb6ea7255ddb6c9a4a622e035c9817250d9ab8388bc443cc7db2f453829c4fe47d68a4e617f3df8357af0ae578437166d8dc30966b3c33952fdf1d34bd86ce6ed7a7fc25ff17225acf889306c32eefd6087dd71e3ef77bc0c2c81c92b4042ac96bceabb323257d3d8cc4388e7a2b34c495d8cdd1738f3037b257947e1a44873c39f24b7ab2c6fb13c07312b2d3d171627177499e6ed8920062be16434a318bf1f9205bfb4d519adf3309475bda95b34ab2cff609c28e41ac882270fe1e3d125b49fd90bd53895d3d7d9349e4f46356b8a7984ae2c2557f8cce8e44feb2ef832fce0c23fca6c83ef55598d8e95c6e5e7c2eac73431dcd345f396dc81926a9e2232e7d53b01e469badf0b1e9d4a7a166b44147b8c11ab3eddc704f712549244aaa06181861d0560f2927d2da04f5dee1043edf20d89b7db9e9206c182e095bc2d4d21de7dd3a55cc98e2424f542b808cfc0aee16ba4245254ab431d7ab421f2b7ae55043ca71d735570a37013ea85ac9774b7b0cf22d3874ce812e7a95d105b7c2596a1af24e5f985656893792b87df9649857807dbd4aad8099135d411b82e059fdbed9fb2150a2df26aa538e95f95db81ae476a462125c3413dff76107dd1bba6f5bf90efa914e2b29969e9fc5c5a7cbf19f5996c7939845347941ca89552a6312070968e6876a3fdcbc7bddb93014ed4781575e6db8bfddcbb1aecc4020f68f5ac25ea4b8b3c07426f233774c148f2b5d34fe2d9ecb01ed5c2512819a8ed833b87503c6a3b00a51d190edf049ce51fb174b474576d4982298f4555e871914f9aa79245d3a855ceaa64a59b0b2a87bed2be6c949c7bdba413e96cac7ad24b1576ab2137395aee070ade33434445a4538149d89cf8fb5a3b309fe8b83daf83f46dfef6224e50dbbcc7d8c13f3d9426b909f8a01852e81f5c73574bef51887ebd10c947d7f95e0a57d092c1921700a58e8d6d4dd17f29c1064a7423d0793c0c2c887c6989acae04fe9f84c6d728d3ba1b0923d2d6c9d2bc80183bd15b9e34d01e0be3c190b5dc3a758b8462b149bfab89cdb5ca577417987cdfef2ffc60f45210e0ea37ca4af0897f3e6120c8862f46ba85f51cc2032fa5f489796f051b55e6fd829edf251b7fb097f81a60906e4f1467fcc0357c61c233dd8df168f9fdfccfd1f083a47ed0db4caedbb70deb2cde59542a61dbd422b6fe495586e637f5994cca96a7e97e88f636baaf2286a726913d8f39f22732e27838b50bf1e097e598e044b512dfe59269edeca86e4038062bcfd7d2600c8fda19ff7dc3896bb1c4e9b173dad86683bdbfb19d70985c8ea75a483f6bf224fbfc5bb2b5aaee1d85b419b853e381a9f4fef28f31a9ca881e6615c370d4393b9c6d23faed11873e13e7745fefb1aad2f7bcc35821f8bba50cd37dcb29a373ebad7560a44416b168846967c54b55ab458c6c8e358ad78518195bf6cfd3cf38447deb70c3cabd2de7413657dafda03585fc6b1812689df3635b6165c2a61778283bae54f413df8c271935c0f545986d56c3d4d866219945bf448cff4ba45a16098b5a6cd91959e693d1fd2c375f00505c175f6ece40a878be6af94e9c029de68ac35b49151c8cf04a9050041479168a3e917de31d45ce0ac0e524caa8a1c969872752dbec177bfdc438a9976b6a8f74b5d0382fe899d2691476dc5ca89422477d02ff9953c586ed44c760f26fceda8d296e56da52bd83ee3151db586d399dbc1e92f0493dbfd19272c5bdfa0a216fda5b89ed38e0b2c5e2b66ba81e3d59d851c325dfcc1fdb7934aaf685522adbf2fb5be50b7fc884e6e8437f851ef652a8a38cb4a63d848fff0b5581455813485038b1f12bf06f634f73f51024f072e421830c5fcf27a83a946f4ef1903183ce89e918ee07d8da7f98424d70d8d14ab30b62b4cadb6d454600c9421038ef002c9e81d0448bd3ec078a8abf2a0133e6cd441d125f47056357ba177dd9b0e04c1e916d0ba6331bd10d26fd90b8ef647c01394c069053a1c0ab373704cee1f4ac99356de858029f8ab7ce79d8e10702fb95cc6b48d89726793e10c8a11a1029173f4c1bb5f5f9365402e80d947b689e71a9c101c00be68f9f6ebf747616eacbad124c7da1b10cde35d62e21ca78e18dd1ec816c5a35a3dca6a43c21948b45698218324ed570e581699073c5b34240dd8196ce27e74830be256372f47e07893d62d9e452a87bb7357f3e4a8719bba708d8f7719bc51f2516dd80ea8d97ec9474d0348ef47ac913274990e6396c227f6b6b374275869e4ebc2ce13100c6a6d89e1ca06e40ef214910f82ccb28d2ae06f8b2df54e30fcbc55faea92571dbf571dc2196f2ca098d77596df14b1d62df4f73865396c9a8a9fb272fb0995e06c679d4ba146e801fdb68c9d359f0e67b81ce2d98f6af4ef942c4eba8d4ae625bc61d4e51fbe61872a837657711a6df23aa58ac2bb515d6df013f0e42e10332ade47f7d079823ffa34dfef3c55d6980699ad1837d668bc394f49ce8f5a1d3e25a64105ce85151474c92658c76891d50a870e7fdfdb45faf41d51a3956f07dc89d1434b0ac6c13f7963e22936bb951a446496fe667009602e598c4e4f540d0cd4cd7b5a13a38d1dd15b24805c99373a0e94ffac1ceb896421a5a9522f2c2c5813ff1749a475e229e5a921e074103c984705bc5dee0c543eb05955edda0e73810aa18062a31030816d43bbc24b2ee2d2a81f0e5f4b0431a0f19d8b51f83f2609a1f0310d342103cbfa7b082c5a6c802d6cedfa7c487b577235aeb48be0fe4233306a460de5a27888f937516a0e3336f6d8c5d09f40b96190877c9ad9abd212924a8d48aa4cabd12217d121d100b69dea3eb8d58fb7e40e42a8006efcfaefc946e4f5b8f8e2ca2d4642ba79417a0b42bacd361671be2b4bc9a1fe3b8eeba9741be6ab899ff2d39d005a53b0b7e4c3efe0233f5b2b65a6d7de4037ccdb1f22b3dc7bb21051d08b37e47b3f276facb13729b463e65879dcba53c12b99efeba05c5083c3ea98cea00f77bc30febfec3769888d380df0631158619e69b40437ab3f8378c098938a8c517fc66bccace1beb7e51dc4120df21b29ecd35f94299b5ad6bb5071665c6294f4794d83d0ffea07a3bcccc8e6e7c0a9485c34de66cafa6d7c8d98da77dc464f6065644a3fc40eadb0cf5e10d9d23adbf0a985b58d4b54a18a54b52fe293b8b0e602295ef131b9c084e9bf3e85801086186cacb68494cc0a4c7e57a6552130fecc0f405f8c0c3299fe30ff01d892884dbe1cdb6e0834cfc5f167772e0afc907d8dd3f4257492ff061667568c354b5a44300bf16d4494e5f4f719bf6a372ca5e8e5d11220270831f6bab97629cb482738487134c50db6c9c9ef5cd0f669b4de8ef02f1ce88360577c7566d89142ca74139b04950ed3932ff313f25ad18417b62451d1c48092ebbfccc584e80ebfff0493ec80d852b91b01eecb8cb3991f26b17f39fb47f8dff1c2d295e54f501e8347ecf9161ef6d6002b1760b7bce4128b5da2d22e0555bfdadb3705c492543766e99b8d10beba3819d2822fba70de737de36a5c5eec4177d97a36733373c38f2e98ea51d8a0b4b0e971dfca25daf04cbaa1135112e7b5e3de004d37b86b51229e9d887002bef5eb6d0a74cd2e9a460ebd3500d6b7542cd9176706bbc92c47ce4ab6f20e144f8eff1f65129860f59e3682f72c6648dc133e444b82de36d194faef10b42b8ed1801c21f8fa3c9fae2f22ae12557f8b2cad0687c20c84bc93e76727e02958922d57766f09cc985c126131359e1214f55845c5b8571ed43632b6fdeabd8d029108905bb10d72a84137f85f8f8b3c7868bfffc166cc38187fef99f198026bd2fb26e0e7ca911f2318a83ae9ec245763b6461cb6c23795a0eeefc9d4759cb5037097ba5af6861aba7e842ae7c1f23b1a537b8a6619d88a684c7f83eb65980d572fbd806a133451f2c4a5da20f2c38c639e5b70b49bf1159c96eec1d80c63ea7086f14e7fde4b7cdacf92e32e69edfdeed54dfdb9fa1aba432b3f7419489926a95b6ce2782db8f25a70f90fdb86fb9cf4377341c0b8e0e9fb579f7a1e46080f9913ff61a70b4f970135dc27b62bedddc36bee5e8c4fbaf72a3ca086c1aafbd1715af935e1d64db373fceb9de3f8a56dfd4cb7a1ea76751f33eee847ad8c79cf1d06639cdaabac4e3893a16ae2a3d2a25f14b22f998ca7c82c1f6b024087c8d3aeac2dcdb58b30bc95e875584ecf27f39befe3aa403f470785fbaaea055e00bf5cf8c51ab0e5b64a88fabf73e08a9aed86c8f02aa519c34c9ea28d432aec55dfbcf2a635a66807a3161be69fa99de5d2089e279d722ce6c9374214c35d67debda281953170e0b251cc587a014c36ae351976dcb1285a1551406c24ca4918047b0dac8f85178c7c4974b409b2f1fcb3f584969ce4bbf3632c25ce34893e73704c7494ec232b3197aa0fd648eb34c05a5a2280c9e23fa75886506c87ffc653b35edf8161d9cb97c38825c583af44f7abd289c687d34c", 0x1000}], 0x2, &(0x7f0000000240)=[{0x60, 0x1, 0x81, "dbb6c150880d80288c1ecaa5b9e017fa19a2e1262d8b8409289b59f257fd313095cf519186e467db4e8db153dd475eda5a34557897b47928d0dc802ef98085c8475a194a0bdf63975ddb1fa370"}, {0xa0, 0x1, 0x6, "80bab1bd5d9d189d7f8f594cdbb38c6b8ed59becd2b528cd487cf2679c72a0202305b4d738ab08b8cd2e7f0f68034c09e2df7cfeb082bf4174e89e4bf4a775533fbc224f77e9ebb2a6b13036a7af75d0cfc5970c8b3b531ecf8937f69fef16e496f437f5188a090a25421606f8ef4556f1caa8557b02ffd4ebd005a0be1c463441fe9720f897abcbe014ce"}], 0x100}, 0x5) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a711000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 19:57:45 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000a158103b0aa2000000000000000000000100000000000000001700000000000000000000000000000000000000000000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:57:46 executing program 0: r0 = semget$private(0x0, 0x0, 0x502) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x782, 0x0) semget(0x0, 0x1, 0x200) 19:57:46 executing program 1: r0 = socket(0x2, 0x4000, 0x9) fchdir(r0) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000040)=0x5) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x54}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/57, 0x39, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x8100, 0x1e0) 19:57:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/73}, &(0x7f00000000c0)=0x4b) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 19:57:46 executing program 0: mlockall(0x3) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="39977aaa331e1202bd6435f1ff40ff74ad9a9383b3eaf169817d91f72d4b8a819a63f4b5029ed49f3c867b88da4a5674dc2c76f469187fa79c61f4408c475cf443cc938cb39f0c1675e2e1f9fc1620400dd0b3b13d4827798a8ad4906ec4df714c0ff5bf352398caf2218f6c32dfe9b27ef09c13ff93d8216d99d7f609c60ef8d63a836d3f51e31838f260824e7c738cab16e80efa45450a44cf5064db701ad0553ffe2fdbb8487d6c882736b4504dacd3eae1f541cb3e5be179b79f1134", 0xbe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) 19:57:46 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcb7f13b9fd812e8d4e713048e6b9cd064d495aad0bd899b192964841bdca09d3bdf99b6807b60e9bba3ead78d94e50efcaf85ab9e194ae77a4b7a707e37f6884292b5d85e7aba9abf41ead4ebfda1e44a8f42b81599cea675a6aa9b0217a8a8935bb323f630bda4547bd7e85b82e71", 0x71) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:57:46 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xffffffffffffffe1, 0x1ff}, {0x18, 0x0, 0x400000000000, 0x3}, 0xe1, [0x8, 0x101, 0x8, 0xd760000000000, 0x8, 0x4, 0x5e3e, 0x8001]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:57:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) dup(r1) r3 = syz_open_pts() r4 = semget(0x0, 0x3, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/174) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 19:57:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x7) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() syz_open_pts() 19:57:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x3, 0x0, 0xffffffffffffffe1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 19:57:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/40, 0x28, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x0, 0xa34}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 19:57:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682b1df3b1174751d201ef3ba136153694d4a9ba925947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312559a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40902000000d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53045c92203ab9776b1697755bdafdbdf3de60e124de013bfbeb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f75cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b429500e218ca7195298c7831250000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e35e62e282c977d32410c7503e32613bd7acf498100286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2b02fe574dfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fffc30e5bfbe20f977a0000000000000000000000000000944b5626e0d300", 0x213) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff476, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f0400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r1, &(0x7f0000000440)="7620ae638b03dd5c50ffc7b732b454cb8c9bb52a40285c498c7fe79a5b14043e887c9b348af4cbf61df6c4adcfaf0b77cc4259747672f36da719a6ac2a368638d5218cffe886b95286be36c5baf2b330b6a3b6f9e502d0d35338ba232bad037cf091851a7b7978d8d5133a8e47f1ce036f188b0deca206ba268d3a0cf1ebffc9ab831cd9dc1de5cc400ae84814b042af852539aca6be292c62c01e24215a135f91859ec515d24463cebbdd020a0b06d07c65736ea1e5f56a62fe92cc3b772684c455d3979036691f1d0d1188ecf7e9c03655a08440c00fb4414c95", 0xdb) 19:57:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000440), 0x9, 0x0, 0x7ff, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) sync() ioctl$TIOCCDTR(r0, 0x20007478) 19:57:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r0, 0x5, 0x27ba, &(0x7f00000000c0)=""/154, &(0x7f0000000000)=0x9a) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:57:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) 19:57:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) pwritev(r4, &(0x7f00000004c0)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="2b9bbef3072da908873c3e033b5bd91759af0e8516f9a180202734791cd40b063b08bc9513896989c3adb4687d7f5b74fd97d7d4b6935852e8c97336", 0x3c}, {&(0x7f00000003c0)="4aae6af8654f2a056d5691cc1a8410bedea935e4a450c1278f2ac33edebdaa7da08b71add68b6927f17044612485e79cc6bf9cdd40049682e5bb4058a4902713d36213bbb502c770bc3651d72b16f1270bb2c4adc5349c77dd928b192b7fb6da74b19601ca7a4b11baa5d47ea147194d471085132f9499", 0x77}, {&(0x7f0000000440)="ea361a3e58151a6c787cb172572029a6f355ebb3aebe6ed93dccebd9fdbba390803bf41039289b1002ef9b1f12c4f631c154f288235fe13d3bbefababa22ebc9c1e7832498405ca4f88d20fce70ee9d8db981b89ad625f20ded5202a28f0877419b572d8b784abe7e8c21a18b8fd701ce6e832e609", 0x75}], 0x4, 0x0) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) wait4(r1, &(0x7f00000001c0), 0x8957ffd503325ed9, 0x0) connect$inet6(r8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) 19:57:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r1, r5) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 19:57:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) setsockopt(r0, 0x800, 0x7, &(0x7f00000001c0)="d56d8c43fca10ff312acffb2e588a3b5d40b524844d8a22d190933f77e1af0319d74a86418f91aea36424ed2462e13b55f46c58b04b20cb5522ab9b3c0d6b033db9b7eeef9494327c74a47d525aa3dddcdcab19aaa9003f2d9879e84ce36dae26a9c8fb48c1d6fd1a3062cdcdc5a58c8247781221d90952123d32248a611c030129d2f8b11691b0537b016e37290a93d462c9a805e7119", 0x97) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) syz_open_pts() setsockopt(0xffffffffffffffff, 0x9, 0x2, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) 19:57:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) r4 = dup2(r2, r1) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000100)=0x4) ftruncate(r4, 0x3ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)) 19:57:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="5db0b31f81ba7ad95c44e21e9010e147b4da16d54906296eeda378c3424ae036bd19d17b04d110c46f89524bbbd2f411d7a1715200f49502e76e930ed5e5f32a6d3dad7b16ad490e4199e47412e1cbb4dbcdb72697326ba8f66ad882da815aaf6919a9e67b3c731441698993f55fc2f9afbf79c04db4f6b5550ca8885698f0b873f2766c6754e837da580a770b54ffa21d9e429559c9eae5ec91460994e948aa9078b3", 0xa3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "b08d00ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r2, &(0x7f0000000040)="01b1bc882da39ef1a3b605b6ad6b1d949becf640262cd2dc0adfecdb565602a2351f5f", 0x23, 0x40d, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) 19:57:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100), 0x0) 19:57:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 19:57:53 executing program 0: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0/../file0'}) lstat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) 19:57:53 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8) write(r0, &(0x7f0000000000)="036e32ec594073e87516aac785e2fe57d3a77e634cb83a19161f7f3b43a0734c71c9169d2d", 0x25) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9}, {0x18, 0x0, 0x4, 0x81}, 0x1f, [0x8, 0x1, 0x0, 0x4, 0x3, 0x48d, 0x424, 0x400]}, 0x3c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 19:57:53 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 19:57:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="2eb6c1674d31629931d682ab11698d53d737f9b7a8ef09d221af2c1727530e6e9fc854bda15204b517c1d21deb961a5fe1e43df688a30e18839aa711672ef73c3c72e4bdd067740cef0ef1f67755bea16804b1543fbe1e41c336b01d100dd75af0c3dacbf056e23a4a53358b95b95c927f1051ad27475576564ab94cd0d69f393797dbac8b16076125a4a94c297e1a538b1cb629e83254a7ebac26fd1a156619dd1a43e28e4756d12ee9fad0396f532317dd62ab74d7978055ba11", 0xbb}, {&(0x7f0000000100)="8c6461a9a501ad9ab9d05e1221690cbff67082646cc4ca0c36b5cff02cc12dc3d5206ea983e44911a9ef592d2ad52225cb8371b0dc27670c37b5", 0xffffff30}, {&(0x7f0000000140)="37b9371276b633bab3826bc48f689fe7c204bb5f93548998d188df2bb645a22b1688a3874b35419882786fab44d8b711afda1311846e95f12d924d222c354c9123afa291468a21411a10714f08b0d586cf37fd8fe706d447524a1464151ce3209ef5293b47441dd8bda78803f6e3f150ba51088cf14a21604e73546edc55358a77da68008ba535709872b24c08820b9de305849676e96a73772a7a1051a54c6cf493fea4c59069e981da82dce4abdd86ad9c9fe39df4bf85e07242d47440ff8d01fc154bad7cdf01da2d97f4281676dde43ae3e09e2491bb4330", 0xda}, {&(0x7f0000000240)="eb634ad180ef328719bfab985e4b6aa8cedb1e425d9c1cd48a731ae66dda35aba115b6", 0x23}], 0x4, &(0x7f0000000380)=ANY=[]}, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x177, 0x0, 0x142, 0x0}, 0x3) 19:57:54 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) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) socket(0x2, 0x3, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 19:57:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = socket$inet(0x2, 0x4, 0x400) accept$inet(r1, 0x0, &(0x7f0000000200)) chflagsat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f00000002c0)='./file1/file0\x00', 0x0, 0x0) 19:57:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0xcb2}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x800000000000002) bind$unix(r0, 0xfffffffffffffffe, 0xfe) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) 19:57:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000005c0)='}}^\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000500)='\x00C\xf0\xff\\\x81\x87\xa7\x86){d,\xdaQ\xa21~9\xa3B`\xef\xb1\x9d4\xfb\x9f\xdc\xec\xaa\xc1\xd4x\x91\xd5\xc1\x91lb\xcd\x89\x806\xd4\x14\xa7\x06C\x93\r\x1e\xe0\x1aPm\xc8Lp#\xfbp\xcc{\xb8\xdd\x90\x00x*\x17\x92}\x14W\xce\x99@rY\xe2\t\xf4\xd4\x86\xf2\x0e&\xc475\xc5\xbc\xd7x(\xa5H\xf7:\xe9:+\xe4\xe1\xf77\n*Y\xf0?\xb4&\x0e\xc0w2\xad\xcb%`\r\xc0kZl\x9e\xcf\x8a\xf6\xbf\xaa`\x1f\xd3\x8c\x13'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%$\x00']) mkdir(&(0x7f0000000480)='./file0\x00', 0x22) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) rename(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x2000000000220, 0x0) getpeername$inet6(r0, &(0x7f00000004c0), &(0x7f0000000600)=0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0x40) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) utimensat(r0, &(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)={{0x6, 0xffffffffffffff7f}, {0x100000001, 0x7}}, 0x2) 19:57:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e9f154e6c2feacd73f2dc7a90297fa71750881217c5a355ab006fe4f723eab6120252d51921c071c1233433dc165fdc18fdb1a91d874ac34e1041f8514c3df3ab1fa0f7f1f", 0x45) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 19:57:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x30c, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0xff81}, 0x0) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) recvfrom(r0, &(0x7f0000000480)=""/73, 0x49, 0x3, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)="bd01c9bf98f6de4cc365911f173a6ee624fe66999aa59ac4985ecfc280a6e74bbe6c8a728c04ce92bb28e86d9a1d6d5cd83a3d5d2af2cb3781dcf9eb1011f65f93b4d4fe326977755c6ee43498f6dc3f32956ac5ab6784e8a9e53fbe3e5876e55e212edfaa994c2265fadae23be42ec0acfdb3d99d6d0a708e264e0ee2a073b171d430f070eb4c87c3db6eb4d94f1e9521beec15edcded0bae5925e2b59438a415d0000df26ac5cd4bf90d044500c068af67c3d25378543f8464224746c955fbeab5130b9a", 0xc5}, {&(0x7f0000000240)="619118b7322d4d581c6a0ca20284a68337372216b0a5c462316acf6c3a6e83e0770f4dae1b5200dbefdadf8e83fd74a3565e9f6938075f87158722dc", 0x3c}, {&(0x7f0000000280)="6f09ebbf76e95ff17e79f12db25c4f8603fd91c5e938c41535d080cd937f86f706631dec1cac2f60f9a920c621edfcfe2bf8b263675c98caea3e1048359a04ffd997789310b7696d85eb2a2b6030f9048237e0d6bf23f094bec6f34635ca22e0f052b3c691e7c9da9194c4ba44dd614147065a3727a718912231d2c4", 0x7c}, {&(0x7f0000000300)="f95769c3b0e072e6700d0473627c87c786cb92a32eb9bd0d92440b562ad957242534761425dffa9aaf763891ab3c30847d82d5131d3705b4c70926aee787b9742f118a3b62edf7e04143589835f5e1a536704956056e71dbf152a4c91ced92d62b44cfe504ad6d9e1367ed737c0899c81a8e47847fc38119240ad54ca77e6b2acff705566e3ed0dc3d7ea503b5968720937b235ae074a8823a958f9b83e55e9d22d17e175ca8b1c863b92ea2ee163464de7e4f44692ba8a0a73a54516d41c50e8a70192346b3ee8bbb44f91f99c6e7f4", 0xd0}], 0x4, &(0x7f0000000dc0)=[{0x100, 0x1, 0x3, "c3560e46c8e8c800edfa91d7b9bd2d8ce1db65e6784e22764638cf1598fe1e374748abf3fc6feec8d24414756a5c6f30ef2860077b3463afc0f2694504c1d87295e6ff3de23a77d8c7af994dc4d9751bd541dc0ccf19b6d36438707f0e97667156d57ca7e37daff5581c34747407da8784f4c3e4bd37d84a448e6a91b2178889a6e02d2df94bb80bdebd8f71121190de0aba7fe2d99ef5c8b942a6422937ed816f725e9566875489c4c44282d471981efbf7bf69545c279db40726d82734b90e5005215df40c3c1112a2f5db57ff9b3e866905215908a12e0d4e762a9424fe0e2885b845568e9df2847d"}, {0xd0, 0xffff, 0x40, "8d7eba4d13d1cc1cfc29576363f574435341ee783ea71cb5674612dd114459aeb139b10fc7a7398bc00c68d26b4a953a3e227699c8bfb9c440254447d6ecaed356246a0fffb37aa5a5caf3283a9ef4c77367295fef312fed39a28feb8174c21137fcb7445813b820abe5f721cc5e83e048ba2d120213d352ab4fb817c4ad3eb5d69c70ad56a646cb101c54ee1b4d81e7b9bd2afe7896257a05116e66f9bf9d7a71c9eb50d37c683c69362ee0b459eec4d5c253f21c7bbbe32a"}, {0xa0, 0xffff, 0x1, "798b4ca882581fd76f26d1f48fbe159594496930c06aaeeff53c91a74b11aa83ee93487f201c88d05d9449f03f0d4e9bab61dd1708a106a7f19f468cdb0d61739da2b350e3bbb34a1b0e30b8383cf75d5bf7ccb8d481b38349eade874f55b8fcc3290dcd42a09bc5e335af905cb657630115c9f64a27a2f5714651bb8eff66e7c21ed31d1026060534cfb8f00ff586"}, {0xa0, 0x0, 0x2, "bedfb1be7c4b57fa27578a76e619b08fb0d5b36a3dc3fe318e8ffe16404401874ade991a80f927808942ab00320b9af4faab13349c06881bb1e618b31576bb387c5c6a4fb130a7ab2670023a6f9710eb10ac483337754121633815adf28311aa123aafce0fc1280d32d301b4e22d3a002e9cd35f1a6ffda9c4edff53830adc149a54e308cdda03a30025fb81"}, {0x70, 0x1, 0x4, "57f0681260a55a0fff2642503f6ee8e607c69141ee8b1405891179068605cde164d225b61f7725e802b7aa0a85628ddfd6f1ff84341f0072e3d2b8a5a6dfebc361675af19f800d69812704cb058fb8318ac3a5d92baaeef4585027adb69ddf"}, {0x1010, 0xffff, 0x0, "e6b187a99c744192c3f81f15cf3dc3f021d42602d08d457266ffa72c4d5fc36dc2190c18eefcb040553637a10151695ab6282f55bf1b9e1a520164c57230df3bd197c208f22bf32ab0999358bb41ae60b6fb5e162497d10b15a13127a8399fd691200b446e71f866bb4ccdce9e6909ccde9932af577c562035e6d5068d7cf217f3491115f10c6d571a94461f93263103b5a264f086972da278bc20fcbe5a80f516e2d257d120dcb9e6dd0e967935552204985cacbbc91a835e6946f82f3b0569e8f27f726ef34bb102c8f97d08d927d1db79f24bf56b8548ee64df6a20d3c7f5364e2afd6de456ee3a1ea12af151849915f5cec57f256e07b642b28ffb0041c6f44378ecbaf42186438e99a4043b32546f9ee9c4a1facf395e7ccda1c85387aecea8247bbbcc516f80344148c71343f91c5275c26f52fdc50a4c805f43f6c2b0ab72b72ebba6debcee6f128acc7864aef3c1a7b88e37db1a7da96ca7c447ff8e127577aa6e1fbe29968c884bd837ea7589fb5dce439f008764d18d12cf26b4e866f81a2bd6d80698cc3519e0a181769e2b28e6189d0cbe536fcea9bddacca28e6d0553959832bd9ea4b22bb80ca96a2c3d4a1a4898f38315ce94cf91a8244790d2d3a81ed5c9fced84124c73322f6aa13d470cef6f17b739b0564c035a1c747bb4e446cc4e996bab436f1d297baff0ea2a13ae81edd6f7b694942da15034a1c407fddcd68b10675d92cb483ba07406c7ccc225ddbfdfab41fe68769b5baf46b7b6fc7ebfb5a07e03585feeb07381f92e8dba6c86e315bef0f08d9dc36fccde4888d4830086142b2870f941d9af6ba4794e8acb38b29f371c71d6c103a112b74b5f7a6a432cd0ca9f129dbe3ce58837216339784737b49125283db8d6aa9ca5ac8e96144ccaf4e055be9c738e6439806a10954dd94774f3589a30fb8c1080bc4736ee30d94490376fed022765fe892d5989cb1c782c693dd33fd6dad3f1ac80fc4c498e89ba915a3f619c626efbb2f026290482009a2bea31d45919d9ef24475deb4f5cfefcdd6ed2cdf775df298c1f2a1e19d4cc637c3be467646cdb83fba407cdfd6b7fa2c98fde93a22ba6d6a657a65d64aa979fa594c6c7d9c37777a6deeeba4c3493d00a90ae0af7e67e7582802230a848732b3ae96c6838c90e843b762f7cb8b7da6a3a03f80e91b78f14f465f43e57990326f41ce26b22893cd9f03298bdc777852cd4267baa0b7bc53ed36627ea493e0b3dfc09291bdf3f86906c3606ca87b53314892311596a8680e9ee95c1ff0459839fc7baeba23ffcb78526ea2bddc8c409802531e1c8adbbc704752eaf09dda6be1120abb41859aaecacfe173fcf01768a97eb93d45fc721b20bdb210af8aa17d229ba19be11efae3294af9a561e443059d8a0c4b667ed39ba5a66c27285d267fa0aba31dea177b44faccc1a8d2f72ae6dff211adf96921c7885ee28e151e846037325df5d736334d3ca1e36297a068280619c9318d8134df6a7e1481b36c73ca4aa8844410456fb419beafe34067774970c96e62ddc866145bd7426a1432a3aa5b062f0988d3c3308c3b6b96df11a2d25148d52aeadb35e29b1e0b8fe5be2a43665d81524e421a7d774848b1c246808f3acbc0061880a90b207899ac4c0370d9948d279139ef72df54cc8361e968305df98caf02ae4e318ac222aa038b5a80077a8b742a3b889b05dd9bbc18e2a7320d38fdbbfbd52d7968f74e41f7a794749ad3e2910bb12189dcc4fb088b0a00cf7e2c60a10d75b847e126c141aabec6c1d77ceccf95fe762794a3a17aef860b5abab8b412a1ee1c8dcb2d9d926a4594cebdad73cf45ab671660e2405ea742be0720195cd6440fad5d12f86bb45602efc061dab4bcd6771f2ed3d1aee3f346b92c53881195b1138793625cdbb151d4edb44d813487a4d914862e541627cf49fafaadd6f3f41833ab9e30aae1a5d17d19cb2cdcba8541988712bd5d090cf724b8f757541f5861f1ccaa01c59f4a6bcc46cdc332e9528689a521914ee7eb9177d781178d34cca88a5568642e9b1bc747530862bd4b4ad5c4c6e20f29c55c35eff2d2e2c4bcf33ecae334fef313fe2abd7697f5ecf9805db9d915e26fcabeaea022e7a5d37613a6a25989887bae47187b5fa8f96aa80f6b317573c03395640f773b0759e9dffadc10ca3297ec069c7b7d60774bccc36f643788bb589b0f018f5a5cfd682c66a115322d82471e9460fe21f43b29bbbae8c762fa80866de201164a45e55dfbd70023555abac47a3dd61c406d28dd0f3b2f7fc89ecc9e2f2e749448ffc4943f92e2811e0aec1e7d36944cddde5b21d024e9db4e66e8cae28e544d71d541c13695fc12c2dd567d2b719ab053a873420fe85368a75180b3c075829ad333903e9ca14c205effb98d789141ffc41b81ec1dbc3e458c4d85f49f8a21eae8fa3569bb927635a10aa97d1d255531e40a363930560f4170e550ac373bc5b0614e05c2b1ad0fa8de52d4466b0966fab2110c7c32fb075d962538de450f103080abada28619babdb962f035f2eda8ff6a073281e56dfa2654bbd00033982f8f12bf6da04988bf3491a0f1b296dd06b923def7d14acd725236bc0a5732171f6b0ef162579a6cc86e7fbadbb747bf8cbfdd0c2d524abb6cfe997cff6e75f52d6c27ab17e18121ed1d9c5659ea2bb188ba2907ad72080ed88de8246bce6edbede6fad4fe648eb678f978ab89e12696e4572d42471c75e37c6331e1a1282c1f64d1798ffc0b53a59976f03ab3dd9f71c757789771117314562544d51e0d9390509beaceb958d011c461f11a7e20d6456b9f04a417021440d41ebcc3b806862a1c89faeb619a5898b7f10e1ae7264b81a782073f0148ac1423994e0fe4132e469aeed2433889a10fa381b30e89577960d66783891e5afdc0ef7f749b621a0b4f1388e23cea073ee89cb50999aac32421c2dd05aaa54aa9c9d6690db793517d458bb6ec0b84cb476e6424bbb04475f5893f9abab7fadcffa9c7f9d3e37b1f5cabcef3fae466073235978dc8cc14db6512609acc9ef6e4a4e09614a657aef4f92d40e317167fd9e8a9141aab7a6b7a62cfda1feb260eba2f677debf40921f7c337ad2ead029032f38606c1cdecb62b65f22bb53ea25cfb4683156205bcc8e2fc040610474d2bb0a46595642020f38b4437dd3e6a45f0998dc9fd02d8e9e560bf3a82dd7456654da8005396ec0330e37810ea60227e2d6172abf15f528edea79bde2c8ac5a77dade9f8448289078d5cb470466efa542f5635df553fdf48f328d1ab5bcf51b8e2c9ed63f6807a2e188f3f6081078328761a5d3e2a0d9a6a45e20ee9e2341b0b7d66f7b972b4cbd1fdfe5ae4404dd7e877b7c64ecc0a49e49e998515b9b046586a70e6ba57716cc4196e0cf5ab28fb2d664b652c6bec3998dc48738491834a3a4f306d641527c5980a35c20fe664b20ee7ba975b0b5ac6b5c1ad91722ae9015d7da916e7c5ed96dfc069b75ff77a2ada64eafe6074a04ebd4b2c10835e53605683de2d23a0b1b86fa6e49484ce3f27f4bf23bf8ce38d989bff5267222ec80368aa7f5ff6b375ae62cb1bf7a391a01fbb62eb31147385888d3b5d02dcf253e02e7981070c22e19a166c6e295325a51246b8f0c2301d8957971520fd051c212db3ad0f680a41464a5d79d97e4d4a606368cb071ab172a34432349eb95bea7be2f4b2dea3053f382881809173a67bf9732c54298b2b42b0b4bff52c44f5c31281007228c779d07f08d33c17fa6b7d4d3954a36831c629dc1cdeee24bd108e8d65e534952401e16585e45bf07a4661972dff74f90a33dd22ef58f9878b4db6c27046ca2f290b7fb71b1b3bc736c11ce5a0fc2a7d42eee199d101ef1d157653e26e90d1971085ee4d6c5388b03e712e1ae2574b38beb33847096754a011e567d54597ce97dcd3979ef804165212314209ee1212c9d6cdd2a78ec06a9e4394c24eb2bfee567147e631723eb8914f3e8230f64d19b0042c6e28ae52f958723f737ce24df76d5667a43dba5b225958ca4376671e5d2ac9650d2a203fbe3903f12abeb6d8b663176e586eb68525acbf93bc1cfa1066357aa46491b707392c6f90314190e0da4e11cfaddbc8321cb9ac8b54cd66b056b8081ca9bfb7fc0c1db3562acf062c2e90cc3856a40a256e2d853e2811b5dc0f81d35e0f8bdfdbc65aea6c8a8c92ab567ca27ce89904dd57447bdb9b8ebae7fe907de505c99bb9a4b0dce081533e0b6d0137aa504e6dfa7ffc12b09f5f1fc4ec46b37c7227d638ac0c44c00468553197a8acd3dafddf13ad16a0084a29d43d5265f2d82e6e44c9a1a7d44d2a43676bbb29b1acbb79774f3a11ee4b1efd19179adcc6f5e824eecd6ac924ad81e2878a1b36d3a4ee268845479ddd306e9b61a161b6fa49e53cd9a9ad898b878246df118dad217ceaab9cfb4ba5dca5a13a6a29c3e7878af3e0fbf1d22889a1e7ac3b63917d319d95fea82375527f9535538859d19c8e2f590562dd5309ceb8bc728113cfceb25952f40d31d57a5afdb69e37c12339524eeb9ae63ec417797fba1b0678aab2971286380d506d3a016665fdb8f6c4d197f53dad590a099c4a3eee1c9f2d10b60a4e541e9cd7c1af1c4a3dcaa7e163aed761767d1d4c1f3d1c914df534446a1048a4e1f80c32392642a6673257da2aa1ec79f6ca56c89b286466daba60ae5c7b61728f49797080d878e122cb4f81e90e18a3468c7b666c5f98422d7d8deaaebb62a5335478777da94a42c87449c2c2d9fa1bfbe78dece569734505b42330494e8a81d8ed30e00bcfcacd917068f1eb647b0424697bf7899f4a9ee453fa5880352f6dcc662fa48321571bd2ddf95523a5a9afc63451917be791e30227917fb737f4226d03509536bbc4023f2390de4e8923bf738323cb6ad96b75ac7d76ee343a97aabda2200beb73ab358ca42b6cae25570ba44d3f367cdcca32a7f6ee8334e6a135c0f5df65b3a6279f0c54dce5d518d2a3fe1c1a98e57505471933e6d6723fe72e0580928b79946b34a303d143d63d6e5820b1c3c29d1392cd3309ddbe46dd1ed5130b97ae1d07040ff585a26f3eca50773c2af32e316dc8fa3460c6bc9310a868f1a476fb527f1027a13d426a316237d4cd199d2473c2794eab1da5e17b6fbdd519dafb2b039571bd6ee9e175963c16b8f02db6e297d01cf510f8ec241bad01267d9ba8b61977da698bfd6b9535472b1792ab239a6da7ded90e6a58149c075a87d65e89992f5927f07e73c90326a171e96f46bcfe2eb24356590e351e8b60060e6b107e7f71377f1cb016973ad5bbc59b9ba993f224652582e1b817ccd9efc2fcfa4c60a498fc620f962040c01fb315fa3b33c3326f725ed4118d789ca4876235980b5de0134062cbd540f51a0fc48ed2b8fbbf5692e304254fa97c8bf67d4fe4803e12310c9e89f8baebf0a29fdec25c726c05a13a6745e22c84a2b3253918b495d8f2b4dd5da7f6b4ec423a6b6a722ee60ef086286f006e2cd581ac8a8a1719ccd94bc64ab668d07102e7d08357d9a49f60a3865377fc4c77df983de107bea60279ae37bb00b13fb0507ac522244047a2f9020515a1ba07e719e81a4097ec6e6c0b22a133b7fa974d483d1aee8613466f543b7f0292ae3da4a1b41241b1335ac69026b8cdf98fd4c6b1f01082f6742a77e707f80ebbd65360ba7f1770052981f1bb5e27238b710860db1d3b62738f89314bedec9c2aef742727a007f813e582fd8bc8f9fe33748df7b26bb725d846e5b8bbd6b8c98ec61f395c3"}], 0x1390}, 0x400) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x300, 0x8) 19:57:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xc0c8}) flock(r0, 0x5) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 19:57:54 executing program 1: r0 = semget(0x2, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) semop(r0, &(0x7f0000000000)=[{0x0, 0x81, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x3ff}, {0x0, 0x3, 0x1000}], 0x7) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) chflags(&(0x7f0000000040)='./file0\x00', 0x10004) 19:57:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x3f) poll(&(0x7f0000000040)=[{r0}, {r1, 0x44}], 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 19:57:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x0) socketpair(0x18, 0x1, 0x7, &(0x7f0000000080)) 19:57:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) syz_open_pts() 19:57:55 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x11) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x101, 0x1}, {0x401, 0x8}}, 0x0) getgid() chflags(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = semget(0x2, 0x3, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x9, 0xffffffff]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) 19:57:55 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0xfffffffffffffffd, 0x0, 0x100000000, r1}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) flock(r0, 0x2) lseek(r0, 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) 19:57:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:57:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) connect(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c653000c2ebbab067369f0f3f0d0a81d4b2e64ab73a05e5df1174f862c0e588134be24da04d346a79d9d0b6e0f9bf2790ada4f80700000072f4852acc4c9381e5def053dd5c1fa55a39a09412a87525abab31dbcac59eee29afeccb1b028512cf8ac959c8823ce79d901ddeb804bdb2c8456ed30d2e7a517fe00922c6cf8e3f4787057d727257405cc0a272275daf74023665d8ca867a84eee51db338cc4f93384a01c36a024a4b667f3732ca47db0f3070ebce5353f7d784fa3398c79e728bd96e3538852ee7b33babd3e2a52430f1148cafd281f27af14e2205efb7a178ef26e57c60465467775bc2a32f006920f306127d111512b666b9035f17e21bb3659b35e837a2911099ed0e2d644c3cd42efbffb806a8f1fc1dec45a8a86480"], 0xa) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETPID(r3, 0x16b191f1f3d07558, 0x4, &(0x7f0000000180)=""/180) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x1, 0xfffffffffffffffe, 0x7f, 0x8ae3, 0xd93b}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) semget$private(0x0, 0x3, 0x2) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0xb99e) 19:57:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fsync(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 19:57:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:57:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="14c16507f9c4d53fd8b565e990e3f3a03c6ac0c30b4e8071a1eac24c634300eb770f821d5562caa539a0d7bcf1e7ef0387af40d9ee24851a2ce2228cb901f8274a0342dca4b76bbe75633e630f8d75a03febbc7c641591a6a0835aa2a7af9995b75cf826e63094b5d4e2dff31ea7cef7f6885c5e7e7007a82021341013a7", 0x7e) 19:57:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 19:57:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 19:57:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4007, 0x0) 19:57:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x0, 0xf3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x15, 0x1, 0x200, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x22, 0x1, 0xca3}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000042, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x16, 0x5, 0x929, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x2, 0x3f}, {{r0}, 0x0, 0x80, 0x2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x5, 0x2}], 0x43, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x85, 0x7fffffff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7, 0x53}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000011, 0x3, 0x796eb4f0}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0xa74f}], 0x7, &(0x7f00000001c0)={0xfffffffffffff533, 0x7}) 19:57:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x210, 0x100) dup2(r1, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0xf31de47) 19:57:57 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="a05a1fe7f4f82abeb1dabc7858c53b89b7fd0e5dbc72bf0bb2310ec3a3ad6f851edd685eea53f2737ddee3707c3495d6565526fd99be84fb68dbc100f02dd2e7ab16fb3fa3de1f82cf86e95fe65da03fb1dca74b86aaa8c57dfa6a2944c3270893050000000000000039f74b9b9dd52c1ed1e598b69eddcf028854486a57b4e169cb77368771e99583d4e8fdf74227ddff019f685076a9a6796040529ecdeb936f9258aa9dd5fc62bdd3fa9c34213acf2cf1da2e44718615a04a59291490c8d33730507fd6b4eff5188ca4d3540b565caecb00d48ece11baff74011c3d327a30b090e9ff3d86f03f53e94e7ac92b0bc7076f202089aa43f2310a14505bebf6932a0a8d5b9ea248857f4e8a6bff1fb83af443d695b2e5decdd7144ba1023243da519b91e96bc1757bdc9859da06a6b8fc5ac11574c13162c72584a212c12612605d2761a52c009c3d799b3691a3fd768e72a2ec7c6b9590736f1603844c4152ea1abbd069ac1b69ca515192047fa554d581515d1cb643eafcdcabeff3b2fc933c5d48b4d5a7bdf4f43bcf344fff9d0c83ddc9438217b37969be5f1ca5959cfe8dbb46c923bfc658e5b949c760bafe98c974ad811e1180d176b80ef4339dda515c3902eb503f0ceefd0323dd564782011e8d02c433445a796d950ffa60df4982d823dab5c3a2d4a52bcbf2d9b78be924b3fab6d1f4c4001d7b51e709386789b10027968c556f5eaf05d772a4beb1e3c5dec2fab61f3d1f0e021e1e84c5d7c6319944ef5318647342644138a535c4cddef03d62a6b1519c8ef14ed49bf013d609dc04df767949dd1ae9e82e942b49761db9e8bc0f74b0f53f9cede4339ef229cb9777b532c6128fce4cfd2ec4697bde14851c4b4880bea723e5e73e4e9a68697b199a6d5e5cd2c3e578e872c9382699385717b3f32990f17311837d81ce53cc13ec2f2e03cacb2b8b7e737265e056472618b4a62a7eb3519d62b7b4295de71d40ea1b51bd8d1583adb2a8c67ea148a748540bc4d2095be9b197f183ed3ad8b7de83171665f2a4aa47d461fcfaa291f0577b36b9d7d7498c50d72bc952a1535cde7ecf8e81b696efbbf7163aadf1494a47ac69a1c1660a4526519d9864a78e0ca84ad81627177338d8197ff36fa58102ed2d785d0f4916ccab2fe1e2ab9872d40af28fab1a915b50cd19307b0fce70d2d757e5c9ed8071188e5f5d2e1d5a9b5645c2444e85820c298eb318427aaa7092d11288000000", 0x374) write(r0, &(0x7f00000011c0)="bdfa4d2582c321a8a85a444a4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd6e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30dcb0412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708e3c343fcfd8c6fc5027b307b799da3f57e7b577594e1e89b4c944bdb47447a2e", 0x203) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:57:57 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) 19:57:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@in, &(0x7f0000000a00)=0xff71) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000e3fffffffff7ffff0000ffffffff00000000000000e3ffffffffffffe20000000000001b000000000000000000000900000000a5561c60ee6b958c8c797000001bba012ebd35597cbb40e6dd05a9b429de7de082a2d6c30c7a2af74e1985d564e349d232bb2f5a6f9892c701873a64313bfa7b16e8198085f55dfd8064175e919ad41da56957baac5d136055023f01bf7897ab0b000000000000c00d521673034e03262f7baf8b3f9596a84e49e69f3f9b508415babd7241d4e2ef042b7bad8f16dfcb9b6e9d5ad6173b36907bf8f86ed3015cb832caa33983c7a219df776cec0055e462d7eee3c7b5e0818b3da57f4b4e8f2d91425a525df30b571cbbf924900a573c89acdc7face832eb56ac9a9f"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x42) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xb) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000940)=""/181) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0x726) setuid(r6) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x6, 0x7, &(0x7f0000000e00)=""/205) fcntl$setown(r3, 0x6, r1) 19:57:57 executing program 1: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0xffffffffffffffff, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100010000}) readv(r2, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/174, 0xae}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/29, 0x1d}], 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x8, 0x8, 0x1, "8a4ec92d920e5588bc417216eb19f5e4a4ba5786", 0x1, 0x9}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r3 = dup(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000800)) fchmod(r0, 0xa) close(r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$dupfd(r3, 0x0, r2) 19:57:57 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x4) r2 = fcntl$getown(r1, 0x5) getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 19:57:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x26, './file0\x00', './file0\x00'}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 19:57:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 19:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c9028a2b887f0000906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ea511dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b367c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c779589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccbd75b09498b679fbdb0ed8f5eda18", 0x1d2) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x810, r1, 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0xac) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="a7dffb8059da25a24a8b54a845c4f513883305eb8ca27a9630231dbfeb8da59ab9374b7b56a559d1f7394628e482e367f987c706e6b863d5294eaed70a9d15f7f3af1996ef37645d033d0eabc6c8b1a585d2c4bda2cef05836fc0cf42019c64653a106084e66efc40dc1381c851a7b6f72d855821f2185d1754ef5dc5d20b47358a0fa5ab944374789d162837525f7e6", 0x90) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r2, &(0x7f00000002c0)="42f16aeced1bbf1bc14c998edc7d2fadd912cdb8b24fe5f60b06ac4dd735c515376b538e266da131cbac3baa03832d7079d9ca522cf379abac0845df0a834e7516ed42edf2cc1f3f0008b49b65d9647019ad39df5e20b9de9b5b822b12a0dc4b6d408e9513054e61056f3656eceff4fefdfe19f568263f3466654543e1fdb4558fb65d387a04a597bab5", 0x8a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:57:58 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300070bbb880330e9992047cf448b0a07d000000000000000000000000000000000000000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) syz_open_pts() 19:57:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa8cd917c2c328e3b, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:57:58 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x6, 0x0, "010000000000000000ffffff7f008000", 0x6, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000010b000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000459000/0x1000)=nil, 0x1000, 0x0) 19:57:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000001b00)=[{&(0x7f00000018c0)=',', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) preadv(r2, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fchflags(r2, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:57:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) r3 = socket$inet6(0x18, 0x3, 0x2000) write(r3, &(0x7f0000000080)="c88a5bc2c3dd26c8ee7a81422a71535dea1e31c50070a48ddac0798b2c98768f43981cadbcbbf5560dfd68ee032e5b209f1232f15911dd", 0x37) r4 = fcntl$dupfd(r3, 0x0, r3) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="5f30c5adc8dbfcfcef2b933946c934cd0ce94ed3872b9c3cee873b6d7237395958fa65b52e5620ccc7aa8b17153aca62943ea0dd16986656a5f6124250a608625ec3c1fc70225637afd40178a975a918c25de64f529e4bb8e6c8fe362ce6891b7a78533b4b7a366959f97e89e8c008f41042665871c02b9467f31ff387726020", 0x80}, {&(0x7f0000000180)="39991f70a7b5607b5337aef7d5dfa38711b875eed20b61be87295b9d6c270a305a1cde469f943c57f6471f5b8537aa8b558a864d0c67eb51913e0a6925f2d4fb84db618edb7e12efb7018430f3b99a0c8389ab29401588e361d7fed0a676e67c9a951024e89f10b2d754ef76d3a32b5c8ab69f1cf1ef659e17105472a29b8704c85cd82c5386e5551aaf3bd5e555f04720157c1f34ff8046741e1531d794b267aa6339185757bf51b243dac411e05aec746af5188c9f9742becd173e8a1325047394cc891da583a24667f1aff101f3d7f6cfee5e2f2d86641784199a7527abcabf2e01775046a1926f", 0xe9}, {&(0x7f0000000280)="dd38db9be48a0ee6f844d91d35660f7c90b66941e85ad5c0775fd5e3c901473f328aeb6852b8f985b95856de26aaaf1df8dcb02697dbbac5c6154a776b63538dcb78b6eb09d0202dfaf7cc877e9a93a091434543345a077a095342f3d082b8f39521fef5bde5380022aaa268bb033ef1ff6fd8c3d557cb5b3b318381c4f075b508fe791d91f2b43348b035f9a3167f8bca1a3671935240fadeb4cc8b67068bd6b4cc0cda62b37b09f253f689e3f570b56111ed67d664ad99ccf0ba759d811c7d1fdbc30d884a756c0ab1689cd89ae37b77829fb4f43713e46ce9e5795d6e04e89616d9a2f974504b46fe7fe0c3ebf2720e21c7a09fd1", 0xf6}, {&(0x7f0000000380)="5ac1c0aae1b9e7a65f757f52eaca3d65d7820e05a62b3e4ed89d90ca3aabdaada2cff13270307111ce56465880c12b656d7217337009a99ef64be8d8740e31358d59cf889c53c8df55c2007936", 0x4d}, {&(0x7f0000000400)="8f1381a452ec6f0844cbf23684078a87f47655703fa388b1d4aa9eb5f4859be2fd73367a43e3d95cc40b378fdd55dfb68325f6a06afb13d1a2f6e97b4a459d679cef0bab208de1dc122ed43a703953c885072b41c27104c375a68cfb19a04d62ca065dc9716fb0c889c791b6c34156880443ae8a6725636efb1d71f1828eedae55d41c4c9b52c2f306575da3986e5d0b1b6340f1c710b61fa3de296b935404d3d188fd8ab2e1a6831d1aa1", 0xab}, {&(0x7f00000004c0)="a3d12b54998fffc1d7c7ff68e8b61cf1ffeacda135dfc012907b58c620e28b03229424293451e06a3c1fa8c412fbbf53377945e58ebf4aaebb8536d3c9db240aded0e910b87e241ffaab91cd42b7c6d23e5ebcf27153a136c9ef8b20822e7aad77b94d2182738948caa8e3e0b07d446affce6111abbb7fbb333e1a1692f98ab5fdfbb7e03c37c2821663472c5def89630e370d614ca05087f3ef82c98dc4350f0c", 0xa1}, {&(0x7f0000000580)="5a6fffad595a93fd38a55b9d334b940c86c6d463", 0x14}], 0x7, &(0x7f0000000640)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}], 0x68, 0x8}, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r5) 19:57:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="97bc4622e3450add2f5e58f15e9ecae53c47e0aa0112b4c6a36026c7dd04af7f9bddf87f73cf8dc98ac0bb0e8a07d7103d8995a2eadaf59bd6bbd874ec4a3baad90a00cd6ece191a9256d83393eecacf38251b35d4958d9b19b396929b2e8012a4e36a8b03543a59eb32deeb01f5655c183edee33b7cf3004316a2945d9d912820eec330921779c9aee68b066f5284c6fbb4117d7236c9fd98a5af0258b3ed81ece52b9469ecea1c660aac64b27e069f8ce6ba110a510c8e57a051ecf37cabbb7097f9e11df0567e06ad9f73f74e64d0932ef55af780d673708b28c903c574f16a6484ed4b4bcc24b9de4694682128e8673a6443454474b82fa19582d0", 0xfd}, {&(0x7f00000002c0)="663ac512908e97e8e3628ebae9c115f9d7aa89ffd5332a00e8360ba5c89464e01ca89a6ed06fb3e591509cd0cb61311ff875a84bab6648397592059a190e564c272bcc8294b6f9359bde7073d9c5aeabc48643e02c8f87f8b6edd9034534ca163c79b4b148dae3efa189e9ec7e8a227e0fa2fd5ff42a946ebf517721cdfea9bbeccf9c175d40218bbaf9175f29", 0x8d}], 0x2) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x18) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) uvn_flush: obj=0xfffffd8069401060, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 19:57:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x82, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x97, 0x4, 0x5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x1}, {{r3}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x10000}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0x9ae, 0x200}], 0x8, &(0x7f0000000240)={0x7, 0x5}) getuid() r6 = socket(0x0, 0x1, 0xfffffffffffffffc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 19:57:58 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:57:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x2, 0x2, "663f4c64b5bdf0a5433fb7fb3d326b3f664e6a58", 0x2, 0x63c8}) writev(r1, &(0x7f0000000180), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x7, 0x2, r3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 19:57:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 19:57:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xcd, 0x0, 0xffffffffffff0001}], 0x293c, 0x0) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x81) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="88ec5e44783ab2fa4caef2fa07946d9c", 0x10}, {&(0x7f0000000640)="aa2eaddaddec29b849747b47f9f754e2dcbc232dfd978cb22a669405900a1e0650d31065279994a1e3ed68293454f417372f1b79eaaac8e74938ac52e3626666bf1e264a146fbb5b02462bfeb0c020ab65d84badaebcd33be6d045e5ca94f2aa6ccc065792fa2c061749335e49e2f042458866f338bbaffe0ddf7fc9388e7e18fd4403c2a69c31b80d866ef479936a2926037df2ddbc9e4bc11fd3453443108bed50876caf5aceedc01b60ed3d93a7918238161044", 0xb5}, {&(0x7f0000000700)="9d1d6e4b7dc8392a9442209883e14f5f6917fbb23fc36c606b8c9e78e8c4dae2a270f957bc12fdd84375b52bff68b2a9a5f1ee763b1b9058926650c89ccc71cce31b4e42fa708a1502535f80336cd3a046d5ffdb000957cf1ac3c31cb71d61e4c240b9677ae71f399a81866c625d0d0fe8fda6757f76dc8df4d5db", 0x7b}], 0x3) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/40, 0xff98}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000480)=""/230, 0x44}], 0x6) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x2400000, 0x200}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000001, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x6777, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x20000, 0x1}, {{r2}, 0x0, 0x0, 0x20, 0xffff, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000020, 0x7, 0xff}], 0x1, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x30, 0x7, 0x6, 0x6}, {{r0}, 0x0, 0x40, 0xfffff, 0x2, 0x23e00}], 0x5, &(0x7f00000005c0)={0xb7, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) 19:57:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5b6eb59d268634bcace52427c1ea7cc5695d14d7f2a76ecf6c9e76a614db381ac35cc1c9dcfe0f62cbcf7ae726200e69addc2bc6c9303a3e0e5946650e3d82b899a32d6cf0415f5889aa943c166c56c9c875165077e1108b1cf9f0fcbffe266073c5511f3b21ae4097d1639739763f9fb463231e062657c2da526312c4c190da09bd3138c29c0ae6d9b6022a383eb2c9dfeb7a859de8c84c9e137890a95d49f5de6ab561ec00d99edfcf417c", 0xac) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 19:57:59 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x0) 19:57:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000003e00)="7bb28c8fb1b7c3141dbc82ddd571051f77731ba450afa4dd8fdaa325c8d0d74e56e7d4b9ce9ec12ba54f8a92dd0df6377ffe7fc2545a", 0x36) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) write(r1, &(0x7f0000002540)="96fd59cb107f64adeffcdbe8196f9ed8b0bc890d87dddc7d40ee868d5ba5c54aac78aa404cbaae13a2060c19c26372629afe12a6a4c977449054d8437947b00dec05c192530b5388843acb025be7785346cec097d4967be5673946983ca9ab6b344724b9bb7a7fca627953e17cdd9e83d7233f6c6c1652f01cb0ca283eddb883b3d0b14538c9cc57172794057113b072303edafb04e3401c51b4d46e6bc29ae2d089278e6af2423533d9c5e7b970bac9de33ab64238b5dd7218823c663d337b87bdf6983cdf09948449e84ff770fe89b95f38972913873108cce4dd694065020272ba0dfcf74896427c3edec2cb11a7be86864cb6848055e760d71703fe7db391f616985163ef6bf615921bd03df24df3bd0af5417bf725fb5836a783c402548065e9666f9b09526f1bb358084af88a206d0a6a7d8d86cd979360b9d24e06ac335aa633940386b5b31f97d0c986e5fe73d077fac3c1cf29dc1308dae65c24e37726c18d40690f17d2b9238f6585d54104380f5d3768fb5669aa85e1e756f880a50de7bd166981c6a3a500e130a2e20fd0c1ac4ea00e8c7da3796f0cc94f02badb634018197359b4da2c0a84e01d6ecc0e64d7b054a083d0354061ff92bcafca71a65a05bbff2781ef2827561590a64b9f192f0aee0d96b3766b2ea02c7b0397dddb68c0c53e198dd2888818c9a0167bcadc5a389a3aa572cd4211baafe2a895df19e9364331bf1ab4f6483ac8bd0406d9f702a0652870adadbb09b1b2d8ef527329b50e3c0eb5fb934b45f6a8293103f0bc97b4e845a955866ab22b067a3e923248d3c0804e5e855d61fab8b13006d5f9910bf05ced769b1fede7371d33231f5e596d28f2ca1cae29a9d19a61e039afef4fb7a9fb1e30d316cb21f949c1ea70189eec0418d25a2586ca7c22081e8d1220962841f9bdeddacbe1293885bba3c0c03cdac18f554714b1502994cb40d43717b76ccd517131b0387e959e5f7ac4120080a073780cad3a07da8e79cd6c94ed4ca5ad20c7111e295cebcaab43f128e178aa3d72977ac31825efab85b1577226abcb8b191f094fdea91fcf6ed4f34e33745d4540e7be5df8a069a08d51ab9f368909c02b7ef91f31334732ae680c388bb4d09f3f7f6ebd04e795faf122b16298b1bbb0ee21c34fceb87828bf371d3b4386aaca94ac30ebfbd1b54974f62811fd18b8858a5500a445f624790eb72ef398dc00396d544c497cb0b1f9b7651f8126dc595eaea4e9e007f65041555e7434ba15c8b6273504709ffeda232a44325c0aed12f95991af9fe1b8e7844e600ecab06cd6d9cc458073a0fa53c1f2bf6baa27914827ae934e8f2327ca2b1fe0e0244b5de934bd36609914795c0dfb1424cbd85a1fedd7dc636306d48dbc65d0b5fd49eb2462c38a58d7b1ce5dcd0b5e35f0f9b324f8dd8123e8768184fc74c4b4024d99fbd3948c68ce2a0aa3a4bf7c33bf5ca84c0d99f17b8e934912593339f17600ecd30f7c1aa68b0e596a9d484f1e47d7a4e3eb7d4d161233601636176c365930741a8c862c3b4112473090f26f4d98f61fe0e354cf51a3a94de36fe9679ecde10701fec8cc042b694c4e6f41cbbb25dd9fdea09e85d4e9e727ba63bc904462044091678abd5ae583534c56f97e9f783576bd7d9e7cee59f70aa105299482c48e43c0d379a7e034fd43a3a0358e76e4b44178d726b9cc2b938ed18aef25e28b08710e712a68affca8ccf9549cf01a80039b15833fcb6733bfdf9b5547cd0ea4d467362406aa2688e9d150bfc4845dc81dd013765c817833a3a2e78652c6f206c1369de67822d838a9c6ab19b7b5a8fb2a04f6b93515ce28f6a89042042a4055cfed48cf7596aeb5966dc78c16afdedeb2b689f3d69d38cfd7ea2405e139680fc071d26682f8002e38131b9bf77ede6cf50bff239b8f6c19ea3206af65e5bd810d435521db032d5a5402ee70b184f6d546fad72d7dc1eb455ea07eecd74df436eabe3f1e2ffd32d9d17d22bb967e02dd13b0017f894e0d29adfb7bfb9e06a9d2fee0314229cf58ea3bac4425fb51b67fed46d95b288a5c363b11ccb25764721fc0b47ad63b72f338dc458898fffea7095751dfbd261448b7f3090e5eb30134c495cc413cc8343c07328a02b5998a190981e7609fb5b64a1841d1559f2fc34f1e34f4a9efbbecf5192df774ea45be6129a8096e3c89c6a1fb5063e1bafa97d9e4491349b3ff95aed2a252a69b6628e628afdfdb20abe8f9a59a242a2d6cdc9d18c9e7195d8e3f64ea9e25b73f64173a61b2e56abff7a6d086afcd0f8060ab812bf6f0df93b0045d96148de6b62ba9951a295950ff135691b093666c21bab30b07c21a0a5348144ce99ec94dc73be595cbebde99ac5b360f6649e7b34a17dcc743412e3c979bb48f2f60ee9c6e6aeb9faff2dfd396017b7302282f1c2d9d9a1fa786ef35a2173ca5b57279810e7e029a4fbf9f65095c005cea6096b935393450ab59e8b95a7a80f9dc0b3f5ff7dd52796a3b4349dfa9b69e3301d38f2c5a1c4ea75d42caea47a5eb375bf5719b1da6b7f35faddbd099780898980f825400284969aaa67a889529b35ab859b87ebb0517dd8f6ea6797f56c96eb23da7ee5864ddca9fe5f3d1dac271e386ead3eea1baa4bae8ed5d65def673189d85bc09f6661dfba840dbe2d2cfdf8a4d4ae6b73609a6bb20fdaa04a97e2d443eb4dfeae06bff55077218d695b20c382e6af282c18981bdbe5c1de0e070e424d3c2df2ef0a3f5564dce352ca46b5447895583aab8f639bc4f4051d82707ce7961678e0244187cace34801aea93ec5d715169fddb2946f56926e1ca36402720465e166585c624984fdeead85069eea3e6783425fa33c11746b6b6832a887aa97c7773afe0e7735785a7c9563af0290c9df46098a7e009c3bee26adf36493dc165928a7d8ff9fc678b7da7407439cb0d4ee10988252b731a0cb7a6390acede1b653b6a87b7fefd9bda9c09b6ebdbb6e0be8b4f34178717e5fb1f075b98824eab3b4ec7a03b1e0d8d9bf92cd0942c41f9110026ff1c8678fb605067d55a984bb3fee3f05d15f1ffdefce6aa1999a5840cf96e5403613d694af34d2a2b4bf9f67965c48886f5f6e925ba4c7a99c20556b724a8b0233463b15a83ba87e2cc384e1f41498d5f4563a1220ad1ed401dc749de2f7482da9abe932a5f6343714f53aef694d71384a80bd9c2170acb154c7b0fc10cdb3a8924de23e3553979b08bb160524262acd5a2c6a7f62a2a7f2f3f737a70b8663e595e9ae1728482e0296ef1204c8f8fb7397148da8232b13c8c5200a595e8fea2715eb99df76181ce3d007a077117b9755c1c6a3528b8984d4ee1196b9ece5b3be75cdf94a1500e3a045254bee7fdf77e14d6dc718cba27cdabd5f736c36b9367787aa69e438878b6356815b6ca7909266601a01d12a6c8f9f028f6cdf7389a6adb0e676fd8d5e74e410f063b7030d4ed3a89ae1a1248528b47d873172fe7120373a29f4198b38f23d7892936df8f7f694f8996426bde9178b50eca30f2f4efb501c0dfce5432e57238d7009b8cc97d7231e159b3e3a180f1accd6f1731dc4400409c4127b4a8d8e9da1c5abd5cfe39cd2a94633387c0398b43f641f6d8e79b9c586505626ceb2f47019fbc5a10873046639be564b0a6049ccabc5a4f919df88c9262b83e44a8137c72cc7a20ecf3fe6328388351edd54c591ea6ee1deee94bde7090de827cde6f1c78d65cc3e816410a1bcfcf361a48196574f57b615cdb5e8f26f5e09f306e240703f513b99b56f510f771760e29c02fb82a6e332204ac83924b9174ba2aca4d0203be06113332a22122da0c024974df9e391dc6e6fafb7f0804c2a09415314fad23c9261e527daeb23e92af2ddc91df60b804ca2247e0b57f85d60191a3bc4667d34e5a7d2ed6e44dcaf3c0becb3adcff0bde5c0d95fa1e80d46f4aa3a630cbac3ca5c4e97cf565caf6368666e1012272abe07311e205ae5c028d45bdb742481b587b4460372275fae2bb07286d3dd86f65c9e99a8a85090be0212e0fc314ea76ec1e6b50e369b17c349d3c7b554f7428c8eedb3b2cc72e8888065c66a7274ffce5d006415f519621813738d4aca65e9e5beb50cc7c4e549b69b6b142bb9c2843d36615c7f0eb9297016fd062d1e1abb059039ba8a199f8676eb10f6d6faa8f6cb8a476a43abe22e0aeb6c79d73c2179be41d29a5e08e6e8a7e026fad5358aee3f08edbade4f17a94dfe0342c4f3dfffb831b00ea89e5e5272de530f2b5544814c9cdba959c51061c8025f314386bb5378fc91c51b5c941c05b31629893b2891e0f121acc3d69e7590982895decf9bb1384afbdf3d08ff9d86c96781f197124fafbd41652a1626efde598d0b19c48bbfe2a22ab375427d777bbc18a5b5a53af11476564766407f83bed3ad511b1440597445c359c2d2769f11976c5f0232d384e4523ac38396695591deb3ae327e0b392f226c6de29faedee86869aa4c0dcee603e18466153ac94b8374e1a62e8bf38f3002db5a765e97725fab9ad140be55e1d7dd424879ca0fd21a0f103fd43bb04ae13a7c2658e859d92708c38437ce2de907240e112bb219989594e3889f56dbe22d96bef37894281a089bf7f649b734402f196d49c407ff6dd99a3f35ab3e50c7283fcf0bf4220e351aef5e01ddf866db9f596db508458eb649a6734ac0d7250c23bd5f815c8bd72eb1baa179e8e3ca7dfddabce0f717f41376b1cc354b0f9d2dcfec6f75e3257e1f3d4e729736de2b08e4d859fda0d3974a26a7c7f56963652bbf0a372fa708387ccaa37de7b427df1423d0845b19292f15f289fdca7f145a0e32eb8348f3de8c397e762a9f2266ffc0b0e3787fd019ff5cfaa8dae07e2984b532928b2d1e65db875d9655ede76d33625116b7e98101665acc3363402647f0d270c5910514ecb298528fc58aa2592b8ea7e19e922b624a61ecaa861e5eada813a7bc30c5d6010bd02400b90f4251eb09189ee33e0231bda820f5921514546249e068c3e753639e7648ea91163054252c517f9a12a7d64009208769254e0f72151d71f3cbbdef2e369660a148805bb5641501682dd07425251cc4fd766dc8e372afadd9558f556a66e1c9c0e79a9f80e9ba9b95c94b039746219c7fc62de23193f5869d655a34efad0d4cc1513081f5462cd0a6fb06458dd914f3394ca75fe9175f2fafc16408b6a5ef6a0bef619163f9bb8450bd6f1abe6a92fb714463ae26e272db96fdc24d816b19134e9085a91aa93b88e9e17d9de98a5b0ae7710237c6b7a814708abc079087f22882758309cce534ab8924ab7e324467162e07f8bd825aa1144f8121ca4122da4644c21c1d83ac052c2245f0af5c9f4515a6d79b35e11b0bf3e9598c99a41d43cbd6e2c36a464a2722a13da16335a875691a7541e0af0656dda5f2faf1af7701e40b90e36bf879392b831f7dd787c3cb89f930af5c3de2fac404e0c2088e2db104bb372da209028c1ce79d5d8eb3340120ff6c15fb66b919899789eb4948b2257f9e5dbe84cdd0fd633b95bae8eb395380979228559e19037c61f386dd644f83b66d223061ddd6e21c00a6d9582c3d67ab9f46ff0ebf23e62b0a43e2dd39eba91592a8129ea71bbaccd947c16997b802e118a7f3fad4d9a362b880f9b60ab43dd8e2aba8d14bfa882c7f89b3db2d9301eff2f199ed080fc0c7e47cf327a7b0ba91a5406ef88e334e29842f9b21273bdbb536b2eba0d2c63e805930bbcc26ba25aaf39e34dea83231c3ed7a6ae2f47040b71c0d2ac44cb", 0x1000) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/54, 0x36) 19:57:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x7, 0x5968, 0xae59}, 0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0x7) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="ae24636c80e2f9af13a2d6e4259f009a1838fe6ee6097f", 0x17) sendto$inet(r3, &(0x7f0000000440)="fc388e656b4092878e2a5566c1073f767166d6b7417d3945eaa8c1272131082f28dbe7ced00bed1ab30f8e2d89bada1931d4f3ead913c8c1bd2a0d11ec0623f0cb2eb47d93008b309dd77dea0c543b65537491ceefb6f436a44e2e4ad3ca8e7e70bf6120c8b0296bb3059b94bf7a72804a54b2e38f8c437912741cd3740b2e07b50ffc4a170c3f52a01f25bac3e439247190356870a79d4ac5f2ff83ec4d7cc58f39ad0547e93d73082b6c70729377b0d42f588e88861a7adf84e980ed7c5bf51b3b98c675f834026f1578e2c036295654148679bdba4608628823f6bdbe", 0xde, 0x4, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0xa3, 0x3b5}, {0x81, 0x8d}], 0x2}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="41f52516997ed7037827acb385396da6fc819c9c2fed84a0f88569992e865012fa9cd9bf09f639ee98c5da07874872c15ef1a1cbae8f57f4704e1b0cf87a69ac8166f3fec16a28e6baf6bdf529499c322b2dcbbd1f0952c71220c59a95ba96dea9c47997189fc1979d05fbd28e05392807f9d8376addf9ef14a0a37195e95dce522c647f9e5caaed61b290c5433f3f94231dbabcd09a0f6474dbd1cd18ed98615e7f74de465969", 0xa7}, {&(0x7f0000000240)="72c609306979598689311494c3a84d3ec2734132790c579a9708439c3def45f480f04afa7a3fe163779ba69d1fa27e0efe81f81dcb29d5c10f79d6dda29e69036e76d7cd4ecbbed0fa578be546066a7ec5d538d12b553c14fbe56efcdca1ab7584b29c64e47246098bc85c0e29c22b973f4f51d87e8993ee4e9f", 0x7a}], 0x2) ioctl$TIOCSDTR(r5, 0x20007479) 19:58:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/124, 0x7c, 0x840, 0x0, 0x0) 19:58:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 19:58:00 executing program 1: semget(0x1, 0x5, 0x200) socket(0x18, 0x4005, 0x4) 19:58:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) 19:58:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x480, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0x0) 19:58:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200111, &(0x7f0000f7b000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) mlock(&(0x7f0000c18000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x8) shmdt(r1) madvise(&(0x7f0000c3f000/0x4000)=nil, 0x4000, 0x7) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x41c, &(0x7f0000002000/0x1000)=nil) shmdt(r2) 19:58:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff9) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) 19:58:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x18080, 0x144) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xae, 0x8000}, {0x0, 0xce5}, {0x7, 0x80}, {0x44, 0x100000000}], 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000140)=0xffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcb, 0xd69}, {0xcf, 0x10000}], 0x2}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xe8, 0x2, 0x7, 0x0, 0x9, 0x9, 0x81, 0x2, 0x3, 0xfffffffffffffffb, 0x20}) nanosleep(&(0x7f0000000180)={0x0, 0xffff}, &(0x7f00000001c0)) 19:58:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) fchdir(r0) 19:58:01 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x1, &(0x7f0000000040)={0x7d2, 0x80000000}) 19:58:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) socket(0x1a, 0x2, 0x7ff) 19:58:01 executing program 1: r0 = socket(0x800000018, 0x1, 0xfff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) listen(r0, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:58:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) close(r0) 19:58:01 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "c67f4b3498dc039b33c26e9644597fee8cd7d018"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 19:58:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) truncate(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x6, 0x401}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0xff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x3f, 0xd73e, 0x0, 0x0, 0x10001, 0x3f, 0x2, 0x0, 0xfffffffffffeffff, 0x87ba}) r3 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r3) r4 = shmget$private(0x0, 0x3000, 0x130, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x2000) r5 = socket(0x0, 0x4000, 0x4) fcntl$dupfd(r0, 0xa, r1) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/3) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x58, 0x100000001, {0x3f, 0xdc32}}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) faccessat(r0, &(0x7f0000000340)='./file1\x00', 0x6, 0x3) linkat(r2, &(0x7f0000000380)='./file1\x00', r2, &(0x7f00000003c0)='./file1\x00', 0x4) r6 = geteuid() r7 = getuid() setreuid(r6, r7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) r8 = getgid() fchownat(r1, &(0x7f0000000440)='./file0\x00', r7, r8, 0x4) shmget$private(0x0, 0x11000, 0x41, &(0x7f0000fef000/0x11000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x9, 0x2, './file1\x00', 0x3, 0xffff, 0xa158, 0x7}) 19:58:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 19:58:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x5cb5, 0x5, r1}) poll(&(0x7f0000000040), 0x3, 0x0) r2 = dup(0xffffffffffffffff) connect(r2, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x66c0, 0x6, r3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xea, 0x5}, {0x18, 0x2, 0x40, 0xff}, 0x6, [0x81, 0x6, 0x0, 0x6, 0x1, 0x8001, 0x9, 0x2]}, 0x3c) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) dup(r2) 19:58:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0xa03e, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 19:58:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x6}, {0x75, 0x7}}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 19:58:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[], 0x0, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 19:58:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 19:58:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa92, 0x0) sendto$unix(r1, &(0x7f00000000c0)="2a91809014677adeaabc278dff72857d8de6947b938aa89a5384ffff16c92d0f3aa4716749ec920f1bec67c05ee32359a1d69885cedd0e7b310454a403da3aceaf4fb7b005f509cd0289823dd4260614be9e49055c989337b00551fb281093c27caac484ef6946e77751afff16014720d483a9fdfbca2c01ceb6940ccca5ba689fbae561d05ecc234d1753be4a41", 0x8e, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000450a28d2000235ca99df31658ec51f76a0d6e4da08fc9907df647ac352f744de3173aefad476621f"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="8e1f30623dfbd5412baecec6824b9d4974d10000296e08", 0x17) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:58:01 executing program 0: r0 = socket(0x2000000000000002, 0x800000000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080), 0x100000000000005f, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 19:58:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) kqueue() pwritev(r0, &(0x7f0000000100), 0x393, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0xfffffffffffffff7, 0x20) execve(0x0, 0x0, &(0x7f00000016c0)=[&(0x7f0000000400)='\x00']) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001800)={'./file0\x00'}) sync() faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="9845eeea45438688b3cc0186eb5809ecbdb9402cf7489e056ed9618badb0afaecaf115bd62b5e4bcbe148d2d3ace2443d25442bff6e4cda5233ddf01ba9a9b6a9d97353b10c4308329a47dec67fd30bf8f0fb7031c446cfbd10466aa9ce9d05ac9b7aa60047b452e29b9bce9a9d817d26b98eea6c9547cff9a2fb6135d42e4f03315e48d5855c0958e79e86fc671104b0ec6bb3caef9c8959fc7993c157adec9bef90c8361e785b07fb72b8171724b22c7d12e8557026deb01180da872bb23", 0xbf}, {&(0x7f00000001c0)="a565e27406b6cb2371cca37ce5f559a0cbbc9302ba83abcbdea07e73578e02ff76cacd945c46c09be5e3465805f6e20cf79ff46b455cb8b507c36c755ad2536bb07284b3964d22a3e41fb888f9307051784670880092d026c2c84a9ab5a52519b6c5d3c78a050e159eee7c98a72cb2ba5a6150b68975ddf384ea2623d2e9d184bbac634b6520a6211cbdd28119410bf65e9be5fd4555ca0c695b362baaa2edf0584d63d9daf9a743b2521d59d34fe6537cf747399d62fd129f136cb6f2e9886f862d3043ae955b79b1849e5e8f2de249920829cc64bf6c9ef47e289406a990b84246", 0xe2}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="2b5b655f74c59628b558eb23d7fc5413288980203321530d0b99a4a88bae4fa00f7dc49ee9478d57743ac1d71d8e171d7cf88886705adfd5f164ccc59d18f7fe4938c898c7c568bc6feed5e5fdebe474d91064e2f4f2c1389c55ff5d66aaf3f70e087f36be17111766a754c1", 0x6c}, {&(0x7f0000000380)="f126d8331f1581466a9e63c69d1f25bcf8b929b7095505779113ac04785564211701138a2cd36193da1dbfb19586e09137ecea4ad33269464a84e9e8123e9ca2bb0e93", 0x43}, {&(0x7f0000000480)}], 0x6, 0x0) 19:58:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, &(0x7f0000000180), 0x4) 19:58:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) listen(r1, 0x612b) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 19:58:01 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x8080, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r1, 0x5}], 0x38, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:58:01 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000084"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x1f}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 19:58:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "90f698866cfe408afb38f2ef5f964e21644f0716"}) socketpair(0x0, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 19:58:01 executing program 0: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xff, 0x1ccc800, {0x4, 0x9}}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000af9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 19:58:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x6) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = accept(r0, 0x0, &(0x7f0000000380)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) sendto$inet(r0, &(0x7f0000000440)="766bb6d157cacf88639de21b9808d27e6520acea113c6ef13e2138e98e1b93ac464fc573f5441476f4f7039a18c93bd261d064d4001473dc31c73e4da38ada17602a6082e4ee0ae0796f91a1e536a5a17a8f1ebcb89d3b9d11c9cf72a453655f0ee63166ab1ca16207ee4c05bb4ed80c4be7456f5dce94bef8686d85290460848177cc0b8d94765a0ff71b17330a3ce4bf392f1ec015cde3", 0x98, 0xd, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r1, 0x5) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000500)='W\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x100) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="2c01002e2f66696c6530e53d8105f4f05d629536a1d24dfa7565fdb47acb49f97691c8771e8ff3eef84eed397ad32323b36a9f12af1b9ace45c08726fa418611961f3765efc22de03501211885a192f839d0f372934f125424"], 0x10) shutdown(r3, 0x0) 19:58:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="472e97161ea96c1ef4805cfd303c400493bf6fceaff901e8cfc54206d53f7dd3a24a1d56ef1d0a3209b27138bfe3d6cf598eaa9d831e6bf4bad0de1a0816", 0xfffffffffffffe23}], 0xd3) panic: kernel diagnostic assertion "panic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 416259 38682 32767 0x10 0x4000000 0 syz-executor.1 *190437 38682 32767 0x10 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7dcd5,ffffffff81f56a8f,2b1,ffffffff81f50a83) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b 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 kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7dcd5,ffffffff81f56a8f,2b1,ffffffff81f50a83) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c63310 rbx 0xffff800020c633c0 rdx 0xffffffff81f1fdc9 cmd0646_9_tim_udma+0x134a6 rcx 0 rax 0 r8 0xffffffff814ea2c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x89327ac8ebb8da23 r12 0x3000000008 r13 0xffff800020c63320 r14 0x104 r15 0x1 rip 0xffffffff81c97598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c63300 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=190437 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b64e28,0xffffffff82349db8 process=0xffff800020b2a9e8 user=0xffff800020c5e000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38682 221374 83238 32767 2 0x10 syz-executor.1 38682 416259 83238 32767 7 0x4000010 syz-executor.1 38682 450575 83238 32767 2 0x4000010 syz-executor.1 *38682 190437 83238 32767 7 0x4000010 syz-executor.1 41345 198279 43225 32767 2 0x10 syz-executor.0 41345 105547 43225 32767 3 0x4000090 kqread syz-executor.0 83238 133704 72660 32767 3 0x90 nanosleep syz-executor.1 72660 230671 29186 0 3 0x82 wait syz-executor.1 43225 52723 85601 32767 3 0x90 nanosleep syz-executor.0 85601 460198 29186 0 3 0x82 wait syz-executor.0 49479 302311 0 0 3 0x14200 bored sosplice 29186 80868 97271 0 3 0x82 thrsleep syz-fuzzer 29186 481873 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 214753 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 467793 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 92924 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 401412 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 166150 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 495143 97271 0 3 0x4000082 kqread syz-fuzzer 29186 469040 97271 0 3 0x4000082 thrsleep syz-fuzzer 29186 268571 97271 0 3 0x4000082 thrsleep syz-fuzzer 97271 37554 93827 0 3 0x10008a pause ksh 93827 396210 37810 0 3 0x92 select sshd 71919 287212 1 0 3 0x100083 ttyin getty 37810 367441 1 0 3 0x80 select sshd 88324 7055 9583 73 3 0x100090 kqread syslogd 9583 369926 1 0 3 0x100082 netio syslogd 70571 216129 1 77 3 0x100090 poll dhclient 58682 269897 1 0 3 0x80 poll dhclient 68786 484315 0 0 2 0x14200 zerothread 38346 36033 0 0 3 0x14200 aiodoned aiodoned 60206 456367 0 0 3 0x14200 syncer update 80608 213041 0 0 3 0x14200 cleaner cleaner 82459 275839 0 0 3 0x14200 reaper reaper 82097 404638 0 0 3 0x14200 pgdaemon pagedaemon 18191 28402 0 0 3 0x14200 bored crynlk 26537 392454 0 0 3 0x14200 bored crypto 67103 91729 0 0 3 0x40014200 acpi0 acpi0 32751 251168 0 0 3 0x40014200 idle1 49598 333330 0 0 3 0x14200 bored softnet 1662 217247 0 0 3 0x14200 bored systqmp 6546 118131 0 0 3 0x14200 bored systq 40881 166970 0 0 3 0x40014200 bored softclock 30674 378078 0 0 3 0x40014200 idle0 65180 469311 0 0 3 0x14200 bored smr 1 63594 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 38682 (syz-executor.1) thread 0xffff800020b659e0 (416259) exclusive rrwlock inode r = 0 (0xfffffd807b34f1a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x143c #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 domkdirat+0x81 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82350b68) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10862 0 0 pcb 23 9K 11K 78643K 1058 0 0 rtable 97 3K 3K 78643K 2202 0 0 ifaddr 36 12K 12K 78643K 423 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 94 0 0 iov 0 0K 24K 78643K 177 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2738 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 31 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 276 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 2029 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 44 50K 70K 78643K 1742 0 0 subproc 68 69634K 69634K 78643K 2210 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 234 0 0 in_multi 33 2K 2K 78643K 795 0 0 ether_multi 1 0K 0K 78643K 19 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 618 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 30K 78643K 7122 0 0 UVM aobj 107 3K 3K 78643K 124 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 102 0 0 NDP 5 0K 0K 78643K 198 0 0 temp 121 2378K 2444K 78643K 11338 0 0 kqueue 0 0K 0K 78643K 20 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 67 0 63 1 0 1 1 0 8 0 inpcbpl 280 1013 0 1006 1 0 1 1 0 8 0 plimitpl 152 233 0 224 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 608 0 568 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 403 0 399 1 0 1 1 0 8 0 nd6 48 130 0 126 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2840 0 2651 13 0 13 13 0 8 1 art_table 32 2841 0 2651 2 0 2 2 0 8 0 art_node 16 607 0 573 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 2 1 1 1 0 8 0 semapl 112 273 0 263 1 0 1 1 0 8 0 shmpl 112 122 0 17 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3770 0 2281 49 0 49 49 0 8 0 ffsino 272 3770 0 2281 100 0 100 100 0 8 0 nchpl 144 6680 0 5028 62 0 62 62 0 8 0 uvmvnodes 72 4884 0 0 89 0 89 89 0 8 0 vnodes 200 4884 0 0 258 0 258 258 0 8 0 namei 1024 23601 0 23600 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 17523 0 17523 13 12 1 6 0 8 1 sigapl 432 2010 0 1994 4 2 2 3 0 8 0 futexpl 56 18444 0 18444 1 0 1 1 0 8 1 knotepl 112 1805 0 1786 2 1 1 2 0 8 0 kqueuepl 104 519 0 516 1 0 1 1 0 8 0 pipepl 112 1664 0 1641 5 4 1 2 0 8 0 fdescpl 488 2011 0 1994 3 0 3 3 0 8 0 filepl 152 13666 0 13565 9 4 5 7 0 8 1 lockfpl 104 472 0 472 6 5 1 1 0 8 1 lockfspl 32 1072 0 1072 5 4 1 1 0 8 1 sessionpl 112 80 0 70 1 0 1 1 0 8 0 pgrppl 48 105 0 95 1 0 1 1 0 8 0 ucredpl 96 4126 0 4117 1 0 1 1 0 8 0 zombiepl 144 1994 0 1994 2 1 1 1 0 8 1 processpl 840 2027 0 1994 4 0 4 4 0 8 0 procpl 600 5328 0 5282 4 0 4 4 0 8 0 srpgc 64 368 0 368 5 4 1 1 0 8 1 sosppl 128 35 0 35 9 8 1 1 0 8 1 sockpl 384 2088 0 2071 6 3 3 4 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 212 0 0 10 0 10 10 0 8 0 bufpl 256 8531 0 1513 439 0 439 439 0 8 0 anonpl 16 231484 0 225368 90 49 41 43 0 125 10 amapchunkpl 152 14055 0 13966 25 20 5 9 0 158 1 amappl16 192 9717 0 9381 83 57 26 30 0 8 7 amappl15 184 385 0 378 1 0 1 1 0 8 0 amappl14 176 385 0 381 2 1 1 1 0 8 0 amappl13 168 257 0 254 1 0 1 1 0 8 0 amappl12 160 145 0 143 3 2 1 1 0 8 0 amappl11 152 666 0 653 1 0 1 1 0 8 0 amappl10 144 310 0 304 2 1 1 1 0 8 0 amappl9 136 938 0 934 1 0 1 1 0 8 0 amappl8 128 608 0 581 2 0 2 2 0 8 0 amappl7 120 304 0 297 1 0 1 1 0 8 0 amappl6 112 671 0 657 1 0 1 1 0 8 0 amappl5 104 332 0 320 1 0 1 1 0 8 0 amappl4 96 2106 0 2081 2 1 1 2 0 8 0 amappl3 88 379 0 374 1 0 1 1 0 8 0 amappl2 80 14522 0 14457 2 0 2 2 0 8 0 amappl1 72 58573 0 58102 23 13 10 19 0 8 0 amappl 72 6033 0 5996 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 123 0 17 2 0 2 2 0 8 0 uaddrrnd 24 2011 0 1994 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2011 0 1994 1 0 1 1 0 8 0 vmmpekpl 168 19717 0 19695 2 0 2 2 0 8 0 vmmpepl 168 238742 0 237250 121 46 75 84 0 357 10 vmsppl 360 2010 0 1994 2 0 2 2 0 8 0 pdppl 4096 4030 0 3988 6 0 6 6 0 8 0 pvpl 32 649364 0 639895 210 96 114 116 0 265 23 pmappl 224 2010 0 1994 9 8 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 597 0 2 17 0 17 17 0 8 0