45039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 06:13:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce98d2e8de6493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a468852e261937fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00c00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a480d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363fdd39bec3930a378d414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff84707005c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07084703861833748c9b1fa1c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b4255b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd601a7fba65e50000000000", 0x559) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:13:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xf5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x401, 0x2, {0x5, 0x5}}) 06:13:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x5, 0xfffffffffffffba5, 0x7, "99b0eecc800eed5990f953d8bc0373a68ee19e53", 0x3, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) getgid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:06 executing program 1: getrlimit(0x8, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2000000000080, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:13:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x1000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 06:13:06 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) 06:13:07 executing program 0: r0 = semget(0x2, 0x1, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/183) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 06:13:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() close(r0) r1 = semget$private(0x0, 0x3, 0x54) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 06:13:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100, 0x1, 0xffff, 0x6, "475ca03e2b17e97a687d4a19b98df3e7af467335", 0x3, 0x80000000000000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() lseek(r5, 0x6, 0x3) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) close(r3) 06:13:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:07 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 06:13:07 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x104) 06:13:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chroot(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x6, 0x0) syz_open_pts() 06:13:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) 06:13:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x4, 0xfffffffffffff001, 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5caa, 0x6}) getdents(r0, &(0x7f00000001c0)=""/204, 0xcc) write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x100000001, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x200000003}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x9}) 06:13:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = dup(r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x7) r4 = getegid() r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r6 = getpgid(0x0) getpgid(r6) r7 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000080)) r10 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) close(r0) r12 = getppid() r13 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c653000666570f50a93c381645f49d7e263f0e23733d251"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000ffff000000000000361ed7a008bdd37740ea6b7e9b1ccf5b0000a19bc995c491397cb87454a360583586dfb277a7de4d39e24dffc66fd1a2d6dab74b02ca46db1172b1ec2aedcd252ad2accb692d1d86163e38577a04185a5d9c5a2afc9accec43dd0802c8134508d4ce2ea8c1ce636fc81a", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x2}, 0x40c) 06:13:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ftruncate(r0, 0x8000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) semctl$GETALL(0x0, 0x0, 0x9, 0x0) 06:13:07 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) r2 = syz_open_pts() socketpair(0x12, 0x1, 0x7fff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) socketpair(0x22, 0x8004, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x100}, {r2}, {r3, 0x2}, {r4, 0xd0}, {r5, 0xa2}, {r6, 0x20}, {r7, 0x24}], 0x8, 0x9) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x80000000, 0x800}, {0x7f, 0x3}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x40) getitimer(0x3, &(0x7f0000000000)) 06:13:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000080)="f7d30a6aa1aaca92f941e6f9614ac80002b851625e2161a3ccc276eb05aedea5a39b63c05828d7a525034b9f8d25d017b788d36a97bf2c871e3778ead6868c2ab728748563c52b5523756519f136479cfe3e0db5f3048e", 0x57) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x77f, 0xb0ab, 0x3ff, 0x1, 0x9, 0x9, 0x8, 0x3, 0x2, 0x8, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 06:13:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 06:13:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 06:13:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8003, 0x1) 06:13:07 executing program 0: r0 = syz_open_pts() fsync(r0) 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 06:13:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = kqueue() r3 = dup2(r2, r0) poll(&(0x7f0000000000), 0x0, 0x1) poll(&(0x7f0000000040)=[{r3, 0x80}, {r2, 0x8}, {r0, 0x44}], 0x3, 0xa9a) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) 06:13:07 executing program 0: r0 = semget(0x2, 0x4, 0x4c) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) r3 = getuid() geteuid() setuid(r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r4, 0x1) r5 = msgget(0x3, 0x480) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xd5e4, r2, r7, r2, r8, 0x111, 0x2f}, 0x31b601e5, 0x5701, r9, r10, 0x1000, 0x0, 0xffffffffffffff80, 0x200}) sendmsg(r4, &(0x7f0000001700)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="dc3be8ca775222e6f874b51c59c7e549f81a1c732714c96d613c8f80d47dd5350c884e5bc595177d31b6cc93b257457e3204d24d74392454d45b4d3e9dcc7cd23370e6670d26a9bdd7308f094755ce3a93ebf26c6203e1c47a9b211ae9918682350f3de4613084b204c28c643b30ec1de7c5b184917d672aae303b03106eab69f3d5416ef741bbb1a503b465", 0x8c}, {&(0x7f0000000200)="44c1043a8894a02a2a694eeaaf42b049ee9d34eb017dd1fa63dca3cb5c3157dc541fb2bf2baf9fd44481ef2b21a557ed1b81bf1e33ab88396764fd2895f854e71480c18e7a7846311b11f7880c18727cc0d89053f22f5ca02b0fd438dec915fb3c63b1b0f9ddfdaa47e683e9f51d879d7ba5b71a55197dfe85d8c0a56c76c2820029feaa9279698e5253c2183f2daec13dd90c6435c84c7fe8", 0x99}, {&(0x7f00000002c0)="554a07931c956cc08fa2d4b215c5d193f8ff371e7ac16ac7f3a08b355f7284deef20ef46b33e9826cef5199bd789226173817aa21b87cba629099df8a70165baa693bc35ef64c0ee2e3c4cd1c22d36d8d12f65a29eb19be5275726197bd0f2134ede4db824e4a0a1216567d9ddc296f9bbdd59bf33343986f1c3daec83127a092075eedb330f33c2a6f25b35b498490bf1dead93d773ab02569978033c7f83474769b02861b923f4e902577f5e76267f376de5ec14a8e352e305158bafee09b166eb6e508523bbd6ac02bdb1b7ccb5dd1b35ba7082a66beceab5314752d708ea322c4504ceef986005ccd24f03a1f08cd90fcf84a79860d7d7c2007e515d448d8a40be9ef296b22f157d926f4539da50955f80953108b5c5012cee1d19f7b37872bdeed4d1cf3d0636893ba6beaf16a74dc7ed7b23ef27639e201800944b3f3fbb3a67c49a36a33ece3ed20b5ae390e58e2468f14277b31cb4c354ca0279faca8a2875e4d5a283e85a617b7aeed61d31b01b5a1feb94cb08af470e24b10e52a04111ac94521e27a5e8f4a49e661f3495f3b2fc7111434c1824d7770e3a7724ad4722cbca7a9c253094d301a2b26dbb8657b5141a1c36fa92ec2bbe0825612b8c9baa0629ad19e36be7843040f5fed9b8f416355deeba0ebd547dfc218d5a98110f72110f903565969b898a75c94102298f8a1960858e0ecb0b8d0539b401c985852df7e3056926da4f1ef41c9049e550a5fcbc7e7783eaa45e721dbd7f1971b81aab5abdf9e3b9afa2fed736049de1a895fa5a6a7a89ea931fb488c17f7e55821e1049eea52199b9dc08af6b5356637e6d69fca49ea79ad9061bbeba93d8dee52f96b88587ae3743be88766990d40df3cac247efa6406a7789e596dbed72b40c519f610e5d84bb9afec8e3e5aed46fc622bbb3c71b1dc551ae86ed4b9fcbdadb28afe8ebd6d1317b5570a83a3b714ff5dcacc5697c16824c87baed7c72a5800965a56e39ffbcd81bf753059ccbbb5be66af569395ee79fd52fc170b3536f08fa2ee3f2686c227cb5b0b0b2b0b9d7668af0bc05e8833b38bb30148dc7f54c884a9340b27a19a982f8ce630d63afdb8001f26a190b8ce8bb0ae065a9a40b99fa4b3b134d42a2335996a61b24d48a34f78cedd51bdd6364cfa364d446290d0c8713d5dbff295912e9ef5ff1038c626f0b2e92ee95f18705f8717bdd8600c897e3edbf2c08ee3b50d6b056998a04f36d297345af2ce98e3d73396fada68f61434c7fb0b99718bfe346a101c48b548a031a02d43f1b84fd85e759bb17c87731ed132a0189804dfebf5b938f8092482f2fb069ff91a12a6389ede53fa93aabb3353bda1e52909a0b00fedcad0334db5390d63024c0c459cecbc587630678b6aa1e5c9cf8168abb58858c88c9d45fd7d38705fbac2a5503abb93ba18c27beec28dd84adadbb878085a86bcc8f31b64034b0d3e0ffa85aceb0143b6f238c6b32c5db671cabf994c7246f53a28e10a69ea2e552ef6270713cfcb0f1ae14a23cb12e234506feffe4ab13c8fa6b2def4a106b1036169dee3c84b768def57d642ab78d2cf4915b89d19a5aaee0488f70fa174aade888ea7bab807226f434237356091d6426431ea06c25cd47ec163846e4aa2c42ece27a0a2411a2a97665558a850bd3e08539121e2ec1a6963ec4616a821cce956c8194fe2e1ef5999862ae4e3b25200d15e000b71729d99bcdac6db513cb80c128069c654137db767788c144de214e089c28d085ce22de8966c45046ec268b19e47e58abdea6d91dd63b0fb71ffea3ad622eab95162bd5dc3490113461f95d78d3615a7324039607f5f3867cae29e5b5b938856de15a8b883032c2282837ee21c1d1111433f3aec4448363ffc4f90eaadf80d355d9dd5e7965a15ec653f68895ad36c304e868e64b842a7fbbb63f5cf45ac9575069552d3a60ac588bc8da920d2de7fc75955d8215b8c0ae391405b145f9239c38bd4db3ccbc9b504748e13d15f11318397dcf899dea51eb7f70f2b7b456c1be79337e248b99d5565816e87adf0e1727a70fb5c69f08baa1e86b4ab4b1832bad9ded6a6ecb4aeefb38522e934a815a902ca1a5664cd43d5a1345750ecd41d8bf337e011a2117794c4d996924680a7167ec0acba7c6e321db18bd1e149e44e608d8f9dc6534b066bca1004f2e541662c04dbf79b5c2c2733a4ce0152f9952f1b3eb0d300395e4a3f6bb5801b9bce5ddf84ac7af25511093393bdfd2554abdbae89cd08b793b4c0e57c2d7978114a68cab28598496991af2c81cb37cd30d425bf14a856d115118135c36fbebf02fd45a72b21f1a6a69a98339c3bd8db5fa29d8e1903db9ccd6b847d154d8b7ea03345b940e74bafda47ad03e8df97704831bf013fde5919884081840358fdb02edcbf4b0fafeebe60380173a8110a4146f706aa1f9416a63a7e7982a9cffb5f89c3a6ea7581d5f9063ff6d6252426f93b98da0fafd516eed53630d833ebe72b8fbb0bbe3e34520ab90876c03d2596c49aaa21d8f96adb062e68a458c5d358cb38120d9e437f6ee76fd975eb4f7c7205d43351619d7769814826e30294d1760d6589fef56f522e9a67b1da6e7d5dda60a56e4b663c76ca5398c1560d925626aec39c91665c642a9a84f775bc577c17b45e3425221c1532e61cb292c27291611f4a66e9cce164d1c7506449f900a5fe0a0a9685ac8530caba39a9b6cac61faabaf77cc3bed1483eb7e11591b47954de662ca8407b16debd2346345d8979283820cb2badef5fb66cbdd1caf88d3f774eccf5db722451a502c2546afd8a2025ba2b141576cdf3656c37f1c6896d13fa2b0faf1bfd7a665a6d02b4dfe50b4ab33808585cda6da78cddb0cd7a44e8cf43175260fbc6e3517616aab4566ddc41abad34c58c2cac49f4c744f6aa02c2df7a8e93d37accd76d1a165b9c0ec929706265a6ade9dc543ba7ddde5e9bfc8436ec3262e17305f23d4f63c0abdf46af4803e020f14c74ca26d93146c1cadf17997437709311fd2ee5fa3a7de58b633fdc5c6f0cf5c46029fe13a08f0243f6378073e46ab46982288dc4651b15aaa3b5ae80c199d868761a48f0332fdb32dd5a78b344ff66c31b4d7bd9ffc27ca1fb1de1f2dcefb08562f300af2826c4e550ef54b0e578f4f0eab297a69771df52f0bbecfe3641ba4b729d46534ba95cecae89c6090119ddb1938fd1cf0239a376339eaa9f68cb42f4d54e51a20a375a51d3cddad223804a075e0a3bf09655f14f0e5841cd03463f1046d683302486d2c5ca05fd5bece43bdc263c30609af1b3602cbc82dada18678a55426933032c8b92d4ee5da76b914f87f98c295296a3049f6430702e17b21ded3144369f5a2cd9129f83c4ded87acb13157e24f1df6faf661394eae23f7f8290b0309e54e19a475b76b2bc5e6243305735fda167a4f8b5f5468b19068159e4b36ee17aac5eccccf019110388e166f813dea2811353cbe131307fb0af62189bf82977b1a66484c9f26e528a09a73b23d5b78f18338534d957a7c380c5d02fdfeebdcc17796df7e6295bf161eaf830e84fe7f7de111d755313b774a970c3f886916064d81086e34f353abcf389058573937fec1d1ec5407bb7eb5ce602f2feabe7f6adc098ae6810f9dc4dcf908a0911b144987b95f288e1d05ffa2ba78700f9a2aa19a19ca89cc84cdd40a6adea89345504bb9cc645b7fc60ae2f9185afc3fe19e591090703542d49883373878078ade4c082ba5d3a0e7336fee13f6213ae06f7bf6f62ec46d619a238f31f798612ea5f781d4ab4a08d990084f7251205103d1cab71a58f35f384a2898d774b7962dcfaa59c30ee6d0aac139f5124e3a9d2b37cedf58bc25a2596c048c9e3e81ff52a99171f71ec145a103d324abef906ad0f840fa592b8c29788cf9f38477520849952073b808c84839289df0a823374d0a96e5a20f81140e8a8206e2027ee702acba1eeec4ed7d303854a432cafd078b61ae686709b35458a25cc97401ddb7bf7ef86aa9e54581a7dcb11b5c93bf5e24444945e8afbb74f4f75905a25f33cc154b29d327be8a3c64c130beb77e01f793d7e09a3665d970d9019d03e78f1c505e9cb4c241181af5d04a33b91c9f086cdbf98e4cb53b2eed41cd43d4cec3d2c564f7a2d33efcffdedfa46466ebbcdf981edad3f91d1505dd12c107dfed29e90b3449826a8d4c43c323a92e8e2f9ab8efd97401e3eec2b8b0b462d4ba754300d6e74f5c8eb12f76b21f98baa6533bc13679285dad9b56453866ba586efee99113c46f43581b10d37a1788ccf5ab84ec8cf1537f84381e7ef494173bbaae28363aa7ce47800eb345bdd3219e8a01ecf9a071c22e5199082b35cacf5f39cdd26570bac9bc265aeb4107a1ee1dd901815edfb5bd6ad52b207c25ff0a7171317a43436ca842c9c3cac093c92532d050396b72547f623020a8c7f9715814db8def0e594fcc0edf5b08512d78948053d248bf4b3b1d1c1f9e4ba20077e0e8f79615a7a8fef70dd8d36e9b567c5ed24277893c42d5ff21446d58c688ab63713870569b872b642a1eb3ea7a605dd9cce9d90583e54a15e8db7a1dbd7906f841b2c56812bf7ab8c1090f93965997e8d1c2cd6c643ab656cb5384e0f3e313babc4ad84ad423641e20df8147a04d11f6c2a7e15009e316953afa72740433b362b064cc1f3b82bac0fed94846054e9f565030ccfd62d465df9d27d9cad9e7173f252b28406ef8f31a54a049b8ca70d6cda383e4bc63cf40b20ab78086786a7f2ee8115d79d466284bdedd8e33e9c45f27a7611955b2904d028de5d944decf1e4c2c14d3cf216e1e0f9d51f40d26f732c5fc46a68bf69abbfd3576e80e5caad0d55ef454af007ec93487c605e4cc4add29fb448a5673cbec473df6888ee28f4dd56474a2aa55518dffd34902f8952a49db2128b6714e2e5e0cfe61838c5b5362fbddb379f556e282ffd72af395128ec439b25d52ced5eeb8090477453e81d726dbbca0869f32c931592a094f84bfd3877720a706b7e2f2fd38183ef58724b30f19d6afd0ca5b3d2d9900c747b63827dce2f0e0fe850f15f7bba4ec9c00f7b9b17310c673cdd44923c26d4e574f7df880d1e57867ea76e72151c7eff68ef0302a2f3ca16c76d0273f840b25c854008ff24b2493954a05c5b9a8d016fc0c287edc9ae25689508f5a5f95839c991e02b1f0bcd62d01cc6f93314d6036592043f1c791ffc9190bfcb06378248f612a16fe99edae6076b28fb63c330ab3e78109cb554e9b2cbfcd99e0742f1100c04822acb57fa6b4ae0e1caad0f02ff4f2caf106825eb7af18c5cb9dfa6dec5969d5bad3e8e24eaffc384092009f1f767596968a6eac314873f976d3e6c6e2d7e5e195fd35f91e3329c2e107c9539d9862150c6a37f8b091fea23e0e572856cb296fe7828cdb02afb554afa65315747ae4042f3e201e94b64811448acdb9c5b480325a8fa18236de33d8078ba0ee15f22e4a3390b33c1bbdc33b0ddb064130493697dc0227edd61df17659e7bd797f7d9acc88b4f1a3b0f1b3d1cdc086b882185d015bc8d42dcaae53ec24f439fcbc5d67720619f116e8fe6d70c562ad85edaaef239019bf6a14e4867cdb3d636d2fa415d994962d81ff0cd94a18b8011a1198e7d04668f3fdb0b482715ee7e30215ea459f1840f8e1947983d07c3bb96d41240219c123cc7fa45d3a0f5f879a2fe4d468c5808ba847d7a25ffdb70ac78765245a42e173b369f0bb9fe6c5631b23bc6a66c870e2d39a6dc1dd7e146f069c9ca090", 0x1000}, {&(0x7f00000012c0)="45592166024cd09d1a5589da5884c24a7d6a8f7ca50c3731a52b3f6810f792f378d27be6841dfffd93d1300bf20109806b5d23bc7d65a139e4caf86576ed1eba08d4e42274a62e0b131f8026d05b4aec1bfd9da7e84d", 0x56}, {&(0x7f0000001340)="bd40c634d2f46596e283ae76c3e6c47b2aa41e1954bb0d3be4f33e7b273647b7a74b13ade46b87ebd68f4fe9e458e6b37575e338df54ba49fc0c815a56a31ac16f93f8f9166987e151159456df10d261d1310da5104e2202d5533a0511ccbd7c669eae09475108fccf0e9646f363ae881aa49b44450a89b5cc49be6937c0c3ff", 0x80}], 0x5, &(0x7f0000001440)=[{0x78, 0xffff, 0x9, "0e36c24f96af8939c73a922c247db388752662794e1ccffa29e55f36908f6a82fec3b4fc08392ccee9cb0b06aff2af1358ab2ccc198cb5e59f37d0c5a1b5ffa681019fa91beee0faf1e5c476a916ec87ff3f7989914c7f5f6d6a8c82635a7a835855b3"}, {0xc0, 0x1, 0x8000, "95b8ded7c81ead53fc97f3079cf53825ca641114832b98ccbfbb4db47e40de245073e45c9071c3271683b3d635cd997a5ee0751fc30794538af7bf5f28e4bfac7a15e17ba8201afdf7b43d609440ed2dc481ca5b2b9142c965239f968ae3ea8e0f01d8224fcd84a726290605ba38c406210f61421fe5ce7c060b55113375c493bfd45fcaf4c9b0cf3a447424302f63d4209315f09b786381986ea7b50f4f69211ceccb013372031821"}, {0xe0, 0xffff, 0x2, "c86d07f7f3d2ec4c35e253a15a92a82ca6cb43595a43488b5584faefdb18b8309e01f2046e79896df066bf36e9fbf7e019356a9065bbd5a65e0d0880e10fde5d6ad2dae74b6ecb94cf73072922f352bbd99daed51e672f9551cedabc44432d58025c41589a525f34c99932db5e481c5d588ae7ff111ceabfb9e186ae4bd1265af34fbab32e408cb7bc97a12e3210687c9b7df3a82a09f9b802d37ea80a8f08c501fd7945c7024aac3abd1ed5072100b8e6613dae40b88c4ce81bc02f0103e3ca0e1307430b00ce5c70bdac"}, {0x70, 0xffff, 0x9, "f20986a859fd73138fa8c6004b0a26de5f3693c4275cea891bf742b00cb961a8410887405d0e326a0fcdd786ac082aeda69d11db5720b06dd4c53d168e3ac550fabefcf73c9fd8b3b55b978c17c37a094e5442b935da977c4917589a51c468"}, {0x18, 0x1, 0x49c6, '?'}], 0x2a0}, 0x2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001740)={0xe6, 0x1, 0x6, 0x7fffffff, "8aaff45785032f285be44f38ff6b9a5ed4905dee", 0x80, 0x6}) setuid(r3) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001780)={{0x4, r3, r8, r1, r7, 0x85, 0xfffffffffffffff7}, 0x1, 0x7, r9, r6, 0x8, 0x800, 0xe0c, 0x5}) r11 = socket$inet6(0x18, 0xc002, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001800)=""/206) recvfrom(r11, &(0x7f0000001900)=""/242, 0xf2, 0x1, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x9, 0xffffffffffffffff}, 0xc) r12 = getuid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a40)=""/127) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001ac0)={{0x0, r2, r8, r1, r8, 0x4, 0x2dcc}, 0xfffffffffffffffb, 0x8, r9, r6, 0x0, 0xffffffffffffffff, 0x620c, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001b40)) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001b80)={{0x100000, r12, r8, r1, r7, 0x8}, 0xed0f, 0x1, r6, r6, 0x9, 0xe587, 0xa7, 0x55}) setpgid(r6, r9) fcntl$setown(r11, 0x6, r10) 06:13:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="5f8ab3d44f9cb741d8fd9f4a401d12b790376f77db5e225a2ee5c9a5a548fde33c4500447ec2ccc0ffc2ddc6470ca17d4613fb6800a907caecda1f6eed57c3e47b519d5bf89f9ebc1c03cceb8252928c23788b639c8281c3ba877038f858ff565aa52a69a35c0459ba806baf55feeac7df175017", 0x74) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="79df89a3af959c757d92731978b0dcaf4e0a8cf7dfd1fb91444e7db258f8ef7146883426ffa1527ac140615cd3c40da403146f77b34effb7756125e0e015828b39e36d0ddf91855b3daa1e579c2453d82d8d55e459cac889b2607a6623dafbcdd8f71890449e583f23c1bb9f17c12cc96e2ce7fdf838329ff6d4e56a51a3a2750505fb7b6a390605b0f864fe36ba426e8db58ed6cfb957900b4065aa14b7d8dfc99f47d8f02e5161acf2fc8a33d95d6aeca9f83b14f88e6c75a8b6e731a615981e4436de6d2e17557d87a3d0d4b3c3502804722ea3f96fcab1e1c02b789e4f3feb795fbca35f0ec8e07e624979e6e7cb972cb222b177a59e7115b253132e2c62d0549d3ca923a8b410e66e5b9b413597e02ec5cf2c330f0f537fd03f04e97f49bf5897eb923bffcec37441de872dd968a1583828d10a34e7c1dda18f91945008183b91189cfaab51c0648ea46486a4d8f9e550519e9bad6f8d4e9c8ed53e40f35457949f32e2e42960c7a797ff7470152e39b9a354859948a6c29887701cec8d828a48a9e4ec338a76827140b702450999fb8cf2af010e74c2d95d8fcf7e89caac968a575e69771b2a802912a74df77c748d97bc2c15e81ea31c5f25fd6fd139d25a087a5f69b849f18325cfdab25494906a87150023a6104de15f8982e652da7f06a0289741ecd48ade9e483f1f0fc9ec5590410e566a06a22198371e363dd0f2840a51252f2fa116220aef160c048afce5a6a5ba3906f1a30908cc241ae3273ca545e8c4f67116ce189bcf3af25e3180de762c8e3898fcfd6663e045a973a56e68b702ccb0cc28dcf9038a661f524f171c1bd5c30c4c2e8127894fe710891db78289ffe73a112b020167143fb2ee8efde04f73712d732877de79ff8fefe5b79d6260b944a7005b88081f6c4b7dc0f0a2f102fcf8e3a4a9eb9b625156398d7eed06096b83355d4c1ee030fab42256b757017ae32126f22a7ba4e74ceda21bd0738d1ddc5a85540cdf5ebb77e729384065ba5700b29209af1dd6ee76727c2759998ce5f14e07295708b2df9643c554e0900ddc70e1eed2f715ef88b2ff18ffd869342d816f60b716f89eabcb117ca0297aebbf1e49b49ca449cd093b952ba523ce33c314d4d18f847847dadd7fe76a0c2cafd3e9e134c022f78f43136d893149aae09a198b9d01797b60b0ddc62d740bd2208a687a714e3e3e8e4c16b8938123a3b558c4f86bc15d15f08325901da8694c7d52b533f64a64abd2406cfebffbaee794cce1ae70fc379db8bd012d69588610d68b31c3788fc1392a98b0019c86d82b330a9ef7a335640d7a40c7d8fa1186643d58a70631a5eb9abb6f0638f416ab0feca1adc5054f53f2233be7c05eb849092d307261f4cdfbce77e52c93d4b7bacbae633cede61d7f318f17a579b786c054257e95f35d7cec316641af15cd9001761a653bd95909fc783e022f00f794736601f05a96587e5a3258c4a93ae3b5738482651f8802fd8d286e9ce4eee9bf368d5548c4387be2dc65d8d05dc3d2c1ea12ccd76a2ace094a0096d783337c521e9f3a21a870f5a3a39a1398ce1404fe678fdd72af98a9136560497d6323bd1d7e09495b12feff5c65661ebca73f7445e40e926517aba50d197c46a27b5e5df07c8c5ec15a1a476cfa9e009903aaa00fc6eec7d857e290a16bba3cb4ffcf54eb9ef54708cdab43d2b68c97c927d76117c909ee3d3fe2185da7ec02cfafb82683138c5e5f12db392ec7326c23cad6a61655ac6ae6741a62505604ede431a954c459accdaa5b20928f081b93e06dde063673c75d9102ca51a99bcd6260f5d26b85e802f1fd8662cb8385a0608bf0d21cc7080084dd4bdfeb655db8eed0abd373231b2ddc8317b291b11b6316e50f60154359c3734797cc61d2ea8e456e142218b251f8ef3cb959fdc61e3a8948d79b3255bc52ccbb9109280c9c4146dfa94ab42e78524ffcbc63344e5c336a84138fc9e0ebb1cd5d2fe48d83d5ac41fb3b8faa817194e27b474c6cc705a8c05a0f048fa69a5c27774cf71bc0e75b4ede60301fabe1e7783052c930cee0fa07536d9250788e534d0c01386ca0e8a60fbd5a457fca64465ba371362c7c08792d6ece6fb4d46ba858400e82d771cb7fef6e50342e2c272c389caaeda92389819c9ee5cd302cf08db76ca2ff55f69d835b5ab968f08d9bb11f0597346f3c44563c6999eae81794d4a39ec38cb21e76a9dc474c4e8b66d13631f63f40ade733d59e1a63808a2defca911970fdcf10e2aa7bbb5ec7e6d5977f42093bf4484e0451d0f483e2b219296c5d2b151263fa3e5d3cb849ce30a6bbbd432752e987833ef405ef198d0028b3fbb76e84be61c176cbd04e72fc4eff6e40fa9196aac66ae9ad7c9ebf0e5194943d6c4ca51555b7c89b7f448d8c57ae46d57dcfe8429bbe5bfbf31cf2652e863bbe5a28c9fcdc962f29786a772aafcf81d8af600b0195d1070662b7fdcf8a64d9f6ac724f164445f94f1ba8cc2b5f3061c969b35b55efd10fcc19f319f143f51aef048f7e3a8e15dec6359b6d39b8ce2137958417e6d20b83354c83321a80b99689ef5fe7b09217284726ec22c06efba3f333b579fdbb7951e3cca71ef265e1123c1da611a29004eb21b9cfc4b745e3dabc74ed39028dd82b768be89a65fd5a9cf51044d48c9ee31b66b1c5c6ef679a1b1a6ae38de196e89b9fe92c8b669639a73f9b8f073d4ee43c2dc4b1c28cb01b56907ece2015707c258db1dfaf8840a8c2e288925ef77db1f92e1b91c0d7c1a28c837a25a6a3dc74f151e456dfc0e2130012910ed8114e3700a1da9d67a793a7d98abb168cfd4b39ca99ae8bf9400a9b814e36de4598846a7d49029e47a750fbf8bb71f3bebcde49edbaa92bad5cd2fa8c8841b5ab7616d72c5dab7923399d25dd931f5759af096f10e619a32dbeb147226f4397bd8487bab193f2a6c8b1e5e400f22d6096142c9b9156b5f45bd695d9a4fb334238516e87f940511ddb4c1f8c0d4ad8c793bac51a8587c09f9df5e43571912817ed8ff92a5b87d044518bf2990cbcfba77944c8e33a57cf4bafae06fc6fbfb92d7040000d9177e6367b16cc686fd836dacfb42482bada4828314dbaa0e5e7a9eeccf0265227a04910a6965ed72704ebc387a7468102c9229f7373f0ea0fe9af9038099d1bd22e0a2d2510669dd0443ae3f860948d2c0591f42a67cf47a290f93fd5edbfc2059ae82088484079dc7be0cc890b036d17fae7c1ac983ce439640817091473a6e46dfe37b8040b18d00a582af8463571d3207a9dde52c0d8e437bbe95335463898885090cddd8d321fd2cf4f9853558ec0144bef755216bedaac657d76da5a26eaacff8220bb06f6a30daf8e9828237e5412336a0e1f42397c11da560222d0a4e0bb222dd955c4066d061640fdbf9a7c5fa70a025fd1448922fb1be2580b5bf12a6044f10b1eaaaaefa375332b2bb951f05e1e0428e0f7dea48c7f477c5fb910a473aa0de07731945c5ad5e3f15ac852c8b289e375a4f0fbcd3749bf4f258b61e8b48fe88edb0e0c0579cd3c71cef138babb5a9693bb4a0ddd6bd341214645d0baf1b75481db8226d7215f1954466ae44fb77a97a9c8f1035b640e3ec406bdfd9b338ca8996d3bc968b38aaebae58964f8c8c3def79a170b2b6118313b467e3513adbee14472f999629f4e47e69f6f10d246134ad1d8780e8156b014e71dbdd3d8c2b29297c64e0e7a4c9f2439542348e094d8acdff2b6937ee4c35a05aeff4fdcff8c57a4ac441fcd9c6933050b92e08afa5e50eb8a9de776b19ed3c4847a4c10524ed2b444b6457b505bb1f784a7ec47e054a0c8a0f74ea623e5ae8499b2b392427cfa51486d04297c54120242793f9764134702c5ada2268571c272ea8423d999f7da6e683dfcb7c8dfc3041809c5b9b8ff3f9695d77eccbfa63e7d72dc83afa0f1d6ad6023b9e61446a2f646c9ffab031ae9a23c7b680e800f2b0a7a98918598c7212e07a01808472795e50a88c0c7bed2ff1c8a584ab21743c2b757005b9203f6e9ef5e38e85065451191cfd4aa3ba5a2e94914b99c295bde2335a56175aabb679c931151548a61223920eb8bd4cebf845e2ad3aa87738263a938acfb08b5dfcc90b0ea0b869dd70ebba13a20d270569c6aa9648428578985bd694b442a68db8a2c2d79bdbdb9460037261a133a615b41c425ca0390f1e0cdd28b51ab92994662745bcf979a5b55b27ed6a71706c6c5ad8b199382ea1604d25635d2e659fbba92ec9dc6cc1ba93cc56e820d67e4cbe39c56acb3f160f8d3ab37cf5f093325fdaa0b5d403fc62141f2d16936c3cce2cea41ab7a43ec746655cc301af566e735610fa60d3d0d8c3e3630185d2cd61440e7c3dc51f026d50510777ba706b707456a661db2a965dc38054b591a990ba17ed998aa4396c165323a66758d69f8f9cf2fa23c4cc3a91bd8875336a9f89b02c245310648514adb8989fe640dee927085a671dcc659c123afd301e8ec111f4d079bdc42ac8f636e8b60849021f7034802e38e1dda3fde6c7a5d06b5cd95c16717c265c04a5883f13695be854e4eeebfd13edd88a73d97ddd91040626af998b2672f342671262167f1eb0b72dd5f7f406521d51375db34f867f38d862c7b370535a0b7e773aad42cc471089f3fc5978361ab6509b62f86db05385a2bc764b5113799d72ac558ee6e907ef776b1cea550e5fc9f66225a968439b785e057beeeed2869d12c00e75f75d34a5d6eb0af6a6fb3ce9eba5031cb93630150b8fc335242974963df6b2a8631d6abed1276d2d3f5b08c346eac8f3522a9ac59cad21d54b92b6db9c5f40344812cdb47fae02310e49f4468118059e1cf5e02e85f1c99eb0e5da5a83a724af4f2a7ebfe8768f1da4f7c762ac2262b0469c2ec89919d6caabd9221781f596402642a6c90611bd4e06d2d918b96e56fa12a035a37bd4e0b9bcaa827217ac35fa4c00413a3db322b74e6af302a32d729900ed8eda51f24da8674aa2bdc6b5bb860ad80b3ca124a6f21c4bde8638f735f86688cd7e37a40637bbd378dfdb1b9ef3ea4e7d2511f36708e59876eef94143efea3b9b85c51e8323b01bbceae289e40fc06c16f2ae31ecd5eaa864723bd98c291e3323a328e353efc28a9792959f9764148de267e46b99f75a22d380f37e3679caa40f3c2808eb39100e00237aeb299039b8865dc74c038f48a1a2b03c6f3019f72b76ce3a527b64761dc5310ba01a73ee6efc57e9f55c3a13078c3c35ae3e8273d07e345091064a3492915207e58f78046a43952070b965669ed346dc4d3028fdafb8d933a69b6e7b2b25e97d3f8303b2ab3f1ce45abd07c11712a03e7d48483549315fc9ffc41688c728b72d6b23a982b7f6d7dc706281299583839a6ab2a24dafa977997b80bd6398713b8ade7f740bd0e3b6d31b92f135cec0516a4ff41cd07c52844cc08df32f578bb8560ba45a6f09eb53b29b16772902380d21403d349540a4ef5475e45d2944b3e3ea7686cff56543ad96243dcb25dc40e82ef8980414671284245bb7ea0ad4c0462c480d1c63d19486a745f240486fd7f6869f9592d4d530e563423bf162cf3fb5714ae427772cd14cba4548215fb206b0d70fbcd4a91e8408e7ad2b8163879eca32e757a19fdd8e4f5bbdbf45a53d55d73ccfd8e1a39f2fe043414504f71c7a70a61d82783acb63378736d8aab76f71a60282dda0f993d9c40dadf86eed9c719548632c9872b40819d6591c690e4f2ad4da901c6a46b07f8ff1b23a0e5b4cad047931aad9e5f3", 0x1000) 06:13:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 06:13:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r5) rmdir(&(0x7f0000000140)='./file0\x00') r6 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r6, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r6, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r6, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xfffffffffffffdba}, 0x843) flock(r6, 0x3) r7 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r7, 0x0, 0x2000000000023, 0x0, 0x0) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r6, &(0x7f0000001580)='./file0\x00') sendto$unix(r6, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r4, r5, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001640)) setpgid(r3, r1) msgget$private(0x0, 0x8) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r0) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') openat(r6, &(0x7f0000000040)='./file0\x00', 0x18108, 0x8) shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r6, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) 06:13:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x3]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x148) read(r2, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 06:13:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) flock(r0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 06:13:08 executing program 1: r0 = socket(0x14, 0x2, 0x5) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 06:13:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0xffffffff, 0x2, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 06:13:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r1) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 06:13:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/45, 0x2d}, 0x41) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 06:13:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) sendmsg(r1, &(0x7f0000002940)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000040)="e6b648e46ab9052c53950725f3a3cbc51ffef6dc09f0f4feefee7eedefbadb83ba9b6954644378cfaf97455a959692a233da4fa3b1b2debe5f12e066016bee041537819307a1ebc44d163e816ee003531386778d81ecc85cc4ce9a08eb669a58c275b22108fdd946ff9af96fff6933f595b23d736f894fa87ed489eb9a70da5c2a35d978f24273c4c2aaab3b8671562f13e328069df209cfbcdc9cc395196621e294670654387110e687163a274eb61db73cc7a251c3baecf11038fe6742453192160da0143f919eb108e3866e4ace8a37e0626677b9cd8d58b4a1be95a322823bc971a31a", 0xe5}, {&(0x7f0000000140)="2115c43775431c5bbcf0ce516013b68d78c4cf3a1e862967c36fb57d790f7f6e4ca99ca8c69cbf5facaf2216da2329e3458a7fdc5c7e2210fbc91222a8434020", 0x40}, {&(0x7f0000000180)="e4bff33d1de6fc4c6dc00aa279329a7970cc8d00cd475bf8b60e584086ef67345f8bd73dfe87098e820df867e9db6cdddd89e02afeb8c80f16b5a27e726a5de34c734e82f92754a79826d34fad2f3e6387f895099ce3efae0d7657db94dedffbf2747e048b771525974ad009de61bb897cfd1766086bafff6348529dcf8f21c4b7d94943c0b772b6a1eb215ff46c9a570431d705a60b58f834c59aaaf6df28d7951c2d8a8844ec7c724879edbdf4478314f71358a9dd5d95468823f504a2efc42355fbf872b031cfcb30649a576cfd6dd44f0121bd0de6f2e21e199e6e8b32c6775db1af99c36f47037ef17391", 0xed}, {&(0x7f0000000280)="883a75eb08ba8b848a73b234c8bb1ab7f4771168e146e3ec0ec1cf839276e196bab2c10a671d58079aae83ef6c37129a8fa8cd08473f9d721fc1f61a7895be46b5b89abd23b4cfedf93c1325ba7fe391d08155a549fcafa41807a9a16d61e94bd3074ed13d9590a90cdc9ea2fe457498f81e8b383d76", 0x76}, {&(0x7f0000000300)="c055153ba6be45fc5d63821ac3f8a92c38369456f59f3cf85d016a7a8fe23d805010ae629e2a29b01e73a206356993be9ec4685f8f6609566d65cd9a5849cc68bd154228ca68137206f789b5be1d656fb4bc3eb0689f8209854d426b8c0664323991f3b1e03eb3593dbc1cdb0717382303a17481de83389523051ed9f9d58843a5d8068f7ec3312db9a2e342b0d10f5c430f8f24997890e5d3080023e91cf1fc44413f8d7c5dd84d979994a3aab88706f13210a5a73a180cfdce1dc758eca967ad65116831064db915d235cbb6f51aeb2f4164672231670c5277f969d3d6e5c71c66f66a44febfed4fa365a0130fd14c5c47c973bf4ece0ac6446bb73ae1fe69177f18d599bfe565851f597f996eeaa2b800db05a2db1ed0d49a610a23517bb6259f1f70c2d27dc6d887ff23429ef9f223ce8319c081779cfea06dc95bdd01ba91ee72989df2ee02eb7701b08a065743bf99a92107c65a88f00a8200cae3b5af3fbe9b9f6bf11b8020ec56ad1b8b6aac85d76183d2a5f68ca3817cd34ebdb923456396e11b3687696c28ab2a31f20a4dde4fcee5b756584d5b442b272f2d4358d531cd846c1c8c87f82cb1de807e637a203945e27d41802e49900b45d57983b76b8c897da2150f670d1f8c2bad4acec7814cd39c9bf77eaa6bc56cf93bfdf999dca2d2f97199baa1813d80b3f45761597a512eb185fcf236ffb784ac84ff1d931ce0da4054560880ccd0ac8910417caded07ec4fe8334e8d338d66981c0b8eab98d37971c4e890d66b91be15d9114ab8c94a5a9e5354a3ff1b7dd1fcd2e6b7009bc53be4030b547eebcfde035a04eade5834ecb80d36eb0c8d23b477e31d671798d4d450df4dc2b7eb732446f97410ede6d415903fa8ea78818b66e590580cbabd3439ffadfc5614004587b23de17b57e8adc22547258cf5cf39c30473fd5ac8632178994dcbc85e44e4fae945949cf71514e13623ee2612d53b973ee5e5b19c0b13ea2620309abdea666b135d0d9c8759e00d6800dbaa326d2cf88601368e73a087db515fcc25374d4e081cca4b5a3da86cc66c71017e8eaa816069d0e654a59bbadeab0e5e4a8acf945a2e640b060fc52c85827a6d62064fea980575b9a92a12fe6f1d5635ed646068591c8d37f6bdedfc3a9ca22bf5e24e64fa91ecbfd9671ec0b59f9d1242f2a2811ee50ca33313476538fb33d1161ac3568718e5596e025e71098577f29c702be7a34ee6cdc01f1874da772cfd1d96514d7d4897752a358d0644d763bd6ec20081aea884894a3088404dfa81249854b56e0fe2903f9c0d465a465f183528786dd0ea4d0bca4119610c42805fa853b969c7e5c5ccfa44dcb6b0b34d283f6f46fe2be8b3ca4f9236736d96bdcc17bd3e3e6739b9d01631e2ebf0c2299e8744165b19562a780b846dc36e6d93a7b819807b7976374a0da3306e76f03389fd8876ba5c60e1e7336074dfe19c5bec8e8c931adbd930a8e8c3729b4fa927978ad56f25db16465044812a76e59a0b15d4e05829cc61941a86d0d35fbff5ab365dcc7720ce18efe94e1953b84d713a9b904841aa272da2e52a3650f322a58d513c52e3eb6fdf985a61065b094ac1f1b9c680cffe927fc059757958f392e59e60bcd488280f635659e22df47fe7a5972c07bc8a40d27d808f3b89e6f5c4255105d5a28424937169e67b1df541321253960342b69c2248ce6a72e1d9ee365d21cd215f3f2c8e0ddf39dde82bb0cb41f3f512b8f0d16511780bd6094f6aad6c43b9232bbe84c61a769b4c6e1990ad15094e2a7d13501e1dc928d3d3e78e3c07bb5f70175d657562bbcce705b84450ad1421af105db1529a45c798d06c87ca08bd8c874c77f986ee363d45701d52a9b7a90242bd429b1d61177cdeb821b25237fad73a0c2da731e92be074c3793f262c67adb4eb77f98137e9d53df3b40d96f88098e61a18d5055692aeec39fc7c78a420fab342a1cd83755552038c185979681727a72ae13757ae0cf74f3266552e2f88c9559f23ed22a15016324a4cb4348743aa6ef95f0b5eb78a24c34fd04c2dc058231cf065daacac56c2557d7c664bb88a4632736e9d3f702f9c2b92f94dc9ad891febb8b18daad6a55463127631f4a3a5b064d5b8717f0e960156079290b8a7ee675277e12c93a8abb5375ab474d60c2d3f77a3eae43b6b289469ed35f4d0bc6663b22a80254b3a2fb611c3bb69f89ed65490f50e899a05659459cf44d91d87d4d449c58bdf333fbf4c6f275b0d15d256314759185bf247d922014b7b901fe6dfb2f1bb87a61d69343984a532f03059b564352ba5d359631f1c36b1d395a9f2e50e257a35f3af35fe7b715ed54b26a03caacf23677ce4cac599d32e03fef3847dec070053ad98ecc993c82292264bda65e596ccc0f106128a9e2f86029a266f22d3f3b0a48638019cb45b1342f2f2bb119475ffdcd5b94406b8c9b087c6273d7250c70172001cffc9a41583858c33670d46f474e1c1f00130878258915ed78ccfac6dee158aef009ed28b3dfc57b60aadc40ad69c759dfc8f26d32d9be7872aa230822d3f0d2c09d69b7642db6b51f28988c3f2570e322a730c9e3c7387abec93e80c81c7749a13113b9ea939f2466141f700084951faaadb0cba88b708221e2181af5ba93779bc6fadf6e8d9b898da4550c94e21fd09d9361b3f3dea829d457b647493ddf86e9e2ab7eda2389d9d677e6c5b9d74bbe2e57243ec8eb17f03d0a37e6812bf85ddfb46a451f5e15536ee5cb8f835a78497c4cd3e574162b952b28719d10ec54229efe7c792e3949993a60709ee0b86a9dccbaf88ee5790bb9712b5c5d716cd604a0f970a44e109012f3f64197aa839c9ae29f719d77cd9b3bbbb3163e617610363411763d2cf0dc5e51a373ea6ccfa7342792461215b892a170e2dc9b46fb14922f3bfe4a44f93e79f1170d4a4f0ca7e7d5ca5012d7090a419db127541758001e5d87fd71e146e682a509df8bec5f2478331156743303af29934c9946fe134dcfaa56013666ffd8e15505e98249a40e4a3a251d89a2bddaa74fe3ef87b4a746c37398f47defba6e220739a0c5a831c77fdd3328386317b5625723bc831e77ca8faa232e16b489cc6515902ebd7806eb1cdb71d48f0cd85003b16a04d7480dcc4eecbfd51e3893193130717bc4576e11fa5480c1d7965793e8b78b52d8323fe35deda4620e7c4a3b65cd3bd85e83e93b12a10a86a3847e0fd85ac2c6b19cd55d1b677bdbf3c69a2248d20a0c730a6096716eddf47e9d469333507ee2aee4a523374de2e7f75644e7be529a3a2c990446b8d28ab88952b16ba24126237d616f0e77e4700bb85b2fcc30c272106e92237700315600130b07346f5f9fc0ae7d350e2472103a0a43f88f0fc47f8d36b0c57d2d98acc3440025684b8b880e0c563a76cee7a3dc71b75972e9cfe8702ead258a696ab462e84528252cfb45ca68d21f8b78b0e0fd12dc023c1b8666a3bd07b397652d6aeed6a2351bee573dab24781b8e76e3d641430ca851ddb80666a9c957de59d24e63c8ecd0ccfd98e6c8c4f226e50bdcf00f9c0b20317a50ae411caf7dee11b511e32af9843a68700512597a8c470ac71b4fa601a9d16ebe26525a1c152ed9683b614019e23f5d7153a71d6f6e93357fdb5712a7e6efdda3c11dc3575f32efe23671cd70520e68e9bee7ab996f18f7a2532f06a9f2c45f9882cdcdf0fe09f117560d8385f66b77e3d8a071e4b269ab11a7932d03d7658602c37a2d7e147925b6b8324fc2e6a9ffe2911ad421c5579c6996f7084d3e9f696298d25d090e125c9937c6a37ac1ab009ae73c9776ad43e7e15836543f2baaca26cac1a6c80687be8a176520167b2bdf581fbda1d0458341cb3e9155c68b1660f430bfe4c87655b89bf16fe3f0d74fa1c1a78e2b51001b51f2c6cc53835b02d43739bc6106c9a6c24f053872b3b092889e0d216f8469fd9834d33897b4b5e95ff89ec29a6065a9228cab9a4c7e61ad82d8c2fd9a57d8541b894d4999e333236fceed17fe8b8158e7c631b2fd7a4bcfa758f6994ff34aad10945444ee07abc7db94c20d7b84c481b9f22906b374b9cb2f226f446aa35e19617ce359c41da84f4d71f05bbae28b23c88916163073a71ab604e5726ed2914bb7189ebf8894baa4fc8a1ccda3e8787e3a27222049c9a8e0d08f860633bc178606cc94f011d346f26d82bb55cebaedbd753df17b315b639b0a69f7694eebc62b09dec411a928957ae05ee5466e675d631bee9e72a17b3ec691f8f24d161f4f453d5c7863174d73c11f8a41c63b40eb79861655bf017ba877fe19f1a29e80823257b33c180484efdc18ff41ca29231bdf2af323b9eaccc0a4408da3b34aa5eedc8cf8ddeea6e4d04f65994f7cb6f236223659fd16267aa020cc4687b21a15708d35d7d5cdbe1dabb61045aa0348cdd16c6232778f3e72421437e0b72b8807dbdf58c531df085d5618894574b9507fd22771acde3363b64cf5b091190dbb1975b0a3a3d038ce175374be8712b8c9be05813dfd8a6c2fea93138eab71b85712f160108d5628ca4c9e0889635d540731b6089d5cda1876184ebee646332d3a712488df2cc11e8f08b0e99ddde424d75354fbe1b20113e49fc2956d8169b96823cee9dcb2d596bfe00a98392acb4f5624319bde75132bede8f8846bf6b6d93ce884c36aee4ca9ee3d1672aeb8eba87a951840cc6f186c3e7fb0cf3428acf39a7ea66daa5994797065e32198813d888bb10ba7788e58c1ef7e2472111d276acdb71d98250d264099717d8457f5f2f8b8e3bc42cc3b1058717ea034542d771997a2bb69a1356b1f33f45b921cd6a3418beda0fe5bf46f7e5d7a0ad8f15c431f0128d3fdb0bef6782696e9bcc4adb917993c725d76d566cda309d70adda52052ac146b261582427873dba27eb850b8fd4d1ba4ab52498419ad7417cd2ae8b7b807654b277580a6ae362e579c30d691ee1fb5a4fd01e532f182362376ee834052f778af0c04807189a89f34cf2f7a4f1d91d0a1f910fed32f6068c0eb27cf30ff0b6daa3868737534ff24db5607175c85942aa5f9f15c598e0541c820eca6222a8430c0121f8080c184d3fa911e196f0b5ae7e1c24c38dc35f4af3c752a8ace43a7cb063903f0e1700f634f340c52d362aba92093be7abc27bc31f97bae59a891793b1613f6085314dd614ab92395f7903ca381e65cc4ef45ebf498ac1fb099fde77aca3df729e306632db9707230c8fa11475b0a47adc52ce2c6c7a5f35c5fd32d19c9a8355ca324eb5ebff75087b869108d70cd589d1180eab5ffea5f6f7c30f528eafd7094289c66f39c9112af921827e99cccc453c40a548324083d59e45cf785764890e22e0118e5aad1fdf13c0a010cf9ed099eeca1744bb2c37a9132a6209340b2766717ad7bfe614a5e75234830b1764795429bfb4d4de3b19c3a449706b8a37516c26ae886c62b65fed0cb098dd92cb1d410a465515779582277d2d73f19d1be7521df9c15ff4765afe5da2477d966e4be271cdf58f7e7ab3ac32c105b306c9b71fb249a54d2b498348a021336917be2831e7491948e207ed1d089820ed3113c4ff14e6fabcf26212d5d3925aee31232bc5febd28497afca9da99b96b12eef80076dfe6e9e604b1fabf65508b6e95c95e345a514a38b931424c7a1401bdbe71202c3bc457546480cc102a1081e962746f1d012760671dc9dfd55cea3410bd75d8bcacbeaa13e3ff8a5e6617d8979e2fd2e07bfc11afff088872e53e82e7c331f7f4c07607d16ba6", 0x1000}, {&(0x7f0000001300)="e8fb1c53ea30c0a70b52183bb9c33163d2abd7be8ebd83be0c22994da14983e18545cbba5b56a59c3fd1eba3d19e93f23c2823ce5314245aa4", 0x39}, {&(0x7f0000001340)="698d2718564b7d112e2ad58514004d6ea6f34e0e4e5821211df58335c0bf4345dfeb29748c03af12a6de7db7929ec2cf3913e66b4865406a39b7313e009759f2f4e9840ebe479e0a55d752c27331ed84440bbfba0e0f0b52c26339ddffb45c3cbac2", 0x62}, {&(0x7f00000013c0)="74fe1b29dfac395ba9097ebe9794487de43dd0d42ae466a7285ee34c6ba1c67ddf3adc243e6f209984a0de267cd6af09872d8c41e60e4e675a3bff24eceb65fdfeaac062f0b50e7aeb168e43344f5b98e8743122849c12c9b2fdaf741103f8774659f399bbc80ccf2166d0109ca806483a8acb2bf472496e7b8ce14ce4bc52e65044a38bd4f9c4635554dad077e7c8b1fe9c30446a7886adcd2c98c3b1b254934df8c19fec03ee71e88b759913a1517b607f8939949b4f5cd3e762148e458391596f859a", 0xc4}, {&(0x7f00000014c0)="ea959e7f5fa29072e5f78ee76413042c40fe00782f2620960426f80b887ac17794150eee751c66b181b0e5b9f1a8f44b83d32564df436961018ca6799ea4d407d38f", 0x42}], 0x9, &(0x7f0000001600)=[{0x1010, 0xffff, 0x1, "2d80f00b66d169733ae76b104da02352551a557703f1fb4f680af8b951b707e5cc76b0d438a8fe86a5d00feca2c1d9cf9bf761f0c888039aa0e7077e3e9057deee5c026c2ef1c18b18f93504ca14c5f68d642486e79d20c7b887329dfe3b49f599a9d59855c02241a786f60eb97b4780b86f773954642fddffa1499ccb0225e575975dcc34213597f0d67a1129b894ad79f643543126dc4c894d98b46abaf93ca7a1740fa12645f1172e6818fe421e302b6484e240c8e38415b7b0b2ea3e09b043fd2ca1d217c2185dbe27f54b1fadd46648dd77777c9c35bdfdffc114e4c62e084cd141cb572e51b7ba22adc36f22da95c716d512c319db819cc48a22a551002394a1780e66e773801cbc5135b32a4411c4d9e3ff4f5677328286756624f2e6c58708dabc0eb0b55e77154b7bb4f1e4e580d3ed8ffa7f0f4a19cf2b16816d122a4401dfaf5f1d4c178424d8526874bd8617bbe6b899938708f73411290983e68f120402ac6373cfd040b5bfdfe549975df3e5d5bd42ac873ea631b670a93055faa485057c89b48a76e8157abe509f37af28940c4146252d0f36306eaae580a17c9a5d1364cecfe295c4d764df5e2c42aa222e565c85e397d768730ca3d23ce39380b95eb2b7b0ab361353e1f754b7905e1129c56483ca17ababb6e89437239b464fd352118a1dedb01d7d88faa97f158adc333455599cb1e2112aa848358d64c42a659534b5538cc0792bacee36aa7d4122951aa834867d78a714c7d9af74a2d827d2c8581cb607f9e36740670e193e6999ac6db9ff7812b6ea1d8fe91f88f9b774b3aadef5f01824c29596fe5f1363f1d31953e0b797d3c8fd801fd15979a13e772221b8210dcd6e740781b24d5bd901e58908f4a7b3dbdac9f90777e6ca150e0ec81d7dbbc852584e92d3784a79cc4d5c944e8d802354717e66540a162e8d94b294c2fd02d13d27443bfa8270db0d05a02044b18595886ac761d69f2953c6eb80bb83177ec68a1ecd772d88eb52f5520bba0ec3e194b04c7faf1fe31c3a2d27bbde5ee69a1bbaed26bce0a028e49c9289a30578edd7a73b48d1e742f3e527b7ffecd45a9b4bb4e04b2928ea6766b9c9480ca55e173a6843712b16eaf8e6ee7b6dc467316b4de33c9f9c5fe78684daeab59e4a44f4517305f9a47b242d3d218a3bda78c4e8502fccd897e1fe0bfa1dc0ce49c66df8d171b5e94cb73c505f37f7934c28b9c82a18ef844fb5d2fb9d8a66175a22710e994050f5ea6ea5a533216009c04516a55c1153ef1475bb68cbaf95e1fc5718fdca136c2779a855e55ca4104e3b43adabcc3ad99656b9bc7fd4b5a550984c5c918ad9345b56650406566b1f09a3cca8245566c8208640bce8c0b1bad15578c5c40605304f84e7d7b9404d99d8113697786c0a9862fa6e6f8354ea55bbc71fa50bc72af11d9467c521c96136ef9d08d348d06c6b13adb1456f368f4ae655485a3d33221d5457cdfb274afa3a83a7bf5c0ec3717b9752236ba1884400a53229ebfc82f98ef38831970a22ca2abe07b0d562e2019182819f24a443c7febd6f30d1619a3341f680e0178c70be4826637e7bc08492eae1953aede7cda1598dadf45d4046a3bf044b2965479e75b239e0b23e27169323b835517cbfe39cba0d7679458fb712fb707ffd9544618224498bda4d0816efd501be780868494e772aa11cfa457e943859b527123520122cc772506e695ef94e3cdd09b25fdf5751a91297745b002f2fc227fd2787fecfbf82eed3348e165e53c322fc3151858daa2d269fb6baccde88ffb605849e10e99cea7ec5227649ef6e2d1816d7a12fcf0257344e8e68d03a33cde94cda9936220f056a6dc721c751ef9482e0b84e1c9d05f4916aa1f1be0ff12bb73640a6ceaf00de0419c306b7701f4bd3295a7ca6b454cdc3809dac091d4a6269c4930acbfbc7ea92c9cc1c157a7e6b1f6b477d453a0754cbc196b629c80416f78032d4d6480f1df4df5fab2482435b6333b0ea22882b518324a6909b1b8cc733597ebae16dd895853b6295be83eb93527d098f6222506e0ff9d21e7accd821b8fbc868a041e1c4535be4255d6e18870f8823b0c0872a86eae35e08a9afee38aa83aee581406111ef283cd16d531f4437e366f23794b0bbda07d1ffa18286cd6c78e18ef596dce571d44a83f5a674dfb972845854b5393537db56ac507e4bc5921c1c2e0d4fd9a524dc72e3cf995bba0ea5359b4bf0f3657e2f31cd26f7a1747c5999f89cb576162b28e30efc5772eb9a27b99490246bc8fea9258b30a88db4b2994b23dedda4f1d696c86e187530f713af34c99915e11d33ec06ff3f32cfd6381a9392777fbdaf1428d05927a55f563a6221bb19d6ed4246dfdbe2a4b375cb8dfb3ed2b54c463201588689922c9d0e6758fdc281df2b47c6579cfcc8007a6c736a097a4eaa48b4ec8ab956b164ad6e5ca6e39609f9ce8fb9b09c2ac91c7264b174d0c12572c00a39290b759ccc67238a274291823b4dd88b34b8f4e468c49e41cd27c8755bdd3c962710e7ef7783444574e02bdd6dc17e016c1ac8172dff2a06cca8a56b807dab85a645b5a59ebb28ce447cfc855ff8eb3d99387213ff5b82b8352c336a0a73e238b3be472c7abac470aeaa1f8646e39db5e2e3b0ec855728f01fc5ca7e2d0eea8d201f6e7a9fd6a6ca893b7af3e035d84064ff99a94c421944ed486aeba91b4b8afa0dce512fc751b6f169b0307d744f1ab5198f6918d0178d7a08f06b19b5f25b0ae69252c4fe49f5e777e487091a0ab39e0490a6dc8e06d3fa62c9bd49cabe109274b277476b99d8bbe74fb455ff14768240e31eb57ba4ee8f7ab9df1917c36e195bc0ac0c78d698615ef24950c3442ee0b9a79028949b7c09e123ff5ad1d213edca7778cffc161c4b5c8aeac6c9ec3569468ab3c7983c400ddc806cbe3114dae691773730b50fb2297c692c9507688fe4aeef6493d765ab7c2afd3ce770e7147a6aa6c6334393651e2863c71bc64ee909b260cab247273c523ca0b5632c5472ff65d8566164109b75781980b76245c5e4cc6fecc66568c3e7b848c9cc8559b5b248cf33040651bf7988935bdf0e9a7bbbc734c6f2a343ab4fea0566a6939f78fdc316e6db036b3e460f9914d7e1b39b8095173be078b1e3400b55c22bfbf0a17c0d1d05d6d4a2b608c3fcde9f66fdaa1792b3e4461da3b46b4d5ecf7204133c46db68887e0cb507104a9390cd5b5ea349fb007322d805d1d633133f9083c59cb5694bd32d37fbf37acb63022aa19729b0e99377f23c6f8125c5aa34337bb577efbff8ee6136f4e323a4e67a3b4eebc576105b94aa95668383eaa1dced9f40919b594abbcbb7618dee0eac398abffc1ccc6e4e0f8ad185618de79dbfa4575d76f9f1a1d74ef68c9b1c7d190d76e12dc08cc87c06558b6add441ae39afe63e8ec0a99720da8ef34ad40e33da7c2b7c3f2ed255cce8e86be86ecacf39ecfc1474d3a03f3ae81b613f1566f704c494449815cadb09b3d04f48a03108dc723c16fd4baef10b61186433b1ebbfe35f7033b55a116b66948f01890fe73afa6faeaf0f7b8e6e3e2ac98d3941d1c7ddc43c21ec856d644805895992f1000b5ac46bfb66889dc4ec5726ccdec49bbbb1d599a3764a1450f2862340af6564388accde8b22a9d6260dae28c142a687579003347f138b8d2dead690624835ddd83ff92febc042036bd670c802dc8e27534f29f31ce214a42ea735066336a6f110d070b5cd3eae643e71d0ba1edd0bd17d26488918cc6bc83a569708a369a779dead83f8bbb13520400adbc643e9459ad4678a266f2cd9af9fe05e50d9ab1d73d202518aacb3e5c93ec8f1122ecdcaf50740e651dab50ff9acda6f5a8f3652ef624d4789eb749e6340311ff4e9f69031d91452a698753a029dcd61c7a4a2af36785cabb51b8ee9d7049ba6f99b0921992ce8fb49466acbfecacd586ef44237e2382246fe23a1c8c6cbc2084c4d3df3faa158c8ef95a37fea0172e3d234f0ef79f7de6184a3cb371be4be6fc05ea12b953222812ca93cabc5147a7f786408078c744ec0546843814205a5db91f0d35cef06d505af0a1060021aae03f125203fbf6b5c47665cd838a951517aa4c5aae35d31438a9a38683d379bad95a7b221396684c05df3e097c86b472069f656d5a3e5d1726262a503124ad99aa4223e8c17ffb893418e3f78d27e5b5c9bc469b89bf8477abe414c697adaba2776196847ac44d101965c293a542a1711c9c824310e348039bb5a65f4311633b599d6a2be384e6b88fa8135592ed123784c550278a0e310e48817f44a614f93ed8412e209c3e0c319e50fbe1a0afb39b2e8c99e19a92ef6fcc69b96496c93c08fa24794fd7f0cc71394efecd14270e5728b5805e6dcaf6d575ea549fddc9272793d61595e98669f91c1203c24cb19f33f340ca1b5e9cf6a388ae240fda0e59a1b3f3524e1e36849db30f11592be24ee61d4c0dff9bbfb6130f5fadc96fc999bd784cb542b1f1be80e1215ccd24e634539d656ea68b890f69804dd177c14e6562dc0dc4e8cb37c25daa24e32e7168e115a62a70ebcb37b3ee2965e60441d011580630f0b10b9acd8b8307b7ffadda94c8ae184f67429296b198aaf2895028e70be2a7d31dbbadce21422670bab2481111f7bedcff8590cb5f5af59be0f08ceb181c926001fec82f5627f24cbda13a008950fb2e0bcfedb31a97bcfb4ce13a7d5991d680ff1090b7c3e76a20024acbcc4e0849c3e252f581129ba2d6516e3e03e574a200ab51d44fc091c7a3423d4d12e1972d86a7ae7c55f8aeb178af81395e75b9e384ee9a821f1b136be8409b47cb792577c7328dc84c102cad694957cbf97d24419b1cf73b3c9d2c599b613a2d147fba7d36c8fc0514e693acb5278a752edc4a24a6ef1e52cdfc6ec7d10a8be2a9c21bfb1afab7bca512b79ac6e92f9313c154b87d74e7c1ec78648e336a8ed7e62903538b9fe7deaf0534268e3bd226956d22293b62fdaade9b91d7b36e0f059beeaa47152e5c19c5f4486c77a2de60e1bc531ba69d7e801aff773eec2808d542b5d5632de9c18240da3a3cb9e36a4cdd77eae77fa8cf1cfdcc805a4fa08e83ac9af6131a90e3589452798eca6414ae0725eb7375a76739ad11baaef8683e817588aac4ca8aba83e39741100b4957378ceb23c54d23e6baaef349aa93195f35d48c0253c51e808af1eb85cccf7f09d850c69d9ec69f225a39855f2a7b7e7066232233a59f09e6ed10b28781f9792b6155a856d012204e66ff31f9966e01d82aa9221c153f058c15f655aa93d6ac18e4835cb66e4a39303b595922c9f4f1cb7e79300e62b718339ed5fbd81257a23328955e75b8953d91a55e912791f4b222077a32d391cfc6eb0d145ee8624e75bd746778fb6f30e0651e766f192b9be90bbf7587e6c40671d5316e43645e422ef81a2e48e6c61438848e0ec3e2f23b66befe158b90394ec13a65ce967672e3a0c9768e8e41ca31d63eb17ad679ea487cac25bfffe4c772fa3832980806558fe8f42a99921a0bc6c852ead90b8a8ecdad8457c0dce651d01d1199d545af45f77553dd8e66638253d5af374ed956a5ce1a4bd626580f61811994a46cd527357ce9bc744b97c53350f1de35ada1792ac436c63d43ecd5dd77c19ca35fade27246ef3a369f6205a003da87ab3009c093d372f4e45da9d47da0d8017c4c86068b124cbdc5fb9d71a97eae54703b0155747391d048a750dcac809242a58cf13ddcb87e2850e3c5567980ed19b9098225ba"}, {0xb0, 0xffff, 0xffff, "0b312e0adf14cb7c1e81ca406338ed33c2aad3d197c8d005df43319c7165fc17349443e9712e0e8d536c38b4cb9b4c6c19015f6e2ae1f2a5656439d656f88df003a6c243f18c26dc8ee2131a8a65f07b52311046f37e97bd37df6ff648f4874b93c41347437138f961cfaac365fa9f3a0f65559fffe686f80077857a7e12362e438ac7672009e2c853fb11cc8509e85242b527831f9dbb6b32fcf65c"}, {0x30, 0x0, 0x7f, "6d522866b223015e7b4a96a858768ba6240fc3a2b6cabf84647897"}, {0xd8, 0x1, 0xf7b7, "323b01abb1810a83b2e1e72e4311b3649c6423c3834fed9ef325f0fe20efcccff841d68688abdd90a8d17200da967e0c030f0fb315fc6685bedcc3edf2bd4f9a22f66453f7ffd1e049f54f902cf87c6c8b08be82e52939fbf89b3db9ea31aef6a175c5bbd4dd23501507863fc9839287598078e9c2bd9f9f670ddd5fa906375eac6673bfeddfda98e65216c8d721fc3a22ea95956e892177b2ec80c5350b8179165a56a70683aa30370fec5fe31226350509a5dcc8839fb0fc868eb94fab5450e8a81a"}, {0x50, 0xffff, 0x8, "80411aeb4bbc7d130792e505c51701225810f54ecc577d8032f8732d2f0fb7824012f7509046ed4febdf83b37526240a9f6ebcb352ed5ba4aa5eb3709dba"}, {0xf0, 0xffff, 0x7, "2d6bc7f7fe79ad619303919a49069cee4785b3dc3612c6db97b0687257efb9f9ce9a18c7483478a0de7006b83319d046e96e5a691c85976b929551176e7d6adf094b8fa54593c13aaaa6d0ddc70a13f659bb0a43a0eb19656bc4f09c2e6702988c5c4ca1f9ccddb94a71ac4163039ea42e97f7069f91507613edd369dd957e9f02aa56b6681c562c100e30fccdbd672d36592756f51e1c369a0798adaa9d3f1834913784a347a12b7f5e924e06681407a976451561bf640f483944548e6a5df53fd67a45ea9b6d6a3e2ffb944bfb92affcaac5c9c474bb60f6aaa4a3ba61149b"}], 0x1308}, 0x8) 06:13:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/69, 0x45, 0x843, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x401}, 0xc) 06:13:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) readv(r0, &(0x7f0000002100)=[{0x0, 0x2}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 06:13:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') fcntl$setstatus(r0, 0x4, 0x80) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:13:09 executing program 0: mkdir(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r1, r2, 0x6) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 06:13:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8f, 0x6}, 0xc) 06:13:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x68}, {0x18, 0x3, 0x8, 0x700000000}, 0x8000, [0x5, 0x800, 0x1, 0x4, 0x8, 0x41e1, 0x401, 0xfff]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) syz_open_pts() dup(r2) 06:13:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(0xffffffffffffffff, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f0000000000)=""/39, 0x27}], 0x5) 06:13:10 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) getpid() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x2f6, 0x6, 0x652, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xb9, 0xb841}, {0x800}}) 06:13:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="bb059ae62784c73a6eb3e484d2696eb4889bf9882976cb4c2c6aac1c8ffa048e5ba8bfa7cdf13fda44a75111cddcbe0bf5f8953095c61fbfb539545bd521361455482aefed7c434fed971a64f8739db20ff4e2ce2088d13d45930ab879293dce7498e639be689d42fa5b58b084fcea3bd56ad67ea98c3c9d78d4e897d4e543fa7aa3b99aad13202caebd488ee54e518c9a85e43e0fa8d5205e0209651e725960f816", 0xa2) 06:13:11 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x2) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r0 = getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10010, 0x0) utimensat(r1, &(0x7f0000000180)='\x00', &(0x7f00000001c0)={{0x7ff, 0x2}, {0x2, 0x4}}, 0x2) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 06:13:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 06:13:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9cb0, 0xb1}, 0xc) 06:13:11 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 06:13:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x40000000090d3, 0x7, "d730c1e7bb6fc4e23c5b00000000e74de400"}) write(r0, &(0x7f0000000a80)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fb4a5619515a4c8ab06198824b3da0ffbbd47b3bf5da07029f2113df79456fc7d4096e8c8b6b87cb2d72b8bcdb98d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa37836badc813c9631599e0936a44110d72c41b055ed5460a37d0b3a996f19351b8ef2ebdd55149e983408a88b54cdcffce6e84b7b91c96c9fc2ecf00cf7e820bf7db9e8236f113664085a0e1b1248fd70438e28d1005e6818531096002f777ffccc18a2966d2d1f96ba1487b92435616110ed34081af84f05533fc4b4baff15e29f18f20fdfcca9459d837ca3a090cd93a453337091", 0xf8) write(r0, &(0x7f00000004c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbaf04000000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) flock(r2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r0, 0x4, 0x88) r3 = syz_open_pts() pwritev(r3, &(0x7f0000000880)=[{&(0x7f0000000000)="a175f8ca52d065c044ce7a1d6b9c", 0xe}, {&(0x7f0000000240)="297da39382e7ce3b642d352deddb41172929993429d2c4d1d43eddb7e129426c4026617a9571f999d7bb3b19edd18a415216da92517a6ceca239d35028345aa4f281b518fa2988066aa6114b227395c16dfe43f4ac8d574735b08067038c4baa1a7d6a28aba60eda4aec2edc2f318c79442faa78f0bf78f50a4fd111c5f6bfdb37dc9ed98208e45799e54db613685c333208b770393ccffbe9babd5e", 0x9c}, {&(0x7f0000000300)="b7c8c30432892792806c6ca3df987625fa23c77116adb6991f0238af5becd0312bf4faa1aa92bab745aece089f8d6422741c7ea63a9bb25cd4b20b2798322e009e0ebe7218096752fd2969e5def5cdc55e3edc73931d3100890137d0306f462275d3c8bb5f01d8b3a6d5778990d10e56b721d0bcae76930c8d421d40fc1d18ad", 0x80}, {&(0x7f0000000040)="7c8cf5913d0b78", 0x7}, {&(0x7f0000000380)="0539671243fcf3bd2d0800611229a165fa57ed5bb5afc8241cfb414e5c6338cdb290cba0c4e2bcfbbbb52f23ed922ad985902779454068b1a9352851d05f264cb330f6f7c6aa776eb6064fce8218de6db774d9dd8a120c6984e6b70d259f16f1d07a2f14360dfed4eed8500f478762910601ff77972b7b55224931b1c909428f9bd7598b7041ed4101febf79ba2ad5402293d17daba7c35b518321709eacc4ecf864a519c2c8", 0xa6}, {&(0x7f0000000600)="0d5e71e05be229cc3b226b0302ccf8c636384112c1b4fdb991300a032c30cc79027df614efe82d1706638e5ec715535a4f24f5035b9914ffb6436ee64abb690d154cc57c024fff05cf0ed0404872c89712eea3f88a385662b1731587b08460d02c0d9625897e2aedf3954e39d121dc6e0d8c9df9874944f609f862548002998add3f0fc979ced4072d2df51d68753fe28af1945123bf17b5c7a851a3df7491846d06fd8fad", 0xa5}, {&(0x7f0000000440)="f59c361e28250ddfb0a0268abd31cb3f41b62bf365a45ee3f0d25a47f8ef3e252b1f2295eb26f8fe77debbb559d385059bc26d75db1f28e2799067624a71451be7817408da6998e80fd80a66e8070472ae0c16ad5520b41bca782bbf70bd8ae2b73fdcf661a263ec8a65f8562d12f591286f5473ba72", 0x76}, {&(0x7f00000006c0)="3122fbd02046c23949f9ce085fb9f40c82e963b7ce80a33c008755d0dec209f46f272db3b686e530e1376888f44e24c55bfb9484a2dd6328442a4fe7830d7af3e6a0ae20236b85634f81d3f9c98ec8222937ff0b6873f8b251d42bac643e0d6e968dd5cab8b88b197ecc2a10df03713e831487520a9fe35ee54fc6da16ebd2ef1833b19120dd3062af0a58206b6923c2787fb77953", 0x95}, {&(0x7f0000000780)="08df3311e55216e011b2502b222c232c9d6bdabc89c159243f2ebd7fc6a1cff1cbe30552e6e1ae2e9acc4ddf3359162c1508aedd8cc85d0bca60c68996257511df481e8048209f37de5a224456be794b8b9728babea59ad2d79dcad6618e0412cb76eaf535903b3d99ac7fb9bf19f7919f077fef0f954e6547fa2b3e60bc1e1bc5b93abb4a60b8b3853d1438f8f01475baac2f192b30452b640dd3f29fafea8b4aa4ff496c9a5c82363b5676ad6e198693472d1bdf4a43b335f961621ddcfcb56e53ae03c6439045193d27e73880795c41b09c40ffbf8e32649ae96fde", 0xdd}], 0x9, 0x35) 06:13:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000, r1}) r2 = socket(0x7, 0x0, 0x88) sendto$inet(r2, &(0x7f0000000080)="5bb22b372bb54bacc2626764b984d3747d10ea284bd0c9d6da548c92d3afe4c0d462fad3e923f17b0f5696a508e3f2af933b7f33c29e9b513b868d72c6d59bea9e5c5ce47884083ab348f29c62a3e7452f38ac55f0cac2adf26f6875fdd9409232dbc2f98e82e8ae4edcc4f36b4eece0307cdbb6b62ab8b423c1f56819d25b21fadf1f819532a152353b33e797be6dfa47288263d0368f5af711357079276f016f2a3ec8fcdbffe9f7a66d756ed55044b5eee67d51772712b0acab", 0xbb, 0x8, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 06:13:11 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f00000012c0)=""/26, 0x1a}, {&(0x7f0000001300)=""/170, 0xaa}, {&(0x7f00000013c0)=""/186, 0xba}, {&(0x7f0000001480)=""/159, 0x9f}], 0x9, &(0x7f0000001600)=""/250, 0xfa}, 0x2) chroot(&(0x7f0000001740)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lseek(r1, 0x2a, 0x1) socket$unix(0x1, 0x7, 0x0) 06:13:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 06:13:12 executing program 1: r0 = socket(0x3a, 0x20000000000001, 0x40) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 06:13:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x141) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffffc) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file1\x00', r1, r2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 06:13:12 executing program 0: chmod(0x0, 0x8000000800100) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x1, 0x4, 0x401}, 0x0, [0x7b33, 0x3, 0x5e1, 0x16, 0x28000000000, 0x73da, 0x6, 0xffffffff80000001]}, 0x3c) 06:13:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="a408e340806ac619c497893527c7ed301e1f04a5124eddc34a34dbeb4598e61c5320aef71eada926b0518dd3fba05fdd3c75c75a4978702c6317ded0f2456b7de500d3522c70fb7352146c90819ba68c74f0bd6e3396ae988b0e3a76efef223a4461a5e5d7bdfb95d0b3d454a98ade7f0fdd4fc7450e8a5f587d7c95f854a2a145a714dbd409dbd3d6eebe2e220b7f8826c822464b1deb14247efd6134f1ff151d21d948421d7bcd708a89650c4c4b9c73e5bcd802d51cbbc431d1cdfd2f79b2181b302afc198b554d", 0xc9) setsockopt(r0, 0x6, 0x5, &(0x7f0000000100)="517ba52e418ba84eaab0c0ff4ad9d6fd62ff29ac80cf8996718b8905dfdfdac061a706b17e930b2cd9e7ca75da", 0x2d) 06:13:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x6) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000080), 0x10000) 06:13:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000180)="09de2ffa91df8e993e71c6bcd2b9006559880ac73d1bbf9ebcc3c7f5fed080e2fab5b0486956abe3134f79a28cd693933d958db0e61d35fd09e73239f9c8df430e8cf63d42636d337c787c6426cb2ea43647fe6ed3db4bb9c239524366160e244e4d9f3d8b62037f46c88bb2abd000a868ce994caca65c131f9a468cac85f271967930c4d82bfee992ad85f258582bfae5f94e421585920805d034721e406b1111086c54bd891272af63aa53c044ed8f9d0f69091f421716f969620ff47a4c13993ede6dc7a096399b1791e1b978bfa9cb8895f3fcac721cb1bf533412d4902b12300c1fa17de6d77292700a398a1b500283", 0xf2}, {&(0x7f0000000280)="af5d65d2f258fa0e2c6ca2df9f4b5885e5e1bc1fb4db2b5b2b18b1f42e0b7d142be408feb76a6ac5b5f981d01fa2cf5ec751e666aaf4e51403759331d879fa7d454211d2f7941188a829b34134b33c5a0dce878bdce2d299d604550a69d56eae6fc784114c6ac2cfa3b12f7789736f69462d5f2553bbeee9f28bfee1bd8135ec24ed11b9bdb87bd5e614624e4ea5574842770fe87444d06b2b95d0c05dbe3f4f3883", 0xa2}, {&(0x7f0000000340)="a6da94f99dd30ec0cd581de85c81c633f33ff1a767343358538a40d1ad917011979c53d6610e68e6", 0x28}, {&(0x7f0000000380)="ecb3a29f5e76af5a91ee32d07141b48a8365c80a6915c15b6b90dbd9f684af7e52f99a1d4b99f4bca0073e63d4854d5768c8b532f8f7ffdf11b472e230d4dcd9d0f1e90d209c08bb0e774578dc014a813266b045b52667b5600af88bb590b383c5a978132a9052353a8f23bf398bd26dda5706a022a65f1ef934e54e80fa8f4ea7dcd00a", 0x84}, {&(0x7f0000000500)="2569831c1886cfac0659302c1a83fe889eeac80e333a63664e3c0805f6d8093c7cd0090ab78250b08b28e4ea23ec49babe6ad586b49206eb8c98080160335f4452687951f7dbfe8b757d4080f61aad3d984b6ea45cb79b01a2bc6bfff4e28ccda6c39dd41b0d2ea03369a21fbb18775a5600cbb682d396dfec4350f459fcc4426c547ecadc0232fe2ee000d23de5eb22344d0384ac013619df886cf875905b6d19866576d428389a35115aff6b51bdb73527b21846cf2942d669da7818dd4cb744cda051814c3af31ef1e6eb527030908208221184574ac9eb186b01c8d797dfdf750ad58020a88c5ff6e15a", 0xec}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, 0xffffffffffffffff}], 0x140, 0x2}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x5}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 06:13:12 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x2001e, 0x80000000}) dup(r0) 06:13:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fb041b43", 0x4) setsockopt(r0, 0x1f, 0x1, &(0x7f0000000080)="68360a93520f59ed4eb8b739f5a12a56e02c0c2fb71ca9cbe30f990ce73c4f6d9ddd445eff5cf4534ebec609b06a97d102fd518faf89810d7926794b40b473d57a8180e43b0ead2a617131904e37f3de5dae04484b54bfd2dee9d43dacfadbde02e07d3ee16285011e90d9049061ec3464503bf76e523f452cf20df1f33ca810af579102ea58e70c", 0x88) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000740)=""/149, 0x95) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 06:13:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 06:13:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x200000) 06:13:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) getppid() mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 06:13:12 executing program 1: mkdir(&(0x7f0000000180)='.', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) 06:13:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) 06:13:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r3, r4) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat(r5, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) 06:13:12 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = shmget(0x0, 0x3000, 0x5a2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffffff) recvfrom$inet(r4, &(0x7f0000000140)=""/23, 0x17, 0x840, &(0x7f0000000200)={0x2, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r5, 0x8}, 0x3, 0x8, r6, r7, 0x10001, 0x0, 0x200}) 06:13:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = semget(0x1, 0x1, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/116) 06:13:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)="05383a58fc5163889143f6464a98a01df01a709022c10d4955d991f02e78a230aa81531ce68affefed25b0a15cdc89879a79f3f961319ce73cd9c59430471a5a52311f95e2c091f1d93e6f24eddc6de27b143b987cc1981a612aa12982fb3df6fc8638bc6116a3ebfbfc5dd3559821abe906c7195115fdb61642cd99e9136ae829a6cc802c9898248d977d548c03e95eb7e5cf16e0058619eff9c829c7e0cd", 0x9f}, {&(0x7f0000000440)="c4e7d5ab82f845461e5d5959bf70a712fe4c84c0f03bd3ec41357baaa1c8dd4d823aaf595a085b67a51aea0400fd291689ec24c5400b06c9aed8c7e1c3897e20026f2a66bfe71b67abda893b65e613a78fc9eb53218b381ef5e9d853353f314e628c697270", 0x65}, {&(0x7f00000004c0)="d3251dc68d5b2397cb5b8b5be313e62f9fdcb7e5f20a317414bb19d13aadd7fbb59a28024c61107c15d966afa98a115e60a32421e85dd4ea5969633fca8f32ad29a96035184139abc21f3cb31cad350742389bc8f51e77941d1f5a0dd2a40b00d6ce91bf86cd632d1b53", 0x6a}, {&(0x7f0000000540)="c07a8bd4e21312478232e09f211f59726171d5f2f30bb706a625645125b37a4b112d0f308e68422ea9e886c87f831b7c7671e11314b1209da82a2d047829408eec4ab6de539fafb0dd2270831d9be0227b6caf9815e8ec42154f56bcba8f05f57b34d6ca4fb1984409bef56175a0e0f606d62932611842d159a48bfcb8ac3abe89", 0x81}, {&(0x7f00000001c0)="5982a14934df94cd76cce0126f2df58c6e6456bf1881efb15c41165c8068b6f648a88309421b484919953514cbc211837d96be5f38b796ed6903", 0x3a}, {&(0x7f0000000600)="a1e46b6ea693d54d00f121e7459b9afd6237544898de01d4bb8e33af6f298a7c08e3944eb565d51e7a7403be70a03baef02b4d8dd13ce5e539e7243fe16756277d9cf0044733f0314eb64a02dd8bb06fe62b2d30bf9c9ae1fb26da0153bc41af3b3669223b251158d745fa34e5456b244f9c331e6bd624aabd241f44411b36dea1120a960fef16992f62ea668fcc2c89e9a88934ebc05a9ae3e98ad532989638be3a49822953d46cbb1bd7e95228298313b22a57529bf6fcee8e0b427b26f9e6ff9f53f941e540f1be6973d1642f3303cf081a93b24111f047dde05136bc1be55b6f2b0818061e9c66042961b59c1eb8e80dd0e04ca8803358a4346dded6411a9471e94a5f5948dd58ba0517d0c34fdf874cbef5a90c79e8f590ba0d3a6626d31c57202c9bcd1d33231d1b9d22dfde3ce7db09b21542c0f9b545cf8e1a54b322dd8f070572c347165a4ea33e111c152d2233371807939400ad6490b0b18716c2ce47cf5151a7fa6ecc548f3d401d4b745d65e0c95853674b039a6436e802f2a02c92d4cfe660f59b3fdb43795113c041de78e19c5696bd79c74ab67627108da615bd8b9c4633438d7b830ba92ea5fa070db02e543930f9fad10d408a649e395692444193998145df82b60e8f5ef79d6ac713b40519df8e6a1ec3e29c11f21c7ebaae5bba43631f3461cbfb7b3259388895f48513f45b1b6df323beb966aa18538eb25d827991b23f28ba1ad54dd5dc1744c6d2028c30b3ed685473b2528e4d399dc2a64096f341597cc20787ed4cd554c8a9c685835be69e22d5795db37e5f46f3dd23b1351e85dc41fe5e64c42f1f7533600d9ec3d1fbffac48b7a6a6d63db7118ea2ddacdce195f1cf4bd54b4b8579f9228f672f537cb5fd0003fe67cb9a5357f1b3952e2e71e1bf0759d5d623b1e3cc7a1fa60ccc462e83631b25e1a73b3edecf7d28cf46c80b30114c9302d77f73d242ed4a39e1143eb355845f667054363e77d3697a4b89d13fcb4226d0d0c289f3c662ac69bd2c0203a2fb4faa94d63e7dd2aac4f43079bdcd092971693d7c052743e2477b9dfd031deba02d14c892f6c2de76af66c8c7d789ca0c11e2902d2b05b90aaf1d708da1ce34fc95fc47bbdcb797c014e8cd217156db26d8e186921d41b7555882a8e388365d143e44093231c3f3b1df8ba2f84ca24c362ff9d1364754c3be705ab651dd81766c3d3b064ab3e71dab6cf80cae54b9b25f876af5b5c504d0844cea26c4d625acdc853b721ea1d11a4f2a354c869fd3189d25de4508822e60a3c8d8ef2727268f95732989468e72d37f926953e2a17c26a22d41f7d55d7215e884bb63477670c1c1fe1b189a4dbaa2943ff23450e1934392c47db1e4b19b1e412cbde1978c6ca3022a28c270ef1bc896490d5e596bde471c4c636bd6b5b65f6e015ab1aa4007837f5181f7e491c2b2e0297abe2b79862995ced20fd0a0a7f032b0df60c398e5c95471af1be7c06f474ca331634f1058dcc45a8d99b283f06b9cdaf376374035387837cafe054ccc9d7299bca2dc445431d946977c91c7254907a63aa610eb6f60069cd91125c5fab14638010cf57a989c4bb913171e8e7ab920389cabf917a92d64b216b82e5387aa111b3f2b7f41992d33cad211c6e74b97a0d2861ceba9744d7650a43e8cfb605212d8e75dcc682685f45aa348ff7aef7f72436465538fe933cd48037eaee7ec14f394609df93845bb970d49a09194704a0ac3926fea4de19741f99018053ca34fb46f5a2fc35793c578d84ed9a53c693b6ea315548ddccff96cfef49eaab48433873e4723bddb5254178129016bb7d3b0fd1a0a8ffddece0a88fc3f27460f177b5aadfb6831026427ef244172a4da87d2f3b6615d6552b2532c6eef63d730559a2f900a6c34044a5eaae27547032c90aee4ed36baa5fa30f45fed0e297354a59bf86d6f027d99b57c72e82d073c2b7e046164a88eadc4af95314700cef4d5253acd0905be1d50f2cf054638a8d5700add0294c322b4b69ead6b77d304428adafd762b747e688df5ab7c6f22db86e1be1ec26c8f393b4ddf92c32f60edfce7989bec6a4f13ba0d4148ba373db943b2b77060ddbb25731fe42240d27f684262aebf753f10190ebd667ebc203f989a349d46188d5f8256eae62939a26294681810e8ced8f6f8f509027127adf5c9fb1cca6cb843a28e992d9c1452329ac34f255967eff04e5a70902161cf05ae24d9e12d58a7178e92f59da6665218e7b161c0a31d1c0115bac94499ce9f8fdac5188e8fc49b8a42b5ad3c87c9b02cd95ad8c6de71d85fab62332b24c6c332fddfca1b45d74bd8ce329b62630aed210414c7ac72cba892c7f79e05a073f0bfe1b352e440c114c1803cff52896b07d0453df5a10d7d76bf36a06708e777f303f465cb67d4e2a3b1d2846ad8eefc47558047a080930457c47984b4d4e92b4bd6467e7b77a0b8d38916482a633aa6fbd1ef6c0ccb5cc98ba0093a660c4c18ec13e4464f8dfa4e92fb5cfbc2830adcce615ecc93fa86af1fffeb2beb7d6fda84dcea620f5898832c323d4a88de3dcfb92a2ca3b0e730be0118e09bc7dee933219cd32c57c070632b825f38a85227635b5f1db3607c31e2c8024751ea89631f3fa1f18deecafc11c03255a296983d05cd932d847a9dc21602e3ad0090ff909e4bd92e4412ac76dc8be3efa8400136acc2025943eee1969f844741ff34ff8a532f2e94a9ef4f7f668109f02c4a5159cde2df23b9e3a87f70521f2db44149b1334d7d1748698650f26aad79dc9b97fc4765022c67b97003cc5012b4501e1f5560e4755dbd721f85f468ff52274964691b734ca53b53a0b16ec1d94733981d333fed337ac5dc17a85f5d4ec2bdf005bab790bf1727d02a8a717a0679c589b82e864cf03de4ad5219491cae392778ca0f3309e4c9e64aa7f384ed7b45f757ca27f707f7e470566858919cbc3d54baac002a06a004158f067fe5a33c9c6ef60fd0e4839af8b7e7fec2496f28849e3cd0b39cc1a2365aa5ffb3caeab72a4aac990964b3c25d29a044097a5aa472462e2d14e3d1e69c7d6a6c1466ccda3e6039626205b2702632251c3a3eb713da379dda66dd6b16e0f569926c9b6797c4b970e320f85cbda43c47726c1bfa95d4dbf0c813615f26d8f00f48f72952160fac08bf5dbf7963e2f682ff484fa51e454fb3812a4282e989256ae4ea2e872ff7f12ce9d859da54fff71f9462c62f4116478521883a1032716f66ea941e1f94ef29c6d87dadbb8425e38fa40c2e224d8be49d78b476dccc37de644056700d9533edfb62f55b0a5063445dea5fc70d04c4705b917022c9f764f03bb331e331a5f6a46106c5ed3debe654a3895511e0ff385ef101eb9e45e1678bb26eaee2495b536f1babaa3779ab0545b23d82e0fc2701b229e969c38fe0660d11d1030b933a403a251761357fa412f43edacf40e92c12e7b260c6bd64cf2487af56ff0240fe65c4c001f9a67e5da3cfc066a32dcdbc395b51aee9ed8c89421fd90a886ffea79665da81675f3a8d6aea9d8624830c42bf4fae3e6c20c2d3a7d0d8199fcd96e61e794f3ed4597117927874e94a6b38775c414286b6bb38fd0de39f9e04b4e65df657913754d5b8277bdbf6b7ddffcc98708ac1c320e2b0e8ecde5392715c40d79da903f3d898eb3a8aaafdea35bf6f60bc7c51647d68a8af8bb7e50f5921a055375c8d8ed15e5643bc4107e4128f32f363e7a91bbe55ad5412b77e2efacf185ac4c1162088378f83c615ddcbb7ca918282cc3a2bdfb41c42924feca6c1705b421f587d50e170bb7350bc7669629fc7d08ffae6254167d684baa1fabdbf737c859a09f6834449585d870b8571a06f2ac49ca194749dbb49b5b749cf74308de4f807e6f45b139cafeab3e364e385e31471eec492ef653945d70bd557b2edf15d4ba2f8b210431e90e806cced125756e1701dbb54b61b3f70520cfc0be084b203fc31cd25627e1378dd3955550cb9fe4aba38e720a598b4fb90188a24eee02f15db45784a1f82994692df6fde9ce1177b8626512a2e355b81755ff58ee718bcef6751e96629bd58bda8a7ab4b47d68963b79dbd7e15c9e191c8b2232c9c033123211d29c026c979dad237a15c8b5c1d1da33e6239ca966404c7612b56343bc460c46f7d2f3086e9057f87f03a4c6dcf741fb27beaed73aa671f648c70a74c9444be74f001ac137f53bdd85e2a4fcf9f72b5e38c0ae2228a2bbfe8397a3354e9ca7e34b84d3fac17664efa698651542db5e6ab30cf5d1fa37c16f8c4b467ee181d54ac13dcf324e4de58cb49af26f2d61d7032555878cea8eeb46fb523ec1597554734debc4e5c9a9d1422cd62af0e526e3c58827c0e500b9dbafc125fde7cb8a6e02013688805d342667bb5104971ec71d42bf3b6b63f446ded63b7887d6a78fd99ff768fff87a77214eed3ded95351334ca9946f1de4f655ca8b474950fcbce7590e2ef4d3eb81090ca3a9da099bcfca94acdfece0097a62c6b08b34cee89df4ba4d42551263829e8f715e158bf4ab251d41c1e2ac992f9990366d00936d0e24ac7c4009bc4cc9ed24616c7182377e88a8a61e0cbf01c0d36574578c251fe8fa3776faac921ab10ef2d4c60531fee56b4c4a6fe32df4c85af99ee71048c2b06fd53f2880b0ceda17cdd36e2d1706b5e8ac4f93391e5bfa6998f9c5076e9a6f5cb77a28d89dc2260575c0f527c45b405cf2e8c9525a09a64f545df142933cf34a75234dde90ab00f5509d60f6e5c1902a94a5b202cec14aaa4d3bd267fd3acf3814ccdd04fad4d02d73ba50cadfd34be81b54542cab3ff8fa7f10f9b4638b564d6519cef6ee305dd48f1fe154034f46771f402ed48d87e6112197c897ba39b1aa0f0df6fe6f7a500c41358e2816e563231b0c78708b6ee5f8fe8400462e47e3127607a7eaa00456d7403c82b4d71dd1c5c169fa55d29ddd92a0478d0874b45aa0a5d16645d539db920b07d1e3e9433c8c3899b0c443f71e796f1d2afb40f65faadbca799f6a16f948e1ead8347e1737cf22502a16f45a36fa7b5a431679ab4a745d9d503f4c9daeb741f62415d70e0d244044840bfa28eee6eeaf3a287bae25be91aa3608ff7170f44abee44396c0f2daf5a5f2abfd332816ed1452c8e4fddfe5d6a781a627b39fa37697eaf95ad457406a692556d3a2c2849c29de3ce07729921df911a28945dc0c1c4d73a8c2b5fa93a6e796dd47facd18d0a27fbfd0bcf5269733a9b6d961c94d8dd7a71109a7ab85d503c4ad3db4e73d70f8bd0c928fe3fc23919b77f733e1f9e6d162d99a7f7b30bb0a76c5cf965a20628785d2b093042ad4f05ecd4054a7e936492196a4437fee4d85be474f4f9ba243973c9fcb8638f7d97aefc328c596aeeace33b6efec1b7ceb9cac263899af8a7e4eeb6ca28c3be44b625ae662be485a5be7cbc64df833f21a7ca910410c71142c99834a34bf08449b3af01725ac36e0bbb4b46c27611a7209008e63fdc7cb6a9332ce2c054630c8191d26a379d84af6e95c416ace9ae68c3469e0a002221c389c3c9f5993ca300fba9342c319faa838459150a29820d41c7be74c6cac2f95316a0d8f06e5b6ff70b6f3c6268847f01eb63198648161e78acb4a357777240c17885f3fa54bd9dfbf52b308be810de15bf8c0c39ddfde78fe5178be47b6ef2d600ae086c665f0cde04a8a0165f62d6aea4043db8921f60b236b02c4ec552765c880fee0dccf55ee8ffc43832dc19f5cddd7d2bf53842faa540351eb7a310dbe9432ea1461fe", 0x1000}, {&(0x7f0000001600)="8393874d2b8e70f0c60103c2897352fd4d46b82d844050e8a2e8f03f7ba798d9c481c27f4a1d9f7c1cfd7c6c8e714b41de4cff340e4425a6fde5aff562860bf53d83a0f879f60fad556c664d443d16521944331afdb0d2c6502d72bb15190e442984a82d3db1da5e2fc1517668a0ef70533e9e3dec07e096e780bacc50bedf65c6b2f04bdd1c24e0ef4e5026c6d890f416", 0x91}, {&(0x7f00000016c0)="5ab15ddd3208f97c626046bd324df15d2a17c782af7359997aa3194929780adb6144927e84d6fda315097195f7621b478d93fc4aae7d88487b5f8473c8e0674860c4453b8dc003ac45171da35715b89d4d1e74f3a0280fea837adbc493c0f1c0e2a8ddccd595de52e2682ccee69fc9e3ad1207a46695c3aee17903ba9cfa5857e386afd3774cd4b4568d9e26edac13f9812b2a8631c47f9483fa96e65e83c811cee6bfe213589c48f3c66825bccd0f27faa4f20f74319b9ee17d02f692eaaad89129808e", 0xc4}], 0x8) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000180)={0x1, 0x7fff, 0x5, 0x5, 0x1}) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r1, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r5, 0x40}, {r5, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000001840)=0x100000000, 0x4) 06:13:12 executing program 1: r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x1000000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x1000) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = dup(r2) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x40) linkat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x418, 0x4) r6 = dup2(r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000240)) 06:13:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0xffffffffffffffce, 0xffffffffffffffff, 0x3f, 0x0, 0x17, 0x3, 0x2000000009, 0x1, 0xfffffffffffffffd, 0xffffffffffffff12, 0x4}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 06:13:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 06:13:13 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x100000001) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x47d54bc39ca70beb, 0x20, 0x1, 0x100, 0x80}, {{r0}, 0xffffffffffffffff, 0xcf, 0xb, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1d, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x66, 0x20000001, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x1, 0x400}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x7, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x80000000, 0x7f, 0x20}, {{r0}, 0x0, 0x34, 0x80, 0x80, 0x4}, {{r0}, 0xfffffffffffffff9, 0x34, 0x21, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x48, 0x35, 0x7}, {{r0}, 0xfffffffffffffffa, 0x65, 0x3, 0x200, 0x10000}], 0x2, &(0x7f0000000280)={0x7fffffff, 0x2}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt(r1, 0x2b2d4a26, 0x9, &(0x7f00000002c0)="80e3721b5c17d4919364b458f01a536b1bbc6623d900af5f719632de69fe328254739421c4c6bb3f3aa0bd126061a86e91e5d27209fa1f3d171d9974cc6a2ff35816dfdeb964b1531cfd83e640b5e6fe2e18dd308fd39c1813686be3d2ee4f4de994b97ada6a5f9d313197fba573ddc64b683e934a1252eb0145accf35858bb541b55aa2566b53177330ffd040e73982222f1def0648356888772fb9d0d1cf11e623d369ff97ed9b333d99dd", 0xac) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) setsockopt(r0, 0x5, 0x65, &(0x7f0000000000)="e89b4a9cece12d6a31e8665515ed13a987b713be7b566df7a0aa123c4c189ca5a747", 0x22) 06:13:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x196, 0x55, {0x3e, 0xfdb}}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 06:13:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000080)=""/161, 0xa1) r4 = semget(0x0, 0x3, 0x482) semctl$IPC_RMID(r4, 0x0, 0x0) sendmsg(r2, &(0x7f0000002c40)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000500)="64ec08857ba96485f45ea7cbe93260353f722c84e1e6167bfc8d742dec661036da93648b81099400dd223beceb0cddeca1f186b44f1fdfe92f7997687329461723d2d97b8ee71eeb6ca89375ab4de4493a71b233a0d2cf17f647a993981bc3e3eefab23a536221eb6e8d2eedbe312c3118df60a17e7bdcab91ed8ecdcc44e11b64f867cfb27b", 0x86}, {&(0x7f00000001c0)="2500e840467a1534f3d6f9c176c07ea3a41e8fa8c7e4bc3aac3c315e6913a81f54fdff", 0x23}, {&(0x7f00000002c0)="c27a733979a2299800a56645e9080486830e006ff4e9f9dc824bd396d3b084b26d6fc16a7f98ac8bb4387d84514aba9e161cc4573f3fa5dc3b6e05885e8e8de2c600208e240d0416ffbaa108e66bdfbfb04bf1d4cd9381d1d408ee350f1d8a69", 0x60}, {&(0x7f00000005c0)="d0172ed79b3d91989b61e149868e12efd7f433eae004a25af0f9306c6621716915bd92c2184188ca4654bc58170d75400baf01850bab750d5cbf09a5d2db972485129ba4b00a35ea74f3ddafedfdb6ee8f0fd83e56b2447564cca284fb9d7142", 0x60}, {&(0x7f0000000640)="c2c69bc2a63dd5fd1aee920d377930629a4ec78e9a16751e86f35a3c8a05ec5515b95e41f3f5babccb42a4a77b1b649a54706468fc90257bb8f0e3afe888aa999903c0f9ec04f8506ef30854bbde334bb379d5e61b84bffc3016e64ecb5e9267347d38e0efc7393047afcc99854451f0b33c138404e5a1e5801414fbb5c2bdda7c3ab17218448a6f2aa1fe682471a5a26e9ed9300f3a55376b04712a53dbf8231cc6edb944f69398b0e0da09da94c8cf8483ec67f42b348a8c9562f96dc9b2360027f4", 0xc3}, {&(0x7f0000000400)="0407", 0x2}, {&(0x7f0000000740)="40c80e12e0f0a76503bdfc617c9905fea7143fa53b32c08a8260832bc9422b37c89fa900bb0029a569ddb65d263ee42c6fe27371f5efba5240b9a25132b3bad630d6cdd42f57c2a4bdfd9328e2db07908494ebc85042837e402503899f649d172d150693d374002507d469a108a1147c1659aebb37696c66ab129029403e9bdfde6222db0dba84714d28dac2297d9f0be7b45d5dae285e0bc274e95003de4b7bdeb69a100e55d9a05ee1d70880ab5de4bf707e06c7b032e0b8a3938e69c93c4ec138e72126ee255a05701811e4d0ec1b72a29e13ce3b6e444075f8425abdee13719a48c4f1009f11c05017a6174a1d509b73592c755a39bb6aec4675ef29a2b12650ac0957133b95f975b99092e993742cceed1c16f7ef61070ba367403c4a50ef7be2d2270c07c879b86fa1b632b20b9799b7d8d8563ebb3d043f97a7adccf61b46d7a65cd6f35cad30b2d3bd99d42c404593609747994b6f04514f81fae97cd18f43ec4d5bedf98b9ce50d2e7240343cb327a237847e36107bc84750f59ecb6ba56987fa8d1bb0db0fdf33ad3cdc0d213188e59ed35546188bfdd8dd1710ad4360e5c0f7fdefeda6d8ea07d6f7388805e3a3f025c7b41b94539b94d3c24f045fdad5195a38159bdd48c80f465aadec3649e380bb2aae1e460969697fd8d840d751d6e9c64810555fc435f47271a43dded02db0f86e398001888a48eec716b7d5dfc44ae0b26ebdbf508e2bf5033d9e67e90e868592c4aeae3dff29bb33e8fb999d738f8ab4d11f704160dbd245ad74a4ca7306efedf9c00d6f4b0751970cbbe52b62865c5b43a5b06839c9243c0fc564e5f80ea683cae1b7af34b9a032a514f44e5874503ead9c086b65cee886f8909110357e1f0ee670590fc8ae505aa909d3e5b4e3a26129e813c6d9ef8535220eaede175e76b4e05b6a7e6111e668120de3ef06b83c60771344acb4e0b3e4a794412e2935027b7b2f13aa618a6c740f669d0b77766426edbbf0fef4a336e73f665e0e960c82c79ec0ad6d72094ee2398b4f5925f03b409cfc4621cc92e61fe3bff535af85112554d2ca491438d3beec82f379e03b05d20f9761d9910af34cabd62854e68cfa1292266153def7f43252ffd74e0b3575aaecca1fc64ee4f9a84f5b9e37b142caf9f811956983bb98c1581f0fec8e65068effba11241662526fe7a72f3f58d7e19517ae92f6de28f3c7ed361610ee5021e219c4567140c6a333a7d2e3e16b6e6b40a0b4a7acd2a50a32d6e70c73e35c8b26d75f28c9b07ee0026540a28abd8c3ae01d67ed525d809c522c3e54868473346a108d8b1c511eabbb945353774f9dffd6ace61895fb35da9c617824841b7691ef7407ccf8b790fcaca84b19c5adaefbe35cfd37b8454599d4b3aa0bc795909a9e787ad08ca11f452aef5bbdd73ec3c39187b48744f9a9aaf6cc2620dbf5a7820112faabb551eb300c46f16697690603baeda3eafc6e64cd43500ab1fd6d41c410ad6f6f29622551a21f8948bacfc65f23c833d4882fcebdd1e927ad7420788ada4f58d6ca5ef62c3dff36ef3d9c86d33f0e00439b6c04296926bd87f38938894f53d6ff2022d42c31665420259773e2e691c701569afbfa8c2f40705670f5233d5f11f60887a5ebb8a77bb18079d24985e7e4cf73d00215ecbe4b6b04111ae87e86cdd0261c82bcac1890234d942bf7ff4bc83cc0d6f15151d089a2abeba0dbad72b4517d64e4bcd32df28959033b847760ce1694a607eaa5b67c31cda84f1024cb6fc310a8cb7abce3618823250b457afae2f9319e87885837d34ac4907b233ba5cb603b24ac8d528a0e554a11f823fe3125a40d3fbe5f3f72e4fcdd0dce2df076dda1dfa0a44c0ca9ae18470af00863d05bdde133b0078b2d6ee36dab0a06fb1f0f54a01b15eda091de5c5cfa329ddfac1aa2eb0331b419bff3b0d078a259e3d76fd9d4a56051d43f4f116d80844b1b76b42ade1816077f303ea22b5a0c1eceb1b08e503b93a34ae7cd7721983aee1c4ef57a7ac3206743d8b76740e580614840f809e5d62371fd94ed8ac4dcf2b0ff2d18c3ae4f0f49a9e32fa0129eb60d11c3a2397c877925f823b36a0d1a57e07c62196024236f1792ba39666cb68e625cd78897c713870a50e65807ee5ae3302d8bb8c12191451ea6fb38e70d965a76550786ff4b504a421dab8a4b9a618f51d022bd615c71ff49efcbaf9271c0a2e89705fd1e5c9d3b6a088b8ba9aa8c08b189eead96e7253a79ffb7b576add8a48e81dea1e87e0178dbf6e6eb4621306f9b8db0a7534d4ac60cb9c7b2ba51037d34b0d957cff4d6333dfb0a258a1ad67c5c4686c26c473973a3a1dff14c7faf4594f98be6de8d036ab8260979f872f1ba2fe7028539bd1ef8658c719542989923153e7425bfd871f05d667ac8f403c7b9bf7049839475ea008c98bb1ce114fd654204d62c39e5837c40affe03543785809d9ed9c5f8d377820554389309db023d94408d5822e8c90e28be0d6cb9df3f00134a40a6fc68c92973c89c515d19094261b7fb5cdedea34df236361f857c388e59c11e4346d53da19b13a64d36363b3d3dc484743bc5402dd276e1540895ac451a48661c91c46388e12184bc5852fa9c2d7cf9b1bd3eb29ff65c613fd89cb91d1e8863d7d287068ad112ca31afd69d54aa405911e378fad81897c81dfccb49267b65d67e640fb23673afdf070297e8046dd22428a10dec867f4c50f738576fb7a9645569c8123e0af5e695ece6a47cf8b54ff6562655d30c99f76bcdf13cca3702c1581710c30a26091c592a986da6209c96df235839d53bd4cce8cc8a62984881b9b9010a52fc8afb70eda12eae44a44f4e4f671533671bcced21b0b4a215f15ae33507d3e5083052007675ac9f5fa0495343498bd28b3b2608b62716390cba428ecfbe0a2eededf7d565d7312333469f1d6357c0ce4e6299bfc6105b508e1bb99fdde5985f3557c08db047c1bf240fa1f1d0fde4a54b6dd8c7798cabb2352acab934bbd34f84d146f194494c6ff63073260e622323d248a77d9d15cb1166ef25cdfeba6d557744c7e3465b8ebd6d31be8162f4da024b1d3eff3b89b28fa0998e5b80bb0fc64765863601c7a511fbfe3887063ee7c98b1900dcd2db0e1713188566f749a4701bdfc660aa251ff5b9fee8dc19270be7f748211442e3456fe9026722584c6a92ac79ddb3bd354c39a72c420c9f978e0dbcb5b104e9e6132068748b51d48925342ccda73e8264484ec52a2fce09f5e044d66597ccc96b7974581f1092d7d7bf76d218d4e124983b139e4ebe19bb09a48eaa2e9cf6d8b90eb7a4d0e578e25c2b385054b6d252d0ec5d8e235b46f800ce626e5d16cef96a2700bf3759e297cd66adcebf367419d7a6b5f597e1c5151399769c76077c101ac585fd50f1916a553760c46d5c4dcbd44c074ea3b3a941397fae824abba9384ff03b038779249ef4b93e8a2c3ec3bb93dcac2bce15870d3ef9c2663dc1e776da635f2e1a869c5fd9c5ed535c2cca0d81b1ac6cbe59de77dbc29e4934778e7ea6f1691b3564bf5a7e37bd1d6af7011b457b2d7357d58b4bfa5956182cc52dabf68cbcf15091977568a9cc18b19c46f0d08b8f181ec381a8fadef840c5c5130c73a01386c8ec87e619b8ea6adf82f0f762d81f94f5b6f0b5301095b1a7e5bcaeaffad35c2008771ac55ba119a69f8a970768525bf41f34dff79093531d41d8820773014fe807914ecbe6d693c05e8d43a60987a0088b9c2b23a0f1e9f5c8ed9b2f11b26f3726b18420418764944b6d54423ef8cb9c6d55e92a2386c25e2c225e2625da220743918fda98b50643d76bf0f90e154aa4794a22829905ac63f4b84f664611d6f6884a43e08d7e93ac2f5630c349598fa24195fe82fc9736fad9cae0d992179b918c5799e53039e31018bde90c645e9bdab6c6b3348182db5b6a338acdd41cc601b255475ac1a0bc9e63c7f4510788ba29d898d65d3134e5198e6f21ffe89ea89e84bbcb4c6bfad806266f382c695a126fa406aff100af328cf4c4d33cd1c222fc170f3c20c2bd0e8e5ba3f2fbe8a1009e2ca80fa8d31857cbaa8971aa28d1c6e645f3be042cbc60fb5cc43ccb56392c7fb710862e10bc3b2a8d27f8bc1b61a6b19a6273eb99720abed7ed85d742b0012e50e1bb29aeecb5018a242662f9e2c9b0154fb1146274da79317ff34a84b4fe7e4e3b925d3c06121c11d1d518f9ce4ca3871118883067c5e2d80d8ff61c3ba9b8bc9e5edd572af49a294070f64846aa8133abeb36e2c1059348a59e2ce0e1bb4f3bcd911994b3849eb9500cda4767e614ff55ba6d730cae191e25c6667a00eadc89bf93411c28de7e85d9a258b036a341c537719b4b859112e49bf0d3ab555d027dfc968debb42f4f95a4162995858f762efe85e6af1e1a2a8d0f0a4e6a4519f88863099676daead4bc079a7eb7d9f29236a210b975ebcaf3119b59fc3941ef8a67eeee9dfd6c81250e6838dddedd0119079e2a3f197a9cbe1a8589d1dcaf565ca1509284804b1af07b869c7fab9ed009a66aa716cac892548b212c8fb554d7e9e5f54742a8b5921c52b387664bd39d05109c077834cfc770a95477df9f9ad6d740b235b87a1a5d8dd0733da0a88b72cf6941bea064bbbe40077d82aeef13e318d71cd50fbda51f32b5a6cbc40603e9fee1cba72ace9af65b0aaa491bef910c605f22d754721f6fa2d16e8c0c7850f77327cc9f20bfb0d50dd4b69cebb140d8e4d6c4ba6d3382806bdcc47483ea47e6e95a16e1c6c7cec5470d7eb07a88305f453de23306688a79845d17ddde6a3147cc4dcfbdcb3733784d9cb158a2067103ca2a0c0042ee5b045862339b429be2df7446323b5997d673a8954794a137f04ca620b7902aef4c069082eec15b93feac6e6bde7054428eda76936d818421ab3dfcb2b5137a2e22933dddfdcb54607c3a1ddda3fa74fe09b0eee18f7edd9f7853551597cb17346ffa5498a2119240454b713ab49ecf2a85d8347a554b8050a9bac3b0246a6d8c19bc49642ee07b91b9c4f86889313783971f50b2a9f04f78048137397329e431e0b6072de0c343e93c35937177aa07bc380247b06164a8482208b31185a9f74bb34bfe4e45ade5325cc20c8fc2fb9d2f3915c8107bf05565a59622b7eb30757a4b6d7f981a58f8e16f455f9af84fa71217a498aa247e57df550dd08be110daf316b1fe273e0909d8a9b2c9029ca84bc87f6de8f353074697f9e45d71dcc0260ec726084cab712a26c6677aa5a59d3f49097794a08d3d2ba0adf734d17575e72f2c63967d2deb385e133e749fc26f8866f815a5d937fa05965007a20bcb40f7e07f2ebf57196c5dbaa1925af33fd6e591d02e14d92273ee4297a2edc1cc381e1a457554ba16d4f61f20b3602e573b35351e6e486b91bd96d068a2a9eeafcbd9ed15b4710439103c23160a92d340eb5db4f851605ca5bf62ddc0137546a62f252119c5d2bbee010d34bbf172f5d0260eb20af4527cd0f39cf81674992964d1b8424e6ccb6edb3ff6584ea478ed5e15fe1070a77729e235488aedd0a581724cc2c682ba75073731f6a8d6c8359d2b02cf8ac82485b5c429bb4ab18d898dbc0adcce48eb49ad68d7f28d7ee23e7452a387f5d40e3387fd25fa5a850ca45dd9ac06cac28ed5ab7e6ca75ce87944048f40ac1aa87aff47d6cff2aa61de69809f055de36b5078d8747a96e875c54dd54625d8ce5427c406ecbaa34d0747b211836ac5319861b0039b7d06edef060ecb32217badf4bb09c13b9bf6", 0x1000}, {&(0x7f0000001740)="651642d26a57c95c4c4637e61e130b867f4ce823c9e39e0495018317af", 0x1d}, {&(0x7f0000001780)="1f299f5720cdae4dea026e3800a829314e29e4765aaafa4d4027066e52b6ee7ea2975f3db2276f5358815c4c8555bc0fdc235b9c5450629f1e745e2bb8fbda85ddec174247dfc677d457ec251e84bf80421c2b7a08fbc8c96bd76ce07918b18ad9bb47224d83d5c772ca62", 0x6b}, {&(0x7f0000001800)="0cbd1d4b89593916e311fbc49dbd3c9824a0992aa4c81e", 0x17}], 0xa, &(0x7f0000001900)=ANY=[@ANYBLOB="9000000000000000ffff000028000000be1e6e5b39f92ad64bfd6ab90526146934c2cba6a13d50dfa89c5d2ae10629ebcddd515444ccdfba118fccd3362a956d339ff45d746f7716e16ab582ec57afc2b3cfa92c013d40c71eb4e423d883401950a7108b3937ad74f90ae0d0bc2785ca39636d6e3584403d7c6f1aad914b8ddf0449115d5caf6de0d25146d15e5f0084b000000000000000ffff0000fffffeff204e0757fcfc8d73694fadfad29573d196b7bfea3ff31deef866fd8cee358a6a04d4a458859a4fce056c591dd874f63f3127d479164f03df9835c7e84c519c21c09b8559d87915350a237faae155d55777284343beffa2738ca6e6821c419c8882af80d70494158a3c9d8ef840a3d98e79da7d88832880f43a456619e86f4640d9e463702b217e22c6a0573029e4f4fde651ae0100002a592ae6b89d1005b9161010000000000000ffff00000800000008ae28e471947171677659dfc503b68d765d7ed87fa9e724072d282867c4ed34f82110d20f06a01f5be94a515c2de3aea4b4e646aafed625f2346883d87066ae5971d5644869112ed999f9e2e1cac5b58252acc6c38a7c496a9e58e2253bddb1855c291043f2f39eea90ce65efcd3ded3c2de2fef6d05e06287477b3e5b0b818296f9ad5276f344fc6392595f875f842a58d1b2a42b117f72d10e65fab5fa7fc966e01c28bc82b2f03b4adbbdfe7937d44abd0aaa08f44545e8269c9421f7192ff28a124df03bd8fef101989a53b8782a0064d3269aea2ad40757c629294f06a0f0a44bbcf50a53a2faca05b9e537667cac4591cbf0ec4233617473241f7491c9d28c45f9e69e0696c300c36ec52ecefc55b5575c4679bdb114c1ef58c46c2d5fcd296780255f5e58fc0334f3cd1f8b0ff9fc34e23eeaf3c7c85ca507a47fac1fff8f8b226640f66f2c56a931845a406a2b6e545db5e4a7be35b855192a47d955eae54ea068aa9302d8e76dc233f8c85c1109560beb8ecfd7fbb4df6ebba06a05aaa63663e344ccd21d606c240c5b5012a87cb494208418696979885957c5fea3d68b4289f9e2cae42430401c1aeef481de57658bf88569e995261a78e745b6514fc6abaea93ad334cc57ff6b777a9dc97d3ccf9a97a528b955b6937611a32c7b3c7dac749b9b28145753c65afe330122baa8f9e944865da44532c4a3cf428cedff2079cdabeb037b0ddfec94e8393d19e4ca89b64327f6ba609bf0576902b7b68a0d8def8ede8901556b237defc8c03aee03507a323d417ab2f17637820c5f59751fc28b52f190966633e6860800010899afaa556f8ac9fd8fe0df36235a8acb5ca9b57d94dd0b1f23c3a4b544832f4f3dd87d394eeafb05e56b6dea0107385a7d2e3a4675ed847e6ca0daa23ce68aa5440f10d6515593e018959de32a7730f7200eb13b354361b1f907a794f5b32e13cea2e78b31ce8964d9a26293d9f5f75a446f6ba4ab227402f68b85074cb629893f7fa618b4899d5a7c47865a66f8fd24b31a8f469deca18c5bbf062ad5a5cd754cff11c7860b0df912cd4e8c456e0c7812c6c1b66bf78698ef20f0b31d0726d7ab09da82b1f120fb919a640e8c01592f94071879e21c26e7bbf926540fd12cb81b6d2428c9a9a280591b844cbcf679b0df29c0458495d04c44b8ab6b7ef888fbaf06dbb367a534f20ad957f5faa9d9e384dfa980e366218d0e434fa454f246e070a4060bf7528e1fd1032c792171e2ec68955892989d33e7091a5f2af99c172246a200793179a54ccb01b88f11e8f68a34df31872757b4c046b1d7224d7ad15c65845c772fecf1a76a5e10c1ecdf0918f90d434025c4c1524c4774968c924218539a7b47337b0a6fc7d5fa30b7b6cbd43f65d3995d715bbacae86b92a5c71b959167bebfcab6460af5d4086de0c449a4009f891bba40ff223952d9596b39ffdacf8842ca3bc5e11bcf0999d808d358669e56b873bd8525fd4390f5eb7929cac66c6391a02f1ad58cae4f7f48073c5c6925b7d1bfb3e1be09d42f66727fbe192459d90304dbe23a258f095c7aadfbe6882c28c4779e7b1032c1f77e403f37c3bebe1e95ecb8ea1082190e9aa8a70ca8d0edfe8384ea7053e38af4810c31e1acc0efc91f9adfda17f6d88f51e13758e58c32092d637ac2001b70a197b08f22f19039df249111e15534b125f80a8cc8362e061af1e1443b0c157b1f1365550c2e36f16646822b10dab6cdba2175adc4ecbf469dd0f124b7e9671092783727325c1fd3404c34eef161745068cb9609d6be3b9452a2e3f33c684f029d790e111ed81846e82abada33b5c8d49bf6a35f6294344a3b3cfdfcafd75410e69e225c97d6446f6cfd5aefa234c9eb6ce4765e7de0fbaa3f9cc097213bb46a44fdd4b1a958478f67bac1ead0c722abbbe08c363bfb2b8f7f0c528b29467fbc7981c4d38181f6ab8678bf66b1dd36060a41986767c5c6988808dfd1cc8b4f52aa89d3b4c44e02275d3e8cf0bd0f1f413e02aba28bfaa00e9430b0165caf83eac0d9c05484931dbc9508afc41ae4d8a7826a6916867fd36017f7337e5387f0da4d0cc3a8b6d20c26e943d24aed28a79834d737f896dc5a08df2f6f07e3c12ce52b01b4f733514707126ada04b478c9119a101dcc80ef14d7638ca3c1a826279b1910e3cfe0c9d2d0f4d3d29d136f55dd1a37d1258a38408fab96020049228345918af7ceb5826068f71f90bd9184c89d59f68c0db9ddccee4905aa8aa05c9133f00bffe59fab74e5d2db9cf544125b094778b248d16339a8b9e41433908c16f5d056f5b44df5bb34ed7e4a22e047b54cea2b61d84a6a691b9eacba42d3118f240c5ec3cb6776b792de6c701bfa9759d6e63cea7c1fc1db4efc96d4ec6591b0fc1bd00c550db4ea767ae595560c0e88ccc05870ad67954b0018e286026318e6ca2e17c49505c018f217c5876212a97159b5a486b56591016997b5d5e1a9b3ca1683f8d85febe4e8b93755e063130e1c83f741394c8eaa81d47ae585660089a0cd11adf65003a5e954d1e872ce2e3217d14719493eb1d20e0ddd1a5ef1a088c4620b5129376c1c53615a5253bc31ced0483250c185afb6a728526e302325c8ac0af969d9dc49eeccce4fbd661356366667e23ba0429883aea15e11de3a7e523379e15fcf9a639c4d6d6e72c8a02a43db898a149130e14be26b0db515ae33d6e5e7a971f1b647b757c40b30e1842e3005f5728a4fbf7597037829ff9834863f853e888f9531fb878c9d29cd5df78821824d2247db37d47cb13d01942c151275805d9041ea7758ee0e0a76cabfcc186d5a7f2185dd8b3d9dc8f67b6750eeef5b73f51e79e298dcb2df9e6a54b4e522d7b675c90ff3886e802598df9405745de3e7ecd88be4470923a3219885da5e0d92e409d3982dd9b02bad2cc3356073987b3eeb7a0deb5565ab15d058ba32f689e55ffc5a922d73404b4bc2793e2370915cd0953f65b2089cc211812d06e6f944cfe8c9c77a58eea3bd6b608fe7e38dae6f4741ab05fb810c6b64a38520bef199c43f4da1b27559c2b41bf903608311d2bd896d0471e356b341b4e98a9e72a722fc643fee257fbb941495a0d9b5cb81e0cf63f601627fef6aea8cd643c6f4ec46e148cca74ac876a5353036814df0fe73af176294280c192d9fb19ebb4bc71c5cd7c26a89022a24e1b2099cb7310d92ed979166ddf55144f1e520975543f03b6e1ea4198208e6025aa7f1cc253f312a86e3d3d255c554f14d4906907e74ea0172e6a0a83559394bdc5423cc142e983d66e45d1221983d3399d91db4e25967831d19c4e48000b340e66714bd962e9bdcaa540bd3f532e21968290473185991468ebdd0d7d668b230b31e968c76a26cf782e58cfa77cdda6c949d023d48f2b611cfb6409e5af444bd631a7931bdd4126f7a6e363aaecae9e1662615664b571cb4e0a2f5bbcdc5f7830d6a7a0747bac1987fdef76da9b801c99a50d2d56e3fc921c847275631a1a51873199bdaf821f1633e7a5b2a2c66e53c02e2a29ea959ee2b325f2891773568ed65100abf53d0f9fae342bf6bec8ab871dc398604dd98c53bc2e38d03f11da4c6dbf56d5a96fd78867af35d3ca9273ae189d7452b898336c94c0921062a210d396dfe860824aa89fc87033430fa1fd09239da5eaa86d3eaa0aac1637ea80f236ac162c1e1a923215c40506ee35e62998003b6057f024b13beb450d9c4e3f8cb40998db1d4071dcdef2a769ab963caafbb5466403f0240f07a8a76ff508295979a8831b9c572b9664e8cfe91ba9c4649aa5888eac1fbe0daac44da6a90cccc3e3a3ca1e89ea47ed7be11b13835117fde94451eeb971e2eb406685898cee7f2a6b576f5c152cd51cd67811f98d26c3d32b183d7bd210bb7239b377dc7fcdca1b0b7e01edba5ff2c6bc0d8bbbc3d135a8c1c3f1a09855dc6881cf757729d915c364c8661ea5fbaa92aa5fb36e98e76610d1fb158dbb1118be9cf67c3cff477719dd016ba0dc6698a71ba68536bb53e264a3ac91f9d4153ebb6e6c4497dbd331434b244437715eb9466c8383c283163f944154ff20a2725a96e9f7ae469f0ec4474f43805823abe43659aa298232f9a38ea0899a01e3048f11f40c5db1ed012ad068c0f8822645daa8e676ee78910f8bfc93173a5f6ac200a3c836851e321cb4f9720116d3680f087cd74f040be6fd3aee5a653312500e835c5566bf2991e9dc3b091a2ebab52397b1636fbe543108cb25f4b4279330a5573738d1dc1adf3c6a0ea95cbfd096b051e16adf97da876c7c69326de058526fd1be14c73de6789f30aed8976a92151301f6ef7fbfeb52c55a315c0ad5947588f83cae2fd229d1b202b7970295d33d3e312ff2849b2edec6b5cad90c2c958b71057b5a40980f4e2ea9703bfaad3def1124de6aa2983b55a37fb8610fbca5844bea0d039bbc540295f18c0201abd4c9124ae2fe982c81113182735fecb7d210bbdf50cb1a3c3ae4d50977258071fa842dac2fd96440a1c18ffe33f40566e32a9384ffb3938c25621101c2a8a944587afcf51568cd3c735319464df9ae616ec48cc044681d5ca1592589eff8f2415053c1eb624ffcd06abfce94d8f14f7f31abda339f5a0adeb45c5a6245ce78d0c4ea5c3cbb1f08bbf8c4a4a004b432eb6cef55bdfca6b78540e654305f0cfd8c6942995c4c9f30dbc0388f9d1af32a862303f7fe425c74094cd9d1f0c588cc66eac04ba4ceb5bf29604f94862ecfd47d67e3f9b06ae269611bfca9e2c048dbf9e6f57e38c188e5fc5be083d66b342c9545922edd956db609543c68a5c387178f66e6e2d0e6d97ad52cc9884a6075cb8d9438a962faf65151f78dc63aac23b67a450fc3e91b9c1efb1b74f3d34958383dd742e4d9f1083756103ca2a64217a8c9e6cbd493de0d1714dc811860959079068419a8c31aee91a08f9afdb32a7992f32455e3d3df6facaebd6ce99efc99ead1a57785831a1548836fc3e857f65c08d83a86ebff04f1a426ed15799d1305cb06537bf8d1944cabc36b3d21428ac43f10dc78c6f6b2b35e596daa15cba73522e43c479ba962b11bc83a55a5f7e47ab06097901782dda091da089db9a32f8a8fa5131735db1b497943e8877812152e29334b55c63c4d89c5cb74fb1132af029ebfaa5994c268256ecb6c88709cc3ed565ca3ea996b8cc440dfda073f203cc51ceacca51812c36a75a9b4f27e53246ca16018063e24bc3b8f619f26373775a1d0f4695734a154bd345a50bff4ac345815ddc1222cf1dd8cc58b58a52e2ea844c27d93f916b692773998250e048bc082474c173ff8f88e352acb8464a374d8abeb8c77520112ad44b04d6f4c6a1c9302ffcdfc38fc0a36ada26ee681c5aa009fa16152377b0168d22e187a075bc697c26739cae03c3c3ab2a84c1c90c7113a7c068f649e632945ae83c9193b3eedbcf6b4548f177b3a046c8fd02594b8ebc55c4b754bf3ccd3a2e55c8a9fac3ebe576276fb9569d43181d3cfba2a3cb8d81f13bb9276e5b213dc7d64850404992b25da89c2c2a258d71fdc2ebaa53d7936258f54411cee8f67204ceda02f6f8d6df0104283cec65582f42ccb90a55dd43f9bff658755963e00ada237eb4122fda26ba236168735d0da5034d7f770bb26d72dfc86777ef000c25e939619c8c04af1b6c0d3296376cafc8f0c4c6562ae5964018b0fdc85c1a2f3eee08622594b9f50988f25309c3a3c1caecc40cbc2621fb375c8000000000000000100000040000000ab882707c1a869882c26cb5a0e7fe60b9a9267f15710c9ec5373a3572bcb5238e61944f18acc702ae447714399f25c403503da3b86a6c75acc159a95504cf0ff930eebae48cd3486fb36f3d1c4470b49a0184951c32268c9768d3b697d2c963af74c7e429c5e23970a3ddc64c63ad7d13019cf406047bec6095e4bba893ba568104b355db0d6f0ebd134716d08b226f63de812bdf77fb6569b03a171cc6e70b4181e70ea6ec533b1dd1cd38b89736eace653000000000000f000000000000000ffff0000faffffff58e9c583582962175b8c869e73702007e186b7d2aaa0ce7c888d6705b50058e0017dd0a2ec27e2c3e65f2e7e412549908314f168838e88d0dc90dae327918bb70f530c8aaa01fa3dd2ef7bd8f95b58d9b6cf4c8425fd8143dd5dd247180c199e1e27739f5de12c4c6c328c5697d79d8a8d1d9c7559e87de65a1f88493fcc8d9f206d3e8674c493c820d143f2bad68058b9ec4de92e87be77375ba3f35f8650fbdfe0142b5c33a9b3ca751b2679b2cbbf5db9bea2ee87366e6621134904f10c6e068c37159c4edd85985027190bcbfdc836fabafc4b3bde9e071352643cc6a27b000000000000000000000000000000000000"], 0x1308}, 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x7, 0x5]) recvfrom(r2, &(0x7f0000002c80)=""/242, 0xf2, 0x42, &(0x7f0000002d80)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x8001}, 0xc) r5 = open$dir(&(0x7f0000000480)='./file1\x00', 0x882, 0x151) dup2(r3, 0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') flock(r5, 0x8) symlinkat(&(0x7f0000000440)='./file1\x00', r2, &(0x7f00000004c0)='./file1\x00') 06:13:13 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000040)={{0x0, 0x37c}, {0x0, 0xfffffffffffffffd}}) 06:13:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x100000000) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) 06:13:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xc2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7fffffff, 0x80, 0x4, 0x1, 0xfffffffffffffffd, 0x2, 0x7, 0x2, 0x1, 0x6, 0x4}) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = dup(r1) sendto(r0, &(0x7f0000000300)="94140896f3f8bc8e443ec5ad4778917fef93548aa127c87a79e65e7140aa14b80011df5de8cee1274e78c3a51613acf87227300fb8c204790bd0048998911cfff075a281d930da325c0eff9a8bea26c25bc2c3c13e429006963e653e0acb5ec65e84623383e7d280665b9b1ca304daecebef9d33689c322fb145d298be10106da819fad84e03149266d22cf7e8dceec0ee6ffa4692f08c32a045c1f3cbb906e5846827beab445f6c9bac1ce5617fc96e36afe4880fe37708982fd345208a0339744cda1c7cda5fa0cf7a4487e1dad7fd1dcb80ef88719d7fab495eb5643ea60878511a6628404bd2f3a1b4091df249e94d40d16278136d655d38860e468704ce622bf126c6c89a4336d540c2500ff27e07617f37894c0f9c6dfda377016475146530493b89cf40a5aa09b9fb8a5313809bd2ff2eabd2639ba128e32242474444f4189a0dd6042b430d56e357749ad6c9ce25fa2e371be535d5b27953b1fe1a26939ca9fc436072aef69d869ba693428d802e5631446a0aa5ea66f389b8d74274c9dfa14dbc3880d77d9a790bea1b36326dda068b45f1b33df6fda9627447ed6af540c859d0462629aab03b88eaef90a5f3cc17d9b142f2737edb69b013d422ba2fbdb4da38c8b50679ef6437cb52eb54905d3cfcce22cc1ffda14192686df1bfd4413943d0d351cf77141666a14aa7006732f43fe445f56f59fe6e603e8f042f069e3362bfdd196aabaac0e47e596ec60412a6bf45dca2c04b601860dc16b9a98a5c3d70f197dcfce24ed04eb85483d61478ed6dcaf59f075904c739af40c1ea53cbc8be297b0ed65bf42f308654970fd47270d1c247c7f78ab06adb2b5a2d6bded6bbee26f3aa2a739b60c1cb437d0abae8274b240cdaec94550fc746ba4b439f5f8c3e002691581ead0b099c64cfb59bf9ee5910c1b28ca88124129d071a26a70f5bdfbc1f230f4bf697344d9b0a492cb801069b604cbd670fee455348b5ee2a55ff9bc083c358ce1af80db4eec00da9ccf01c776af8664b4c882248dcc0936d8b358affe2b433f12a982a6e562ee02ecf87cc345c06f2153907e21fa82f2b698ff1a08444b2901c76e3d0df08fe3bdeeb27434537e5b2997ef0e16f8192e312de2e2399a47c713a90e7fa3ab414d7740b4cc6e18f1787454103358d5f5cfb282edf16ae15c893a80d0ee42cf9290f2a252d40d297e16b0ee20275b88a23fa3ac59836995c8afecdcb72bbeb1ed935cc5d0e453a358f1727161261264157e23a0323b01b64b185f54d51991a593be6159e8e371063c1328102d04d51e0a8c4cd3607c45d3b05bfe28bd999ac74d0e84ca23d93faa254f9c2c549493268c19ee6d6b545670e0e435aeeab95d896d6351d80874406ca29adbec2a3b0e4f76289ec4a19ad55f7427501c558733e7e0e2d6e73177a7bb21fab309a8d0d725cc02320f72858125a86b0a250c1f2d2af4d23f88068a2e276b7316c8527f7a402c32df893c55f0bfb3d5fa2feb6bb335ad623404fdafc4566c379137c2250672c73e818ae4e1c9a335f8e9b5ca7a57f345fc42e1d6dc35ca3852291176e4d73312930ad5e87ed1deb018c16cec780ce2751270ce185de123b1cd65ee62b4fd1a4c763910aceffdc16317266f865cbb6aa186b5a2871eea6bb6c0b8abd8701dadc448fb2dd5db7b21e3a1d26b03257a2e9f07d373e07c90b25338f6f4c6605f3dadfafbf08906486a4ccc8942387158caf737c870d21da5142faa3996ab6f15024d97595a9be876a9722485bcacb4015b4acfe83dba42a6e0883eaf726d7f67b58a4b63dca53d39a9fc26ba1c7cfdaa87ca6eddc22fdc4b85f18eec09196153a879e7878f71c2826a5cf854b6493dbe5650f6cf9e8b03cc9036188ab2a21fe97f4ee43ae75d9dadffa99b5a4aba691a6960da2b8a07a8379a02574c7a33ec64dae5fc8531fbdf1070f34a19974e74e56726c071bd4a1cd24039d9b0b06b03602610b64053b041e828fad576646e06603e67c3c6eded1b08ff39e76b3692df22a13a5409a393f1f036f4e141999a1b3fb03eb6fb4df1e2f4e948a49002926ebe2c5e32a42cf75a1259623015ae2075223cd0fac0dcd4dcb9916bcf4dfa784ad56e492ae7fabbe3c3e02c8f0f0eb03d04b8b0aef1324e0cfeb2ccaa44a2c181d20bd787a348aa0026574c76675d0bf836a4c41f0587b5d4e75ee988530eb1001426a1b8cc3916765d2c7a373dd6b266fac11bdbcf8003c22f24f538e48ef1477d248effcb7139505330b79634d049e5f7da6215cb7c6f0558dffa5c94f31b918ed67b92d99e0f88ddeff51c8c5899510769ad25849bcc1a067be40a027c06c8c50199f649be134adc861623f99c1c2e390d8844bb3e03849844608c0d38896489376cf95eabdfa6be4ee8139d35b0ead268ad8d45e07fd9bc38891df2c87e615e4243498cd3bcd3c1a5020a118c7aaf51233ecf00cc7ad88dc426d82e78631d9f7ea30a1b6dbcd29e2cb8922ec44723b576f4fedd6f09965f7aa0e52ad77edddac8f1abdcd71dc93ee2649f1557c83ba06113bafb83b54ac28990436b2dcd5b35d4afb00f8e9dfe4f341b72da8b8009cb1b6e6a299e56bb8a7cc6b3ddd935d769386865365b788a6ba1597af58132f2a2b7f4672d85b3d040db7f5708924fa19b8215c5f270b998af4506a46911e0b62949355955097a4b1edf6ee11595b9ed09814134a5066e4e84637448c05ba9c52f16086984d4b1dfdb02aea0e6abbc059d77e1c33c18dbb17441efbad6c791a3ddea01887356541730c0a6249dd12225b5c86532bf31bf805aaf7292b5413d53d87502c506d6f09f140b7ec2ba7c8fdac561d98f22b10e630178a99d3c9c7ec34c073269f7f878c5c1d80423d8c1a379d4ffdb0ea2715109cd446bf27eb4e2be8e198fecf9deca02b28796f491a7b68657fe93b7d7f2edc7a434c9a5e19ba2ef8806df708ce46b479fbb03697d42d6557814364664d5821aabb6fbc5b28e064a8019e759a77468773d284bae1db703150e7a4f97afd785ea378d51d6b4048a86565fa12b4db84590f798dd59b32a2204eccb0201827b7fc76799069cc7c7fca4be256d00b4b8c89d73899c58c7b1a316f9ae15d3dace3515109298d3813081a3d00f9dbd4fab1e24817e9e74bde269107a598ceb2682df21f735dd228d2732398f62edf9ce7b5bc60c4eb9850ebc09f265626b5c731a21cd153a2f785ed6aac8d85db694bd2645a6a76204b6d5c600f7fab8f08115d7af3704a9fba15989bc75e2727d10ef124b1d3246625ebaed2640f0c1630cc0b6a28ba7b481a8710c4707a996cd948452db6b9bcb0cf81e54a9425e2b00eade49b70974484d222db4769bcc6d0303a56e6bd1955c9c269d315be11381c5b430b53da759a1c760f5e5e2a37612254b2b65224863c7c0cd04715fb05b061fa0b9dbb694c5131ba7e53323fd104b352bafd936fa443e4cd465fdaf65ed169aa36c3d33343eccf491da0aa445deee1533599eae85f08ff9a165d0e22d35f5c5902df933cd7998130796aea88269bfa2e1e490cdfe016616f2b847143bbad09792f03cc9d029808779d0a88129186dcbf03124fa0ccfb3db16141aec3830ca20f2bd98d7c9e8872cdb8e7769eee20c3173d769eed007aade89727baf623e57a52c42aea295ccb4e917aff840feb6038669e3b145b68726774c24f0e71c798315e05592b5dce4356849848d17f559909508e3570f78d1787c25f3d13e4b8ba76bb58506682915f15f0aeb8fffea0a936ecf82fac7e02ee0965908ac7c3aa219da0d3e093cc67d2d7db258b750d7b72a869c951523464fc87c88facb989c01568199f121f3d2b13ff40f627c482f7fc4704217d4a4706c8a6b1248ed2fa2c01e75c51aef78d6034266ada5f057388cd7210348739a3b5656f1d621b8a3854d7bc1356d6468358707f2decab4fbc26127e15c4bb8ca3d59c5d95f3b73cf7ad72e31a6ce663a0a9f68875c46a5becc37de77609dcbcd6938870bdabde797e4387ee757f6b69be615d4dd5ba0a4a53ed51c4173a79e64bed48639f7d3a9faa661216ff974057e5ae0b69ed622cfb9cf7a2027d3169b396d4ee8fc4e0f958512ae4a11bad0829e1422cd29c5bfa05710bdf8b84ad7c023aa7f885009f811d0f0ab6da03f7625866fa4b09917655fb425c16fae5e600974c8918a158c170209bf02c81554e64c1e979e9cfaaa4d61575509146a36f86cf3893f4d669130ce6d5ba14578b0f7557bfe1223eb61082b9095c4e559a12a4d37dcadd40f6b1f05a0b24eac87daef0f186f4e620ed71955a5c3d08297610e945eac63c3ec68dc6a1ad8e8fbcb4d897efcf8fa5e57b369efb99e58ec619b356cec3a9a8909fd3d28d2f4b20d7ea569d19936f15b8e9289666a01a3eb50dbf8b4a49d4c3cd795a2b4e0600f7caf31a0617e8e3f6bf01aa054d313043d21912e7e024e1ecbccb2e11f07fa899b12d56bfe5521f46bc47ab57984771eefcdf914cf6295cef1469c416f12856863250af97a65e05f68aff002390096f421c783e0bbdc0d962c0cbe084c7c2da8e75003e125e6590e09c3aa192ef7534fa7d108bbe5c4f0100ab2ee7b7bacd30c64c9ef4d6096198a8e58422120a867ef1004fbabcf45aaeea88cf41d746642af9ef287aa6703b50a1b9668227fdd67ecc5391cf012455827cafaf992a1e1b71a621c988302771fec57c35ee514899a9d693de3122def598365709090898279bcdea18c8abe32ff7d0126bfed84616fcbd310c728f40cff8df321b05b3cebb77d6510be3060ea2ba53f1b925a9e775197e0c8eafa6a9ec84418cb3b9e6fcfba3145d3e0076878a1b6a6280368afdb4fd9010bb0a129579db9004682524d6dbce60647b4afb0a5787a9c5cf740f69de7a1b9d6cca95e394a76995073a9fcdf71c8642b4b995f16ccc434f22f8dc20bf65dd0ba66af2a932531fa57d34fae41a5ad6152b18b5a09e7bd39d0729ed29c6acbb4bf91bf611b15a1ea984053f22143c58f4f8b11222efa5b77bff253c19a37a25ded62911f2fa53f2f97ad6a2c2ee030022a1f591eb9e3f52265386aea06facb849914f5769ba66d42f9041d42703ae0061a35489e2bf17d6ec678cc312f476f067fdbc9b29ae0d38c6c45b59e46a00c43bdffc631535b618cca3b0600f0cc3a04c61f529f1d5dff81a7e7fc6567604d633e5269e7639916abcc351b480e28a6a2e1195ce393132ac093552c3b948d4d47a665823a6058e937a2cfe8cc4f019836d24079545de1a54231ffac3166ad6450fb773e17ec78b666a400c88d1fe3aee9f549b9abad358880e7e33e85cc959170a61655044c978106750d5cc41560856b5a7770edefd8e903d621d1a16804cde0cfb91c15516a7e41ea9a89648915758d133046fd3fc5165835c84ecfff432f0251ce8877783dbf02d9b0dc618f7e98010ae6052e0ec9feb810e0a407bd036f8563d6758b901634b5951a34c5aa5f5af4f1c5f49e390a9a0a52d3fd3273ded6619e2a32dd77a4fc79e49eb592f623754550ae120b998b165c866cdcf7b81b2e469d4921c9aef9a5b2d08d0c860004c97b4640704930e6fe874c6cceadc1baf7482f6bc78fe31014517080e98d9b60605e0edf599f29ee4c1af7fdfcc473bc76b8f512a1538ff320b0d48c9e2382fe9e3d4be5e1dcd0309181a232609837413982d9fca2325d53dbb084409319d595a69d21474fbc91f597d788c75aba80fb66dd100a2816665a6545fb17186f9909be94bd6907556fc7f3deb5849758d6418990d8bc9", 0x1000, 0x40b, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000200)="cdfeab286301f15cbf3df2aafb3307288c81f27134790a13200cd05f91c56196fee9a8012f82388847259fcb6a5977a162cc3c43f396272b6c494275ecae4832625af64b9bccbff8ead8b84e146d3e2739fc75b92cfbd700c4caeb6fdcf7cb0f00ae3b09eee9c3abe45c500089dfde530c17", 0x72) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001300)={0x5a8d, 0x1, 0x1f, 0xcb4, "f84d8a8d0f1f583c051cc8fa5cd4565f6dc5db6b", 0x4, 0x3ff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:13:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/24, 0x18) mprotect(&(0x7f0000046000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 06:13:14 executing program 1: semget(0x2, 0x2, 0x420) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x184) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 06:13:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x18100, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = getppid() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7ff, 0x3}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 06:13:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/208, 0xd0, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, r1) execve(0x0, 0x0, 0x0) 06:13:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)=0x8000000) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 06:13:14 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000740)=""/247, 0xf7}, {&(0x7f0000000600)=""/190, 0xbe}], 0x7, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 06:13:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b011c49fa48981b09cb1ec6ac50df8325c8bdbcc991161b02ada6713c4d87f6f5e14b7b95a41b53a00e2c4d055187b06c63d8bb61ad4a6d9656a76548f23156e851ed455c0c960fa0f9a62c13ecfc17d96b326a1047a71da077b7d327b596c08ede2697d691d2fd542d78109b29508f40e3c14866f2d0d8fc8aaa652487b51f2210d71194400fabfa00b8207ccad42293ddef751c23b6d508a9a5794e2513161123c6e92aac5c86738c47fda0f03d43a03793215829a1dffc82ca98e66722c68a8e8b987a581bd4c41590f697bd95324ca91ef089cbdb3fdb7c6f5bfbfad87622faf99b16236285ab28f2caf0103b0789f824da878ca27c6b342203ff765c7f9497604bbc1aefe617fc7a6790147e616b5", 0x111) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="ad1ffd8a8f21fdfc63d1171a19d28423224cee9d3bfaae844ebfdb467810c613c4bdc98fc2418c2a472616866971e241c80c7a6d1a348daed7ea40aa47e6e388480e89910e0b5f31993a4d9c1fc55cfe0faac48cc872e6cbede03e1bc6c0477efe62b8060f2330cbf2aeb2357dfb32d54b359826cb0e7ef19575af46e68aa63212b4e0dd898e184e6aa166bd96fcb4e101da", 0x92) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/193, 0xc1}], 0x7) 06:13:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000280)=[{0x3, 0x6, 0x800}, {0x4, 0x100, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x3, 0x800}], 0x4) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x9, 0x481}, {0x8, 0x4}}) shutdown(r0, 0x0) 06:13:14 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 06:13:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 06:13:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:13:14 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, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/191, 0xbf}], 0x1, &(0x7f00000014c0)=""/4096, 0x1000}, 0x1) 06:13:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="5178fa66356225728459b1b986eda8dfe9e05811367980993564aa5ec17576708dd03cdff02582ad6202387890555f88b37ea6bef37f3cfb77b170030cc01883da0f893b4087ab28d5038d8a0c59f5b3cb4ca0a86071ed", 0x57, 0xc, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) pipe2(&(0x7f0000000080), 0x4) 06:13:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) 06:13:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() read(r2, &(0x7f0000000000)=""/16, 0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) kqueue() 06:13:14 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x41) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 06:13:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4d66696c65e700"], 0x10) writev(r0, &(0x7f0000000940)=[{&(0x7f0000001340)="2f583e73c5df7ab0d969ac7ecea541789c90e25005cb8e65f9ec670b93462bb39262107039037f5365c8b64f89876ba15506da1751150ade44aacc70a8ead9ec7aa5f51e8bfa04bb443c859f312b05a45a96ed9449b8077e901bda5b2e5b619b9090646495cdbd937f190e34f40f0505fb74960f18f8f1815bab64d1dc1272b1e839e30ef1136ad8ed923957ee46a81a688a562e8dfed5ee8bab5904bb08ed596ab23ba3c771d6f9e88af35d5ae4cb1950e4333aee63de828b8d109bc77b9763bed7ed94828ca89ef03707688beb89d02d533498cc95e5ddb19eba8d3a74c3078ac231569f51d20e3e441a975e6e953ef69da593c7321e651179c509362c270c18b8b3f5bb335fad4819b3c942bbcb690aa985a01e483a728e7993f67f82c682db0243bdc126ded756d1b71b0361410fc99cd58c7f7dc6b26dff86bc76a8fc56cb804dcefbb928e7b623ea57a7227d201a745b341dd7657285aafc516cd348cdf0b270021241ef270490d61aed40781329f63ea2596162aac75a32f6f89357759862781d6f513a5f57ece3f6952326bb906ebf9d39450345b23a758e664beccb516496dc75fa79179d523a7d36d3e22bd0db7b594c862cc6340aa0eb5cbe4d03c07a080006066f57163568a8bad34b6fb6d11b407a7dea44cf7fb4c1accf960500fd4f2c85534aa1db9e6efd9d244d4f0c2259140c02ba0f701863eaec69401b2ebcc2247820d21a7f7c3ac3099f680aeed06628b5b90da977e7699bce8f3df573555ff4b3123548cbed8be11ecf6d34ea1d06358d71e07c04072fa8ff80bcb813252ff80feca6a440276d6251dc09e57f5a18fbacb8daa36f22f26e178fb3ac7959e7201398873fdb3128cbf6ae4be45dd20375cda0a7e8146b9b696118f30a76396678a6d8b5c7737ea9bb7e6334ac7b737ac932792f7e0a235c8ce06e10a160858d4a973e00478138d9a7ba6bf047623ef9df957d78093378ad69d9986f73bc343f10270a19abdf423e94fa62c34878568a20f9f888cb037a0745bb2d8534a89ae00c54e455d7d709d6a20855e9ff8f562cdd2b5a42d64c34a229058a7db80247c52185e2fca29a6475becfb783900061f6b18757a25da79017013ea00327e1dc65e9b55e58fde07e4ff587575f6a49a7ed2b8998efe7e6857bc555e2d7f7f61b74a5865f801fc01f9e8e1694beb255b9b9f62a2d52b71d0631a38f78e8229e3350d42f0b6622bc22ec342ae2f8be55fffa06694d0a15b86f27a74ebc3026e7a190c49cab78feb9cb879fcba228bca74bc6e5f56c8b22c7f93a1f647abaff2dc94275825b61e6a2f47b04af5e8f2b15bbb9aa21fdb086f17e89467a0338e1fad2400b2184a47c9a09939ba951ac9869fad7997289b5e1061138362852d75cabf073f9723357dfb8e7709c69e1e815a368371952572a08124d973ceef5203a642633a1d7a472e02887b1d9fde8b64e937da111a7b2a930ac3a50d27c1cbb430b0962fdb7f7aeb9921039d2d58a0fb9f8fd1cdf669fa2287c9440fcc41e5d606899d4727fd439ca85558318eaa331e419503080a8406ef03723098bf856b0ec6e17dd3116fd47d23358c93a43f782d7f3045b058d3cb4dd0a26bebbc467d86b13b5f4ad189f95d60343504677bbf11a43eed71d357d287c05e973861f875a3be2d643d5d29b10cc4a345c8bfc6e603a5a46c5ef2e5cfed10994639293630a0985fddccc42a93c8cb71a4a80f4c5e896b4fd480eacc86db9e83572f4b49c5c22d2cf727d712851285fafcdb79a5cfe53d025baa673a1b261021573510b7a82499b30b2cf58539eac40ebf452a7df3c83795d05c81f4faea559d6f08a716c5b7282d38ec81bc15e8972eacf4b344065339995295cf640c3b1339a56f4ff5abfb753d80971c4bc777a3153374851ae1decb79476ffcdc1aa86fe287f89a3675c332bde72b663a4e30855ade1d9427be7b14e65c86588b95aef634b5a08da461f63b458ed1064e53a955c5a1b461323d2221301e07e4507867c5c7e09a6284fb2e836b7935e7db69ce89ba4788a1bde39b0f49bcd6e0225532ed27bd8eb03e590fe6dab1af4fb947fbaf4f6c98d758c2160087f04461a4dbff4fbdfc1983d25ebd03745c2e4ba24c727846fd53d96dc59036d98b468e9fd4a182299cf3232545c2b1d139b3c01d58855567e1922af9aa5980554dbd4cc09da902bca326f55e0c03655b968274cc4cc48aeec7199dc1e05c56d5a6d0051d1a3649bab21f79d0c9c11240d8f9b8f4d1f7b99a436c0d5e870621f8bf25cc8eec589c7c98f253d72e98112ea354da43fa1d30daf017c7259b5f0b1ccf01a680cd48f43a57f5ef5fdbef2bab163805d3772edff9c1d3093e9ff1761d13754b0060db62a9c56e06470843abbe77360527fd20cd2e097f3495a33cc3967383c9eeca6d40ca52f70e0cbcba8c7d2cde46b49f787869cb51be386bc8302c9b1a831b07189e0b3b18df54ef73515fc2c1ce5b024c2384c2539532e402fbe0f63f761e2a0cc11f8f6f5c4f1173cdab16e8604f9c9954d7e25cba0928eb771e202c99900a691eab910ac85baa32b96e2211e7d089591aa754a26343d7674349ec814f0ba7db57d21e025363940d794e0d7de28a2f902136962bb539b606d36deb4023d42af22900cf6413a58320b93d25a4bb0679a0575bc1b37047af562de18b2549d52e5faa9fd3a73e9cecc38c43f950cdbc796477912f0b49e5b315888e30d59c020e9a68756911d8b52a153f06b42fc1127813f0961e5a88e825d3bcf31e74121fd05d03551693a5ba58e5faaab1e9be082f5fb81ed7e72ecc87c1a0d9038569ec6385bd2e1a48f6102ea70dcf0d9158e6b45cde3fcf9c4b1c8700b36f67a72246c2d804141f24e88061676e7516de0aefdca3c70898311d3fea10cd7a82070ab57279b11256a29b03190fc628cd7fd5d18ba9a88b4468639a71aacaa9a283b6b3dfd91716c0d874b200daeb9f6828239b7e10125535f77018f3cae704948c0db73bb1b9ce39b9510b0c77d80d11bb5d8c69705a0aa2fa6dce0f037606ea727548af7c5d0a72b7017c5b14b1c4740ff186a9a94e61a971691ee933992313fe6dd7e2b31f29b098dc03b6c5666187f9ca7e09c824bbe166705fbb5c0dfe3c70aead6b048089987231a78047025057f8b80c3d0128036cedb9411963f2c9bc587a8b51138a1014c7470abbb37cb7111958d11b438f7f0113879611a4b421445891c9b226f6a39dc5e3535032cf2a956cdf1f678ff60d8353ca9bbd24fde1f8e0ccd55d1d6e1a0fa64dd9fa669dfa58c8cbaa3dfae38c7404eaf6db593c5133408adcfa19b4d39423cd430dc2fa8d7b60eec8fff35dd97a561b68b4fcbbe1ceee464da83f2fa1b48246819cc1760ded04db9a509089ac1af3c279f673860829bb4b57e5882beb157b461800b861a818c252fea1ca13b1ace5fae8e3ae5e9e45b30b9961f18b5c740cd4fd2c5271969106889d6813f9a55565d2921a8a3341a1bbddf56032d8e420051bf370748933a2e787185dc250524d08b9d0fdae389d8591ddd66bd7910bbaab7a9604a5a7fc1a7a14e3efc8b4a91b5ead0a104441bd8cad2b676b73c8f880d9c8b1ab50bb6841056b19ddb2bd14fe26be09271d25edaea78caf7c7ad50c91290e2371b7dfbfcbb6f8ec25053c46012e72c59bab4fa17fb2b53f3feb290dd57a25199de91839f28c274f39c849747fef404453c12252349db7a19104176d0e52e68cd02361d2bfd9ce12f16f47b7e2c1c220926a3bf804e7ca4e1411a2d05eb606db79bc9c53780f8cc7019e0360538905b7b2cb62143bcf8622d7b8d0e49a21a80bb3df3db6c6795e79b97446b143e425d8c803571622aecdb44f21d2235ea670df09e29754fd0f383765ca3d7bde8dc32b06f67b73a618202684baccd3095e8514e5bf72ac9d7728777faa494a7d13ba53d99dd8bbea7841f7970ef26531f76263cf76a5c9a7571b353f803fba6ef129840db94ee7e8efa2d61e5e4c55872fce3e50296d7dd656b3b9a0948e41ea5a6a278774719c08364249ffbf25410d48292e89185250bad883c072cf6a2a115d0046be520a5c929445e966307be74a5332907712ebc7cf03bd1f2187019ac0c8fea3b1de156ab37caf1b306f89476e209bbc97205484c0c0920848f79e16e549acd234b61ddf9402ec76e0b671a78420cc138abd58dd851a98862625924b4ab58a6cf87fb10c950cc6f6b8d925fb338a65c29a4e01441afe391e44c8ddfd27211067429feab10048572dbf81b552f724a5d3d3789e8445f916c1e0a86c79b9043778b3345dc86f99109a78faf6cd574210e6b65b3479b27305ba1b90a447db04897cfe02c85785854c8b6818745fbf7af4a9f896ecf1df600800987ea0895e40f0cbec88b6f31fb42d1f91419038ed64f06ecd2f608c061d2a3212a45840afba524972cac5ef0de64fff444bb7faf3ea0eab9779ba4b520dae13ac23456a0df86c69bdacf08a6f4ba3299a0693a2c3ceec705b918de121ac58d4206ca58a65d0f63757e6d1d43775ffc1e361f563810a534acb4cf0005bcb52164f3a3af196c4752fd4ad1f8d7b3cbc298a3d8290ae21325a906a4270e6532fb855f09118ccf5bb082cd636162be54c4d2ff7992ca32dfc9a23eee362c09d0f68bbc2f208dbfcec589f458cca53dc1bee8ac19d069b510ffb57f0fb1431be02da1ecfbc4aa17d2ae8ea1d616718702744dbfdc402ee4be3936f8567c556bdccb245a58452ed82a5fb90641a9309ff869ccb6541b9e7e355e67b5f25547a483bacc9ea8c1d5ca7c8ca0c95db5af45814c13115199a38022e11c028947d36291b7f8f73f616ec2d7e1c64e651933b04d3cc71e878dc99dc36cc932b1ad6e122f553ce28488e0d3df673f4cd2d962763f6488345bdb2d29f0f7f4fba478caccb3672815d9c16c09151119cc5a98294a1b4c856bb218544c964ec42c064de91285bedb", 0xdc6}], 0x1) socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x81, 0x5}, 0xc) 06:13:14 executing program 1: r0 = socket(0x1, 0x4000, 0xfffffffffffffffb) socket(0x1, 0x3, 0x5) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x9, 0xa05c, &(0x7f0000000000)="2956be62fe3a0df5f5", 0x9) 06:13:14 executing program 1: r0 = socket(0x2, 0x8000, 0x6) write(r0, &(0x7f0000000000)="66fd", 0x2) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 06:13:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1f) bind(r0, &(0x7f0000000280)=@in, 0xc) 06:13:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) syz_emit_ethernet(0xb0, &(0x7f0000000080)="0a914f3ff6600f2d6ecf16faf5016825da80c4e899a70160e7ad7f1f561075dafa318fda53a76196cb17cb447c2a29d3349b1cf46842c64cbefc8d9fc5f3df1cf362ca69bb4c09777201034efbfedbc1e0cf5e405613e237b3b54b056c2de785cfb026e90d2496e6d3ffa6d35895b937a47d50737fa6ae7e8b44f8762c732ec2714309822f55793bf7f9cea843c04653227b3fdb9538c737eaa4faf0ac30a26a69cc2d34f22a6b9b8e0e3069527f1608") fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 06:13:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 06:13:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 06:13:18 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x12, 0x1, 0xfffffffffffffbff) r3 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) 06:13:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() msgget$private(0x0, 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 06:13:18 executing program 1: r0 = socket(0x40000000012, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x2}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 06:13:18 executing program 0: r0 = getpgrp() r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r0}) 06:13:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000003040)='u', 0x1) clock_settime(0x7, &(0x7f00000000c0)={0x8, 0x1f}) 06:13:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:13:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) dup(r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 06:13:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 06:13:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x8c) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) listen(r0, 0xf8) r1 = socket(0x80000000003, 0x200000000000003, 0x8000000003) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) openat(r0, &(0x7f0000000300)='./file0\x00', 0x80, 0xb0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x80, 0x7, 0x200, 0x5c, "bc5a0cd6ccb220df98e2f181a4e7623a7292ddfa", 0x2, 0x7fffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 06:13:19 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:13:19 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) pipe2(&(0x7f0000000040), 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r2, 0x3f}, {r1, 0x200000000100}], 0x2, 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:20 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x292) readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f0000000000)=""/84, 0x54}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/162, 0xa2}], 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) getsockname$inet6(r1, 0x0, 0x0) 06:13:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x401, 0x8000, 0xfff, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 06:13:20 executing program 0: 06:13:20 executing program 1: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/13}, 0x15, 0x0, 0x1800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 06:13:20 executing program 0: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:13:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:13:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000020c0)=""/4096) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x131) 06:13:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r2 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 06:13:20 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x20983, 0x110) 06:13:21 executing program 0: 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(r0, 0x8004746c, &(0x7f00000006c0)=0x10000) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 06:13:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fchdir(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x9a, './file0\x00'}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) fchdir(r2) 06:13:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000000000f00000000000000"], 0x10}, 0x0) 06:13:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x74a876c8, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x16e}, {r1, 0x4}, {r0}, {r1, 0x20}, {r0, 0x2}], 0x6, 0x6) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x10001, 0x100000000, 0x0, 0x8001, 0x1, 0x2, 0x0, 0x0, 0x2fc2, 0x7}) geteuid() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x85, 0x9, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x8001, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x7d, 0x400}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x43, 0xf0000042, 0x99, 0xb226}, {{r1}, 0xfffffffffffffff8, 0xb3, 0xfffff, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0xce68ed50955c3a8, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x24, 0x0, 0x5, 0x80000001}], 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x21, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffff9, 0x5, 0x2, 0x4, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x8000000b, 0x81, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x8, 0x9}], 0x8, &(0x7f00000000c0)={0x80, 0x8000}) 06:13:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 06:13:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x4}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() setrlimit(0x6, &(0x7f0000000040)={0x42b, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 06:13:21 executing program 1: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 06:13:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) dup(r0) 06:13:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="8dcab30bf038044466d14a6826553a3c2389ad25027969125376259bbd28a19e9d006710ac08003eeefd30ca354702bff1ec4a28c56491c7124cacbf148f2a4d36bad8ec2908b7a7fc9cc2b65d60a55579884d1431e146ad8f", 0x59}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 06:13:21 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffeff, 0x4}, {0xffffffff7fffffff, 0x4}}, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x8001, 0x4, 0x5}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8008, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) fsync(r0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x289, 0x18) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x40000000000}, {0x3a4, 0x83}}, &(0x7f0000000280)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x0, &(0x7f00000002c0)={0x3, 0x0, 0x0, 0x2, r2}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgid(r4) fchmod(r1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) r5 = semget$private(0x0, 0x1, 0x18) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/167) flock(r1, 0x9) recvfrom(r0, &(0x7f0000000480)=""/97, 0x61, 0x1, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) fchownat(r1, &(0x7f0000000540)='./file0\x00', r3, r4, 0x0) r6 = dup(r1) readlinkat(r6, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/59, 0x3b) 06:13:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x3, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 06:13:22 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 06:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580), 0x0) syz_open_pts() 06:13:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffde5) 06:13:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) fchmod(r1, 0x104) 06:13:22 executing program 0: clock_getres(0x4, 0x0) r0 = socket(0x1, 0x8007, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="38231632604a45ecb47d67c439e0edb39a1b37646c3255e80ea3ca448ccdf93b8c48c4d1ee6dc162d017d89003660b0514285f0fb0143bfb4fb782aed701ac0ec18da7b83c98326c7d0b0f2540136042218bac210947decbdf2fa777b9bbc2fa99d468096bb0c1016d97b6c0fca357a6bc262b9ed40a4794ab4f7d0353b4435e6eb4aa4dab4ff1715ce898c97cc50fcaae1410db166a0f25a1d7667f74ff0c35e75b09", 0xa3) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() fcntl$getown(r1, 0x5) 06:13:22 executing program 0: r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8}, {0x70, 0x8}}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 06:13:23 executing program 1: socketpair(0x11, 0x4004, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x5}, 0x8) clock_getres(0x2, 0xfffffffffffffffe) 06:13:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffd2c) 06:13:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair(0x0, 0x4002, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) truncate(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x105, 0x4) 06:13:23 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) openat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x48, 0x0) getrlimit(0x7, &(0x7f00000000c0)) openat(r0, &(0x7f0000000080)='./file0/../file0\x00', 0x10000, 0x142) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 06:13:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:13:23 executing program 1: r0 = msgget$private(0x0, 0x409) msgsnd(r0, &(0x7f0000001080)={0x2, "840b66c20a9f1649608b6d7cc55120bc70e933aa678f69b1785f9a452a5f9069581231385f89392f6ef9327f31b86f4a1764bdf0e096cb68c9efa32d5516dc3245b319173e724f99b88c3ef81e80d7c0bd926a412864d0b47a8c484cb0e774b43c88e67b9627b3b4833f2e132e1ebe770131532c8de454b0baddee5c924a151886a8180bc1e548995777f5bd6d7da4ede30f2bc899b79d9c8fba898f3df1a6f5b0570106611ee83a553178ce2e2668a02db870"}, 0xbb, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "aa1be47746371abfb494b0e29500036baffce6a8cad1c27047598dcf56e4734fed6a3bef527b49f599fff5df043aff218d5cd9ce6b89d123a09c42e0429c37608d6352daeef9f2aec591b26238649a705bf30960bf1f0d03b27d102cce0815c27d0f1091c45963a00e35628564f218a1378dc9c5911604460fce175b1ebcbc22d4c9cd8a1f7194a4a6a8f3d6eef77107920a3a4a7e50fa8ccaf86b8e12e36f42a48d8f4145ac85a94206095f5008b897bcb24ad9bb28fea189b86dd04d9679aa7656443b22e9e92610f88ab13b716ee2140500e43a2b124fefd04d860a9ea3a2f5e36010e391595ee97818deb69d1a9c034f01bb595d1087030c4bf025ec3ac7665ede4adf367b3487111c77cb732dad02dcc709212f52ae32eb1169b5103cc5551bf9caad03835c37d3a957bb47a2d524b326281cdbb4d9df2395057ee8d772a90a9f0ae4544c9811a5fe8ac9e6d8abb04df6815aa9e0a6f50f599bd4840f3f85958eb5c5b2acc3039d1a32eacc631767bd2812c62b9a4bd3ce9be204d443abdb3e78b4fe8f67b1f9205bafa4f065a469fd4d7ba8e205486735019dfaf0ae4f460627c4304dcbe66b71cd5c08016cce775726e5e13ca7798ec165bd382e5ef63271e7afcd4f8f4fcda405be9226728bff29b6e10dee4d623527769257503c1ba708df2229a22522f20daa4f93b5524d39f8d6671a2fa215e5523178e872ab995149aa3f0b97d4de7fa975290c5408ee5be4a087945f1c93653ee642be99640202d52f054a4131a2059d5d74d16827e6c4e1b6cad1e76a707ef87bcc8eeb17dc792780d8edcf2953b7647f23938cc99593b644cad11d497e358ee0d2935d5282c795c43db97469943ba5f2ef9cd7f0bf3c6b3d59868723f31d906d70175d1c5182a2ac7a8e0f20334bc9aea01d03f5d107b50ce43ecfb3084e3c019d4cdc50f208bcd73b759b91cbd91a98390294610a434f67e6e43e517e637c9d9c651dc3eadd87e9eb3f45ddb6aff146c9b050d09684fb3778c6d1969e1de500237b4f484655cdb3d553a293f40a29fd6589c857ce25e2535e73242ef01a5e9bbc3202f8f7dac9391c149fd9e41cefb28280a009684c9c22666809395e97ed79c3bf86fe7f449f1fc2717e862d8befef21b42d7b790702b96a305d91207353236813740a1dc924f19a5b2a4654e997d6326aa9871a2b7be3d935fd562c600355a50fce532ff4720124014c51d1905205ab46c00b555f8e9ee66d0b229b804d0fa7ffd89c45da3535eb5c0ae45ac7c6e828b8ba334005a8cac95642e9ff56e0ce2d89f5769fdba7bff0388a68c5ad4dc6ca842488013fff3d32e5554286db33b66cbe11d4e69fd2042c989002541c7daf8868c9342ba7069ab016d990b0854bd34a9ef3fbacd4fcb035072d838fbf7895a514e0f4b144a2495cb858eafa290bc6f85538189dd54da783ac3f0a9a61e8bba4bd9fd16f4f01af1b59bc1967a581adebb1df973cda334bf0b5f75907039cac0ce93111fea8fa802db1bee0bc5502814772f0492381e725e30c567f842d1da3b71d65c14415a08b0ccafd402ba61b10bea51642d963d5baef710adbd6d6d52d62fa18bcae1494f995831edfb60f7795c445abc20d2b8f93e9279eae2738ddc2e00f27bf6027910006d2c77b635342927714cf96ad688680b8998096a163d60462b9528a0a551f71910d82099e538e205928d7a74f96043cf6a64eea7e2ccd225243aed01151dd2b8bb4bb831fe589eec7e5841ab6ce548028c0370cdc7933ecf04e94c40361e1e0ef05bb35d2cbc016e18165d2fd6e1cdebff74924c415c145c88db6435bed3c338bc2fdbe6e17ff8420c18189aff739ecee613672c859eb4b5d3c82761b3711ab11c24b9576ed03c0275c317866cb5cd0d4cf44b2ebe552670b10cabf6f05d44599083a469ae2c9dad6b9165d9c0d4fbc9faba3e15c1b599d915fae7f8f75863b22f8ab6872c44f98ece8f997014d33566a14094b6ba5ff9849f2c124c910e5f9c446b9bf217b5c45d55519448985192b5b31181b65fb2a75fd209ceac1284b60b6b5f0adf6a5b97c14300c827e7c564473de5f539af05939661a342d07de35eaaa02c8ea6acb3c74222be0f3ab4787c8889698164be5cdb2a78119c5205f991dd76ba93763bc486175e6c433a0aa21d219796d80e31f928b9a060a6712fdac4ec3153ad0fff7cb2d03da629ce22df168cc1bc451daecc787ece9f6ad30b592e903c8f1e7f7132d36e951382e4b18e847b33e45db55ef82a9d50751e3bc0915b9892dba3fdcf7ac4abc44286794bcac58f2d813d5a8829d6d98758a85ac9dbc6a165bc40b87dec9444f70f7eb59c2c076f11952b26b0f705c811efaf740fbce610729f5c6a06d26460b3a3ce4a5b136c8051ac53ded3e1e13633b175e5a291025f5597144c2800be91a1463754e97e23ad1c091c683cbd21b762cedba961276ecc791bd156211861e7f11dc415896721e1248b0f022488d1d834aeb411a3c478e9b5011fb6a8d7844c67717c62da6df51b657014b9b3ac1ab1ac870cf89c01cb2e09b830bd37140ecb372ae5afe1739a3f412ffb8fccc191e71b2aa73eec0597d1d889fe43664db8e6d7103ad7b8436bba93bd4cd612bff1e857e163b902cf9d74d6e7418a71506642b3ada4e51d8e7d4b1d3517e549d3d74d873878455d1ef371aef9682eda807be2f1afe3a7de58aabcb4cce8d6473292680d1e612226b6ed2383cafc99f6fcf97b9b29661c39dcca2314cdce1abf3d43257d5f9abe97af6cfd140606020b619f4cd7998b36ba9e6b0d0993ace601b1d9c48c993f2ead4d305337d29038ad363bf0470c4ee08ca69e101d1dd29ba61aacf104035a6523d8f3665cb08d16b7e8d63729d8f74c63368a2bfb46b76f7940375656261d9ee78069506a704f7f054b6d5dc274aee4be00490903fee1dfc2daba606e79fb5383302e4a5bcfc698438413c4a52a556ba7589e113b59feac90417820f8737240c15a20d265372388aa98c75044ab1b7e6b1fe1251baef583739a0a06a35a2ed4bfe26aae9eba3507620cb414f3a106ab1463abc53df40716eb42ff4a725c72eef0fcf8e73bd33c5a191a91378b8ff312b0bb222117e1804b82218a49f0a96526ad85656cfeb8bb8d8573e9176803d8e6796d2e8a8e51508e3bd24b16958ff45512813fc0c95a4c2ac295f6d0d3fb4ecb5ab4bc41e852f9513fb2fe5ddfe6705ead62b700af6987e96e1a7b50a4d24db57880694502b09f5108a92f19e89fbe99dd7595efb31f92ef6027e1e89c8d8af70d1b3d856976e87c3c26f2d02c9e1e101c2cdcc214e54502e824b2ab7e229f74cab52142c56ad1eb11155c4863594c0930203253224b109784149ddf9274d64caec665864289e0d724b55a73d74193b770364dfaed4c6c2c977265412198fa00485a11abde8a49f1d903e3df3f9adfe2a0ac35744f3c377d649439d65abd343b325ca79c9488b94f1a1af2e918ff4905e24e200918596bf1abe8643df7958e82b51ac0729206adf5616cc1604fd04926057ceedd83e6702b0ea7c54cb68927c2bdcd4df49da220935d650e03ef452d758247d8401ce4ecf04e392e998735f2aa2b7785dbde6d743716b14ff8a03f80e554e58d7d5b18b29ac297f5f6b373d6792848829f736ff5949149fc6e81cbac28444d6e6557f9bf95a2781739dc7b7e9ab6aa3ce9eff770fb2d8525c6aed897c34dbe1b7e03428199d3f74c86215a95bf4fba4c3d99d9ba89e7cb7ae405a013bddd0826d0069208e61292131ce8763641b7b93f51e9cf2c3f0751e2c3cb2cec8d3066947d7b95228d85ecc889099506874b3ecd70de3dd8c7bedcb53249dcfe0585532f1cc3b81163e7d16b3784246da415d3734bb80ddcef9bb5ff0798267a4e651fc95f2cc71e00022571b501467b5d99a1321cc19b0d5b7e0de23799396818cfa6a479d7ca0c39adfe9c8983e257ee20a468e0319d307f11d8831f32ec6ca03f80d4748489fb09baffd8a7fc79260a5283700bceab96ee7d0dbe9b76a7c8f8fa68194be9bf9ac83a982ac069c09706dd008f46c8514aef48a0c5e7205cca1c0d7dbaec4367d0ef05a8e5ca98fc8e0043a7032e2e92939a32f3113515dfe47324d59a0f4d3cb92ab1c9a4177180a720d90a9d8046ef0e450d15623faaf696426e848b54472ed21453b9fd60f66a91a73261b969d85d804392e2352bd245ae36a77d91efbbeed56cec4cac57a72019accbeae971a6b49f36293245328917dbddda63ce5088143a7461f0f720908226c29876cb97e966c8e703e5f4b15fe1392c09df157149090861efa7e44cf4dd649a757733390281191654a0d7a588cce84a2c50bd8139ad9edc6776167ab4b16f11cafff3668b328f5c768c502888359f2b773150f3e24ed6a586324a75149e7a76b6386ca6fe1a42e82d38ac0a059746194ea5409c3ba5419918673a5d2d2306e58383598949c79ee7a04591860a29e1e2e5c1245e36e12d563238f9c4a8fc591cbbb7750d7f32d15a74ae3825e32db8eb6e377fe58a0674b0bd245f4eab29915cfcab6e6b4bb819ffa97980ac398e2ddf655defccac69e7544aef68568677f4fde0f3bb2bc97678cd286730b1f7baedf6b4e2cae003af9ab1c83c4f2db8bf69939719b5a82fb44331c644c4c25d8d0f67293ce4473d1bf45ec3cc7efe465668746ad74ff3bf21d0c73ea4da3e19e2d2f9eda48406f113f500f7bfe86bd9e670fe1daf9c658f169d2a82668dae912f0fd431845f203d99328171e841616ef39328dca95e128eff9a44b37879e3ae8cb74a2d5ab23470fa53f0d6b9b22fec6d8566cdb78582396c2463719b866d3999c336766807de1334d159e778fd8e0f2024346665dcf309dddf9a63e0c4607c71e54374d4f36ecd0a0b0bf29f6ea1f67a2485ebed7e3836d4f5bd61831b7f9b75459edaa787b1c31ca72fa88f4419a8c79e7186787c1e5f40042a575c248e367aeb29d38b02f86882912a96dc7ea2429eebb6f1427301cf11f4a7c73a7bfa244f01d818126dfcd701c8a6ebc3b5bb2cef3441c8e296cc94bd5f8730f8f85133e48d1ff1fcc70bd2949ebd13eafc716e238f9ee4c7163abb805a1e333ce27183b5b45b61dc002489c99aff2b89972e30c7e1a85afd2c4896f68046777699a142a82f9d07f22aa72b975189eca7b56eb113272cb15093c4c59a10a8a1be5f3afcc4a7a1c77b38cf2fc8388be988164b2ea8ab8e3679ce9300929147e6379175b3ae5b9b65c759cf31d08355dcbe65e90ef6f89b8bd17bf1791ff228349e9974493c93633b3c89b9dd886e1e24abd038a2a25ad9222430d18961f447753a154e438aaa8442bad6a2ff8ca636534110dd7a8f87a6d14898823b39ed15d8df0251cffb8a49ee6127fd0833d2a1dc26791713c59bfe73867da9b4f10162207c6fef495acea99fa8af43367c119a76995f8ec938d27e03ad2890725b61c724449cf43c4c1a3481afb729da5632224a826aab20fd495b6527842fd8dcfb6143e05be4bb402f1ad53f3469548b454412e664eff7bb1c8a7447e5e9c8fc5e903ec6d5cf51940d14c1455784e8ba9b08588a2a29217dc2c55163e0c7e5bcf2caf26736b76a3e8cdd1295a9fc2c4324033027a9007956d72844b3d9e8bedc2536de46920465c63115f63e05fcfbcd00c8d1f6ce85d1cea3611ac0beb31601ebdfa9bb1919c265d8d13129f244066acbdbb072b8247e67bf10ea1fbdd080cf271a2727b19d4f5fc2fc7bc4a7558c3635dfb5477108dbe481662"}, 0x1008, 0x800) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 06:13:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 06:13:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffff1f4) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="7cff637cdd7a41f4affc2dd02e697a2a2134fe86bc2c9f324d833deefb10424f3c75d00c08437eb5ecdd7c610658e6cca7e5ebbca357f57bca2b11676e7301c15e0051048f6f722868ad6ccb1a2baa", 0xfffffffffffffdf5) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) 06:13:23 executing program 1: r0 = socket(0x3, 0x8000, 0x5828) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a53391d4ec1decd1b7590000baadfd024a1965d0c9e8760664f5b06a4e4fbf9560aaae2d9cc4251c2a9e247d8b21c8dcbe64b034a6a917"], 0xa) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0xe7}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) getsockname(r0, 0x0, &(0x7f0000000140)) 06:13:23 executing program 1: r0 = geteuid() setuid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) setreuid(0xffffffffffffffff, r0) 06:13:24 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) geteuid() 06:13:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x3, 0x20, './file0\x00', 0x7, 0x2, 0x2, 0x7fff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000180)="79bab312bc010f845d82a068daba7e1241e5ef06a09384f49390241e02357279cf6578c6e19c20606cc4d1735457325fea5efa614bc92b7faeab6790ca733b79cae21f82986efcda8f379a7b46b9faf7bce5328ce7182f82f06f953bcc60d3fff7b16987785b720d15092af13537d90017acf10a9a5f117fdeb34675a7a0dad7a33cab62c25324c28efcd273bc", 0x8d}, {&(0x7f0000001800)="c93655b5e3d5212e4300309264a64ad0503d3a142aae21eb1612c3f87ae10d1cedde902b10babb3310118cee783dc2e46abfdf57b4c9cc927f500584b8d7e11ec0f0308b0686564d2e00e64b55bbafcb38b9a5180a7b78da36690b9517a7e59dcf6065fb7bbe27f0cd4c95b2720e7654d072577edda41ca693558507f3a8f20dcc7ba78e843ffa588630dde9810bcf25a7b83725119ff74ea616a409e05a4b86f09e8577b0e8812cda532f92e43fda5f236968c37f376636eb00e2e900d0067a95b4eb6d0edd9e6b4cd953ddf827a7b359dd311556fdbd6313c55cb2279d172db7d84a6c5161d279710bba943f85f66e60c25b1ea65f852da97dd7c401c969b69507ecdf096b6a8d2ee3daeb40fb36093c2eaa5bc9b01ef9bcd10758687be9125d81399723bc9c4cd41298ff014b8f3fe3d644d2b5d36ccf483735efda54d0bb4090f9626f6f144baf062c740e1749328dceee1af091726102f7397b2db798eb44eee401366a221775c63680d6196919f49c30b589159823bacbc64888eec49e238b85a9c24ecc58f9d824435b05b8dfa76a07ce9863bc2420b9baa97cb1a1a2bc1dc454c3e68dfd46aeb09420e9667bb2a6e0f511537ca53072ba711413bbc8cd104d423f18af4b8e07398c1fab5d7f3549c6a86f1d62fceded422d97763ae99948e4d2a9daf151f438e35fe89a17e7922f9e2b0971c13e3d437e0fec72e4e0cc5b23a7e8d2df33d9110da2383c423399b589844e0546fac4c95e21a43bf2f3ef6eba9173f8330f69520cd4b83c7be0c3c708b2f396c9b256ff03ce36da4ba7ecd4e1df31c6524b828faddc8fb42c74f7ebf3bbb69432a3488279e85ff97c1369e284d2ef11c0b66133899e227788e8287f020faf5755382a39bfb062e33657f784c840704549a83447ba3f854ad32f5e03e33a728fe14ba8ff5ddd1b3d2378d0d7f60e54efb0ea24070410642b7cd95c6136cecf3bc0c4665143c73b058635dc17a25bb4384349f1c6252d808b678b3a248e2be65cbf42a0140f2c3511b929fbdcd74ae86975e82ccbd6c338679be1a1d06ef672a02997679841c4b93421088518a74f148a9e9b916cd5634ec6d1084a341ea3de4e09ca34bbfa0d723eb7d8e884229762ed7193d417a656484cee4cd12084108f315c47d4c6053472cf6932b90d335913c5103bbd109443542d49ac6947f3883fb6f4fcc95a53aea5f96bc27ce3cbfc2620216086226dbae39603b941133d4d820e0b7d88698bf21a0b8ae669611626cb4ba32a4ac338c0fcf123192d3c577d13dc1592e069369494560613bf576653a987da9052d4736bf4646fb047bff2e6a0c650b3e15e8332c7fc16c1c740626c39f253368a9cd21ae1a41e7ad20ccc2c714d5cfe14b80eae1c44298b17c0ce507ab3b4b91bc5586a32edf1609403aa70aea48d96a1e7745275da0957ff662531dcff9e6f45182c61ad20afd3ae650eb8a29030ce0e4cdeea76098f9f1898775ebc8e9a98d26d481ab9d0beec21af2d92b5c5e95f8016443dcc82358795b5f32eeb8082507fb725edcf89b6fc6258393ccbd4034e7e3c1f80b5390d16078defdb5a1feacd0dd7fc8bebe82c0477066819026d1ae529e54312f6d689f328fca5b146b61d75cf953e432e96ec4ead721309bc94fef92a4e916f9b47980fee0f1c8844662897218e46c549c0cbfdfeb3121ce7db2a2212cbbdd3657178d893cb91e2f8607db2e66bfca5aa50e53e40ca4f12c38e2a7e6f4a4d34fe17fc16ff9a4d3d71bbf69045cef894f9ef74878ffbfa41e05bff5db878a373a85565c2388a12fe5f5f8eb29da6f7d97ef1b365b93535f56d9dc405c189e0686733558ceb51c0c3f1e6da2295337a5e75de95c9c4a7c35ebb7cd13aace19a7d2c73fab9c9f9fa15fb2bae162a57d97da56764d75803ab65cf1518eae9c07cdf22f1913c150aa74dc7697095bb539f6d478741584b2630ce2a64e91e8908e56ecaa3c115899a9ecb067400effdd03c8c5ee4235a13ad0d34e3a2fdf13bd4c9b01298c8a55ce0cc26cfcccfbc0abe91e59ce4f40256e1975c3f3862f1f2743decbeb58247e1c9b0393c093cb0458086a16a692bb9ecd11914f004dd051c715d17b134364ea056f01a5d67b97441a80a492621302a5356186119874dd7fa7b638ceaff0233dff54ea4c8baeb51312ce498d81706ad822b71b2c5b0126f1020d8bfd595b37ba51ba16ee7c0d34fa293a4c10c86ad2798b87d32104de4eedaa3e196a39f6aac8a92f83d116f35ec00044ccc6b1ed38ebc7369a8ba89c150fd9fa94e57aebf643d7d3488656d845e02152229ffd2c440a123c34adef8387ee2993d1677d7265af0c284ed5cc4fcbb8cd2239e3f8890e3c4b72d5390f0d38105420e080f946cb81007dbf9b565f37ca961c29939c9952bfd951d98fbd21b4df82a3f471eaafbfc8f45bdf27b2a0670c8ee0028d4ebb9fa4d49e3b3a657ef669589927c78f45c53b691835fca0e79ad9b5ab48cad9d82e3c1b360adaf5c61e3c2d217a691bf301f396fde5dc7421e6e654041ad4cb5fd01e7f112367ff3ddfe1defff490950f09a78140d69134362f8da0dc5820fbad4f346f52d65fc113e4299efc8a2d9099dacc2e6f5efed06de29bdd237da851727f9a784d4d89911cdee65a377f421d1e00c18ce72c908483b5ef6f57828400b1378997272a225297345e8e37e895d545eaf9162e6b430b81acdb15cf8b3f40ca0eb01b4213f6a2effa89d26504f11394159dcbecd287f3e06fed8dfc0b370746cc5bcbc6cab0ece50dc3c2640e48acb05aa35a5e3e5026b68d6a1979887ce60024622c014e75664498f79ad5dcacb95004395eb15e927a746ec36d215f1619b4e7000c3c66602c800b582640ac7257642dec48eda2f7a7e186ca254b8b38b85c18700d0cc1e952a3310e3a22c0062cffddecb972b4f3fbca3227ea49169b3340adc6c9129fe6ef1497e69382476b74509744a360f8bcdb6867feba438efc40933f002db470f763addd9a5215f22da884b06eff6299d938562fe1a493b500b287e62388a8137791ab84c7fcfb44dbdf387b9943be15a62f97815d98ca48a100a7cf7670e94f60215a7f47193f29b535fb92a7dfaf233af9f1b00ace9f2bb6de5c7fecd466787b2418f049d822e186130d8aa43f044d119922d53f25e5040b74e0ba7cdf8efc1dd3aea4a6fdfad0f5ef5baf308a7ad70ac5220d5629c4c9c535c78c5fac23fa5d9fb284c2f44db2486ce545f77dcbc7bcbf544a91745fe4490baa14074e226d60295cc1096e19bd65d868250cdbec347489c9afcffe3ca01eb1bca4a28ae4ad1a62e2239ab1120095d0f88c06deff1f30ce89ee4d81ec5d2143a29cb28abe4bee82e9a4852024acaaef4296c60e1380e5195a9431ae6ceacd8d78932f8022ca99070837fee1a9345a0fcc3f77745f4947adc1393594452c30891e7cdaec2a1dd6ba13c1204a22f7d94adb73edd5cfd82fde13e65c7a96d78b37a5961af52d38b447c8e80a324dd148c4ef2e0cc3f0f6fd0eda085f915aa6f2375a9721cb6936afb8cd8153670e8ad9415fe9d09b4ad2079f7089ca66792a21cffe1bca72ae7179facfbbefcb2ec5ed595b55583c7ebbfe4e0f9012beff74b98f293101be487cb4a1cd281d0582a880f9665d6e557c729426b6b6da72e696a375fcca510e1a519ab912c14a95cae9697ec5f5f363d977279ed1a580bc10382a4ac8088843455f3bc0c9d2048e3e5ea485718ed5903da5e3d009b3c9d0bb5d54f707c293d2cffce3885a58ce546e6307bd5b654ca23516b65339302247f83467aabd82f89a0436285c45b7ccc7ebb090912053103be4e6e94f12127b63d91f387c79db919246b73bcdbbbe48627cb4800ff804857d9ef6610a67ba8cadf75e93d0bb12a6a4d77898988391f55ad636763aa2e3dadfd10f56374a1b2a2dbfbf8b8100c66ab9eabb03520ec792f9903e501d62a5eb79a5d96b7baaca8a7ee6d5a439d93829bea4f9d0073e497835a07597c719cd6015fb6a05d776fc5e02098e1d71b3d32cfd518a5632cb5da4c553ec760f152d54cbe52526ccc678eb1f6f801f30fb15a2176e3716ea13a499ce6e68950f80bf76541b021e900b6b565472776a5e9978dcf80d9ddf30911311e38e1125bd2c049e70073476ad381a570b048d24c4620de0214f4f899876d3f134489e156026b461e7a944f4a23a8349a9150cf4332dd2edce77c369d2e3a7429000740e7b034fe9b5232bd08661ed5ca55d3a41f8a31784a84827fd794266ac35d2515e6000228705ee2f2659c1b9364a7716cf94a77ddff4fdb7c979f86a555d15890a56f4fe9c3a920a8927486b4229d12b7605a37dab18a25a113463b50cc8503faa9367d60c2aa591f8ba0f9ddad2dc92bce25e3b98d94c9b12c368ca636c8cd2cf6d6b847e77cf5929d6cc85c42dff75bc741aefaff34d6f1fe688a63409d54ce96a86535220d35c85167a2653994327f7be40927dcec0cfa3dbc81860d8fcf370c0ac07de497a91c485e76b96087a319722877d12b8d1a1fd996e82b011e47dfbfaca5561c9a876ee5b4df790017c62e8ed78bf07a746e505ce844f117807c99275c203631b746ba36386bd87fded557b063da712a9a206b42aef2031bb1854f79d5defc9b9befe7b36a964aea46a49fc1be308bc8b3c167b6c019e81220b17b7efe7c7b9b4ebe706eb8c63de3e7c4e0574329690d2f1ddd834d580cdbeee512b6e1a38fb3a0f036478fef0530416f41055a61e8ae3933e3a7c5bf4e8b11952cd5fd6291b79d892d26cee92e8132c1863d023c64e6922d2ab38ae6f8f546c5f831f1a065945dcb8eacab103252adf8976b2a2b001f71aa353c35ff26bf40edaff018bb0a87928d6a71ad8161a6a570a6534a3d9053fd3c0d49fd39c30e9e4f030bc5fec4907ddf87ec40249921fa203aef7106c7cc000bf50f1ffe7c60e6a017279acef0312a955750129da9383ff62283bee9efb70b9439c3486a891061f1312971adc2729ee28b3fc45362b36384d2959ab4e1119094896f21a9aa8f7328fba22c054e065d030b8b5ef4b47963f0f5ae5b2d596318845b9fa82cf03dea27ac918b41c4bb40ec2643a2222262af92049ce85aee13351fc7ca6ef9b263555755410883d147902c997fc35823f6fd7d8e764dda62e0931920ccad743e00dac267f58dec000d073abf9e393e099508fd255369cb51f0bafeded5e7fbddb856a8a1cee98aedab789035d53513ac54896cbcd4d3d2489e5144baa1fe53b82a74d1677d0b92240c4890d979125a7ca305fa1644b9bffdf8676fdeef77a4643675c9b6e254a628d401c85d5db285371193661cfc30c1abdc3e25d313d198aa390776022d433cce866027dd983a01ca11b37a645aa143d8508cbdbb2127ef5581fb43437e3bf0d07c98fe793d4e9aaac156a1b6d22d1d7fc374ad5ff3cf500c34f6fc1752ce925e10a9d2bb940a80abcf1341d8106cfd6b5fdcab2fd436a53ed4e8fe0cda7be4f68a031dd23261b8e3f908f4181471934c8508f8e25999ab6b43a879fc8df3c975b09e0387d993ea5725c4ba1aaa1ff6fa2f2be4be0cf6461af77a1ab406f6f97ef1e0f0466dc4ed2b1f2797aefc2fd13927de5b38fa95849ebee9b542b9376489e5277e6a888a2dd4ebebfa0f6aba7078b73a7343635f0a50c368fe2b08e41f545ac3f61b8900a9f6122f0d34e10e54c59a7f3704925cd94578fe425634b73a483d6aa9968095333f4fa9aeca4d6ad38fccc36d71dbd2fd0f6961b6852a5865d4", 0x1000}, {&(0x7f0000000240)="a9fc45c01150a13532b48502bdd0888d0e993c", 0x13}, {&(0x7f0000000280)="626dc850a11e4eaa58ccfd729079884b2a187fd63cbe496aa5e39503ff94910dc0456a4abd2e6f094167ebf3289959a258ba93a68e5df5861e8c8cf3dc0c48572103974519c09aa9881483414e4d25ce349e2758ba4c2c8d35faa230068327414d704ca5ece4b23a1c5128612f19a8c98a7fb79c60e40db410a8bbb467765180777dd9b6800019c95378dbfc53b97b9c3b", 0x91}, {&(0x7f0000000340)="939a451dff484b17fcc82daead53f09c56ba7e7ff2f9127da2689f58c18e5194d3350f0e59a2cb0284dd614dbbd0db1d6bfcff3e2bb40c3aa5092dcee4bb172a0600d89981244a95d44e5db421112bd5df8fe0d85c9ce683354ea1156378fb3fea565e3cc40e0320a0aaf787195818865aadd7bf99e5ebc11e73dc8ef77e69f9114cfb8dcf2cdfcf0b3ab290c22d45", 0x8f}, {&(0x7f0000000400)="44a992837bcf04caa645", 0xa}], 0x6) 06:13:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x84, 0x100, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0xffffffffffff8001, 0x1f}, {{r0}, 0x0, 0x20, 0x800fffff, 0x3, 0x9}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfd2d, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x84, 0x800000000}, {{r0}, 0xfffffffffffffff9, 0x88, 0x89, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x5, 0x20000016, 0x0, 0x2}], 0x2, &(0x7f0000000100)={0x4, 0x9}) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x2, 0x8}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:24 executing program 0: getppid() shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) listen(r1, 0x667) r2 = semget(0x1, 0x0, 0x0) r3 = getuid() r4 = getgid() getpid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, r3, r4, r5, r6}, 0x7, 0x81, 0xffffffffffffff74}) socket$inet6(0x18, 0x8000, 0x0) 06:13:24 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x3, 0x408) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/224) r2 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = accept$inet(r0, 0x0, &(0x7f00000001c0)) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xf0) 06:13:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) setitimer(0x3, &(0x7f0000000180)={{0x13b, 0x20}, {0x3f, 0x1}}, &(0x7f00000001c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:13:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000600)="2e929c663aec3d3dcffd1a4061a391e49a002132203aefafc0aa16680be9d63cdd5e9935068fdc0ba443bd7360a416accaed4db39a8dc8e731090128e5b1f1303213a4a33c277a7fec3f648976e79dd12898bf5da0778907aa65b54e089af3e2e169e9f9d5a89a897fbe8867ab7f8cb8d298b1e625daa515dd1f677719480a4527a5b2c7b23b7402e204ef9acbdf1c2e73ca3a7abac1132b13cc5bf8f8a153202858d5b651d22a7b3470ebbf884fe7b7978262240a948ef0cd358ba745de3f47a7ab56d318111c0bfa2748be2e94d31c0758ff96e36cb770301bf9cbfcdfc14ce0dcc87573e69ef507bf79fc0061cd51f7af89d5a1a9dcc55887c5f4f103d915ee88953f2a46aa38e3f39041d36827a36742901e36b318bcadcf60ace25edc0bf2ed31c750a06554350a7730e9eabf87624330a25b53eb0164764a55292fd3cf2785f8331c6ba7f5d736f7d201bf1810075de7bb5b2f58548ebf67885fe4b33c1595059245a67a0addd085be7f3c2e1fe0abb076419b48700a57aef73c42904d7e0c6cfde9b1b04ec2484b205083e866d9941c8a70696ecb8e6e4395c803b54f3c377f1aa59ca5238dd5f14387004465d8c0dd6cf47023365c062e7d05ffae90c3b7872dab36f68063494d34b5d58f99b6a526aa28ac33269b33f55f8dfdc13831853b84c6927375eed84979fbff65ad92fd52f8942c6a5f3834059207c2e8b5ab5d8e48c3099853ef2961da253df48da3242edee11f242f7147eb2261bfc255ec47576d7b5c18f5bff88ef925631d1a025b88b98f24aaca790a1473e03e5b21eb2cd137937ef7a0d435bec16e4deed099383164a9e2dab47a206bd6f8b89d47a2a4c421a7986c2852a8ffc82bf1c94d3d37c726cc34553bb4f33990a856790b7e79e0b7061ea7ecb4c7cb0f9c52ef5b3accc0068ab199e257c37130d242b41b7a7d3858b1ebe95a0bf2f8ba7d65d5dde7fc941f922ea350884223f9dd7ae326cec1bab3148ef9a2f4e56ddafc92b78129759eac07504bd39fcbc0667cc01bb73e686dd9e69dae152a8acdc13ea92b34026bfff545dabd864149d0421b4e208d0668b4a3cbbfa79fd023f38de2ef7980380d8199dd52fa65897ad0a6b964859b39f9f846effd2a1e57ba061ab635dcc9adebde3ad932cd4911b9c48ad9e7b0fdf7cad0fba02e1ab18af20614d5ae8f52d1740173e16f435027992ab0c44762dc592f775baa531bbea80a613f3e1f5b048a33c2fbd5bf541af7b255e12708fcbb3b6eff18c732888a462c23227b67dddb4faf1b3b0af21f0c63fe1cf43e702116e033ffdd7232a770194e9572efea52bb79623893870a3f7819727b589f30a2eb73ed8fdac60d3981200e00a3360c9ac3d17f38fb4f5dff03f9a3dda91c8de0368e9572885eb89f0e1ceaec11e96426f44b5bf2de4355693c846e2096c5f4f8686c8286a492ebfd4a5c338d584260b4f84ee4d4a913eef504a5ffa0f98c917f3d37c03a2ccfd3d25dafd6ae867c49fd3b4160a420f22223c5524d199317776d0e4ee970a4cd4da8bc215b33bf8a3e9442fb4ac365280b8e52e58f850ed6be643baf5fbcc47c79c3337988744feeb8d50601870d587acf838c05932cc3ff0174484ce1a03d58eeb5141385ab7a454423ff17c3288f3c71fc02955a9f0460d689c80821e6afba0192f44221bf8a422d40bb4f1298a9bf4de7219185258d2b8c32f5603d84e02bf4329221193ba749687edf223a145b0e1c48ed75599ea8f9b017183db2373f1af74ab4cac5b279fc0ce81b024f9bfc3af89bf6d18d1abe539d7fa17283b4a4c92daf742f7d289dfc9bd1e06401a218d3363b858d7f2c6bd2258683ba0897e9380d90eae913d99d8b4412a8b2d56d427d1ba772296f3d2a4697003ca4ae398abda0384e50200f583d42ac70794edeb57e8bd3ea05f19d4e0eaacc9aabafee8e24d0aa5f76d91d68fd503e9c4830f9991676df4dad4a2f2db473540e00f9cdfc56a5edda470caee3f9dcca22342a1c7a702537c7cdd70f8461f5421ac9e7bfc8bd572387f59c6e75b2f0285a3d0994c71ffd52ba8e6cd184d2a50999eac76e42fcda0b8f2bf3c564ac8790bc2922385aa0800f294476fb62af4624b94e2253db8e97a78e1a997c1a10d78c67c759ee41313a03adb3e7b9f1e91e22c94e022c0e2fe168b44566ff0aa8a659f903ab163cae09a6c9e6aad6c8ce9f8744cef3db68250cb75c938d2263776de95803f204e74737108a8ec7bdf62a6b7ba13d245dccfb1c29c35d1581278f6d8c4b97968c7de026ddbdbd71b6d54c35ab19f200f371a17bd62f1d9249e0aec2a21a7e7f59027d1ad4505e16d2aaf97d8e755d835dc96de9d48e235cd1ab76b1af966ea419c01f7a6b4028619fc55b67ea190ba4ceeac718e1592301979ac3f6383e658d4de8d44ca909167aab4533172cd8baf9cd1041e330cb4303bcc03da8ab0a21f71fe9118067112258b6c46521cfdc9eca609048569422aff0f140a7d3453b7d76b1904d8b993ce8ba9dddf099a09488ae08a843c42e46cf7272fc1e2ad972dbe6abeb5b1603f93a6bf42b96da9bb936878c4231e19bc7e321511f304c7eaa7fe24fea856efa2cb632361b138f85260a3a311fde91ecda4f4141b90213877ef0d92198c49613fb5077d3d4c40f0fffce4b3a56ab909b0c3be50fb3701e160f1a9418c6a7dc0163af4afe1c0535465d231669910f0e05be6337b45eee0c25414bcac5dbe4145bfdfe6187184277ee5344a82fd76057c8bb6037b9dd0807d76468ea594d759b02e74ac14fa5458f91e3ee531c71b97eab1fe233e3a99671b47409b393e4872130de167231703392b6ac04eef4768eff5aaf1dd13bb0a130430306bb44d0b6801e62f9be755236eaed0f233d3e6fe770128fd8572f50ce19f4dd9d1d7628a6957ebdb3a1f744a128c4c4394a29a8c666a52eedffd0a1b22797c5dc6fe12cc2400bdf3dde8401665405cdccd3bede822cfc14c5324c46f29ff64d80f97b6359e23f9fc109332ad825dcd5801ce750792d4b596250817c7b1e0812abe588e95f515981b611aedd52f763e403f6fd3ed35e3995f1d1ae7589ee8d494f27feb0c91f989385212edeca6aad6266a997c0f70ed8b8137f881686cfc285ead1260ffd3d15852d170c0612b321ca645b5bfac84bcb207a94a1fe68e7aa10634755998c8dcf0936b5dedd2624e711f7677c01ce5cb0543ae71da822e32825501dae13f0f9408310bd9696178b494fa7d5a50ce898d94163905938486f28539c702513bb9079290a839c6267faf1aed66b2eb70bd761c1c06f6135ec4d33e5bb59333b282d78c887a4c435c28204358f3c002a835762bad02f1f2cd4ac8f82437e630b691b69e5ce63103de093337ffb89a2be2788280f1233055255b297b8bc2c0842677c2785c5567b185617d83f9a3727b9cbfa183da30831de29d1a2e2c753e183accd8befc827edc1040e1598838146dd42b5fae8d4c6db30f151e89e3b87415b570b092830e6544c2695ce91d12528d1a09949506b3cca7d2429c33c5f7d2202d7caaf7a6a78b0a634ae45cd26ccd865a7914c3241ea14cdea4b6533dcbd4261162959aeb5c100601f10376dcd80f40f6bb9b5a1baca9a9f9eeeefb13901221aa8eb802402b3359ec8da5217a6b9e2de9167b05c5ded2c33d41b6ffb616a50b5d93bb57734f1df95c7a3f937d4afcfc23b83dd9699c254656506860bf0d30cb7aba1ba5b7945815616c2bcb3bf82ee4a7b7bab413cfeb3de56d470d19c71b14853a645dbb00978a67a1976d102e5d4cea90cab148595f72e3feedcb4af7b64eaf9d6da561c280a97322f9e6eb5853163afa9e25022156ee061fb5b9691fee5a0bf8254bcf107f1b356ce2769ba22d8bb88a2656b78b262d06b2fa779765a0e8722f91a0061191a1d75870dc7325cbcf561115fa04c19ed3a95c1f894f5257da1844024d2546fc8df3798adcbdd737e3a6feee26c2e3dd8862fe196213ff390f24d803fe2b8c7d1ad53bfb8540d95fceb66740bfab8a3b29e8673eab55efc526e6c6070e6123bca5258bc2d6762dd6b1e11898ff05f51990279f0c84a5583c2c0bc7b06ed5330596bf1af562ee095e0f55084e31eebd37ecac53f155923e595a9dbf5a5b5c5d9611bd94882473dca29bc1fb468064b123e65f4aeff312a3620fdfc21d433b84acbbab144236bf1b0a6e7415b91ab853b54df44c2b2e2ed19909a7e188eb1b432524e73957a571f34bd0d28e89166eff7594765ed87e396c2653f38af282ac2f4cbb9e7446e42b19e13da823a37be0993f743ef176ad51a13e069c3ec0027c73adaf248ab597b163b02c0577e28f9992fa0ba312036e8531fced54579161353838aff1bfe72684667c5308b97d1aa1f", 0xc29}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4001, 0x1e, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 06:13:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 06:13:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x190) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x101) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xfffffffffffffd2a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20202, 0xa0) poll(&(0x7f0000000100)=[{r2, 0x82}, {r0, 0x40}, {r1, 0x100}], 0x3, 0x4) 06:13:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() kqueue() fcntl$getown(r2, 0x5) fcntl$getown(r0, 0x5) r3 = kqueue() close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) sendmsg(r5, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="ba210bf30b8980fc80c360ffab6d6b625940777b33a4fe86939c6f289780f74b394dcf9eb0be13929a79ca7ce815a29eab6ca914c9480756507a83180eae76bb39c3dd3f1308ba2365d37faa68d97a0c3438f9de158535c4f858e88846391ff9fed4660d29827fe423cd14b5f4e1842bd5466b0463246739", 0x78}, {&(0x7f00000001c0)="549b6832d139448ff2ccf63e99097b44e9577cb3347adac85cf5706c7169dab4651761e36e104238d5725321ec19a211fc4f82f35f924d9babd81b74d8c2c3769aa60499086919912a30ae28ea08c2585ef73b95cf0f1033b8ce6c6b4106fc8be2c1ae9ab061228b6d3be91a68e160104750482dadb2a63d5e4daad48dd3cddeb6c8e1c47b5b4a46b9f9d7bba696631adeb6f80a36084a070b0bf73555bf29fdaaaedce951a8b18792c7d3a4441419ae783c2701d8aa78fef1d19156165c3136f011364fc879cbb5ff0b67c04ff1b4675ee95d6197ee934d42757ab53027b05ddce9f5542ba3d60f01f518e483920b8bef855388176b60", 0xf7}], 0x2, &(0x7f0000000300)=[{0x48, 0x0, 0x101, "43fd2a76cd20f8556edfef5527605d90a9b4eb876bcd2151d6652321f01da19de0e8af5dcb16ea64fab3ac9ac8e505d122"}], 0x48}, 0x2) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() dup2(r3, r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:13:24 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x88cb1581c808ee95, 0x5, 0x8, &(0x7f0000000000)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:13:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 06:13:25 executing program 1: socketpair(0x2, 0x4, 0x20, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffda5, 0x0, 0x2de}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001800)={0x3, './file0\x00', './file0\x00'}) r2 = semget(0x1, 0x2, 0xa0) semctl$GETZCNT(r2, 0x20004, 0x7, &(0x7f0000000400)=""/172) r3 = socket(0x1a, 0x5, 0x5) semget$private(0x0, 0x2, 0x195) recvmsg(r3, &(0x7f0000001740)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f00000004c0)=""/185, 0xb9}, {&(0x7f0000000580)=""/244, 0xf4}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x7, &(0x7f0000001680)=""/135, 0x87}, 0x800) getsockname$unix(r3, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000088a3405c9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) 06:13:25 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) 06:13:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffec5) 06:13:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getpgid(0x0) getpgrp() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) setpgid(r1, r2) r3 = semget(0x2, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000300)={0x1, 0x3}) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x2, r4, r6, r7, r8, 0x100, 0x3}, 0x7, 0xe235, 0x9e2}) 06:13:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x200000000) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000000)=0x100000001, 0x4) 06:13:25 executing program 0: clock_getres(0x2000004, 0x0) 06:13:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), 0x4) 06:13:25 executing program 1: shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgget(0x0, 0x50) 06:13:25 executing program 1: r0 = socket(0x14, 0x3, 0xe8) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 06:13:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x9, 0x8) write(r0, &(0x7f0000000040)="6c6ace5fa9aa40aa753e81ef27653c3996b0b44532eb7461ccc5385c22a5b31e61024b8a0755a30a6d47a5ce6c7e04e39309b365cf581f7f37096fe1d62cc1e1", 0x40) poll(&(0x7f0000000100)=[{r1, 0xfffffffffffffffe}], 0x1fffffffffffff55, 0x80) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x21) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 06:13:25 executing program 0: r0 = socket(0x900000018, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x20, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 06:13:25 executing program 1: syz_open_pts() kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socket$unix(0x1, 0x7, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x86a) 06:13:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="002b2a05001cabbd8e3fc025b560af00f05d612c384d32f382144638f937ecca289dcc1b6a37", 0x21) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = socket$inet6(0x18, 0x3, 0x2) recvfrom$inet6(r1, &(0x7f0000000100)=""/60, 0x3c, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x7dd68, 0x758}, 0xc) 06:13:25 executing program 1: r0 = socket$inet(0x2, 0xc002, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001840)="0000e100000000ff00001810110f0d0261fec7ff5dfe390d38cab6aa1f43534c1eb5a443af9bf9daab8e215142d8d41184a934f2df30df1169e84891fb0392ed9ea265796043300aaf6de023aead4407c815e20625ac55681801879a2872d6e4f6c5ac9c73dc6bc718d87bf37be0cc6e7d29d802ab66404b795f31eb9cd2624c3fb5a9e2c62146e0b50bdae4f58ae667f4ebdc9535f193f941e6216d4f5660b9014b497615325eea15479c37e4660bb899abc72b21e21dfef4cfb502bba0cd269a01e32deaeb0911e9f4ea9dc6a01113137881a9273b87d3a3706ed1f9115aabed77f2090a000000f3e5ce1d6dbf51947c2c92ebdb404e4d74a6077ba9a389b70e08a4c82eba3725ea2b", 0xffffff5d) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="6c887346662c2c5e0bc3aec6136e01a1dc2f8431adf5cc41bb04b86ac57d419f11d39f443031dcfc72e6fb0ce58054f3fce89ff3e15d57ec770711d6c33309399d367b5127071bb24cb9bc7724685aac9bcc1545ac5f15d0db3a327ecf1aca6193c46edb121f6efcbedf15543c3e05275e6ac887f78d7810bbf7d492ddb9b6cb76bae8077862a2e2c3bf9d2575f63eb3d62c23191582d4b0df3ebdbe0e4c6d8c1c85e4d3012ad1c4221b60d10c1de7fd82f125224c7d15cc17a2597342e32f717d29fb9ecbc2ad4e2f07271cdbeec938471ff717078c5423784f2bdd291dad9d18fcfacbcba79b2f6a00145f2ffe986d90936b5031b18e127a25befe31d484a51446325507953805e4182cd7b0c090d92d6216424feeb6281545cccf42c2694cdd2b9d217a116fc6dc4aa8acfba8bbf36a076e3e86edb573e0ab5b0db33db3ef96b4a257e441f1daf28cd9f625355962aaf100837c81856f077d24024fdf17c1514f582487390526ebfbc932ea933e2c8bde6f0e4b2dd145ec1b1f3f52a2cfc2adc262b8a58ac5fec8627eae99e198c8f3321a96627aae8220a9a0729e21862c4b4214d76d568b66ddd4c50d4a20e135ce7f8550b7a1a16f0336790e2b357c1394fbc5b2d4a763cae511e3e229057b82997e0f0e3f614f0cfa231e3827e8c59667b31a62a07eb80113bced2dd960f0f81fbf2d2272493f6e92ca667510825de02e0b9342908688d71b2d76e0f5354a4fe6de70ded89d59d7253f3b9c8325b706a761e61761a3249c7567b4b6f2c36f348fd6a9daff109d9f007009f4d959638dc6920a992979199174bdb0d190841af912dcadbaa774b0b521e96051e24910c5eb1e3767b0a8df9032b54438705080f3f1d680051a537bc12ba4658fb02c324f002a23a03f272a442ce82804c0a795ccaa4cb64416fd763c06d93941e1a21a35fe6e83419d7d2dfa3cdd20c4daf9ce22f96087c136822666a110539527158275fa3d5a9770259d604f198bb54c315ddb7d5c82bd404db81ec2baa4c09be0d0f13d81858871e24413cb9749932f659b9bc38acd2fe5742e9740d07afb7946ec0c7e03932f4d430d628af39c7292f87fe0d1532edfc0a553a07974a0b9c424a6c779e27d3ba085eb89df4d5b168b4d5dfe269e78eda4b6c79ceca145ded39f61883189a275829b4008a014cf39f371c7f32132e33b4bb88b93b733bbe1a515292f404531b450df7994ce4dc1101272223d270160875566d1f4d5ff8587fada9d5e1e8ef7fb17891a570cd35061386b1f9d566e68a98df49b0aef88f6db4273972c814da49b8508d769c8e0d05f763b04c427fff200c222ed357861df70a3f1bb207151850ffa3ca912616a423e2966420d54694ba6c5426b8a7c6e58dd571cf30a9ee0152847054c808140683da234a8c3235818e703206464bc6b09e8b5b592e7ddd7623a8570db0c6b06dec51c5b7cbb8b04544ad0efb211990301c8a80f0b14db96060286237038b25d57cabe3fa73f4589f1bd9df092e5acfd8682ff51e4c5b24001196b5cb8da59d9ce1e3fc39880475eac14bfc20ad2d3068ae0bb5051f5ffb47473c2d48fa7c12e14b117f065100eb0240a51a9b79fd30aea4436c979ca9e0d19c22b7902475c8ab5784a6a0f2c34c869f70bb4291ac816c82aba9cf9e62f60089223a68610c79f5987605c6daa082f084b0f36bef8522831b2a88600efe25f66a2a9a1b320ebbd994fc023e5acf6f1579f6275fdd4b6c6faf36a5cb5423777098bceef869772a4731884ede89e5654252b25be415259ba824ae0bc6aa732a799b565301aa041dd30e4e284d78b47659898bcacd67c1cbf9b06da9ed076f8e69cc56f6d4f012a24b94df905ea89705e53464f3e4232f2561ef3aa8e31e5c1cb11639fe1035e7df691b5e89aeca7507f6fe68d9af3f8abd4d447652ccf1784da8ef957cc2494c56f791cd93a3023492e9434191574091c61e7d8d5bdb8dff28becc4903d3296ec2f20759193c89f6816fbbd78f216efe8a1698818acf340b6d63eeb934cbdc92f984fbb9b828f1a18129c534bae3a3e438381ff9c8a8cadef3ae4582b89cb8c4613394425cbc428f143e6bb087a96881f7144942a5d81043beeed6e287dcd0aa80727325e89f90cb0a021978069fa761f6880b68b1b1a69ecfbefab34fd280a332a19f985e48192a624a75cd852669301214dd3d69da449ddcc7493d465be38e75efdc46c1cab25df448c6107daf7cb7083011169ed10886a86879b4c9cbec3735b94c0275351553dd9b314830446bfca87df476b7b81ca7fb2b9f55769a65ffe8a99f1a2e1e85b1cd8255ee80adebe97c737222ce54f0cba4f311b588a4e2666732ca6187dfdfd68e4498ab52322df9472b11fc675597ae06a30661931cd70c8b7c0a84cb02c3b9f62eafdad9d1f90d0b9790a0ced788fcf8d865e27db56fb6c573498f0019a9a5e14453601e2289f9730576f0e9e9662360a0511350bc1f213d4e98fff398ab6cca4e5f923519896207031e2ce5770296db933443d077ac21579efe013f8c52398f447ffe1f2f67a3265ddc28086d364f10dc650fe8b7252509b710df7bb499a3b356cd708d23a75fee1516720225ee39de9cf5a518e726a70e49c86fe518b67dd8fb1ad5a8eee187ef5a6747d92fb84fdd78f18459ea5889cfa6bc1cb4307c930184b76a12de6c21e9a90738f7357e142b89e95cc380b09e251143128166ebf6b0e96805a9abc417d8566d7344a62bec97947e96cb881a0d625279abab31da9fa5050be000c2979449dfe26d51bc8b0162d5c42cad232e4004ad652453c11c1bd64c29f749be5725d54300a56a8e08d264ad9d573347914ceb8a6e903d63efe7931c77d044cfaaa947d5d013bf27a418d0b8f7945e11bc72e6f2ccd655e72883c090c7ff37845bd4597788b6b9fa6b55d7c4d7288ac7f3d8d6ca9028e44afc5a7d7c9cfca941491c395309b6b78bf848828a49555d6dde27d2613b0f11a2e0f84be8150c44c0491d2f19a28a119bb7862cd3be6aa8298224398ef2b59fe24a2a8a434686aab31a7aae9cd415e6f8ce596a5ab1fdb6066cd211b5ffd8f3b983725cf1aa570c4047c8ce4627e1e389fd945f2a9e21d195e309c12458e2a869fa0987c8dcaeeb3784b27b56d93153c7e9c5bb445a727a66b2803dd8ea107bd77e4893b8b444ca890c9ac386c03379449cb11ee7f1a29c2c24be589fa498753a548716fd48ef896130d8680d86d5f5c511e68a998e0aed2bcc2615525a9b2682d19a377083d166471eb81a77a38bbddee4215c268345a4973b2157a2f688d053904c9a2b24e55b04b166ee5dbb8a124a6e6cface9ffdb8c872866ac252fd4f52f8c286e21c8e6ed6cfd53ae09e20861439bc8b803be573e0e1a0ac2d2ad21673c536daacc1cd8a0fdcb87205b6fb22d6315af6ff532f4ddfd82421bf7c4fda809c81a027cb4f215d665ae7383801fee1f3521f5296b34e22e7460286b61d0aaa07d69f79f04700c31dd264286c220260a9c772794d269933c1445927739d61c06aeb4a62ae7d50d6989c394511e145f9eba9d27d0587d58b1731bc0699419a654b4d9a76fd9b4e6043fd04b602f93ea126fc2b85941467a36e933ae1a92207c054c6eb96799edd84b0160607bfbc57a18434600bad30f4849723558fabf75cc9faca6d761ddd03fbbd107468586106e925f4ea2782582cec41ace14cfde8edf232017962aed4cd5361ba5c3ae60224e36bc97b8e767a902b59b6d7f7c6e407ae980a5d538f6379cfc54b1834e3d4cc71c99d0ba1c55c958dd8b373022eab361f20bed793fc0c6086fc11873b6623dbc2c92f0bf97d18ad0f8538bc223749b4efda4f4a245eeb838740165fa510c7a8b22024aa4dd4986092e7576156ee0c145c8b341ac90ff7e9a3ae6fe13d4d5a863019c535fc606473bdb8aa52292e15aad97c489b7cd401c81d43e587d3f87cdb97f9aa6838a8cf21316a05216da8bb5338aabeb4f8347f4bec55d9fa0412fcf9f196100b4618f4058014fdeee0183b83d5fa27fd245077b9f12f5aba25b3154be97b09a25f18aa0928ba15a018f0cdab6b704ce233071bc96dc4a9aa6812f3ae0fd8cc9b077d9bf09989770cb6c60c95068da33a0f5fecc1bee3642e7b7374c2ebcff420e099240ab4f12cfe1ecdb4386cbe63c82097205156e4b7013e8c30e5a47c1b8d6781a4c4e31d56d3da38a586c49550012877ebef7cd4b0295a42cd5dfeac55df7619d2dc6527ec338a87274b6df90ad17c1b6ea84d4b595d184200d245a782236de84dd7c1d7d01f6d7d17eb22b1c9ed013b91b1da089fe28a3b2cf79e2b8bab32301234af53567c3de10326d36e8924587fb9824f03de3d9d8fab1c0cf02d38022edda30d30af016da174cd54ecd082a9b379ca9e2c4e42f0c16e357f7fcc94f2bc25f2d122db6153775d7a87371580affa670a4d25cedbb3123f7ed2679bd286477ebf27f0ff8b439a2ac402c6c45314964b20b0af8f7ebc631dbe294afdaee740446158d248f3da72d03ecda63d6a3ebd9d2fb7c56585467fd4ad6e51988b5a88c41c92f3d6040f177a3327a5f58e2c4c4ef8369d7991c9ec5d98f28e10ee87a308173923bca7e03e5a7bf5f8f9b95ed983a2a1b03021175f4399050af4ac96c8a0ec80f0ce5b7bb3882ff2f48f161f7a58d4c3d35f0b758158eaa441cdb36a29e8914712c4c219c3e00cc1ed75b00a1db39974c5b30b8d0589b5470818c708f0e04c699665252b999407a7310ae6380a0881416d21dc4ec827b4e71a22dce30e272783488e7761166c37a1c80b496904743346b6babf69d052f564219f4e297f1b987452472c746e756819812c9416f5836b0501fb03ae40842c5a12d20a7c08abdb35be9e7f96e7f6e3b8413811ff5efa4590b38c6eb6efbeb9b9d7588c72e8b6c5e9dd758e86141b401dab43db92664221d14cae3e26f2c58a1be4410cfbc84ce881ad9a2057d671641695c8103e6464b6faad52382b5501464bea19da4282d44893ceae5efedb87a04768c32543c71a07d147f1fce7bca93c9c1e81f6a7c43f3be22ab739342b181d700452f62b56195575f73c1f14e721eea927bcebc9dcea28c160f93d82a440f7be51d984d267a92d97c2f38d773c6be9af296478ce75e1ca59117c8f5966a35a76b107241884c00130232b08b28e0e0a633d633d798b4923869d22e8906cf73653fd45f7cdd3016a9c529fd4bc2f7a725836b92ec2e49890abb40358a5231de9092aa57bbde5d34a0773f19f30f52d766384e63ade1551db787c24dfe6146a35f0cf580876e9f303fba8a92890b582fda7b97dca2311157a22c0d7e1d851b6c840d04755a346e8fd88112c569375949abf0444af6082c5cd9933a12caafb93cefc79445897efb29c0df953e4cec378e601eff41dbe07d3bd0ba74c011461efd0d291acbe32f6cc65c95bbc711591c40aab80e2da99336d4279329f1c5d7f5327d7a2d11bb54d7f9bd90192009cd64d55f2b30e704d83542a1e562e6f410f5c6eee3e4f83e3274aa5adb82cf210a24157ac3464714df126071404e544dca29adfe7d8ed6d5b3d24bde949a8afee2a224e4e6cb44ee8ae2f7b010177bb7e502721b3632cf138db65e9fdcd905220dcd805032bf78889e51d568285fb62a5ad3ccf3e6ece5f4f42489882232b8eb03909de67801d71879272775642d51d87161dac7ec45d84bfa67c2a7c1dd486326c7e00eb12eab35e4f121ebc1680b34e9a694cebf726440e6ac866712592581c59b55d9654f", 0x1000}, {&(0x7f0000000000)="ea59c697387e9f8ea13968145cb9683f039a509a9e", 0x15}, {&(0x7f0000001080)="9ebfbb5139e98767fdf4e13638c144786f5daa063a1213efdfa57ffcb6aca715ec59f11e18d23ae9996035a875080dc148684bec5d84237679b2562105", 0x3d}, {&(0x7f00000010c0)="a3bf88d6024f74822533cd054e1511d28cfc15c0f2a9fc75756ac0e40240a2c0e814407a4b4a74a4555e62ed2872b542f21d09027f196b681dbb73df48efee7ea49d65b27ebfb771aa5bf0b7a4cf9c8d4374eb61a50101d59e64d79bd8eade0a3a7a00c91ac47da8875df35b50bbbeba76f6dcbad77db54890d1ec9e627914d018875d337f31069583717ee8f7679a94045873b809ea8a931891992ada5c1b86c00dcc1c231f459503640d29605886c769fa61cfe6d7cb13452a145129c18a", 0xbf}, {&(0x7f0000001180)="b400f1feea7a96a5c75e19bbdc4baa23cdc0c7931ef5f6d676f3fca2f99dc21b4eee51311a404cb838ba0f805c6152db208664a15035125940cbe6c2f54450a8874b2e3965a1b2496dcbe1167780bcb1e8a2a1e57fe04882c988cc5f6e2d1336b524ed9c3c334a9dfdead6c71797f2658e6e8c079f4b9d13ee7b0e31", 0x7c}, {&(0x7f0000001200)="524839e984f2a0abbea1d5c63c00e345928049abbcf12c", 0x17}, {&(0x7f0000001240)="7286c6dac1a2bd3832a8bae0133510a526ef25b408b839f78ea0ef774ff466f28de64f9e60de5adda8ffc608984040e10419195e164234", 0x37}, {&(0x7f0000001280)="93bebd", 0x3}, {&(0x7f00000012c0)="58ed19756815548a33319188db6880b9f9e104b7ee53b3f3b90217146a1e8c8640e24b5b16654f7363a7fe50f33aba8e42a30232ecd28569fad93cf9513d3e67a4a67de2a42cb9d5fb6cfd780f17", 0x4e}, {&(0x7f0000001340)="ff308ba03291dac1529117c7c7b3ca92df9046f7b62c4170e3d7b63b8ed9f178498650977db8bde3049778683b02e40b22115315407703228c294c7dd52ab9024911d8de8bbd3cf036018c1bd8ca99b3967edd03f0e384a740c6f038acd2bb63831bf38782633ea6be0dfa6b5302e0a70628fca4a2cd698399203f175fe9098587979866bdb87d2bdba530567df6f5a76691e59c1cf8b443d91494cdad56541b009b91907ee75c5cc26a2f2554b4202af3089703b4a7e73c4fba056918e4daf3278aa7b8dc00b530343366273f401b92e4bf0ff268537d0e7d7fc09cc812e7", 0xdf}], 0xa, 0x0) shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001500)=0x8) 06:13:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) syz_open_pts() fcntl$getflags(r0, 0x1) write(r3, &(0x7f0000000080)="883bcbc88d1a1919f94623b5aa2f1ca4bfeeb1e67dfb47d0961afee69c438df910c388d9905f20fd69604860092efea3c631da3510a7bff66092e97d7d8032074c241373d917eeb0c8a8781ee889b69edd9d17d2c6e5d2abc8c6586fe382af2361a115c471e498d9b047bcc40e5781244d64e0d9fb32c9b144c1d224a3e17bd57c264d1b32b8a36d3841b1c20346a416dea3f085b1823e666be825237a6a427bf21659fa6809cbdefb931d3db74b6c5d2d9a0245dfab966e215ca309988700c2f5768f1254b36034f2056b7b6896e8285a44b73476f2f3ca82c00e", 0xdb) execve(0x0, 0x0, 0x0) 06:13:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 06:13:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 06:13:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x96c036fefec9572d, &(0x7f0000000000)="3f13497fe7148d9a3af195", 0xb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0xc007, 0xff) socket(0x6, 0x3, 0x5) 06:13:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) close(r0) 06:13:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 06:13:26 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x111, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, r2]) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x2, 0x6f}, 0xa72, 0x800, r5, r6, 0x20, 0x7, 0x5}) r7 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000280)={0x3, 0x4}) getuid() write(r7, &(0x7f0000000380)="41318b6a1d1e444d1d8f3ad9977f2853401910868fe5571502f24216a4e76350114985592146a4589f01c177e95d37ea5d7f5a1da8827643ccf590347442927b901a3cc3aba40a2303dff0ef0ac9552db9e965b6703f62b1d8a23b757389989cbc32177311e632850ed9eb4d64f3fd82d15c899af71fc2ce0be3b0322c2b8914872f81d8a566084568a9eacf60f5502165b18dfee8b897f26ef687108904b4f5ae105e0303169eae09e435d744ef01cc516881241fa20875faf6960cd2e7dd342cfc55ccb71fcb25c2de895f07576cbd98c128e569e115f13f3d70ae550f3d33a780bfc9bae763886bd565d88c49a5c28181d2f8a0bdb2a0c3ddd5c532e1cb874fe24cfe9e61bd009b6b98e543128f299ef491bf5d2389bfb5b3786333dc365dc9330cda094ff447ef45a572ec595a0f01f95e2c5379b980227f53328e2e7b8deb9ac54f5f4bb70d76bc2f38137251d084e6f1230ec0d5cf353faa54ae260dd45b175c9e4fa18ff54859fd1afb725c78bcc7712abd90ce4612a813dce29245235b0f2d9db2651e226a80bce6d2296d220e09323bc3869a9ad77d2b775ac6211e6c0129873de4e509103faa21f84044ebc5518b2a37a387330c5c37654ced2ffe36eef7409e8da4bc27895c90bcb15e65f60e4229ec7f0af4dd8bf35a9cb4e3065ce6e238043d6881c2b1e9d74b77f868be00bc0f0ff90dc50e1fb8b2c4942929abcbf02e4351a951b6ac6358c28d1295136b54aaf7a080ba0f25f6c903e57798af162531238d5e808b4d2ae4b0e2d134de2c820b196e415f694cdfd8bdb372d2161b9d88c1b6854be88a839afbd19fb2437b17ca69564f9ba6990acb3829bc93010f510e41520ef35e701842d3d7794eee6c9deb83a6b691e88a6fa1015fc26dc24221927161e96d47d420fd3a197ca3a3b62cd62028a9ea18fbb5312865a5fd3c4bccdee0cda99d7ac86c3640b0f3db07d1b799c6a096bdac4cb41dab90dc001ddcc49d116a28960cf7a99b59496f015abf89ee60615cb0a0d7bb88bc45c5e69577e6e88ff4c4739ec75a534fecd648b8eae5caf09b2fd77749c272dcff6ca6781d03c025ada717aa43f7fda2c5607a922cef0fd04bc6a3474db8353f9fc23f9269370cc9c3c642999984fd2170a2105ad7fb8f13397e9ebdfbfb7ff3ed1579b59ef53cf37df6ad35ce256b226276f353e9133d4674564928be4fb67bc658ee94907ab62b2757eb063e7f4dddc8535a8892cfae31cb12c4a7d6d44c1e09344281fb47a63b77eea6d78dfd5bfb5b6ec466206e740c2be10bec9b06af2cb5a7683d68058c21d7361fa74733c8a37a3629e32d6eda9fb69ddfdc251c1b5c4e854ff26370073a5596de16a966b090070899c88e07822edfb03b3e20d48b2e9f6dcb10885d3b547e84c6305cbd8eb22a67d4f0c8b3a96e298f9cf0c93fb519710a424ae17123afd6a54016226bbab220ea31f704473b63ace1b373e1a943ead1c49769896d8e9d7508ee2ca4de74e79e05b84dd493238bd3b7a4cd8cf421b20576fff63c10ffcc7bba414fa6d347f6eb55d47971ad0536014204ccee81eaff4c8c21bf4417578fefc60df68b1611438e5c6c59e93a7257ace26610fd08833355600370adc4f33c904c9e11d1ba842ef03e136f030760147dd758f3b766ba0f6d2e85df04a92f2b9176ca9570360180cb68ebe455326fe27173dcb9b1136cf25f0d3738353cb02dadaafc50f568eff2d59c73bb8f4ff3aef1e77e69864b680f5374cadbea2179e3174cf80f5f1e0ea5aa4210813d5e7e63fd699cc2e68de6f45727a31fbca6947718c709645cff80650d4c1214027b37c34693518cca40164a8f21080ebca158a58b43eeab1d7d028d59d31e56f278cdeff925a8c5e82d9abaad849a3033bd22185046566c28e0440d894d2fe9dc07009afb52328a1219b0476392cef17d31d2b3dd18ec48c3eb23af60c71f4eaf53e8a256930d5aaec156b105cdeed691f603351def7b0095fb2af3d665bbdb6c3cd82cbb2e0a9a0d50ae71446af4b16440fadd0b2a0d271923881d8661816ff242f0a482db9e88e527b2c8d9bafd7b5e0b5e97395c7a1b38fff13446ba96ca08e46e7b407151d2244186f926181d6e02368b6b9c98be0b66e247c47e17dbeb495f2da4c5233994160f4ac34c13807887c980569a1d10e3f6ae30612a810bd18d97454a14f8a32e80775cceea5d3e768409b58d5924aafbf37ad01e5328e996163ecf3756c7820f7fa9aba2fa24e3a7b42dcd4c73c056058376dfc422817462e3dd2b4ca7ec361fabddfab518cb97115affb6d63f3b6954f6ccccd1329489d239b9947f94908bcef107d5f573f730a9bb3df05dab44c0b13823a9f4b6be1bc369b581d7edc1bd07f4b7ae2f6ad55cf8eb6b0854e6fc7eb06d54479ac719e4655f6976fb200ff7fba90323d5aaa820c5874ad1e06a8fd1299ff76a40254513e7b5d0620a79a06d7723bb324795492a438ffb20fec8de82238da970773839872176634b0843f58b767121f2b4f204f6df94798abf1a8fb9aaca1890162c37f7d5abf6abf1c976d6c2f762a18f6f61b9400e3dc5f2f510489996706a316b5e18cec678b8a774d88e31475c8a23921d03d4b78f22e7844fd6e12d8d4e56e40aa520063291cab50f823c926a6b37ecc6a0310877554313b151931f2c4307012bdf998d92c3fc6a91c833940c175bf23aa34674915e20c2833ca94cf4942ec8924e2221892dea82540aa8ded3de567950ee4e808ccdd21d432de5e838c5377d99be38ffeb0604a7198790ca1e9baa2c950b6197321c53130d57bae6ccb2849cc9f7cf196fed277378ea80ebf5a8700e131ca5ddb90680f9f4a003724dae08ac512497806727db2dd27890733c1bb4e22cebec6170405633501ca499fa3f78157473e922841e0c9bb9189ed17ce169d029b355e1098de54e43910fc1e997e749052cc1257cb9056446e36dda1d6a904a89cd1b0452e4553f33e3f5138e20083b6e094d33e534e70bbde3edf178519b6964832ce986892be7c5f378ebc3cb95b8f8972ec94ec2693bb7e0d20b7bfb2e643fa163a3421f1d21158cbbae642a6a83dcd0b98444c8b4e74493bb53f8968e53ab3a0350eed5a1aad9598d1fbe9800d8eeb3d22cabd875be5463d9c3e2eddd0214ab1937b6c2463f106d7d5d96efce3fb668441a2cb2b1e49fdb49c2bcc2267bcc72b20d0acd986c332923a494e95e2e29d7855a5f90f441b6fc95bb207d18dd09490f0289bb0ed7ac83e6e5bad7e2cdc6924b56d86c61662a4cc5a7bccfe9213639fb34f365889c6ce2b7953cbd06afe410682644140685bbbbb5caf4302c317448bbbd457b81e3e76971164b95a3cad2aa437f505b274acaa955160643130d314e9dc7bda44f76c468ae05818f7dd360392f23957852a2be88ebda8d533af77239a56c8f41b77a8451774275ad668c7d0d68dc5be994f5b046d3183988bd8887b08849a72b4c03be26c149a24e7a99f8cc4035e1b98ab12c15ecf88af685c6791fbb4a81efec260fe8830507eaef08e2ae38acfbb22cd70744018a75f2e108e2fcdcd5794d75352049273d56eb8ab9caef933b3bf450ec76dc08f682ea63af1d7857122831ae376f9ce4cd8058fab29c4148fb098d63275e3c4d0481640477d8282a7e732b806ebee533925a406cb21806536b211bd80086edcead3eaccb1acc8aed212cc40efb26bf2d0379fddd7d560bc922e420a8535c77ddae32ff77d0b5bf0cb3bfa78e78676f4250557f5987801b7022e5ca3f088f63392ae6eb60a786b61b38b17bc69634cd49d472749d3f23345e222694a5fe5ef12b94ad06f8f0599912bac0b029c7d8a55a623841c32c91d5e36d7e8e370ae7ab18399b3db8df1d25b6c7be0da150a5a501afc320ae7e5ea7e90a0ceb2aa406e1f4fe00354f2eaa46527bcb18d44164c3f366b5e076bed99c81219e2e35bac8dc9c20d3e53e36f3cd408210dd9f294604fbc78f83c35162f0a403ea9df0029b4960c7bb5d5b0f5eb679ffbd50cd7394dc9ae4f34fa3bbe01d4356302410204907a7ef5481bc3824cb145d38b9870c2aa99162979ddbf4f151e44cb22006c4f8bb7a4e8092dbe6c7650e53def3f755d6425c988614cd3e620115e420200db8c42d17ff203ea08fc17c4f64876e66aceb46f875e7ec9b44b7efdc5f4db8008251e9983e049ea61188dff1a39da7788c68d008772a51d0ca9a9c186215e7fbf3702ebb60a54c4ef57a2f9ca112cd05fb7295b09ac9191119194c494b3f11af5fd890808e02fe1721b80414784bc466aef57e2469ac67c1cc3b1222ad655f0d848738db2cef7368fd6e61e6294dea32f3e189263e6e4e7e37023403213c9b8ecb3f32fc86bd14493c711e3a25f2d7c400eb1e4e67b1aa663dbe976274b2e927d4b896660fd6d55786b7bcf2bca4a65a31697144fddbdf3a8728b8064f5288a6fee833a0144dfa4cf86c49640c7d60587561dd89faa67b447727106118e1421a56922446ddfc8a8ca6668d7f8910a08fcc9df7bf71408cf1b99614e7717f606eec9ab9f43722b30667cea51109235bb327427fec113be11cfc1d5202d6c446fbd403457f3a76a221868aa750d809a45f6263b37e11e0fed3cf11ea52826b52d5945eabc0978529c097cf3485fac706a7e32d2264f2039f3e3b5516263a0df1c2c5a02113d270a4571a664ecce25e8e27e629e29a146eb29ffad352cf64b784f5199ff9c3c17c272e9c5db8fbc22fddeb337140e1c0a66c93a8e35a2847111d7bcbe2df1d4f9d00d8118410122d8c862b8c98abfd1bf04d94302239de90ebd960220e059118e219152e55683b172df1b2ec02e4fb3097104bafe9104c4eaa6e62f3bfc2a44458028aa32da10f1e68aeb5af322c083a2ca0456cc3a9e4b0ae21c1d8d344e714f3fdc41584aa72202a076d99962c1b8bd4fda7f8b9b3f1c32a2920ace2bccd6da316c7e3622ca5e1c9bc9bd21660dd054f44e08488a08b70f9175c238f7ab39e4f808e944c614fdaf0d1fec0db5721a884216d7787ac93d2b2c888f8cdc5606990a9b1c71a47bac4e2857d2a95a9983d23406ff2b77eb0e2ca5a829714e5434060bda8192a70f3e231bd7f67af50938cda8d4147e8a7043bd3df3cc3c4f1cee3bfbe8e4bacf8d3740b77cc71490749cab75ecc1424a6be788d9a0bb3c473d7ec8f584b039209622b7b1dcd41ab3444006761511862588a77b2bbbdf11eff6bb844e14cbccd23363f266e6e4e120d2956eebf3f483a8f15c10890836d46993cdf108427fd29b666885608522a4a1842c2f32d84edce8bfac5a9d10555cd3740688521f614411dbf6f23829f818a6bb774e8e88eeff3c3458623e4122df75d3dda90dbea471107299c1188e3fa1b4fecf32a403a25a933d2ce3b5fbe9979cf8e435b8b883c1d98b5b72e66efca77bad69c4bada5cf191d1d7f0bde5a817015e40fe044c7f9990756ba8629bde54b93f6233f338cb9047cf25f340752de136fe718b59a24117c6ea1cb417ac269e529e3d283fdf9e362d332e165cd3c6c925cd9b96f0f793362f0891d06b48035955f87459f2e531e55616d1aaf71376c3a6ef5c02895feafd15e1bb9549def2e3100c01125d78a3017f66a475ca139502d2f5dc756c7d1c4584dbda248341d1b1944b52c2da4b44a3707475161b62a6030dc3125dc095cd95509a227b75bbd083ac867d879d1d0df258e6c6add86765e432fb01076738bbb9002e2ad35d893455aff976a7bd548aef0f5b7d7bdd261b73f0263dff0ef56becf1c", 0x1000) unveil(0x0, 0xfffffffffffffffe) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 06:13:26 executing program 0: r0 = socket(0x30, 0x1, 0x9) getpeername(r0, &(0x7f0000000040)=@in6, 0x0) mmap(&(0x7f0000155000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c8d91a5357e33033c72e3635186b3a2312acbd10405494ca73902f4692747b34c5142b1c981567e3f8d1162b9afdfade0130b113d35377894c951ad89fe80247487e8e49439fd82fd8e6bdcdfacf4d69dde756d599ee989161b42000e47fd0b3233728eb6b76bf2912825776f9152523dcf56b17c54b3c53e7e18ff030448578a746539a32c36e2ff7d59475dc98872d21be32df8054e3744cdc08a580abbac58e9e035bce92d84bd4886c6d859ed0b6bbc64ba6c4eb3eb846d9df96dfa7eea3d37264567d0ddf10fdabcf82c457", 0xce}, {&(0x7f0000000180)="2449cae1fdcedcfdc68b05fee0843717c55faf7e7e6281d09d3d3fb91062410283cb404621cb4dd4a7cd1e28aa0f3e08da56c3c289d8b4dd699c4df25c87ddf3720ded229243eecc41fdc57873f6c2602f4473c76fbb8395ea4a05e3dd212103de31489ca3f3c16468e7fa3a7a41c1d89b3708cd597d346f972810fbdf1c8f004cfa81a978a62a0eec56a4e6b06a727a5a55f7a1db695bfb47dd03d2677dca97850a5bccd043fb95a5de302f68249f563fe6f434cc00bd887c411736d073d996fda8c0b4e234a59b32448a35052e85dcf21d4d99d5f2d3a37eddc8b7a6", 0xdd}], 0x2, 0x59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000002c0)="d5ff9668c34f0c4ca3ed0b79aca7dfc40a702e87", 0x14) r2 = getpid() r3 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000380)='./file0\x00', 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) semget$private(0x0, 0x1, 0x0) fsync(r1) 06:13:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x101) ioctl$TIOCCDTR(r0, 0x20007478) 06:13:27 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r2) setgroups(0x6, &(0x7f0000000200)=[r6, r4, r6, r5, r4, r6]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') write(r2, &(0x7f0000000240)="410f483c42d11e7ba21d82bb686e10768153b6aa7b043a9d1f3a8527f1b707d6d795113a2ded8fad86e5725d7caf3530d692cb588d8911617b198a0008b05dff6d79654b10e4a085efb933824d655872bd58030a73d3b3488d909f2929ecee9a59be5be8325d66389d7a90e1dad17d96465345de", 0x74) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) 06:13:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1ff, 0x3}, {0x18, 0x2, 0x3, 0x7fffffff}, 0x9, [0x3, 0x6, 0x9, 0x9, 0xffffffffffffffff, 0x9, 0x80, 0x1]}, 0x3c) 06:13:27 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 06:13:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x10004) 06:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:13:27 executing program 1: socket(0x20, 0x1, 0x2) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 06:13:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) dup(r0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') 06:13:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5", 0x400000, 0xfffffffffffffffc}) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:28 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x6edaef5f, 0x4000401}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) geteuid() 06:13:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x80000001, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x49, 0x60d98a3ca8189647, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0x0, 0xadeb}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x80000000, 0x200}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xe, 0x20000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x1, 0x10001}, {{r3}, 0xfffffffffffffffc, 0x1a, 0x4, 0x20}, {{r3}, 0xfffffffffffffffd, 0x0, 0x10, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xb410, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7fff, 0x8}], 0xfffffffffffffe00, &(0x7f0000000000)={0x80000000, 0xffff}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 06:13:28 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xcb01, 0x4}, {0x18, 0x3, 0x855, 0x7}, 0x1, [0x2, 0xff, 0x8, 0x100000001, 0x7fffffff, 0x10001, 0x9, 0xc027]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 06:13:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) flock(r0, 0x8) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 06:13:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000, 0x90d2, 0x0, "d7ffff00", 0xfffffffffffffffd, 0x10000000}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) pipe2(&(0x7f0000000000), 0x10000) r2 = syz_open_pts() close(r2) fcntl$setstatus(r0, 0x4, 0x44) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fchmod(r2, 0x10) ftruncate(r0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) 06:13:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup2(r0, r1) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000340)=0x7fff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x1, 0xf0000048, 0xd9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x14, 0x0, 0x4, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x28, 0x0, 0x8000, 0x3}, {{r4}, 0xfffffffffffffff9, 0x18, 0x4cebc7a5211c60a6, 0x1, 0x1ff}], 0x5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x3}, {{r1}, 0x0, 0x81, 0x1, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x4, 0x4}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x4, 0x3ff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x200, 0xad0}], 0x8001, &(0x7f0000000140)={0xfffffffffffffeff, 0x5}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:29 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x25, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getgid() setgid(r1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x4, {0x6, 0x1}}) 06:13:29 executing program 1: socket(0x10, 0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:29 executing program 1: r0 = socket$inet(0x2, 0x6, 0x800) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x100, 0x9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x8}) 06:13:29 executing program 0: r0 = socket(0x18, 0x8008, 0x8000) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x309, 0x57) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/246) 06:13:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="00c41f4ed09579bb371ea32c2a6c8aefd17261edf14dc77b9d16a5d4e34cb1567f9cc1464410f27a2360fb3260b3ba3d310c04de91f2fc468bafbb90a41dae15da9a0c8803d2a3679dfd6f93a68872407e2e29a7989f91a814a1098b98d37ad979cee01f5468ca40596ca16324a7ffe782fb210055adfb62950f610e3cb9157188d6b5997b4e5601e74a1a8f99b981b96ff1f2f1dcae26c57c10db16", 0x9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x9750, 0x3, &(0x7f0000000140)="479de02b1ca46539fa356d767714d74721c112e977ec815f14734c2be81005fa4dcd313f21fc5afe674d430e880a133ba6fda73c2ad467ece437e4ab1bf2174d16b6a80c208f126f291a8373e792748f6b0f359ca48c0e954365f896f9cee3c8784aa0f5151cfe242e00da6d130c10a8824334671705302cfd79e5d17c446f679a6b251d10c2fe148612032739186de6a17952ce7b38128333c165886498b4dabbfe817b3201fd824f725a22fe819b85e670960b7e2184fd8096a535dd8b15325bafa8d3bd9af820c5819d1ddf7a7a6fc80442cd09057634899ef260bd26f7a48579ff13957aaf26c60ddfdb", 0xec) pipe2(&(0x7f0000000040), 0x10004) 06:13:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = shmget(0x2, 0x3000, 0x2c0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket(0x6, 0x4, 0x7fffffff) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 06:13:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 06:13:29 executing program 1: mlock(&(0x7f0000108000/0x4000)=nil, 0x4000) munlock(&(0x7f000066d000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 06:13:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfff, 0x4, 0x5, 0x5, "0b90153129c842ca9553f874820fea115a15b111", 0x8, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x6, {0x7fffffff, 0x40}}) socket(0x38, 0xc005, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mkdir(&(0x7f0000001180)='./file0\x00', 0x1e2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x166, 0x1, 0x7, 0x9, 0x5, 0x3, 0x1, 0x8, 0x7}) sendto(r0, &(0x7f0000000180)="c9f663112ede1db65e3450e267e990f3c44eacef5f6d5688c4e32fb2f8798702739ba8aa6a077409da111133deec4f9f3d250ba72836843bbe9988b85483f1b8550703bef10288f27b4855d76270f17a599b79609b6eace5ac42df862c203aeba9276025d8b66155967acaffa84f92e81b930830bafc27562115bcbd6bb8d467ea50733c33fba720e30a1e062c91c4469d5d5646a945f1008bcb4380c011e984b178e216915ad34e75d1d5d12ec18e33466b3b10abb509db210cbcfa1c960f7ff6fa81ec92adf6dbd053f9996529ecb8305ec346123edfa2699d0b3026580eb91df345bb9e611efbe517f8dc37a44bb3efebd3979a142f1fa3a63745233c9e72ec6cffdb19186dd5d2400937bcb242c524fe5e7a165f0a1a2f4305cd27d7512a5fe96bbdb15d82dd9bc80b69ca665f287bc66923e37c8aa8ca3f9975cb93c60b9dbea03da926b9d3ae19bc873aef08d728ec1281df76ff0989207e336277a34d2a026e36fb938e72674960be01a79003efecf5692a4eeaeaf389db88259ff418621aa79dab6a22ed6400f070ce04b973a167e90923c2524876d2ea93d6a595b2c49c63b59181b57bcaa0708e05133fc38dd6694d5d57589497ba0a337125017316b2a9275cebe5bab2d13cf289bc4d7819e7c1fe01bfc863431376d4f7cbd023ebf4105b6ccba2d6075a55d82d636ca66f17e03a55f2a1825a3f31e2234a29a40588aa074061c1efb0b5b2c75b556667b4b70152d38d9a7dc0e39a1fe9cee6fa4c403c356cd491c37b4477468eca3d9c63f9f8bb6b83271661916d3a251347165f6ed36fbdbfbb39481794f24bc435921463bab98650f81e6fd2c95e217dd0d2ce8cfd4160fd2c5d3dda03e61cf36b689bd6f1cda4521c535597fc593888a9049e979660709f58c4fb04bcb974743e313d6dc2d0d430a6e186edb945f4c0bc0f7ba526db0cacb5cd91cca94d04c820ef4d3dfcfe233e6761beaa279daf40fee9eaeefb4104beacee0f62bab282040e1c071fe26423834206cf6f8ea8ab5e2437c88c23f4f9a8dfab6d6119a365bb116e81423abaa15ecc2da24bdb16ea17e71e1f522e72952841165430105fa4b27e7010419955bc4a3de3fc6cb0cf5d6ad45c6135a49300ca686ad1ba7d0049d686175810864e734c76fb6187759d9f9d835b8fa8b5971c897f0d2d5a6da5df71c6360233066e83ecdf5ee07f5db82fea3722fe133fd4d1f426cb5e780986106442f5d02c0614a16a175ca143a72abd6e1eca520794a32b262fb81b6100c7c098b025ca08bb79ddfb482304957a884d3a7fdcefddab6bf78d0354fa4374f334fc98e5fb8e2705510cb63eee0fff0cc4a7154af1bc74f892b2b0ceab1f6828443f43eed5df582690eea8a078eaeadf52761c7037afbd8dcf4670a706c0e05dad64d2c59fb29647b74cf0557e58f5f049fb6ed60be4f7cc3c56d997cd12d9e02929da75f4889f8cc9edbcd8d15f638285a5269422ba68f541a204f0b4395f3a8caae3ed442334a552c82dac7e488e74cb1afa720b696bf21a16227e55b660a2010b44f37370e30a8abe0cda4c5f3c91f00816ccbfac3b46d045dc8f149247b80d9552ebd9ff6613616c72e7aef997f354f65f8f350d6273e8322e93a0198935f5fb0a81c44bc2ff27523c9149899c26da07ae10949e7779389834903a9988c54d82cc9440aa9731bcf0ac7327c4a1967105cf6771f8cf87037e6af418f2f51c003010b121e38a184aae050665a778a0b0ed44e2866b3fc8c6e8b3a4a535a45e5491a75addf97f91bd7628f795bf05d41d6a744d6bc58da2f46d1a812228a5f9b869ebbc1307e31a0ba3b89741f4af88212712c463f0c9a44a76dccc3a8b11e58693c22db3051f8b7883a8d45f42e10b98b1e2ab7a68182e4e32749b0e97ebf430dd887bb445240d51e743c5ca30cc4ab9e82a6345a2e27933cbd4600a5cbfe0436e79260d5801f8910d28d8fcc462a423e2f2b4217e9366ddc9d743a12cfae1c9db0db79fbc5cd6bf5f2d8f1a15b628d379579a2a7ae2df89a65f6aebb72f7b97a13eb0449a0cfb6618f714109751b7b084a4cba77f7e6826e2bb0bec314ab1fbb4fba093780c71f11ada0b37c01cb38a1efa62b9b586b53e7a672168666f393961130eeb41e51cc40e0bb73a1fbdf198d46d97388865761fc1cb233a0ab33ad1b64f6fdc92cbdfafaaac0891213569a1ceb3dc79880075ccbb7163b6aa1cf3c86516e8a4bc175992f31755b6246b645ca303f9dc7093efd2e92baf943f9f8e706b77815e10afd07a3f88f2f3038835f09fb39460ab1260632a7f11d7a311f573935e1eebe52eac67f0a4a5bf6edf448669029ce1764e429a95fedd115cffef4f06d036d75523e62e0b76558c30a0c5fbc34e18210baf77ece2de83457ab8b734176cca0a0d846d9d9581abca28491f84ae6dfd5c7fe1dc4142a70ba7584f5f4d026f7ecb0e93dfd598ca6a0584249ea85a4330adf6ebf5a320ae7b24c1f612af94a0bfad7cb5ad087b0bb0ab048d4940e772a7ac63ba1eb5f99f4650c2e50b736568ae42cfba2167cc35f2e7dba0253fa01dc168ac19ce5d199fc4fa873e3599b17fd5bf04a04b24d2c2d70b2f4acde10c489c53e484dd424698bc8a5a83bff504fee1f35c025065fae0c06f9914bdf8e4b8e247ebb3a43d94c0aa1a98fc419edb5bc79c43c61d041bc1c005872c331d8658c20fb489792243bcdf31d15365d84897b6a10002c7c642695e20f36798a031b24a9ef0847219a3a784ed7725d1a2843e025e4618005e2fa8a8b412c572a05f7ab26ded86b83872f68b0889098c8dfdd57b565e7772ea6a1ba3d00afd72413fb790fc5e7471a9acdc6b96ff65ed7ab612e2ed0accab55d1afc991dbeac98b062ecb39905b3f5468e5f768da7f24ea7e98b641b85e2036ac0db0dda27a958f18300f2ec038e10422d82123318d9cd93a40b139751d0be93824d685173bc9549413398a45badfc58bf42a3d7a68832ef51a33de390149ec4efdd2dc484c1b93639b366a58d32212301d1bca22d4e5744854957412cb624fe99d52cc4f029d0f52b8d44f9cb893d9757f786a227bf498336efd7e260e1c6c399973039c35b009dc41742634f0d4b0f1f2fe9ebf82d70317b3105b4ec0ffb1a1959a8776ad157056189eae71a67c2add407f4cc6083806ff7d65989b99eda8dd17b5fae8ce8ff69099b6f1a4a11107e8472d00cff94c7911768ee62045a37c1f01699c36c560b0c8cf34ee9c81b88e3355f5434a931fe0f8d139d8befdf9d4d514b01fb1f903d3587cf53522959f63deb8b5082d01c798fe96fb1dc1a00d7ace8cdda548cf36f71c6beea8256ac02b97b349977b29ea5ef554c1b53ff3c25ad13c9f2ecac3a96ba09cc7969957b6428b944e94c153bf81fb11de05257a3aee472304f66b481386920abc418ee1287ceeae98d90a859c4f8f2777d9f0e7dc659c4d8aa8b5ef5d00e0d0c2e10303506204f623cd865b2ab407bd35d0288555ce91b26198b27d7bbcbcf9fafc0ff2fd94724bb03384b74bf1cb1db4e2758eaa98ec9e460778f926bf5ec18d1a2214bc3165bc49874d4ea6d78e463bb7f36b6754714767206768997e2b5c157f6b925f4623a4efe1c10868e4efcb2e7a069ddfe836dc090809bc347e5aaa3e265f76356bcb611d39283e8700a8d3d253ad9480097e8288bf05a042074f8f935a92324ab9563a22dd0b354aec0aff58f874d1bf92db6045248244b5f18dc08e51107f472b40c8a479aeefae280456de80f5ba8e62503b71f10f57e2d8b20b3f9e3d067e5cc66947368408214ec74444315e99ca60a0c533b015d3da3162c8b2bd93cfad675ac78a0510391e521b14aefbe24cef9e60d7d26c1aa2ef8e503d288da44b9786ecac7c846c98f2c410516e0dc77241e731c417003621c79ea9a06d509a08682017640869826c91592d5b40b3283e81f6cad8c0e5bcfe578219026c6fa7c81b59476fe527a33f6bb0313bb8633f6a4400dcbe2b658ed778befc8d799f2083c8bd29b628cf1041c233fcc043dac04c1f1383815b0508b835179a5ec576f5bf9c6851ab8258b95219547dde76b4a035af6abbbfd659a26be612bb3eedf5792d5ff3e7d0a48fb8a125adc2c6994c4e09541d3ff0e75573b1c206a5f98c0115951d6c1a06449ef2d6f0e16fae29013f4a804ce9a40f8f06baff3eb9b5ec699c1fc46214e95caedaff32d085237df2b1552a7ea4f9f555c8baa4bfefe2ab4853998f7b32af6c94bfd924eaa02e434d07de39dfaaf1a3e8cc7f1f84cecc92fceeefee2f95ca9e2286d27057c621795e38776e046da20cbe58e06d722af03d43b679a186eceea64741e7b35f404ed395f4fd97ac0ba80797a51efc28aa2c37c7563dfeb64c8cf1b01dd9c844dcb16fee2ecb1bb45b6fbda1c8360121f589da65ef7d7e84cfcc08a953ae8fc35dd616b9e15d130dafb8cceac052d044b1925de147ff7cd30eaba098610a50d5ddeab8f492591595cff1d8ad4bec1f7f5801edf8c384751f7e5c2a1094fab26ada774d3995959f9ceea3c64a3e35dd3f710209bb338a04d7870c811ac550a6093d12ad603a5cb19fc35a0edff38ff1bf9014758e71f9816a464873a34477e3a816cd62a102e1fcdfb7a4a07beca2b2d6f6e0cd8053863b0048f12727f0eecde6c912fef095b9508ff4c97ab3f66004d31f78df0d2ee5dfc8cbf8a71df777328887d9ec2090a618015dbf5ac0e93075039d68dc77e08c848359882d733097e20c7a183afe3a9725307b638c28d1e47872e44a010af796ec331964d8400e5a902f7c353c02a47073495c8fb2c4a7ab31a9c6ca45bd81fdb65a7c95e06f2a2c03027f69f69d4c8b0058913a102f70d9c94d635689d9775b163e4bf8c0e9ef0d1f1b3f9bdcae45e397f8a0d96232c8c9124dc99fee42f832fef04770fb7f9c578a5b1ee7b7a9f1e3f4c0965e662485ac6262472b07268d9a4f997067e9c680183db3862960c398c516c05b2e9ee755077e88a2a2ce78361f4e16e6fb439251dc8421841fe10dcbd4d325a458812de2ef2c879bb57b9b0f5a1c6578517754b328308af79d6a9063586383c2c14d70d89c36226b33213fb91f224bb0c9541a9a0e1b1632e0b6e4561a6c2e75fd70faf34f1cb0d90c1529ee28c7bafa198612fa423b3e945ea83981659b59d5262231207bcdbb1fba78f37c45f7603702d6f3ab5a0a71f8995f3abb18aac203842d858e2655ae2fb7314cda4b414ce483ea2d09391ea6fed345b7a4930f72ae09998920f02e14a51a01cb2bc46866c5a883b5e1588c6f23df59cf9f0c3faea9135bbcd16d9c3bee7cc9fea96db6036b37f6c72fd5813f4dff1f9a80a32f1f8a491535b39f9795b5732224470ee4941d863e33e2077258ffefdc640dd6bb3cbaac4582c82f1cf5248edb1597d0ab5a312672477d89f969994916b6f7c1fadfbf87306ae4a4e7c19e6c2cdc89e4c3aacc366592e8bb444cefcdd42321b5ffd9ef514440bd4ce412f6ff610a6a921ab51f9c2560e8c035e5c3d8fdabe23fb7bc8474cd7c73ff165bb7736bd61f602e67527d4419a9530455940bda099a9447541f92c2c024215ea8dad41140c73f9c034a30f75d1d7033cfc669b56be3ff7bbcb071abbc1281ab02f0ffdd3d4e90c629d68649a7e4b120ab4ae11da53c9f0dc4f5776d2b6013025239699ddacd5667bc43898385e9d56f1ba5e4191689a9c5473d7b6667a1f823e496d6d897f596e17b184b330543d3bbd73191226808df06856e7fb807fcf4543cf8ed32", 0x1000, 0x8, 0x0, 0x0) flock(r1, 0xc) 06:13:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1000008) 06:13:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='r\x00') ioctl$KDGKBMODE(r0, 0x40044b06) 06:13:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) sendto(r0, &(0x7f0000000100)="3e9aa1089104dfda5cfd6815efd2e4ab66bc0c5ea37686503cd13fe8c02fd0926534c3857dec54cc023a9217f9cbccafabdbe2203c3816dce6c9e681e41804574e3db3535d3a3fffa54cdb4d81b490a71024e7380141c5ee9d623fa8a4b0b6f49c0c8ba99eb740fe3f5acee637e0874976a99889d0470901d5c7ba24290152ec27458b48876fa5e911f34b6f90f87113e5d799ebcb315639e6605a3b8e251f172a3f604d1c3ae985c4a717c0a93f923c90d86dbd12a05d661c2213b10cc60b678359ced77286a4aba2384cb1d97df016b3c5be88512c321383669c13df944029b156cfe18fa3b5904a", 0xe9, 0x40b, &(0x7f0000000080)=ANY=[@ANYBLOB="5631fefbcadbafafff0067c8"], 0xa) 06:13:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) shutdown(r1, 0x3) 06:13:29 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x3, 0x41e0, {0xffff, 0xffffffffffffff74}}) chdir(&(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 06:13:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) 06:13:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/112, 0x70, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB="a09e5def16c14a74877c753ab425a33000cd741f3940b53bf04680660cf2e5b45cde01511ab70ec10d2378d38635c2a5179effc20cbee5bcf14cc28f209519bf0ef04300040000e0feac86921ab5acc6393791f80deda4fd8998e8e57fe848904a7ee11ab1f56bce00de64ad258d65277b26fe8eb2f22db0268e32d6d8fa2c643d5cd96c502b95cf040eb46aa9b3512e90a3bd0efe3088cdbe62dc9de1b82c8b9b22fa75e98d081118395e6195b0e6d98775a34b673eea1748b73108a1b960a702743dbdfc8ffe5074156c30dbe52f8dcb50802f77db287c8b13828a5546b229a02e5711061b4449cc3c1ce11b2383671cdc150f6a032df9d0ac161d84059d187960b134f72ea4c279dc07b2c741329790b696d4f52b0e29a69384e75bce73749cf08765359f05a27c1fc6227b65a4edea00000000000000000000000000"], 0xa) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x1}, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 06:13:29 executing program 0: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) close(r1) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) 06:13:29 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x132, 0x40) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000380)="dd4324b5d251c75c29c1ea79e66e0cde6764ba062203f8", 0x17}, {&(0x7f00000003c0)="5f7683099ca37e7913bf62605c951c766d42c788f458dc9e1de90fe3271b585160f3097eda874517937b0215aed30aa2442f191421ab0eef39cd783435539cb22fc0be05d53398a1eb037df6435356ae2c7d0ee2e2", 0x55}, {&(0x7f0000000440)}, {&(0x7f0000000480)="dff79d44ab7f06fffe3a8dad180a77a00c7dbb5c74f222e76e5fc4bf77a1ca3eb228319a45777cbdd232f3e4829bdd68820555cbaa821260cd2362430edd61121f", 0x41}, {&(0x7f0000000500)="2c2cca95c32f41a0ff2a87140737a7cbf9df2fbcbe6fcc48dafafa979f0ece3f48d349245c6b68c1c89c111354c25e5990dc35db26319455ee8df687af9e417d0307ab0fcb9987d54676ca53b1f273fb4695b62209d6141682900003540657033ae6d1b2e8afd1cc04c6faafc6b4aff6f162eb1f21c0dda1bed4e2a59a41e3de931f05cc98d0", 0x86}, {&(0x7f00000005c0)="65d70d38e479087f96ec3c91ee8070560bdeeb930e20e7ef7add1ae44578e5f4509408075a556ac6f1900dda3fbfb95c4902c42636d58fe6879a3a208340b24b17c4b94ea50204c8044dde7284df3950505629798a6ed20f3ab0ab389b91d742dd3ddd1e46685a4c9c465e4c75e8832ebb3715004d67d17c7714c73965eedb73471210539435947d6920c87e64ca446bac283f9bf6487c33c2064c35e6271651f78c33d03d230454e85d26fc3c5e35785cead75f669851bd497dbc8fb076159ef6f3f4cb3fd48a6cb3f775cda1fc5eb4fd683c2f93aeb789fac3220f775411a804413ceee7e76e40009fc793593b9c9f2f5a8d3d8edf5767470a305faaac30062e8ab51a68980fa782ad663c9130ab3e8332b17cdddcd10b4f438811a8cbc4950cdd30b2ef37e2d169604c26c2acdca0fb72980108afabca3d749aaa7ebe38cd1cab6320bc534cfc284e232f795fdecf3526a8e069fe5465bb0ecbb9fac9f6cccb536bd84d9510163e53c4cce4a980111056711372e21b8a0c5a4c33800d8a6e31392e5853a315fdfa86f7aa8495e48d7b88f207f1d9e11383691e030c12e34ee34c35bc5652bc6e56a975abf9a59fb81b353e5b01d8697bd1a62f59f020e0d056c46cddb43242d3cfaa4adff1f385f30009137a04c501b73749bba40f41fb883b126f74d65fa897b8b78192dbc02f0ba29be14abc262f418a25fb33fc1a0338b143ae509ce770339c233162f3ff9bbefdb53a535ce59c16539278ffc467772108d6e3a4f0d92367c2714c5e25bf4e55951031360af372c9a31b49fbf88fb1a39aaa394cb0fea00db55c965b881f7c0dafc145a4039be66b01f4e6f32dd31144a7425f8c59717eea51f7a0b9396b2001abb6e77af834848af459380a45c99ed1a6195dcc69dca90c1a19358bf2396ad371f660642de38a9d9735a67aea37e0fb5234d79709f5a1e56161dba3e2456234a50cc6c02b2962f61f01e2103cd1e87cf5f95485c45c2406c22ff2a441734e9c076bc5b94485aebae897e3b0cdcd67cc06105da7b098426ad800c7206f53aca8b17aad66bc53936b9d04ed68b9f2112698d66c1e6ec17b189fb121379131935f2289a215e9eda5bab058b2e1d9099d91b2f1807a28e752500ec8601afb221b758945057753a8621d2be581c4b336685296d1fe191d793472686bafa236952fe0fe28e8c72b0765e718e6bb4007b926aa9864dcae3c1242691967317824d811947659bf3c692b7dcd2eda094885fd002ddfdb69d7b1db06edeb4080fbb7226a99433e1a657b14a7e681b4c4b3492b07867ed4161cb77adfb2ebba6420dac9071522fa1440965d5b5cf42c1ad56cd9122e8810e414553b40a14ae4cec7babde3f9d2660cc667dfe630610e6273b1cce280d536c3185d5a83a940df416845b25be255f8184f8091acc5d3f703d43253a190f5e63703b979c1e91512afe60e59aa2d5bd7326df7d83c4cbecf0b11577201e9248f6656472cc17564fa37a4d55efc9e9bc56c843f299e8999c96c6f5bf7ab5787f9b9dcd6fb3f1ad5ad775c84e2420bed771cba404dbabf97639eabbc3acee023ad7984af9c3b020a4948ae3fa377235fd2b83993d92996fb9266f5df9cf91a6b59fdaf158c93403f7a392f08d352963d101173cb24a4a909343c798b68c504447d8aca641b225c42170f4cd3c538b648c4791ab89ee5e1a7d2ae92f3eb0dae5882866eb21448ac5494e654408ddbbde46f8add48d9c634fa82ee1390588e8912303375a310ec014a969954ad1c9f5476369bf1fce7f71bdee75a2c9f25aead172c90224422770d27ae9ae6199587469cbba6622d1b6fe1ebf823ecb8f7d59f26af5cf6ca1bdeff7bb1734d85a50e0954e948abdcf6e6a90c48ab05713c2a03aff96d1d1d8293768a61eadcc2089f5cd2345f762f6967dc1ec216314f9609dbe159968b7cbb655a71b99b30dd4f9af169c6c262725456eb5abd2a22b8dd352a15e04ce020e629375e5bad6218fb11835f71d1505878aabe25c03eed657125e9683b2a2eecff960c14b9d6730eba48c42d2c45b6d2ca033a42fe581705fa70d01b2472b62dfb07ff48d84ad26a0580830717bfef9930e177875edc6b5141baba984e463cb94ec7b2757a7ea635faf2d2c72c95ae8a4af66eb60f4ae37fb4a21e288c53536bdb99e3d6430735f5a63bd0a72b6d26809f7f6b3a418407c02bc30f5781cffb9e6dbcbac5b9bfddaa9bf0a8063376c4d6b14c400ddd2425196825e4401702a5055f9f27894eb0f0b7cc1f7ffbc748eeaec948666e8d351c2f64999442093818eff1537cefcda9248af9c465b313c78d63b80724297ccbf3a2de39be80d01c0a8e33cabbe69261ff80b57bd0ef81658c09be70c201cbcb0859c352997c194ea74c97927f6c9d1dc3cfa87c126184f66a7ca7bf2e70b36493addc9a6c72a6b1f4520ecc0e848bad97bb7d1dd0a3d35e068f56910292afcd2a6f6420ecdd05c7d47c2d7020f1c08de53ea4d7f7cba9c211605df8d0e7b1f4090efbff365051f7f9c9aca63986c55b1ea9b76beae2a2a60bf151bd40b684d5fb20025593532d99203ac84cd3ff2096c5949be8a87fe25f18d565a2b63cb4cd5036392403d839a919d4c3b297d7a732d242b8bc9c1adb09fe8dfd7b7d0ee47a5016657a36ac8ce98d1026d76f1508744eb1b7ab3550e96c66335fd33e7412ba611c6099ea15100a92a842b783d59dc95198b1e88da8c87bf90075ddd6039197d33cabb82bca5d9f830e9d35fa23eba78e11f91f24cedb907d11b373b04182ce6c59d9845e6cf7107225e10230e80ce341e347cd043234082349a8f927cbafad6575f0a733b1f0b47eedb88def5e3f11e62580e7805eae561f4d26ec95e130adf256638e3f33f5d8ae11f76a0c89bd2402c357c02c639507cac3cde7e937dedd61181988870f5558d306f851051901573f01a1865daa121d33501c3fd431dc8ce7064f5581f6c51f18669c171731ba5a024b280bec2f6ee83363ca3168a6218bb186e4d6e5286d2e74da26e151c016196ff65136216219b3692d8f9211b19a10347a75c603b720e50bd3ef1998f734f064fd0d09a01e8bd4e143f582c560fac3e2b9be9528a5aa6e81599f9c6724b3824fa05c2bb3f3124b4d4d5604a3875807d7f2ab8e622e07f37f6f6430627eeba659651d3e37723484732b2d062bacb3ff86201c064dd44f3e97571363e0b92caf2e1af1c197b4167cbe3c5d7b8ebb29486ba9781a649aac56a2b6dfa55833fef37d9bd376efc4295f5456d026dbc0ee51d2de5ec332d3158a5ad890db6c75e47698de36ea2b5a6d5ce72998fbe3b5e72cc7a4228d646272e79961c03d3195bec2cb8cde47202ab8d780755e6dfec925c369fe4a5f5b3d2768b2e00a03b72e02403469f1cfb987ce781fc6976798d695123a724ce4894ffb39ee3279639132475fa4cf631d46e61638bb7075a6564dc484269d2210e2dac7a4a8a4f58c5a6d92cc059b755ab004aea9fb7fd41dab4b9f0398b51a92d740dca05c7424c619acfca7b98e9ee0de4c9b6d27de42a2a575384cc3baff0853477cc62db6e3b0dbc87605983709a9af164f483f0c34ea67725100ecd9d21c8bf4539a8b5b72579e7962b75a65c99de83f2a2a68562a90e7da016a4c571f31e3e6d59c853658010ee7a330341aac62f667db38d402d2b7a71b2349ec8985699b1b0feb4a9fb7885a23c7cd51488ca2eb13b89234bf4d561e6143b1192f1b1e7a150367e877e06bf6bcee2887c0be77c3f145f12c7fc7f43b960b63584ef178de0fdfa27f18179d80992ed514dcf8aa8f9b6c2f8a0a724e956ebe2f66f425e5140b062e9f57878dd810a8c7cf4ea90e4051c2fa0873d55d337bf84453e9725b831d322383226025dec2650efae9eb3bf4f1f346cdec063578b4bc31222f55a298ff32a64017f8db9ad9659d49d0c39f26df1c5d092239a811d68b59be57cd314f5985d1a1dfa99b0f1bf4a0a04804860f9e40a1e7e25f16dff7813aaa05f32ccbef33a999cc868d0ed2815bd06a9557a4186b48c7b23c84aec2e72a505020fa3645a6738fe866b270d4cb5164dd4a1d1eb298cd28a71b4643846b3377ca62f03c98695b491365a5891c54c14deca60ae3a47557beb99ebb2be50dc007e584f04ad87b9fcabc5b33691f0ca4418e381dd34c6cc7cc1714fb5267c5f57a366a5c0d028306904a47a4e354308abc443b460fcce286a4fec48656fed411c51aae054c68b974da13778d8c35bb2dad44b82be2529652e91a8af9fc74d49f8147cd758bf02be17947509868bf146001864c9b88ae37ed16b6be4e295f5e8b3a6be1a57aee83c402ffaf9316a4a391f434b17d36fe02815075fc54e7ae1f8d55badadcc7ec3e9c160ba879c2db9f3bc849e6d279665c5a88dc6f2c02471f4515cf72e99f20de98ffaa63184d24c77f6159facf10868ee580c4d2cd25c1d4b72a37fad511724c24289bfeb9c0a63bc59840674a3066c2d1b173a34d808b86a1186d1e8af1b840fa8e17baaca3cf1542dab3477a5726114fa29c73024f8c69f82dc7f8d439e338b667839f6e1e1a34173d06d9556fc694b7c6dea1650626064ab9d763b65b1334cbfe8569bb4244275cd1839271f6915ae6f4a207b2239898147c9fbd973bc2f4166b01b70b932a49e87c79f15d11f820b5ecec95e50627ef7a55266b60a78eddd7449e43975fd1272ddae37a22f63ce88c38d75ce20f0fe9f67a668f359b682186a4b19bda164cbd1a7641f6cfcdba330b891c41202e7e0dc26a1deb7ed1ab0d9d7280b70a0668e46916d86f99c8bb7ee8bb395374efd97d86d62e8b492996582fc4295fe2e91a6274ff2fbe0a745214340688b1ddb141e0e6cb8c6d333a63105c9e3801b22002e6570baec5c2a25c0107accb9b696f8bf96692fbad7ec0fd9aa138094fe4d71addced678e41686d1b0615d82c9e3f2894dace29ff716eed921ddca2c842a825ae754375fe1465ad16bf2849c4195a050052e415573dc49723124a24fd570d2303cdaa3b4bc91e4a889c02e7ffc0a72591fc41fe6d6ff5f94feb0003491783a37b1abbf916c7b2d8a1581d509249a9533e2ec4888e8c68ab0b1c39fb065e918cb3c963b3392718731bb0ba02eab984eebec3e6144b681c0f99cad52d9b5a9e042df0e48b7b9742c0998235330cfe06a64f41fd5f77ee9874c8080e76bcc6919926a72ba88acc1472c17a8a5c07e469008a7b82eda0b85f6b2ee2a40af0273b9517da830b15ee69a96be99380e6504fa4047fc267e9764e381f500b10fe3e88d370a5bc08ccbbe044ee21a650ad774a6abd10805d04ef689d3f5d9fc5c3b89892e4fe6ec49ea277db0abd3516e7904b609fc00c155e9d2fe9bcbf9093f49e465b692e0e188d0cb035bc1d4c1165224fd3c296aa19b89f5741c5ef044cded1a24a7705dcbf83c46c5f34bc58ea19a979f40816a822347c88e625513063fc467dfbc8fb46fdaf9df58e596a566a6628881b1dfb836f9cbce337c48260c58393ec298d468b853a1c879e0af899ae8bfbbd1cfbc3435b41860030ae1dcc297c72eb29192ce024f1a752670d9b958444edb780288e4d849bd472a69b2bb5a419b94934e221ef924aad9402abe784782d030f1c713e8c51b2f3091a734301af0196b6cdfa95dd596175f206269b1390584d2c10bbde08a4cd6f5555d7ea743c5edc08f081fd138c3dac2489d07fc61ae3aedcb69151b725a7d248a8d0c4a0b52219a069d6008ae86188c2f00a378c4a5a8b86f5f1c25dc8f0790c8", 0x1000}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x1}, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = getppid() r8 = geteuid() fchmod(r6, 0x111) r9 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = dup(r5) ioctl$TIOCEXCL(r12, 0x2000740d) setuid(r10) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r8, r11}, 0xc) r13 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x0, r8, r11, r8, r11, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r14 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 06:13:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7fff) 06:13:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$KDSETRAD(r0, 0x20004b43) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:13:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') accept$unix(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) socket$inet6(0x18, 0x5, 0x4) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 06:13:29 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() flock(r1, 0x2) write(r1, &(0x7f0000000140), 0x0) read(r1, &(0x7f0000000040)=""/47, 0x2f) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x6, 0x9, 0x100, "d9ea807f8c8362b0a66ad2dcd81151fc2cb172d1", 0x8, 0x4}) semop(r2, &(0x7f0000000140)=[{0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1000}, {0x23c9b082da9eb3d8, 0x3dc8000000, 0x1000}], 0x3) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0xffffffffffffffe0) 06:13:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:13:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="f3c77db6e6d81b07c24f74e1772e", 0xe}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) 06:13:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x20) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2f) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 06:13:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x6}, 0xc) fcntl$getown(r0, 0x5) 06:13:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:30 executing program 0: r0 = socket(0x18, 0x2000000000000004, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) syz_execute_func(&(0x7f0000000000)="3645a541f624090ffee4c4c2adb79ef000000066362ec05f0ba07c09c4627d13577b46d1c3c42289a62826dbeb") setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 06:13:30 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xffffffffffffdff9, 0xffffffffffffff0b) 06:13:30 executing program 1: r0 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0x88, 0x80000000}, 0x3, 0xe9c, r7, r8, 0x7fff, 0x5, 0x4}) 06:13:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) read(r1, &(0x7f00000001c0)=""/2, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) flock(r1, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 06:13:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000240)=""/154, 0x9a}], 0x4, 0x0) 06:13:30 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1cdbb010000005b00000000000000e74de4", 0x0, 0x40000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 06:13:30 executing program 1: socketpair(0x1, 0x4, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r3 = dup2(r2, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001180)) sendto(r0, &(0x7f0000000100)="244a911f8ff574c7faa75b3ceafab4f5fec6be2e331d73b486cf2db76209b004b7fe19dbdacc1007f605c354d16b941bf994f671d63701ff6ca309dac24793b0abfe37b38a10cfdb7edf4736d32a06d597dc31239d5a09ac7ffcabcbad40ffc9acf2d2ec7551867918923c86ece414f07d42fdc4f9c4d1899b39b129c27b6bf71efb2913663feed61f596eb76b19c1ef65d445010cf62d06e490aed256f1593cfb8b76db2b07f6ab23f90200c39d3c51ae41c8f240c8aae07bc024c47c37a6c0106f81bbbd346f3d4b6b438e5f1b7d68fda13366c34b46d9adb569db9cdb31c6bd402c6f36cbc2e06cb90d7c7ac9244d8b6936655f92f8a1175515224aa96d49220ffe12f061ec45b1d48bb33b310ce96e22c5aacc262f83bb52e8f823d3868fc0b8e9439a4aa099a20d263c6c9a71ee6aab5d32d407072c52bcd21d2e8026332f575f45b9374c73e295d028d1ab475f85587f7b47ad9823e3be0733c0a942fb7dd4fc827a5f5944216cfa4bd918fea809d885c897c462a06b6280f1d7b7539facfadc1d913f72e90f09086f0dfb6a2db92b7dd636aadc702a069e46bce4380c71cb463e11c5f3ae35ea9cbe8b3685c05701199603428b0b0d53fad1708d444ad6097d5e5d23af4ace8c16e5eafa6f2d9539d0e7bf13d43b289f27b6e47ca4799cadb1fde2575f012bdf8ccad79eadf1b5378262e2128ebd6418282b1a1fd582c560a48f72dbe23a4f729a3eabe84cd6a6750b26046576973993f05e5f2ff7e6d42882eefd688ad2a7c91c83122f489f77d67e5eeaa069c01f98420363ac00dacf476262f486a4a165c25e2d7e99f77ecf3c933a9129d73ceec5a085f9d85b6baa16770f70bc7492cb3efaf12e759e40c13b0330a0ee13e0134e245d54891db6a722b46095a8cb59a62eb6515d6cd34c33a26cb355933fdf8d19e4cab6a1ab152cf0df07e606865a50723d7270c2bad0e9a3eee3981b7173abe1b649ff8bff32b229ee8ee78abba49e4adae7b6857dc18dd4ce76222fac4a8380b6d96156f28e28be4c3626adeaf394975793d0a56c0a4ee1aebef4105d4492d9b2e3bc31daa87c2c13ad6ad9beb2b76719ebc9567084c48d53e5581cbb5dfa7336167551a85d462730c85b73a3c1037c22507adc97f588088e463a4441378710a5b85e43f506e0a446b429ad81d57a2d15bccd87fa8b4405adc2f5ec28bbf77ae5a9d7ece31a8dce4e849c7d6f88107a78dcb606c2c98e6fc144369f3f2fe4b3371ec5b4055ff9ab7f9e7a4187b6ed398b91f7c6788761055589689cd51d16784be5d183a002a492e825eaa10622745e41b575fd01316eac6c27b47f2a691957a5fe1bb2bd37a4e6266843f25f92e0a52c8f61fd34090b38f286524a2a27071f3bb19e09242abb6af25fb69519bc548befc3d4cb84abbaa59583e1021d14fa33dd137709b2ded5941fc084e7be922e2f983d1941f131aa95c217f0f5e5cb05b23989780da1478d41ecb008076689ea11582011e57e3e96160eefdb2fafcc612a3306cd1f5633a23905709d99466d1714da7d560b35ab3d620728c6b76ae6eda3592fdba30abfece8951f9dd727772d91b9909124c2899098f452ea1215a91c01d8d70baeec97f2105ebeacc072e6f90136494d0d537d357709693ee402a74e2f3dee3df8a147cec4674a100d3e3bdf74a6c97fc9016f3e38cd794fc2def5e715e33a8ed169ab48e5bbdce42912f5a81449d474b9f37f73a716c75757d273e1040381197eb3db2bbf99872e1da4d055bd70981e725657cd281d47f3f575a6d53856a66480e1b09b9aad7b89675d6e8737a54ed531d99b81c378b8dbf65a6974e57897c81974a35b9923aaa1ab9a8316df99ef0ff6ce2f1b5cb80fdfb452ea0aa0eab9770374a7fde24d359dc5234463b8bd03ac3929a41551f8f980fbddd947c9f796ae31b4b1d7501071018469224d068f22854c27cf4d3fcdee3c593521eb63a82fe23a8109b1c16150c68dd318263e5153b4a3a3749f80569903eef8faf69fb9958d431333217c2b3216c0b97dd563eb0a763884e54d7c875c3739c835b5c51d7db562e38f3e8dbd69f7be4bef6f60f19940509bf71b092af17c2359f6a9df320e887918ec2af2459108de0dbfad6c96fb48910615e081490124043bba49a0a3421bbe74fbeab54d08e9f917ea0417eecca466b14f5c07c162fbb4d177c52d35c00193697d81a72cbcaa3b893b0fa074da95fc227fdc4d1f76f5ccd3a1a3519138f933208a990ebc6ea5f970a675f964bf85fbaf2e4d92652e38bada1d7841cc350c5f17fe3934117ce13f8e0c08df0711d89f625f469a680067e6506fd48690082f2793b51039f0d5f5a3e320334484b9146079181fc0b13c7f7659344259451e720ad646aea5f1f432495b100ed11c10a0c2ee519628a5f2ea81a6a7202e93c7ad81f871cee39c25345eb1f6c76f56afa278ec732832e0a77b0c6767f04838fd482ce78d077ac8d6b2ee0a53f8df29801cdbf64e64335c84750b865beeeb5bd4f3e9d9d5d947cc590e633f1b2fef6a220c1d2eb334b72f9ccac7efffffe7517c9d0d11f93518e4a58b0da97a8b0f01aa7af512dc25976e83137caf6a4013228e5949d84e3f75d54e94999d285f14eaafab508bedb2b755af641a9f46decc9fc94066ac4bc8fa0eef96962861551d90a267e5fa99c2b2eded733ca902f18077cf2a4d43bef86a4409ac016a664f6e769ffefe56af11c949d08a488dedc01dfefcbd880876fa6cf54e02a3babded005df2589bafec98a69f72ef0f22a2d90668cb415573c5a2a69aa77754a4f4aeaf501913d55045b09cd1d87e69809c5a6f9e38ea24829e358983a6354f258da5429ceca0eca1860d5e13cbc5abe801f2b174b6c3300f18cb906672452e885cbfdaf6d20c78cf275161a40392d798f5e04d6d2085efac6c41f120275b15b65f5ff18192cc39042d035f0960c9e504535abe1d892393e23dce6b297762203c5dd7d60e6a1f5f5eb8cf8877f952cf54e6c90256066d1f4b75a300bf3ea87c05a45dcc98442ff2b609538a5c0aa3680dee8f8bde9135d0637c40ef6e9729fc77b9a3655b0dcc4ccc200b17e03ad57fa30db8e0a76fd31e89f0becd37eec9fbee03e725dd83f76cb75509609b2e08ddc032feb9356951709ae821aa2380b17e1c2a82e017406ba4b5b9600aa6028ec8c3787b3eb78040a78a617fa171c67b6189b3e1df29b399633ca15ee6c6031c8f8467e7eb610ff777324f2bff53451420bbf7d20fc21578b182a540708250f4ecd6a98a52a1a45305e99d0aed86d86243ce606436fc0f997163d49f21999b34c27ca7a897eecabfb3c60ca7cb36bc4fd439fc33833e3a641ae246702af09e82e97c2b4832aa0253f93438009ce2855d91ea83d5332562239bd37f2cd39d8a06987b058caf49365141ecec213730e8174de298fd9035588648ac8814af728114d966b7ccc5f3b456a59a0c95e16674d372a70222a29052bf5e0b3ca8137c9b096942cdcf87ef1eeaa4b7804f184f32c4313e15508f5b9c4f4c095c9a0e9896bd5b800dabfab0428dae62ae23a5145304f82e12e7f1deb67f97579b2ac971fc0f094f4ad1dfdbe63ca1da370e5434c8a6d74c716844ddb9aaa763caf6ca71435537c394fd3bdb046beb77244cdb17faa498e08458db6cb579a44a9a39dcc60442e3e028cf036fe6341b10985e22c7ceea595022e944848fb66039d46bbb96fb6738d52caea839026a7432add6d79d35cd0b453b053f05b67a23208699a5a0745df587cad04254aa52d00714714cfaf89fbcf7dbf60e41156f566eef4b2b98f9ce1ba13d561b1959ec69857bf43d26d5a151363e8dda2f1314b55d6a940ddbb8442758710578a8fe720ad3ae3c685225180f0d9f9a68cb1e10a1ad0b0aac22f39ad120cda12e20916db2c84a4b08a6c1923414237306077d8e5acf6ec604dfe9d2a706e6f38e60b1d40887156962b73bf7fd0c3670af63d353f3f6e497aa823da5670a4b2b9dae2e29458f8475194b23c172614675157b46a821a5d72ff3dda5c268115cc3105cac5c0305ca3baba34266cc96c107f8b6084a71bd6e7e2425e45e6ec1370e4a537c06e9af65d3be01ab1c222fa83b70beb2b3ec1a731d59279222a3b4d08ea7e359bc63c12b741f7d02b82b55eb01cc52ed1cb6a5a7360ae82fba1c639f72e5d800c8356316bb82e7e7ce0717d4c095567e73ceaff6a6e4dba8bf1d7c7f7137dd830d49ee5d077792384a2eab2ea42adbcb9a458a0081d9f258bd93149a4fe39e1d60fc8dcf423b9539417d6a1e5ed687a7d91a3bddf9be8abb9bf9ece0e967ba5e222966644f2c79b25c7aaa288983e0200fe0452f29e6fdc1a439cbdbbd5fcd4d770b7446fde7dc476ee47c5ada863afd7a33a22a930daf087e427f0c41255709f40bcfc97d4346e19ef07af84ea1c7db43b49f3093ada7b24bb51768a0e3dff3a925a8cbc3b3edcbbcabe0297beb03fe236ab3a62f440257e2dfb62de31674299d2b11674f3453cc2a02270dabfa5c5cfd07fdfb073a24c0e5995325ef70b387092c4f03c9fed8d3880a3f4ce4f7758e610209ced2527d4e20a333c57cfa97c1f2a67b85cd431aa9b3045982bf76ee57a62dcf8803a7ebf02ed1f97b70f9d52e9ba25afb4d7cd19215b56e0ba890f80d73cfecd8fadb346355e2bac139772f74105f96301a1f942b0cd2377abb187bcf147f94fb712ae4bddab5ebafa13181522be38f81977c0b16d1b2d96543887eddee25167ff21fda77188fb21e89fb17a8b0437dee3339ce423d9265f31249a2e664c37995ce5c2d1989a5d76e86ae529be4cbc909924be89faf57eb871803b633e6a009407545f09233c6f60bc7291a2d44b3ee29bf7a67c3c944262c435f5d1d4b4303415a2dda16353b5fea1e08a7b96003d138a6aa7d8a8d7c5a5b1ea679fef8c69bce27eee237424a424e9738737b771167dc8dd3fd9971504c6f363aac4bad0d1a98dff5d63c4c68d5e829a2cfaaba675944a781aaa41b83bdfb48c3e7f2e44049900635ab8caf7955e1f18091c143d6e6a75ae2c3026b6db67b5790f6a342c0553c15f6c853498952a8b2989c881802dd9b7204632eec85e390da7dfd1b98b5e4115b8ad4c9a9e54c2949e2a5deda7bf459ba87591cf483ad10f411a3f1c3ec2076acbdf46a3b29734e5acda7c510ca28c9c1470f899333ce60f166cf627b29fbf3ef900d8cd97b33a8e7e5512e3e5be60627528c5e77af21d19202279560e6dd81366f83e605485067519a6851281a0d8084a10e7807b033ad8ce5e3eb6d003365e64e5cc83fa5e5fb3ffd992223a1925e8115ba9ee22273bd399a3797e62bb797218f2ae079287d3086ab644a77bf7469cd33c2003f747580e386ffcdb1b862617fcc418f3d6fa9ac6cfc4af01f3344128edf083497efc539d9660ff2c34da5b8f9d831e3a69f333275ee51e94abd4623802f9f7c58a20b111fa1f042b6e88ae0425ef49100e6015489b0ab99bef2b1318d2d1cea7e18f1f4b941f019aec654ef34efebaffeaf44e6882485b450591c3b9541e8003c73a42f67d59cbb45a4c69af4a605ea3e7fe36f9273b9fa450bab926ffba6de3eb3e0773065c3405455dad82602c9a5ed29ceabcda9abd7d8ddd411bb04b2c0786b3b63b0f481cc15a2b0dbdcb2ba981dde1eba5cde80c8b63709c6b1ceee0c202a2dfdfff63180c22de108a471a7ed65d92e3be753c87b4ad55476128853f3249f54c08fe3c9af8e7a00cf96a749f73c9f5f93898a3f60d083f109", 0x1000, 0x400, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x9386, 0x50}, 0xc) listen(r2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001100)=0x8) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') fchmod(r0, 0x2) socket$inet6(0x18, 0x2, 0x4) socket$inet6(0x18, 0x2, 0x80000001) 06:13:31 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) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000000c0)=""/20, 0x14}], 0x3) r2 = socket(0x1e, 0x8004, 0x1) sendto(r2, &(0x7f0000001300)="4ab43874a5a3106f2d51db1aa8a48aba5754acdf332e2be1a003189ba72ca4a6a29f050a11df80c1c9d0a801c11340ac2da93b85979e9e28f129e932f21f57c3f78b379059509212aec7b273263c05283798b7b3e51efa9fd96fef0c63fcb183b32c468fae53fbc5172eb99bd20893c8021a2164674f17066655c0e7f4", 0x7d, 0x400, &(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x0, &(0x7f0000000000)) 06:13:31 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x44, 0x1, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xbb6c, 0x9ebc}], 0x80000001, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x46, 0xfffff, 0x0, 0xc93}, {{r1}, 0xfffffffffffffff8, 0x2, 0x60000006, 0x83, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8e, 0x60000044}, {{r0}, 0xffffffffffffffff, 0xe1, 0xfffff, 0x8, 0x9}], 0x7, &(0x7f0000000100)={0x6, 0x1ff}) 06:13:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28000, 0x40) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x800, 0x3}, {0x0, 0x57}}, 0x0) mprotect(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0xffffffffffe) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) getrusage(0x0, &(0x7f0000000200)) 06:13:31 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) socketpair(0x39, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) sendto(r4, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/211}, 0xdb, 0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xfffffda7) socket(0x6, 0x5, 0x1) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="f124cb7b656e9ba4fd92b8ba8d0b102a0254c71ac1e3ef0592176298f4e16f7ddf86d2c00adb75a24bd2980af840af0a9a915d11654758e93a3a7ee5e225c983d221759878b7ed19469cde6c4960122cd5b024a561deb94d6125579224dabe434cc2", 0x62}], 0x1, 0x0, 0x0, 0x1}, 0x1) 06:13:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) msgget(0x0, 0x400) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000006000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x28) fchmod(r0, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x10000000810005, 0x5}, 0x10) msgget$private(0x0, 0x408) 06:13:32 executing program 1: mknod(&(0x7f0000000140)='./file0/../file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:13:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(r1, 0xffff, 0x380, &(0x7f0000000100)="6dece77b6c554ba83b5f8a6297490cd793a629ddc36e7e2804f3befdb4f68b8d35e470c0af99cf26307585c8450139bec47a1d17cacf8607e741c5ff94777a09eadd24bcfc0600ef6cd3ee206edab1315041c0bb2536e1792036fe74d339470db70e979abb3994c0a7c190555b7373362246bed0dbb9dc9a6cde211c25f7300d9fc3f0b71178dae2895f70370bcedb9b0dfdb517a5eefe6ec9b1a85dfb58ce2e0a48506fda4516300ff01f8aee447abf72aae8d0ef9f7ad62452a4bb636004c09aed48b8853f5926f991fec623a9591ef69b896604993079749f2cfef6dbdcd0c78291b42d", 0xe5) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 06:13:32 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000200)) r10 = accept$unix(r9, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000012c0)=0x400) recvmsg(r9, &(0x7f0000002480)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000001340)=""/99, 0x63}, {&(0x7f00000013c0)=""/34, 0x22}, {&(0x7f0000001400)=""/1, 0x1}], 0x3, &(0x7f0000001480)=""/4096, 0x1000}, 0x840) sendmsg(r10, &(0x7f00000027c0)={&(0x7f00000024c0)=@in6={0x18, 0x0, 0x6a, 0x8}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000002500)="97a7d7e62403a53004f59af6bc2d3c61dc0c68ed2fb7f49703d723e7282f20ddf121358427829e833dea0b90df1b6f6a7daa81d6c9991dfc", 0x38}, {&(0x7f0000002540)="e54aaa2f31e152d4a1786487a4725558d74dc641e5cb73c9a160ee3d6f256a3ec14f7d0df853853eb085c609d594b17f6baa1e66ecfca7fa196c7867466419ea05a0a43108fe64a82ad1aba4d714689dd199026c6ea9f2be2b61080a00b199c2e12a7c7f4481300adaf2e0c62397d1ab46eee748c2e343a0e9a64a9c925e0158c7b2d887c564e2ded9d5ee", 0x8b}, {&(0x7f0000002600)="76865af7afea3281eb6151e54dd20635bfdfe7a74fefd91ce6ae62ce940700a425c1e97148ea145b33336c856f326b3222a0a9b0d2c1cba6ef8ddb41b21ad24878e35eabf7334b66408c40e4edba65cbdd165c413d4fb4307e38b0a9c01c7123296aa029f176641891bcf15eb2abd1f84f0349fc7cee7d26f53a345d851ab90a92b9921c91", 0x85}], 0x3, &(0x7f0000002700)=[{0xc0, 0xffff, 0x7fff, "e30312ce4bfb2dda496151e0e13d946d348e7848f2893ec5d747d84ab0bd0376de7996e22d81bad5513dabcb21e4f86c0845888c1c6c48ca90daf6fd0999550e0fcdfe607a7146b37e45d2b950645499133c04fd606b597f8908d51457245ef99802d74835751b59b7bf50c6630fe2db0dfd7b48768fc7fd96b0db2f990cbd2e3cc3e631784c3475c3e7edf1d881cb3266f449529a8195846c79ba8e08d455d17f1780dedcdad958064797468314f845"}], 0xc0}, 0x1) ioctl$TIOCSTART(r9, 0x2000746e) setregid(r8, r4) ioctl$TIOCSBRK(r9, 0x2000747b) r11 = msgget(0x3, 0x441) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002840)={{0xfffffffffffffe2b, r12, r4, r1, r4, 0x88, 0x7e1a24b}, 0x100000001, 0x5, r0, r3, 0x4619, 0x0, 0xfffffffffffffffb, 0x4}) writev(r5, &(0x7f0000003d00)=[{&(0x7f00000028c0)="434b7ef3699e3bc0c3c1779958f800e91aa3e9d0b57ccb1577e676047c0f7090d661df67f0333a16c08abfbeb56f8de18e7fe512e4e54829ca6a0459cdeec56dc5393d757ff35977b0f407681efcb373acf9898c1afee1707ccd2e5cfd2ef17a9f6e11758137a48db2e0cbac7a245de9e7628d757631aa6c7d1be1406e3c01785fe3d637d5bd4a16afd39eb7341d667398320ca022540125b3d6cca0af1a2e67b78e98628de5f3e2c7330973bfbe9fae7273d4c08e3c44f21fdd53300c7d16fbc96d562aa2eb1d177e02dd2a1b7832a4948e159e3054925c15d35f3ee42f06c417c1deb01b659d80e448b268b9bd00e50cb74de40cb6ff305d9a4d8150b54f0d8b1dd3d496636ae150cf3f8eb40e815bdd465e4d3e64cc15092513577a958c6e1ea91b32c33fbb91edbfbec0b53912e66f50f7c19472ee0f67fd368ae09968fae9d308712f502e12b9a56102626743d37c93379deff0390df5f6c7c1b882504c87e8fd87ec865860fa85a243b4228dea12a1455aabf653fd447130910f890739f7e5ded6ec06f9a8022ef610da7afa30b523c907af21f1c0d996c0908fb5e998d98c7b5f3ba4ea85912c915aa8847000e7ce0e773f68be4be80fcb4ff7d3b7e48062737f10030b76a1de612ee09f8f27cbcb83338e104a02dc19504c2dc17d5db1908ba9b6e4c07f1459504600c67662f1472c23fa4d5a10beb117e32c277d59e784cda6ca53ddaa3827663e57679203feeae2a8956ba41d094a6c8010b0e2f300584d493f71882a103078856cdffaa37ad6757d8647a714c62f83418c3dc0af7a49caf42fa73e5313e91d352aa2f5c5ee968be656230a3d1e2f4bcbc80d62871ffb86a03c2ab1fdce6c8f1fbab86c6bef70b9b304b79bcf4670891e5224b2644cf109368de50c13880330e6019d6a95b9dcf7c2bc342fc3130788c4fe9fe8c069f29949fa0898a1b4e1fede8c422996916318965d1d146752c0898e899afe0f6ef9438fafe3f5702bb3bc457455bc9e470dd7eab0ba708991821fcf6be117ee0aa10259f0d927fad67bd084699334158fbe31aefeb70a7456e1f900612e2e2df08aa9ba08ed2f2244c724d6a2cbd6efccbc445ce30f45fc888c5873bb6d625b7054158594b3822320e77488f84255768115f67d9ed1cd9dfd706e5db573a31165588690e324c78c5c79983dff8c22cd67c82ed7aa2ed79ced616a6deb7ab081e3c26a2149c0045b0d5dbe00d94a6940ce7e49c5050940bb22e1c309b447268b140aa27cf2bf49898f05313e58650b22b443b39da87bf57311bf8e107f69985468c14d2612eb47e968740aea2b42736453a190883a34158e987ca3b661dc8fb07e8eea051cb57d0eecf4033db0168511b1b453ee8602e13ae25c45cbcf7b8eb38325e4c4f0aa6373b78892fa496612cc12d4a9b27ae2990090970b603a522c0da20b1d6d52e83d9ca1e73ca284d22f15fbff01e923c739173110171baa59af5651403b545fee85e6dbe9ba38124a942e27f488a395dfb65f3c7033a149759f06070dbfad625e51e2f74eb76e232bd69458917b80dd3d34853d745cc4647ce60a51356ff92a87d90fc3549fc1d47d7eae6cc66a008dedde0ea57addceb0bc3d69981bc788368d3351eb9b6730e9afeaa161898828c399d310b81247bd7c1915866c7e37e245e7cf085d2ef4b9b3742f86eaf3a8a34a1d286518b33fd2f88ec99360da42cdb3ec31e4fa289b5d6fce487e213742eebdb785c47f76135562637ad103baeae1d492166a3d124246693a10478f7ae7a0f9206d767b3f4d919931267bbfab1ea3ba13834ee28e7597a263e8be70bba17a8a67508f5c2a75c53c82e29d0e3f8eb0cd183765cbed568b7066f7f664292aec0fcf771768fab8261a2a399fcf294d797dbdd98cda0df59c357e8b2fc538bcbd646cd2a7c3f14e189d5259c61f024c846e0d60794d624bff8f3b6bb2c6959152096f84619b1cc75a2f37d8ef03814bffb30f11fff51903d6100533bf7f8f99655a032b31c15af81ca38cc04ff9e8196c4c8a2630895050474a9ee67d4f9a56e2111c83bc6ac89cdf3463f612485415f1644e7836c3d7b3191d61ce9811aa9f48d6f3a754c5be3250a496595c89c3b434ae064014cab1b56bbb6e852e15b658935dc9062729cb23c2af018e7809dda1fa8b4009d5ea852a78d30d967a1d503358d8d0a21cca8545d7743113674d5bc0be3008763d845f6725dcc1949352622e14b3ae521ac211b92506ff1a7b1c48ee1b9672422e9ffaf4028d2cf74b7478dbc85b16bd6923e56d2fef628c2d3ae2a60fa6a209738eff93d2eacc6754c520eb6f4ba8259189657ef5583e91bdf301eaf0408e555f4b5655daa5c465ffe38b25e1de6a6e4e7029bb4d4cb00c3acd3e3cfbc3abe5227f78c81b487a2119e17569f7aa811063a5e615b4c330a837b2be948069eb2c4710098a705cb21262d9b354a2df435d1db0a1a664d55acb67b3d833d5d50a4493ef2dee1bff8e37bbe512ec77ce8117f927126e3185d0f4f1ad4c999d7b2cd264561e84d636df88796cb181eb18b4a522892a5722079da1f754601de7440ab59c4465e2b4a6bcb0349f8f4a7d76b5ccf5b397b5c9895793974e3c4402a7c918902d055823601746aaf604e9e73c04e8bd6eec8b8e34b3a8b7f6921c96dcdf649ff8997c0f92d820fde8dc5d3076f631659d03c5d055cd6a769354d1b888830df07fdff0ef5c5035f6e71eeefac0b7a5bd5a047d6f04de6335293104a29eb8f6495b65c6f1cbd7dfd17389fba1689652a913cd91666da141401c2ef9d7040afa5ec6f0e5a4f02fe36fcd43119defee4cc863d864baa835a115e324b308b1f0425337b378b76a091a4af64d3e8dd9003b06ede74a92a7c0de30a3fe7e3902f4b2a04a7759b9d06b4e448c032fabbafee93c2df2feb93a2df2d0cd81a2e53a90ea68f93d437584d535b2a2f3a8f3daec5e7b5b77b5874bff1839f853c3f884b7c997a6680371370e86a84ea7d0a1cbaef1425c50c70825ee8f508797ff742745dad34298655f9ccb2dc6072aebf5677efb2e253d71f141a6406d58a99b8d38ec34b5c40529a292ea61bcd9c1688567db9dcf023904f7ee76cb523ed539856c02e645b84e060a9cfc29d8ae05f95fb95c22192ec895b55357051ab41998a2437109e1a9a7a07c33d5f50761079d447f299c83c344e53de381edd671b734512b454d981fb8b2097e0d3584a109069172203eb27cf300c4677644e78832490139be23ba7eb603920cc8d9c0a60cf629ba135757865f2c1de979a2000320849896e745f946b7635b6b4c8fcb842223822998ae9a0a9fa219cf4f3ce88bd5c97efe1f7f4ea84a92b51682bbfe4ce4cb917a9bb0f0aa159a88422c0034f5e8444bce9e124760e126fee7ad68fc0208831729cd6764fd9aba6cfc3dc38127241130ff1c1b409408f217aef1dbe0fca326114205e2e74c7aceb2f92581aff91dc4104f806bcad45a5c640e3520c15628bd758955c0543244dd3bbe45b3206acb9cd53f1efc1ab3abd8288e7454edf6114a0f9874d7a7e46e77f6499d4c895b32c026c78d1a1b62b433418d1877d4f45fb1f409d102a79c9d28b7e8e2435fb6a6aca44a69699a1842e4cc9c4648b77184d4b1988c683688101c70334d09f5ee9fe4fa33b4721d486b041c4ccde86f4314bd7387e3afa9d2aa710b910c6273f0372bd5726cebe54e82570c22ea9a3336c962a27f39266d35f2dc3975f4b35efdcb1dcd852d3bfb6803cf6af390708d372493fe4ab7da403a5f9a602bd97e357da4eebea7133561a1410f3f4231f06575cf18ec1d5e9876b74a8f3d17c62bd334bf9baac80c9c895050eb06c180cdd056c9be90be40c2c81b9c6281539e85a859559de4bb632903ec97a37907eb0cbb4a56c004543a4c2157249c1acfcfe1ad96919e82fccd2a9cac0d1109e0aa5a254bc4b72701645c1d5467ab21b8596bb6aa2ee51ef7f016bbf6a3a7c5b411baf165af0665006c829863aef83823a160fcd10a261723a26d11de298c4f4629546afd8ce36424cf3835622ea9e79e39a359277766e9b9d47bcf6184b4f019c691047df6c99ef6b11f68d94e46be8266d123667fcb9c61a2f4a4233884e9024fb4596bf3f4d8e1dd85c25b9421b9e3969074adbcbd2ae58fb120f79dba05adbaa40258a127175656ae4001445adf8f7f1a7c3a3e4d170c9cac40c04a00a5bfd2c577b8ff51164579fd469febd82d32c2b4c2b89b158d2ed18823a9429a4a2ebb9a87b1dc6dc6b122c8269da7049fb7ca6d33e05c86c0216f7be129493b4a0baaafde50bda3e188dfb477167bc00b2f625a53430fd406a76d2f3178b1ccba57d91ac1de67a46e74b74449ffd3de650a673225bd01854583fc8636433bd687ac788f570d1b19bf8cfa4952805520d5ed92b2b09dbdb2abf13feb9aea956f3700150e98b8d96c70bbbc7c176c893b9cd25c2647aa299a1307604b37abbd1be305cb1e43a73a316329c9d97db53fa9b8370c45a3f84fee278d53fbcd2e5fb16d86cc06d3886b30440e953883cb69a94b12102e953a83769984423cfcc258507dc929b250459de1cc503209e2339d84759a7330c242d6cdd7438175654a6e55ccbda34fece74c9a5f440811c28243a3c623adf1172c9f9a14d9e7846968ade747d0a730e202f848a41fb9e6332cb8865211377ee39eec686bed256805c70281828bfd33b11d019f93476a354aceda322058dc8174177c4b5fd29dba31e1a24de65116237d7b7e05da80d01edd5ae056a6568e2526e9ac9e168cb797f660915f018047b8fe7454e5b4104e5d400295b728906bccb8c79ef76360d27772bb144eefae8c4e8bf7b18f9b808af8aee6a4f63e8565c7f04dce52550596dbb7a6418fefe18c76432fdcb313f7c5895dfbd7474fa72a252e4bef55e9198a649a077f59c212a414ab8b03216c4ba3ab154b0916d3e49b4d18d0113a426f45d72d1ab88786c54ecd9cb537afaeb4c844d0fa6b2739624d17fca8a4777feff52909603d495080c8af4ab953b7f16b882785aec28c76c6ea246a2150105540ccf9a77d2c5e4625d6af37e2ef02ade5ea6c08f0a02fb44440c0eb4c328ece64cf8ddf8d682461dcf26432508442fd829ac458d9e64205b0be4903d9023e2649fcb24727952b6150056c76e48c8d27f5412ead71209d8e64da9afb0e485b8c213f80d5f1ce4f0e01ab2cab1f6b0c6b1ba51b774699795957e0b20b8c7df6139706c03beabd2ba2b715bdd50c678edf4f4fe85b0cc7177c82943c1300e287a552e26073f36b0e4764b6c3de07b85f10a595a2d124431c2b1f38ecbfd4251729cc96db57d366ec1b9e02dff4530175630c48c28c6dc470bf930af2c6eba35f3c02af967230abd9ae056921a068d8e885152879f4720a885b60af5de9ce2fed3b33a784eaddfe4056a0793b6908021c60874aae2d4501a1f8ba5699f20db0c6462f5a50b677466ced57932da738e692d3d676921022302e480ece0a91d2eb991ce506042c05c02d12ade1a14cfc22a65edf302fde00aee83c99cfe90a624cf87b4c5e47f6aff3a3288b978bb7fdaddba3f6578a4eaf23efa8eb831f44276bcbdf09d5d7fc1a947fcb707b5d2e89925777e4b5e41a1c40638231dd3ba682aa7d1b96e64548ed6cc898c33a93b168e59698f3af236209aa949fb2316e8a7cfe1bc0e21d085de57333cab86ec3e37064c097b3c545c1fbc9a5728166f32cc3a5567af9e70069cdfcb3524c094e21a29fb756018b0d914977fb81d82b976d", 0x1000}, {&(0x7f00000038c0)="01107ac28174cccd9b00755ae8edf09c38dedfbcd0f3f4d124f2ed920b7b42458ca65e78c9e5cd88674787f24e29bd5f7b0e732b4a229f80cf3a6f90d54baf6681c9007ff34e6c80af10be18c3e589dc04a40d8cb2ef9237f4fdd14cc39c0c77e72ad9d8ac0b5ef40e134806ccfa65fade66b8663896dfa7e7694b82d8ea8c7c4073843617b7d484cb9b50b670c869684e7acd2eb0e25c993089b97e3631c8b9a17396fd0bb047a2b4889d531f3310d1725dc594b7698afa2c725e36a1fac472b8d8", 0xc2}, {&(0x7f00000039c0)="3159b9954bdfdc8ef6896a3766fd944ef75fcc8b", 0x14}, {&(0x7f0000003a00)="50616777589d73012f7e276c5c873e3bff935184a6cae2430d30e57836e7891d4f032a450a3962fe00fd58be60379b099e25efce6797b24be6c590f8ecd3ec342f0e051968cfb9368f36e0106f27d1e2e50cf0a651d468eae58d568c1b72394ddef288f9612ba5e55cf6fc4d86385c10f9ae34357ba942f5f2fd", 0x7a}, {&(0x7f0000003a80)="5f6ea8e6f3d2c410ac29f769b12fe9d76d393b54c5b96dfe32d8061dadac57ae64ac3a147cc0ac2939b66fdd7f03ccff7b96f3bbbe7c5f52b606955947e61d9399a5e1885b61854e557ff934710f6f46112b067b59d82798d2a275feb999843b8371a7b66b2c8b1ed0a4bb44ab0cb386c3fe16334fd667680f62c234382001a4196a2303f9c169730c3df9aee2772a3c06089904e3b8de5b0e828e1d70e2aa9d39c2e5bea9116d1b8d102b3079f97d3c717a3a85349ac239ba5cc408ab91f87191a526869d41b0b0849f0f3059f85bb15b97d0a494cf9ccc2e147b3159dc5291d5", 0xe1}, {&(0x7f0000003b80)}, {&(0x7f0000003bc0)="9f39d5d2b8e141a8d825c05bf07da9defbed38372fd3f17d26b1d0caa0b7703645f56bc46abfca72c856b95695d68f0ba3ef69f9ea5e8253dbc40044b6970b45135daaa2eceb36149e3656fb63d1dc3bba9d6401927cffd2076f0c6c3e6a24fe295336f9e3c5c8952e51b2", 0x6b}, {&(0x7f0000003c40)="38662a5be132e9c6a8046c175deea287d1", 0x11}, {&(0x7f0000003c80)="aa4f805caea79783893ea11c660af1d737dd522353f41cd246d600bfcb16dbed467a7a09bdec9cf5cfdbeb6c6210e4403beddc0a7ba7b3f6853fcacd9c5952f20c8e3f641296323a8de219ce7b83cae021c894ba7425f09aa71b344aa7529aad3f70f661652743506d341c0f077816ae19ee", 0x72}], 0x9) setregid(r4, r13) ioctl$TIOCNOTTY(r9, 0x20007471) bind(r9, &(0x7f0000003dc0)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003e00)={{0x1, r7, r8, r1, r13, 0xc, 0x79}, 0x5, 0x10000, r0, r6, 0x9c, 0x555, 0x7fff, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000003e80)='/dev/null\x00', 0x101, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000003ec0), &(0x7f0000003f00)=0xc) recvmsg(r5, &(0x7f00000054c0)={&(0x7f0000003f40)=@in6, 0xc, &(0x7f00000053c0)=[{&(0x7f0000003f80)=""/239, 0xef}, {&(0x7f0000004080)=""/178, 0xb2}, {&(0x7f0000004140)=""/149, 0x95}, {&(0x7f0000004200)=""/30, 0x1e}, {&(0x7f0000004240)=""/130, 0x82}, {&(0x7f0000004300)=""/4096, 0x1000}, {&(0x7f0000005300)=""/133, 0x85}], 0x7, &(0x7f0000005440)=""/87, 0x57}, 0x2) recvmsg(r5, &(0x7f0000006a00)={&(0x7f0000005500)=@in, 0xc, &(0x7f0000006880)=[{&(0x7f0000005540)=""/43, 0x2b}, {&(0x7f0000005580)=""/10, 0xa}, {0xffffffffffffffff}, {&(0x7f00000055c0)=""/26, 0x1a}, {&(0x7f0000005600)=""/68, 0x44}, {&(0x7f0000005680)=""/4096, 0x1000}, {&(0x7f0000006680)=""/110, 0x6e}, {&(0x7f0000006700)=""/115, 0x73}, {&(0x7f0000006780)=""/251, 0xfb}], 0x9, &(0x7f0000006940)=""/176, 0xb0}, 0x0) bind(r10, &(0x7f0000006a40)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r10, &(0x7f0000006a80)=""/209, 0xd1, 0x1, 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000006b80)=0x1) pipe2(&(0x7f0000006bc0), 0x10000) 06:13:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt(r0, 0xd9fe, 0x8, &(0x7f0000000080)="c50b42393e4c3390c52e89caa137316e8e316213aea72ba14502abcddb9257c5dc0401c9821b74c31a161120d07c74b66f42b83941958551b5ab895e5fec3c6db941a4570c846228a93dab9741b2c69a9b5410fd598705376c353ee040f3e0621f9b2fe420fd5d02ec978b65ccb19d55a9729f83eb0d8bb4", 0x78) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:13:32 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x400}) 06:13:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x7, 0x0, 0x1, "2237cb61c35d9764129450a9d65a51b0738ef0be", 0x7, 0xef}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_emit_ethernet(0xd0, &(0x7f0000000240)="6deca9387a1d053443d0551be979d385c53aa9827d9c548cd2a9ade566b5d1c54459f7741953dc17f1d9e0892724cea06b53cf41226c8588126b58c0e1f82973efbdc062a148d8b707b3c8db14e31bdecbae1c2f4a7296c9213602feb06c5059b218ce8566afa5c3ef50535390177a147e56027b9c437e5dd2c4598c423e3ee37ca85d7a2c216147027eca04f42178cfec27d289845846f30c0f1ca10053ff0ec27ff1c1c889adb6b9ce0d5b5d866aa6392a8f062d4686f78ebd63ef22c58e6175a11fe8e9ffb861f105151a3128c0cd") readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x8, 0x80000001, {0x5, 0x3}}) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') 06:13:32 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r6 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/47}, &(0x7f0000000180)=0x31) r7 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r1}, {r2, 0x40}, {r3, 0x20}, {r4, 0x10a}, {r5, 0x30}, {r6, 0x114}, {r7, 0x4}], 0x8, 0x9) 06:13:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 06:13:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 06:13:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:13: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:13:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) 06:13:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) 06:13:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20300, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 06:13:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a0aa4234c88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d19a0c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5ea8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7594d3ddd7071975d4be699ea0f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1", 0xf9a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000003180)=[{&(0x7f00000030c0)="fce0ccb6f28c7125a076f9f2cd5ff108a00b4b1a88092c9b3abdcd581ce6c7913b9b8d4f789f66058ddfb7cb360f0b3b89433bd3dd596e937969d52e1fc5942263cb190bf12e95a867f197591b5d844ae2557a5e6a0336a65f0c214a4a2db3a14a656e39871e486c984a56394c53a3c88b7a9e545d997e5f4c7f559e6af8a6d302d0a73a13471bfc25b53cc02acd78bc98adefc1ce5d5f47194487862c98f1cd2df0c756ad9f9522bace655078334b71cea0a6d1831628fab509580e", 0xbc}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x93, 0x100) 06:13:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x0) 06:13:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x3, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 06:13:34 executing program 0: socketpair(0x30, 0x2, 0x4, &(0x7f0000000240)) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc0, 0x0) 06:13:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30a90, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xffffffffffff8a33, 0x0, 0x1, 0xffffffffffffffff, 0x6}, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 06:13:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e2f66696c043000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 06:13:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 06:13:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 06:13:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 06:13:34 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x1a0) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000740)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 06:13:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x81, &(0x7f0000000140)="0bfce26c91dcc4fcae7619218e30b8542f7396c1bce3cb8e30aa8c3e2d8cbb34916a3bc291a025f0922ecda2e6afb379b99385a973e1a9ad558e0dbe2e4dbb63d3864f819b8c6d71b970aa0bbe92bd2a1f1a9b345651f179c1e5e4b5c7898716207ce538c9f0c265b2acd3769e6f947cfc0f5f8c49c5d70000b97a63fe00000000000001000000000000000000", 0xfffffffffffffdc9) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x94) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x400000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 06:13:35 executing program 1: mlockall(0x200002) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 06:13:35 executing program 0: r0 = socket$inet6(0x18, 0x100000000400005, 0x55) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 06:13:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20020, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x36ff02200a486ae0) 06:13:35 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0xd4, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 06:13:35 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000001040)={0x2, "6f6fdc5d6935da46ff777e4ce1bac2527d2fa7894715f36f7a44fe333935eeb609f568133e45bb6856797e1b287e39d1d50fbeab3bf53b3267e3106243917d19187992077ce072ab68efb87a0fe7f98b5a702f7ee543d3e9f38f126af66bfd92462ace3cc20b"}, 0x6e, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000469f26c932ff0b580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e28410d669c0b2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) 06:13:35 executing program 0: syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x48, 0x10) 06:13:35 executing program 1: getppid() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x180, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xf2, 0x3, './file0\x00', 0x8000, 0x6, 0x7, 0xc00000000}) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x22, 0x44) 06:13:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x200, 0x5}, {0x1, 0x10000}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x6, 0x6}, {0x1, 0x956}}, &(0x7f0000000040)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setitimer(0x40000000000002, &(0x7f0000000140)={{0xfffffffffffffffc, 0xfffffffffffffffc}, {0x18720000, 0x400000000000002}}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) 06:13:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x6}, 0x10) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc928c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1ac7b4bce5cb3d037ec4cc675986ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f98a6000f07e05287630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6b", 0x1011) 06:13:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001980), &(0x7f0000000000)=0xfffffffffffffd71) fchmod(r0, 0x9b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000018c0)=ANY=[@ANYBLOB="c405ce35e91ac16916973f135500"], 0xa, &(0x7f0000001600)=[{&(0x7f00000000c0)="e27c6f3155c9874fa9843c37f4f50c6010a526fbe2daa2b5fc38edfdf15ce7db8020a45bc5922ce23f109b8e5f16619af0e58139ffa8a77cd164e0eea8728b7d84d530df7910390b616551a1ca8d59b74c660d32ed8bb86bb95080c104e4983f2c3e304da9e3d5015f9bdd463ccc9a424d2931273a3f0289ca360ea17b5953ee8163aacd96d7726335385fb34bec647de13c8519184f28b53fb80a8e0799e4653b92a015d673d7ba71409f152998c0d6c19f5e191f4eac97471f0dae037a19d211e158f7e298e456b6f2f2bc1927372f8fb9c0b39c9fdaec80166afd8690868024b9d9f6c87434c4d3b241", 0x153}, {&(0x7f00000001c0)="24a08e7c2596eae4409f7cdff575fac6e2aeedc5831d238a0b83ea5e8bd7d632108751e72fe951d81cdc018a152639a163ba8babaabe74b6d11c48fbbf2d699f5b5ad71f64f381b2aa4143146b1108ebb6f6a0a7a18c8acfc4e0594f43d50645ca69f2ebaa22ae5a578c305c06", 0x6d}, {&(0x7f0000000240)="42dcc277d26c8731eab11cca5ee22a053d458288ea33e983957f34838bf6122404d27bb5497f5f653f3e2e6d4f85ac0be1fa65bd8a7be2c3c52e2ff4f127", 0x3e}, {&(0x7f0000000280)="c0a15e059ac2d3b1ccc49cd1afac2b2844efeba4311e4577bc4d11b7b9c268a002e780be6b5e71e5c7d4991cd7866ae28c782c0da045de22f73f19a1891723fe3990be135a5b55857854fd5acebcb1ac1980d40c66f5a3ab12358e03c2ec007d3a1fea15dc0536e9ef906ae386dd475005f1ba27a588a3623896013874a9449021d7278ef172c6240e784f08f97e890d624524fe0774c2e6399dd9", 0x9b}, {&(0x7f0000000340)="e5cc8ab6bb8ceaa3bf2cdbe11ee07abfc5f240d55808dd55c155aee13b5122ae0f30ace6621dffec35aa00116c94fa5b4e9f5381e872b4472ae7e7e909c7503f12e0be6527e4b0c51566d590cf12ea0c73bff5b8fdee482806e111a20f5cf8f8388865d0959c048c1ccf26938196bbb40675e827ae90f3257a3f6b1c455ed593456a558320384e14f446d6582b57f3865cabed2c18a8f8aa61faaffee33b9731da5864ef22faa377b741582f9ecced757ba0df7516d82baa840bc5305e8b6167a116e7ac20e9e2d9cd5d1c52d4a32c5aacd73ed97e04352bb1cd300f9d18e701f61a62e649b20a3e6cfa192a89be529ce0", 0xf1}, {&(0x7f0000000440)="97da2b914db2a524e24c8f8a0409311c1f1bc67ca986baebdf7043c316865b07dc5176cee45ea8bad793db41a174e00659752c676144400c6c122754be968194154b6ed80912ab8b2693ce9bbe092afe2ba7e66b18462fe2a93731f09a6cb8ddca1a65627056a9e9fbe11bd6c36a5f9c598a7918ece73b60e5e5623dc2a27a517bb84b5fe3a9ff839ae6d9faf7e3385ffa1b1825102b5b357a2788dad18becde6d5322d2aa737a5ae3216a188b2f26a37598075dea9f291d4e69e7a212d5bd217a9ddd673de5704c21c67aab113c423e7bb09aff5b50d061010e", 0xda}, {&(0x7f0000000540)="e505d3515208285189ab2d0a8e6595fbaebebf98e962a61078a2ca2b759f51e482928ef3eaf7e860633933cc12d5759b1904deedf2368017c506a27fb10940361e89062885106927bbbb48efa15d444150a6461db856adb7d3ef139e5e702391a7659b2dfefdcfca9adb4145e1bb6ce5df6ea92307be34fc188afb941f1157a9214e4efc331ca85151e4090eff2817bc", 0x90}, {&(0x7f0000000600)="6ab4bd248f4b38c7ca76a0e0c90440b8a537df3a6e9bc876b10894716d6f88dc6e7aa58109e4ba6c189441289a4a6420d1ae62420cf71565fdca679abb8ff013c21e1937387f034a6cce2eded880e72391bec00e3ffb4138794661202a78a553be7e29fa376479f1e3dd7a8121f964f0ce6fd6153ec76c15c0d7a17ef7e568260b9f67fc6e27e2d784fd14c240e9dad7689094c4a0c0778605c2a779a94871b5899761af29b993d800b98751167b8f1ab7199cba8bdcf5652ee118aa571ecaaaf00b5fddc7430e90ec1cfc091b7f2a244a52e4087be8e28d2b855f673df38daf4e383c6ac9e4c46400977d9cdf05ba05844e980be6a13c6c4823a91661db3e6d69c2afc52e0b3cc37a52c33e9e182cffc5e182a1833806105ba6b74254aa0a992ed19e417faea83589d95c5208ef049e28dc53af93b570e1ffe6300031c44990c8b71a7a893cd9bf9c2fba0107746dba2e27808a8ee269ff2c88a5f148381c41ad0bd6adf67b5c271edc8423c3a5c9200b0ade0da336e713d8bcd7726459585e0ce694e6419afce73c48b17309e4c4d67a2d711170e982c6f9ef16a0f1678c506f6fee7f63c9ddc5efed65ba4e676aeb5266fe9f959a06b49e7a65998e58b90aca5118f80a5b3df773676ea9905df11bfdf833b0677370181f51b1f8b8da3ec20dadf9f4801eb20d03cbd644e9d082819946209dce02179076d60c18b6e3e3a7f7baceafd1ed44bc1e5164e034ebe167f3792cd780ea542b65d796048f445e49b81c8e3a75734ba56eccc949e9ba4538982ca069db5af0ed1645464232769927a5e6114fc71db10401113ed922801345c3e55f6ccc6d46e8bfc54677262ae8d76feb4c10d5c7aa3375cc686ef589f0c2788d464549bff10e2fb24ef2934c82379bb18be7f15ea300a81ae472bcc87a290d6e29a1dd57fff9b1a4e36d02faf886f59365a9907434ef9427cdee20d88a1e0e307e2e7ba502570c500d9032f4bb296a7c6135030e8ce99119fb8692f2498879a06757bf7770fece15e6668ff983fdbb64f5a2d8494af5163414f1e193b1a653a2719ab5f8a4b7d0ab44808c5a850b18fbf54a5661db174afe27239345fe9ac094755a8bc752739d37fcbbfeff96d2735357f31a8f7b404762e0b283b968a99c9c2409235701772ace33073c77699370d4966a4da0bef08594e12547ed7c1d753ef2f8f1048af927ab289fb561ee7c0872aa8e770931c03b8204e58f5329adb8f18dd048dcd805d92c0fbd19ff221e9317cfc5f3f1f47ae88c0557e197eaab14ee601f9d613fa2e7d91b1536055843e027e9b2deb7169c286ca5eae16fb526ad751df48cf9736077391816263d1a3829e5dd74a9d7cc20339074d035fc15c6334889056ceb2264a5698b5fdfea51556e0e86a9f1bb5ead468088ef4a53d0fd2b2c75658c5b1043e52cd405586de321164221d56493bd94a5356593e8f746d872179a8ae45c157992af97b67b4d50c8ecd98c80b6c9bec6da0ce08c18f01b93caa704be678ba79a92f95a998cc27b76569591a527d665044201121cd7bff902d99172646d653035c792ac98092a9474d744edc3e536c0a84b8b8b5d8b96c8e2f635492b79cc359697d1879329ee9de1ca462c0243938147d2a275f9775e38ba4a3480ab1fe3df0bc02ece38cd7abe9092263e273c4f6540b425b33d96494b1c284093b62024a0d6616fe4cc15c9472411fa86f3bc362de82de0a80e9f16ff92c56f2a27349be6fcd38282071cb834b078bf307b630febca7e89db482859145ec498b06400f0b510512aed8aea42d9c59091d606d9c04aa46bb31af4dee38bf25195709c7a66eac9e5b2c59787a320b155d34d9d997045a7928e3529a9c5d5ca6954304bf727c78ddbc07270859bedd6f7bf49dc08b181bdcea7eb3b2c3e69ce19c72f469dcc8e35af87829f775dca12fdcfdbc8c5487c7b34efb540de07c555084d9e798a37a95ee047478a5c21683b354e2964baf40c7df878840a4d92973a7eee504f5a440bac1506a9b271e1f2a88fe19fcd4bded4659fa25415254a9834ce841e302bc7488debdcc5689f84c6548fd2ce0bbf51e4db58665473203e77ff169fcaced0953c07153c9ec10ec23593a995341d182916ce88d8d9639f0763499fd8decedda3b2d2a39a9f124e819df586ae4b8e1c178cdd7df715cffaa068873bae8662004d20c2de84c94031f91bb5d72e0a1a7446871e595983fb949c6a54fadfd8ba88bbd5eb111eee1514fa1b44d8effd210756d40e0d63b0bcc3559819036d24d63818f566e9a3ac44a9105f80103a9d94d95a60336a151a6b96be353d299859c025dbc10f2acba5318e2fd0b22f95cd544349fe846ac0d35f7a78b433e2390c90f0628f9f76521211cdc909edcf10937725bf494dae282381716ae3cc3901450c327c149bf74c3a5d40babf7078bc480466ec709319773950ff6766bc89d8fe48d7f4e87caddffa7e62bd20414642a10e6151dc0eaa8b361520467c80c82a405401f834d6fc5610a7de5d98f66fdd001a1d43e466f857d7355b999dc5351a646bb2bdedee4d61c42a9942c47a82c1a243992d354da287926957318be12401553eb55a435ba0db61a0b4c84de2132b5b3cca73855474ec66166f2858dfdc8854fd12bc662638fbee9aff9d1a29aad973fe9682bd611904978b273503b01581d717fbc42445e530ada20eb7708b107735f2306b83549d60f54ef663f9390660e0c47c0ad6d945dc3159fb684eabf32c161542711f5e46618e3f4f379722b5ff573043b3f4f9d530c89ade3c7ce19b15ca0b55aff7488bac8d19650610c7bd1736d23b104a50da6101967267a39c0bb23db83de471e0f531ea4711f9f79f309692fb536cfdf214533da7f613ee0b6167f88c33d65dd478506c36f17792677a8d0d2ce266d1d043bebf77ba22ee2c97042524bd97984655a2d4e4691142db1a4c8f72d8d5344b8a4049a02b8cc53577591f6e67cc28cb33793f01a81811edbbf1f938e07c4629ee14ffb4980c1dde8e281771149f9ae31e4ecae93a682555d8303c734bb7449ce5e344c98543ebdadf1f9c4c5e82e27d9f692b413f790b6a6ae931bead065694728b76094811a7d1290381e71b5018e43cf599f4ae9482511818034e2e37d80901f3a53850afb7a85d5294318ba4e65f0eef9b5e591479a679f5d5efe717bf221430de1b4836b83f5c8a6c791b3994b411aec07c0e269b86d517432d1acc84e7330742b8101be7c7afc30eb7bb9cbaac1b37d5af11dadf280da7742a0947725520b3aeacf0b0e70a24c291741852faea487c0fbede21df7805964cfd18a51446254f2137a18a53881dbb5af1c3b4e4ded7c15669e6a70c8d5fb8ae21679ca2252244201e5f400e80cabb0c177bc4e33f80c6495b4e35d152f9f394c92e028de744e279642bffe3a7177a74d5a18105e723774c9bfb10250fdc355e52a6a1dd8359010adf098c5b1e95c526fb32335aca81d8a2e532a1f1845a7e0194a3827751df2b909992c9bd2c2b8c1699d0eb99f10e997fcd6e5360cc2a356a8ff5afe9cc90bc91aa16c99f8a1dafe8065a6a6b5c82097fd47e416fbf9f3d4fe884f213d9914207bbe55dd28eb3ec2d859e3a2bca49c24792efa83d9dc706f4516baf968fdde3d2b3eb8ebc7b3dd7b2cada0090fd01aecc14b30078a4215a95cd8462a3d54c4913812682beea2b434e89e28a850a77109732309929831fafb7ad5ec1a7f93214684d7cd5b36df55744e1f7c5701b768e7a1295f1a7880ed8e8ee7e4d9526fd403d047d3c6269571e185161c648e28a19c6e2756ddafdf4a6ed4cabd6cd90286d187728c0469c69fca4c61ecf6c11fc9902b2f71b7917108ffd0678785d48de808c3af2508080ac71ef16333d6695a0aa14cb01b81f965d6700615115877ed553620410592e3fecc681c811d82d8936bcfdd023213409734f6d950cb0ffdee8f813c7e6261398c321246a389dd650cf2b37b64f67aeeaa6b63a5bbd77442cbeeefa9741a6519bef5b3880f6510fa57f78412cc86434367013c699e19a22a42ddfc9154a6b3fd52f8dd3b1071917b4830cc621a7c20993026e7069566672b911bac9a74e1860d9472d67724a186ec23008c47a285cfdc0146a824e29691a91cf243b6bc37cfbcb4ba04d00417837dda30dff1c265cb468ffa31c30f6760d6e32ab51686dc8f6f8b94f97b1018fb5a4517ed6fe1f344ea554171e0c62c1f58f561db761f2069b44d31ca779ca5bb8de0e28dbda70c4a37974403b1d18c125ab78190e40cbe45f3611d13da2e356fdabf521ee5d1536680b754b18286aef5b878a409b075d7f40cacf994b9fc9667b80b68ade4669d8ab6d16c4b5c8edb0eeb57b5fc4c9800d94da77bd500b47566852c53dbc68eaa1737bd05aea2d30df1e9f61112358f667ef52e5581a20044df7a5aeacb44856b92adf137f7557a31bf3a9f68bc8ac7e7a50bc802ff30fa38131bb7b584db8508cb528e03c7fd222e1a84ba503bcaf09e4d83b98c7345d4eb9671c3f9b38ee6c3c211c26e06ed263e44d8327b68e259ee446dfab4e2cffbb7c80847fc9de8101974c15a871fdf672a888e8b8bacc53d4d3a243fd99f915d1d3dd6b1dd1304d529a8eaa1dbb0b25c66082b61e4b2d5917d32dfa988c929ce461a3afc43efc84aea5e253ddfe1de878b0e625180d99171e5bd2d207191137f8d70157208df29322d7965059cda0c31827af590143c5d096e95858de05dbe80653468f60902bc681a0a4f142771fa221cfd43ea52842ccc118e160425122fc055d69545b5fe246792a7162a153ee26d1042bdf9ec1749b6f6952ed0037eaaef4796bc2d42d4118132d64f773ba8bb186e7aef0aa76f08e5fa127a58318bc7524328727c4e73084143d1a494f5e6115f7715e95fc09b1825aab1251aafa9276eb7a98d190edd836e7a778484d1bb783662e35923f48712c9a627093430fe4480fe06ab9f07d34f4b0d294b6ad80e7227fec64ac8f593cf3ca4d65da4a6abb4c9dfe3d25c31e6853b5cc3b2d9db4bd8813f1cfd65b16a6694da49e9ba375af1f782e5438a4ef0cb94b6c0027e9252574f8ed665775d7eee599be1b6a6c01466b1ed005bd82dd1e36943962cc991a23f4aa2cfebea86fd0f6abe1d6b5c37f1902f81e7aca5f948557032a2356ab5b7a8cec60e4f494f7663fc6b9f540fcecf3b88d4c84e26a7c07dd731ad769b2b600d75fe32fe62299f7c226a707dbb4c4c6d207ef3a732d66dfda30d31df7ff6e46ec5542d2e938e73f26eb039000a1697f6562ee170c41b152073c858b25d01f523591df248f5c599957b03864f878412b5b0497e9b1eb8c00c1b84f8a51cfc3e10629b72c10bdac2d3ed9880d2c7de2dd36dce708a448c848a830eb6a8bbbb93c1f31eb8264dc52430637fcabe67ccab3780493764e9f3998a80099ba460ca06b22c700170df27043e08cedaffec1e33bf747d5598428a525417f2869392577260dcba0872409af363609c233fa582bb607554edcc3fda4f47e9c8d35b4b3e16892b2df4393d8f9aba4b2d6fc2b70bd927263edb80481868b89165d0a4f0d9cb00bdf3ca686262f4c9ec7cc72b66f8e9e062aa57390774d607962ca994953d366e7a1dc2ddf9b7033a0f312335f49216a4b49bf962e481a2eb9515c663253909050698dceb5ceb64cc1718e738b5dbace46affca1f8bc9e71ad851530d7b304f2b142b2889428db1b5f63e0f40e6a8c380539b0dff0f7ed31417bf4d15d8bdff7d5a83b7c05adf94ba254423c15", 0x1000}], 0x8, &(0x7f0000002ac0)=ANY=[@ANYBLOB="2000000000000000ffe00000010000001769dfbac3c956ac2eb32b26ae5af472479d6339641e46491d9dee425d912d2adfe3c492b46198548cf1e49c79d6faa17c26b5fb07b54c3380d7f37cb0788e480b9918d736141c450cf473c60b445ac4bf47beb6ff008728df670c35d882c007be58196c000000000000000000004f1dd8013731871e1ef2fdc3fcc8620c170ef70c9c099abf6ba2be5826b127ea2da72da0ea7d35f283260bd4d7a3567f09dbd625610f89fa9bdf9f32bdbb775f881d2f", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2], 0x20, 0x406}, 0x7) getpeername$unix(r3, &(0x7f00000019c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setrlimit(0x3, &(0x7f0000001780)={0x8001, 0x4}) pwritev(r4, &(0x7f0000002a80)=[{&(0x7f0000002a00)="861fc6790dc842da9c4d351244653335b2b23871527d96aa00ce522959437496687e735c8b4ffe67b4e064bbd39e6f5a11f22dc362eed644b8026078d6cf5cc2262fa8a85e66e02115e6fcc24ddf3ae23305ef6579ac3e4804565baee89274157403c171169b6bc4c7031f32bca9b615b8de98925094eb5bc12ddfd1053a", 0x7e}], 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) syz_open_pts() recvfrom$inet6(r5, &(0x7f0000001800)=""/68, 0x44, 0x43, &(0x7f0000001880)={0x18, 0x1, 0xffff, 0xffffffffffffff40}, 0xc) getpeername$unix(r3, 0x0, 0x0) 06:13:35 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100000009, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1000000000001) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 06:13:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x2000001) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) 06:13:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000200)='./file1\x00', 0x6000, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10e) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7e49, 0x2}, {0x18, 0x0, 0x3, 0xffffffffffffd624}, 0x401, [0xfffffffffffffffa, 0x48a5219c, 0x1, 0x5, 0x2, 0x3, 0x2, 0x7]}, 0x3c) close(r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x1f, 0x1}) r4 = dup(r3) close(r3) close(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ftruncate(r4, 0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x1, 0x25e3, 0xfff, 0x100, "03d427ab94eda78f0a4e1121ac5124cd989dda0a", 0x9, 0x3}) chdir(&(0x7f0000000140)='./file0/../file0\x00') 06:13:36 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70102e2f66696c65300050e138cb3a4110d2f0cfa9e9fd48d94bd3ed176c2adeff783796a2ae04727fb73651dc11c69bf7e2ab1d07f496a56187fa2877fb95deca7820fe46384e2af86712300f06e35d61db0d9218574571553c0256aa169255940fc1a6cf987a6268359719e9178ad2b018a01ad6820d2435bd12"], 0xe0, 0x0}, 0x0) getsockopt(r0, 0x7, 0x9, &(0x7f0000000080)=""/65, &(0x7f0000000000)=0x41) getpgrp() 06:13:36 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES64=r0], 0x5, 0x20000000000800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a5220700117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) 06:13:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0xf, 0x0, 0x0) 06:13:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) fcntl$getflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x1, 0x0) 06:13:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xffffffffffffeffe, 0x0) readv(r0, &(0x7f0000002100)=[{0x0, 0x2}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 06:13:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) ioctl$TIOCCDTR(r1, 0x20007478) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:13:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4629c968774337447dc076a47322e51c54db847128cdb8dc37f0d3f8ca28f68e27a3d19820e869f7817587696c7fcadb97ae403d41796485406d7ee374c1a589282067a839200fe671858742f602c50541a52c2ade947416405255a3755f5cdc62809c230be1cc81b91d549da10bd316895cbe1911224046992f2564aeec4c1849cb198a742a87", 0x87, 0xd, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:13:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) semget$private(0x0, 0x3, 0x60) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xffff, 0xfffffffffffffffe}, {0x2, 0x9}}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x12a) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) 06:13:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e5b438b3866696c653000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 06:13:37 executing program 1: link(0x0, &(0x7f0000000040)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 06:13:37 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) listen(r1, 0x32) shmget$private(0x0, 0xf000, 0x200, &(0x7f0000725000/0xf000)=nil) 06:13:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4811, r2, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001400)={0x2, './file0\x00', './file0\x00'}) clock_getres(0x3, &(0x7f0000000000)) chroot(&(0x7f0000001440)='./file0\x00') r3 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0xcfaec18f6ed00d57, 0x22, 0xffffffffffffffff, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x80, 0x3, 0x80000001, 0x29b9}, {{r0}, 0xffffffffffffffff, 0x50, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x3, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0xfff, 0x4aef4fd8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7f, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x100000001, 0xa40}], 0x9, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0xa8, 0x41, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x81, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0xd, 0x80000080, 0x6, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xfe, 0x10001}], 0x3, &(0x7f0000000140)={0x3, 0xffff}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0xedd, 0x400, 0x8, 0x0, 0xfffffffffffff5d6, 0x7cdf, 0x6d, 0x2, 0x2, 0xfffffffffffffe00, 0x7}) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 06:13:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getpgrp() sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000000780)="bf5ecee8f5b8683a75dd0d2d2e1803c1a69f100ad1b0220d962796ba", 0x1c}, {&(0x7f00000007c0)="12e4b8293a1382c4a702558b59b613171b157bb565458dabc46c24fa18d321dd1bb61c0baef177adbedf4d13b06216c8b560df1d7bbc9d52dff699ed93af1e9ead60e5eb75d094982fc7a89544309f0e890a8085d24bf992050edd90726c979512ace92abddb11936017a7514d0674741d91037eeb00af4d06fcb3a298b6768fdfbbf2431f103299f735ca5bdef9711bc200a028921da066dd8263b72ef1811e631740631e8628b39e0575b025d4168c613a3d6aafa985c09e07905c54810f9a00635aba54c5ae6f47319222", 0xcc}, {&(0x7f00000008c0)="c1e4965633830b541dca7bd6e215fe20111d0ef2c4c99d1bdbfaec1efb0bd2ea8da61f76ef27c81d6f5681d0e7fb442185ca155e944fa8e2bb5a1c3ed749c363bb4bff96d0f0c61d4036fb57609834e8200b1106b5828640d4b0b30bfb81e0ee2580b57aad3cfc19323e09b3b04cb555131b428d219b797b16db62", 0x7b}, {&(0x7f0000000940)="023304b7acc2593511c2f08d8065b994ef1014d233811c0f226f1722", 0x1c}, {&(0x7f0000000980)="78608c06805bf2d91c1d2e56", 0xc}, {&(0x7f00000009c0)="430d65a37e43e92ea4f040cb5106574747acdbbd25f64e2ec8558cc247457035f3e971b916999e783a1d3d17a7a0c5e1fa159112ba6cee00f9b7d90241b94cc567c872d9b7d0c9fe14201a3ab556273e3a47cc42d0c38fb42cc8addcb217a462c60e3ce6889b0a821f89f01db1db6e1e1cedadce9c817d08e650cebad18415f55aac100c90972003b1686dc03e2f2ae85a8544d372a37e4855fcac98cc6489fbf6c4915f701fa51fa0e08e85d5113438a4abb35d37994c5996ff08b50eef20f4882dd2770be4df8363a2f56454a71c17e1df64b916b9bb5398f34b9b88ac02f98d4c09ce45e96fd6fc6db7d569f2e30cbf70a7062b2a4de9e6619dcd3484460468df993da8bc9d67a1cb93caec3550e648a5232e59de2206a9608d92aa479f45daf6cb7a6a85db3aa399ea24f10eee067924898043211a244b8617d01db67e555367ac2724665619bed5c96c6259619e126d3ce6f649d447ea14cf6840b20ac9d6f1be5b218cb6d2d33cfb47d3e8e20041bf8057a8883c33143d2a56fb333f254c0e6ecc31b3c1e1266c798259d7fac51b2ec39c6ecad58bb35bee2d5e45bf863ddb95dfd3d5fe389c1aaa1be0fef7ab454c4053440675d9a2ac34ab4f50e7164da3ccc47b468c1123341ae3affb0e1b005b17601d2a5bcfab2bc064bad67704132600ea842c1850a240d506f5a4ebda4351b0c519447f3fc6c28af70c654943a4f358c8123d30036c6da1727ee78f428548cebebe5e374ba39de4c608f6e80132fefa374a9c6c44a122dba46d0d1a8061dc2acf311748346fb45bdab27274a79a68359e5276a336346df62ff227068aceb4f4b2a880582f35db031f7035f0a4ab7811bb2ae07878372ae0216e98f95276b2aee35170ba7f285ffe438c441dd5eab37997f1470177505155d1f7c0153a3bde20283920b4bb99ff6fba3ba69c618d8e087a6d37c9e9accd95a3848684face091d66a3638a2a014af75d338560bdba8232c8ee4e88956292cae587bd6f0404fb716846f94e7362f2efec68c5f068c81067a7f73e2e0c3819ecfe94e5bed18957f9738d03746e4c4fd9a26b7e9fe29fd5b020e5bf64202055485f09409deeef585190625f97c6027422b0619edc186f58c0d9a39ee29aed9802386d250ec9e196b711f105ef0537ecbe63517007a7cc6bab6fb8a0ed45a22789c5cd957e3317426f60c8a0608a97d13b2bb3392c6e6a67f29d6f46e7f9fac9a5f055c11b3949cfa66b9a4de621d8c5bc8a680dddd448412c19692cab5d181284ef517b4a97fa7433bcb80c6c4cfe68217288751668a2e705458f8f397290626cd1139d44aecfca74ffc4417fb3fd7c36d6558f505aeb8c643ff25a365d67fd91ca451585a27d3bdadb512a819cd28de9c619c6e3bc1273c7a31c08da75dfdc7448c3628b0c978badd672cccae16726464b44536cfcac1f37cd498c3c1189f76bb9a0632ae52fdf28f4265a9807cc550097b0f157eb91bc1dcdd6ee70bafb1d58d2ab6fb9dd7386b8dd04ff6e8dc6aefdbd0fe52921f0e2813c3d095592460df3b3073c4a4af97c31c4b438e0b4072c1f962b16d92327700a829ef8a3ccf73943b912437bb2b73926b1fba6918b97df8faee63ec24d374406f00706918744b3692a98828e3fb172115e31b1611a1274ed3662c623e5ff2f1285335c42a0baf49714998e00e41d969aaec6e7bf6e4e9382dc060441ef27e1869fdf3cb9b6ddde9da46e4fe1c60d9a6fb6b0acd95ebd65401e0e62eb6f55f6d2cc2252a1d2ee275fe0872e001e9a339c01c3d0c373754f96b0ef5fc3199a9f061b0e3bb676affdcacbd1c84e3a05ca85da30d4b73e5c80549e3e0121e56761a81743aff0fb99963b875520f65ce6032463c62561d3acea09c1979cd882eddb2eb01c320ba6a6b3ac91a3cdb6b379e9550e3fb278a2e11faf5f32a71fe920a99d16841959000a4f8c28d6c805c97b78006ce135bfa64119eaa557ef5ceb0a7713c950de417f249a18fdd3f508a3e4ef55f7f6f60bc8740317ba9a9f2a5aab5ce2cafe1ff604419c3abacce0f93a276f90da2593e6da72f51f4a4dc5fd6b4c103409f4aee1ba38f483d89d223e8bbfcd4c20ecc55e927b9a6805b24c242a0839b4d8e35b0af1714155929a59fae5e488b38bd88f9f9f3a1099e7569e97a206a0792b90fd4353d6e120aa4d330e93e40f9eca5d8defb4f2e5d4205a212339c76a0a773466311e3bee4b99b4c4a39e21413cf941c54bc388835d544e38dc09cfaea6416ba19b41af2032cc2323a96f0d9bb2a07de61373ccedfef1e510ca63d2b0b69f9b7bc401994cd84fc25d8c4ec8489ec3711c2025550ae73c192eb496859845d65a52efbbc399ec951411ccd072c35517c8be6c082d225827e2fc16f886652c93014c8951d668b71ef7e5ea23d7dc219702dfd4fe30603265d1a50320ab31f12ed3c960de14b6af328ec977b5a472c230b0853a7999c7a26a16607076cfc5be53267d4da245e4c40188408bd59c1997e68a45761c655e78b758bd3ef915f60ee6e71b2f5994d12433755682b539a04f40124f6b91e659be27af8e2335746aae7d061743cc92908a42703ce830d43621ba240dc4ef847c0d5afc9f34f895f30d5f4be3973aebe763e4834e57773c6baf6a112e15109046d0212ce73c430e14b6c0dc335dc27197b8d0b9334bcf2e588ae77352b92082eeeb1750e343f4af705fe2726217babc90923c5d108a9a9aa9fb0cfcbc259ca5cc5a8331ed94baaba074724ad46413bbd9b4fbf599b090e1db746b4679ee6a7185c7eac616ce0acd74f3a5b05bdfde4ebd89092ed66e7f99ab9ed363936fa1f8fe5b0622eab4822db83b120ef2045e13b2c5765f1e04546625bdb54a3246c2a65c9e5fa1b39b36327fe396058149b8b9a018449852f86569a5d1337acef6a14fb41c71f873c1cfc66eaa43eef409a48569315b49ee1ae203c08a9a4364a9bf67fb963c8f9466f06a890f04152eff3631d90ea7b3f6851881497ee6eeeb83d24a85ceb9821bf15d18b69640675581ecf1b1f11e553a7a2053adde134dcbe750a745b713f1dd6d123a38cfbf4da570f50fcd889fdbf4826435ec6aa1a7be25a03d19e5e07539195a4841eb67ae97fed5bdd7997ea7da5ca1565d41f1595d483100baca990cbffd8240987b0fe70a7b88b749d58a47536597536c3865c2d08135e935f9a338e26df317df81f925534e323be4947018efba274682cf04d07afa31816bd9a77376178aba92b9bf01d3841c2a5d7b95448bd773135416e675da7f7a19eb05eaea9c73a3975bd4a4fcdaad0a57fee7aa3b70286641889e5ac9286da36b28d447bcb964eaa8c113b1189107efa32bfc1e7d1a6a030a026f9a4a8c4b6494a9916764f2f09a0e8f2f66011e4518a46eb8441005d12afd67f6a990d3e66845b0d8a0ac7970ee8b012be42a909879e03288274fda0d41495bf2f4cc1294f4711c28843e10ec1858434cb6853ef91087a1fd692fccb156c5f8abfd95c3a78e1b8ef9c566e31e6bb60c1d1e24b620b9c8b98a84cd578f2bdacb7fee62a12bfd76a261266d8b471508b24eabc7d98b3ec67b7256b3c27d079d13ec7eb54bf0f3ff9568c65daca966c8baf51ad9358eb60b3567ce412306f8662ffeff39f03ef6a1f14742ac1296a5e806f9c74255b8ce37a2f433c0591b0d4e352e38386c7ba509b3050995eff2551e7d9aac4dce878155309e3366c00eca1066765ee35e53ad4c428a9dd219519c82ee98751b93440405adee2ab95c585a40dfc2a935f7c094cdc0e0b0b8d2d49798a7abe59d99776cd2760b228ec75c73af159c6f49d44fff75766f17bbb5cb78cb59600822cb48c5ce7fc3dc7bc4286e61d6293aa109114495565b8085202ac90c5c38135217af99400cac4f00e104711894206ae90c06c8ff80cd7c613a69c964aa8acc93d3963acbfe423d1af0ef7d017254f56aec79c857ac5ce890cc1dc549897a9a15b320adcb98140fa0b94effc40aab4e7722668e70d6ce738e3fa64791e13fe50ab478f53f777c8f9512aae911216cbc98c38aa20431452c162e4d33ecd02e548c879eb68a9d231ef84f1738d8ee816b27480008ed2ed812a97d4bc95dc9257831687a7d0ac8d8ce29a98d65f099d40e4f9b0d5df00a97d8c62d00efb51584bf84e2021893b46b1b21e138151f3702740d0b3de394a6bdc8dcf3b10435c3c6b40050c3f32b7195ec3125b9d67a3af3aa946e30dd6f60e628ce6c5e37fd903d2a59e622b5b34e9b6b85564b27310305c9e7397ff44919ad59c870cf8f7344794bfb8286e6fa87a71d566f7cb225579e57de28c70756f383814d070847c04e29da3464fd016a55158bb44123e2bef486105ebd423c3bc55d7af3bf25040ce228d00597db2f48fa5b9bcb1d6b801211d0a18635b2ef98a19dea1add27b29b5fcd33952301511e7688f9ef9335eb47d94fe4a07c7b9d4cf26380caa2b6e0f3ce085ba0b5fe0b3d55fd1a35b076b1f85bc95e68705e1c6f510a85e1bf4e756cea611663076945ffe43e5831e23a4e25e44dbd2b00870bcb99be000b13375792bae45042958c921433da2388eabec16bab21aa1353fe0f36b60e670683c23bc413af0e3ed972358a5d8aa08427c79f17c03a7222197bef7593ff533e59eee4cfdce8a3625fa5526a553b3c2024e37fa410b3c21f4b81fb5d699e63d322e8470b855fc12227ee96871ad0ff457675691ee988cae345a89357c5d59bacde0b2f3ef708d8280d578348e7145d5bf8313e982d4d11dc0c60dbaf1676bcd634e6cf2b9ddd63741d707deedbdeb8da0a5a2925f05537200fec59fd7a5e18c60d597e74c2736598c12a46356102043a19a27aea9e1c807d07446ee20cc98b59dbf707923741d312e1669e93ebe1a0978ba86097d8a6f9daeea96d76451154867f16271f5439d944cab712a9eeb7b650234c0f4614250c98429e79c1ec4584a0d4b41b8b902353138dd008d70e85371193e8b3d59821fea94c366240223551cd85177cb49b7fbf5424310ea3e1af2034766e0d1bd250f6aea04239f9281d172fd22918426bc5b313e33ead6cf256d0898cf86282fe2ff42f53045df66e429f6ca3ad72fa5c14e2b105fb5be1f2315af2f7063c3244c0ef11a802a19cf541ddcd2b87a4821279489362f35a625733cd2c52e60b26caf4bc8c3c24c771725c2cbfe3521a774eca899b1d1057ae1306135ae9ef1773fad2d122dbfd650c92dcf6c45f1eaf5c126e221859378d693da894a9c45c091862d8c809c4d1ff4030d5fb7dbe3e44bf640b3c1ddb3fc7e3fe3e01e8bc6a5e006e39d956bf6704050d6e825906033fde4f6fc6c2964edccebf077b341785ac7755ef8cc372aa405ae29466f66009549e36af8506139136477e7a673407d43d610259abbfdc30fca861e1bb336bce01c7ff22938b3a32566cd34ca602ed9494c46315d80711f275637b5a5d544cc7bc76310d6ecea2888eba800ec7c63343c43335ce36fb2cf470eee0466fb4e0dbd6181ae7234fb7fa6df6d7316102b1aa2cb435d49994155d50c401bb06ef149af291868c16e47ad2abe14171a1a2354c70040019aecf43b1681c84aeb2f265182e0f7cd3fbdf7a5e464d20f038eef59db7ddaa244a2e7834e6a3e0fa7ec88f9488a6f6c64de57942bfda1fe9b005d7e86434149c2b4c0a353c424217050e413adf2073d3d19b80069d650711a99cfc81eddefad0edcd060530e8974a60562b1e18e4b828016d2a103d2b3b822bf29fc0a12d45308a74b080077b59d300e64a2ff3", 0x1000}], 0x6, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r3, 0x0, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}], 0x128, 0x400}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = geteuid() r15 = getegid() r16 = getppid() r17 = geteuid() r18 = getgid() r19 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r19, 0x8004574c, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="01cb1e0400bff81d254536761eb8f43e9d100b380fa8b0b309f8ce7eedb118c78b09be7254540a0ddb310d86c81b04a39ac490314d27ba914bd4633805f3fc538d2c427e02bf788983dd472e6e84e518ff6174499bf15bf5519e10feabdf7483a9769b8a4f241d8f05412fe7ed1fcc9ca07254cba2b8514a930a4306ae676f72d5116db115ac79ff298e92c0a57edc789af5abfa063ae75e975d6321384d8be9b854bb7b1806aebff1184c05a14467c4d6b66a902f968837aaeb77c1c0298e51d10e591703a85c3134ecf2900cda25ecc9566c125dbea3a2460b98cf7b6f60f9f38b051db5a9"], 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="8fd2f2056c4afc9b8e52e3b7745dfc30a94aa9d816f257f0b994eaa7a10d372f6dc39dbc4b312177765f6f3f01fdd525bcc12fd333a0bd2cbd278ec8860ea7babf80d9", 0x43}, {&(0x7f0000000140)="12a02bd40f215fb2789eb26a84499eadaad4208bf888bb4e82c0325143a94e4f4290f177cbb49e7d5e70e4263443de3a8697d42ca2a274d5312d1fa34d8b708967912668d1bd59aef6cc99f6d8cbd3ec14e266d86348e01199e0f57219a8fa398c3dd94a35b958d255528b2e88978d80f9198a87aca7b4ace25b2da1a9d5db7d76f0e2fa224f50770b5c", 0x8a}, {&(0x7f0000000200)="6c99cd088fe4fb1f55a985d3f205a6bd401b38f249d876c2c7f74de75196e97b572d6f25832f6d3cbd402fa3c69f21231ce251da6389c94ed81c3f93093748bd9705ea4bf887f37e60db62d77e0910193f98de4127bf1da5786b397a07830fe35350ea36253be5edce6be182e8ec17fa09e61f2e945a775fafecde3e731f52da9df7cf0f3c95911495db3258f8d533ad128be8f8400c4d1d6b4c51a00eb80ed3d36a52de59cbcf01babb342365861a13ba4cc259cbdffecda94c83dd8f32244e1d9d12dd23bf5d8dff9f29d89f3928b5a75f39baa5146c3ba1b70ceea9035ba04e94f5d6a339effb4631c16801864d6c99", 0xf1}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00a2f0f41f16000000000020ffff0e0000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x403}, 0x402) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 06:13:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/126, 0x7e) r1 = socket(0x13, 0x4000, 0x2) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) dup2(r1, r1) 06:13:38 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/76, 0x4c, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 06:13:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 \x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 06:13:38 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="9cd0f6e85dc6e2bbf14ec8c08f50ad52f0fa6f4727469d7825915aa3ee4eff2f495ef277924928eba7118815db7c9b4fdef7a83b8d72a1bd938086cfba6659f3bb9c9d4f12d16ef0006f0ea24e559ef086cd0b719798f9dd9d3b6ca12c41dfb197cf5bb521f6a3d7eedde0c8f75fccad6d7bfac57e68fefb48d6072c682aadee24700bde3333207aeccba671898824974b617aeb384f6810f483b93cdc2d410a66ab09fe037057b13cd8d2951794a164ce589bf0bba61dc06afcf730c9a3359c10b2647ae0fbf8037f6ebace9e54357280d45755ef1bfdab84b8221847399e16e2a5ab4d44b02f4442498c9cbee4048f92e74b53b6a61a2c3f511314ac", 0x2a}, {&(0x7f00000001c0)="d42aee651544116637b461ca39a30286d3c685e92c101ecf36a857e8e67707d6b8c8143acb10fa08696291f7f9867eb7e94e63bb28831b043785c180768e71beab0b33408d2c721ba3b66f7d782377efb74d8d91e527c0", 0x57}, {&(0x7f0000000140)="3afb3ac83f866d5991d6b4b3693e7084b38993edbd9b1b80a524cf45d7811c3e86279510429760381a8d21cc", 0x2c}, {&(0x7f0000000240)="4178539f39969391078c051ac232dede6165c53be07bdc446c3511290ffc8ee1a31f748f77e194936fecbd3039bbff4494ca32491633d9ae2cba7f4004fc8fae6856a60abce82b49a99877ab22f9ce0b391a99ceea711db88569c6c38047f1d037ed599304b9d0dd21cefcbb45e72f2e732c0ba1f76652f5465faf5a7101d6e990fa4276772208b5b2a5e24d6f27849f1875bb2fbf56d0d8f7cc089c773dabd3360bd85dfaec", 0x266}, {&(0x7f0000000300)="e189e7e460a4d464f42fcbfea4b5823589b00254db22e858a0d37a30ed25bf3735163ac185a70258da2474442113bfad35eb58c7e3b21eecedc94ce71a2f80dca1b81c512b8fcfca28a1d7921d06fa0df7376df8307e92a55461a43060208f0973a8ffc289db1f2c1032b9f92c52302f569ed788b2324eed04b31bd9d002aa50decdaa23ed99ca4e454bb66e287961ef250eb3d311a9dd245cc29216c3a055a9f238e83e004566b695bfd1b8ab0d9c5587ccaacb9de599b1aba422f382bc7f3371a1152b903b758a", 0xc8}, {&(0x7f0000000580)="d50e1f7be61fd16c13f72407010944a0435c35ab90371b5678316bd3e1c1c3e5ab1432ba192d86de4572a6f25ae7130f6431d7a5304cbc239a23c163f54f5211fb10ce271d16253a1628a2ee6001b314cf8d379dcd893f561d801a74fb6c4c805088c250ae9d4a5b4c27bc5c642314c877cbf4da449762fc7796195a76d4d34154bed3f895176d", 0x87}], 0x6) r2 = fcntl$dupfd(r0, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) dup2(r2, r2) r3 = getpid() fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000, r3}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:13:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) read(r0, &(0x7f0000000080)=""/131, 0x83) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 06:13:39 executing program 0: r0 = msgget(0x2, 0x86) msgrcv(r0, &(0x7f0000001300)={0x0, ""/40}, 0x30, 0x2, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgget(0x1, 0x440) msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r1, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) msgrcv(r1, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 06:13:39 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) semget(0x0, 0x3, 0x200) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:13:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 06:13:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) socketpair(0x20, 0xc007, 0x4, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:13:40 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x2e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 06:13:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202feffffffffffffff797ead1b7ca4670f7982b7ea627db80bc1e3a336c3cbd0c71bec00ca35be1353eb6ce2cc1e3a4fa0703828ce3758a71fd6212287e8821104c78ddc59cbffb42eca5ed6391fcc37f0c77015d4febf097237e523832f"], 0x1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 06:13:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000180)='c\x00', &(0x7f0000000340)='}\xc0^$%\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00']) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 06:13:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0xc6d9, 0x23ac, 0x100000000, 0x0, 0xff, 0x3da7, 0x4ae1, 0x3, 0x0, 0x8, 0x1}) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="b337a42f696f9533f3f2d5f56ee5c5d2ae179bf58f8544768332c3a1d0e14e7d64445bbcd87a9b220cb0d4c987ee4e36b31885eda470752e09dba35447cd5c1e523795bff153b21c53a7d5080ea9d46d074ffebdcf3bfdcfd9350f6c81b38758fe4f34a49882c3bb5d6da86772d16a7c94eeaa27266884c9807aab20816215f031d0df4acbbe8a0ed1424e1df2ab1ae404451152f12c1d3415a957842cc9f6b35b7265ea565a2b1dc3817a4d5782842662d2aa70fdffa95da3866bdda7ccd1300ee707d5e28caa77f815237df3129e1f9089", 0xd2}, {&(0x7f0000000340)="ac3193318e71a3014fb8c144517cd0700cf834a1b1142291fcafb9772f731307744c2e5fa0caf7a50ac7a2d8a3c3c30a588b771ac82725e27a708a351a92138c5918e38f4e364d2d419fee2ba66dfe26a57867234577fb5d204fa8897165cd826c46a1d05741f2981181ca059a08017e0a", 0x71}, {&(0x7f0000000240)="73cdc8065d044217c26a69c8760db9aa5a53a113d12aae1bb9e7d25820d082834004ae5013264dec1f4ab9a42c20e4f9dca76063d10f0c873119ec16feecb4d918f3a7734f42dd35d77eed1a9fd91476e0e78f9ebfab38713c004ab6effab3e1cc5e76da5949f25826", 0x69}], 0x3, 0x0, 0x0, 0x404}, 0x409) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xfffffffffffffcb7}, 0x800) 06:13:41 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() pipe(&(0x7f0000000180)) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0xffffffff, 0x84}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kqueue() openat(r1, &(0x7f0000000100)='./file0\x00', 0x8a80, 0x1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xb7, 0x10, 0x1000}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x58, 0x40000000, 0x0, 0x4}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x6, 0x6fc}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xc3c, 0x2}, {{r1}, 0xffffffffffffffff, 0xa2, 0x24, 0x3, 0x105}, {{r0}, 0x0, 0x40, 0x5, 0x7, 0xffffffffffffffe0}, {{r3}, 0xffffffffffffffff, 0x29, 0x10, 0x10000000002, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0xf0000001, 0x1ff, 0x1f}, {{r1}, 0x0, 0x10, 0x80000000, 0x1, 0x7e9cf654}], 0x34, 0x0, 0x2c68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) setitimer(0x2, &(0x7f0000000080)={{0x2, 0xc3e3}, {0x6, 0x3}}, &(0x7f00000000c0)) linkat(r1, &(0x7f0000001880)='./file0\x00', r2, &(0x7f00000018c0)='./file0\x00', 0x0) 06:13:41 executing program 0: clock_getres(0x3, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x80000001}, &(0x7f0000000040)) clock_settime(0x4, &(0x7f0000000080)={0x0, 0x3}) 06:13:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = getgid() r1 = getegid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) r3 = socket(0x18, 0x1, 0x0) r4 = accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc58) r5 = socket(0x18, 0x4, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r6) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000280)) r8 = msgget$private(0x0, 0x400) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCCDTR(r9, 0x20007478) bind$unix(r9, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgsnd(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000002b02240a834cd04d4337bfeb05b381a1a9c7c2439d8d1f5d19b6fd5dfb93df63d3aa2c04400177d04119c7ab2b0edb3865b3c59bf5cbbe625fb75bed4537b0beff3515c7d53718ba1c5fcad8cd793fd8b1daa3088a8532ed8dbb31874b56abc2668cd647fbbde771d968129430fd77e06565d9c0ed3be20f7b694a20cd72e519deffd0a33ed9b053e8e7e7c7f1efd31c15d7c655e20fd5895de2806564f613697719917c00763503c3d0c4013123a6403ee733e91e0f43ef48e2c5dcd900000000000000"], 0xb1, 0x800) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000080)=0x2063400) 06:13:42 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xff, 0x3}, {0x40, 0x5}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7, './file0\x00'}) seteuid(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x4000000000, 0x100000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10aca, 0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = geteuid() seteuid(r3) 06:13:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff127cffffffea", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 06:13:42 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0xa0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1e, r0, 0x0, 0x400000000000100) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000000c0)=""/175, 0xaf}], 0x3) 06:13:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) fchmod(r0, 0x88) unlink(&(0x7f0000000000)='./file0\x00') 06:13:42 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1b0cb158d7292f0, 0xc9c7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) syz_open_pts() 06:13:42 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0xe3) writev(r1, &(0x7f0000000040), 0x1) 06:13:42 executing program 0: r0 = semget(0x2, 0x1, 0x0) r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffffc, 0x0, r2}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/106) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7bfc0800100065"], 0x10) getpeername$inet6(r3, 0xfffffffffffffffe, &(0x7f0000000040)) r4 = socket$inet6(0x18, 0x8000, 0x7) fchdir(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) r7 = syz_open_pts() r8 = getppid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) fcntl$lock(r7, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x5, r8}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x8, 0x101, 0x0, 0x6]) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x9, 0xfffffffffffffffc, 0x4, 0x8001, "bb684f14d92d343ce4266e506bc292fb5d3e31d4", 0xf41c, 0xffffffffffffff7f}) getpgid(r8) flock(r6, 0xa) getpgid(r8) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r7, 0x4) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000340), 0x0) getppid() 06:13:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x20) shutdown(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x2, './file0\x00', './file1\x00'}) 06:13:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) read(r2, &(0x7f0000000000)=""/240, 0xf0) 06:13:42 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000dd1000/0x2000)=nil) shmat(r0, &(0x7f0000e31000/0x1000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0x0, 0x400, 0x7, 0x1f, 0x400, 0x3, 0x20002, 0x1}, &(0x7f0000000040)={0x7ff, 0x7fff, 0x1ff, 0x2, 0x8e39, 0xfc9, 0x1f, 0x200}, &(0x7f0000000080)={0x4edf, 0x8, 0x7, 0x2, 0xff, 0x3, 0x400, 0x6}, &(0x7f00000000c0)={0xa6a, 0xffffffffffffff00}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="1a6799d952dfa8edc739baef9efdd9b1ac949ed4", 0x14, 0x8, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x305, &(0x7f0000efc000/0x3000)=nil) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 06:13:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x40) 06:13:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ab6b43ce38ed0473ecba0db819ac140000174105d5e51348771197a7728420cb00000000000000b3830c921be181720048d4c17d7a79c9549eacbd9f347858869d63575cc441bdd84258473afaf30fed71fc9933117dff4f5c3cbe2ca7b2046b74876a37c4c654ef7403d73755847f3cac34159c985565f48403ada6594f07d922b35fa056302aeaa29015d4f109cec2c114d5fb73a9118c60ff40c75d372885eaa4fe6da508522520df3e03099865b51e758712abb3c9328d41495300e7ff9de69ad086a8ea89f7c3192884dc41e544af7bb0755ad0f323bf8741b03f2cd83646ae16232e5cec2eeeaa48be4d785ca464cfc9894760655add6d46c933d4dc5bc91028a8ddc21ccfd5ba9c404807fbf87b1c7f360abae9ba6beee48924d23b56800eaf2db5a5defe450c6c99229dd5163f4e75650d31f2a97b", 0x139) 06:13:43 executing program 1: mlockall(0x2) r0 = semget$private(0x0, 0xb7a2d2926d54b6c3, 0x120) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/48) r1 = semget$private(0x0, 0x4, 0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x40, 0x6, 0x8001, 0x7}) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x200, r3, r4, r5, r6, 0x2, 0x7}, 0x2, 0xf8, 0x9}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:13:43 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0xfffffffffffffffc) setsockopt(r0, 0x2, 0xba5, &(0x7f0000000000)="841c4c9ed67c007ad7187225b84b24092095f7972b4ed00fea2c633754a0cbb06d63ed051b622c796a3ab3f69607f40f06cb1d4ee3254278158880fabfc3ccc84602", 0x42) r2 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x2, 0x20, 0xa4b8}, 0x4, [0x41fb, 0x4, 0x401, 0x9, 0x9, 0x8, 0x955, 0x100000001]}, 0x6) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) 06:13:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66695e0bcb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:13:43 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x72ae, 0xffffffffffff0001, 0x7fff, "f9fd6ae3295cbf0dd3c2cec8171213875770d5ec", 0x3, 0x4}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 06:13:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9a0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65300095f14a3281b8ef68e783d6e952b37d3a27cf77ffcf31b0bd7212fdf4256e5e70f2984d9716e8b3b9aff87ad0e934732a3680b44a05bf6fe2409f10233bbe6e14e4555f8825bf07bc19cf20f5503c2a1a11c92fec5d533807587d8058a616da3ed5286b1bc744bc662551447b8ece39aa10f1d6bbfd659b016e311eceeb09c74f739ac3e4afd48de448183a42d6d4ceb84944991f14bddb7f4f6575c4d7cde2f209fc00f3167d31ad6a58f5e22441f7e102148c614817ca8090eb8c593802c36fe08c20bcca7c5e2795d79240051487bf39ef2f632fe18dc32b8cd123c4f1a1b3e4f5297586718fb7925add016407"], 0x6a) 06:13:43 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2fa0ce10073000"], 0xa) 06:13:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) sync() r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) recvfrom(r0, &(0x7f0000000100)=""/11, 0xb, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100000000, 0x7}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrusage(0x1, &(0x7f0000000200)) 06:13:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8002, 0xf1) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 06:13:44 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$inet6(0x18, 0x4000, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x100}, {r2, 0x1ae}, {r3, 0x4}, {r4, 0x40}], 0x5, 0x4) poll(0xfffffffffffffffe, 0x99, 0x0) 06:13:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 06:13:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="eea6fdd12db755171240e0c99cd09e1a0058db687c9a39dc135a6951cf89888af687ecd1590bb679a9239f00365e9d3db2d9690be5408e0f1e8ea867e5b65eae833a2fa5edcb14cafe480f1c92c04d36832385f566795d6c84390386e475faf66764cef8ef9e87c247a6a9391ec5e433c40a2c809fb3f2529c27245712e4f80b41fe7ed1edbd6d1a8a3d12f70a9ba964c7df750b6c80b9f1432641a4194ff5371b62468ed7443e69727419ea1a3316a8c73fb1b2513be54eded87f851af5fd7c230b55363982377c5e8b5824a536fbd7", 0xd0}], 0x1, 0x0) 06:13:44 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x48, 0x10, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80000002, 0x3, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2d, 0x20000000, 0x100, 0x242}, {{r2}, 0xfffffffffffffffe, 0x5, 0x2, 0x2cf5e4d1, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000081, 0x281, 0x40}], 0x0, &(0x7f0000000140)=[{{r1}, 0x8610751957b8e7b1, 0x26, 0x1, 0x3, 0xffffffff}, {{r0}, 0x0, 0x40, 0x4, 0x0, 0x6}], 0x2c81, &(0x7f0000000180)={0x3, 0x6}) dup2(r0, r1) 06:13:44 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:13:44 executing program 0: r0 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/58) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 06:13:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002bf, 0xb0) r1 = openat(r0, 0xffffffffffffffff, 0x1, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x81, 0xfffffffffffffffb}, {0x64}}, 0x0) ftruncate(r1, 0x1be) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x38) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='({e&&\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)=')\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) 06:13:45 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 06:13:45 executing program 0: r0 = socket(0x6, 0x4000, 0x1) getrlimit(0x6, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x54d87ff2, 0xff}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:13:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x84b0, 0x2) mknodat(r0, &(0x7f00000001c0)='./file2/file0\x00', 0xe000, 0x5d) 06:13:46 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) dup2(r1, r0) pipe(&(0x7f0000000040)) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 06:13:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:13:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20423, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) mprotect(&(0x7f000060e000/0x1000)=nil, 0x1000, 0x1) socket(0x6, 0x3, 0x2) r2 = socket(0x39, 0x3, 0x7) write(r2, &(0x7f0000000080)="f8f4306c5162f1645a75f63625d20453389e07196f45f93981b59ddfd4b05ed7110af1f69edea5de28e24013a4d1cb7affb8288fa707e1730047cd2bd07e003c5a3cebfca3b5ad723d0e08606dc7cf2887b22d5396457be6ff012c29430fcf3d16f86349117fd78d6a657f233b1cefd12699cff8f1855fa884ba0e706410e119ba0460567678bfd1cd59d04dc87c1f9db568651eec938f07f35ba504ab3a55", 0x9f) close(r2) 06:13:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r1 = semget(0x2, 0x3, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x3f, 0x1000}, {0x3, 0x20, 0x800}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x3) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/180) 06:13:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 06:13:46 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8c0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x100000000, 0x400}, 0x8) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/10}, &(0x7f0000000380)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffdab) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f000034b000/0x4000)=nil) shmat(r2, &(0x7f0000616000/0x2000)=nil, 0x3000) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="4fd589474a857ab7e6209bcf01b6ab155206d27a062f2a708bf6cd0f3f8551ac32f373be3d5297d321c9520cb700672a507a3e", 0x33}, {&(0x7f0000000140)="4a69e53601fc0e15c51a3728e27988ced76a1d3eedea77db191a444b0acf7d28839811f34dd284154816096cdc5597942405189df5a3f00bdf1bcaba86b1a10e926396cfe0794b597ba472dfd8a12605b2785eb6c9600c423c06ab9695dcbe3135b23ac1c7afa6b7c5c19b1bf99b828262a3a0061bc5fac83d7b6616b31ae1a173ba8218c3d1a2bf8858a6e59a6bf8ac5d8efe2b2557930e7d37c0b14ab205fc1d479e72acf2833e77a7595c31860e4a66262302cdb48fedf90d", 0xba}, {&(0x7f0000000200)="ebcfb543471e1c", 0x7}], 0x3, &(0x7f0000000280)}, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:46 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 06:13:46 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x1002, &(0x7f0000ffc000/0x2000)=nil) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 06:13:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x284b0, 0x0) setsockopt(r0, 0x80, 0x3f, &(0x7f0000000040)="24d592952e7c4612fc42cfa1e9279ec3fa4fd35b135c6abe7ba8213fcfa9bc7201530d55205adc9fd229ea6805ced026e17a03183088a0f197594ee28b", 0x3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="02cc1b9c77a27640ba9dc1c9091f9f7474ed20ba20e87d17d465b0d18d0a96acdcdfb7c0e83825252144d4703e47fadd3010c5417aee650971a8ab86d17105520fc63ce392e44a7c27", 0x49}, {&(0x7f0000000180)="6f2d1adf54794495c1e224868cb7ea512722e9719ded2fa3d4f5a9b78bf85f8ce3318e51d778be545db2082f688bf91214d9748a43d1a28409b27c584a7572ea2256c6b49044abda01f21a0be16b32712d8512fd4bb56d3367850ba7ed17b7c0e7b2ed3e9d94075f396ed69d09ed912b0e4c6daf", 0x74}, {&(0x7f0000000200)="1dcbbff82581399210cdd3e8a32a66d69ad140b564d5c25967a54319343b24972684caf9fa69659f075bc65c93d5fb7fc9387f5394041beb4940c090dba2e9865623f8739b33f5424aa49a75470a9ee81437fa25d9e35ba4dd8f03e7ddf0da03d4d40289f0d2577d74a230c91f0482c5512ce1e582b42070fac8d2557715f0c10ff380eb83500f1b577954b07df968236e", 0x91}, {&(0x7f00000002c0)="b1a24aa7ce29fe1b14ec45a64b81909768ceabd4406940858a79515eb7bb038974a1ac552a554edfaa24b9cec7b7", 0x2e}, {&(0x7f0000000300)="ff61d70cd8297cca076dc42ffca99eda65", 0x11}, {&(0x7f0000000340)="10b151b8fe85506268d6bab1c3c65b7fa8a76b44cdee51bc7a5821a82756ab6b", 0x20}, {&(0x7f0000000380)="152768a96fe2ed1f7c77813269e9ee7aed4bfa503d69f998e2a19e4ba95130b7fa5b91a88b62454efecdf4e327793a647e263055ba77e14e2a7b275044ded549b97252bb66d1fe1f24e8423fc0dbd6ee0d21b5e5c826c5e19b3af6ef911dffaed2b1c81a903677c9cf95555cf7eae42341ba8fad2dbe3c0758c1f938f877bb6051bff6191e9f0e6da2b733002348666f9267d638fb515901a504d3041015fa9eb34915049a11e0e1e94e6414b0edc87390020dffc733fea86ccd7e7d624a00ec626a301247f0e029abb9751c94714f2c0fbae9fa48b61d1842b9aae8a87edd7b8b91445157134625c67f6610714e2b91a532421b12448d5d4669ae1782a192180932fc9226b2240faca087e28f9dfbb02e8ee6bd0721eb1c8808719446435d78bebeee7f5aefe652e35713896e0018e4483f076caa7d7c512f6a006511ad8b37af349364bd4083883b4132e837f6cc14e64d7ab2f4d5a79c29117a6d4e0c498536ceb3d2b0881eea62d4cc07bc6506a3d8388863ebd1ebdb9e91efbd023b04185e6651b631f7b73771bd610094bed34e364d3fbf529ef3a371bda27d41e3d942117bee2d5cf3c5f5349a461ea8aa8a41a85131293c9436b9c544f341a3b4d5a6636b06e2d4c9bcef7ac34bf22092131ff1e42f823e28d563ddcc296fe466c6c741007cf9eec9a1a06852d50161fd2e5a75f4b4b2bbf842f8c81126343a706a3f7eebd98d9ca2dbf52bf23dee80c3271c925a90b44e293b99b059f5b138dd7da6d5e75cad7416f3fc1ceadf7d6c6fc0287f2b831d7b038ec1b77f5a349a2051d1e3cd9069d581382d15f5c57f0eb818cf049e8650de15612bb091ed9d55964de13b4ff7e995e2f52313aa44e4563c8736d1311ef03caa21018c01207659ed1d01fe69e013c5311feaa9927417363c9f823f8fbc0b2d1245e2b2980ea5df69078dc18908a59151bd178bb3fd625817d1e664c660b75322d4602f2a8ad83ca7595cf2716bc260b45e054f1ba1ea2c88d71760f31833a011d114b074fc436adbf365dfe7fe4d224d96771a11cd4cb84bd6592f1839774b48ca47a43c56e5175b9be2a48af94ec39cda2c462c25d62203e4fa428beaa0c19b4a47c3aa6fa03881b08986c36cd8a42f53e75225758922870a8c60bfe2a463912f36b6c7d287fc4aea4bb9c47cda30c22854401e90cc82c5b1f60425e8a2ad62de7f96c30d4821a0d122010130ac0203240ecb37737c3b50477b6f210cfe0b80fe7d2c843e8a27b4b545f4bfb079e022fd0458a08b8e7671d1654105d68b9141824e54a9f885c4c2744eb6d3f3794cb09b8023e481459cab7deeda3c3bfc7a39ede62905214b6fa19d08b51799113f720d3734fc31473e434b31947ad457934c90fc973ed8a32530a1367db1a9492b584842d2127490023d2a29b21ea750eb15f10835bd8e0e30928ee7d51d45966a103dfee1eb5bfe90a19d4433d6b436e3fa569f703a6ec98af7a94765486ebf697d8ac50b0e9d8f324ba0a16eb546ab017a9230b37c955af0e94f4b8dddb8d06e053298888bc934852ba560406e7637d373baf1656652ca3cec052fe1ddb3844489580a71d4b18e0b48bc647c92b57ed63d9dd467c1e8ab5ab8f61d63cbcf8114ff7d1b680b02aafae7dc357077dc2c7c6ee3b584b3d425aec743b433d16fab0cca6f98441a29063edd9279ec3d23d28eaddc4c121182d6dcea8db93ed126d0de705d01906de97787f6d86e39d408d5bc6073993854738a345b45499b758e9988b337398f0b550fe0c5b3e0c639bdd75c713afadae0b754fa0acaecb2bac438a2a82d7cbb3220e7260278f3ae36d498b83f706d296bc498a6e9fe90b69f9814ea4100a5ba12249b52620e093b7d7c0ed13a923b390752076b26b180886c0368f997f1ad4181c84da6c6427e63c6550319384cd7d4df71e090210d49ea39bd3ad4ae9f011e8b3d74cd20e747bbcc7d74208fd11bb5e174e90fbbd24228e96a59ad2925f0fadd4b0b33644557dc45703312443634e23a93fef5e53396f9ed520defa5c323d3147f57eb60be47da1b731c0dea49065b51624aa610ff947a1de925d6b2bba783858ebd272465fddb4ad03151dded8985cef8102b3c3ccc2eea4de8f7b965cc39c4e3e9fc05c1864f710020db0b018ce3889119d254146ab4b9b20988f8f15edf5c2654ff77f8a528eeb73f718f8f5781dd7d9089c40b2d0a4847140ac576a56a5ab302dbf11a920b8af62c607b3e97e393b54accf3998cbbe5c7a7671a7c654dae9854459550639f30bdee7eea9f266ad08ff9df35ae179ba85cc01456372ec230de01812d66411f9e6fa0342a4e103b8d55c86c77684c90298ce7f2aa55dc2a5271a735b05c40f86e956cd34059d86c8f383bf482b0d2359516de3844dcbebfab6e182a9a4573046f252680a996288a25dfbc43f08fa0258da0b8a666f5bbda0cdf6d9363757c262f9bbf63738722696c31e8761e42c9c8aacce531cff955948879f2f80871ad440a17c957db6ee97f0ee991b13fbaf457bf1d0dea4ba346a60c8fcff764cd00a7d78b41b7644404706233033e8c3136774ebe96afce901fc46a54058661324402131d04757d5faffadde5e75e203bb60899247edf97b5cea339a3960f7fd45fc679bd2418a21457460502925e1081031e63685f97ac665b598ab7b6fb58285d4e704115ff84c4609a87c884ea7fbe1ce0b8b35ae235cf09226028a72b7b81a4ca0c385d2185e68ee37d59dccde630e5adfbd68e03c5ed9b5935ddde02360113998a992f17851cb19e308bff3a37e42fadc1a9f9d520abb4b4c89aaddc2b384b6da201c0487782aa9c4ef5ef2965a59d65918949e988648200b477654dbb761e0e39ddde296703db9027876fd72c9e6a9a9718066e1afe41fefe65d4f16f879410cbdb2af73351fe98085735e0f6f8481e90fd62f3720cc789fe1f5a28a4890c81478010749d5716eebd7b8042c32e602f4ffc14bdda4a9973ddc6e2ed1fa78b2809ba0089e1249856345376ea23e988187882451c0a00f4b36d59020a57b5a9f1d5a3daef2603e838d61a407a068633a595844bdb75292ebb4d89a3760512c9a6d6e414d520cdb39dd8aaf49ac4083c8992b49f779dea343d7bd29f711e49cf156bea5479a3ec576be92ebd14b14e9cbcf64aad854eb4dfe17c320d2ca07804ce1c61de232330e741099107244577c875f989f36b9d53adfd0df62a9f86a69e0bfafd5d894261d01238f06be7fd8eabb4241816230526c287ff40b10a1ca0a2dac0be99b005438967ddbaa9c58110ac21b1848191edee2b0a7876ea9855721f78ba5061d57b957533bbe695796a6d52b64d2cb1df6df3ec9e68af7488b470736b461854ef2cc3c9a75d6f7722a713ff4a4516a44b2c28caa5e5044adab8249160a4b93aaa600e7056e670988e3b8e2df8b06b53a98046c8538cdca1a1ad4b8846c39af9c93a25230ba134e8c4b2bb1a63cb54c4ac8aee70ec406eb9746e24ceb547b6cc428cf531393f0e31aff32168337ecb8100dffe45e222a02a163c0f9c0dfd0c49314aae4e66a9001c8ceabc59bc82764314f32c53476ab0bc82a6e942d5ae57ab79512c372a57eac411cf6b5399e289012376debb05ef16f2a2e91027354d532f9c3fb7c4f312fe7ae9ee4c4d6484b993b95bbaf852028b97d4fdcd7d4f2371ccf913988b7a00679f4f3ef3d8b1010339e93afd9529aa203451ef897c8c942c5618e248831425d886a0261f0b0a834c876eee6ec1c80c3160e7a93c24ca26700ed89c2bc0d2fd1be440d30142225d07adacb728986f7641983c18470f7478c0dff000963585cf0d1e65d00e7bd842d757d413d49901d28321076b3ee4241dcbdea5d02345a43fb659dc5df73d47388cd2d74381a99e93411888659c133dd658baa804c8361cfd631a319d70b5329148e7bf5b786a9cf04d77219fb4632fa1964c64e1a6c92bf25e4b818ae273d48a4ecf49648569b2fdf65be25b9f81bf833702a40fce49a534ad2ba4f086cd1e80fad97e501e9840251f2b1a62f31b69c563ddb6ea43fb01e309b0dd4cc64377d817dd6a4cc09599702b0625f6ddffd3af5f8d7c4b0a0fcd1a160831df9a3da1a4ab505c3ea5cf8354d6e2a340c9f9cbc91cfc8cb278d59f83b5f6e2f8555ed54fa801fbc7c7353848e7b43ab3f279fc72bedd29422c5c53560cba03a96afe5da12aa04ce3ed349e344395d2d54379c2f097c78497dd7bf6704aa5c91b6a89293ac1170bcd9ac92aa989911200ef57e201723733e5b3d7900e2bd053179295c3a929013befcc1bc3f89e05c77d25b678cc8b1222e57f840bd0d8122addba172e846643d75351920a9aabd2b9a65998bb8b56905c3e95bfa9c02ea54e03c3d2008a0538e2a255b06c455fc367b38d93ca2aca2c242d9e85424142ac16d7bbb09ee00977d0e23e8b66b2a08b56c78e9bf1cf84902f9683ebec83343cd6914976e15cb082035a0610ffe40cb8f14207d08bf5d4478f130399e281cfc0d0f08e2d7e855cd65846aacad72a1a8af4b075a581471ba114945242369fe737f32d8ba47b00aba81727d85607748a5daa8c26f79289f842829567015a76bbe4bcf2e04dfd0f7805b6f259a58828d1314f053f35af99499ab3368e6dc6468dca65134311b4e9af1fee5c7e234ed1a767e89a27070e84881a02d12451ead01704d5d5f8fef950245f26f67e80568ef2df7d68c2de34fa620c13fa98f6d1c1f38830b1e3a0d1475e2ed3dde73352ebd8b70aeb1600a95845ad3caad971adcf5f9161d868c02512128a889d973a7590b9644bca3aea51342c6e5876ac6a7dc4fd2216393b63253f9ecdf4b4ff36e8e2df1697751209fa195e5491d2a4ac45ad10b1a9770f255186cf5297aeac43bf02ade922c30cf7f3e16213c19c42acaee0daf7d6baf3ed7d992485eed529ecb261a60d2dd02c5f53da8d27f32136a6701d7dbb3d44cac79b3dd954812865ea5631585f2586ecab171a0c05b82fc7f8283d1fb429a5641484589b45617b6cc6b6adfac77d578c3f8373c6d8621bb9d2795a8caa11539984a83824d5fef006c2862e66ead9184fbbee9018a8f7037274f1a034bcfbe8f1eb19f6116ddaaec4c39f5b5205881f08c5a1447f921487b577427ebc2cce9d80daa9d35a809d09c69d6a4cd4270e878ee18cb025346f0721a20b4ea2e34205e1696eb87803c1aa09b6042997b7c870d2f6ef7cd0fa0c8a74a9f716882d1a5b481293ff5140f7e78210f1a4717864360bd9501bb3f37f3633ef8501aec3c0dd73aad8fd5833f6ff27a85f4f6c30be6556e4bc022a531c72c0166fe79e7c9e77460ebb035c9182fa32368a7dd66efe441555bc7085696784c1476c25f1294fb3b36a3073f0644c63fa9f2243c813649f4ae55ba0faafd9b4bda2669ee5edf409fc073f2f1bddff3a72c04603b83637374a2c0ea17ba76a65f16139421323dcba664dca6796ce9a50a8fa9dc2d283c13a1ea1856290c5a3681b8a092c25b718cb30bdae50646dee92aa0349eae5a4c7f5a48e5e32ed5d52c15bb16e8250aafd07858831b1104b2bee887731fe2e204b04e41664d0c48bfe5aa0db77f8b1c868ac10a33e4daba3d7f3bdc794d0ce9319315cf26bd8ad8eebd15930e05035d250cdf730ec62a53b901771a97f3e65fa8efbc7c5df056bb0aaa269a56d5c728369f9c97c245acf1f081ba8a9f84efd36f2b18040271958ee6326a777e39a2e7fe60e6967db8bc21c1813c88049190f13ec5baba74b9387b2018f10a980fd3b9ece578cc8", 0x1000}, {&(0x7f0000001380)="e98502a06f040cab13bd21684fe2cd570ffe36e0e2dec3bff57b01fee66ae8f5fdcfd0504792", 0x26}], 0x8, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540), 0xc) bind$inet(r0, &(0x7f0000001580)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f00000015c0)=""/235, 0xeb, 0x800, 0x0, 0x0) getitimer(0x2, &(0x7f00000016c0)) getpeername(r0, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) getsockopt(r1, 0x0, 0x7f68, &(0x7f0000001780)=""/113, &(0x7f0000001800)=0x71) getitimer(0x2, &(0x7f0000001840)) getitimer(0x3, &(0x7f0000001880)) mlockall(0x1) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = semget(0x2, 0x0, 0x20) semop(r5, &(0x7f0000001900)=[{0x3, 0xdca}, {0x1, 0x8, 0x800}, {0x0, 0x20, 0x1800}], 0x3) sendto$inet6(r1, &(0x7f0000001940)="29386ff8ed2df903243c48caa9d3425b46181056a3894a8a042f23533f5ed90a306c6b60b432bd399156ba56ef515d829117bc6d83baf1ec5d3296f1583bb8b2f8016b1400d0da9b720baa43f4d081a7fdb2956f1ef1e9ac0cad4be34c512901fb68aa26160ccb2e438c88ee422b72513eb9bd23f3f848e4289a8cdbaf18f458f797003ceae87c6327de745f9e3be206564d266c5b821606192e20034d2bce51d590b5ea2bf5c492d5286a38b322ab0bf2", 0xb1, 0x4, &(0x7f0000001a00)={0x18, 0x1, 0x8, 0x2000000000000000}, 0xc) r6 = dup(r0) listen(r0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a40)=0x401) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001a80)=0x86) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001ac0)) getpid() getpid() setitimer(0x1, &(0x7f0000001b00)={{0xfff, 0x4}, {0x5}}, &(0x7f0000001b40)) faccessat(r6, &(0x7f0000001b80)='./file0\x00', 0x4, 0x1) 06:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000000, 0xffffffff, 0x4, 0x1, "fe1656a0c9cfbcb3e611a2b3cad89507907cf136", 0x5c9, 0x7ff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x7, 0x1, 0x6, "c3a182684f9e9e32283a8b2a6ade5584476db7a2", 0x2, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 06:13:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16eba73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198c4e3ca5f25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000000052d38268c03a2d8100947852010fa1f65c7b5489d2ba9d36188c16ac82502e5d982cb5ace327c5b20008daf40735e7df5e49ca01e0c8076873ee95cb302b41770e7097", 0x74) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73352182830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e06aec33fcb90cec9eb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc24e2b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:13:46 executing program 1: mprotect(&(0x7f00000c3000/0x2000)=nil, 0x2000, 0x0) r0 = msgget(0x1, 0x108) msgctl$IPC_SET(r0, 0x1, 0x0) 06:13:46 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r3, &(0x7f0000000200)=""/40, 0x28, 0x803, 0x0, 0x0) close(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) 06:13:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 06:13:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x6, 0x1, 0x0, 0x1000, 0x8, 0x200, 0x1, 0x0, 0x91, 0x3ff}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 06:13:46 executing program 0: r0 = socket(0x20, 0x2, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 06:13:46 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) r1 = shmget(0x1, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 06:13:47 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x6, 0x4003, 0xfffffffffffffffd, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x0) fcntl$setown(r0, 0x6, r3) 06:13:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 06:13:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0x0) getpgid(r4) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x101) 06:13:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6e9b, 0x4) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 06:13:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) pipe2(&(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 06:13:47 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x8}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='#\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\xda$,+![\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='({\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='$\x00', &(0x7f0000000500)='\x00']) r2 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x3b, './file0\x00', './file0\x00'}) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82c8e299b9"], 0x10) socketpair(0x1e, 0x4003, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() getpeername(r5, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000048, 0x3, 0x8}], 0x1f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x45, 0x5383, 0x3}], 0x10001, &(0x7f00000000c0)={0xffff, 0x4}) fchdir(r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000600)) shutdown(r4, 0x3) 06:13:47 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) getpgid(r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) write(r7, &(0x7f0000000400)="acb59918917e8ef6a8c9ed006db98145cc2170a958373b67dd8fc73534a14ff129d9a6747a4c4f0889b99c75e06732fd4a96b0c395cd02c34c2f0bd1fb70bee934411154c94ca1324e25f53b3e7b0acbb13e121a2abf085c4f7bc81f3737b2225fd3c8e7349bf78ade585d794094cc0fa35888a612a94ce9f929b063afb27b338f9900d09d006761d9921425554a287090ddc6b52409fbcd7a7dfe43ef0a2f1c61b14c6c8daa65863226b4a323757fc925a883eb49175e3f25b895d2bad23ad952f14b3c3aaeb5337e3a12315947d0abf877ea073ef94010", 0xd8) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 06:13:47 executing program 1: clock_getres(0x2000004, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x6, {0x4, 0xb91}}) 06:13:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x5, r2}) r3 = syz_open_pts() write(r3, 0x0, 0x0) close(r3) syz_open_pts() execve(0x0, 0x0, 0x0) 06:13:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfeb8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x302b0, 0x1a4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 06:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xffff) 06:13:48 executing program 1: r0 = socket(0x32, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="50c0dc60eb5fb5530cec47437ce6c38737c371cc3a4d099c067d5b8ea12815a478cb96ab181908b8ae22cf56756180d33623b9b3bda7cc7c8723ce3231efdbc310d986f7d27cded8a94c4617f5459caec0255eeebd2ab0d9a50a7f241eef103f5c77df23b79abfa4051a5eb804ab5e82e5ae5b48be85fb6f3ad5734d213c76d9945e061b9b264d899c9a40f57d7a5bc90663e7d15f058a6df13e8bd3aa896ed4d60de5752310562f0ecef7fff510a240b985fd60567cee15c9b1594fa9d3e9c01c885305cff100a859377eee64963a99e7717bd4520c61a9676e11f840297a22", 0xe0) setsockopt(r0, 0x0, 0x1a, &(0x7f0000000000), 0x0) 06:13:48 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x10) r2 = geteuid() r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) accept$inet6(r4, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x81, r2, r3, r5, r6, 0x20, 0x2}, 0x7fffffff, 0x0, 0x7fffffff}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) 06:13:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r2 = socket(0xfffffffffffffffe, 0x0, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto(r2, &(0x7f0000000080)="3944db3a04a1c01a61fb0bc87f26c43085b257484cbe786a7cef84a7c44614310e384a16d4983103e2a419c194f4888bb8ef41c09f0a963e830b90b14bd29233b4db4104cc3b8508bc645983719a7d19541f88ae3a0a", 0x56, 0x6, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 06:13:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 06:13:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 06:13:48 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x6, 0x4, 0x1, 0x8, 0x9, 0x3, 0x3, 0x3, 0x80000001, 0x5}) 06:13:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x400000}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x36) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) setsockopt(r1, 0x2, 0x8, &(0x7f00000000c0)="bb9149a89a0a6cce41fed3cb80e1056d7fdd1ad1f567802665f2eb9835768aec3eef2ae896a7577bc04f2abb7c0ea9a79cbbdf9931d960770bff4b865a1ed4f4342b8bbacfe4f26db33d0ed2455607864959eb223ae163f87ea9a65cdb7c725ed7d8c9f4a078836425f75f92c0a786c5930aa209", 0x74) 06:13:49 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r1, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 06:13:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/186, 0xba}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000240)=""/18, 0x12) 06:13:49 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="31fd836cd79000b7dba34867aadc32264b938ba954ce008307e64a0e330e51f696c708f1eff2332707f2f81e73b187ae413f31482f1bc8ea32f95bc5ad0ec49004f5c9206fbdb5ac54b19bcf20f54439b24f5633a64dda7b01a55d54cf91a1d33824c2e27d4e455f71f4a134fd0302ff2bd7efc3178d6a07eba04bc8", 0x7c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 06:13:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x316, 0x0, 0x0, 0xffffffffffffffab) 06:13:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/239, &(0x7f0000000180)=0xef) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 06:13:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000003040)='u', 0x1) 06:13:50 executing program 0: r0 = getegid() setgid(r0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 06:13:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shmget(0x2, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0x3000, 0x104, &(0x7f0000ffa000/0x3000)=nil) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 06:13:50 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ff0000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7, r4, r5, r6, r7, 0x82, 0x5}, 0xebe5, 0x2, r8, r9, 0x8001, 0x5, 0x88a}) clock_getres(0x0, &(0x7f0000000000)) shmat(r1, &(0x7f0000fef000/0x2000)=nil, 0x0) 06:13:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x588, 0x5}}, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607c", 0x59a}], 0x1) 06:13:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400", 0x0, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000000200)={0x0, 0x2c9, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/96, 0xfffffffffffffd41}], 0x1, &(0x7f0000000100)=""/225, 0xe1}, 0x41) 06:13:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20800, 0x28) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x2) 06:13:51 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 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(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() setitimer(0x0, &(0x7f0000000800)={{0x20, 0x9}, {0x0, 0x7}}, 0x0) getppid() 06:13:51 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x1, 0x582) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28020, 0x102) ioctl$TIOCSBRK(r1, 0x2000747b) 06:13:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) dup(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:13:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="7c5c9a41dd32e41b40247421d3a0b1ed456cc0a8826b2386461b4299c8f1b93264ee62f410c68b5e2cbe758e9253de91070e5c4a2fb3cfb140f254763c9510b756d2c6bf98d06591a96dd12c0ef04dabe64ba7c027619df42f19e49d5500c715664fdaea2f986b81a5ef54a8ede5703fea26ea98fb709a809fd8d05fa7c4ea21c731143824714e4f1d09d3fa66a75a87f24f2933bb60ec646a658931df10c15e47d0b62edb72db802838cb2db454db468e102f4e2711031a743d6e24106a461d34473d9ab9c13439f801bcdb54fdb2a1b4895c661f600f7e8d9f60ed30edf01755f8762cf91f9b02d716b2029989318f0edc7c4144472bf61f6c9953e06b4e843dfcaf87ee59c1cde20c51e854e456724796d9a55b1f00f95d06f8d96ec86265f5e2dadaa19594ddfec9c674785ee4297b9b81557c15916430de07fee200a9ea4b9cf77bfd733ca14bbcd5ae59b4138b6eccf7c729b23f3419d915b68ddc6baa57202adb68c1f8b88f571fb9f424a345952a8ae46cb212d67f82530affc1b9ecf97127dd486c84534d1c5d057dfcaa68d71d57cf07acd977d223e32f5ce1291b066c875c2426603f9e2c0d65df314a6b93432a3672c353754442b9fca96b042a22149b2b2d15673250c87864cd335eacb28b6741682bc46c178be83cd0e904689572bad11494a18c711728f5ef400a0550752a416abf683a9d2b6a8fd2e0ccba643e3099103430af955f8a96e6c091c37c81afea72ce66a04fdcfd561c4cf283f43144dcdd01e3acb9d2b381a48dbec81b7a5534e29acba184c34fc1f773413ac374f99d612e79509c6ef8a0f7f8a82f68a9e0614e524de0226ee8cc3c54118fe8080ed5fa0ecd7f588efae8563fcab01718c8ad468b473ed3d2f0e7aaad570733f71f9babf8113e94f510e55ddd52c0fa56bb5690181dc546a1939a9b8eb4013b9ddcef9f6c3d83e4a350f11faa8c1067ae2dafbec21b905882ca6266a647b1bb6e2e59cfdd44f86598eaa6e21aabee510cac969bc796070b21271f29b85425ddc6c38cb2b67ae176ea854fe42b71f6b7bfa6763100f90cf1fa490805b09f52d507a305b4453f917369591fe3ad275bca938d57ab144fa4ec03839b002cddc60bb91b68aca6075ea10bb75153ceeea70c5098643ded80714c1abfe46f95a413c092a64f547d9da2b736c6e94a280350173fb63ee48d2599bc35c1d80b457ce52c1730cebb10202fed73573db193c75826c1ae69f5fb082b86516769b1b9a4bf93f1f36942da6946089a4669468fd7d3a3b54c9bb13c5d421c9cf4f3e607c89d5df1d1b8cacdba69811c4fec4eae1922cd336506a1dea1575df95adecd8a54e43091899670b67aabe7773cbe8709ebdddb45539a0ce1b4c47bb8a2e9689b06a45f78e9f5021f1be3246826a51bd3202b423496ca388c2d4d05591ae1300d4678633f1cca9d92409738fe60283a4f1c3395003e15c807bb83d32c65028be7d8496f65bebb6d1347a06c656850ce5fd98f5272fb839470131ee98948883b57378319c722adf9de7af288740faf247a9af588ebd4110ebdb73ace22c599c916e3678f47d9c772153cbaf847cca7989d08f867db02a29c22b06f0beac97489a316bb8a6b9e8c6bd9a7c1fd39d30cf66f81c039e826d5030d7ced0a585b3edd88c99a479c52aeca2a8cf9b0153cebeb8e3630473e53200b18addcd76ae98c41603e022bdb085f156f5ef9e558e2b01d983b6bfdf83ed022b8f44e7dd85fe76cde111fd5fae0fe921e2049b98c9e00c7bb5c00fa1bcf790d20e56285b702c233d0d45bc91f243537751011f0564b398bbd1dae2691eeda8cb822981a0360c6ce8101d7a1c45a0df30d00201cbdd2471c36d629551cfb5983031a52c1948491092284b65616feae390e5289086fd82cb3ad4eef43bf3e54aef3eb6becd17d155fc3cc70fc2cf089564d4e2aa32742a947f072adfb1c9e85dbc1b929be7ce2cdd3756414b28243ae49a481527ac33b1d42774a230c23d0db79ec4af3dbbc1e42a29b834253e0377a53a0b03324d041a567e0d9e1dafdda373befc3492f71ed473168746348770d0f312b489b4f2fa79a1f09b865c3d945fd5a1d9ae54b4dc1946ac257ce5df06281ab8bfefde8c441a67643b2b4d52296923aef603ce5ae8084088f59b9f2ccd49946c789667ed4a451704df2a28f2e26c514d8cc6d0b4b3418c4e0a24d3faf275f9107630a1057c1e8d0ba5edc1cf45e67eea8d17cd9bea73be322da36a13e12fe799ee73ebae83aa064294ec7ebece1363b675c58e322500839fa25b12e5f8adbe6ee8b24694dfab7657bf762703b42b99112d121560929cd911f39e213b9d70c982261268e26cdb12cac05b686ad06d71e5dc26bdbc34b777479fb64eb2ed0c9baf3ded368eb6b42bc3d910b2d27f145370bdb7e56ea690abc4a476828b3c44d4c77a9bb91fb1885e43a61db3e4a1aa931e19a548519a3313d36c443d16265b0d702df971f1e59b803ec8391b683c6658e2779085543031e2f40def95127d060bcc7e81051219a6c123fc0a0f846eddfb2f4a461d16760e5b1af4f1d7d978e3b3572d2b1c6edfb52b1ff4c9f467d8049178655e1e2703e2ec7e2da33d7fdf2f1850ef18b0877be6ff63f23d55270b8201f5f016cf6bdaa6d70398517e60f2119ac4b784cae2e5cdbc657a84c421c3917940887a627ca14c93966539827ca4836c69132eddf2951450368498fff0f135b0fb37523ba12b8d6d3b0635bcd855c40e671e6cbdab3efff24c2693e2429827ebca55fcba4e500cb0689ad8e371eb1479386357fa59893b1fa2ef84285c7389f0f06a1683874c8ecfb494e135e81f8634eb2331517c136e5a9885ad166a13ddf9c21f5ba543d60fc54872ed671eefe19063f5b9dd996e96afe0821b9f72b5f0c4f7f1117823f69cbd487a2081705551e0afa8ff390790180ee6a1413f7c395e959cf581dfe8781661408cea990a8fe2bd516833ea62417b4727997af556e8f2de1e54bd63a88fbc7ff50f915a2260affe8a8c67f409a0e1bbb62db14460dd535f278b98497e34720bc68a5e8fb6a7ccb1ef81398fde9b2e48397436f8d863137de980e0cac87643468de9eeace110d8df9f7f2300cf4b31d0021774e48aebb97a742cacaed2abc29f94a74979dae05696d47c9c9189f9c6547fdec1ec979d7425965a78c88cf6525d034100cfc5cd3d1c2712c2f8f0525f49900ffd5c1655917c1101d0fd86238ab5fa5ec4500366af7d37bf45da6c0801d39e5925cfe63343624e2beb18843a0a5b44670496cbb79ac84f93ba2139bc44e063562e05332af8600a54e140d33aa3fb6b3ade5755d746ceb3867773c58408552989a852d560e8d524e1fd882a94346f55172e8d726cf4cf5c9f69df8d4f40e06bff0f15b9005bdf38c0a97e7a180c0ca0b8059acd5490aa8c42a7f719336f8200807eb657bb4935174d9f6093b177ac75ecb1b6d7f77b746cf2416836bf65b748bb4f05b86312cecfb63e8edb762235686395e5e6ac867e3208f79f84a068280a296b7b4d7c69972f4edf1942d68d5cc9a9614e911af9ed48c5387b6da14698d19c30f1b10b8e3853894e74247dcf9a5fc5ccd5a1da54089a7dbf7c3c8615d6dc8e4106f83b5279d32469943a68c87a7e673ca7aafabc7bc5a61634a1bf49bd4ad88f510a55b88b225627416db87c0975449c1624b96fd3834bb66d6441954c710851387b33d108ee1f3bbb49d54940c806e0c732b7015cdadecf96e6b13424e160a6a1437321fcc06e179dc61a0c895a8c808f6b0ae10b783809b10e9216f2adf1f781d41bea2da00e22807f3f94b01eeb1989364a789aad4b27f1a20f08af35e0e2189fdad589c92a65e9e7f32f5ab6da15617668619d5b27ba483fbd21e86329a7f6c34a0bae09ca5275c406bc2ea258a922130a2e491858cebda4711ec6d0f0a239a1b498e37e299000e1b0f7d472c049121299db1db7768a0dbf564dc1b1d4ba47c15b54d835372c9227ff15ba7e26082bf74ec226f67fc5e39e00cd38494053c4451f1052d64e7ea33b040c5cfe4b98552e4771ef9de54f17a3cd021c097290a26bb63570d564394c80eef79f9b456854af2ab108c833f997c34bb8d799fdc6c6fa76194f78b5e743c0f11c888be5f77258de3b61808a8f514a1afa6fef8881b3aa537afb506988dcfbb28d823d7c595d691aeaadb42771f8148794ce39b74deeea2f2f9d8caad34295e66e5db6646e547584aa222932f9e33928e38b49c5efce71c2479a5df4a624604bc9d2a078c4754b53f487f0a1c16bb93388bcaf211f00ed6c4f3596b7b9526f2c1d94a392a78a311d28f5e5cf81d6b04778308fb1c601852558aad3e6055583e18bb62547caa0e447d986e12cc6b14280272fe3d991459850e5e165d58908ba1b6d86e1ba8ee4ef4f0c59280eb9ec44719cedf93f4d4950ac8fc568dc596385635761e1d648328ccfcedffe94d065c2a6b5d42dec4c608ff194843d21d823f08bb6274ed6a571c1b6f1def59eea88f31aae57611b4701d811595db7a7cbfd09c6147fb47baea67d0a270e3716c6ed1e910f0e9a8ea4c4813a23d8bcefe2cbcd6dc85cc51a8e70a5eb7bfa6c4c31ba03ca0b4fbe6d05a1d797816a8040c0c00d35b24e07ca454ad952ddbfd257b5a4c6874e67c4980a989135819496233240ab5de3a7a7c8aa555b55f6ec80ceb96b6177cb437585ab475516a6f2104bb979c9efa22f0a95234c79e6c2b3c28e3e4512a5d9fedfdd3e8deaefe5d35133a29ab7febed9889cfba44fc6aa0e4a34832d79d8d23e8783e4209978227a72b80fab9d3c561fae32516fe32bca374be2ea18b9c32509369c1e099dd1a7f4071b270864d86133fa360833bf52189b03f3156624cdc40f77929aea80d209c81d7432158d0f67aca2f960655949f0f742f6bf6fca1bd22de2551e0a6cb27b0c62705357dc1620aa43f2e343ef4232ec0cb677a6177645625a9be188f6bf3ae4a0438002ab10528735b5df6e80030901e51f921aeb07a5a1c6998defae545e2e195b34a16754097bd41df563b38bd335cc181b46c8301c1d5ee5b794747ae3739754015f41cfd581a7e3ea10dc0f38c0251a3ee2a2bd6afbf4ea63950eb18120b878b29e90dc787a67a44289e1df77e68522af5bce40bb6dfa979de9108f0c30c60396f259877d75d12f1e254db26e084a048ecfe3056ce5c17443e6953bd69e2d51386e0a45795a51014d025177688920ddcc69888c08451d8b7b909495438e608d0bcf719254a5ba06877a299d3b21d6d750869729fd50ebf042b101d91f69c3ac6a44c3217dc3f43a97aada2b82799142e615fe91fa5e868063634583d6700de4da7821ddad8438f00da33fe89e30839adc831d5967b3927cc7a77fd960c0b9a11cabd0ff776a1d653ffaf9d5529534e03853327652a40a88d2769dd7549015aed3d8a4809ce127ed665d8fe0654fcfc91e05194d0f93eebd85b1b85d69c910f5da4c2854fb72b63a354cf7dc7153886e1d7925df343d12624ce3bf73741e09b7634ab9a1e86336a4ecf93f077b8cff8f6ef86a14cae30b7c66733be4a47e53f37e58af9534778af4b0cddd57ffa91c5b965b13d43459378f9f27f2474ab9ccc3688468375580e2193fcb673ea38dc2e3ba75a853d0dc39ae3710f25c17bdd9d672edc2fd399b933d5025ecdc106b5cbdb51407f83aa4601244257c722f9984c84b4afe6fc5e4848ec412c55e1eda73135b0f35f5dd2526d3ea9e7539a0aba4b5b0699284f60abd02d21", 0x1000, 0x2, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000000)=""/67, 0x43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 06:13:51 executing program 1: r0 = socket(0x18, 0x80000001, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 06:13:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) r1 = socket(0x26, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="df6b21c4429d391460a9abebd1f84cd3f5b185b07c5f06f92b93026150e2b7ac5bf4758ee395164128b02e100dea0c84f9672c6e59d427264b4d99882d", 0x3d, 0x0, 0x0, 0x0) 06:13:52 executing program 0: clock_getres(0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) readv(r0, &(0x7f0000001780), 0x10000118) clock_getres(0x7, &(0x7f0000000040)) 06:13:52 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x6, 0x4006, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 06:13:52 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) close(r0) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) r3 = kqueue() shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 06:13:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x841) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 06:13:54 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa1, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x19, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getitimer(0x2, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:13:54 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) 06:13:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) dup(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) write(r0, &(0x7f0000000000)="2d94beccd1f9021030d6d29b42d423cb879362d51d315917eb2070100b603edfa686b3543de65474918b9ae6a2bd944506d3be13b4ce7c88954cc4", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:13:54 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:54 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x8002, &(0x7f0000000000)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r1, &(0x7f0000000080), 0x100000000000007d) 06:13:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d300", 0x201) r1 = semget$private(0x0, 0x4, 0x290) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/195) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:13:54 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ftruncate(r0, 0x5) ioctl$TIOCNXCL(r1, 0x2000740e) 06:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x32b) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) connect$inet(r2, &(0x7f0000001740)={0x2, 0x2}, 0xc) getitimer(0x1, &(0x7f0000001700)) chdir(&(0x7f0000000580)='./file0\x00') readlinkat(r2, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000440)=""/205, 0xcd) r3 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) close(r0) dup(r1) syz_execute_func(&(0x7f00000003c0)="660fe6ba3f1bd23241ffa5080000002e66440f7f98b0000000c4223d2b8ff2000000c7400867bcf4e7c4e1fdd7ec8f68b4a2b000c00020b4c4e1f8c6050000002106c4027d411ac48271de4a72") syz_open_pts() r4 = accept$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xf2c00b5caa617a8a) connect$inet(r4, &(0x7f0000000680)={0x2, 0x3}, 0xc) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) r5 = syz_open_pts() mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x40) pipe2(&(0x7f00000005c0), 0x10000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x75) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:13:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1ff) 06:13:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x25a5, 0x96, "7c0c55af3599eb9f090ded27f110378e5804e7aa", 0x800, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 06:13:55 executing program 1: sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000021000/0x1000)=nil, 0x1000, 0x0) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) msgget$private(0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 06:13:55 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = semget$private(0x0, 0x3, 0x2c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x3ff, 0x6, 0x200]) r2 = syz_open_pts() dup2(r2, r2) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000380), &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x8) close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x20) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 06:13:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x10) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 06:13:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x9f, 0x9, 0x81, 0x3, "f4c4d3d24573b113bf20cf119759191ebc620f23", 0x0, 0x400}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) ioctl$TIOCNXCL(r0, 0x2000740e) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat(r2, &(0x7f0000000400)='./file0\x00', 0x10000, 0x10) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/32, 0x20}], 0x3) 06:13:56 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = getuid() r1 = getuid() setreuid(r0, r1) 06:13:56 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) write(r1, &(0x7f0000000000)="42e51673b2b41b7607c61094c9970244fc6097e55837a17dbf249e80424b5dc90fac78b4433169abdb08ca006df0035fa16b518095925f1b0ea04622d18e79290c4a5209df46be63f27c81b50333087642a3828cc8dc4af573ece9f84487e1947e73830c48d371d934b3fc8564553b52f5cf3d132b76dd1c6083d4d535de654e23b6dd9a55ab87ce543ea92dc3d882c77f764197b5ff4e43c2be3c93e25f0b11c771dd0dc75e9a1ed66a2dd74a49054e6754c6bba719abe392aead6cead1152038f7f9f756d90cac89338df3ea8d86181a9082b1bb7e1dcee0480eaf5caa123c0b2e60667de77bf2522b72551e7480281ae8c9ab83a483739558f098f0607a8a6a63dc4d095af8ef273447b3c51f14409a1f430da1a39b7b8fdb3d4a0882b1c1501d72fad9d937073a5536822720dba6819225ecafb0bff48249c81b57000680bea95ae086ba94ec9b9bf22d3e818511a7f7cea514f4a671de685c7dbf5248de8c0b0c17baccd684d41b8d9d4596f5b00e6bf3c009a17424a1ad22c8821dbfb00b5fc66f337528e443cdd82a0129e46985070cbdf886a0d3a00bcf9ee01de4826e42eb61eb125d127160307a1aa88cca8d5da59341312700e35bcd8d881cb10b95039110ceabcf7644adfeaa8e7eef1485a2f8df05ed30ed3607fa273610ff5215ae2aa3bf7ce96af12fbd081eea739ce89a3cdb963582ccaeb9d0aa3512e7c8da737f8bebd76f4e638897f949b6e8bcf95abc87c88d113411f9077c7aebe183334b86d20f23d06346c974f521b5502b2a072955561a2e2d207c9bc4c6d3f796813c76ee4462caa972cf456c01c5d444ae4cc1565a986490e149969de88157c8f7bd6b815a2f6aae38eefd2614c296443f23f0644e5b4a95a9729cd0e9a35f055c861f36f2734c502d6cae90b8867c611c5cdf5b019290378589efa9b87b53f0b4d710ec04b6e9924f22c0d3d2e9932726f0cfb43e3608d0fe5a587402fb3c0a3d1069ed66b30a5bb4dfe131e2c46ea6dbd317bd87abc82ffa19823488f3cc12cb633c4e8b8cbc852cdf35bdffb9d77ec85646dfa30ebfab282ec2a0672afb3a0dc5a8033930545837db901bf43a604f1ca02e26a497bb01fc11f482cb5fd621b3f2521360d53a9a679eedf2090004fb14b5fd42502df1b1ab5578d0a034f15c5a8a6ea73cd20c805993d2ba3947fb127e4be8f993c7d66001636735cd7c503fa78a99cbb052888bc429fc5cbdfcc2f1e73aca0c25f6abf989753905a8c584e761b21ec93e866384ebdff5c4f1c449e1978173cfe7b167cf99f6870690be063b0a763d6616967f2cd277b62d2a3e8cfae7827c25e0aa28c8fbac9f80251bc720323308898114bbdcec8cf79e0bf7ab4a7531d1738fdbd8ac09d6a7644fa2757905a1424a32b08f0bfdd243845d6d5d5119d72035d42b605c90fc7e15dbe43b45c1b4b832f20020300c59a8dc48f4f48998b259ea34603037b404681837a546f652aeb1fcd1740d00affbbc8301ba735cc3acd2580091c370a262c52402095219aa3e59bdbe3997e3e0695d97ba14d0daf7966504ddbe9fbb3a293d08cd210fd585fdd6d3d102163ae8995cb1ecb539499a64116259c2879985cca576489e80f53d6e0dda2ff559f1c3fe6b5bbaf9f1afef8b0774e36db4830186a4bb97e95bcb1e0d6fb732b25ada9ede6389cb6403b587cccc97ff7b27617569149faf820683b75304d7554b5860b7f8d2b443bc600744229856e5cbaa654e895de0416afc08d19568c3e6dc2c0518b76660eacc0391d6e5fd44ddc3e71494ec7cfbffb05e11292ac425ebbebeb07f51cf51fe6f0b62369068f668fad01f8b64ceaad884fe329902a0c09d3fbce51795364bdda64b21c96a6b39a89aa30719322f4577cdcc3fbf00fa5de5bc16ef50d720c5ddda871b70f01dfccb7ee5c011a209c5c1b64edea09f999f343117d696ca4532422d702c76b4247b6b8c04134bdd1c2810c3d6ed3cec777238935cef3873beaf764c9a94ab3bb05e0721a705463cce0b8fac554b3a5d324347f0ee0d16d341dd0293fbd9160607027f09125b3d051430051ca3aa4021987dea8707eb8b71c6d19b7174eebe825f29cd0045e2d5f0fd7b7ac8a3c2b962ecd6dd49509545444d4fa58b4b938944654f744dabc5fb9fbdf71ff0070e08144c14db5df0ba8c4b1aa6398caa4694a550a5d01386ba5c1fd2f46cc68f3e963e1aea0b24d6bdac8303d9a283cf74646b752f9b76ebc5bcbff986ed522051c30cb49ee938a5a0da5cb68db2d41fe617e036cf894519a7eccfedfbaa192049cf28220ffcecaff119ba7f51b9b63fe690f98ace006568cbdbffe37cd78924c3da28b1f5ef788cb30e07601de2841f9a990f457804fb04ff52fe97c1b8c96644d205f86f979f05886ea4d3891f60864ce1a0610f02e6ab283754db0efe126881d7eddad8059543fbf59ab601e63f653e0f5284f23f72218cb831e80e701b67b15ccc5c8f1f26f208e0404bb8746c77924dc1d7d04491cd511be9ffe43800566aa1f9fc9802cf2849a45f28895c22a68fdbd4ac4b8f02be6523a1eac929400f6299997ca5f028733db22fd315b0cdced3612e9500b6b58925460a6344439e8ba00acc2e5b0bc77b037d231fe352f1e3f737c0509162d14d3a8d5658b63e10e64811db05218d48f698f8bb20ec6bb67b56d9381f8b0acd0c3a56e76557d6b8e8d9e830b9280dbc4b8061124bc02323abed2d4662598f9380a5e53e4cd7ebafc3de9b946d2b351beb54d672c4749b40e4d635ef01c4ed7d5f172b7769953f6e3e27ec7b3f964119bc42f27c871e3c6f3fdf35fb68456509a88ed911c2c7c4bd2ca22b86c5bc869c6159ff76e15e5b0ab013ec0d2a64b0c72b3945af4cdb65c9b7b1ef80051ec1329ee4255dc7027833da6d70a9fb7ba1142b654fb98f2ea500cde6b1745297d296ee4ad7e972863b9d2ecee4f8c34aa6350b492eb0aa4edd548f88364d057249064ace69945909d08f3215e4701ca3a9b68d77a23b1a3ed45affeb0b83d42cee528bd986a7fc9242e9567bee6180d535140253b7cab08db2faf41195f4222ab0e08ab8bd59c107dba52d4c445e60559ef882073f5b99381243756efae1e54c9135335a019cccffac0a95dabfd164f7704ec2d723c46e6e8dbb89b4ff58fffeb09c6e79d1aac8234b7f55cf2076493ffcaae59842d6f95ea860321a07e6f158bef1bcb796392ea54be458c6b270ffc9b88a9bb35897389928c14e8218e57cc203b64f99dd19386c3bec169951518f07046c5ad538016bc615e0b5b15b4b820010e50f200006bb756d0b3edc3835669109f423a67bbff8e2a2a34e8a9b4187e370993eec8a79681fba55e6dc490d1d4903165866b86978910927f9d40ee1081e72d10032d6cac576617be9dbc0b8ce642eadb8ae7a717125d2524bf0156b0771fea952b4828be0615a81ce553f2bf4d9df3a06d1c2219e04a56745381973ba6b1d19fcff2a5e3feb2af53bac2e4a73481ddf70c0b059520a0f9353a7b6c4f3f23f67e7bb9344b0d924091263ec1ee40accbcd7c46137019edb33583e00d99e57fc472a47ab8e961c82534e5f61694081eb3e96a2f6e2111a540fc3f35b1f9b34e4a4df72261c0bd3da0c9784721aa96a3f63cd7a1147ae77db7a13021490e7d121c1af4d52bf20a73554c0ebadc491e70ab974e831c3ce803299ae6963fdf2ec2e6a4e231c5c1e53ed52b63b98c5a538aa9cd2849bd654cee87206d65c4f2bde7ca2fa7ec3806cf1c5e3956a7d0a5caa339d3750ec66f96a762e619a4f124fa1fa1cf88f98edf8acc3002130e8d8b5aea609f281652ddabeb5e90905a2459d3ee02a096f651c2a6e94d87c2aa835176322ab919e3b449d144529e147300376629aa8b8f668adec94f3660f4208369a280742ba9f8643d263d4181ba7570f4994ea5675941e223edd4409809d9c602f3d507e4e69a344c7a960f8c1484146b5d2b71e99983ec2e2be25eaea82c5bf160c83a77b0336948a998e63c097dc72185a07aedd9f25d96af9f7304a33795ed0e47b0759f2234b1ec807686ec7d29f1c50d8c7700a22606819648a6060d962c7ab77ca1ea6ba54f646143cd5cf211588a8eef935b09dd34390baff0b5827ec56304bd67833802e4681d17b95f0b5000b6d8f43bd3756a8db6676b40a9ad0b5a458951ec2734f91d09a4f118bbc7170bb2547e5f57cface4c95139cc65312c08ea1553990c1d9deae33968dac8b0bb054893523de686900baff8f2f04a1fffe67a51053573368d9d3bee63f5624ad0fa799d259f73c2b67a42de4a36e5ad34ce829cef12838b6bd27e4448a41991156cc4c574c7e78c8e230f19f9ba4ef93b58fd3b127df49f290ccf2527891a047b9b256736a630f47e76eafa2a1c7adb5c17ce416de733ed62678462c506e4a0d17b5cc2ba54e0580ba68a11b55c8cf311220078f6f6967ed347abc29277ebb807596ac4f563c44c2c628d052acc047e9ca7fc70cbc7446f74b4b1e0bcd011fe80fbd78f1fb24caf3a0d57cd6916643b547e71526032ceffa24280e00251e6e98c3a1d2c3e441dfd06de4bded064d238217a965c1196990534f9c3507197223a23e9e0a444fb7534145cf74172bf82995685a87276d73cace626b312df1ca54b44ea061c108e2f021608696bf076f3ffc62be4ea2c4da5c6a06255a17eea811a0718ac853d7618d54e02bbbbcc1b5e9cf28baeff7e8ebb9bd66f6761a80e3d4f20a172a7c6a1e48f7de25c05862ba99d7e1e2b9982d0aea521a4a42c7bd491ebcfe55673b8c7391611404bd50adee0bab3c54064a7a0ff14a4763c899dc9e0916e7e5d7262807a829cff39fa713aa447b97821a53cb5973d84d5fb73413439db902248675e95b99206244424e55017a7db9f3397f4bed48151268dde4455938e2d197c0dc970e4e4f633e8d996085f8d05f6f189de18afc34c6b4f9f9c2d56e380ac0985ff7c9076496e056341371990ff96feae1bc83378288c7a1efac1bae2aa1d6eacae5a4ca73aac9e2e6388b9b0958a73680847b3281f1fbd6a84ac4e1afb88805349841d52ab69b38f6dd41bbd12e12df01e3993a6c0214c249684cc09a23b2f013d55055ba786586a51f22e2d359af277dd39d8622ca9c0bffaf8667a97f7bb4138f6a3551f7472fe636181c6ba528245863c4294e89f848479146ff617789ab52c9f3d7d47a3802643ecc31bfa6bb96ff0671f938f6c1461738b4f1fd2dedf584b7daa15a46fc0158fcc0f95e35e63b65e82831c099a87193bda00f9233851fdece516e027eb38332ac158b4b03d9263046fefc83c92068b4171b066d670cbe6fd9254dc25c9707a6ba0abe39b8d2cc54d43ec152afb4ec2435325aa9cd7160e5068776d857049e3355efd1f511b7fdeef6d49fef9bb8c90704a6245eab2b6a1ac2634c9f66afe8dcf66e46f8591e4a1f9e299425c7eba3526800e4fa7039572fb937db7f3b762bed4192e229f5aad95d86a01fb826a993776f73d63174bb71305fc4bfe6a9615c136fef83ca68ce1d79eeecd43b76525f1d8e47b88df56e7bfbb9f118097a44b409fc7b15271c6780943e83b03dcbf053834713bf3bd7d037011e4f68d85db71aa8d2d28bd3e0e685238ea12dbca489c4bea11b7cf8b39c22c7d87a8945c456f81e81c84b4ce739d09aedc09bb666464c60d1b62c7331db004e37ee28cc7769c77b5e5b979def816089c94cfd9b2113cc1aea57c3c05d3f48b5af6d5f2397f2034126b0b0149c06f1acd34e9d884034e8e38d8ed2", 0x1000) fcntl$setown(r1, 0x6, r0) close(r1) 06:13:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 06:13:57 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x180) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 06:13:57 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 06:13:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x15) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) setsockopt(r1, 0x0, 0xa, &(0x7f0000000100)="0a4e94fa158ec4f22504d4b6", 0x248) 06:13:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') 06:13:57 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x0, ""/25}, 0x1b, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/229, 0xe5}], 0x4, &(0x7f0000000480)=""/66, 0x42}, 0x40) 06:13:57 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x8000, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x3}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) shutdown(r1, 0x3) flock(0xffffffffffffffff, 0xa) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 06:13:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/190, 0xbe) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f00000001c0)=0x64) 06:13:57 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x207, 0x0, 0x0, &(0x7f0000000000)=""/254, 0xfe}, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 06:13:57 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x5, 0x7, 0x4, 0xffff, "66279db68e46bbeac7925c1c6ad9ae580595a588", 0x5, 0x101}) select(0x40, &(0x7f0000000100)={0x3f, 0x2, 0xffffffffffffffa2, 0x100000001, 0xfc, 0x3, 0x0, 0x101}, &(0x7f0000000140)={0x2984, 0x0, 0x7fffffff, 0x2040000000000, 0x800, 0x2, 0x80000000, 0x7c4}, &(0x7f0000000180)={0xbc, 0x80000000000000, 0x3f, 0x1e789774, 0x797, 0xed, 0x9c08, 0x1}, &(0x7f00000001c0)={0x2, 0x4}) getrusage(0x0, &(0x7f0000000200)) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 06:13:58 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() geteuid() r0 = syz_open_pts() r1 = dup(r0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000000)="f831ac60ca5cff151d49f75a9c8ca1df4ee9de777a01b13d44438a20f7052996707399924829cfaf38e60be4b36901f5044c63d236c805e77b5c5ad45c2faccf5e8b1a94d17c26b9b204e4d96c0de80163ff687763f1fd428f4a7c909bd3ae77a40a4357f2169a057ba8462a5527ca1d3d02600642ecf29eeb3e4ca265c9f855290a85d5a96653d3bb2339ab100995b891264ccd5ce10de357db6995c9617cab6727f24fc52806892d812a1e6956d38098f8b8628924384b258c0bb07c033ac9bcc64057ea123cc5dd305a60f016fcee6e8da2087776f0bb7932fc9f6b3af5bfe0ce9030e2346806993248e44176146f38b20a4550c99d4a997c72a0ce91cbb1b8a470d8d4759c92e9aa37ed228f69bdf10b850c09760f64bd6e02e9d8df75476d79effc9730c5b34e22ace53c0bb81b50d3ba76f82033be6bbbe6eb59726b5309cece6c6302cb1064aa35051052db3e150f6d9a9e78547658ee5752dc22c8ac18eed717bf9f51475b76ea5200fa68a1d5c02880e50f6c571bb48153a5ab0d5e5b66a6b19cb6921d84042a4bef70689dc75d7fee8c73958e4fc671cea6269759abb62a203c56b8cb6a7afc418a50ec7d747a65ffed508d87b3f056bdaa03e39815aee8210d14513bc1f8bad48a82c46cf0da54fed8ea428c1ea2ba3f66077b6795b325c5744051d47172d995439c18d6eed99a9ab6a3169e497ecc04ca017457c153eecfade6c2b6256ff826a3a925c57aa6c707b53dba2ffdc83ac421c5005c3ee6b6e1136d2c80021d92872e2a5f203fab58e23fee19e45f2c7177265da6e2e5613b9f87b4e80da339f6e2bac5060d94b851197bf875f27a8d0578c90fabd370c16f38f79d8e72c05049f4de7d021695f766511970dd958be597e2572a91d8146f5370aab4bea43e279835bca6a112abbf39dc7aa19d0d79dfd9867b9c3fc729e2f2506bb22c4893349fdddc8e28fa59142d8e123a994816e60a971538c79188b8d158168855082ffa1aace57520219b75b42b0e00b23c790e9a209d83d8ed7675b0fd652cbdfeaf584dcb48fbc00c8ee18081a78224a8b0db08a3f6c0487ffee12860c2bd2c431f749c365b9d820d5079b678f4e631e843311f7429de72e18cbbfeb11af202985f57282bdb1eb36feae0ee2d570428a5b2febcfec224ea40eed0dc3b16a8f4b317a711b3ed3acddf94f0a78c6825ff828a16dac4748676beb10591258f188b5e9db27a270733cc9cdef6ce79af06024ce0c23921d354c4709085f3fd81de242bb738cbd4ee0f46e1accfe64c91dd732a602412f2a728faaae1792b9cde46b201b8aee4ead956da54d6967c90c9c0298537ea867c00a43a41e8302ced2e6382f5bf00380b927ed99d52b038b66882df71bdb14dc057f2d37b88412750e1a01d3741a35a8a9006219f4bf6643d71faba0dc52126f4f1e0546bc3b902bdd8604d8e22ac1c92f3e33ebdf963e116b05044e0337632463a3e3697bb389bc38c4521f3e0fe05aaf7ee4b62bce0bad69b5c7e213a1a978e32568549220fa6636ea8d899188c94ff9adafbd819896a92df2c463e31e4acdbb462928f3383bf55722bdb25f1833c7e6e994bf165780c47624a478827d8779bec08900a8294d7e1e7db860469734a684b3375041ce86733eb9bc3835829aff13194f12b42e86f6e0179ea16635607cdb7ad358f633293a69553382d8ebd27aef9842a4b1646cf732e5832e9d580df65f903bbd0384f81455d0bf90ddb57e390352357ee0da521e26b27271e9955e60a66f8057f3ac11ea1f27eae97171a2ad526d0cd4a823d47d0ef9d424d4265ff038219daae7ff14714f771a863752d4432cabb75c675cabcf79e065974da4e2217bb5b60d20d7063a9c33e819b017b1ea32dd0dbc1d76dde1f02595b2e7a88e5e089f363142ba2914de692518974202f8abfe35af9ba42ea2c4f0c6f66b3ce1a0779376fe208e9fbb33ba4141e5610f8665ce07bd8ad6329263965e2a7e04f0352b9a0777aeb71c22ee60f81390325710c8c357363d4f8247edbe04fda2b69dc9d2cff74861bea74d89300fb752d3e1b7c532e6ce694f45722bf20b2d5e009e52fe2c5210941e4c07e7930a413ac0ea1b3babd734b552c4c03248237b145a62bd19f7b0403bef4f1b2c0de518743ab488d3260a3e6f8665dfce7a57f6745fb04042b0124a4e0fecd109019227937c8e100a7bd5ac3deacde75787a676864ae38d6b0a459c777ad81257a7e781625280e790a8fd7e81334c1444ae176c33f5b06afa94e6f27b83caa4f19bc66204fa17cd7c0de5f26ce2d606aae3421743591b2236efda0535d9b589a7d94eca3dce5155446b0ce2b1aa3ac87f85c97f51c5cbbef54a74237b8673ac583b8861cc277de36a83fea998a91d530d6bea999c597250ce7870e8ded3e8b03aa221f81bed84491ffbe8ea709db3fe7036e25edf869bc89159f20d15fa03cba6c06a8daae57a4d23772d0a49d18c6a75900350d86f776ece62fc29033bd5f389fe7058fdaf5975c6691a747eb2d62f22cabf5b5dd4a78ff3b67ef06188c0cf25020d30e246caafe88554c3aeab072fb69c203f8f9172eda03628d921260f13c81718742bf483e6dfa0793676c9890ed4ca19c116c0c327572100e11aa31d6b4c3f8788ddd6a302d7f7799f264ff0c9aed5c09a8854fa4fef09b8cdf18154258dc579796a17ac47ddfe3c4151e1a93f7a1d608c7f2fffdd0afa682db9b7e4d70c67af898713bffe8bf30691aa496863c1edfe601a4a85868290b54163c1cdfbbc327481eb9f522e4ef4181c8cfd76bdb0f1a88d34fd9e0bec86ea09791058f7a8b178d7cfdf0d019699077cd3589c7751f4eae8829b1aa5e73aeedbb156047acb7da3a3933f80403225a939688583b3b19eec231f8b792c35cda17c3316005f5f3282022f3f9c6cc2ea74e84fb6faecc1303f6b3170a9b8cc4aa5e8e1fab2eec2c0ed5af069bcae99876aee3bf5f6415beb822cde8ea19dee9ff0b515b5e4b50cc9e28dfbdb49965d615f60778072ebe59435fbe89e16e5c2fa41b79f031109cb310d64171664f4cbb4b5e6b8bf78bbad243bffc44d951742138aa3bc3a03f0d7519ed2ef000780860868f96105dc297523c3d37f477eaa8372f5722564fe6a0f985ff36a2207f1946883222439c868defe49c7eb06c1990e29095de632872e96ffbbe65b8642e276e9799bb3a3e8d88d7220caad8b9df25c1acc82f346f4e4b2da66a710008e7539e5d47774deb911d6b607400d05804eb8a30e780d5145be55d396f810a3d499182ea82219e714709641915188cb082dc6b4e79ad2537291bd3bbdda40bbcdcd3ff944efca6e55288ed621c5ba77d87b1185a07e1a01e9803fdc448fdc28047806f9046f77ebd5078fbc153062a36b4d5cdc61c0e9385fa7fde2d51842a33dff7b27cde062a632d795eb608d059a04152ae49de71cb7c330d2b59857e4483474b7cb59f16d4548d8bae122b5a3a2276eb186f9839c8e6118690cac91ba124a46a1fd021bb2163e9d3fd032e8585461e70b4d3674a3885f562e4877b3df874e9f873a7a6b3f8f61f13bf78c3b064b635ddcef073353988ae5302cfbb7ee6d8a19f552bc66dc6baab6d2a14a70f195970115ef27384942ca65445b37f2df5f23df42d0cf8b75840ef6a00e60dbf5aeafb1200228113272debd321f29513095dcaec6de21bae36ecad496a81440756b51b4f81ec50645ded910963279b4f53ab80a90babf08f39db5ab2f2bff640b55544a35a8753785884b343a01ce447fff102e37c1b4a177e42510e82d4e1698ec6c0a3a1110afeb1584f5a8734660f6b2389d9c95c2c9dd03092f2c64e276e685e61314a8807fb7420a5592ad6f2e80fd3884c000e761041f6a46bc9f08952fd1081d40e3b4a12ed31ff9de3d445a0ecd592dabb133ef241c440c7a5a384c01749e80b301de26a543803952dada6b3b1dcbe95645d878393fc2001904006b0f5d181d9cead4d1dbcad5ba5f32a4a492f9872b7999114b7211aba9639e1312f9a0f822084c2eb5bdfcb295e66be4bc62388116aa999ddbc52b4b6c2f62e9d6ecce8828b9835124f1e8538dbefd4f2450f3d08baadc9649d4fee0bfc6ad7276ba758960bd9f22cc5a495c1b7eb6241007efee6c68edda9f2e99f8d185db63471f881ce6e31f6c96f4fa85d24ca5f79ec266b99bf38f00eb0e304e13cbca3900d8cf3d4a134d03eccbc683490b70e4ce9eeafded1c2917f85b9c598a11b7ddc1d1ec3a955131c1d0a963c7583981b75b386dd073350ed4174751bab5e54eca59e402d28412399840a6f75d16c212b22c9435f9565c0d033b7bee2c4b2a85807e0d628c8d605fd974f6aa482b0cc595ca8d59a3ba0aaf0696e81a68058a821afd0904e09278b01dc4d3d167c9f1db41f29a38307f6c72b76e352ffdfe9d6296faf7c5966df5b1dcf16450008b892b2ac83466e88d7b75fa3d90ac9f362ef97e40c9e7f4f67ac214df8caf64351afe9051d5ee54cc317d2aa850693ffc29ef8219bea7911e6e80ff1d020d572ae0af2c93dcec26e3b504da5005cfcf1c7a50e66cfa242bb1bab88556b9e740d446458f3e4b80d9de04d256078a8161a2650ad4f013e32533958150ad70a6c0839bd00c5dc0f21a725705d349c4de74af8587985037a4680a9445aebf2cdc5763392bafb11c2c907f29e4f37543b026897ba48998b27a490e0edc7cba8d8643bee899a4116b45e74c8e57b0ed8460f104ba155ac59b9566e49dcf50257a08043642dedc19ba62328c53acaf41d117edd2243a27437738c8e3813aa95ca1c55950c967cdd208c3befcb3ce2a06212650298f99862a154c7485785047d5f86666fe68c39e113a51137e9f9c1d96e12848c7c33e1189f2ce105d185022d895030f26681e9bf4524fbe3ba80c6cc4384d69769dca7619626504e0671639cc38594d7e19c9854760dabfc69e41026a55aa971781b8bc49b3c4f1877d279eb050e6ace068991adcd0025f8e1170108f377978465eff271be5ddd8fd81c3acd8344aa0b1458d166ab6f1406b99a520acef6ae0232d623c88704966b3bc3dd1cf3bd6f921fa60632873b067553716d4d846d7105576c66b860da5db388e40286a415bc92a86716093236c189be361d6a78724bdf9850d28b01c8ce654b5ebed46493e2eafe4d656bb79709f14f08476153ace0083d659e5db3485411f4c9d4310b079515cef25541373c8f68f247ee73fe0607be17073c0a7261ae38c2ebd50e17858f23aa31520bbc2333d7ccfcfce680892f19c990f0983b9e8bdb3fd850dd11448c8f291b882ba804af280666143ca78d78f7c67980a5f2f65c13a98b3208f09b9efa206221a92280891230497cfff2980d2d6cffaa2d9847110ce1f108d128c8ea468f58b9303f80cb19e025c13a29803672b123bea109ee2a2fb141f0bea94304f2668bca078194a176b8612456c50ad896e3ccf50871b98e3fce687c4458f176abc3573142c781818324e5189fd38c60b4ea22ec1a8379b76ace182210373de97e72534be34dcbd0c1049b96131066fb7aa447e6f0935c28e9df17d4ef3ab8e8ce91d8a7b41112bd1cf770d8ac771a17e1b7239eaefa8daad945e84a45147f496beb04c9d7b0958973728cdff21f9562b2664ca58a7e48b26ceb7691c603d61e3cb0466d1124768d57182179b3f077462489c27d2a80704c06ad0be374c30dfc5e84005a944a042d460c6a64a11b75281b2d027bc1d504855b983376064f228a74ae55bef052942bcc8ca7bd4c56", 0x1000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001000)) 06:13:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x1a2, 0x8, 0x0, 0xd1) recvfrom$unix(r3, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 06:13:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 06:13:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) close(r0) flock(r1, 0x8) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="abbd403bf791078f6ec64501faf67dc233acc048cd2cd1e5bc1769106252c3b8605ee2bcbe90cba07ffbd5d231614386027f61ffccb85d21883a027432d8e573e3de5ca14ea3215a78888220ec5384ba858d1417de04b46610d93f4e9c", 0x5d}], 0x1, 0x0, 0x0, 0x1}, 0x8) 06:13:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1260cb3a7a657b6a, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x12) r4 = syz_open_pts() r5 = accept$inet6(r3, &(0x7f0000000280), &(0x7f0000000140)=0xfffffffffffffe20) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r1, &(0x7f0000000380), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xa5d4d6ed43631ac, 0x20, 0xdd, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x1, 0x18, 0x401, 0x400}, {{r5}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x3, 0xfffffffffffffff8}], 0x4, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffb, 0x82, 0xf0000003, 0x8, 0x5}, {{r7}, 0xfffffffffffffff9, 0x27, 0xf0000000, 0xfffffffffffffc01, 0x7}], 0x1, &(0x7f0000000300)={0x40f4, 0x3d}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 06:13:59 executing program 0: r0 = socket(0x18, 0x7, 0x5) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 06:13:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 06:13:59 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 06:13:59 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000005) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) shutdown(r0, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/47, &(0x7f00000000c0)=0x2f) 06:13:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='-\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-(\x00', &(0x7f00000003c0)='#\x00']) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2002a, 0x41) 06:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) 06:13:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x6, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x582f9519, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00040000000000000000"], 0x10) socket(0x18, 0x4, 0x8) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1d5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r1, 0xfffffffffffffff7) 06:13:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x80, 0x800}, 0x1000, 0x1, r6, r7, 0x4, 0x0, 0x3, 0x6}) 06:13:59 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x4) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) r4 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r6, &(0x7f0000001280)=[{&(0x7f0000000180)="5227ac1e194727a76d0561cc7d836b66f2d90092232449327d9befd97d0c8a1383b6c1", 0x23}, {&(0x7f00000001c0)="a1db6f8c60404063af02bf2a1d5023999343ebb684634a51c5ad8b19c06ebb8ca2ab896dddf065845393b4f95dad9b6f05094454fb2ed429c095bded7837284785f221f775e16a43146a3d24f6af928f79f03d65a6ff04938adde06735a9d54030854e05fe885b7282bd32ba30f60590f790d0d2113559a3a28a755c98ff90da63eced97dd2098b9748898011fc310402342a0d77fadb9c14b", 0x99}, {&(0x7f0000000280)="e531f6f7da571a64615a548339566d07a57f779a963a406dacf19c1517eff82cd669fd7bc2db9b422153e15224cb5e4a79da816ac2575f441c11ceb6fd9a40b8b5590e9f66534af2f76bd582a8434a53b5ffe42e006dc4c8c2caba1d12c244d8c9889e53eeb7f6ade6c073dba0b84de74398f4b540e2294ecbefc69b1754bfc3832ab2856f8b6e1d11d96f7907db2c1a86b4e9a1dbf56e233516c10010611cc9d57c2fba62d4cd677242c0d9767f0586e6fb300f3bf461c17e5a8e35f7800fefaa9c7e2e3f6a697fabc6599fbb43b1992b1755525c221b3a91bb1887be538518f387c4db7eec0057c1ff3ec01ba83d58aabd0e38a7e3f11406b0862d0f5efe6d91c5891eb726534011c4a625c3c8248bdc816c5090507186a1af3cb6b65c08814f4db1634fefd167d61f9e967884eafc7ea67c4760eb963f21b40a6cfe8f53c9c1706dc00cc298aa0b2a2a616720184a11f6a520fee0ed12eb5e3a534156e43424c8135a15162b6d683ea0ab350afe0d2cb0c1cb1c0f987fbf7f2b4d9aab40aa55d3b461a8dcfd00557dbcd706c4d8f063c89316901a8c8df7ec98869d5902d839a0fb104949fbd0f0b2992c66033a1c5cf8a079ede070bd41ef4f4aecf936c6098094d1eaaa81c202bebd3d37b6ab2c40cd3611722b20ede2f5181e4c465c7108e7a4f7fee690f82bf63f6c1a734ce2c58ef6c9e4c340fc869529fe56d996b58fd204942ac8da66f670f49a974c82f51d2354020ef48cf93f15573002a3305a34b2c19cd6df55700ffc22be74e916397855dea9f31fc1e29c2fc24120eee083fb0e80df344e82745fb96d7ff59790728cd2b09003ac9a1858c5eb76c436d2fe7b08ed807819454e6d40e174a9ae5d89b49b63aa955584d75e0554b89b2d37d477292c84a6b751bad3a1d15018f9f6b984d63e76b9072019122334b971477d8d497267f969da0d83f9cd6f41c9e7adb8d71ecefb7e0d11bd9aaad0acefaadc04a4fa4c8e30e48e567db4cbef033ae1795ffe36d4b314f84cb1c85ad492f77a2e56f253a59de14832c7526e1ffa7861e326f28880ec6c09c50eecf650cd363d225ef449599eb22ab33f466f9f7e5b607cb1bfe23f888c8a59c084a6ec1ba63c2c919b52936d787337c099b51373b33d5b718a041dbff119e72b2783e112f90109c03c305c95f47783e1daf0dee95e468b40094727c226628925e5e67dddf405213715f067b757edabdcfeeaaf3ee9c1ae7fe7597dd0ea9fe7fea9f798d0b130add766ffb29966bd5bf6fd9bcc3c8629b57af3718d6f3df6726ede0ed0df6cc2b829f1974b3951b22b433c859cda8a928f83ef9265da56ecf8e23320b098ae1bd181ea78e312a97a7afc3b5605b6edb808b565c5689ec9644dd6a901669b43e4364d135fdeb1b0154eca6ea061996ae7def7e908e3bf296e401e60d80b79fc519a832103d2c9e73cf977a8195c530852991bff6d37390f706ba38e915b99b4226afd4691cce9094e8d187dc2dea3c6d37cfac7adc4bf8d65562dd9b8015ad0254642168102034fea44dd6a949e545fdcc698b606151fd6f0fd180ad947b87f13d65e449e71ef9d8d58fa19807ec960e922458c18ff5c44502dc1342fed536f43f6604184305c265aaee320686b81e7eaa802b50ff3d25a48598ab93fbcba1d0924c4fad2a5dbf2b1562cdc5d036770df4f8ada829bf7d36a0af12fb249d2ac890e97716f0a7e20a55a38c3a8ca5ef637d06de4940e399780d98050f3f133eec22f31e2ea6c1ff08337efa8f91a5f92fd680d8c8a19e5d1ca2771ff2812a816f831505ee372bdccad670d8ea1a2f326b528b8521d81dfdba5d7a4485409072f0df793678e9e1bc765ed206f7e95967a2d8268341b44e1e2560056725254d51df5296f4e6d4ba508c02da89cf8b27abbb34b39cb976e6f0d15f931d4ba62d591813abbe10fa5c84a892f4487a958a319fcc596408326fd7af74ddca0059c25068c7bbd971f8577cf7b11c67648a3a191cab580655f4421760d85d666017a6582f0aae53312a5e849dd2a347b98291a01a8492e0b2195cc3d7bd63c13593af86c9117647b4239f2e57f4609dbdff133935a08f6f1ef40f51e07a3042f5b787b8fa30f366d972e74f6f277d71c1d30775da43d22a26f59a91663f215fd78d986214a2759a4d7c36a97fd0e64f69c029d3ba57c20e3c4bdc9aac48f9b2e3e3a500ef836133136302a5a56a112fa4d0bf6bf37c35d59cf2c677f153b9721d519d97ab07b95c812ccf5f630216ef6d3ecbfbcfbed1378312c741448df8d81a872aecb55376d3c9d6055ab078da14a310e6a282b9c3a291949b438b62dbdd6e3420cc583fa0c270d6d304b070fcb9e7ea863f88287436b5cdf13dd25a9ea7e78a273c6d80dcc016863940cbaebf06a0556da41498961eb48317bd847f6340ec250a92ed8068dcc7d1133599575f0bd91239be18fd7a37d7a9e7d4312417b39c933617789bb4a7a214b664fcceac46c9bdd606637a6c546616989bd507d3016d8d84d81826837f5484a4c5a6d8fce7301e0496670d402dc3fcf97d5a2ef3e17406eaf26493dee90ee43de6e05fd5243f89d3088df661ba83f6fc7ab33d6f106ec81f9b9ef69a547c5ef1ceab704e3903c34abd6e2bd0720e1f79ebf1ea22197087c03b8ee4c4bf6eaeff9227c566d2f249b9964f40d898abe7d3cfb82abd5f653393d781fbf03c8c734111926d69c3c6b79bd3a47eb2e276cee4f874c5d811ef354c65921f1d5b0b602e7d30ace45e330f35d261111d9636fd770a905ecbfabccdae85c7c046b7090117c05078b7dde66656aa5f36f4611f37b8c2aa77216f559b729275c4c6fc303f26ef954d9b8c3dc6ac42b2c0a21a9bf43c273d5a251c6e7006051111cdad7eb49b366e785f8c83ff2d9f6cab074598a1588c731a9a328aef94cdb7dd550441532b4161bacca1d0974020a2e3f2eddd0e361e512092daebc742cd49815d4b2d6b465b9220af20e3664de9df6110c14a16e067fddcd015c69c356f5fe3c62dee44c8f9bcd8298bd99a5b7a9340e2f10b4b39abeb11884ab6975aa929a073ebfbbe8d7929c95a523014af8753c7c18d3f42eb42655bdf8715544f36db5ddb341f461e580a9ba54540bb211c246356907dd2b1630b29850ed56dfbeb25d7e4d77c3c5837736a637f1b9370213f8b62d84b9444a3232c5626121732beda0ff96547f24c693397310949ebcafacafa0b8cba216cf94a33f5730664f309c39f90b890c534f7d5ec50c561cc242a9da720822096721fa5d1c93bb19e821b2fc587df26bbe6e1e3d2167344b49dbdbb22053cbe39375c75797e594506aeb8cc678ba502936322dd0d676c98c1cda647a5d5c351b5f71b5375221cbe784e561062e07545fedc9730fab40033cb329c6ca0018a2ad7b21328a0b99d92c49cb00e6229e1e549222a0bb045b7d489afe89f8b6b07e2e82940a698e9b92a4fb03e7dee1c4dec311196c2b394e34a5011bd62bbcfe953892210322ca515cd00e6aff0f922c54f7d64d93861fc87588ef43b3c0e7090cf400c005220b9d8b2af6af21d2fc7ef5b9ca5d7008ce02cddadead73d8cf270342ceab13f1ba9104e96515d19e85506ecd8aeada63e8238824c37642ad125c7b617dfc54691e70d830041ebead45e29834856d2986dbfbfa21838e1421436a716df7e815915317c1ec7571372821e456bd528dcaa0105bc1fe15961896e7227993ebaa07d0229d5ecaec6deb805434487ecec6593a2f1b60bdc17ab0127b879269e8b5fb1db2d4effc898ea69c1a452ed462923dde5529a34d2e53fa4015006f01b67834a9e9b318f1756e969fcc688632943cb6155c9dd2f68399faf9ebf6654dc991f6392d95b8f7fcf61a138d9ae2e1c82dee85bb88eb0288b79f0e3ea2e0089294ffab0bcb31ea3381debaffa6c5f5cb925d9ac82e9fd5236ceb9eebd073236df1b32e00405712ce4c62508c101b64274f55cd450f9db6fa275c06088c2d99e4ba9d72b3d67967e376d4c0fb8a2041e4f532fba010290f33181675dbca9cdc7eb79fefe83c1c6d4c702f14b898e995348b2289a1e8b67e9b2120d7e0ed866c8de6300af840c1112eb2cf11a2712ecce26809cddc78b9200c95475d88773dafa0c92376ceeb3549de7377088f6df350d807f21c85e71f38d76540c7efe529c24a29ead4c3e97a0d38bb1973fa6629a534e3480b20b23f35cbd9e8f3fb0283e6a44a730936278457dce4a028003f5653163da0a27a30d26b21c2c11b2c30485d03fab8fa1f94b434ce889ec2ac5df7732a325003078814cbe8bc7a946a7dd44789d6fceb365bd39ad90b4bcd62c993853dd91cec7d35e6582da5771e4e2149ad852b71201fa1e0ab21f936ee325c8404e77740bc3a295f69ab9637bbca077e2002e9183e982b3b20bf54ea13f4d083673aefbf6ef1b517fb1bbf49ff3cbbdab841477cdd1ba6d11b946cc0a5284fba1157674a182d81658487715fe26d1dd2acc836d1273db5a9be3ecb438d4021acc31cc94fff71c90cb8d8f394bb7300dbeb38ee98463446d395a90f8d62ab45a37c4f14cafa3085e88fa35051019573f914503cb46aa87e7c2ba2b75a3d28438052acfe84a32597e545d18cf61bb092a93e08125a5376692d5bf9c85fdc615a04aaf040d90e24c2e1e388c9c9b4c31b5eadec5edc39b71f79893a7e5c47fcf1b069843fec588809515634d40436c4c7165c1634134981362de24f48b805b9310312db74b02ca80ba46863c107759113641699e6234b886c1392ea8a5136618ffc4ab35f84e06d37015e8cabf2d5e368f4f159ed1dc0ae49c8e5477d10d60f571f02079615c1ecb85dcc43f073c83256e99fcbf4dafdefa6e948fb5b325b6c8e5fb6a1fb31723866c4dcd655401e58ddfe2a7abcb9383b8e37582907084c535c960f765b773a2eeac46eb7c9e76e4f32b230637f1ec33bf19616417262f472c43fdc7c590990e3619f89c0ea15e3b565f3201cd074538f5ae0c4b849958689a3e38245fa2edf3a96a105c03a8f4fc18b1d4fd4da159cf79ecf1a9ea23cc31aecc193913469fcecf65445622272574980d754b3f849227f0c602e3ad4fc05761a1a2d99b7d68d7953a14ea51163e535018f060c946fd0c05d4073f10184b4d288878f49e9ea2ad49c38fc4f651ebbb436d78621af4bbb3b40d2db69d878549e77ed32ca75d99bf595a1f68bbe9c5ff85905a52d78b63563cd637fc57adea625b65ad0170cb115264e0f94de3216fc63ebae61a0b93aca9d73878431c16934efdb4438193a2aabee53895218730644082e14d757f33892e0000658db776f10be0a430a98ad984b44a0761d87a155cf11457008134e8146458d20de540378550461290fea6bd0e61c9b13b9b74d050886648e1b70dd4063260e2b4b144e9c3b9564076c639ed54522df2e736bf0a3d136140012cf459f117b6922f7fcbd609a9bcad38452389c6eba645132ba31f0ac982059223ff40a4cf7a7ae9b1604edc4403aac7f46e5a29393a240c93cbab647d0313573ed2523a14a4d25727babad1bad649f5cc60d07d3c48d9606af6e0e3c1cb5d30466debf5bd12377f13e43c45590fc6be01adea55f400836c640cdef6fba8acdf3b73a5839823ae1fa1e2f69788c603561c1259aa7019fd2142f24974d9ce4cc9e2637fbd9f4b639d0cf284a169c28311c6d6cb4254a3dcc49484e40a166a7a90ffe72ab87f22de97279b9fdc25d71fb120445c0b9ad0a6af7339422d032028ba3cba3a30b7554f43dc1c09a5865", 0x1000}], 0x3, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x939, 0x0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r8 = semget$private(0x0, 0x3, 0x1) semop(r8, &(0x7f0000001300)=[{0x3, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x115, 0x800}, {0x4, 0x1, 0x1000}, {0x2, 0x10001}, {0x3, 0x7, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x3, 0x1000}], 0x8) r9 = semget(0x2, 0x4, 0x0) r10 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000001340), &(0x7f0000001380)=0xc) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001400), 0x0, &(0x7f0000001440), 0x0, 0x1}, 0x5) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000014c0)=0x7) socket(0x2, 0x8000, 0x5) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x0, 0x0) write(r10, &(0x7f0000001540)="3e0f5e2c358e9bb89dc912ab773ba5def64f915ffea60cb1c805a28779f4cbf8af7af86f5342585a840c7bf6b1522d1784cea6b1add67e113b9df65a077f04cbec1f1b1093f946e65a67a477299ed55b25ada8c7dc54e05780593edede97127d5ed1fa530ee4c1bd72e1e91357c9ed1e2fa1a47a60d627cf0e4ab4e534a4940b48689d79ba968e45f6879fc170090b8af17eeaeb32567602cb580ca5b05a2161c68963e05d0f8821ef666934039e495e171e4208fd4ab7e27f0d52f42cb5063c0143ae79fc2db2db0d5998", 0xcb) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000001640)=0x1) writev(r11, &(0x7f00000018c0)=[{&(0x7f0000001680)="e687ea0754c1173fdb81e83d3a83e2202875fd5f", 0x14}, {&(0x7f00000016c0)="ef25b52efb74e80a0cb7fce0f70e0943c1e26e94c266e511fdfe49bebf4fea66f6781661dcdad0434898cf7634fbdea1cab8966237add4c5353b9d8ba79b257322a0c150a0c20cc1d39a1f50380efdfb67561983498ca6cc257a8b2cdb092a9aa703cd6a79ff3122fcbb1915a0f1d9be5b53e30efb95cd1fe4d0f1f9bd7b5e4f31a9c1b570803fd85d71cfbbf5b424e02bd6b2106de1cbdcb86b9d78a0e60c882dac5f5ed2161d4785133cd2c7b945", 0xaf}, {&(0x7f0000001780)="4f778f350c6bfd8ccde52f749eb6c6be84f8a6e0b150a5c5dcb52f605041e5b9f35d5d5e11dc4e0c84c39fdf04f51d3ba115bc939fc1c91f4fb5d51f813ccdcd054bb9e10b0a1786", 0x48}, {&(0x7f0000001800)="304e19364253f672eca040639b503ec2e1758df1083c92d060a0bfc543e75c1ee32cb7a7a7387fa1a23ccce5773a36663886aef10d0f2961afcb3fd9f45c5fe2bc3e4e4298172b86d9c5c674f2cd60b19c007e349a61dd002994e2c39562c4e0ef6faa073bf3e5c158ebd301b41643caa51bd612e2a8ac61c8919021a3c8cadda59360384f1edcbd758d3d72", 0x8c}], 0x4) 06:13:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 06:13:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)="6d18a988c0088083b4830d7aa2be2da8a4f63dec5315dc345ba11fd8a415e489b113b37f7de7e275e4f915d30fe23ffc2cf3045c3bd290dcfa178791ab7a5cc6a8274fffdc19b5934288230a7686d3b2341bb46c2ab31b40a53ef2c8232079924e0daa401c611824d48451e24cdeca08f4e3f35d5443fd392d94e61a999f5bc4948c131197ef654b110770126df01987696c499d0cba893a5d5b9d0767079f2aa99c343514e2407155da82259a50b7f693fff82603298ab3b1b5bce9846ae606eb08a5401482e893c20aa4ded7d6cd06de3ad659e0f4185103bce71c18be53a7a93c0a8919ef3d01d6ea", 0xea}, {&(0x7f0000000100)="8406bf30d63a5448cc3a7c3fc1", 0xd}, {&(0x7f0000000140)="6de9f0d9acdf923e0d327e5bdae45c5ab6c4e0a43fb358f7493fd1e58d408e53ccef9efdec44eaad04061495b87b1d7211a72d676891fb1f14dc35e2b16a5d9e1b0e46a24f6c749df907f62dd5a14a5f283f3cf19b3e41a378b884b6957108963a533831d69a72c8c7a18207f5d216c281b7f37bc469a98bae1029895cf70d3cc6d84b81507de61cfb3573e228ce2177eede3ca2e9e7afa2824c3123613484cc06da1329383b4a481717c478f1662801075c130a4be72f09010037c3f61676d27aabb956908e", 0xc6}, {&(0x7f0000000240)="2786dd69d0ee95cced9e7fea1638a63fa1e47755e11e319556df32ae97d6f681dec3dc9a", 0x24}, {&(0x7f0000000280)="b7495f669779e4b13d5841a028e39e5423fbf074decccca4db91cbfebaedd459cdd50aaf4c678ffefa754bb1c34692ad4fbb31", 0x33}, {&(0x7f00000002c0)="c165acaf40c45a7117b2c0567fb1ed6c39ce72ea4d31ff85c1d9fdfe980f213b293509439ce5e2068f6c9ada302d14a6f1bf835e5cfa1c19b46a1d13ad549a24ff4923fc6c08c31014c7c4e3f82f6ec3ee87a5fbfc2327ce772ca70b68062e43e6906d24f5229e3006f07bc3053e85adb9b9acd82f8b6ab9799cd3b58664f1e8c3c957168fba466baa0a9fb80e2edda566fd6358bd036bb98a497a99ab21b48b03912125d5bc15d963549c829f9d49eee349685e541ac483698ef091822a92fcad280c8ab2ece7674e0e4b1dbf4b7b4ba49180", 0xd3}, {&(0x7f00000003c0)="79a26fc1d2e2f2fc9bcd8ec6f2aeae1b234e7dee0c1a8fef6c05d0f52f8e", 0x1e}, {&(0x7f0000000400)="a4713e40d3c012548c7c11e68e385655a11d687b55996c0cf6b3b57dfeb2fdac7789d5056700bbbb7685280b73c0378c029345dfbd2e6f4a7584f66f85835da22accfd558ab4dc0da6e4fef101b937de78746a2ffeb7ec08f31c4889f5e1fa485264e0b663e0e4735970f28eb990b59f444188d3d473d1972a63fa6da306a78cfbce22fec16555aafa4ab3c1a305052cb419a1db10a722a2328b3c81dccc252b4f02e55ed7eae5c9506d2d9fe560b2d5827c0c016e14708a5d17b2", 0xbb}, {&(0x7f00000004c0)="32b323152a2de804ef1b300adf7fdc407de8e5fb586c2d336b11429e2f743ead14206c3354e95e46f887c593bca844342d85a2a3761de6ec3ee3cbd68fc72a72a5329920f899c5711f7e7170f51cb56cac51aa393e2cde53aa288d33bbb3cb058d3774d3b3bf5a874804e2ed359441da4c0466aa411f65ce9735a028c2814d14e91b2a57b741cf310d3c161a5f873b843d4a76849ad2603900449ca5df733db37c7e7126c325603454c0ca58c8f7c9", 0xaf}], 0x9, &(0x7f0000000640)=[{0x1010, 0xffff, 0x1, "ac28e2dddcea903a601d3e866ce4940cc15f6c3e0989e9ad1c6768fd2fef7afb9bb9ce121e9d221fe11f36b489654147a17caf38eee490353f16c6c8560659a9b7d812289c0987814cae23176a7543b471ee85d7976d4e62ba1390ed32268a9dd4eab7b7ae67aa376181cf0df3912453d50bf54503f8f47fca77d20df88d239dedc3f7156548a0e60feb1e10c907a1cae75cf7b59de6877e95eebd7b3862bb0d61bbd85371cf3130bb382ad0ae09e6a6d6b53f4665b7edf485831ed07ea60293a8736df1d05f53ee74277d2412616a65c3671b7130693737991863d2d0bf9d120c0c49eecabc3fe1bcb5c56d92728e8cc0ae8c6dab93091e9cdaa118bfcc404b7480d6c7aac767b4f5360a8b37f1d044d5d433569d147792cea6fdfbb4db2e0a91b7cef2c1672b147919bdf3b10cfc21e09aabd0cb567c9a934b4e346c756e3563e905a51ae82de29920cc29a93a7ab219aa67cbb951a8cbc2d482f88a3b0d6d176b5c28de3efa4a30dc11525287d185e788ac5bbdb4945f50035de0b5163457df128dd11229244381afd5aaf7de56740a1b63dd75181e22621bed8c253992ffe19afe4265d09aaa93bf1ba57f287deb18403ab594eeb8162b13a55703191b294505297df479d75a28da6c7d17772dc827641cb225fde5f692eb4563115045353b522f45e3d59bd15891b12943f03d0f820128fe5b760dea1afae2a3c13d9b1bc07c61587339cb7df24f99fba007d02238a91517a1f7cbcd5e37566f59cf26716c9856806a872fa1ea86e8cc2cc1184524f03f0977ffb2a29813eb1d2db15199c6c00de88348d4eec05671af68c036398d2ce1ce5f57548ee7bd57013e778b26dafc8743b6498c08e9015befdc1f48cfcc84aa65b2c7ec16b199d94141cd836d3fb69acaf9dfd3757f86b8e646f75dd5d38f4a7bb6a35e645948772bb150870e4c1d43ffe6fd9a6bd08633570268ed03ed677196b0b33254be23ad4dcc0ac552d6d0f8e91c3f251a97fb2198e9286df0343a4b2d76e9f9a2d1fbe7650a3a141b8b1e7982fac5e4f4e1b0fb0e6bb21a2c913308cd2c6b5330bf160cea8cfefe9fca5b5599ce8ca6c82245cb90ada8e371d0ffc3c70f612d5000102018a1a29a7996a59ae577f5e540f5dc5b68d0c334e9d8880a86e9a2bec9ba4e59b98bcad424516ddf0ac6b7e06e585e817d90bb3e1247532eb97c8d6770c8626f307ba80caaba63f38b95c70b4ac4f1498ef20ebb61fb0e5325572ddc5bafe6fd0fcb0b29d9869b776ccddddb65306f8c8b4d3eee6307ea866621767967c1cdbb245cb42cc0bfd8356463e485f884257220662c03a0b9b3e9fd518fc95c40537fbe920fd5056f49904fd4aafd6331cf76ffd59e8faddb822bb59db19f761ef4dbd6ae1d7f4d02c20c5e569a2c7b51a6a5de4361ae1f36eefcef9b18e84710ce3d2148fdb1fcc790756d9dc616e6f0dabb8c130aea17e00410ea8886a2d2dcc79dceaac8d12977fa7db841e7bb552b6d8e378fcf6ac2ddb257c0e35ceb782b3a3f6db915f96f3c08cdee5b8573175a6c779ca9c9d95726796b3b80d4a1fb693a0143ba2bd7fe8ea9aba1f2470a59c0615d0f374ccb4454cf7a9582619469811a60a35d187f28f9528fbeac87cfc6e297b32ad1e3504ecac6a5ee6b7f7f74791b8db93c9fd7b42415d30aaff5643abe327c23e592eebaeda0a795bcb8726db5dc27b097f152de9d40f69f46dd98b25e9b425bdddadea28919af4216c0c1affd0b11b8cd580cce63764d249471271efcd6da21cd0cf353dd4d3dc301b5ff86c3c9d2572fca70fb3d7aeee2ec3583b9cd4325408936019f6438262620d01bd40a9d288896d85cc1e7d8ed2d2aaea13acdfd6086f718b90664c228f3a13b898d5112d39872a4eaf6e157355186c751cd292749ab1fd4428aa245d5fa59afb6322d6756049aa868a3b27b133ac7279dc34034cbafeb9e9ca8fe5270ba0320980b6ae179ffb2d2c661e9eeb4f28a68a18a46dd833166910258b004d979606b5089153b503ff4a607a1bbaad06ba54beed8d2fb991d757bb11e0852cf509716662c9c2d62f8ccf13ca81de02c3d5cc702365eff6a1abf53534eedf1654dcd233947995bab0d6707b3653d00867d1ff226f11e8a965ff6bbbc14b9e9dc6e9a0dd8e8ebb7fa36d6f9cdb22c12b2a1a786ad83ac35ea3983336b29ae26773f72b591c40c4c02b84f5f3b70e9f488fbd01e334da4819dfd2726863843138d8bdec924bf2fa8d30fa47766bcc871207f8ecdb6db33f6f116fa21c420e5dd46d06a6e0e619c674892a9d1d1091b18b272c07096a60de9f46a0e85bf49a8c3669cc16af9798bdd037577bdc714a27b0ab2a1be76c379f81909cf1d95a41441af984e76e0cdc5854a3c475f013f607ef234fed482aaf58dd7fa08cdfd2d1b27e5513f46475812d43f54494c793fc8b3f4c297a170268efa3d9a44973591779876af9ff1318451bfa2c8333f7b4da17caf12d59cea1bde4c857df0b7557e2ce2eff1fd9f67a00dac44d3fecd70e1298df38b64ff48961a68dbdfc9c4b3ba53d4a76e5919f36360d4e5822bd612096aa5c6be1d0a68f05f4fa8e0922e02c58a98369fbc92cd3158b6396a5633f5e9ae913821fc06e820950acaa01b98ca4309053421348d5479a5064e20e16a1d019ad3c03305ee27dca5c2a7d2c8aa703542413ed342dc45a04435728b426b46a72195f0904a62a5c776eb64fa8e30c32cd6cb6fabed2b4bc7d64c918badb91376fb4a93355f9f430af40e316a118aeaa38436784ce4b406b0124c9172a27171afa92f61ad78dd0a878cdd832bf2e6f57891386ef7e330adda0707faef6d0bf91f7f2c8a0117417b7762d5f0095935972c517af5107d2525ff562f8b7923f8591128fc4e953deb77399ca6c9b94eafec7833f9dd8aa1ca2be4c47d60a7d0066cd19b7f1103355c505262caeea5d57e25fffad0f393e15651014b0a5c0fe746943fc610165691e383ecbbee152f251347afd38a00d32fd4eed4d88f41a09ae84af656bca6dca8e11100ae8f3fd2544c93cb27121332e897b23429a87af732031b5929ca3d0ff17629e921e13399b1c9a38abbae21cf596e21d5704afa0871f5ec8b9df74afe79a3067fbec7638bad71daf853421afea46e01e0713da1da3be29306bc37a839bc7a5b139906b69ff762ba197310cb2217725695659053fbe8bafa98f49ceb10b659f326d22010c90d02af0e612fc4d977f80e40fdad1138685b75f8aa43aff4e400cf1b8c2e299446202675380d4d8edc84448a0edcfa1206c8efb42b27bb752c12f1b9df0118a53e0697e36a112eb1f567e1a211049321e451cbc67ba9e2c82fcb72304dd0874dc73dc4c022b50213f6f9839098ffc113fd95f4713cc61664d2776a083cb36f0a644da39ecbfd2a00f59c4472d494126ba96655fd71eed0313c51871283d1880d2534c9a5f26069f9a1bfa7829f5b4c8acca7b2521cf3d01dd5428fb7df3aeb15a03c38f690d1197f8ccd1dac860de844f5ca7375cc137520eccc4aa7a2180f6984ac17d648fa0aea15011a9f490c91f90b3e09dcaf63a01585bd39cd81c98ae22babe6d0636447d93b0221ca7363acbe832078aa58f4642379bb02034f2e1822c253fefa2e228f93a9ebb0e2671ea0cc06b7d0d0a49abac66be60cd1689207edf8fb4081ed9a1e9ea5daecf8c1d9f185b038261710f41346f370de4477020ded577b7d1c4171ba5fed55cac960d949aa46214eecbc704a40ff6e32203761b910c3e90e286a1951b82ffe5c2f869c5b4011d11f3e1ddd01605d46eea73cc339e7e9ce6550cd6481b2888e52d21ce0e16f53b9738fb608b7fbdc24ab6370b58a729d145685dc1cc600f2c316684721db85feeb338fb237adc1609ececc3bc6df3c9089969a88e0455eb89f00734f1c0f416d9f0541a08509fc613feb3c817ca543c2afc8c48bd033fa83a792aa177bd2fcd7183683c8ae62c07d4282e091d6ef5a305e19cced73f209927a9b7440f00853045559bb31d65c4b0d04fe4ae81dbe982ec1d143e070bdd238c17c7161bb8defa8f293341dd8aad4f89901bf19d2a3fe875f468746d4cd8b3f02b1dbf1893a7648cd74285ff0669e60bd7057f78a6e90cb6c9787f90afe26c443f941fc3274bfd8b29d3a4f268e7eca20b73b309e419947a8b589504c8ef6c73ee900abcfe41d39b495e1f9b02cb17dfabea0a3a32ea9ad187a9644b91cadf460b5436332c887079285924cf38199785dcc521bb62b40d2a189fe8ddc38a35da510a3604e3189a2e6870789581182af3fb18345d82935753645f8a10a7fabbb09c18b97cd0672ea7501e4b85bee083c135e72e502907338100ec755e12def8e9aee08ed791ae425a3d3e6e06393dfd5dc223e8c505a8d001c2ca2b53cc1714d28a448567917c9d7389d80a78085428f728efd3bec9eb89a8fc3f79864b2e6d719637423c690261f000a9f7cabf847464205000909acfcca47c7a24bef830f89119fd875985675489b3c3b21b4d0690dd11461d303206dbb18338ad46dc53458b61979152223f1d26dbfc57d63938167a5826002b9bd3c99b7d1d653b4101a0648c31f7aed4e74cbfb0437068ff91c1c2781eda51c438b7116baf0ac9eabb097d48c52ee76f73d11f2e0a7db8e3d95ea4c4d4d669a361a570836556c0a0b9a100212ce6427477defe9c5fc0158065ccf676c3240223fa48640fbde017f5ce0cc527ba593c0878f5e6b9fc0ff03a28e8d5d662acfcdb6ab6ebc3e5bc726c24b7ed54f725b9c91c72c055dcd27bf3823b1396425c5fcbdd9789ffd2950da7a09e9221ca6780de875d0d1128ba5fb252f2959faf44b1220c18439ccf7126eb48ac1e2b646f1125db1522402f879a73a9013885b88f63331853619df1cacdf86092b8943761d60f3c8604e4d50637e42bdcd5976334bb821ab5018f5069a4befd283188174ea3c2f05090de030c6b95270d7779fbba9e97e1ae06283fe4105b6be6015697e1f1adb1b3d0e5009173b1c75d14f10bdf12f103ee5c77b30f46a8504d4d34cf91d4bb86fcfedea300599bb8894cfa2b67192d0f595697f0ab51e06fbbd85abd06509aa47370cd348d18218d43d99a5975cbf005a30e86a2c9d37a600349e00c77800565992f5c3c7b4d8a8728b3059954a85d107fd72fefed8a76af42c72c4fcf3cc6ea74e7984b5843ee3b71c489401a909802186df98686cd2eab3c91861e76e66f745645820ad5ba64d8a67e42043964b9f5ecd7ec6b7343b1988b8b8d0b2020dfd08bed49a869d3121167cba877f62bb198d572346e6b4156519d730ce99f9dcdf41ac5bb871b29392351489198b7e9638f94cd0b02b1f49c8dc81774f1553005ec6b51d9ea5b2126ec38f75763c823f87973471992477dc6f752ceac925df1521e2aca58cf89487ecedaa57344fb2da885227a0c43de515b3c2d158ee1da3c0069bf09aa08699ae3a22233e7351eca8951b5df1fc80e67c32b0a8c9ec930e53fc124c119046bbdacc914d81eb6762ae1bae62c94a30d1bf72b8749efebdbc9202c1f0c36eff57de033a5c99a5051f3370f5e84a578534e11fb00a97ed28c23199df8d259f976b0f6178112f4231b525116502a2b3e7d31df2cc60b7577bdf2813cc642a4bee776d5ecac11dde95afbfe776a8bbfdeb60183b0b389860008c4a31ea5f6aafebe1da448e73d12519ab1a9d647a7852cae0661e5418cacf0a9ddc478b1e4ec929d25adadc64ddff4549848695e0943a4a84391b9a4dd3eb949d7508e7e582c1fd"}, {0xf0, 0xffff, 0x1, "00c072fba1ac2744835a70052bcb1e8be2df925f07d18af637858b3a7113970621dae7fe7498e28b4f6c9a388cbd926bc8c4d32aaefb14bc03f20400b986ddc31e91e2d9c84285b041dea0649a7a09b31a1eeb9b4cfa50c98d480787175470508c87982a70cd241e5edac0c007690a0ec97ba801bb9229084db55c49af2e49e7c28ccac8f7523ccf120f951711f7bb310b7fa45bc56968c07b8f7efcb94ca100b12f113e62292395e2628b3d861ad1611d6636ef2c71822944cf5753cd9a090a0d6cb7c9f8d21cbecc8d0ea6d5b9947fa36002bc9b25ae712df18539390e"}, {0xf8, 0xffff, 0xffffffffffffff40, "939535900153468c446a7b1bd77ca54f9754d4524d4fb7035f0b2c68761308d4716d9c3b17f2bd416ccdb3135ebad7b96ff91eb64ab5c4dc2b621032f1d4bf1407038986679865e890059c194af4fa13fc0fafc93fd2f35ff844c3d273f02b791eeec9df66f2e4013d8766c0d70d9c2e88f899e92de33b6d458c5f89df657d5019607634f83057287832cbf667d25881feff335856b3a3e4d99afe3c78a53afe5e2636423d9de3d4d9db583d0d179ba35d170279596a4dbae16da5f63b273334041cfa770834037220d4ad628102981cbf25e38b3905d2134e8047b2a66348f4d9ef41"}, {0x40, 0x1, 0x100000001, "1f459f3ee9066eba910862a47082f9cb63f9513c90b5ed8f68099e4055d27d6cc4b6a5b073cb3fc13abc34"}, {0xe8, 0xffff, 0x401, "df9881a162caba174a505896474393b6e7318f22bce51f7ef3c4d92cd239c9285326fc4ffa7a2c3a054caf9c79e403cfcfeb1efac9253fe69d840f9460cffb4367b4dada457a05c1752e8a6847c10cdfbd67b356fddf338d055b670c34b4c3b7750fc3cdcd4c5dea8016eb098a8a740d3a190b3e26eccaad82b73ff3b98bbcc6c41e77770e879612f87c983fff17ac13065b2ec6aea11dddee4ff53c08f7910b2c748938552d67f6c0c9703bbc1b716bc895bb9b9d91a2d180dfdd59ddc68fed9a02807a140a1271baf418a53e891e8add1fc76db5"}, {0xc8, 0x1, 0x2, "35a4377a393563280ed842745be2f60b8932b69fbe7948006979675fcf4ff32bca452d5d2770ac6171ea90c0c00e0456cbbedfec04396b5a9cd6d616de663c1dfc27358b9192de570bceef21b65f650b48307e90611159de802a9ff12f4231ae750523167862644440176243d3a7e8352148931eb83ae671e27cd47d03fcd6e4fd23d17ba81f24b0f39148dd14d606536a0e6d39ebef30dd7f4fbf3f2af30d1411dba69f029c43c20615a17cca3b036854"}, {0x38, 0xffff, 0x0, "f5b72dc9f61306eb5d6c4d1462f4eb8a7d7e34a1e0bfef68e1cfc4b5b6465c3e198a9b32"}], 0x1420}, 0x400) 06:13:59 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x1, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 06:13:59 executing program 1: r0 = open(&(0x7f0000000780)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="a13de7591512468b17f5f277cb74cb5b28c1f4a0480e2e3dbdfaf398cc5f2a8f0f85341aa2091e4a0076a95ffef0829166b911df4ef563eb7b007c8e75d6b6034a007076f1f413174ed9b59afe454c28f982dafd16d4eadb01f65b7da425236be2c693f3364fda0499531a079bf6c035bfe799ff51aeb1fe9763a7d5f3a47ab4c65ed3ad63ccabbc0719f45cd89d0a00e014bf1b05a0892dcc2d144b406a9ae554619d6505442ee6562109e710d07bbe356989e5695c17849b6edca3d810e4e1c7c49accc183a9a399b1102b0afeacbbb17392c2eac194cf388e8d3d783aa8b47ab9425a4c", 0xe5}, {&(0x7f0000000180)="4f5297b232f85955ceb235af1c22a0375d4748a3150f408a83a75de42098160ac1e3cc1a6716d6e30318b5f6e1ab253f08af34f28e7888d2b75687a24166ec1c8cb337fb8f5e6b570499bd8a4709ffde1371b1657a6f5c4a272255af71f0c7e3ca595a595404c4", 0x67}, {&(0x7f0000000200)="7b85800365ce0c677ef3231cd02948c0ef8fee457b492b3dabb82edaca5be51bfbf71b45281c79f4351112242976d47e60e100bb27195d66b39b00bdeaa712eecf800ed4b73b7dc828f9b2a35ceaede44d2b75a1775f43aa9350683d92d070e6f37cbd10121e080d806ff25801fa4e967be3c4ea87b775cbb00d524d1607f84027ff11029a0be76d59f9612c463fda69ae7834cd3d684d3b8a6322755d792f23d9660b3f13ea4464289e059c06c68fbaa2668c9b715f77883b55b726ebe62a8543a1a726adb7868c1ecf82", 0xcb}, {&(0x7f0000000300)}, {&(0x7f0000000340)="70c83ab42863fd6662bb858b8fbd14c3d5b7a35ad7a70a316b9d6f1d5abfe6688240fe505c1d2cfb4c97cad8f86ae5562218f9fa6bbc2b35b46a74e9658eed259098c78f7cc3fede4a68ee78f8ea3d60389e1d8338441fd57817596ad9e01a359e013a8f29932253340195b68f30e65eafd763a6a319daf42872b7c135a78364c07422ec06143262", 0x88}, {&(0x7f0000000500)="cc556cc7e264ff607d79559f2738758ba8749604d92acb9715ab7222141c66b38ec0e1e895cd9175e81e1a1da0a4b2cd02dc65cbed8accbcbea225dbc931976c2c27549984b319bdfa09956186cbcebd5bb2dacc88dfaa3a266a0b4e4b396e815b3b3019a00bc3a4200dce532c13669b08b3abc451052450ca476997b729cd2f77c4e32d4473325c0aedb6f03bde9c63390549ff6f0f56580baa293fbc6364f6c5ec0df59584a4e036ada365cf105cd8545c9fc7c976bb2e03bc4e88459cca4157ec7e43e4063bbd06972bf8f16dc2f1c12f4f71e0a29e8a3a0feb7b1b64d782b06e729da47da80019a29a4487cda45ee0ddb18595cfa09e4771fd7433482d", 0xff}, {&(0x7f0000000600)="002308e5c4daf0f86d932685430e2814165c57d0aa7ba9a8b60157561340e68e8f92fbf56ff3b48ea0a83327418f2a633e42ca9689b98f4584ceb8a1619d7414cb344bfc5f83f73c6a4ed57cd5f356190ca1c5fa55901d3eb429b1ef08608dcb98ce4846efbc592e778cbe3e926f7ba9d2acfc64f54a5b96d97f617e607ca300f4d2c46207be5cb1b4c2911855146e522e91a578406fc5572841535d54f9dd682823667a4f6a424f0f52ddc1006abd55a6af5b211f1640ad35dfba873748bf7fe1e369709d68e68a", 0xc8}], 0x7, 0x4d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 06:13:59 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131e5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3dc70b1b283d3078a84b1cc81bb8380bee423d9f3945220f724861f5bccd661305f79e14d8b58115eb20d8faca22847852bb07becacc479153575894efea6c6fc8a96e49acaba277ec56626462b073a7e8af31f9652812d2c26ed27ef66124345ec67260f237af39a831dd58cb10d912fa93dae5333bdcf346abaa60f7894140f1abbf3f5c36a777cae0668549c978247a04abfa1e5324b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 06:13:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x4001, 0x8001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = dup(r0) fsync(r1) recvfrom$inet(r1, &(0x7f0000000080)=""/28, 0x1c, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x0, {0xffffffffffffffc1, 0x12}}) sendto$unix(r0, &(0x7f0000000100)="2b5823d21c982ff5c01e4c8a0c6ecc74137ba148c2e1ee06c55bd20973dddc62277ab0d424cf72f814dd0568cb518ca924f120305d9267798edadd6975b37a23134b625909cce25d901fc661818d7ef32884823cc2ecb345be363b795bb8af0c221bafacb835b10211b575d54e9e5b8c4c425ba6ed6e46bb1ec640230e0062f221233ffc6a4333e88dc167b04f21009726f7d0a2941fb27ae6094bdd9c59d071f6102b53c97eb3229def50a38b20d6804baf9ae1ea65e95fc5c5b2a6009b9ea6edf7ecd9f5128c7e63dccc57588ce2cff4df14031bda9a2cee5eb3ea82ace8b99f8035eb56843119327f283d9f69e3f051f15feb8d644c", 0xf7, 0x409, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r0, &(0x7f0000000240)=""/116, 0x74, 0x802, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 06:13:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x100000110, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 06:13:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) 06:13:59 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x10592, 0x106) 06:13:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x108, 0x112) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x20, 0x2) 06:13:59 executing program 0: r0 = socket(0x18, 0x7, 0x940) sendto$inet(r0, &(0x7f0000000000)="00f98ba68328f0f48d12d5012e240aa3582257fbde8e8dfda132877f36fbbab4a3bba03cef94852cde53776a2d5661a48014306bdb0b06b7618f5bcf451d236720e29c8037", 0x45, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r1) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 06:13:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x401) r4 = fcntl$dupfd(r0, 0xa, r0) getdents(r4, &(0x7f0000000100)=""/205, 0xcd) 06:13:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="055fdce05625dd36b66bbad97bfd1bcbc257a0c6e4ab27d2900771228f476dde431d7f140695abee00b42f69cbc85f2be10a57bc519bc546cecf40688531bfd15a7e704c1c5759fdeae899d8878d362d49443f8d46f27e3afff8a2f8f341c20cf0c33c447c23c57429b607d6b32dadddf3f3424cefa4e2f28228e729e7c7986724d943fc50bb71e3d275cd0c92fef833a61243673b9774a883dd0f5433d7fd089e2370974475766a649d7c376a76096d58c6570ae79219c557cd4ab87f92d4f736d9f5da84808b3eec1b98e013f9858ed3978b77b1752db5f7cf0c", 0xdb}, {&(0x7f0000000180)="b5b6ad9fa6e305db9d6e77280e846b8360f6cf2b5bb5eacf49759da6c92deff6e3e6de813f0e6a4adbdd5d5a5dcd55dfd1bfff14603ed277481d3221afeec209be827c1179a05d0aa2f7742426239c7551b8bce0774f86fda5d742ca33e38c68b8b0cf6c2b2e3c9c4a5f28b8342ac74af672775b1a0ff30a4f46d6e0fb2556ea6a0284a2d0225c3ad1933e1ad33c24e19f76f7737025fe1c", 0x98}, {&(0x7f0000000240)="803b39f0e6acd61b935d253d409541de0f8c346dc0c4e009db657bbed14f0fb9a355ad79243e39d5003097295ffad594551db069ec720c4d96c305e9fd981b1fc3bdb4f61ab60ee8193b8c3c5cfb7a04bc841520e89a668a3e4d7a8e7034a6", 0x5f}, {&(0x7f00000002c0)="f4df1641efb2c1dbf7923626ed2c1c0d24b156acccb8786f08decef6780ac08cbf3206d2b46ffdb0c653fe52f2f1e22d4725e1c4f18a2b5c9ca7890699e3d6f4c8780649f396fca2c21f24150f5d235db784b255db9be0232cb94a45081a454beb4e57cb205bc2be257e4cee936bbeb71811fd71ea51824b29c6be53b74eaf52f5354625fbd2533b7035d04106b291b9772272b62c5a2468b4cd830c629bb03c628391c0e393778877bbaa0aa4af8fea06014f128ee0734faec10287", 0xbc}, {&(0x7f0000000380)="7712652c911f5f7a2882d317ce39f8537bdc3baf51887d158e778aa89af9", 0x1e}], 0x5, &(0x7f0000000480)=[{0x40, 0x1, 0x3f, "af72c2d1279a71e2a4f8aa012b662a301f4e7da2ebe66cddb84fbe40ce3a9d350053071c8f674ef3d7"}], 0x40}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 06:13:59 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0xc2) r0 = dup(0xffffffffffffffff) writev(r0, 0xffffffffffffffff, 0xef) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xfffffdd7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:13:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x2, 0xdc9, &(0x7f00000001c0)="c18b3a34eca60ff5e44f6b9090b573a19bb011ac7da8d40706251032920de87eed7427617f7c80e1f4323ed3c5c6bf707b8187c2d4d9d8d44a7cc30bc70e7460814c6fe372766fba00e1fa0ba18c4b0c62af1b45483f5c5c9f087a79891b8d225ea519f378d2c7a5b2d52a4e37eab25b3bd813a07372f191a2f0d640afd85ccdaad1430d608a578f7a143d5f51a36bc5602c8c2f1f532ca199599aa54af96e850f0daa723ce172311020e8328e527589dc74ffe8ecdb2c6ebbace0b32ef9b11770581dd33cee12", 0xc7) socket(0x6, 0x4, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000080)="03000000", 0xfffffffffffffeb0) setsockopt(r1, 0x26, 0x80000000000000b, &(0x7f0000000180), 0x0) 06:13:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfd, 0x1, 0x2, 0x24, 0x1}, 0xc) 06:13:59 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0x3f, 0x75e5, 0x100000001, "052aec8da74efb07207bea4aa2f7fdcfc37cbde8", 0x200, 0x40}) dup2(r0, r1) 06:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 06:13:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') listen(r0, 0x9) 06:13:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 06:13:59 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') syz_open_pts() 06:13:59 executing program 0: symlink(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x400, 0x40) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0/../file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1080, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 06:13:59 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 06:13:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$inet(r0, &(0x7f00000000c0)="e9039f8d83354e77845f42eb36489aa47384acbad8c55c7eb2f2bdd4d1c18405483d4e4a8f2c0b1d7e3297e7de48a54843d25d3ebb24db59b6b1c9cf246db57866cd898178a6e454ecd07d07b15a03ee2a9efd13170126e7ab44c45c43e44c9ab55123011e3d431a0bb03ba0fea60f4437452ee46dd2e0afef3bbd3cbca9e1cd2649705b5763c501206b1960e1ae94ffd1c61cb0862788350c675e9afb8712873c271156eb50ae3d2d8c1cd6", 0xac, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 06:13:59 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x104, 0x0) 06:13:59 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) 06:13:59 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 06:13:59 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 06:13:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) 06:13:59 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x80000001, 0x9, 0x1}) 06:13:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="974fbf3d93c337b1e8598478f767ac79caf648f04b5729f398c033187e045c9744b3096bc6658d0bb887c256820e81f8d1a6d9186fe565cdb643a199863def2467f2008fd7bb0b353e55272152ecc13bdc822dfe", 0x54) 06:13:59 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="b74fea7d39af0fdfbf5ac275ea4045995c29dbcb4e2e38412f6e2ccb04b3e13dd4a4821cda4b18672819591e08a244b793439de21fc63b725eddb53f6fe3d8fbdaf9161d429ae4dc6c615c7436e8964a1ebfea6eaa16a8cde6934f2653f51c4fe0429cad0d1fd4abd84d4c4ac46f5fb8d39f", 0x72, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) pipe2(&(0x7f0000000000), 0x10000) 06:13:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001180)={0x8, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0xffffffff}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 06:13:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x80000001, 0x10000}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20420, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') 06:13:59 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = syz_open_pts() socketpair(0x6, 0x8004, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x1, 0x40000000000, &(0x7f0000000080)="3a9022f25d1dc98468801aab66753e94ee4f9478e071cf1a330d71e74d15c3", 0x1f) setsockopt(r1, 0x0, 0x4, &(0x7f0000000300)="9e02dc36d96951f5fa1499729b9afce5133489983f99a16451d8be035224e59680e67cf010b7d644d37193d20fa45a459b4947b616e0ca019755c7a23411b52f5aa3c8b7f3d1fb51f37744fe2e54d2a3e6ba5b78a6ce1028e012cb1b22ae75b11d1a6a7aeb2beee55ff752e2cfcf7b1109fce1b7ee4da7973b3e61cd7a716c25d9ed464ca8ee23cfeb699133e92bac285a8ae94ddca715d07a2996716a7675edf68168d5fbe8709b5302f17779eaa8c1a70e3a5e62ba434b3e47cec75673e6a7cf4e54f8a4", 0xc5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x6) r4 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x2, 0x3, 0x6, 0xffff, r4}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x222, 0x0) socketpair(0x6, 0x7, 0x6, &(0x7f0000000180)) dup2(r2, r5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 06:13:59 executing program 0: madvise(&(0x7f0000339000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 06:13:59 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 06:14:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = socket(0x7, 0x2, 0x200) r2 = accept(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="e46be05f70b775ce84bfd78e35aa416d60f80e646163dab926acc99c7c438e975b342abcd86d5d0a1579efc88ca48f2fbe1f5e2b8da21e6a97d932d59d001a45f5c15c1362e6d04fe156c70c640a43fa69225cce2d4eb2cbdd44c37fcf596c2462f1128dc85c8c3961b4864b94827f87440244040ab6731814d61df7a827e08259596c6d63e6b493712b62b9ea20e9157cbabd9828a9667f62a45745a2ade51467e513e62894067ececd569d87334843997b1dadee5e", 0xb6) r3 = syz_open_pts() close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x2) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:14:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x3f, 0x1, 0x1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0xfffffffffffffffd) socket(0x2, 0x4006, 0x6e0f) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 06:14:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xaa, 0x4, 0x80, 0x400}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x7ff, 0x68}, {{r2}, 0xffffffffffffffff, 0x20, 0x12, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000023, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x81, 0x42, 0x4, 0xde6dade}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x7, 0xb3bb}], 0x800000000000, &(0x7f0000000100)={0x0, 0x9}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 06:14:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') fsync(r0) 06:14:00 executing program 1: r0 = semget$private(0x0, 0x0, 0x120) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x200, 0x1800}, {0x1, 0x4, 0x1000}, {0x6, 0x80, 0x800}, {0x1}], 0x6) 06:14:00 executing program 0: r0 = socket(0x2000000000000019, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) socket(0x1, 0x8000, 0x8001) 06:14:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0xe6, 0x8, &(0x7f0000000340)="9eb6623fe4149cb8acaab47ceae4120a883875e1ba7cc014fce8c86075fb20aefc34868040e92ff0a9c466d86648336662636f1c88f891017e38600843706e72c53a69168373668a565b5e802a90acaf6c41a944b2d8198c3029331a0f2ce990e526c2f0eabdaafacfc75a993693b6edde5d33bd6c602419142558fbe88903752deadb9655c8a1858b8db21c9f5276311bddd76e33b579c6110f460fd5d14621080da11586e0be6c72851aae49f50cbcd8577002972a76b0f93ff27150c0e62ee2c3b2378d3f6e158daaa9f642a5c6324eca50c73d14a2d9abc46fcc5ca1e0", 0xdf) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:14:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = geteuid() pipe2(&(0x7f00000001c0), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r2, r3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 06:14:00 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = open(0xffffffffffffffff, 0x1a0, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:14:00 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x1, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() sync() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:14:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:14:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 06:14:00 executing program 1: mlock(&(0x7f0000214000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2c0, 0x25) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = msgget(0x1, 0x408) msgctl$IPC_RMID(r1, 0x0) 06:14:01 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x5, 0x9, &(0x7f0000000040)="d5fda3d38fd64528678c303e2027a1cd398a0d1377a1c02f0aff6d646c8e7050d3896579685ad8a387", 0x29) 06:14:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/213, &(0x7f0000000180)=0xd5) chroot(&(0x7f0000000040)='./file0\x00') 06:14:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0x1}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpgrp() setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 06:14:01 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x80, 0x2, 0x9d73, 0x8b, 0x5, 0x7f, 0x7}, &(0x7f0000000040)={0x10001, 0x4, 0x6, 0x3, 0xaa59f3d, 0x0, 0x4, 0x7fffffff}, &(0x7f0000000080)={0x101, 0x7, 0x1c0000, 0x3, 0x400, 0x401, 0x4, 0xe2}, &(0x7f00000000c0)={0x7fffffff, 0x2}) execve(0x0, 0x0, 0x0) 06:14:01 executing program 1: chroot(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='x\x00') r0 = semget(0x2, 0x4, 0x40) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/9) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 06:14:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x5) select(0x40, &(0x7f0000000140)={0x3df, 0x4, 0x401, 0x2, 0x40000000000, 0x2, 0x9, 0x5}, &(0x7f0000000180)={0xe36, 0xb, 0x9, 0x2, 0x7, 0x80000000, 0x1a32, 0x8000}, &(0x7f00000001c0)={0x0, 0x7, 0x10000, 0xf0, 0x66, 0xfffffffffffffea9, 0x5}, &(0x7f0000000200)={0x0, 0xa1}) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) 06:14:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8000, 0x8, 0x9, 0x1, 0x0, 0x1, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x10000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) getpgrp() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 06:14:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x0) recvfrom(r4, &(0x7f00000001c0)=""/167, 0xa7, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000006, 0xef, 0xa58}, {{r3}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0x48, 0x20000045, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x61, 0x4, 0x0, 0x8000}, {{r1}, 0x0, 0xa0, 0x60000000, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x100}], 0x6, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x7, 0x3f}], 0xffff, &(0x7f00000003c0)={0x80000001, 0x80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x7, 0x7, 0x7, "587f0789c8433d43e13b0fb37665c98e35018716", 0x3, 0x84}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:14:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2f66696c653000"], 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:14:01 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cfb03df038e3aaffefb9db4ee65432dbf68e46e48332dcfe1cdd3f75d4c34dd9444286b8099b6a2e18428c300ec8df3dd667864d1e3276157422abf3fa546c92b60f6b7af2365a1b1b3c11df4e601b734af6b1668e252f59de9bbeedae17efc47631bb7d1c68a5693c1da61fced9058df81b75", 0x73) getsockopt$inet_opts(r0, 0x0, 0x20000000000003, 0x0, 0x0) 06:14:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) write(r2, &(0x7f0000000580)="12f457617f3170fcff56a988a1d9fc7e29c5609e2427539305283fbcc7009842004e4de8d133cdff8b3deebc773a6cdcef47d2561f94d5dcab016a5d804e74017705c93cf8e3a500e09ca42b1f3e0157e7478c1639100226dff349bd024ffb7cb09bb6ded66dda662c1904e84088c375a27b2a027fb7d80b93a7171b45f4f8e2d90560180c9e4e7379e2ea7916811c56f7b0654c6835bc2b4b3f90c49952496495f32607ffd897ce5b697171bb8a77d50629be9e424e0830c84f0c2dc9854c1dbdb8d1697e38e4e6a8707f0c194ef49f8a631fd11b5e7482ce766766dfc82049e83e2045a332e025682b01da886d7486b23e7687be716797a670e26cdc3bbc2b6e2b767765f704661c8686a1c81a61bc36446b6dd6a1dd63f753c23c3eb0457671601f7bba603833e26643b306beb1ffd0257da7c76df2bbaea32cb332a8f6eaf857ed3c933c3bf4ab8506f8559cc4b681424b9403b520646ab2fc71d2b88623f8f43647538e189a229ce97a7ff078753f8fa3acd89a105f780a1aef0c5450ec1dec8f28292dbce289cb122a567088f29493e8fbb07a1eacf4fe0ac9dd66f75bdf00213d7b126d8b4a9f919bbdf7e0d55464b784769e390f50bf98cabe16124bbc3766bcc44fb0cdfdeca7b00d36b3215aa3207d9072b4b6d5462a7cbd7f127b5590772111e6914b181f6d83a9397699bcb7df06e0974d98e9dcc396ad4363fde9d2bfdceae1deb0e6d6cc452ac681c9ac3b5e6836fb05df22a126bdf8cd7e57771fa265279a390b6be963da1e98609fedb714987f90e20f02e2f822e1a8edbe9859c711cfe83f9f50413a25e9a50d86f641a5a2b4c94af89b0f78b9d3c5b4d6aad9a4cbc673b11fba143a9d4ace37afe858935a6ea6211ec26258b07a183378c38d7775dfa59a9c9c66c6912a79304033f043afbdff0968e3f3299379ca7100f75ed0e0df557afe49982a2a07dfbddea26c175b4e7e384c7f935c93ebb97491700a428df15004662954a7d853818cb4c7e639e6739d5b43741408eca506198c27babb2d1bdfe52e98c0bf41fedad50a2bbbdce057ce12dc8ba8e307d6f29d0b8de2bededf7866a9015b4e7e2024186926a870012af211a7fff20496cb76e33e827da4dca01ae1ad50a1ae3f0ced6c09bb96f0bec49b1c0882d25043a33fe149dd0dfcb8ca60b64a3b03bd808f562fa0fc0ee185833680e60f32ae1761a6d07bb26cb90a9ab82f677f21b040d33482eb1b15467a6da3d7a8737d50794e8f45a80f07d44dbba7d9048506155e6f2c17039e41343fe3d161483fc91af93a20632998212cd6ebf8f4b4ede9eb7e303e81f34343f3d396ffbae5b14509fde28e02b5d3d9b36aea67185be8680edc84632eb42014b61a2802b07c704344b42da46da9a1570f63132f7fe40f873f5e5c2ef8ae200fb66ba73a8bd92da3899da7f536b50a4df858f2c45a5c7c1c44a1feb7c8f26f4467357d1887b76999250c953370d4a08d643551dbbf0f94a6a311cd7f983de1a3fb354f55d0b7f47b1e6cbf1e68c19932b802a455e63527ef56fa7c1ad89e00bd14dd5018f89f27fe9a6ac3f2531973bbebcc6761e666bcdc78d9dde3707db610d4ef059f985109a5dfa90e518cf90abe7b6e15a6af4292d7586f11ae2e326024a054de9db6dbe67d28f6065deab05d665203282270b1897aef039f47a6596b3dc3e09f36f18fc365a2bf44e4152ccce70eb947471e75f9ece254cc1a3dea0e673421110c85dbbd401989f4b8dbf241988a96c0c29f4de337d46e2d5ee4a19ae406cc621c9762d7381bb829ce2ef00cf0ef95c12239d47257cd917d65d4d92121a847d62b11d9efd8b02f5a724838fcb2d15986817eb00c1172788d22e838bbd973d8d2ac1f34249c934817e60bbff89dd0171434836977b4bc1c479529937d75120fd0b73272de0af62ced19256580bf9cf355b7c1f9fa757dbb8fdb5c7ac1e3bd16bf7809e659c1724450c022f2fb5bed750ae74de8f3b7e5eb967a5a478ffb7c3f0a31ae3114e21afcaef3f80c405ddd6bb494e8f2dfa3fdb84d36fee7be3febd639a80880e4389150aa70c358c625475d99ce9e70b174a676f3c6d0304113627b5c1ef091f2496531e311c34df2e2b5efc8ea100be1d29e88b50cbb7a3476d76d67210ade16fd310f8e91877cc2c6baf2c456d1854cc3b74bf7abc17133ffc485957b07ea197c55b01f7f1ba8b2d48b92aeef87f941fdb435928927684cb3cdf95c36feeff450c59f1dfbcb898fca3c870752902fbb63fbf07610952ccfae087851a00db00c005164127d4a33e075ce05d42a13ae8f22acf5e3b50b95a9e8f4190bdd6e2b92208112eeffb0fc0826190ff17f889d8dfcd23fc3e8fd0495f6913ccada9f42641123a50aff3cf37a47fe2195f167d6206bdc96168691f8c9543a2d83ac340ff0790ec0aba14f71a3aa0c5338200ec55c5d116e341aed7a699b154dfd3120a716901db4c780bfdaefbd8277220b6183684ab876df124423729336938d7fc6f6880ac9a5e6a0bc19e08679ff8fd7d394590501d05735ebf3b986a75a29b5e595eaee82fb2f0cd78d5941b80bcdb3f001d6fcd021ca5c6a290fe6f59c9f34ca443a5b86a9ed6e7c6801d6498ebbfb83e227c9bef3fd019d666d95979fa49fb46867d71c25bea500a11cbe44ca9a8a748008d991cec9e6566b5489bda430e5040386405107682ced08487a417a9a8a8e7a3c05990f34d7386cd67cfeecbb11b3ac392145ea26cfa8f5a1660da5704e4316f6212e6b3a3392b9698d57cfd8c76345e11797c9b03ceb11b8664790e445a62f846e359d9c071b115561c0cbcb41066886cea1612f560ce8d656111f344a1a135efc7cb42f22c74fd56bfd8ca9d13d766682466669d71f85804ffeea277571a69a86c216dbe4877a59cc5db3a89857b7ccea56ab401a8db11801e34129c7269709916576c2ff3d18a1bcbd152abe45e34a3b2db4338daa5d0bc4d6bd87af3fab17d8e43cb5a9e8b0ded844b1b0c5d999df58d84d84857e602c28875bf57524002c1e2213d0801733a1e144da45a2758efc5d89b14ee58e093fe01c6b93b7de46003b75e4918f943abc15749db1997a82ca02a4b60b0060c7361303063e4c406f0f3511bcfbbbfb77a4aade5f467eff4f17488540e98467732f38922bfaec75f2678d0d7b7fbcd194faac7f536d5370394f0681239d4c0424386e70b24a54de9464590d654a2c5aa2de6792dcf9d38c7e2582a187b36b164297d48d927d10a75ee142195cedfad0e9d9ba7c82965c856220a8476eb72b552b25651f95d4b75eb414dd598ac52d95f64d2e4fe172496e3c2827452cf682da2cd62334df218b41ae2d03b10dc778b01cf04157643d4ea6c8b6e17ecadc71c3c93758d8d388835a329fe1282f826f7838e6d482b011db0a0fefae1a521fa70e71755aed128d36a34b8bcd7f530db90e9ef0347dbb9f5efc18a187e463530df8961106a42f99347ba14b89f5a2b7a866ce5cceb3a7a5f2b5a7462b5ad062fb5c1836e97479eabbfe0829a9174f273fefbbfcecdcc310feeffc32b99476a76cc41a0f3b271adefbcdad3ee816b6fbd5b9dba0365a2cc3fe0018b5aa433335f322fb08ec0c032a3dea839f54eedbbb462580cfeea3665ae0568875790cc999d80c884f204a61c73c8b09d05545e375d33cab8ce530ebd6db1fe482b63e88e0d2166b4d5e4d832b8c5dcd38a4dc754fbed1b097d3afdeb05e01a731746a1be5e6fd316bef2c7fdaaef5404e78f85aaf64ec1c95940c806ce03a261df68c684a10219139ca16ab78377214a05425dc525cc0af2e326f17d0d319ee87b881b2e1b8161962c6f2046bdf0a14f185c49a0c3cbdd76f55b754f572ce5bf924d67a28350893f6e429a81dcaf3e1c6683f2b51792ffdfa7bc3ba1b5f49fb66b25a6534b5492e9c1958707bef44f037a89e26053ca7813083d9d8b3587e98afe39e21b75b9cf0efa33d9978036d104dc7673fee306ac7a5e74b53812a8d02cb2595d75f22b955b8621a9d52cfd3bd1583f48b856b6d0635ce74b8b43875da105279e3307af77419fc977b3fb46f843e901b88b53b74f5d2df3a4757b80a8350d92c90e16600698425662def57bce3ea4ad15715b5cfd6ebe871c3db5f1015e995e7b085058f1181b429e037ca954f0376805296df076fbf88ab88f4e7749a3ce6811c5e2c8896d3621191a2128247f139c5482a92d4075bba2a2f5311a7c0f56f4fa10bcf05f530472940d74fa56e3c225359eaa06def6878953b8428d9e390e1bb5fd25feba457e78d51f0bfabd4c8e506681e4354396319d5f8cf7708e5781b0bf233fed2b888d4b3720d2efaca22a58556ca1e2af9bea24be38b2eabb43ba898c93a4b49a1b01a60360e8032b6ace275bd174edeb64295252b9b41cb0677aaf99cf84a857c425de852b382e5b4c3260874b8e95598ab74285a793fcd242e81c4507bd8367de1dfe36585423baad83eb5e8d606e6d058288cc00d45df325cf7146a30213e1ef7364938006769e16b2f795c83c1b01cf7b29f00bb56af180542ff6124ac4b54cd0c0cd71552b4ad3f185bd1da30dd206a8340c1efa4bab3bb5c54ab2f28c340f6883a04de4852f539edc9ff06f8ec9a893cc895211176c364c98b9e690c32a7b97e240e73f73d7a38b5bd0dbb930f19d6c7fe5e2509ad338d4a98e820355db6ff561e40d7d98bf96b3cb5182ef1d5410d3f28a9e5dc8af4eef91fad8cd3b121dee84b68ad7f10711d7bd3e9436949431c74d47c96577b98690748aa73607d7bd09a06a01ae03202ae15d0ffd89fcbb5001c359bab321b95976148bfd055d9453be80da15ee74f1aec95c0b381e69fdc642d32648f124507cf6d15140b905c9f3372c5de8fe102f5b6508399d59d2874ed6ceefe7176417933e412aad77b36c9188e2edeb52adaeda821cbb59c98a11d340854648f20d505876ca93c37db996146d0b03019ac87a5fe8db46a61fefeaf29674b1664ee5e3b8b209d4f04960a6e4fb31c005fb661793ae41b217e707bf130650719f5e8917960bad11c39442ae27be858a171a7519f6c5393c37af53cb9712a8572517e998169bbdec1e834e60589368000f98b4ac6164252094efac21a9a7423cf908663a053d8daa6482e0ea12aaac5c43c412c447e706f67edc799e194a593d51822c5aa1eba0704fdab57548ab48f43caa6fc3d3a1db812ddfa4f97e787cb99d0099b8bc3845ffbfecb8850f7c56340e4c2c9f1e9452a2d63ea479f34589d61205be7799fafec7ce45b1a6bd1d5bea280562a04a03c58cb932d13e13e41e9a71e824f096f6d72478dd31683fd176dd9a6cbcaae443c547f431eacf189d290bd75f9dfe39d12f8e48ca01df6e573a04b7dcdd0c96a057d2110b4b20121eeb4d8560fce66bc39463fcec9c448fe3d3c1c6baa95d192bc8bac4d16659465bcaa48462c5b0dfcc1fec2eb3d363241ab2f63baa374d26f33bae4bad4cf704152cba1126f4eae90a1e0bb1580a17c99be8297c6cd009b5611e596395747e4682909ebcee974ba8e1658909c4a7d9937b3e56aaea41c31e6d4d236f5d3ed6593b35d751f549aeb365aca44e68f1b2e8032ef7819e07bb807966da265470fa5c4cb42f998605b33f832ef9d8de165173a3af9b741525e958f70afc51cb0101a8707716ad49becc166e8fc28216d724fca4be3478e6e9d3c9f3020f32e2cb07bb1307cfdececd29a1b59516010a0bddf634fb1209f78ee953421acce82b4140a62d47111c1be4604ad7daf549d467ecb", 0x1000) r4 = msgget(0x0, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchdir(r0) getpgid(r9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r12 = getpgrp() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000004c0)) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x2, r6, r7, r8, r10, 0x60, 0x3}, 0x4, 0x8c2c, r11, r12, 0x9, 0x8b32, 0x6, 0x6}) r13 = syz_open_pts() getpgid(r5) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:14:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x676) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) shutdown(r0, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 06:14:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:14:01 executing program 0: socket(0x1a, 0x4004, 0x81) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) getgroups(0x400000000000026f, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) socket(0x63a0c7f6b22a87c, 0x8800000002, 0x7fff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 06:14:01 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x6, &(0x7f0000000240)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x7) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 06:14:01 executing program 0: syz_emit_ethernet(0xfffffffffffffff5, &(0x7f0000000180)="3cd2d5fdc673bd2dc21c696e868d22e02e74bbb03be38834718b4bb54d8df97ca390fa791ee761d442ae7ef91919e9b08ac88235606144f608edc9a949845ae4e4944862c1552f2a9ec71a4450e6ce18e8ce2c75c069d99b25eac5306948557d06d208f791446c8c6905e5c5786b12ab689d5630") r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffff56) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:14:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/182, 0xb6}], 0x6, &(0x7f00000003c0)=""/232, 0xe8}, 0x801) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) writev(r1, &(0x7f0000000400), 0x100000000000014f) 06:14:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) flock(r0, 0x2) r1 = getuid() seteuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) 06:14:01 executing program 0: r0 = socket$inet(0x2, 0x40000022, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/232, &(0x7f0000000140)=0xe8) 06:14:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40001, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:14:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffb) fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) select(0x40, &(0x7f00000000c0)={0x1194, 0x2, 0x0, 0x10000, 0xe9d, 0x8, 0x4, 0x7}, &(0x7f0000000100)={0x80000001, 0x1, 0x0, 0x7, 0x7, 0x40, 0x10000, 0x3}, &(0x7f0000000140)={0x1f, 0x7, 0x1, 0x80000001, 0x937, 0x5, 0x360, 0x2a}, &(0x7f0000000180)={0x83, 0x3}) 06:14:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xdd, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x40, 0x200}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x81, 0x8}], 0x4, &(0x7f00000000c0)={0xa97, 0x9}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) kevent(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x80000000, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0xfffffffffffffe01}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x80000001}, {{r2}, 0x0, 0x2, 0x40, 0x1ff, 0x2}], 0xffff, &(0x7f0000000180)={0x0, 0x3}) socket$inet6(0x18, 0x27c0a47208e3f2b, 0x100) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffc00000, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001300)) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0xffffffff, 0xfff}, {0x9, 0x9}}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) 06:14:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x45}, {r1}, {r2, 0x24}], 0x3, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0xe8) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 06:14:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x230, 0x0, 0x3e4, 0x0}, 0xfffffffffffffffc) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/242, 0xf2}], 0x5) lseek(r0, 0x0, 0x0) socket(0x19, 0x7, 0x1) 06:14:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt(r0, 0x9, 0x101, &(0x7f0000000040)=""/42, &(0x7f0000000080)=0x2a) 06:14:01 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000080)=""/255, 0xff) clock_getres(0x34ec0929195b2759, &(0x7f0000000000)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) clock_settime(0x3, &(0x7f0000000180)={0x7, 0x7fff}) 06:14:01 executing program 0: r0 = socket(0x1f, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9320015a", 0x4) 06:14:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0xf4a, 0x20}], 0xff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x91, 0x10001, 0xfffffffffffffffb}], 0xd2, &(0x7f0000000100)={0x1000, 0x194}) 06:14:02 executing program 0: r0 = socket(0x2, 0x400000080002, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x37b) 06:14:02 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x80) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 06:14:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = getgid() r3 = getegid() r4 = getgid() getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r5 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r6, 0x2000740d) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getegid() r11 = getgid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r7, r8, r9, r10, r11, r12, r13]) shmdt(r1) shmdt(r5) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 06:14:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xfff) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20180, 0x42) read(r1, &(0x7f0000000400)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x400000080000000) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') 06:14:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x20001, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x82, &(0x7f0000000000/0x1000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x4f) ftruncate(r0, 0xffff) 06:14:02 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="cd6ca4affd1ca7d15b8874f9ba5d0ea13c652416d25772791b930c39afd7ab57156d700b0cb208e34b9cbb2096616eff0d9553da48dc", 0x36}, {&(0x7f0000000140)="d3087ff2918c54cacf7f102ad185b7d3da2006dc7c24a8e8de374759d475ac01838cd3ac5cea99e5c3a18a14f4", 0x2d}], 0x2, 0x0, 0x0, 0x3}, 0x1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 06:14:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00000c6000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDENABIO(r0, 0x20004b3c) 06:14:02 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x881, 0x0) close(r0) r1 = socket(0x6, 0x3fff, 0x0) socket(0x10, 0x5, 0x93) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 06:14:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) listen(r0, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) recvfrom(r0, &(0x7f00000000c0)=""/152, 0x98, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100, 0x81}, 0xc) dup2(r0, r0) 06:14:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 06:14:02 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x400) read(r0, &(0x7f0000000080)=""/77, 0x4d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 06:14:02 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/215) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x544f577df055621f) read(r1, &(0x7f00000003c0)=""/4096, 0x1000) 06:14:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f00000011c0)=""/195, 0xc3}, {&(0x7f00000012c0)=""/245, 0xf5}], 0x2, &(0x7f00000013c0)=""/74, 0x4a}, 0x841) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x7, &(0x7f0000001440)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe46) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:02 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x20000004) ioctl$TIOCSTOP(r1, 0x2000746f) munlockall() 06:14:02 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r8 = geteuid() getgroups(0x9, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = syz_open_pts() r12 = socket$inet(0x2, 0x8007, 0x10001) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r15 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x20020, 0xc5) r16 = kqueue() pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r18 = accept(0xffffffffffffffff, &(0x7f0000000b00)=@in, &(0x7f0000000ac0)=0x1ef) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r20 = geteuid() r21 = getegid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000380)="71119a139102b28696f630ea7a81309ec9d71e1df23d73ae0205dc40dd58c341c7024dad70db2f13712f764f41c906edb8716d01f8b397b0c5664d6a6a34b83b", 0x40}, {&(0x7f00000003c0)="762c6f01ea8781ad863a6781b499d84ce15e8cdaebaf5ab7cffcfd830a2baa", 0x1f}, {&(0x7f0000000400)="0654ad906d1d257a887c892535d675cca5c210e1fa4e379587ba6568e5a5664a7608361562ee5cd983bc368331135f138b46279bfa80254e98bfdefbc28aea46c48265ad4543152f9bf0f11faa8c862d84c13428bd19555e8a557da496a2df71a06bcc05a7f8acfde6c955907522d73f1023d2e8952bc04fbaf0b4039bfdf775deef7ca77748967d7b3436956de3ca5a202704dd0f8b19ab764d059402bb77b6a84dd27e79b5bb9f9a45f9306a939a87578ead57eb7ec1252aec832899cef3addbf1ce7a87725ed0ad49a5eb62ebe48a753eaee34107c7", 0xd7}, {&(0x7f0000000500)="519e7c3f9f144e4d1df36dfcae4fe7f5dfdc43c2f0c19def51be104d425922c31dd2d852428dd6c173233f3af3", 0x2d}, {&(0x7f0000000540)="fde3de601c22493c1f00c9db8eb9ef2559eaed7eb2612555bbee4057d0e7edf020c9be7cb3f934f0f490c15479b87befc17ae69d0eadab70d05f5accac22a1f08f5cf5bd131a4b6d124a8c67f71c0cbfa23bc1cad55fa480f8e0d53fabcf9a64f31490cd7e73c580e8", 0x69}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, 0xffffffffffffffff, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb8, 0x400}, 0x1) symlink(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0xb0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000240)='./file0\x00', r22, r23) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x1010006) ioctl$WSDISPLAYIO_DELFONT(r24, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0x8001, 0x10001, 0x0, 0x1f, 0x9, 0x2, 0x0, 0x1, 0x252ef060, 0xff80000000000000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x41, 0x103) 06:14:02 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) 06:14:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000001100)=0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:14:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = socket(0x20, 0x5, 0x7) accept$unix(r2, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) connect$inet(r2, &(0x7f00000020c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x285abd4f, 0x590d, &(0x7f0000000080)="d48f20082e350d9b16c622d83f90ae5309556abc24c4c3f107625fedb5059c749c3e452c602b6d8ac62fc91338307ea43299b76aa32f88695e0974ba07b53bbbc9125889ae0c452b4fcd5085c209dc2b77748b57b227b5857998f7884c126de9823494ea5bf9593344896291fcf68ba06863e029fd643b85ba3865e302de6c04d75611c0ddd17536607aca498fc2781b0e9a120c7e2168d9b838a1c32ae4a3ff41327bac46a8ddc52c7db9a05a688fe63196589b4b80bd6010a3127f0e894075d6ff3ee21152dfa06e03e170e75c42c023900261ee9b64e78df176f10fe26c1bea47b281d86f28031cb8b044dfde2562be2111428c5b90ccc4408a7672368596306c61332d52713655c2b4df121071bf0af3748cf9622a4f30ee28744906e0be5431511a86cfb14e21baef3b01185a1f5c3f4a5f51a38389988a329bfffe3316440e44b1aac168c7aaadedb353e79618d381878819dd8e27ddf039d9214def20c8df55eb6bee03fce9f05e5f20ebc6796a1fe85ec76e1540d968e79e26f577bbad90a67a9c450e8f0c69770fc1f16f5f445b887c9a5304347c487a18bf87f00e32b35889c15db9b0c4a76ffb70a7df5836524b889029a7d39d91f2e8867049f8e92fa1ba3bb2078b4fc6ebd5421a7e0e2c21b0426c1226bd45d4be0461c1f805f7a5e627792e8bf4f80f98d00995fd28beb39f00a52b44e397ab5229ab3c4440789b51c346295fb1c5b28a5d19dc42f242a8a5541399ad2feb89178821852bc6dc394411a5b8cf8e4c3d836ecdc0cd4c69d86e821a9839ade195449ab6f342da5fbc1bde52111658f604a45dbfc852914c4aad87b519ca990460d2ad038e0a6ba7f489b6be2679a4edffc87869d0a1f876339b79b02ee00b5f49de1464bd5f63b7b04b488935f8db70a37c1fcfa49aaa5465fa49aa25ae6d9980247ec4fcac39719de53788e07e5302cdcd3c229bb26783bd0b0bb177e33248bc2fbc0dde90618dca3da782ea5ceb5cff22eede1111b25bca599f1e7637c2c4b4a9eeb4ae1e56643ee18e13e1488637101e4dc6dadc06a009b16449e207442c9ad2c3b4ad943f5a3a60e5a882f07061504cad913a2275d6d1369c4404896f54d83299e65a5219f2818bb6a6f23a1b33ccfafee464464f57df9b32ad0a9f5d7fc32f925139dcb7931c5a46f2429b556591da2379dc5600fb70fea83ae2ddda98817a1793445f82fdae7ddbda274f205bb840e4be754d155e1c808319e976a9931573117e4a8ff52ac84d2148617d01c54f84df2cbfdcbca2010f9dec0dbf9165a33e7c1d02badfb89916a50b13ed581a863378665a1480baf926ff1516075b433ca6ef8911bc7b46d8a976f9b573cd23a71b50a8d457fb8176290515972a3554449e48e455cdbe430144f6e42d06432b3bc36adf240e63b2edba7ce11816c5cfb128ddd5b6e80ebaf99373c20292cbeb9c95426a9405cb92a6c3f10f4f558d025338d21ddb330ba5788b714e4c8fd83540ad74b364697e3aa2c3f7c9ccaf7feff1d05bbfdc693df43d07146139fe986c189438284f629a6b331cff7136263201b8bb855fbd1cce9b4c3445d19994a38c23de94f4d637a12ba202907587563aa97340626aea3c2a4fa32e263be877c3e7168441d24c96f9ce984a68ba810f5f960ae93bd36e993b78bee061ae0266b5950900fd456f9307296620cbbed5acf1b9ec34370670c6bc7444afe5268ebbf55b0cb410c02b0a32aee25159a5d9c0d31601bb7f0d07370eabcdbeb33b0e729ad9d1636ded7eff22233e4bef1c939a9fc450ba88678c5d80009724425d606c19939ced4b78881d6cccc50444eaa535da881a59a321fbf69396cf4e45db6b3bb28d244117e42e8e8ed5ff17aae8860e548ddf2e6122d1bbcdbc1c30d7d81253e68f0d3f97359ce30a47a6a150f6687d2b323fdc49e5bc8ebdd5cb19c58162a787834d654dc08233f39fd2e978495b09e97bbebcc4ee46ef2922b659a983afa38907a47124c6b03a9309ead6dc30db46f68616a9d67aae032a1628de3cab55d775f1712d6317296e95ac77671a448bddff3610209442a4f290b5a642fbf30ef607aaf9d1f3ac548624d8f5c8c8ce9c374f0bce1e335a4f2034fafc0499bb23db85229be1e73eeac4da10bb6aabc0faa0d73e184d8070a85db8bb39e4560209ebb525f8c820e37c0d18792696395965bcb0553a8c775c34036444763cfefa5e725981a36a017878f67809bfd564dc05a190f62b6d266cb1ecd1901af6fcd8eeca3a90514a0e8531346dbb779912efefd72298b8eb154d1eab9e03da196452883468c7c88147ddeb88206498bd2814d7f0a9dbbc208229f38dd96b2b4438c5d8343f2928336f2957c42acce6ad2276322f937bd8ff310130ee2fd110ff37152e74b30f1a4ed125dd496f5d32275073d188d92dacf68d2033f80ae2e0bc38b4d92f692214a4156a79461d33b836b78249499f7aeb5b3cdde87ed5c8071b04b1455f1e65900ff07ff149eecc4564be1bcb8272900cd6b456d8263c98f01c19ae26b035e13e1593ef03b0861edc05a22caefba4a25a2fcf91a939825d290cbcc7155a17bc094a4ca26667b24796d0e2d7ba31895b3c237809af87a245c87210724ea07a6259995ba46cd30f10dc09128f728d8e8a4ad9b29ae3b13405dfbaf6725b086abf8603639d6b8a7864071f04098763bc83216ba342d47e1ef0b2de9894508a7dce1cd304b0b78263d983d52cbed32dc11e588a5541e4258146fcbd8634c919bea1ba6f35cde53a35d57360f59f9259a6f2eb63348eb49a1f3a76f7a9b21b590b2792fab60f542697dccb590594bdc2aa28dfd9925b5aa369d38d61b96625d35043ec1022ed187c88bf9ee34ce0f83ce5340f668a9f831b5f17ab820f14f24073e3bd6feddec56dd2b3ff0b61a58b25e74502d25837e194662d60d7f8b122b6a59e744ddc2317ce117726f1da59ff6466e6db3da59cc29b62ae4b2f8c05b33f54243c246163cd89975db073330b1226de92b0da090302258f49f4330c1b7b28b386526bbc2ea8fb2a5b9c18145c2f0b5ea44cfd6098a1d0cfeea00519627ce1e460ee22e31c394c87dec516ba9e35e181a93c4340b59c89127ecf7fad1b890ebd12696610877551e0f9e00fad750cecb2778ccfbd5478833d0fefd7b37ed3fb216e7433412017d4feb8f79e0c80a3c534c8471423a99c2e92c220031edec8fcecd25b4f02ea20846f4f81afd7ec95b84e29431d1152db474e99bed6f87a54ab4c0083e18b67e9f279923efbf5e09ccb6d20da4a9021d6cf4fb37038bf3ad4f548fcea173cd17effc71e64185942fac23190fab02bc4a2ec9619932aa320b81dcaf6f5cbbc97e5b168a7120a4b578726d060fbf17b3a890a22887aca215abb48071da843c90db389436b4e975fba1620ca0eb622fc65672a59546758e029b746c868ef989fc600531765be82ddd394053c2183672c93a3db914f50d689093fb043db4397e7ad89ac99ef88e10e20a9179807ec1b01f338aa57c0b3d682087e77ac387aef6d29dff0e7442ff3e13be1907f42da1775159e35c5b19690325d0b2194519b4bc5db2b000715984dc2f20b8a1b445cb190e610a2cb6c0d08e4a1065459099979ebf78c101cc2fab4768bd4fa9e3864b8703f02082df08ae7ae113aa8f2ff1a905ae4486eac1a0c75cd7dfc7e1d27d57d729675e7d354801e7e7f154b061ea01c9d43412bac35fce00a9b5c9e52d95c806b3fb344c81329211e3d97fa098dcfe9d040a75cbe2293db70ac80a28e09ef017baba119b6a44247488271bcbe3e5b9245143379a27f4642b1df8e1d2ca3a595346262620263954b879113e82a7945e5caf91d3b3942c383e19c301e43f3b54c9bead218f58d2294fd89485d9eeb72a84aa9ef6306f3d8c733b114dc1cf835da880efaaedf884a48565e1cc6f06d64be34ae6126138ac8512e683e8ccad094dc0161653e7ed69445694b00c89d85ab6d380638f19bab7bba7ef18eb8cbe5d956ce647bc9200c99ad334a87f569126ba6d8871401c0248e966851d76e7139143e3af712db31cd1e2b54957ae9517976d767931be4375404580a143763754a3bb26e788a90c46b0bf55a5e47a99fd6bae8e854322cd6070e1f02bb09041ae4d85f0ba610f6102e5b531544a1c89e78212cd3f9ab69381bbc9c894344a24db9ef8657e801ca9236a9e9626afd5813226f622c1914ca0a146de0a20fb7e348266ac11f54043fc3b30de4dd9ce5373bec367f5a4f7415834424824f14a9136b540d6f0eb1d349b76e4cb8f0eaf8dd440b91d5a1886211139e0b271cea6459e874d49051d78af3766461515b6e1981670e677c898b0efe2e06b8a366126399d089a0ad6070b18fb14e81fdc3fc683af046d54680ad54620e4fff7be814da0637432ae0bb77bdd9b257b5c1f474726bbf0d85d91a66f71af0c91be11e5f20962dae2a07bd7835e650455de9f91169916d0ec427aafb89a752be1f81802e58e5e1038f2b28ea5d5f1d60efbd313c64fb04357432445415bd111da428d112c3bff073f593c348e07ebeb8393b1b9f8e4bc0eed58cca9813ad008f16b485bf084f326fa3daa2e05edddd33368b1d390ac17118103b01c6b0c262578e7d915e3f73412bedb12bfc682bbac68c6d04c0d06852c7e65384412b76c8fdb1fe987f072480eaa1c53803ea6475a8e992b82fd38fd22e599f8a6f13c33639e842ed8b8c5c751d5a02665ca3048c509ab62dae7001844331ea5750d4b7828a16b5afd8d9843226205d547a5c33eb589856d905dbcb749c025f8f1d9dd1647ba8e42a32003d3c54e9873b7fa575f1850f842d1e28bd1bd91b630df66ad091ccffdbda87c934774665928b25c4aab4eb6b52cb0724c2f84caa67b23ceb1e84abf7570e08abd5351874af29572f468a3048f8be4bfb1539674b5d27de2c18d3c311435053030395fca044055528d8190b847112cc68a726ed588b2fd40d34e4ec533947273e24a549781be112bdc0f1bdaba4c13326ddec6257c1aad666a146766316b049631d21414d3d3c850cbdac72e7136895d71b47f04ccedf4dcdf579e2898ba270131cb53def79f38eaed776431ec6dfd2c3c749ab9cb551db712748b1d3eacad7c2db5591b33f9c2b998b26cf43069fa7b51e90c3fcc2e6b68c6fd1f67fb4403d5ec33f492d53361a111435c6cc035243b4684ba4d07312497ed37ca929759790b8f846bc867cd4be851c1f13cac3d743c2ba7a4c8ce540e087d3fab3675467a60e5c05232d66de6f169e75396debcb81746be2bbf28e1521712010a6116758dee129c4636e09d65cc57d5d30ac0a54b9e570125a244b408ffd7b96388d059f6bb249abb51880758c332a95d3a98576ab22435a1a7cbc6ff7cfcedd96e67cb685f31751e2f61b098b55245a7fb17fb53f95240bf7ce18d650330c4cc2266cd271e5098beacaeeae3e2aab28b06ea6c5ac318434c578f040a451112e05c0af241e4604f2375dc7b1ba062ceed41fd8ab9a3f14a23be53781c7a16189d7cddb86a7cc3608318935c6d11b0118bb8938e414cc30f199e8b8c24ade474d1d08ba8edfa02985a6a737cfb64d0b24175f562408923c3b78a7ddcca87608a735c8799cb1c7f5e19baae15f9c13732b920a405a437183f90882bd837c407b191d1d981eccbfb0bfcb422d0eba9762a61f2b3e86809bfd03e0c67cff412d564a5d0b87921eed5cb677ecaf700539b166028b590cc42dab96561ccabc61abb7d68c2bb88d2180585bcec9a6149f3d59fe", 0x1000) 06:14:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1ff) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r2) 06:14:03 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x80000001, 0x9, 0xc364}, 0xc) 06:14:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xb4c) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000000)={0x0, ""/130}, 0x8a, 0x2, 0x1000) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 06:14:03 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xffbffffffffffff4) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 06:14:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 06:14:03 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000100)='./file1/file0/file0\x00', 0x32) mknod(&(0x7f0000000180)='./file1\x00', 0xc1e1, 0x400) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 06:14:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() writev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="95907641e62170dcd3340a548f3e54778c8d130ccf95c3cf3e79e2b9895c9a3b855d4d691421e3ca54d968a9425c2d8ff8d83465ce57f3001b2033cfc3bcfb3ad30020f04378f739028c62134e5ddec785bf4e00108de782aadb5f8feda5177abfb40159947618bbb828548546f77c636b7abf85a6d6d3a5ec84c5c00f63eb87f6e508e341015f61f0472bf04b695051d1cc42d9b5576008d5624c165e650293f33cb6cc54d0a00fb733c35924094f71f09ad20ffadebda756674dfef143aea7ad3fef4452480cd7d97b6447e5d153809983505a4c1b07", 0xd7}, {&(0x7f00000002c0)="992132e90db3186dcc6bdccfacc46efa8623b3263a0baac7bd74a5c6c20fed88d88942122462b3ed24a0f2e22b5f4ae9f94bb5df1f03b5ddde934aa1af4f7cfcbab1fcc60e0bc598b22a6c26b9cb617ab55b60672943b28d0483328ebd94924aba045424bcc9a36b03c66f0fb236719e1a3b528140787b4e1a3d0edc96c4f8b34b2e557b6b985ee8656d2b4f13681ea7de3f5669a458a815fe5f651c0836a915decc72f568819d1ce1c211ffe397d2981b1bddda1f4d32adbb950ff98f81e149a3fabaf17df08f2bcb6868591f13a301e0e8567b5f38371d24228f56a45851e2557095f8774e993cb3a3433418f9c0625e3074ec06691abcd76b2e081611a9b04a112840d450e5dc522a04cffe520108bee4193a88251065101e56acf1bb7ccf50779dd4e3c890f79b2f5fda3820d101ae2d89ac95b92847d1c6e71e8b228fcd57da5e912691250a684a77322f01f666d1dc0df4d84fe95b55a92c96549faf4948a414a4708f774f65efbf9aaf0f64ea039762e5bca9d689d4ae0eba8d6a3e236b41980b58d508f190015f7fb869f90308db6daaf2f82672f43402ee1e51e10161689cf1a529b6f57f128049e65d0f11bf21299f85605ad182af1a04fffeb80667dfd7d914f34d539dff0d0633920e445cf15898b903afdd2cdbf64fdccaee0391cd8e6ef61eec3976b998a7125c81a6689b68125be2c859c2597916d9057d85236e946073fc4f239f196d8e690758d4a1957b7991a61c27b5088165d7d4b44e1e1c491bcd7c62c73165eff6bba8ef40287580ec45d3636307960d1c828e881f00a071375342f8188c240ff4f5649ef4143dacb112c0147565b4667f380458908704c61ba8f1bcb6c73179d85bc29a356dfbca4eaf1b5635c30ab682a99d973c7346aa87486f96fb2ac7913919d854376e2020b70f0eb2e785daa20ece3466b3b504a17bb5b791d89c615bbcba80cc965dc1d0c53457b7bb78b2a03dde79a7ca151345e66929cc5d98f1becc3b719dd342ba60175190426790acdca4cb2c455a73b26dc33118eb144a572a09b7fb72cd42e83732c69e34ea98dcd6a1debb725f73da91d094f8feaa1bd3595daeac9d99a10048b3ada6aa0bb8ae13fd0f4b50fccf5b87f96920d1e7901d62a1787bd695377498a954059987e9c0bc934f0d8b44b0be6df73bdf1016064bcb251542f0e650758c78a06efed083bb2d25059f15e9063d7d8001f79c67a0698464d2390c1674a13e4e41b956cdd41dde6a94d892ebad0ad0ad174012f26422e5eea37b9f4669fcf23f4071b768c112e51c5ca9a5ab11cdb2474835181a31fc0dd210c59b388fc2f97acb9e13e682c9f7b05c69c9143a71664154aca61daa384c504d4263ab6178f9018f3fb2a00ba6ac4c3779950814dac6b8ed5a81d268f02b940ec4304e35e15d60bc588ae0494d46495b99fcd336ded9dd5c7d94b4fd1826bdffeecc31819c7a1630eeca815936d7595c67b2057878da5da7fbf9470bc6b5478f1e90adee27f340fd19fdfec3866d3f6c677e6863c5e28ec8403f10418268cef0d0b4f3e018d0c9d90439d2708062a42a93c81455e4d60074f0919eeaf149972d5e73b67e81b70e261e1f527022cf5b3987882a33bebd0ccba3808732c41399138318bb602df716807ba31a89723f677d2b9ba0e7db3346813989448cd006db81fb9dbae8bd7ec4075caa7ecf977c45d66955233c56dea26b8755da18fba25373f69f361005c0155cabe1692860bbf6ede47fd6f10cff4170253bdd689ce0c6248bb104293491d5c79f4106ad0bfefac97478e552d75c13174d312741a50a01c928305a9507a30e3414380c669d560436a7b8e245c682e440fc4c6272180213cbf93af5bfd8902bede9628af4e76a8173d47803605beb2559e82d4856ed90253ade35c1509af7a92dfc2bd7ed17244789622f27cd71e965c2d8ae55a5c9dd1050c82d69159e9884a61ffb494dfdee59e27d5b4312057b212ff806af6fd2c447d70f1cbf9fcb671112652a6a48ee5862a69ec8c979ce2532f69192aa65549855aa6e12eb157353d4b480090dffb9f60c7a96e4a3f8663e80bca3c44be754fc4e7fe37fc9c57ba51f5bc15429f7f666362b05e24c41e0b2d8566f9d468c0d4f5e728c2be9d2e44b3fb3288efcef4db83c70ca37c3d1dc7bda0bdfba7203bade0fc064ad08a84b5227b12b34b3f03955666a933d6bcbfc48f8bbdb31e345b2eea34799521a5b3fc71124f39d57081f64398d60024ed085917d866fbbcb7a207b7845a322ade4bdbba77de4c877969d37ecbe37b26b9f2a785427c1b128f013d423355694b0c348881a538c59088b7d23397803cda5e2effb3f7fa067060f03447d77732b496b0646783a2df6c935dd1230ae5578808482592f5251756becb0bd48335a92a9e24a97ff372f63022bc7f9c2e9728267d0eb74c8c4461ef4fe4950236bee4d6225af74649edbf5346db6af35d5070db287828770c3db4987ee0b9079ba43c1437a38f73353fa8927b8cb75cc890d2c12c4062acd783c6c1acdf6293a380d8420814fa18337b65e8a0a7fffb4781588ea5e86eebdaf06064daf928cc85c0aca4d708c12a4a39c45594400a9db88c67044265a8138375fd006f4e9e689c53e652c83625b581dc77669d7791b44edbe89758441d0d3f5af0b0a1ca09e0114ef9148724339ac685fce17c646180acbed39d977452cc9169feecc208d91ee33b3f98c7d731be928e22a5bed7a84b852ef778ba5562ba06168754cb7c6024c0fe317c81b7c2c862c7d28628311f746ab62815f1acbaf59d8e58409cc09d8498b16dc970568701ae7bf8f6cf1eda233a1c7315f68a1d0a45da48b650731fe8745f2c6ac7eef9399d5ed469176466e3618830d3b11a06bedc4e5a4ef7c50211f3a9bf9428618dadf4d82496bd4c403a3d01cb17d86bfcf5d27fb0146de06ce7f98f8df4d6503a5497f0430fe4315c9b7ce3f560b2e2264681441e2d167935e1b68b3b0432872993461c55bc054ad265653fc013608ff3c6638d73a7923b588dba99bc631c1d76982fe2a62fc4372060894515a5d44bb3bf4889a4213cab4ea5fa41d0794193f5750bcb4f7f7ec84c61e4f3602c9120ff1a159e4ada47c69f3ca5b759d5c4960fea98429df0ce9eeb2c184c24fb6f393d05348dda6197557342d9d401345a8a3e503e632ed0f87ef43514d58bbbf8601a8efbb4ec69f6f366b1aa7cc109d65af190ad1546ec0431962acddbd724a2fd71fe5ea4b593342338fa191aa2cef86a99fa21c27e8d0b775130a92bc03c92efae09f256c7648b425e86f921e7fd72cfb246e391c306ffd8d3ca486a5ab67cfed746825c98c1f09d48f83fb8f82d1442555b8629e689b9ddc60e82995c67449533f1270cde029b77de75e64d81d8286aa82731c966145f9236a01f1328524b7af9419890477128fcf3a63135e9fcaea5660df90cdf486147390722614612eee9a778faf8cbbebe1d20d8c5cb462852b6d670e69cf4d851e97aee088e4ea229e1933f4588f34fcac88f0c6b0160ac2fa2c4039b216f56c5f8d62ff1bd6198a8bd46cfca2d5ff0e9d18de760446e53932a2ead0d1e5aab419f4eebd0a1e58b5f3914f7b7246a1258745667190f4868ec65b5e4b6213addc4439793b04130a46ba35037888a131b5d98fbf9e206f5408329e15c75eb5d8673557598936c47de878fd9f8113c48237a1fb1582964c52295663864a566b5a0265780aa80608ca9371af131a9e078de5ebbefc9a8322d74c8c24328c94ba39b4edba21b87a1555a3425508a96f1edc3f4cc7a202fad07feb285df8141eba03bb28588709a2696acdec4fbf7420739f5b1a728ef926d6578aa088ced9540b4d0f99072961885eea6b8468d4a0e5a349713aa772577c4f16abf9079c321ebb8c776fb39184180a744f7d3620c8d4f529bf214aed071d236b33cae22528b19acdeb9264362dac060ff748234344b47f8a261d0cbf4a33a87aa116f13ad4a552538a143907eb34dfab792197aea629082c23347967177b1858b2ea9f39e9aa76b1b8a41ce10cf7dc2eda09da8dd0162554489ea07200564661e398920770d68185c55103a8f2400996810175487195b09e9c35f51a9c5232f7513d11522f4287d8455affc98f5786ec06476dc358f90a02eedad629b3d6faec829f66c441c69f8dd9cd886b29a7a5374fd89dc61eddaad90c8fb7dc8298253baef342072212890f3c387a5bb78eec4ba1dde09a3fa63434048c80658d3aa5e0701507dbf13646e84395a4a8638a0174cd5b8e21263795cd1b46aa17a4e3b7d45ea6dd15b195c97c3e32b1bc141b7f515acd4271d4b56c85aebea0f093e10f8c3b65b032ac140204a8bdcbed482f1dca18bb4ae59264d94f00130500b8013fa1a5a661d160bc1e758cb1977982ed95a3e387569cdcbea9844ed18393e552dc15617cf4aa5fb6c0d96e3c8c5e7c1eaffc5474e80d7ab777a70c0bb87538e6c6975ddc60c1ab84438de3d6af301faf5c79b286408adad1733cb1d5199de9feab8f1ea55d35220dd17237463360607754e2657f3fe8d70649d72fd5e20b0275facf8eb25fe81d8a38ac3f859a5fe38b63b9ad5d075ca62aa06efbfb3514deda6639d7c50f6c2ff9e0e922bfad39e0a28f4923c61db14a0f1386340b38a7a33409ed9d2b54a33fe03a50f574ceb3ba0d4d85c1ad66513625342596b1c1abe2ea7309f2e29c1bc6df027b1fb5e70179f1cc7b11a33a5017505d733f4f3023699745c9c420577c044df050beb3a48918c2758e1fdcc729a656e6dd96d69f9e96a558c86dc6ac7f4d768b9517b207b040ec62d45e84c0395fde40e6f67afbd6912499501246aebcb2cd0b02bc4613a3aa189140b9f58a06ebb4b167c15c3dc6ab38070f6352c0293450822ce1ceb62694c52d8699f9322e4b47611910d8b833b6a7d8377bf787afbe588c0f28337dd44b0c0c7bd104fbd07ecd29d4e234a036b21683b4f6bfaf369f2d02e5c8fac4c46c65c66d81458967653afbcfc3f8e8610fda8f12e8898a5f78e99ded53bd77614f486c59c53af17280eaba47dfad50514cdf49fc7904b58864bf35715d100c7939cf3514e6d27ddbc2fb140708a01b743b1ed13d90187e2b875e39a108e4f894ad6b0b122552417db4991a0c9768cb486dd097d435fcf179bf6fd225104893b3b916f6b295af388034b9fc3a53b7a39a9250789d3a0fb66d4d61e3e9a3c1684305afefb20b5c2c40208b1c0b15c146cba5e9b937e71ac6ebc30a293d1858d5c0b340dbeb97baee9ce8ded5d1fe64619b7871db8e038ea392e40b20cf569d36355265a32dab630501673500981ae1a9b5bb11a4695731c5a655c15b0cab9164bfe50f90353b36498a08126ab3bae298aec218f5e512de7aab7537ac3315f65849d863bdf49128726166c1c1cdc236c979d64918fa0c24230ffdb997f9cd790d34dcb098f65980615bb2042d306d9225eb53a0080ddaf63facd5a2e436c6b5d9fb17cb68f403aecac93b9ae46eac408b9bc8b758a83e79f5815eefe91080651c8556ba5659819b4e279ff39468d6d1f3769d2d1fe89532cafe6037341bef3ab91c8c5ecb8940745fcebdaad52238d4e4d2da4a79b3d262d9308e10dcdbbfb94b5f8e1a77d813ae446d41aae7c014b8f76c650c0849b143393b127473ec830515a287db463a13c3c7037125f2164a5173c859ebb6b6745a1fb7ce7237bcdf2d8453cd4c525d5fe238b15a06291c68e9570ff7ed1ff487fb607ddb8a3f4b8270082d74ef9e8ede", 0x1000}, {&(0x7f00000012c0)="f2d750bd0ccd2a0ff0b19a38ec18d830baf2d0ea003f0b1486e2c4eafe07f5a1dc268d792e6db0c04a5f658eb509b70089b4eaf62b315692501a0d8952635ea5e7d171a82faf16e8d6a6dd517e8e0e42b3d987382c23a1dae434101ee330ec766b1936c9bed1b668649fb6cf5d3723b3e7d465f279e24b2d45d34206ba130e8df9753e3dbb0aaff53b5d9c5ba2bfa0e72cf74cdd063168913de65d9e0514e08dc9a91d73448a01b83025eeadd5052703dc14cff809a76bb0825bbf9ef8eac46ef40eaec6a4", 0xc5}, {&(0x7f0000000100)="f200788049c9311465540e96d8b2957978499ec113a09b3f42eb7e4c7e25f92a3c8784397826cefcbb844441753ea90b50d3d8b6ae7698495cb05b3db0e40c819e507ea21c82d7f1d112a7a75b43037c7593de469bf11a3f66bb8bebcba9f5c6262a4c1c1bc4ae4a623732390a922d96cfda95a0c4fe94bf13f368a4d8c3e019aa45ff2068cd0ed3dc9404879f87f8ef4c939b6f79f0f0750474a64a6ef59d7824fc2f1c43063fe9", 0xa8}, {&(0x7f0000000200)="0443cc069319fc951050be92d6b81404d284", 0x12}, {&(0x7f00000013c0)="ce4ee11cfcfac0e32fdeab04f29406c6c0a3529f0a6c88db811165f81e92cc3049968f9c18fb963f7cb3ba9dd9600f5773867f7048242dc6f7717da6cafc1d09dea24455d0c3e825a5292a9e015d432d06bd89b9f4a998eebf3a77476abd8470c4f1fc7024ecd129501fc63d06c9858744b46097e7bd930fa7a24458fa6cab0e18581c8af9e7b1aabdcf9ddf43c586945ce58a9165e4864917c429f1f8cf0b", 0x9f}, {&(0x7f0000000240)="4a52a1bba8e9b29e786a1950fcc2137888abff547509518c549b2262a22583efce1d9c257c6f4a523feb15", 0x2b}], 0x7) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) pipe(&(0x7f0000001500)) 06:14:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x1, 0x181) 06:14:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x20002) 06:14:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0x80, 0x1800}, {0x3, 0x9a, 0x1800}], 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xb0, 0x2) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{0x2, 0x8}, {0x3, 0x6}, {0x0, 0x7c}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x101}, {0x1, 0xa9}, {0x2, 0x1}, {0x2, 0x7}, {0x3, 0x2}, {0x1, 0xc0000}, {0x2, 0x8001}, {0x2, 0x2}, {0x3, 0x7fffffff}, {0x3, 0x10001}, {0x1, 0x3f}, {0x3, 0x3f}, {0x1, 0x5}, {0x1, 0x100000000}, {0x1, 0x5}, {0x3, 0x5}, {0x2, 0x4}, {0x2, 0x8}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x140000000000000}, {0x3, 0x8}, {0x1}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x5}]}) sendto$inet(r2, &(0x7f0000000240)="245a344d6cee7b5d0409b952aa8a899fc207af83b8ec58bcac92542831f201b5805951", 0x23, 0x4, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0xe58f, 0x7}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x3, 0x1, './file0\x00', 0x4, 0x7f5c9822, 0x7f895626, 0x5}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x9, 0x7, 0x4, 0x3]) r3 = getuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) fsync(r1) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001440)=0x3) mkdirat(r2, &(0x7f0000001480)='./file0\x00', 0x2) semget$private(0x0, 0x4, 0x40) r5 = kqueue() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000014c0)=0x3) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000001500)) r6 = dup(r2) semget$private(0x0, 0x2, 0x100) fchownat(r6, &(0x7f0000001540)='./file0\x00', r3, r4, 0x2) semget$private(0x0, 0x4, 0x50) getpgrp() r7 = accept(r2, 0x0, &(0x7f0000001580)) mkdirat(r6, &(0x7f00000015c0)='./file0\x00', 0x0) r8 = dup2(r7, r7) fchown(r8, r3, r4) 06:14:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/7, 0x7}, {&(0x7f0000001440)=""/173, 0xad}], 0x6) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x40, 0x3}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) 06:14:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) dup(r2) execve(0x0, 0x0, 0x0) 06:14:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000001280)=0xe2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2052, 0x1) sendto$inet6(r0, &(0x7f00000012c0)="f753d9fae7cd9904d94476c651e65411989c05787767b64c155c026de859439835393b3799ff95d04f8aee092d5ec80cdb0a439296ed1d9b07eacd83963a8a8894997b58683e1c650385ea8e243f9449163300145bfbc5bdc8bcf888d595d2484ddf24305c7b59c2fc81f680c77a5036e09d6f4cb86b4b2f6467d7260650ec22f71dc020ad91759c5575dc5557df54da35cd6f9e6ac05c2a2adf68019cd2a91d18d9f05ae35caa5adde82db7167945465819b396711e85bd0befb55b6bd3a272c069a945f28601907c0a8ce443744538ca6c5f4c57b6", 0xd6, 0x4000000405, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x4b) sendto$unix(r0, &(0x7f0000000280)="a48e4883a606ec5df33cfbebd430ebf690127a394a97b201d1cd50308d96cecadacb6df3f95ca57d93356ed820a590efcf216390a487ebf1603c67641451d4ad5358460c7c7f2e6878a2918766f2c02a507e3f2f4ea70502f2d2830a5342f687d49f895c2b891f4f49aec7d210f447e3f3e5f5db64b9fc40018f2f7b3bb9292562acf9c970070d6ec11e8eb4b05b54b887b93790ad9476f8780beda1046bb7c0457523e2708c3aa59b3a438f289f2fe79556b4f9b1be3da5f928c280c146e9597aaf771322dd422498017012d64b04361045039859e5bea8fd1b44f74e8d0b6b6bd85ef43b2ca4aa5acad6b7e1a11d654a1e6efccfaf2dc8d95de3fbd0e30b989f4a1174361e8e5a7cf385b826156dc4bf29fe0d75a277114ac4664c0a9b6ef1c01599bfedaa2f9abe65ddf8d3d2eec83685da864c15e69e6545df2ca8bd85d3b555b6bf752e1851d5e6857e283e43cd7c5fb5ae37c6d2cf23218b4325de5dda7a4d4153a8d653055768dbd496a8dd19e976c50d4bfaa6bc75c51e11244fdf5cc5e439ff25389861b59490d9a98dc97eeff9949ab13c8f96c0e3c9f6890e02dd3190dc927994c39a312027fd5f80ac29b4d2c61760fbd755ad5a56ce3133ce34c3c7756ed589f2bd0098cf762248219d63f78ce4b217af703d483d251b20dd20f67df568f10e588aad701d9daacb057bfc354c551e91094b1731de71144497a67b75814b1c78ae96a7293f7de037c9b449f2c99c174f4a07ef0cb86cc43e94e5970eec552f05a4fc16c55f39ba9da636f841ca47f24fe0ccaa7ed5016f6e20ef2d54b2445e432b5b5dbbec98993eff8bb823ce4a94da0273e8ced223a48240e85bc5e35bb52423c50b1e0d607411d5edecf4878beb5bd725d3a898686a6472b7e55769be69f1773af1e49e3eb7b53fae7e2874de861029f89e1df8a42b7d3a1dd635051019dfa40738516b2fe94a38535c71c02a3a7f97b56db42b7a3f560880c83e2ff1a07f4b2004742d67c27916c219b9a3d927d2c9f44d2f140b2f4b6d84495cc1fcecc086718eccfced8170d865d92e0ea3fd6807d1959b112209628c4bf01f17bde15937a5855ac00610442c2dfd2f6e32095a1da8be69aa01c3c9914364c106eb7a5a74e208601e8fb8c875a42a9aa6453beeaea2185bbcaec6c509110e5736067396fa3a968036b6a38dd46b0d9b5082f48b0b04b840b7bc7ca4d69ed6ca98056822357f676e87f8391247ff115ad258fe2c356e8a726a17fbe302950286b474351af5958ab0a06c3b592ca93dbfddb5d45090dd80d01046fb3c89f40435e7e90d9f62ffdf249c20e26f4bb67d8be43dd6ecaec729c495900e4624b3a19ec569018d85ee1e4889c1231d70f1f78d4b7bec473bc1e6228651b6a1d6dca653b8c811bf347f88dd09bd98f9ca5d7eddf673397b56475457c285fc844d0af5b6c18738c00339f1bd9871a3b68b401db73678b9b8afe400dc28f23adf78eff4739d44bcfc181d418ee0cd49e567f43bf1a5b80329cbb12b46863ab095e96c222003985494795b1235f86779cc4105465aac55977de2116b74f14bfa3a344fe08ee76dfaa222b32ef8bd97f4455920919f66af54b329248b20da4b37cdf7df0dfeb0025ea2294b33eaab24b5a119fad7cdcda7c416e79f145fb210db5b485afdef043bf9ffabed986c69a984fbc84117d27f7cc310134aceb14841a32257a67b60e79961fab2bae636250aa1e33311a82829b0c4d9b25896b6b1f42695d55548614bb56c64812ca584603d07f55055041a313ed83bb8d39c8082353bd217a09284ee1052dd838f99bf87abd035d7aa7cb6e1fb07d07670ed1c37d8c8ab37547e4da8d6f705d9b3592d43eb6c51a191a8974cc51685f0654d559a0f19b769b051fdee91798a9a597d273407aa88fbc39a30c400005c650ff6245802c9051732255e188eafce23686b2c7b028f2668317e4fc1f0c7184be01cd9f981618588bee1978ae00ac8953284aaaf9214ac722279b444ebf00c4541a7ef9872eabeb328520ed3413dbf507d1f4b16559dafc656f64d72f8c70504632d5029e64e5b9a9e0bafd7e89ff98f7ab955aa8253eb2269014eb8e5c596693c2c514e20eda47936975c9d5fcab96f3c083723ed4e533e121526172005fc4102fdb6cb5c7990ea548aec033fde3b3a98f739a164a48689942c76c1c4fc01a5ac542e5096f1f4e879484120e2888cbe94b977de5bf5389c2ee2c9c8951d33c6bfd6df7ffa8d422d47e4605f5e844a05794256123209e314e88e4870270ccfd1eeb140ac318cf893f1795bb8fdc1039556cc8f96fbb8554635e95cd6d1475eb32345941fb5e107165ca41c937deddf358c6ffda64267c97ac4af86508e0ad57ac1790be55f28fe1894437c4c987f6a675877a057123e2bc3fa82ff636abe20d0bcf211961090d1fea7e4ddba6d9be9b8325cebe81e2ba77c2b3d725f2c9bc91d1a9a93a1e1504bca3067b1501688efe29c26d87503c2079f500365036175b159839cbb47fe4897ad3c021a61101fb1e9da6f675f505842d102270a68c74ff185084a407a4587fc2c05f4130f22bfaebb8ce27939f279250691a172f1e4bb3ae5554b6a6c04f0ca8de5902e7f34f99f606b44371d86f0dd973162169f38993d1da1fac48b4d052083a76c7c58c2058f5f6aad39eb7c6664a30fa75a57bfcd3873837303675ea6efaac4829133ced620120c5188808b068398bff4f1e1aa03de4583e1090dbffad079ccc19d18c919a42ff8e8ad128fe823c1b3c4077d4cf5e5795e7ccfa22118565ee9589b8d1239e2883ce96d132537f8037df6a6ce8285e6cad50b556d49a4b4655dc3c8536af531fba2c54a26b68dc26d43e4ab9c4123cd31898cbf4a60c1762ff15ed6a64120c62f79ceb210e4ad0feda38a741329162315172a984dadabf2e0ddb2fef207c0de6c3e5ef4c3ce30a9652d53acf9d5b928ebe8dd309a2696f35b9eed3ed1bc9e2a77ed8c6e57ba582fdca30ba84e84313aa25d220f949716da31211d66557d73d3d515db9b2930d48eb4b01e2d4155c3aa3cb399fecfdd714fddeb50c73ddf4c8ccc2cfb515f5d96431e8c8e4b2750019ddfe8ecd1830dce33cb7c20544f66f5085787daf43c16a20eb8081431c52499eb93e03895de9f887c153b0f7c043e508b3c45ed13cb5a775e8c47452f6cd471ec05cdd10922f52c4e55a89a8a24bb62bb733ad2b298d4121f7815e413565d3f70f274adaaaa4fb4a657b0c031441cab8a25a929e3d1898c8571b2f1c2416561f183218a64c3a1b6acb6d28044e2ae12cf56710212b77855271d1d4f112b8ed0def907d2ffd51319fadacddfa4c381c59cc412c052335d2d35445f03f1a0476ef8ae13a9d46ca052056bdebd6db96d351a1511c5815fecd9e8dc582b862ea46ff9dc1f5656e0b02c0093a8c42e5000047f371e2dd2f0490378e07e5d41acf81a31e1189767564f282428aeba0d8020f062082420095773ea65652d93c08de8a312aa514c6642413626b624856df4cab4f855411a241245032b8bbc96663cd277c30eaf495571714921220fd978fd43f584f8575651952878c40e49997b342799a73f5444e07193a48ceb3ab3fcdc70026e68da22c03a937376591cb83e7d3a0124e9a279cc04e9dfea6eca4d7fd57a47ea2d6d8e9e8afb99b92aad794ec76895dda462c66f5c5b2cba85e0e6a27b21bfcc80be51f8b563d6863ebe797ce5e64ff62551d10bb3f5d45c27a336aa32c00e9d717cc5b9b81ab03fa9f553d096cf914a313faa122f0bdeb9c68e571e8def83db383a131924115a922ee655bd030929ef67144fc7f9863c5f16cebc2ffe4b23911f6e87ef22ae7f05c733560892b15b93bf2a34b4a16e4d1c878294e83d01bc792885ed769616cfebd6d452c6c3b875f0acef3fe9028494e017dc84d346895e43f00a01a8b207b468adb15a00c9ffe0d56ce528da5e635c44412e9ee8e2292ff02e194980f614a25d95006b7821765b954fa170005fc20f88b16899bd7dcdc53d69d6b544267b486b31b4f9ba5447664db8fe76b194b649ef61c4379d0a2923081777145f436f7aa5d069f33c00bb91b2412e69fc486a092d37fff0be989171759f4f34a2943f7b450f1865771094b291bffce1885b6fc76712293a367fa99ee7bc3351618a8533fcd715a083ac5ecd7ce20a39e92d3d0b35600d8a193ec9a5ee012866822527bc81be1abf5c766c43d1a4c843f39074b4ebe385a11076c8cb70a484ac93a17a572a75b309c28cadfa98987fdbcd27c31762939a02a3c7c737ac0fd9c22f3306fc755e751e31cc60ba405c887158f8db2cdd1667beda21b961e9f98dee804d49c8c172d4ee2bd1853cd9427b7f8bc12c3a58821a6e6042d66eb1d669c6824562ed9b4448ced590f491d4edb22c27b6709d6b7b0a2cf6fd49cb5fa40f500bd90c7b5839fb406cc4a3d0625d5c5786f2e8fb66df8366d0ad0229f98d63eea38fbbe1624af03d6df99ab55a17181c398c742aea0f5c973bf2587fdffe4d9a6b84f428f1148b78029e1586434983a3adbdb740b9dcbdb81ba46c2b4e3b3403ef4c03c44af3da8970ff8ebfcb3fd2341a78f984e324f5c5f21d840ab44e6a82fc0e40b45de1375637df0713fdb04e97dc9f7f341db8ccd196b1108833d2ac99ffde81564649e95806adf0b69fc05ea1bcb6706513441ba41c7ceff2d9afe377940677e0f3116d70508b7c4d21142d418fef9a664f4406bd2c2d8dfe655e2ff115a29118112cd5e03118b8c71ba01553c806da430477c91c145eee3882deef5bdf2f6bd84a1cd50af5f5dd1e3844cde9af6e3651bd86d7e32295f394ff7ca6dc4e9a944690664bfb88470897799afd644d659f4392cae3aeba3bbed81f31cd5d42b5d4e05b9e0916eb8259a537de75ff2e22cde38ab54c28822bc21e9ebb5ee2e71c375d1022d0fab8d7351f6d7ca5314b5a5631fc49e498220171035f1b7475c959f33f93fb8a6dd686cf16c9b02ff3dd6bd5a7c7871c6dd6e17eefcf3101b02161d27b0c33594f7ef57f8c6b3d0c95c63ceab6b654d40297cf53deb7c727e1c6e372f1242d04781b88bfc097a2f2d70809bb62c479b27de61857edf1a6c0c1e30a46c5db034dc94ad9282597e43afd18d9b9f4abac2f78a7f94f64d6f4634586ce0250a27995fbe875192f940a504753ba5b48efb2daaf2caf56c618c5334d36f837f7c3927503b5a8d2ccd67afb329e7bd5edc9abd5ac3e5eb5b96de2607faab0533b88db99b83eaecd93c6d25df513b3533f5b66ca0013344eb84a472f81d93b9d261d85f6b8ed26fb247cfa13e4d5d0189d3d9389a1a7bb002eacd06a48c1063bb97bec865191bdb7cb1a7837ae013d83dd4fef93c55f2e06af15174b9b77d293c6bc52ff1e0beb67c13952d4af6dd9a18b58caeb75f3ea21cdc8a041fbe2ca0034aa90de4402258e1e1e8afc4159c068551519f3f695a092740f0124eee548bd1844fbcfea5dee2b549d403d9d61623e647da8d4e47b5a625bf8437d39db9a2fff3d9505352598afee2534951ffbf6341594bd1eb277d868f3de7882e44eca9a4f595d232b3ba9fc77db4507c23cd15f873bca4fa23042a6372b066c11d42f93e7199e8b07c4f625d05a8336298684f358b252f7ae172de64f72b52d3c247e8b9d5b3171bff6f15386fc1730deef0f8c5aadf468184ee0bbfaa122d7617f6a16a904898f11e8b05279c9aa35b8ae614ace845f9b418d5096d7fce8d57a64d61edf7c58067e48b8d43e8e8a1679bd45b61d7c087b", 0x1000, 0x404, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) stat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 06:14:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0xfffffdae) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x3}, {0x18, 0x2, 0x4, 0x9}, 0x9, [0x100, 0xfffffffffffffe00, 0x5, 0x0, 0xb9ae, 0x3, 0x7, 0x9]}, 0x3c) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f0000000180)=""/59, 0x3b, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 06:14:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 06:14:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x5, 0x3, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f00000000c0)="f2b28e6f1d6ac3fd72368fcbdaceaca800b9be34d3ab21715a97f638f8342e5b3903000ce714e25f6d0ff3ddb361421b3cc528606781999fdf201a8e61d4997e3ccc17d10fd74bf62bcc2d9e6953f0faad29a5703d707de0e1fac4956fc5439254b0645c5a4e24a0cc2f06d7a95512d8970267b95572aab6064e0b061c6d36b69bfbfe42b518c70b8b0e4a643f93a9d8f2fc74a28e48fdd449b21db2c62161946d64f4de5f76d784466e0b55d43b2c3beca4d821ffa7a7f163ad9fcbc2a4578aea98b18a0afeb45321c7429b391baf82161b036f526e5fd92798144889121c406756f50b74798ba0339b", 0xea) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x800, 0xfbe, 0x80, 0x6dd5, "ef982db37da5aedc59e22fb83dc024d07038cbaf", 0xff, 0x6cb7}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x1) seteuid(r2) 06:14:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x7f, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000043f000/0x2000)=nil, 0x2000, 0x1) 06:14:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 06:14:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) 06:14:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 06:14:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 06:14:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 06:14:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400, 0x81, &(0x7f00000000c0)="0ede7a89b2462c846a38d1e09111a1c19060d00379d7a3451d9236397c849d46dfc059a51f524f", 0x27) socketpair(0x18, 0x40000000004004, 0xe8e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xba2e00, &(0x7f0000000000)="36c8efb17e960924195cee9a44edff0b164310ea4761627a9ff31c5dad7175bccb0c35213bab2c8ca20047e397a72a4687e56cffe8c7d2d3fce7e8835e7e6c5bf1984c2de84368f37a49e76b51f901e0f791465d9e42c161900571700860", 0x5e) 06:14:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) write(r2, &(0x7f0000000280)="24b4b9910b4152f6bd8fb7c514b047f8456afb28397a2cbf14401f7e2a28249b29aa74bc81a39d9a7797e8417f4b464fabff26c0440812b129b0d5b0f3976f443dc3f57e615edd898ac46736cf75949c026fed8b199ae1ce2828368db203ef8d64f1d40027094cfe13b6e5cbcf963fc7aae2f324b5329b59513c1185a99b68e1d24eae917bfb0acea7af92442c9011b387a2adbb62861f44", 0x98) r4 = semget(0x3, 0x3, 0x208) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x2]) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:14:04 executing program 0: 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) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x4, 0x7}, 0x10) socket$unix(0x1, 0x6, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x21, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0xd0, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x49, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x54, 0x57675d8f5b650ad3, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0xcd, 0x0, 0x7ff, 0x20}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x8, 0xd7}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x29, 0x197}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3b05ab178dbe816f, 0x69, 0x7fff}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x10001, 0xcc1a}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8000, 0x52}], 0x0, &(0x7f0000000240)={0x200, 0x9}) 06:14:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f1c5dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf08000000b3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b02bb5a3c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = semget$private(0x0, 0x4, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) close(r0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/2) r3 = syz_open_pts() semget$private(0x0, 0x0, 0x80) close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffed}], 0x1) 06:14:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = socket(0x0, 0x4005, 0x4000) sendmsg$unix(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) 06:14:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="e4000000000000000004473e640c73095423d7cee7d0b535a525fbf30e42ad9455b51ae370b78057c80bfb61d23272c95a719526e23e42eeb45e779d07411ba2f8e85aa956f913a8ecc58bef3eb9317ee9be2a0c1ffcdaba2c1847e033646618c6b3ce8672e77c28aa53e6b7568f0d6b60547c1069de85d7e2eb5bffce12532723d0d5cf8877c9f3"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000007, 0x8842, 0x7fff}, {{r1}, 0x0, 0x10, 0x9, 0x8, 0xe00000}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x622cb9c, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x81, 0x0, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffb, 0xa84874d57c4a4e1f, 0xa0000000, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x41, 0x95, 0x0, 0x5ef79743}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0xffff, 0x9}], 0x3ff, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4}) 06:14:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10009, 0x0) readv(r0, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 06:14:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="afb54738b3ac7a2e8ba5f57b6098677239fe610f826168ef5fd0595d030438d30e30ccf2ccbca2e3bfe7d86f7a960c453cdbb23c37c70a23ea791b198f8b08f43ac09a2ee4a8f699d982c16a293c69f897d4d2fcb137ccbd1e8bf738f9d038214cccdc8494b0720081972209581ba1aa0cc4ec88c281effe831d6c0c6ea04b1b7e5f9b7d8009efa5892826ea", 0x8c}, {&(0x7f0000000000)="65b7764c29a085309308674cb56a0a0a7e63ce0465a6551e2c54dbe20a126f1378e94a4b31b383adf8721a51c6222a", 0x2f}, {&(0x7f0000000040)}], 0x3, 0x0) 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, 0x0) 06:14:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000001300)=ANY=[@ANYBLOB="00002e2f66696c653000e4b22abf7b5d62ff5ef6b2fa03b20bb2b5f5abd9b51f1e40955db58afb56c076d5c05de4c65cdbefbf84e9db8aa1484c1702facda21d000e6b6a"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="3f3a0781162f3255b392ae20c7c20f060ca7d3011099ee04f775b5dcd423acef6c6090896850ab9a8161b0f34f74ea6384c8cdc63ff8018058cb668ebd084df46734fae20959437fb65165cb79d383a44a06fc846a523e6727deb537906957f98c38fe8c2f32", 0x66}, {&(0x7f0000000100)="db1e0d2bde364fdd988c9e389e4b5a26fe21e4101bc5d6a4905d769486bbac62e1a37a834512dadfa6b5ec9fd66f6c441cf1e819c7d52ba59af330d7ff01f8838fe812856d0343a507f97d5c08c0254aed27b20d8fe3dc7a6f697d86f3cadef43d578b6859a32756d382ba9bab5394fba239e230772d6381e40ce7dc6b674633a81294e2600bd245401042885bba387bcdd85043bad7362bdfa621ba0b7c0755b19c144a67ca53c5b0372a145708ef9df1f7ba93d01632dddb8fa4b7463f1400ea84f88a6878610950d14709bf19b796e333e26618cf5bf8abaa0c092ead5ff8f5d2a7aa6000364e108af4f5b245080ba68f1ffcf8bc42ce5726f95f24", 0xfd}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0x8, "8708b531ad1b973f8bcced026b23108037b626cc3438373e95ac7319d43f8861843dc7ac237ec52ddccead0c0dad186f55cf9b3d2ff525a0eaf1471c761ce0ed3619c87cf8050dc2d49e7aca3bfba0965c76a26225e70578275e39a6624c3980311b1a881840515cbb51abcf1be8cc4f9f510db92e2a4a076c1522e0d539043679db2a3a2223aa967338ea7eb5834081a491750c141b59f269bd86c89b1a256fd36a482bb1932fb53bedb1c3015a7356adcc851a66f137965c815355fe4049af62c75c80ec19970931e95b3d325fbdad86e161526f0f9716c9b2d60704ac1771563c2faa75194fc640705691a1232808f99bb9c756e10bfec9eaa25837924d2976cc64e4e63c49989b6b589c1236b4f25ee9b8a8812205fac3539ab442632591d8021cb48a3c862ca6caa656232e820818d6a39226f6026977e2ca31765fec7f973384d3cd984d1f2c22efd34ba85002eb1137d6a8d73b5d9f6c2b1803d947fbbd5b98877240addc1cb7bcaf3be907e5e312bf940b5e532b3b6207976ef2573894bb42f5d3f50076ac060952b8d53bfcb909c43dbf9026ed3c7b3267dbbd4466cb91b82719a4ff366dd926044e8fe5036310c1d4930a36570c0f706c5eadad07525005684bde1e9b18408d3b316aa790e20bdaf1624d24694e71f99ec58d1af62954b9b1952ae7cd42a958f7c20f291fc708d944f5dde4a28bf0a880a6f92c17a5eb92745a27f83edca579460f7ed2612961505c6e4fb5aba1ec3ca0a6d1506b89411c9b0f9af160f36ffda6be71118489ced5c45eea3cbc7ab7559b4cd5738b13be65c28f1fb34538ce08c3919bde432e9f459d7176c758e740cdd5dda385d70aa043e5f13f16c7298d6f963c135a7eb1e327ccc0aa7f438890d191eec34a8c23aabfe213d18b2ff9e86f15458662ad0730f872ebf896ea67f3237f6e99c271168286bc43cc52fb8cb6456d637b53a0dc6ef3dd0f1f1c2694a67f88508810161f7e99da14e566f2a9b7de8b542afd4c585f0a339295e58bb13a21637535a1206c0d45fd140ce398a238f0af21060fbe879e60cecdef1d518bc971f412e77efc8a0f338ad725921f8f3db3a9db1a4fdae42b05f96692bd55c030fb7887592d342985e13d750658e794fd2a6f00637fd64cea948caba6b1bb12ca770253d5e267c1b8784adeadb17d2dd049f7bf74de6c26cd85bca49a1e7d2fdb274056dfc4541092842bdabb0e63c33fdce00c9195e3c1c349c508f63ada1ac342b1fa61a43381cd97b20846d6250e2fe7f4bf71cb6362c63de6d8163b0211c41ae6743206fae18c03c50a3818c30d57c76e28bf9bad834d592f937f29f268b8cf4947aa7610fc75f5651ebcfb39de5155ba72576ef329de13a5396710a255b04f4c7eac6391089a55dd29920b9192bb8dd938b0325b2a304a048e3bfa1f13d4a0cc6c656cda4f3fc67973cc258a2ab2cdc084f7ebe20d4ce4c7940e7c9e2effa911578821a12aea9451d7852ed5964d6b2de32ee9103f0476448b9a70a6598e9bf0fd1a59a82a069b2ab79274f3656bc239127cf5aa709afd6e27c24f3c6dd551f0f0eb8c8457b842e0e39dd9fa22a92137be2841edb560eef37b9066b05000e082b25cfd1f25dd5f585ff9572e49186a00220ce62e015692f69c450350dc64ca33ca33fcdf22c789cc058b5c73d11a88ab815375349a272a753bd291ff03db2ca412ad97a54ec7334b6ea946537fd74e0b5ca22928f42341b6109dff84caafe2447dbde3919ee9c12776c4960a8ac4c695d3e1596bc1000c40d6c07d7385b53afc72fb2248deb0ec8dd1e03687d659420347c0064949431dd6998ff2ba31aa3a1e48940e0a60a627f8adfb0026560c8bfe3c54d57901341d26e7bc10df0fb7b1e063854f551d84028b516f3312de493ebcf60cd8e0478ad5691ad4e300bdd760d42191797fbaa424d493bae1df7a217f2c0a3fc570af5db1a873a0f2992a1e22a890ec5c6a73979e64f9d377fbad7a6fe0e631324a09ba6a0aff11b56af8c01bbdd60573a8e77aa171a44dc23021265b89a8a8a023aca8842d6723088c4ff85bde8a45a785c71e5304304a36553fdfbb3936a8915869978c3b42a9836016c289496d01d6aaf68cd54afce6c30db3b1a4a1b649204658dccf993eb1c7a8cfa4aa3ac7dadb3bf7c4c61779ee838aca4d2463bb0ea9a59637df7f0cfbd29e40a5a28aaebed002be3ea93b9294c9d10b8765ad75b68837e9734b6060bd9d56d6a5590aab9fe5dd14571147b9f34ea29b9c91ea9196e07986688890c74c8e46e67f15aa2263e628200e0448353f5f0eb28a97e5cc0c7486cc9e6cb9e2105910df2333d6b52be1ef5a43ae892da17589e7964b05d77afc9b6fe9db29ff6a79d08a486a6cfa3fda5d50a5e4219d74041ad6bbfa2d3acbafe442e4e9c933f48a300672164b75352cf8dcee8867cb401e2b35702f1907cb325de6b611ce9596fa87561f626d9533c7b736c8f0ec3599d8cd7880c2ac555430d80188827290ff37a0717ee56ed4b328420ee2a8d5259a2598c357502c8e3d0e7562213902ea0bed8665f7f2361052b4f86cc9824e29534e52768eb1ff2cd7e6c52600f5b9d992199380edcce26a59482720aa9bc224f7c8281b9d3b2ceb050aa6de2198e7083666d358d69904e5b3debf2a72f65a70fdd365a028825d6a29ac2f6b3de49dd828fa90b9eda8df79db17d42cf39619b5e336af1c6a226f2a8ba5e324786a95453d8185419877af8a27d0192071752c99327c581ac8056179d22021e7250efef68174c2f1368f1bbfb34b698867b97d8315d30451859f208b3aa6dc558d96fc08beda484a5719c0056336a6f4851b0ba10c92a701c600489fc87dd171a0d2effdea03d18d933e98b1c9fc1752a2f927c0523058c6cc088e1774d6d5ea920f10f82e2774911e35da7135c3d694b5266a4c21602c66213028dea2aa1d8ff905c4f8adb3641400d81f010282dc51fc4af1a09da0cc45258f822c8a9fa003f044d974eba097cdc5d70306c740016ba43911d58bc131217c3954128f5975f609f20355439c130b43b2311c3b2c6a6e14797732a1f906181e9a1e96021300487853f7d753390d557574cd0e1068ba3a35c0248893e01c22d28208456ba05681a8013c79277963d7307328c460fb4130ec6e443e5590264d891b5c28333a1708f4219b8ddc25b228845c544c6c2a01200417c39e7d47c1df965df03b01ffa590d0af1a761add1cf06c33fa887925ce7656c270640205d98c88c1796461ad3ffc3c6b2d1b4a8336cbdc187dc3436db2c373f9db51175a5ce5c1383da6a493aa8ca584bb0147a8b64cc98ec65ca559e0e580e53a5ed07a2ce5d7ac2d7431da8365d46fdaf1d73d124b2b93643654cdad83acc569739a8463ee1df26541153ca323a5a6231dc312272813b249a7c687c63f79581c56a39613a2bd43df080200536b64ce53094b357af3e4010478de2a34abe33a77ee9f7c54aa91a25fd319b747dbd21dc85bef6738f2bbd768bc242acbc97703723a4c8d198c5a8dde517090667f1489466c39e64913f66995374008670b9f0ed77fc48c421d4af487dff1504e7a8b9a5c011f03885a5645e8170b1b201705fd484df373f8e5f5cdaccda99b0df48555b8f1d8c4f7101ca3812db0cb36a6b5b9ef42ef4fd5bb6afda3b76920c3405a7001992b60a5b4fe813ea1dd4a872fa8b125c893efaa7c4c112e8eda76cb81b86fe32562a208bf236f5ef770492d255ffb2f2d222f04df53b9aad90d29b84092bcbe989a0e158224f8639b04ecd159490ff3457df07948593b91eb52e317bf443e50c90908ab137bdc44e28adf524fb5566ef0aa177b9f82672d8f187f2d24efbdae638e37491a8294a927131b22eb15e4f3541c2088b42c10e9f8159921d4bc7b58b6d760985d3f8ba9197ddbff7bf98bbbe7663ffe67ae14ff984a4151df5e96e52ab9d1e2b89118029748ab8a843aaf23f0e13c255bdc5f8a53b8629dc919427670c6564a28581d910cc8ebcbf962c9940e81ff11802c78ccb467c8d32bc75146cb68a1775a18bf4910e26a40c7571d0e7fe0ed3f3b12efbd40a082da58dfc22740a5b0df16af479aa7b4a9ed214328d4e52b3b2f90819dd4c0a5af4569908c167ab158fbe1f7d07cee46c0ed2c396d0dd5f3f7f4d7bb619f082eae7977dd04113aed333c42d72098364532c997a57f9d214335ed82c0a95076bc0d4526bf9047452ebc63a633e69d825dc602d9e9593048e8f226660ce8d5bf63b73ec8923901b66644499c6775b7b080dbd89a2cd8d1fc4cea0355a01e93ac1ad046634a4c95061de033e368b28ddec27eec341ad68584a60e7c735bf1ec1c4e8f875da1030b1358192fe132451bae7d842b15cc8c7cc3fde0e3a4b5366f019c2f6ae083a835cdf4cb1207eac2b00dbcced372399fd00a58aabfc24e9f9f3a6030e4cb62b41f2d8369479680fa07c85cc09ae05527101ab39e96d5e35b144343c19d7277fc1aacaa224c4b3402ca848bdc55fb2280cf05c9861465de9a88e60e0900479c3b07383598acf359f9027c52b6de212802cda52998b0885405ae72ad10b4810788a5ffc34cf511f11ea0c1bfea33a521eebe6975329bb65fddbfabac15069595a8f1cb57fe744a5f7084daac351087d8867e7fa6df8ca3d8f8610994979b1dd97da1da04f7fd7e32e4011e8c6c20fcb9b83d401e9880b54b9642a55ef0a3dbf2c93a13bcf029fe070418ff37717b9c4294572833e1ce5bf11c3d31489f58e89024425323963d222f5f50eddc9baa636c3e909c0df332c01ce95bfa4e0eae32091ec98adc3a6250da5136e8e6ebb51f7b86a4006aa8c424f50b4ec02bf98ab422cb98d671fec6eef37468dd2f0ebb003b0c0a9babbba379c401b7314c5f071d4c694c37a740e02c2528aa6a514fd15865aabbe72674d3bfe3163aa3ff2d0ebde45043735609ae5fcfeead631b9a32f8aadb6ed03bf2dc76aec6de46700553c43137686fc270149287dccb066b99414003a37de4c34cd530acfe78b38925aced8ce9c16cb3e32263c3702ea73c5d2f419c769ee510f17abe27835bbd2cd292df8d01fe6bfc813fb39ce9189f6b61ca8c3522112206e25736e6ddc47cb775390ed6444bbe6c7d7d35d1a9cdbd0d203a85c061218f3e27ecdd41c30c6abe23fef5af0145ae7c40d79b73a9c81e793a42c8088ea3709958adbd42c66d85786e4956238699fd1a9a8af66911bacc44570e56409e8e96b754a37c256376040c99ef3ea971daff66bec38d3c740e73001fd241bc1d73a4e266022ecbc5630a9b361b330d84d83e506d0a54b9eadf9664990d64e5f46bf711ecdf92bbe432f024b90daaf4c48818f2873e1179784a6a22c6007644013d32f5d6d6f22c0fc3da0f6ce1dd7b0adcb27c703f2e29af7acb696746d4f0598eeb04636c766972e3dcb7f0df37c94276613105026cdcc8441ba85f77b4ce4b6a739e97389f915c94c4b472f65f3426ee69207b2db6a66ab770b1c7fd119554c3f29ef920552d33b26155a83e1302623c25873ca61ec243e299d7df1fb7adec416446fdf62231b54f260e1c16359143a15f60c256b5c25bc6a4f6f40b8beb7aaecddee8f67b13a642036b9d3f9f7b83f2b22cf477d3db7550539fb7fd5b7d390de7f3997fe076976f5c81af52db6086a750df45b7dd7f02ad49f6505696b9b28542e71491006007ab0a8fee4d302f7dcbdcf5d7dbd20723c161ffdfb949b6ff6034d49601021230aa97c92ae44cdf9039e472d503fb1bd77a1429e0c4"}, {0x38, 0x1, 0x9, "45635379f978252a2534cce4f4b3c33c6416d5fe77eae989123812b1540e7cb132bb0e"}], 0x1048}, 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 06:14:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='c\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') 06:14:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:14:05 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 06:14:05 executing program 0: r0 = socket(0x16, 0xfffffffffffffffe, 0x3) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffff8, 0x4) 06:14:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x80000000, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 06:14:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) 06:14:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000040)="5e41d9806bea69a69275bbfb18e8704661e753d184b7a6f5e9fcf6d9f84895d61824c1a50a7fdb71a449a54ca4e6dbd5b3d9cf738c7fd53f38b4a7d185dc654084ce0c79", 0x44, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x100000000}, 0xc) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 06:14:06 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r5, r1, r6, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000440)) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r8, 0x6, r0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r12 = syz_open_pts() r13 = dup(r12) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x1ff, r4, r5, r1, r11, 0x100, 0xf38b}, 0x40, 0x400, 0xa18}) 06:14:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667d, &(0x7f0000000100)) 06:14:06 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setstatus(r2, 0x4, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r1, 0x5) syz_open_pts() 06:14:06 executing program 1: mlock(&(0x7f000052b000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x10, &(0x7f0000075000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 06:14:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') 06:14:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259590f8e5815f73f2a044fd33055552fbd5e417896389b3bbf59a2141d4805a262dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf56d456fc7d6096e8c8b6b87cb2d72b8bcdbed43b19e1f7ce6a8f16ab93f12fc4d3e0df8dc942fb18523ee4e4ef13b4822855ae430795709cceedcde7631a6648395d5dae37e1e04bd98b5492550b6282fef6549723174f8a63823886d916759c862638e17ac402c4f6dc4599c4de575ccb3becc6e89f152659c7b22896e3f06a7bff60973d5c81408f99e3c41", 0xfffffffffffffe65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="87a8dc32a6e38a41c5d94136c656a93993e09fbcb31d00037a521a6ed696e638a96ee21e8df82320f6d61f2542ef9f0e092d7e38de72460c86236f6e9fa84af88945174198359229d7146bb14cfbd742b9f862b925623dc19b6c803793fc7981b7ed96565a999e272e881ded65a9d965c305aef9099e0b635803fe42c5546b907d19c3ca93f3cc208d88d3ed1ea1531e3f8ca03dc011c1714076a96c2f7686d1c784f8499b9cc977f26073779ad4e57d26590977cb2811a31461025383d06ec8d867a0dbce8450a35c57013204f1b92f89a661370c89ea6c20b5aca74da2e2f906da71ce4addaecf249b3a", 0xeb, 0x401, &(0x7f0000000140)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) 06:14:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100000054ae8009) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff3d) 06:14:06 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x85) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/61, 0x3d}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/135, 0x87}], 0x7, &(0x7f00000005c0)=""/172, 0xac}, 0x40) 06:14:06 executing program 1: getuid() r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0xdf}, {{r0}, 0x0, 0x8, 0x400fffff, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xffffffffffff4098, 0x35f}, {{r0}, 0xfffffffffffffffe, 0x9, 0x45, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x53, 0x200fffff, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x98, 0x4, 0x5, 0x5}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x1, 0xafc7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x40, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x100, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf0000020, 0x8000, 0x3}], 0xf4, &(0x7f0000000080)={0x389, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) r2 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x2) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 06:14:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000001fffe, 0x91) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 06:14:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff", 0xea}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x143) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) dup(r1) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x20) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(r2) 06:14:07 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff4) unlink(&(0x7f0000000000)='./file0/file0\x00') stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 06:14:07 executing program 1: r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 06:14:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) syz_execute_func(&(0x7f00000000c0)="3e26400f1f4000c4e16dc60e47c4013573f6018f48288fe7008f4820ef666309c4026146b30200000066460f29923a37eabac4826502edc4a22d3b9e15c651d1c442fd33d0") connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82af2e2f66696c6508f66c6b6cdc3000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 06:14:07 executing program 1: semget(0x3, 0x1, 0x4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x7}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x486, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x20000000003, 0x1}], 0x3ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x9, 0x0, 0xfffffffffffeffff}, {{r2}, 0xffffffffffffffff, 0x1a, 0x0, 0x697, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0xc0000000, 0x8000, 0xfffffffffffffffc}], 0x1f, 0x0) 06:14:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) fsync(r2) 06:14:07 executing program 1: r0 = socket(0x6, 0x1, 0x100000001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 06:14:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) r1 = msgget(0x1, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/187) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r2, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 06:14:07 executing program 0: clock_getres(0x7, &(0x7f0000000000)) 06:14:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) 06:14:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mlock(&(0x7f0000035000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000)=0x5, 0xfffffffffffffcac) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080)=[{r0, 0x3}, {r0}, {r0, 0x2}, {r0}, {r0, 0x4}, {r0, 0x20}], 0x6, 0x9b9) 06:14:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20280, 0x11) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x48) 06:14:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() read(r1, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 06:14:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 06:14:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 06:14:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x7, 0x101, 0x4, 0x8001, "acc75e6848545d722a11d81aea5e589faac5a88d", 0x7fffffff, 0x2}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="3d69f647ac2e3956b24e15c8eab2b5496d40df9ce0d517267d4a9f42", 0x1c}, {&(0x7f0000000080)="08994d7645572c76bbc112e0efd3d822f8cf8dd7062200391ae5db206c7896f70bb477745763fadf7b7010da8e9745155537128401465ed13cee41238d2c3d69cf0a7bffd04bb14e75041ed09a56d57dcea3dd6c760031268726a3dd1898c48460452b68e5b62361729c97913713994784f683500bef35cff51af19f65ad9b6160a7074fc54e7fa1b8cf12dd4bdb14cf72416bc5da563554d5ce67345d6148ef23ddb86671e166df80d4441fe7524af0c0c9d0c6aa5fe4f55690e070b0c8eca3b9504e291cdb3dafb808c67d34c6078d7288cf7243d8d2cc77822cf9386fb5d6d3dd92ec8aee29b8fc48b9b3605610ab4616a596e89363", 0xf7}, {&(0x7f0000000180)="158d9fb518b8035850fa", 0xa}], 0x3, &(0x7f0000000200)=[{0xf8, 0xffff, 0x8, "3c648bc93b771eec58d114fdab30850ec530f8bae514715c16924bfefe861e7d049fd320f8e46be8446313f24d0cc2a37f617334b8946e9eefe2bcd372282ea393fef699af07b8a60b34f09be63e361f0e1b4b7e9cde1e23dc6d67e581f261c7c64ebd37f5350b3aabe77abc0cf7ac624ef9649fbf0640544e5be8ec8051e026433b1026b45701796425d54db4eb20e09ba89a776efd2406a0224c68ee7bfd5103975322e46c158f14d0065a30ec55eb78ebd2c6fecc3050eb11ec8c369939d9c66aeb10e74a9c54935dd37685e76d3aad3d60f40f62c24cbfee6f6b0c1a4b79627251b3b5"}, {0x78, 0xffff, 0x0, "cd889559990efe22a1e42286d4292fcca57ab8bdd93533ef809f158bc75b03555d39c6d008d90a5badd92343c65492b740a6ce4004f869ad1b3cf015c4b1ce0d76ab3280b02f16c93cbb4ca14060368b5a36df0ee005fab3db0b76a5e9eb2a6d54711a9896de0c12"}, {0xd0, 0xffff, 0x2, "3e9054035ef13669d61e29499cb36546e5c9432c8f12440a3063955736dcad4763e17a9952bb8bccdff68eec5f9cb975d214bbfb521b57c98d569cd9c1ff94a1011e38e6d1c833a76537b9bab5948003a7c627694edf266fa5f76721a1bb18bed0b598ac4decdda0889e15e98dc9b65c799f6f72a2e9c65233140373b5cadecaf6aa21365e8eead2b1ea43d831348a5d597f28680911e1283cfb8fc1fcbf5e68050a62faa1dbf2334ca2af66df85ad4136f2a03cc061086e88cf"}, {0x1010, 0xffff, 0x3b6, "10ceb47d4bb4885f81a05b0914f431e186fd57144c7a81c0c0206548cecc940b466f64331c3c829b8072dbb1cf3e37f1b30a74b466e4735d7269aadbb8431ac4923d1eea019a0aded1d1db5302e510b36e76f24a42811e4e8a49dd367a9bd4e78992d7c910ca4b4c37469d4d0c7aea2e60deed279c66545f81060457e1915277d7a8a21a75a01db87d6f861e68c32afb6eb4f4f1afeb9fbbaf8e41e476458b89be9e5b07e1a8fb6c0c2c9e852d9ecd04e4c3af3c9de4cb30c19f75bc278e0aa6eedbaf7be1b3efe46a19f68925da8b3bd5493e65bd9d4a197129858398f566cca128ce55bfc8f0ae5416f6ef313a15cbfab68ebf4d292102d494c616c1a8cf431cc52f943d328f2c26ae78e29cfb7a03ce821f683364ee20359fb8ac216c6a82116304c0e1d40fda5acf1e88eab3ee1be06f9e31d897f53f74b5a6cb316e53c3b80e0dca12a0ab44654c74068892665d8be6d0d62aa7684ae3c93a886e3fd625771f44ffc1eeb39efeba5fa67236e77627e9c9622446a9592d3c40512917f190184b085a7c0d81edf55f1317eb975d609d07c427b3f75a5c48d173e50f9e2d011a97fe90a415318584f3bbd0f7ba50bcec53f592e38fef5f4e86c5f040b86badfa72b00ed8565a9d447c9ac7d87e5897fd8ab5717a7654f003a3ffc7525881f1728f04f3fa3ea0f1e09993d362bf650bc4094a7010d886c064edc343dc0edb9d6a0f9f1b8904869ba24306690088fb03581f39e55e1cfc86d747e5d77186ce2cee115b519dbdc1479f5e08c1bd0395a77ea0240080403d15e4bcc9c064dde63bbd8fd67db686d82b3214f2662d39dddb92583cdc97f2066b4edddb563512fe772b3f641b8bb307eaeb3ed34f7ca0205c22cf33907942af74bf64022d7207422ee58c1ce59ea7e22acc09ed0f8f6109a49a8d006f3eef6af357a03bcc5a055cef9ebcf2c6c2bed52b2d232575ca1f519b770ce14111c263bcce6129366bcba2d94ec41d065c2fdb26a5ebd4d16b2be6cb8be79a4c752db6dba449d37c582bf52f40a0a42a11982ed25f8ac1688b7c54efa66781b4df9af95080217e0919ed4823aa20102b180c4592ec0372f0e1a912bf611a4b3cff5434483a17002df70a2fe9df089a1a984d00669fced10ab2fdc2a3752d7719eee7d7337025e1a0b724cf36d04cf5e4c870ef912cdbabfafa79a8e0f14b4f23a7d788acc0f82bb40ffc7df9a1c2ed7a0e271f2d1ac7c07851b016ccf94ba8987f79d43c8aa4ebf5bce72232c026901565891d0943deedede16122229e84bdf57d93e756df72d41e7de324c2b3a757130fe934d040cca6c35ec163e7d66e931d6d2b09b9f568ac93b4a044c9bbbb0ba32fc56162762d079b6c5241cac31726414c06880863e63cfee95dbbff179442165af61aab3ab860bf14b68b933704c858226cf476a4d36fd106b87d6e87a5f826c9101f7e433bf175c469aa3576a0b2f4ba086c9319b2f3b3a84c560d32122823935af178c5d5ded9ac50a22c7394791591ed3e04099f96236333ef3533792072578fd9b8cd04f844601c30943f1abc06bc4f30547fef1e8709d61713f09066d8272e732af0c7622c3c0a00d519daa74b960badf675ff9e31fe20dc05de559d455641c0749b9266a9f8518ea1d2e4271056a29e02c60d9e51cac79cdfb27402737b55bf196bd2d901585abfb61bef84ee06165582ae1b22dcd65d398f273b8a1ed07415f4f7c8b82933d5fd6799ee4c84e5de3a21c7795b7aa2ae812756e0fdc4e92e30551251f5cc60f301558c17038006c5ea724b7584bbc471a6295029cb8a16f897229ac94839f15853f47a69e60ae92dccede06d715d416742f8f994a60e23952f127fee835fde8f18e1f4cc5f9e51493596c299523704a27fe2cc17bf8badbfbf9e8fcb0721a0b723959cb52d000c51df59d94c0e1232a840dab44f45d51201e11d57f1e000311c95782d3bcd662c5c76ad41f1f559366bf3dfdeb4f5409997714dc4460a502ec1c35232566e8b2d2d7531997c331dcdc8875feec8c9f0804534cbdd720899ca73a88e2a0298a94b03027f129786e8fed6546079086a931525436f496e94748ced2932dad0d30997a5b1a098e2bd74105608be8e2904b10d02e87d00b4663cdcc4d11fab14d57a58d08510c7e66f72af85b5b5fde32a126a3b952a3ff239e27d27587c98e34738b51fb18d8a475cfdda36220fb0850c15d04b8f431be808deb0833106101fd6f215ab9e92f8bced6dbc9a8e2f7637e3b9946cf5704e225866ed8f35b7e79570e2f7a1366371fe9c0ed91e26ab3a95dbf7102cd02395cbc1d37bdcdeb77a6643ffdd7e95fbd04aa5884c8729c88a565f61c01ed53b8320caa1a9d898667458c9862ed89c7bec5a6a6d841ef6f7cc53c8c51b06e5423692c0933afe5cc779aace853fb199b3bafbfa1170e186981f91dbc0d8be2ef34674c3c2f3feac6d3b2054009ec31cb86fe8a0929469f208887815294b58194c33fe8cb5c59ff7daa3b6395a54ac05ae8b9f05300478a48393ad8850d018e9f1e2a1e8c8cd6e3cd0a481d13029c0bd444661ce103fb6b680b7220117adcb13a95542718fd3d89ebbfefc0af1f30a6d57bc7662ab8c31aa88e60ee4bf204601b0e3ed884d60bdf01a477ab8ea7e7fde40e6d2de1dd893b985e1b21f86da8fc3d12cba388e662d12a014209fc525dd19b0900629023abed5d74b207567950d9014ea54a9841765691e95e9f4b0aaf5b597d5d557ce4329bb657e34e37646ed772b46f37c0a25a8b393acfa53d517fb5fbf8e44a4f23c7bd81016be80e18721cff0a59afb2b2d065ab4d4ecf7081c4e6c6fe43bcefa2ee6de8a213161ed980f10e1ff7939cf5458bc255ef6034257c089b3c9661c597d4dfee5a36ca6baa08977e2209339cfa4ac07ce862b57d454d298fb89698ae69f21cfb5d80f14e7566c2f06b2dad65bfe69e991508a2c99bd5f6bac8c13b782e5db962ce402ae18f4db886d0b23b33f6f5e50569cbb893d8fa657c897536038d21672edfe728c222514a91d3320b55b453010526928ebd4a58b1c4e1889b813c4883cc32620366f10b521349899e5d9856bc4e5f721138b13339f89d1d7c1661fa694e05578a3891c9f6603ba2d3c455e79e1a2faee16db187c51e929e20155284b53ed2888f16401e71ef58a501720cf1a3253775abe5e601d1d9f3b4b2348b356cee40a334db827f18aef90afdd77d3c64d52e2eab78fc6348afc3b69e7bded4a50887827bc1e493c02c0468afa5757da14789072f2e56b393c32de1ba5a9b12b45265f61eb2f9382c5de6f4c2b7de54b8e0ad62c10b2aa73259fef526d6bc5f172710965b477f1d7ab9eab18c97c21ddb639e21e5d02c4f98a130c1054b7b813e2e404250c59557897396a7f1c2da60fe6176ed0a3b5e3e258f07f0230f412fcb0c8746a4098a0b935729189188ceb62443ac0301229797d0cddabfb44720b30f3abf4dce033d114e483765a2522240fc1db5a0d632108fbe04cd5984a14d918ffc2551975f06adc4e7ea3627168833bec670ec74d16421a97affbb35251dea4f27d73edc2536bf13207f4e5cf3bad1c7563ceffe4f8aedc895fc5e77e20a18e2bcc86c561fe7d3d5fd0f0b8740c65a0defd82ccfcd319a8fc9104eb7d36d230eb2b37105379073b2ae2cdd946d2af0bdf1912576a087efff2aa1a3d475a64c4d5b03c371aa8c2bb5425192822c1c38116d1670da80b387b8b7505c77247ca20c35aa589d9fd8b3bdcaba745e0f864bfe268105bf9612cee7420a3f466bb4f76c4bf2783b7f92213e90bca555d2e5efc8d0053a104fdf70b65c185480bfe68818f293d6f49070502ea17015e3ab4d05b8690677e196fda28dc7cd7d792f83897fcbf4de7308835b219136c8af49045e96a68ea40ee1a7c862b66075c7535f1c0ff128844375ecb634f3048e18dd8bda38aea9f8678d5870b7a03deb54beee142fccadc7188009714df448d022ddc9a823025bb9ca1797bcf2689b3f20e9d58b98e06857430fdbb389e87e11c0b4c5104836286f56fb39724db652ef022f9297ef0ea4c600f91fa09ef8259f7b51a20b216b89af4c7e1dc4cb8908f00e50f0c13098ef8242cf1483a3cd100ff1fc921de9953cc976e4437c86ebac64cee9223a9e542cafb8b8ce3f2cce36dcf714c07de819aec3736626c48b2d85e38c12220d06d97660719f6d5a3aa11d94fc52ddb1ebb72479b720d019016f7285516f2c7b2408bb573d76fe8716247fcf30539071eaf6b8ff09d136b8ea298159d7f078cf5b1dfd32bd88ed4b1f8bcf020e8609835fbbf439b6eb1dcd840fb2b8d539809b14e7fc67fba4ae96c8ef15d03d76ffea21d57d83f9391fc7860b5ddd81706f59945853f308d0b56c94dcaec245a91d844209dced38b721853e8993b346ee9f14382f7504848daa5c92bcf4afe2bd0169ee1bfea3058bd6d8469b56ad71757a84c7e9d7efcf2451f3c1da848030d4bafea118c5af5f8469a44cb40bc7d36f1fa0c0ad0641f11758061ab3b930c1f9e9e03c2f89934040a8cd59ce621b529d510dd8ebdd206dff81ec16dcb0180f984a436a1d5a50e1351726018afd94b96904e9e7861fb2098fe49dd3bbd3c094e7bb1aa1b50e6afd5045d5c92053b63af54afcbded6ef47eabf27559a6dee73ccdd031af60481d729cf9a3a727e05fc1e50e2275e392e8ca274b3c7f0425a664123f49041b5fde0ef9473c6e866c8f0fc1006fa626b3e08c8c943158bcc40d2685cef600130c52e4b099281305427615a4c52d756a9e1053157d56883307bc80d2b8c7b2d217ec81dcfe51fcd098596ed0d121269be317231f0d14cc8f6b797b4b2dad9723a3a1f766d1445c6d19b56a066053ef096008bf2b37f38ccad5cc7ca87f67e6f90c5d3d3a8995bc6d92cb606481c8eee0f59a8c6fe137b58f5ded6cf4987279529b199e8bc45d651fccce78f0598adc49af9d1005b8bae3119aff815b76fe7f245f86a65cfc6b79702092b9c722497ece64c723cb8f62a3f00d4acafb6333165ca0d25aa5708d92ef8a5b096ecae71b15c0c9acefe72444b4bcdcb2afa6f9e9aa6d4a09aa304c9be1898705909d6351bf729d44fd806d50de45acd29032eb566f25cdb1c3457e6aea16abfd9f452a13fd45b9ebd20ba8b3d21740fc2f2814d979a4450b60d2f1663afbdce6116dcdafaf4a13913063c73102b0d5d06ebb0306941fdc4042e683202a5cece9da94b1f5fb26bc72acc366110b2f6f6e879aa26dbbf6a8bfd0b0767d207e1cab1bcca7875bfd90ead7872c52b11d758861ce7fe4ed840b16633827c31c2cdf52e789606c51325a4de07f8627f9900da333fefa9391f8ff2189aa057efee97e5e90fc479b856640adfe63072f32b0f28c93a75e78f851a507cc88e921161b5fd82c093c1ee38d1ec1ec81875a52f789e343a225046576b1feb405e8bf42497645b7999e8ff95c76c9ee3804086fa22e6eb0bb3f18502a7fed9ad3499db48470921d9ce0d8c553a469b4389f1539d15369ddd0e48a6c0ac846d575a2d0a431d9360a51ae087c626e6c46ad41f58bd16fff156a71e90f7d491ce86cd24d9d81b096d0de6139ba84ac68d4844f4ff4277362b8d0a4c4f25e0b6d1bd4d66b6381450423a5101cfbcc49be2d3738b984dd0eef63e37f89af487f6de929840ceb0a7c465982f51bc7f4b71a237804a72e85981a708510841ff339b11f34dbf341af0a040387de0403aaa82a597d36c054bb6616ce08d330a7d2a38b37942f74c1fe11571e5c963f6e8"}, {0x58, 0xffff, 0x3, "0ae729eba0d1b9a9639e6972721608a4cde8e7ea40296b7b77ef90a5a41dac1cca608b2df8ff2d3c659b17429025bf5910a29fd8d174e3b7cfd87499aff5f7c0540a34d7997be4"}], 0x12a8}, 0x408) r2 = openat(r0, &(0x7f0000001500)='./file0\x00', 0x20020, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000015c0)={0x6, 0x547b, 0x1f, 0x7, "c34c05f75000", 0xc, 0x13}) 06:14:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0xfffffffffffffe54) 06:14:09 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 06:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "09869b8d315e0795f02c632a394a4bb37cd9e558", 0x8, 0x1}) 06:14:09 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:14:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa88, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xcf, 0x6}, {0x2, 0x8}}, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r1, 0x0, 0x0) 06:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_gettime(0x2, &(0x7f0000000040)) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 06:14:09 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() accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 06:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="2a359df6e74a134e970dcab558556424ae24672ad5c332ee1b54d47180ef2cebd80dd3f5829e7d01993e622ffd4b208a34ff6b3c50cf2c86d5417d4ebdab711135e7bd583422b2e53a497c046b40224c4ab31a302a1d5b92e239a06e75aa1208e61847fe1c281181e81d24dcc2c73cc17bde57c2ec7cfa6b886549b31192d6312added4c78bf122d6a1683849a19126932c2c15dd5126e0762f7e536d07ca5471427cbf4167ee22f5cc5447ab7c6d795d2c7b8a35fb37f612399393a2464413736de5dbe189a55874122e0f0ba64d773ec0e75da", 0xd4) write(r0, &(0x7f0000000680)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198a44b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a53126ceb2d156446a87b003896f344d50ca65530f2f77ada6a6b49660d1db1e9dd0060aaa09787a83dcd941d7f5e02d78d6e4ee652", 0x136) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) 06:14:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="68075e5607695681241e45e16c329467a970b8aae48282014d0e10981edf11b97f9e0e1566f70c42746f49e5688065254c2d56f2b563e5a3ef44262f228cfa910660dfa250eeda34ae77148be42fd535ea5812cb9e017f0b887ebeddcd891bbf3fe680c50a1cebede6f34540509f05d74cdc85f76bda087fbf288736f4637ec760a5b0a2e2c9c83e259e8653fbb1d7e10de9bff1a35a8efd01673e1fa41a610dc1f961886564e195c85f93b7664e3e2d0960074ebd96f26e8578d42bc4fc4b3322ab1273c0467dc6e39cabb7354b71b09629d8b8e2eff35687ff95d5fa5de05ae8f975b603443d939f5dcf8d9989189dbbbc6ef4", 0xf4, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="6b4490bd520509afe56a5d0b6ca3c6291240823b1c24d152292d1e7acdb036cd2490c64fd2ec5f51d4d35b2158c89cc772790f44e398c76c43a843bdf3de85665d250d001cc9cadd93eed4bfbc651bc8bd6e2cf8b40b", 0x56}, {&(0x7f0000000280)="789a8de3d28f404946ef80af79d40c2ff99f86ab73a76b70d21ba0fbcd5b46aee22f5ebd1d24fa74f1bdb81c86d88cd8b7a34bfb73f6dc7eba3b1a2e729990078e9961", 0x43}, {&(0x7f0000000300)="9812090f3ef84458963d3f2193b02971660081c13bf1c71c03089ad4a2ff9e81b187feef296deafeceb68f283b918f26a40f7e555f761707230753d9dc8879e51a8679f201cadf93307d2d3aa6c68b3b7dfca0b525d4d52af9ef8b6093e8574c7ca8b7dcb331e896711c75118a408b8b9a17030cad46d190b4c5b8f3e4c4bd2578e6798b061fc8b0a10fd430960fe881b39d50a4270f690aaefb1fe9e2b1266e6f629510f195bfb070c4f49cacc452348dcfb4a6321f61ab361027567e2f740f004a40707a07c4a34dd655", 0xcb}, {&(0x7f0000000400)="f2e8f537568864f0f85e3c8d951fecb301665ccf55750ae521fc7dd3a97335bf9cc075e84e256c2f3112bc", 0x2b}, {&(0x7f0000000440)="8ea40d3f94ddfec6c399ec4f6619224dd94733a3d6b4fdf6f5313d85a93543166d6f3620dd410900816479fd106787613447af41647b503d14c7f33efa808d7036245080c9ff9e7c57c7b436ab3e68619ad5e9024a7f680eba615e96f97ebc5b4407cdd9f813ef0f3a9ea800eff63bbe823efbca0cc3257ebf4fdc9fccbd8e26a7b319436d890a5993addca78b11a513dbde397429bd240c2b64ee56492a2871ec527edd00919990aa3603a7702e9c71f84a7ea9e02bef8c36ed17066ce45024686db0a8a0d16071f837291090a16d32c322f69e2240cc7b8c9fd916cd7bf4cfffca62c00c85fea55a514f4a", 0xec}], 0x5, &(0x7f00000005c0)=[{0x50, 0xffff, 0x800, "251666671445031e9af64f4236f90ea5aa906da9f3bfd5fc020af67acec7e493dfb3af31acd773ed1ca47ea66f064ab4a3d4cac1e116a291b05da9fc4fbfc0ac"}, {0x68, 0xffff, 0x9, "39085a9b9f8017b124d96ba91b2cff833ab8abca60453d3ad8ca1478a08114538ea606feb9f4d338a04f0c6e7834da7ad52b0002baac0889cadebd21c0ad510bb24eecaa4eab565ce6c9b736d9be52ecdf6ad0aab4"}, {0x68, 0x1, 0x0, "faa2af25d60af71fd47765ce38778dfbd9a146be658061fd97fc8f2f594f97fa519707a2be1e848823e2f5db65f3f94abfa4dd0eb7cac8ddd5499551f780486f859cccd39b55507b26a1ab8bdee84b165d5d2a"}, {0xb0, 0xffff, 0x7f, "23bf2b6ee7cf2f18531d5235c2c32bb949d2d3d240286ea3e1301ecd000f9d1e03c01f3c7385fe3e7215bae811cedb2494ccab43a4086e9fcd42d74ac3c17ec3477372e726678f1e4c3d935566cca5bb13e292047ba5378bad5b3bc69eb27d79e8af0afd4afd519719c75f6088b112471c7636124a83d844836329174e0dbe438f5675e37b568f7affca148febff266d622528a249c716e0e9492ce4cc1c"}, {0x68, 0xffff, 0x7c51, "0dd262b16a8634a0f19e90d3aad50651860ec8b0815d0e8050f4d2ba116e5519a3be7716c7f29abe5145b1089d8e7e3766d4cafd71bb947154ef7a5c702f30f5722da9a8f7378aab9aa54e1398dd5dc54ca7f7edd55cb8"}], 0x238}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 06:14:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x81}, {0x4, 0x7}}, 0x2) 06:14:10 executing program 1: r0 = socket(0x0, 0x4, 0x7fffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000008c63aabccde0eabf317c8953bd0006cc3347a63d4ee4b215f4c4cc197cada61310b95ee9bb0992db91f1f3de8e3807fae110eed5e62006d28d77a54f3aacbdaa750a519217177a62aaa362b66001fa50bd38c60935b727f7a9140193c91e9a17e156fef7066c616109b868"], 0x18}, 0x0) 06:14:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 06:14:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open(&(0x7f0000000680)='./file0\x00', 0x140, 0x102) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="84ef15dccf7f022fa97f110b1d4c0f6b589feeeeb65355bdb503c8bb111c42ace1999bf2bdb93c41ce42a2f77ebe1e2a26218d8241fb0429758abc67def7447b0341c2cdbf525475537ce13c3b97f9e35442fd7ccf9dc4b5bb2e524c8969d9998db78f3120b0975f59fec2256de88729bd9203bdb2c261bd62b92007dbd166aafd6e21259bf3033f2e3796b8e1ebdef2b5664d37e30090c0216582cabf5fd3364858072c3a1c95f18dce0224771bc66474aa1bf607e22f10129cc799033ab1afb840b471f5fbac1b5a287f23c8f49e1a6d3d7eace5e1fdeca3528b794b9e23a7a4b00e7b3a832c83e2cf19c4bed7e694542b0e", 0xf3}, {&(0x7f0000000100)="e35b8972fa794969c88c0bfa7bbceb6852fbd1d237755f527d1c015751c74655b4a320480fe5b5f35261f167689f701361d50ea9d583cd7f725c509f11b2baaf54fa9214f4aa950d3d5691fbec8bf3fd8f767d640419d80e283aed31eb6bc5f7dcff0ff9cbf5d418f4bf30fb39eb512c552f82e710153f9f50219c78d28b4edef7b7205ba01c509ec4e91362c547f7125a162f344621cb0e6522d0fd5ad824c0cb597fbee74ec97929c292070f36373dbe79c174258406352d5f5692a988ab4658417ef078bff258068595f1336fb4e213ca631868fbe1aa7700946b55", 0xdd}, {&(0x7f0000000200)="1528c8013b8fdc26dd59240018109dd8bf8c25aa516c893a7309c7aa839bf3dfd36730a07a8ecf0f69fdacce8db89b9a93435c84c3b8b20f72fd4332f125d0ecfb1c196ce919cb5d49848862b85a7faf96dd174b86eec5ce428d8cf24b5c50f42b1c5fe76886fbffae74c8ff10d8b52bf09a104041706a6a757ae0e4af22590e6d2396b13f00119d01ac29030dbaeac726867e2104e941e4844c5e1eeaf03ea6ea0b334aa32132814c32bb386a90458a20c6fac2521fda6fc9eb0ba1e50742fb3bcf", 0xc2}, {&(0x7f0000000300)="25191089696492ca1a2b79351fd661fb22e5c35d7d049084dfd3fbf379a813c0aeeedfcfba17e5c4c93942a6b23f4015e6a77981c41899afe531159f7583841f44cd4754746fb590f09b3a02445f5eb91d7bba1993c07238fc102d98e0f1a87511cc5c70bc61cfd7beb888d1603533c4f1aa9574dea7c8c5949acbaaa5df241ec6f364bf2b3df8a4e7217d085645988fb20e6978b7c2070f9d3c7d9c", 0x9c}, {&(0x7f0000000440)="c4d28ce875e73d9a6e85df7c770deb78ac265de294029fd6f747b598877a0d0ab98ad932f681745ca09a8aac0a3ef6ce269f538fb903037bca54109f6a47ce8e06badd944576b4c7bd5a04a07cf8b408ce70a1a4dd9cd2ccea243f9985b3dbee6de72c18c55ae6f72dd804d272b834a5047433414a779a4ffd8f1108784518a256cf3bd9828d793e7cd50b292b7561b829ff4e3f016c32ea7112a830f9c60de05c6685", 0xa3}, {&(0x7f0000000500)="26dee0a6f88b2ccfaac9a5eb53336a2472ca8eb5b16794810347ad8396a57dac9bd0a86f3acea75955162c7b47fabcc74e0a57820410c94f50aef2b649b01b0ad0db377977ae950dbe481fff716b64549693a0daaa36a6d15881286cd9ebc39db8da17ac75fb09c1e582104d0c00f13d92c1366165b3e3a8ad66067b36c7df41d12c8e93e248dce3ffd0c26c9a4c303ab466817087", 0x95}, {&(0x7f00000003c0)="abe0e8f1fc9c144265bbd64a04a67c8293557dcb881f21d168ff230e4f2fbcdbdf1d8fca", 0x24}, {&(0x7f00000005c0)="a59ce2a49f50303495f31c5ed751a192a53e951a87e771f6", 0x18}], 0x8, 0x0) 06:14:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 06:14:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) recvmsg(r0, &(0x7f0000003280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/61, 0x3d}, {&(0x7f00000020c0)=""/46, 0x2e}, {&(0x7f0000002100)=""/106, 0x6a}, {&(0x7f0000002180)=""/105, 0x69}], 0x6, &(0x7f0000002280)=""/4096, 0x1000}, 0x841) 06:14:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 06:14:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) socket(0x20, 0x9, 0x8001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 06:14:10 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000040)="c7a0e0ad2657270ab4fe065f6cd785038bc7", 0x12, 0xb, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f660500000000"], 0xa) 06:14:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x7f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 06:14:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x307) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x28) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7ac69daf, 0x5}, 0x8) 06:14:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="ff", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "17984c8831ca15004a546eb300"}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r2 = getegid() setegid(r2) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:14:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x82, 0x7, 0x100, 0x0, 0x493, 0x8, 0x4433, 0x3, 0x1, 0x1, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:14:11 executing program 1: r0 = socket(0x18, 0x4004, 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0xeadfe0d) 06:14:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) getuid() 06:14:11 executing program 1: read(0xffffffffffffffff, &(0x7f0000000440)=""/4096, 0x1000) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 06:14:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x200, 0x3}) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 06:14:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1c1}, {r0, 0x2}, {r0, 0x14}, {r0, 0x22}, {r0, 0x4}, {r0, 0x110}, {r0, 0x2fd00fcc7b56fa6a}, {r0, 0xd6}], 0x8, 0x9) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 06:14:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x6, 0x6, 0xd0ee, "d53b610ce9cb4e030159a09dde9a620e3377a8ca", 0x200, 0x10001}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6", 0x0, 0x5}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:14:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8630, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xffffffffffff5982) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 06:14:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x3) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = getpid() fcntl$setown(r0, 0x6, r1) 06:14:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 06:14:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x3f, 0xd07, 0xf}, {{r4}, 0xfffffffffffffffb, 0x91, 0x0, 0x2000000000326, 0x9a6}], 0x401, 0x0, 0x7ffffffe, 0x0) r8 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r4, &(0x7f00000012c0)="8aeaa1325dafc9f98a4fbf0708f8dfbd5380a2166dac6d0aabfcfe5ff7b01c95800374425dc3ef888c61fc600d097c9c8c723c8a90c28e3ea3d3962bdbdadb7fede24b9b4a582a8706623a302813f127ca52b7b07f69dbf604d788ffdd9fc27ec141a54e2d4da46588c4cac093eabca3b62c9e680edc217ae7e657f8210b052e1673e5f7ec28aca5ae2bae131890aea900a4d9ef81d3b882ca3f3adeec3b3ae4738583c404ec27367724a3bfb8b7b71b72", 0xb1, 0x2dc38749f99a522b, 0x0, 0x0) dup(r0) sendto(r2, &(0x7f00000002c0)="6fe2ccf69d9db4f1fe6a4b585e8ccb85d7152a6a60b198fa13852f848ffb3b45838e70e404d04f528b85f5954678e3a0218f9e60848ac1d8e6bbc9cf8a3a160d25a24f30ac4207b8424759d30484d88311bd8763e2a5a297dd8b2597051376bf1c44648e1c744a1b168de0b706cf3fe1a33528ec724c39ba63f84d4c0ad133dc0658ed1bcacf4c3e45bddf5ed16e4f6c7f33b6a092506fcb6c3b13cb008142ed1cae60c3c9b8867c7571f01cf8c40d81bbe6fd84032759e36eeb5a3f0817062ea1eb416c5108b34adc45d9305f7ebf5e0220d375f91f111b2ca23a97016b59daef7700f1830a931e76bd1c384f9c8a01914241b3b6185d76900ecd30cb8c1566491ee60b2d72652baa603810004ed7fe8ac5bcfa7c3c8ec5e7d634f51b917e7ecce37cc48d256d310c5f1030e2e55f6f4960011312e028800aadb6640ae2a931aca7c97e17e3413ac8d00c1f2723be516f57fdd0e717700952bca9c569e7979a3b244c93e1ad9bfa8c473f73631d4e64538b103c5f373fc23a70724cb1dca3cb7ea91915cfb1d0e550bad9be8c8f3967b9f574e2de72b3615198b6d5e68f3d6813c4e459b53000a17e0d73348b423c7a8ed3b2892cc4162d6501b88ac8a834840791493cf24646d2e3d5fa4a16862afd6797c95be3cb00a95799d454fee6288b9719aef66ded5a3bc42249442eb3a744cebd152f6362aed052d6294192b4a50b40f1b6185b8c5239ea7b1c3acc4927704d2c702f41a62894c735c77f48f69f09b3acdfa0053ef50ff91172173c949aaee4dc87364d9abaea97a31b35152f3a51edb67ee51d2699a53b4bfe3c9eaee9b836c90af9e4a95fb65dbc049969462c2e333c4d9a6d9b096e749e150752356d6fb0658fad447aa7ae7fbcccce6f9f62d1f3c370150daf8aca482f05b9c4947cc55a1c099d9f9089b6a11a8a64f8a39d5f0908252125e62bf5a9ab6bba59bf134e269b27c7ff58c8de2ca3a47947010158bef261cffe77df2cbb46b8bf59088ad8ba307ebc882b00aaca3122041c4962315555b3942b2f0a456636f7a5c24e52a7be4db94046dcb8c777d8ee4ac571a0c4f22f81dfe7e9df244243f221069f3560f13d76b940b56fc12445ba2552d277c95b8e99c137f5f105daa16626fe0855a2298721d9c0175922b133a87483956e8926e4ce0b41e0b831a8b3dc6bd19f31cb942e6a34fd7a9d2ab4097bc9c8b31533d61dd5376b49d40a1695cd05e84145b7f3ef37c9d7fb61f045a8933099d0b33a522c291dd2b2abb40e8fecafb3ce0fac32f4d682f5352f9477ff93109b6dc6296c239b2180e0cb5186ae39b288b6f40cb606d90c3896ef7db25371d5a2f15a4e73732f09749a5254256b170896966654e4cf2fc0073d39199c2e92699cfcd30881d4454e6d58115165a4efaf9456b11c26ca389206df915cdd1c0bde3500b6666ba3a66f70477e36d4ea0c798c02eb2f97a4b8aea3fd174425fbcdbbca3b243cf23b7a6800878753961e90d1ac7dd0df6025e97c8d379e499eaef5640d2693ecbcd77d8ec71b521d44fb78d7272bd93d473c13316df0b10b07d1f46e1f76ab71bd4a47c6c050b388a5d1434813f0246260464c16de93de9b40de1515fb884af863d3903c07cc0b5b02b8c0cfc4337e9716da6376b78d9d42572ac501deed20fc63b0d9f3a88edb6bdf763b31bf8526fcf3761c7fcae096280e8b48a3f8b5e4274803a146a84104641bc85ac30a0f610ab4032074841c49d210f13987a7f967591854e43c6f92078149a2e756fe18c12d258b71e5dff60fb26bef08e75231b5ba244beb5d7831d43b0749d7659e484edd02936aa6c73925aada7963537b8d5aaa22f974b625832ad38adebb27c35413de6d70f7039400315284b823ad1b0fae253413b914ac977d057f9653b8b260ce52397518c46b80e2caf633453e48c8efcb6cc91bfb1b4d14f34ff9f2fb0d54d79daf3404877b3011d7cd60f6961b8ab980f0f908830bcf98b93ca605131d502a748084ad515360eebc8fab2c436533bda57be5e5a45670be45f6339697a10fb9b42acde5d76d46b88f745b4003e5d5b9fc19c8ad87c99eebadbedb9030e43d6cd8177fcc78420a324a0caff8f493bd49b337dd21f22630d15862fda0ec55b7a59a4deed6da729f267e81ddb383c4c4422e51c0acf2c6aa489661a5a1909e463d6bc1fd5824f367af878e781e7957f897c250319ddf401a8d4b15f282fae9e1e23f7a51b97bf45e9dc7011c485724975d95b2b3be645ba55296f67367b703cc2bd4f06ca5bff33df35a218b7588b869c63af5e0e5890be9b7b6b402acd14034f787702577bff9339139ef1cb4bd363191c9d82a9d040e0383a8f55e31a213eb6919a5da7595bbaa193767320b123ab13ce64cfd13746ca67e33b80782546e3f7104e18f175394087cc516eba1b50d4d8176fe7293a62721ce5e60b8a453f30a37194366df8c1ba8392b8bd3f18bb92f36cfaba8bcd3454d653402cd7fbd281255608d9a54d87fc373288327ff7fda75b3084b27e27f684d0b06f5bc0e7209ebc135a56d4077d25dd35621a9489a46836e856e63440166f8ccca4fe93c2888b8024bc670a521fc8aec9d3d4f792af3513afa935e8e290dfbe0e669e973466fe6c5822024989d5b6b57be86ff5bbae8b8865020dcca1df1c879fba3f9f013d10746c9cd6086acc2319491301856275f9bdf1980e5dc9c4223061b17aa4478124910ff3ad02d310540550861190b4cb2c1119e2d5fee212d38af98cdbbebbe720803765c64c27ff44e707466fd46ca1c5e0adecdfc8a33a0a8fbcbbf09e6af0ae5ea31aa02f90fd639f89bbf574fc0ddac8a28134ce9ea5bb46176d290e70fdce3a3b65458f90f34330af4df2f11e4f0e5b7d045733eab493e09695b19bea08e932aded630fe4fc521dd806235bff447c2e7dbfd53f50a15bd0a9132b1da2dd8b25b85053bdc870b9842d97a48ddcfe6d26c3929e763cc52cde34e9bde3ccfe199ec88e96a3900c9347a61c31c6c380bb1151642cd165e48a301b963288ff9002524484e7900be85a0500774c272470b69ca96fa6b3fc7c74f7ca984b212400942da596b3a61d0fbdfea08385f01690f6fdfc3b2f83489d657d64b7cc9d00e19dd96010bd21fe25f2093d0234244a4273942f85741edcd68ab05247712cf86ff14e67b0345bb836631e2eae874c61ce09caec35b470708125ae1eef9f1fa62ac47c6300288e2a59474ebc9a9dda321c119caf0b468cd66b5b367c2fc62837f2362ea98605cc6d2b3c6031f54fdcfccee100a28506ad6257193803e390788b3fe7fdb2b41dddf11b24fe99664243d935d0e82072ec10f21d470cd44a6f90506e13b32fad47dc0e390c5f666769a5d164595a237afcbeaa24ed53b6f1ed28f7523cce7ba848244e9bb1bfa2262acc3d67d6eab93ab927a66b6516ba0f1b0eafb000eb59007a08c3c52b3edbaf9fedd0692433d6eb8f9646fccdcc654f1aca6714fd4f1ffe74b9690f42e155d4ad783b8c7a02db6ddd6f010abd81b37c9145516ab6d031059deeeb0fffc3d363dcd3a2f22de2e6661e0e1fea76d4dfa952decd866f19be89388790c4867634207053eac24bde6f38ff1aa0fde440db884949b152ac490265476e7c1b42628cdc0422ca0de2e40b895ea8f667baf91c3293aacd9b2d841b42b4a79ad5e692f409688c7666089a7ef772bc73ac514c5bb264c34197600c5d66027d04455df64ad74b7def6eb980c786d12290922992e5280353becaa6f737867ae1bafc42b569ea4dec7d7370ba7e50d7a8c59a7c6ac2dd33cda9b88d9f4b0ce871a85fff92be5e8ce7fd0cd6c48df776b6cde093502889835cebea07ecc26d8f1fa2ea4463e8a715ee4b12265eb33ccfea9de34f5e77986dad184deebe87b30de9475b0fbe08ff93c5c617f7604fe7b98a6b5ff7ba6c2e8500d4371fc3899a1c2b0ddde9176855a9696fc4845b44de1c8114f641fb3df0cd7135789babff1c6aed40a2f721531fac938c34f6dbde7674244506dba4a9fe08fc92cb4c4aa44fd516ef6985d9a7a37f0578d75619c9cfc32528c084058293190eb73ae26b9aa7759d05cafb0dd6f99c96df53241f1793f2d8d86f7bca2610ff7370258d5316cd533e5dcd025b9834f4f0129fcb498c4e33ed38c43446a90a52d91c6571336e9c2ec8b3fa8905c115210cf37a90ae02271dea8eff6cc3ed1dfedd4610b00661c5d374ffda4009c7823f64c135342b57cf2c2934803dfb65c5d01d4087e0a1f6fb610e765fa2f17492549b04ef2897e930eaa454ac71b9bd140e4375c7035060c9e08d5f868ed35a0c1c657a087ae6af09205317db9a4e668310007e6d139459c987858057d7a7cfdb78f90daf7b7719dc8b6be7fe34ba9de4650dfe430527d16c556f2434dabf0886d1bbeeb0ae32b0b25df4f1564e5572fa724c9be7e10492f25763f9af36b835f2e703d0f31951a499c2269afa1bd69620334df98bac26746f026ef42ac208a62a33c981631998ec656659a608b62e9e2bdfc28b3023e68c30e5ceb32f6738500186d94f14fff02ae148a2750536e4c835d862a46386ee1414a4222fece5b7ab289bee3c0fa1878d32f86417196d3521cad5ee2f683c7bb1d2a0d725774597e5b3a25d90c1326ef2ce9436a8f2ca65ceb86ffe43928e73a4d1b28304444f20183a0bfb505c8b8147e770be7de2e6b76ced58f84f71e53d543e28d33d5c3f72f57c616b22a4bbc6d129a42578dfb65f303d888136fc6df32a17b5c2c6f7ac3dba31ba2b15f5a3550f9af6c0bf2bff46dd9d87b5e30e8427cccced6bc2da7da6bb1c53e201104335e2bf736c5a3baa64a8f3742c7c7c9f087e0f7702c9921b6ee632b3cf72f0577aacf8834775dfcf7c06af26c684ddadcde8b18c45b33be25dc20d315899e149eda65f661e8f4734e9db79104e0431809a97a08e5e7d70131dee54dcb7c5d8729e8206fd8c819bb71bc8aaac1c03c962b844d07146211975056a16baf87dfaa1b8b9e5bfd9ab69cdee92388cceb301f4a0fb1197582132088b7affb55368e44090aac2bc417261182c4e0717521c1062fd572b5c7088bdfcae399c421a3d839d3cfc70576d536b579548c589a1e31346b2b232382a851bc12af194c89d706f94473404bc0a7f48b15951b8853ff22956141ef01846474e0f5942e9f2f1be5df52330fd1ff5376d28d429db2cc24f14a49cff7a3503c431d36a4011fc81dbf7e3a8e4f96b6ef10e4cb9535b40b212882838d70257b78c408ec7f2d86b158733005e8036b67d9bf18165584449cd308af5ecd00db35fbdc5ff6aecb27ce1311d83252459d719488946a93e11a2c633620ef6fd8475f1a753945d35fc642d7f2d524f2dab2a275ee738033149d9463891e13de9afb4730912922df02901dbe3b2f22f9233b40c5d6826c0c1535269b6efc264a54ee4dc2e5818b344e9e54361bd97e0205f8f7389f5e31e790f7a71726a0f5f1fad578ce499033d48eb131a63257239715678d12d4f719fd351831c2ffee33928f697b05ebe78c9935db3d59c8dbaadfb9fae86393df56c36abe24263a39b496169c05d5166e01e508b465f76faeb75c6a3afade37a8113a7d8a3337e39fb1db09abc32569d3c06eb0d7666a7c5ed27c3cdc316d37b976c658a9e4e140b6acd2b6d92895809a84c71ac265add83b0d8ac536a1d9b583aa86e60eef95dd025f1349b5c90ab63e83cebf1e115c69adcabef70dbfbc176cf9b0c6cc2f8fb2ceb4b00a9f0ed5331450a1062927327828f978d4", 0x1000, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x15, 0x62}, 0xc) 06:14:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 06:14:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, 0x0) 06:14:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x0, 0x61e3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x100000001, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40000000000000, 0x2, 0x6, 0x564c5d6d}) 06:14:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x10000}, {0x1, 0x7}}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x4, 0xffffffffffff0000, 0x1}) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20860, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x9, 0x1, 0x100000001, 0x5, "b86289afff0475290059a88b430d69f3e5d5dfde", 0xffffffff, 0x9}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = dup(r3) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x48, 0x40) ioctl$TIOCNXCL(r4, 0x2000740e) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x20, 0x40000020, 0x2, 0x8}, {{r5}, 0xfffffffffffffffb, 0x10, 0x8f43486090a79e9e, 0xfff, 0xfffffffffffff800}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x10001, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x20, 0x1, 0x100, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000021, 0x5, 0x7}], 0x8001, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x2, 0xa30, 0xd11}, {{r5}, 0xfffffffffffffffd, 0x4, 0x20, 0x1f, 0x7}, {{r4}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x2, 0x5}], 0x8, &(0x7f0000000340)={0x1, 0x3}) ioctl$TIOCEXCL(r3, 0x2000740d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./file0\x00', r6, r7, 0x6) shutdown(r5, 0x2) utimensat(r5, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x8, 0x4}, {0x0, 0x9}}, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000480)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000004c0)=0x3) r8 = dup2(r5, r4) r9 = semget$private(0x0, 0x4, 0x40) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000500)=""/87) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000580)) dup2(r0, r4) shmctl$SHM_UNLOCK(r1, 0x4) sendto$unix(r8, &(0x7f0000000600)="6a884d46b6812ccc0a9a91cadbe19262aed9779c7ba9e84b23650c1145dae787b1d43a2037a1d2ae6259a4d0cd0a62d9b8443e73766676fa3c7af00311bf35e9c4", 0x41, 0x400, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) 06:14:12 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) select(0x40, &(0x7f0000000000)={0x3, 0x8e6c, 0x0, 0x2, 0x7ff, 0x5, 0x3, 0x90fc}, &(0x7f0000000040)={0x7fff, 0x800000000000000, 0x1000, 0x0, 0x0, 0x5, 0xfffffffffffffffb, 0x8}, &(0x7f0000000080)={0x1ff, 0x7, 0x5, 0x23, 0x5, 0x9, 0x588470db, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x4, 0x200}) 06:14:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfff, 0x836, &(0x7f0000000000), 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x5) setsockopt(r1, 0x6, 0x10000, &(0x7f0000000140)="e26776b285e651568a9861ab15955dc56b86c5e449bf26dc2c9730b32d5d2951fb234bafc9d86ca1538dde7240db45b933231ae0cade434f9953a0fb89dc51ebb1efa7b9b964495519b3d2ce807373651fe2b554c3435d2e0388a8d672cbeb97f69efecd40cf512172da2b4046969b4b771bf436200f31e2614e13ec4f570c081dae6bf9eafdcc1474e332b77cc84af9b994eeabc27f8b09", 0x98) getrusage(0x0, &(0x7f0000000240)) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000340)={0x4, './file0\x00', './file0\x00'}) 06:14:12 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4) poll(&(0x7f00000000c0)=[{r0, 0x110}, {r1, 0xa8}], 0x2, 0x134) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r2, 0x166}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = geteuid() getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r20 = getegid() sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="f0d2d3e76fdb63d172fe7cf5d95d9a807c441cde61f69feab7f6d257afed2492d7a92d501985086d45dbd17491cade0b7a343ed4eae4b1391f470cac8862b401d1aa3d9ab93dcc99fb97f642b835d3e6290567e1a2100f17939c28cedbae4b85724589d08162c4998f2f3fb689905e2c7ca63ed9bc35d4ff1564c857c615bc4f1bd568a6b56825a637a7308b6da5e002282bc3632739f4894c4638471e11ce83e73c6fc9544905290cf9ba36d2e65bdda89f2f78", 0xb4}, {&(0x7f0000000280)="e2567cf96ee5e5583d89fa2fe210379f", 0x10}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="f181a86750da85b81bccbe6d4dd909d5099f71b3584696bb5ff49bd5a99df931e407f571229bc1902839dfcded64186985e3c7ede3d7e1c15b182ff19659e329a21dd8de04e2509ddeb68c3d98dab6f90c29dabf4d1a64b512289177f2e8f18aa59e535495c0f8ad82df7543a534c6973c6a2e078761c966ff497f3a28ff433298aa58566c3c84c8430b2bfa9db9f3cb4130b0d1f6d188a5b661c1de8de62a6e6ed26d4ffb90e5378c7be9f4a27ff95dbc16f7be4c690582d51f6efcbf19f813ed530457", 0xc4}, {&(0x7f0000000400)="066c45aa90c7fe439145fe83a4d9972f3e34265417f97eada7ed15a422a863c913394dee46de7823875b4e46726ff84b0c5099f2d340bfbf720904164a63ef16f820b439dec36cf6b4051467581774da18b9194858d9a072caf7d8081176b637b71a52e982e44d54412408eeb6fbb78c38a59c75f169535fa44b22bfa0ccdd38b3b5532241e633ae40a2b8ce20a7242c9bf8ba5a37457f70e5b8e58cbda82686c2a11cb707ebebf7353a5e0df4e63cc48f24f1cc43b51712e172dac664d276c61dd8335f388ecf4f55ee4c9b2a2953ab602b147e2a7693925165c1adf5eed4327e45a118b8b0e496189300a9177d4ba96b40f9c0c5c51710c33bc7912cfd21", 0xff}], 0x5, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r1, r0]}], 0x118, 0x400}, 0x3) 06:14:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa00, 0x18) sendto(r0, &(0x7f0000000140)="919616a331e381a2aa33179545c8932cdc0b1e1d55196a201ae9302dac8657415fa542d52c191a218d47c84ae5063576f1ae4a0af5e6ced57143dfc979c3ae7047fb068af5a987d78e6852be8afb7bc73830ceb80158bee63b90cad8dc2c96b0df15e68a666e633fe0ca5a134523ced0ec042e70a4e156754a2dc2573c30b4808cfe52d99ed826e4ff6f5164f2ae08c7c1b9d46e9a0ee009cf87c243afaa59507eb230e59a83c28dd633bdef99015174e14b341ef2ba5aecc5ace6b36f4d1b153ae247c757d3dcf71a15bf936c0e9288e4191fd2074f36e11605896f5e3295169b7abadca1c3f3cfea13f7e01daf28900f7d5d30f821c143394022e75f", 0xfd, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1000, './file0\x00'}) getsockopt(r0, 0x0, 0x2ce3, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 06:14:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) 06:14:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffff05, &(0x7f0000000100)=""/230, 0x3c3}, 0x842) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000200)="3b55449ca65c9f0915fef89cdf29b1c16ee45302eab8efb968e3a32d3ee5b1a797bc07ed9882c64fcc031a4710bee757c761bd6550410615d0de674067840bac1e446af4fa2c73a44937471f905d024d96b57a234d576a4a61e666c82eb0835be3124e849d15f9870565a6a751c02963fe5aa1618beff563d5a0dff391d97debf5f65b8ff9e1a5e56dc8d0ff2bb833b1919c32072e80d03fdc685b72d3a2cc882217d018714420d13534a87fcb21173630e2e0dda9a6cc65c6e07c35e7fdfbeb6f8c2cb5f3647d5fc7387c7377752609d96b010000009c938baaa587888643bd0694a70ffb5af534d9ea845a682c320136c888b27381b7308a401e4f04ec6231ff3ebd02bb4e3fb4d8d006758fdcdcd7f16c82f023fe9dffaf58d424b5f94b3e08362e3808202ee168b2ed98140cba22eb768680b146f30d4ad38e0ff0989675c0191f4860cc083e469e966898266b473de81c462191dc52ba30c1ad8df49de317f0c9c0461b27574e90570baa8526cd88a56a8bb451958585583e457f77a428d24fbe930f94b7b61daa0e7a0172e24d72b7390a39523123989dad6b82ed4509e44f8bcb097ff4b18a10874d2c2d8f923508cb40668d5a5bb47cfbff52a818324bef764ceb3c2eb07ee6b383851edf11f0f9fb8ae8897b18d982141e376b44101cd14c33da335aab11e8db9ea84ac97cfe297b07444976a358611cf01205336b04272429726f29b57f6c1ca4a035a728f8f888409b65aa04734a65d6508f99537b73ff5bb240b3a4cbda5f8e9a8e3a49f8e62f2c4b6c80f6ce3a48a757d34731e8bd34c33a503b1d8869f4f9ce7864bd9d7c0dd95b3999ba2867150824552fa79c8185c3a3c19bf150b2cca1d73eb50bc86af3b47835d5903af2be95f05b2dbd8a8f93020d7aa162899f9f4f0467cf6b8990b40fd415a9879484ea76ff0c1e0191dcac3436acf77b5adfbc3ec9853bdbbf5f72d92373c95698f1d9b5feaf8972a4838d68555f155fc05b244cc07b0b168ced50023be1a004505dd9455c0309d4084c88f46c8d6ee9e1aa8240d66a1cd6ad4ed87ab3aa7236146d5bae4174d2ec94ce42ed4c651babd700e0e8112a3b634ee405cecf3ed4f096fba103a19b2016b425ad7ba519c5713df0bedd4b769873bf919e09254ed33f4f7162e814dd4c41dda0f62b8640a059e15295b0d48ad47efa706fa745f180c55da6b9f8e631aa63fc5b7fc8289bee728b2edda4e5002c20141f72a8c141c14a4924d7829b227dbd42f7a3fcd4a7163d42288ad2a1ab7e1833111044490188ec3517ae90e79add8f85a9d915dbdd53f0262bed829d6a545be9ae23cec513feb2ac1c8d4a32666952cc891fb9f54bcb18e6effc843b247d11180e0f41baebe59bb8ffa0a4c464a4de664b806096f297bdae5fd7dab73f507c8c4257c1479eb107878e16052e1b740125391ae1f9a85cfc479bbb87dcd00708f5600fa87ba6c0cf28d3003290295c8753c431f10afeee53d6497e262280ad1010b0b0950521319ef4520ef5499087b5440bc5793c80fae4282a0f0a32de5a4a6a59a73b74fde3f9bafe42a8b507f5d9a61e99e2176fa7ff32794a592d8d59a35b859b1b2ed2a061bcf1052d337f54a794137b24e975e68c25a9b37211d56c76a47223ee68549ee5788ad0e2a6e9dd66d567d44a95841f11562a117d084c587a0c9283344e75987c573b3411d7cc12f1dd6e71c78f61044f6579bd6589e87231bdc03d97efcadb050aa584ede068e207a1ac111dbc5c4d6e3b584ea40b93d02e6f1a5a55753f7a2c4198d6d6e7d540e25938778d6e3f1a0be744cddf8b69f7336198123e55c3fef4ee2051b9376543ab8b82c864089106812a4c20c0ae9c40e974a4c66dd2ab033fb0af8edb2a2c55b65d98a41c23740a12497792e55f666634041d867823aeb70f5283d9517f05caef19ad47f3a08fa8bbf99ae754d2f16b43beabec6920ec5f3dfad47decf54da40dc809014134f343dd527bcf51a4ccf21339331da073bcb535fd8792c74f5e1749179a9daa2e09ae7f380e3ba56c7b68d7d7450f193c154a7db70f22f7afb3af55d58b5aabd03ce723aa34e0191104ed27104f17330950ab4e743cfb588706a6b42860bc113f06081d2e957726985e801618b2f15a1e45498386e9e8363fe82256d748303632c930a1582e1b74413b312a907c063da06df1c628748eff46f4bcc3bd8051088920dbe5e4eaa58cdeb4775cba9ac48350ed2cbe80cbf0e425537ba634f5045c5f6a68b29f888a451a7ba8e1f8b45aecbad47b91a1607cc000d4688c6d1fff802180abfeaa0d0bb622860dbf4f2856c39a615fd18efacd777d2f79bf08ef9df7680e3f368779fba06da25eb4bd799e06626592382f617118e12b81371ffeac59206ea1dd600d92c5a5aaa981a3bfd612a71202687e7bb6f0ac62540ff671272688e4157df70268508408560ada71a6897d719ea415b062149966ab823a8b7400a9efddd0f827ae0d2ef37d4a274b4e2566ddeb81a8fe771d1075c5567eedfc86df3d569fae9767f18398632fe85a7d7fabcb4588dd8c40f340532c0f980244969ea5bd573fe6da17e7b8257983fa1841d36526e68a68d885f5c1bc1909ccb780e09e5c6716cf70fc77f681eac18f4a7a9cda97aa4a765e711b5b5d01196f42c92cd4e062d56e3f072af707c924805d54432075991ffcc7421b66329941188d5e54a0e2891daebb7c14bd18ed63cf5d6fa26c4eefe6165425ccc259bb4d6295c27a6c78dcafc246d17f475f8654a577d008d87df360395f11ca7099c22febb376a150cdfc0365cf89e218a513bbe2da4712e8220f5174ef5e9e29161f14dbb2da7cc14ff01fe50106e08b79e5b5582ce7bd5e25da588beffe6b453d95e5c4f67d2e145c248fe3a3e399794c9d9c8d07399c2abb0eaed18f16a432ed38bb43054ebc92eff0bcbda652f72e7a3d5eb0354de649f431933b3f611e8d6d4dda3f0c5747db83547b028f70e375d7d4cbfa27d6c62922e251fe06afe49a4c5833f2c57d43cd7befd966eaa0ad4d85ee7e20ace3361e9b08d7646e85fbe6bbc4497688e7741f055984c489a6f693c2ed34059cdd4c090000000e93e0cf8f644de3682cbdd90b1eed78705b6fa075a35170a84f4f96f5fe1a3c2b8346a5e7d3cda553259951b3d628016bef8198d82fe8eb85ae4dd800215bf6d1dd4db85cd8ae0358da4356521ea9894c155d01fcddd498b2e114400ef97f5190fde33262c298e362b14d565e3b86e8ea5094a814c7e154bbd69d8f307ddba045d45045ed88430ec3b4901db1a7b2111721141ffb3dc7aa61cc83bf5b3604a01fd23fb8a3b0b5c9d3b1de3cc31aed5942486d559cd8949929657235335d2b52f2209fe5a9cc55c2c88106141cc8d07ab9f0894847ca34b3b17170488855587c195a2bf3d95c1ef0c2b64b89f375daeeb17c553e21603ebf62b75b4c9a0690c25c497e67b2adcbb9ec867c7ca8e87533c60b0bd6507a25dc2ee2c99771b56964d6e177cbfe76bdc1b2717b247758d4887b33ad3eadb0f84d03a769b9c64df624c8ae0be7cb72710078e303edbb8a3f0ab14df10bd1493c7d60c77cafa54204bfde71e11f5ab82b362d755c81b9eba84198617c2a92e9173d5b33ba25d3529cc048fc1b0441d7f6cc073278ed5d2d81406fcfb769eb014426e90bc7783fc1f8260075c03d351a51a25d3c49440e4c56e9a226b3cb3188660df5bb6e3c629e73784841b3b39331bd588fa793869157ec0ff5d6b918324668e3c9011d31cf2b76a109d095bc35808578b9ff2d0337791216226c525a6e17bace260f9d957e2509152e139be3ab6f3a7ecbb9ff37cfee819251cd2df43f8778c6e0c34ca59e8a39743a76efa522a9ae17a2ab269613618fcf4f768ec450ecf4de6e95a89abf802f38f6012f93f971fa6fd5ea1c89be1fd1bbae6ea49faab8a6779c562f844c1fe04e9d921c816f1f2da4aa1da187cd93ba751b4d1156c3ac28d3867d0c517fd327d4c4de0663fe5f8e6a63f4846efcfc5308afc994f3342ac27b7b540a780eb823521dbc8813419a049c002c62882e1890c62221b41997e94a443b5d76bd1b09b30484717d583d8e9de7e78558168eca6cc8bf4211cd78e8875dc8dde9c87b7485792f2d36c4036df732e3461ca7a176542c98591fcfd8813c8ec31def90f9fc2be7443cbf893a3c1931e86224f50b24e08e80044c61af6b7f4b5d9b6837bc3f0964e33def3294fb4174b2f0b3d7c0954a4147e7d7696d6e05f264c4be3750575d5f8912f4aeeb6bdda92a7a6a68206eddb794b91e9b0f996ee0b54c3f51f438315c273136b78f4ee12e042cd6574c757193fe19d2d86cc152a659a9696dfb95fc5b8773b5133d36f7905792180fcd806ddb4502a283aa535ca208721db314f7ad9112ccad4abbf2201cb6bbb16065a62b3b5f7e41c5034ec3d5a00fc85a5d7d1765647ddc075b9ca928b61d7dd1754640e179e0f23643e6cf364964b0eaffa508c8fb7a68e42014a8cf5ae4e22b9f71408caba71a93f185ad67029baf07a8e59c3e375fd25f90d1a83d04835a25ab4b9f88248d80ced59126bc579b2d557e7132d649ee41aeff23e4c88d114ffb697a98990b77c48189810a374a6b09e51d297813436518a794e4100ec3f981f3b8f5cf165fb7162c27fd8200157cd5d97fdb3d03c7324e9cc118af9df35030eac02fb6fc16266806a610e133fb322015dfc53c52564bbe7162a6358d1c494e8b17aaad9e07ad09c874cd064607e65769fcc25fdc70ed9c6103d98c52a3380616250e66837c2f566c6a8cadcf8b5b5b5b180c1dc8928f028de4e39c6168bd9037798a22c2820605aa9a1511c576c874417d9e1ac75f8532720a6abb941450c8af4a8e106bbc80e864e0741d5899efd7175662edbbe1b620294c15d7ca248aaef1a1ad819c6b9a796a49da16e49b7b40762f5e4f24faa1e6be5c73780d41b0b1bb20ea3af2195abcb9978780ada676daca6feef3c8c6423cc8ee81b4ee7d6613aa5c7255106d6234f129d173d42cb28a7aefe3dc14521e405068412f6a623971e0fe6069bd071393fe0840640d395c88ec2ac9939a3a0558fd02e7849323ae09e1aa2906843a2eb42ce068999952da80bee3740936b1fb5cf534517630c1724e77d8d979f3958f89acfb72ba419fe389fa4e576a8db4b3e6e5bb4cbab2fb62b3a8d18a9f1be165676e4e3789f50ad12a8ccc75e5aa35371942e092a669578ed841c2ea795fc90108dcc5660cc4073204dca6f72022386acaa3570190d3144a4f3dbd819e4d39237b237710eb78d9ece40b6fb912e61947a1d506f202cc02184cb6bc7040c905edd829a42ca9c171f29bb16028b3366c813fdcce3f56da9188a2793cb07b9f70e0d62e4d9be8b6892d6ebb8ff8b08d703fc2c4c2d10e775887d835c68f6c00a2d3ed15e18efe8708f11f8858f166c2629e12ff86e27f0d1eceff2c94270a233d49ea52d54910f1765c93d3cd39b4b28a69edc72884f3b6528cac964cce5215dd4026e42b4ac4aa0fae91cfcd4a29055481b31dba8df59c7fb6e51c77926d0dddf567a0d6ca1584c4a53e595d41367a13ec573f008d10e7d8ae4faff8d40321c7ea4c66620cb651b9b0fc0d4829ea0d7a9c528ed6353005d01c2f70a66749da4a30dc3cb16007137253356a245d96917b95ec1ef13cea18b878c1be113aa1e53f71936fb654e61f51eb98efca699ff9dc2a6c5c559009234425660d41381e106811940000000000000000000000", 0x1000, 0x5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe9e) 06:14:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x5}, 0x8) 06:14:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xc) 06:14:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000002280)=0x4, 0x4) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="871799219e26d0ae7d155d79d5125d7e7192589386079781559a2e4f39739281ebb8cc7ee21877f2e9f62b9644ab009890087c2560f6f1d37b3cb1cc0661d2ce91810f076cb71bb4ce3600a057142449a024c8f0151648dd5f93ccda81f73d21e2bfac3a19a65c7b7a78a680d1b480332f9d40f925438dc97bf8ae63c9beb0ffa1a5b8c23e4fb977d4deb8537ab13676311b0e32d268acd78ec28ed04c46d099717d2b370b738f785bf9fb09b77c140f4cea85c9a3ce67e84aeea4ea6fe306d028fb1d2ae652144c899169b07543f91fc4a92744560ec87b646f802e164c0521941ad7d1630a22ba765bb28d0cee99c994492fcff8160846f9be7c6af964dda8a90ab0ea4df8ccf340a99e8c103827ea3113c4306d6c79e68bbd3b41a520d6088d1f242761d0309dd5d64e4c09c6692e00a19de8f6758685cfde5dcc6d0ec0845d3647d682a22d6be76893f0cd9472b9a740d0beff41bb3d7bb883660264cb76025121d5383f015557fce55ab1b62742f2feee1ce080ef37c5ab55e23132bc94a583d3aa1d83d91f4510e4cd5406a9c8b71a392e1c07a490ae732df0b35d459637f02d48d3b8a81d6bfd79e3b66c97bb31604794d7044fbae4b84f8c13dac03a765a2bbee7b437797d66168e947b82df86d2edb627eee729ffef33f141bfcc53bc04e1df9005e9549db37cea307067a8bb4383d1242aea7c459f3c00558152cdc5307e42a6e8b0697aa46a9baef87e616d4c19ce380a145dba1d31cca4a1fe490be6dae3a6b89a35ba7112f525d9abffc1d62a3ee359e4ed3d635d5a66c63be35ea3058ce51931fb17e602799824406ea174b606efc3586d1bac5147240174f9d140616ee5d0ef3852d831597860e23c095ae5a7dcd0c057ef864c1ece433713fabe7cd1355773d82ef141998d31ca4c9c22a833a00e57555bf6ddeb2f27d43b4ac721a6e638bc73c7af148505d7a6e5bbffe0425f1b9507b138d8fadaf38e797bde9b613b337fc9328a382141940ef0d7b6535002757db2712bcae04c447a24843f942b06e165bb08b843aea27735fe6fca36b4483cdd77172c84c830000ad826e77a8e44b4a3457541a9f37d6a919fb74bfa22100dd1fb571e8ed97eb5c8a75c8b7600214c569def23cda7109dc1c2f3332b30f16f33ffa43b9f29412bfb3f1a99a78d4905135a48eff16a490090cf2c8e72fea3ee5f2bb99350fcde75ccea79525e03febcb69817ba3862804ceca50d9571cfdb5eb67bf68d1ad7794f69705c2d8246770d6d952e3ed256e5387138b498a67346bbdd42b78cbdaea74eb52783e3f92ad6cd7a3ebeeee6aa7fa1e07b7b1a8521e7a275382c4a1616ead14ea837ddd519826070ed04979389b0023680776afb7be22b6b4574876d6954fd28b473ab6071d4dc94c3c256f91fe6f60d313ebe6eb033ab71142f36a9f60be80e6dee9c12096cf05a4975900f3a35c7bc3c396e7c5193936e87fec5cdbcce3da407f9e20ae1d648864e626eac225401944f7949429dee0876568d22150f66ddf17dc6d412bb36dbc3d1b32025d099a8d3b6829e6acbb8338159fa85ef46eb9bcd5600abd119e75457d9cf232efff45dd63a369220960d131971b64987dc047e96f88ce7781887769371ec088240b0244f2a47876b669f5bfaabf98b98391c201bd0dbba248c8c78b6f529ba0555d2e8bc579b39e9e8ee2e3b96ea10360babf39ab1bcdc896bf2d7dac7115da38f77cc0d57031c84b2e942b8607450b661cce816313ff43b30d355049a36b621fa9b1e4ac4d71bde01802b31efbaa0412846bb3157f8606455e9f01e39c443bcafceb1cdca6dcedf722502f80b814e8bea2ec340381ad4cfb785135da11236e60e50dc2e7cbd4d320c5754faf87a2c4ff967ce25198f0e75487e54c47e0fd0d0b7879cdc6147fd885af81453dafd37e955d1a480fa9efd2cae7f5b79f79ba4796db17c3a84a1facde126b84faff85dfdadb4bd0432c5ac9241e364b1089584f0987ac541892bb7176a87bb7537ac8c31c46bac646ac3ee14b46bb3b6439aebf5e239acf0485f4eb8c87aeca36f8879b7e4cb9fd335a9fa3de8a4a5c752502372b6579899a7472dab64c9a853d1552b351ddee03d6a858562fcbf57d8e69f47a69b993e20cac9e66782ebb197bc26f464c9485046cda8d046b4cffa69f0dea14ac1c92637ac727e814cf75e284a83da5aa6801c5a04a742e861d296f0fca314d73ced6543b8a21550b1e2f158d2287fa03a0b7990a1271dbf07e8eb18bd4e734b35ef750063d7fdbfa9f3f069f4b5b8c7db9f950acafe5a07f54b535dc96b0d721e1d8de0ba691a4fc042eee377bc686047ab55843466abdca42aad06b11da58051ae490d7e7c074a814a59bb3e2baa9357756c42085d3e734d454a8c2858d15ccb6d3f62e6082dbacde8ed0db1c88a32e17d0702f0f330679f1cd2c67293b779ac41a1d909c8ca914afbbe167d9cd8ff7635ed90268fbf4633da5d1a40dad86ce6412e0b84f1f0eb0157ba02d2723880c2bcb50ffc84ed72f4faa2a6c0762c4937b205a7e20792b934e30a90540015acf6b463d8f389fbe97323d22639a82769d2738e745d202bf4d1a48af7644c5976a424039683addd452407e78b8f884a7a3b59553d68bd061f3f3219dad25d8f9b91f121ccf8c33c52a89911292d377267958d6d5f7799ddcc2cf8435edf17f6f8a1e15ec5fa8e38d2d4d39f8ff6aea277b124d9d2418199b833f924a580de6c9fe820d3629c8cf14fc8d60ed8cb0ffc621af452cd8a05e6996c619925896042272d6fee3a01e435dc3a2962e4a85542f7e35eb88ba4eac1128e586b81bed090652d6946d49eb65a0b74afacc7ab028c707a3c7777bcdda729cdee5095c6cc0c9dd892a698ce7306a557b50efd9dbe671aba6facfd6e4a3db5ede09d122f3a2e1015d6853b51dc447a5ed9ab5de17773cb048e4e0b1f21345fb31c76a37c65dd4448b2b1f8f9e38328b4297d7196abf3f510e245ce5f69145f31d59ea3b183ed13c38c9f23e63803bbee3a9c0ab973a85164b828cd3e7645884907c15cad079218e8b2e87207ba813e9fc3e84002f4ef32e50625166810deeab5c62c72b8754fdd822ab57af95f40a0a01e11e2f4f329a28f5d20373a9a4c9b43b93f028d83d7d802b0fe1ccbe50ddbe4bfbf629097d36044bb50a8a31b33f51e280dd9a110b689a239e2ecf250c6653c3c5e1d9e6450e1137777c451a500dc55cd6bebf35695e4e6e67f80d5fa51f56f187a79ed9828d80a17f48da1fc2dd38e44c2bfc627f14997c1729df09fb1ddd1bfa610a5e7b4da51b6af8e031b6e8f761cf029f9b977ea01f21f749bdf67683a1036b67e54d1c38676be36eaeace857f6e2b4fe3ce2cb5b1c5f141534ddc0959d47b5f19decd24c5c934822a78f1389ef9cbf00bce209e06c8911c573a60b9ac1c2efb04d471648c7627459333ae53e32abb4d8d5b6a9357e99da8c4455603f19c51bbfa02f08b36d8681d38ff7e80d3baf9e340848eba94b02918fa77edf43454e26d3affeb6d65701075b6a9b23ad3281e9f7a878f7442a2814b36dced08c9beb70388438868ae7b0b246d8c08f95e61e1dffb0b033902e7da145143f5c9b264a536fbefb8b0d838b40a86bb93bd57093d04d92fc05648f852f571d6d967fdf0296a14081fd4a84f4d1787b2b13f353d4065e0364ce144978b4d455e27e23e23e49c2b862af1267969db52420935578ba6fd838af1a9552c0f8da9f090263a8e6bc90e4be8e6255ec3608b9002c9e9f7e6aa9a48eee2fa4a04855f6ef350124956ac677e9a242c54d4b03e8c9a13d523bfaa60e219b9173e6f2029175b637c609c51f980517b759cb7fc12d9a588d8903f033ee715b317d6fb4e563bbb6dba6fc4b257e8d5f373bc7e688f40ff37fcf6b09075cd18d41f4ee2172f38e852fdbc68209369b9757b68b9e95b15c6a2cef5306f79d7210a9363f60583ad2da8176f44d5d324ae9296231e14ae9dde3882f16733bad2c7ba61d65580f09397787d166bce9cac90041198a1f511a4ccf8900acaca7bcb91c20e8a3c3f674e17ee7c945adfc931186059bb5cdcf3453a7cafa90ed7f2c16a10d7a6f93ed6a437794dd2049496ac62fcc14ab9b08ad7c41e6bfc4d31f0ff9480a897fcb4ff3d6dd4898f088c914e224099aad907a1cdfd696d02724f66df689b174cc96f90a5f4d4240cda3eff32a59f30d574590af89cdbd1a8b07f202536034167de0a49eee2ff5c53ef59e20b0cdb7c4c5925c748745a66855fcf807786dbbb04d9d5a2eff9ac532af2b565e631a44a4694764ade8ccb7db809f57cfefc115e18107d2eb118b83e20b12b72696257e3fb812e04022d00621153845a62df4343bf3c198b9b92138d655fa232a53f2d2a714c0c29a2cd6ba09bb5e6552b21d3a793e3d8d1ffac95b6470d520e0333403e19afa9cc704875505d7356ebcc6a1a4833d0ad20e90eece155df0ac6aa7143488bb07ffa6a628e828ad7dec45602abf513402a86633fc10f9467623a10d43dd0f5ae8466b17ca212caf4e8c2de3066d724f71e66c8af3b8d519e9ed590d08f1481281bb199db4b5fca0a5dc8f1dbfbcb3f621e4a9b1ed7693d71beca090c5b6205c8699b4cb7cbf643fe8aa1d0ed072581d2b894bb9886a3bc32c74e1a9cb32f90b517613c03cfcf13d552977ea049e2ba67bd8da641092b190a0275cd7972ad16142256d43af1487e23ef13871d7a2edf4ad76ac070e87027c3aa6d2f5553ffc128cb5a8bd38e093ef5d46f4a7a5f7b0d897c4411f5cb2708bc494f0fa09c3b607c3fee98a27a8be7b7862a2f0ec6a4351e3357f91960e59433467a9a5f003d67487e4bfe2291de488899dc8e65d31a9d0ca01291e2dfa5ee59738a545a1443960952ce535bcfcbd95fe22dcbd2e2c70c3516d27ea0f8366da9be1ada3e89223401eb64a0455fe59c29915f40a0a7350dc0fec0e912281d645ea0092bed9d4685efecf50eb989d4b76f62be5f89b4f35eb9c7a60821415bffd090d8c31086b1ff89738591250589160c98a6b6b6b300f9ff45bd561127dca951d5853d1dd01e571372b5298113b1db982a28acd1bbd98b215e1139d3964538d705fb20629ac68705121fdf1ad66dcff64321f30a1157d997cabb543826b9fbf45abaa1efc4a60f83d45bd0dd728430fe38474b20ffb44cdeabf10750e19a3c1329ef8d87f1c22563233685fa7c7138198da85adda2c07980d41add11aff63eeaba3f1cbb904566a93543e0fc827a5ad4ae9fac2702a7276eda517be91217d82b6de6610c11fc77b601871af3f056aac3958b85f587bcf2e121d4738d26b5c5a6f03cd083e933e68dba68227795b3f54222f60cd7e2b186b0765035cfc81e3b1aa972929c5aaaa2e2207923ab330b50e8936e082ae8aba81eef3b35cdb25728b4e2287646ca342815b1df98a270f2e6061ac66138e90f81755d0dd301ea51239a6334340833c0a1f5bcabc904cad943c278d6e927881b984099cdb766be93a097445dbda73aa10df0f906be2307398f4e8bd95bead27f0dcc117a9dd9088b8e327406c1bdce16c96f357f2bf8985fbe2c27b10d07b6d10dfdcee3a66d6aa434e286bdfeaddd64e845db5fed6c1beeec125a05b97b369dcee3ee4738ab238b36a423be4048636224675c72f4f674facf5f569df427b0461baa0efba17ad9858af13e2fea8533ee04712d20f7046c6e3d5f837ea1a49d863f869f4c4b011c830c68cd7751201a79bad87fc9ab049ba27e1e487545756467dfb9b59e", 0x1000}, {&(0x7f0000001200)="a0b50e026ead914d1cad9482908095b24e80b91422c81e7cd8f526d59af2c0c0d451871046b4fe7e6eff6e6b6cc65dd5a2c08658c3bee9fb9179699cc5cc0a60c9aad39a3ce770d888a40cc62af2bdefd49f383efb1371a733a152ad4f17e600b18a64d3c8f62b092a927f823bfbb08be424b95b20d77c975a3728806e52c23dd036c4274714a7ce3ed61f1daefe7ddb3a9a77047ac71005b6fcb3002f98142517e247cdfbf57e214521a33ebf24aa2f548a6feb6fde3ffdaf41cf5863c2d591b10df94fe325e5e9d6a93fe093f51deb129e189a980c8d46ac6fd98c0a32a6fbaa59f89f9f3932e9043075c97f49ce7c7758bb07799f53c842e8942afab2bd1c74cdec04a9815671db1de140cf920a738c634a998763344e40fece69f51da74a78f470f5e5a6b1526265af8ff7128773b517737e1d1d97af051f75bea03b8f7b10bc6af9ea6018949d7499e3bf700016b0b13d42a367cf1b81a69447fbf8a41417898260b542dea6cf48533245f288d9e7b8a52a3401e03b8a9ff08c553ce601af7e87ee8f280a3c394ff3d349731c9b8193af9b116e9dc2677e6fedd514bc107bd2dfd5c22202b212a6f5babf539f4db4666e2028e5c8fd2f12321edb992d35be87fe75ac2dad55c71e774e845c5b354fdd35aa5cebdbb6f7d37823860160c120f425d59846eaf22ff14a387a774d95e8bdb3fe591b70cfb7e81fbc012b6d59b21b7c7947c102b6eca945071ef026b7ebd32489f8d1329c8d852bdde14a6b8ffe7ea27a830d962253b22cef60fa8a1688d877ef9789433892e805fcdaf82f0b801de4ebcf3d381069de9e3e69a5d731f92f04df3e60c47f74572938fddc53a0cbbeb3abef34b4ecc9152824c891aaf294d19ea429d4beb79bf61dee2406b25d2a6ec8ebdf33804f3af90a5d53b31188c235d74aac79249cb6a2ebb99f54d3e546552deb828146256774449ae0920391b0b410dbe933c93553655345d2a65351d8193a371754eff290ae946d198c25115a78e21f4d29c4078def9fe5a146992c6c14057cbf03b9198d16f1262103dd9b5c98f9a09da94ca0eee2f279d08e9d6577308aaff4d83cb5f15b26dee1ac5bc1e32107ec5787bfb1f8bc01a9caf481d8c5e42207aedebb0946cc66bfd2ff367d2e16183b87115443912c3f362107f6346f80771728c972486907b28545a874a7633b255d8a23067af8fe0998f027c14bffe533ad6195d1a09d5597f8ca074fe00416573b0e2483f5eb977f1e416fdc23e705c7834adb26201d4b851400ab7a67749eede60976e2856eb0b7ab99e32f21442c2ec2aac50dc2115085ab299f6a83968397d053529dc8cbfbbc409284a61b1a3214c61dc8d9997ea79799375a7f3a097e446e38f8907a92813beaa9008ed490e16672485866fd5781c2e859bde21abf1bb016eb5cc62197fc04c63add14596d3c6ebbc29f5b5f46e39db2cc70dc51cbe550b295bcd56bc8237902780ee21949e297b41904dd86d06f0b85052529d1b5fa8f7ff28a95b2ddbfefecc033c1567254ecb18171038334dc65b9ae6f9cdef1237fd03298992a3089c4b4b0b30227c2dfb46d1f8cd9f3233e05278917dead1e236f2b7e94325f26c832794335974d5ea691db48a547d6a71787df19cb8664fb5ef55e0c8e14b8092348600d30b6fa855989bd2341874c640cef215170152951490c6c226f4481193a8883877d4036414a2e8705073f66ddf42084d13d773bedb9d73e9adc7f75909c95bc9fe9b8aaa9d26923a2b947cb739dde8e9ebb895109672c12eb6cf41ca0433a623c2ca32870ec07329832812e95dc96e4583e6ec40d7e1757ee8cd5afc59a296f5820c1b56b051d680784af661a5d91938f9d1f3c922b01e4ddde0c6a756f54accb9f5295e6bb764e82aca322c8cee510f09ece1eef6bf48a5ace11f166275536484bd4140e7cd273a96e4e8a855767a5600c75e649cacb0cf4df3ed2af25e7d01c0af0a492412b1e0a399d782b8c88057979b3c66476e118ec9ce8d803e64ea8e60f00f5e573751d287fd77ec0bca88d0881d71a35aab613e02abb804a6da4e04813bb140f84f76e02f410e2d7b033528bd75d454c99863dac88fd2bfe5c1361f4ad605e41b43c2219c1fd9dc115b1966819512d4896b87299843eb57b2a487772cdddce7e3729d7d7f92e066d26ef6402a6b03aab07bd5a8535fa4d2a511c2968ff5a89f722443520c82553565d3460cad85bcb33af74556097fe41e855483b931e71af1df89e493c43dc64ec3757ad6aadba11b196d262ab49ce3b1fcc9420ee04f83b5a5d26b629b52e58d503d922a7259da0f95f2f672f7fda17aeff5ae0b34225bec8e07ee511d1650e41baabecf646dba69e21c11da89feb7a381a7949393ad0251a5127638af0201db468a0fc1783eef2196444a7b6c1a90807847059410ba99afaea17d6a0ba1ddfbe50942df827c0da387eb07502345336ab0a2a76882224bbebde75cfe2f35fa442853c2d2d7a115cbd361348b12e7a07c00976bec71f14d686d153dcb321d1a2c26a4b99e787f62e178aa44b471c7a4840f6a976e142ddf285da8fc362c49cd7424ad6ed66e03a4742cf60df11a03eb6f0ec19d34a8383049d9dd2160fa86271dec6e4e6f61d6f7a164a0b89b631607da7269a94da0ed52afeb8c86a942d776417b6b0ed5f5cc905ba72b51542ff64f3f3ff73324368da08a517c836ebdee5f5744092ea7dd37eb8eac9c55cc41d3cdb7d9567768b48dcc161157043ca4cc2b4491e2b69e70759bf900edb81329ce286450a9ee947ec97fc6febd7ed16054c2f606f29d065b6f1f264c5f60cb5de8ccd04a521b138e8cb521c639dbaafa0ad7ec23310a3f03be98931cdf7626bcbcb628b912e223c2e70f6cf33543bc789ac3ac369977f409e394a813de534066fa11c0f674a94aca39c05b20ef8a63f57fe52f87348344d3e87298b0b173b4b5fef9b3455accb9bc73f7cfb7ef27aa00f3dffcba18381ed9bb0cb9b55106c9b4d5dde9c273e56b3d3ebedb24022e383e437cea3968b9c3b8a488131bc124da08e7aa1b633df19ecb9e6c128ffa7d5dd6853bb51275f3e0b9e340eb71a6c28ceea20cd4abc7b2608ee839cb1881302a0a0812812d543d124465a8d5834771b8d9888e181dd3e196edf43b31db7c5053760f5b88a1e2d460fe48c915c9e53066cf11cfa2ebb4fdd128b74b9d2e2ab07dd1beccd88af9217f7148e6974dd81455a9b1ae5993b7c49dec16004da593181528ce880cb2c8e45a52a218a5b13db0afd7191b3be33c2d88ae9383334991485ee244e5f6ca49543bb6d7dd5846284fbdb928da95c23ead15772fa730700dafa2eab0432207082d946ad23fdb20ec7a3a91b16fe08425f4aa00272379def32c48d6cf02049e8c126deaa010278578b6900fe2c78c44d0d6cde187cce5bc17f75123d66bdec8c2146fa2700289189deb9751c1e43a86afbaac18ea3d1ab89307bd0305bfe942fa2724378699ae6bd12c934001d294fad6a1edffa705845209f0b4805fd9f9732ca9e7637e5fe26d2cd07049c54e8b7fe5171aeeaed31a824d43ee551e6913bc1a5ccb191435e83983f6f241af66a63ef261e60d3d6ef7ee4214c921c506303c5a563513781f112b5db631e34132d8b6a16d6313c2790753200f21049a0f222e804288e7bdb9df92aa5ca637af252058e56cd2b86c09a39211d339b881150dc6cc7da0c41fb2c41ff6346c5fa0e90c34e93bf08b7a4f23106498f2d5555d9679fc1a0e8da4cf374822339332e880087947c6ec97ab0b41071fecbc0ff5025eb0c825bab664208d973fccad401d89a129858bd0d39a3fba783037fc8b31beae42bece946715a3e27bbf5ccc92e0ff826d28656462e661cda08a095ae6ccfc1c0da49a5a8287ca215586e4099c3a7b3d3774cb6575cf90dfdcea7ab705758a510163c5d0fe2f8a44b144da329051f314eb6e7aebb342df4e7969adf0fa6420940a7c14b64ba612e24f600aee51afed14142df134395eb9ea9d7ba13c313ed9e4cb9b025bbbdcd842ec8396ce32d44cfad71c616b30335ae80a43183e550487a0297a54ee2b9f03477ba6778cfb66eab8c59b5a59c6d45d6857280b5d3ae7ad9bc519439ea2941ff050c114701bf08140d2a784b8a210d808d8907125e828ef5a51cd738db474f3517946cd95d4ea9ac49d6ded9cea5da4a09b46d2a76d834f90b95719e6a3037550a6f27ac9adeb1232c44758debb8a9f72e59808339ba4e58e0e7f964014731df736572a193dae4930ece4727be24f6d76394cd807d00809340f4bd46de58858a96db871dc78e9a000f0bc1fdecb3b4a42e7c901ed48404b460f1282b2724ce14b2f960cfe02dd092b6aac5a045d413a64fc30149b4e2b996040ce1554b2893117076dfbeaf17fca49c9e2a5f0fa8ef75a803071fbecabe7f90533d77a7f762b847bf14569ddcbaac6a28b50621b8a96f199907fa951f19727031bc06dd1d5f588b61d59feae6dc0644d328c67512bab63106ff2290a1b12bfc115306c765be07aa32536a8c50d59383fbea02bf9be2885634c807626f9e861910b1ea1bc9d21b496cfb33248469f8479e557a550e23685c54ff5402efb819c3eee55d6738ac1e795192b3b1c2bbd6ec5d55c2dfb1fc4250713033a0e400d0a09129f38e002ccf4b5f5fa282569a932b98b2ca8081542d0e9a5b50d1e2797f2bfcf5076f46f1db6023485a4ce37d2a87e6476e5a8d40a81c528f0e3bafef906cff4f6dc9c17628ffbd039b0d5b958d0d50c338b2443590df18214f1607bc0cbad9fc3942084c3b8af5a63024defb0d367801f8abd5ec494fe29e24fde0e5fa532b7319c082e7cd651a48ec1493f15bb44f44ff9cc8bb0930467498b2d78428bff4f8e3834396e97f6b73e24fd5715e9cc228060afc143eacdcb538bbd5cbd72a2949ccbcafd05943bead97bdd01a2adfceb54d5860a0578dc922cee19f5e2549dcd73fa4970e29746d9b00130b04c5443b396f7f75b839a78163f03540b760f2c395310a2fe613d7bc4b8e81499049a67e6af798684a3584b88ad57bb74fa6299d371cfbb7d65e9c3547f52f8206a6c3a089e1bf183e2035e0a781159b3b5e11804b48b68b6db40d8ff323e92042fe5fb4270e92bf99d9bdcd3e819c8deed582cb97a19137cfcc6c6736e9deb008cc187cd6e8edf6ac7ab71b147bb529925bfe5ea3291d7ae99e43afb17e52cd729ca518ccb9eed42936916764fccece2af56796a590282fda2c800f0523b0af7c21c7e954078b73b93eec878a31ac0e5401b1da3ad0fe6cb45bfdc033531475813600e02f6b85651feaf34ab842b7d7438a5c9bd5936ab7b82cb863680db4bea6a2f872a24d515e4e402f748f2ca2c53600d6974200d53d7c636cfaecf0410ad33b5cddc655cdecb83d489fc4adfd20cfa95a576885c16a8493a27fecaf5ae4af97447e178c2b1e1f32b29b8a49e5e79cca94a8fef0196c37b871c7945843d07228bb67432afab3cebd253ec29407e9f0e28f88a7b50ebf8fe4391c6fc1d73621196e34961722e565dd67c7b707cb572f33c90e83462fded20c9e0076615e3353194245cdfeb75e2206f1d3bdec2e415edf9bf586967a64fd29f494037157645b37462ace58d55ebfb945a15f1b2b6dbc36fac323960fd8ae443493b8af0fa81b8b79b3d3e6a5eab6033d9ce53034fa70d46273f9f0ee6c3385053b37cdd5a833f8daa19b715b26c1e8722cfb1be539e66596f1552691e748cdaba256df011323d3c3fe9e4cfde97b29", 0x1000}, {&(0x7f0000000080)="a7c60ce2fe65a6a982049d46fbfcf537827e184bae7810a4c1e662c2115dc44dce4eb80af9731cbebc24394794a04e9c9e54e9", 0x33}], 0x3, &(0x7f0000002200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x40a}, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:14:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 06:14:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x8, 0xfff, 0x0, 0x0, 0xee86, 0x7, 0x1, 0x2, 0x6, 0x8}) r3 = kqueue() kqueue() pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='[\x00') utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7f, 0xb3a}, {0x3, 0x1}}, 0x0) dup(r2) dup2(r3, r2) 06:14:13 executing program 1: r0 = socket(0x14, 0x5, 0x400000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0x3ff, 0x5dd0449c, &(0x7f0000000040)="ac722833af4596b21011c5c957b3de51e01f9919ab162b4bb8d13a615a600d3ec8ab993d9d69a84a5244ceac8a3d5b60a17b89e2742186317fdfe53b5b33b1aa49434913d30fa9e7a70e248de0fc511871fcb429a33693d5459661b00f014982194b528e3b0f9c3bf7fc38a0bfd6aefa2642e42be6cae71be173883ef5280d0672ccba84da95877467ed7557490b293fb29caa", 0x93) 06:14:13 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x19) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x4040000000000000, './file0\x00'}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f0000000040)=0x2000000040, 0x4) 06:14:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8400, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/74, 0x4a}, {&(0x7f0000000580)=""/151, 0x97}], 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) pipe2(&(0x7f00000006c0), 0x0) 06:14:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 06:14:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r1, r1) 06:14:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x62) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a00, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0x4c0f, 0x8}, 0x8, [0x6, 0x17b, 0xfffffffffffff800, 0x0, 0x3, 0x3, 0x2]}, 0x3c) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x0, 0x7, 0x800000000000, "85495500020000000000001167f5bfa600", 0x0, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:14 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 06:14:14 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xe5}, 0xfffffffffffffdf2) 06:14:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1, 0x3}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) socketpair(0x18, 0x0, 0x0, &(0x7f0000000080)) 06:14:14 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) socketpair(0x1a, 0x4, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f00000001c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/45) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0xfffffffffffffe49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) shmget(0x2, 0x2000, 0x4d0, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x9, './file1\x00'}) chown(&(0x7f0000000000)='./file1\x00', r2, r3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 06:14:14 executing program 0: r0 = socket(0x2, 0x1400004000002, 0x7) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:14:15 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() pipe(&(0x7f0000000000)) 06:14:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 06:14:15 executing program 0: mprotect(&(0x7f0000278000/0x4000)=nil, 0x4000, 0x800000) pledge(&(0x7f0000000000)='.\x00', 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgrp() setpgid(r0, r1) r2 = socket$inet(0x2, 0xc002, 0x100000000) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="fab60314bc70d794d333dfc6ce6f87e0083c6786416142b67f", 0x19}, {&(0x7f0000000080)="bf830e7349e9771ec55c9ddf73fbf545601d30566b7ac15028d2058930f74a401def2b711b664a9d48ff78678c53c3202fa7a4eebf4d54ac12fbb54462d544340127f44c4f7c94c86fc06bb0247dc1eafbf03734371af200bb09b3e7998a939ea818ab0f95e880d880613d2c1b4e3434cc6d6d258a90fb11b2a16bbc65cdc61e391efe57be297fa04b00d6c74b2a9d12f7cb2ea4711af9c373e20160f4151111db576f5936", 0xa5}, {&(0x7f0000000140)="1a", 0x1}, {&(0x7f0000000180)="60b90cac8ab8a0fbb379bc2bbfee57ecada19db2774d0a0d338244d2d04bce7995f48e6e47af3b6ad37259c8931eaec05ba18871522a79c27106099c2fba0db5e17e19b1ec4d5a2878d7424abe5417a0c542bfdc85470e605806bd51b5e36ecfc7e8d053b141a4b26d6300d66391c2c267823e91", 0x74}, {&(0x7f0000000200)="352ebcfd3f9932fa40e0948369ef330fc043f19b301e27db2a7a0ce7f7", 0x1d}, {&(0x7f0000000240)="d8b3e5da6345ee25c3b3c20c7c0bb2e40a16cfdbc653e534684abfa144c3bc981c41be7c496eda6db29c9dde315c0480a643e3ce55", 0x35}], 0x6) 06:14:15 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) r1 = getuid() semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/21) semget(0x3, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) recvfrom(r2, &(0x7f00000000c0)=""/24, 0x18, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x20, r1, 0x0, 0x0, 0x0, 0x20, 0x80000001}, 0x1, 0x5, 0xfffffffffffffffc}) 06:14:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x800000018, 0x3, 0x10000) close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x10001, 0xffffffffffffcbd7, 0xca3, 0x1}) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 06:14:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 06:14:15 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000774000/0x1000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000080)="540768efee1d1bfdc4707f5817918de27805f177ae8f98", 0x17, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5) 06:14:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shmget(0x3, 0x4000, 0x1, &(0x7f00006d7000/0x4000)=nil) 06:14:16 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x2, 0x5, 0x8, "1c3a3fc9b3d23a5dd2b74b48b11f2840b8cd5487", 0x3, 0x1f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 06:14:16 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 06:14:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x0, 0x2, 0x9) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000040)=""/3, 0x3}], 0x2, &(0x7f0000000100)=""/105, 0x69}, 0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 06:14:16 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = socket(0x0, 0x8003, 0x76) setsockopt$sock_int(r6, 0xffff, 0x1204, &(0x7f0000000900)=0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getpgrp() r10 = geteuid() r11 = getegid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="c3acb89781f11d3658fd7541bc44d26b21fe33576c8d16d6180da3cb9392f4645032e5b32c2aa2d1126a7f2a41bf9442a8d716b444322d4fcc2f2f49b98ca7bea03f3031e2fcd6157580fa49333ef1f5d2d19ec8a43aba0ba397986be15b40f2d000f73b40a6be65851a00b5e63fc4b8ec5cedc322267880c4fb323469c03b73b542c7b0211c0ae98177eaf1635b3623ff", 0x91}, {&(0x7f0000000200)="be112515b1ba9bda38d0e64230f894d9bca819c2a9236957bc3594cbe4744f90f79349e56bc4fab695b1b73a4f5dd6817b751d337b9b5b1a76bd38d07d1fc59812b8c487c08d54048e6f1faeb5ed272cd826614bb56820950e6150974b1ff7fd4e321bd93e88568c0e3a7a37c44861a140d71dfcd810a7ecc28e8a495e278fd8409dbdc61f1910a9d93ccb283cd25ae5c0b912407c61d81f8e9743f8cfa4938ea935c1a0c084bd4cc20269a98af1b8a5e4c5861c2f2d7c39c00192ff5f97fcde8f3dce8d7c56e4385e4daa0dba", 0xcd}, {&(0x7f0000000080)="0d27a1860bbdbdc75f6f48e116c1c59e9f80abc1c7792d034ce94e69d461c08b6e080474a04c71cd41f74152c8bcaab69f3f3707aef2f64208f5e8199b045d097b4daa", 0x43}, {&(0x7f0000000300)="85263e644c010402ed7af6dd6a772a41c8ea", 0x12}, {&(0x7f0000000340)="174bf4fad82946fb4097faead622b4d7f99e6524f8be482b0284a2c1d5811c6df74c719373da9bfd01e6b22e703ece39d280ef4afae3246e136adea8d96262e825f6cc5bc1f89abac98c717fb88247b23c08572b54a68f99b8681edcc517b983f4c68176209a876a01be12e75760b58d23c9dafd4b8bb774df1a5e14770ea963881ae7b850d926b0abca28ba822062604377e0ef7bb22df9c7586ab5421b7a9255ab172e7dd0ac74278af197a07d30b9cc0ced", 0xb3}, {&(0x7f0000000400)="24feba93af88505a54d49914fb75f1c94251be2b47a46fc2e12bf641eb1604bd9c58d1a4d0962b59e8b6e192f9ed8db27654ac87a83b2980faeabaea39cd024335594da2627d67817e571c01fb3e2e20b542ef912af7ae2964e3a07439b81cffa1c6bf3bc92f54965d288d3c65154615c931ad796f932530b7406d63dd3e518500b0afbb828c674125106acb14c907a3fde61736d335650ef72ecc99455c5255427f258d862715693a820299ded9a7cac4c31554c43952824f8900138c1a88d85f0f2b8f121776c780644310f006d672", 0xd0}, {&(0x7f0000000540)="483bf323d95e41aea812e50782f5ffee3320b4c8bd9b9a258bd9813053d029d1d7ff5778d1a6c3f07d", 0x29}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}], 0xb0, 0x404}, 0x400) ioctl$TIOCSTART(r1, 0x2000746e) 06:14:16 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x7, 0x0) dup2(r1, r0) 06:14:16 executing program 1: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:14:16 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x8020, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x0, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x0, 0x4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f00000011c0)=[{r0, 0x1}, {r1, 0x100}, {r2, 0x2}, {r3, 0x82}, {r4, 0x1}, {r5, 0x100}, {r6, 0x2}], 0x7, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 06:14:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = getpgrp() getpgid(r2) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 06:14:16 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 06:14:16 executing program 0: r0 = socket(0x10, 0x4, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x38e) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fchmod(r1, 0x40) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:14:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/25, 0x19}], 0x1, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x80000001) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 06:14:16 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0xdc9bab27c0429f51) write(r0, &(0x7f0000000180)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0xffffffffffffffa8) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8cd, 0xee7, 0x100000000, 0x100000000, "64f7fcdb1908c9145295e311492c35cb95b0bece", 0x80000000, 0x4}) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x5, 0x6e81, 0x3ff, 0x1b, "f9fd628ee7e0f836413c56234db48f1d7dd85529", 0x6635, 0x40}) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 06:14:16 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8191, 0x8000000000020) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 06:14:16 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 06:14:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="8201364125ab2c893c61ffb56c28296e7e0e56583fc034db86c6bd100d1504dea733cb60b736862580bcb4ea70b2b8b1bdfccda2573c860591fcc067015ca575a2b546b14e796674b053a833195cadbc01554544fe8c5892ebbae46b5e9f9c4c8d8767", 0xfffffe4d) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 06:14:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) 06:14:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0100000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r1, &(0x7f00000000c0)=""/161, 0xfffffffffffffd68) syz_open_pts() 06:14:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = getppid() r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xfffffffffffffdfa, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) 06:14:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) dup2(r0, r1) 06:14:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffff9a1, 0x80, 0xfffffffffffffff8, 0x0, 0xa3, 0x9, 0x9, 0x0, 0x3, 0x5, 0x1}) r2 = dup2(r1, r1) sendto$inet6(r0, &(0x7f0000000080)="9bb9554005cdffe0fad8f4c3b16b72ab16e9bb93244285dd01ff20068561d18b43571a25c54c41d4b82d7b1e29a362d0756f1c1b84770920cf81ac86737754a3378a30a63958113a20804db088244a3fdc73b81d6fc074413ba1bbef2f0e406cabd6cdddf7a612427fdd8d96d37261fcc5b73277e28c3aaf495ea426cda9df", 0x7f, 0x409, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x3f}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="6cb71e87a6137962d41b5b8c60914db6cf3b7ad0782d201186dae095d0756a1faef3f73ddc738905482f405d4b32bac21304734aca5f068c31ec1d06aeb95a5887d63800048864b368df362f5ac26a49821f7e744d5a1758900340c1da14b9e4d53c111e2a1256f285090ff5ad049762ee8b19a362146d"], 0x1, 0x0}, 0x0) 06:14:17 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) clock_gettime(0x1000000005, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000040)) 06:14:17 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="dccaf95cef650f0e54d9e5a174b8", 0xe, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 06:14:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) setitimer(0x0, &(0x7f0000001040)={{0x1}, {0x18720000}}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x5}) 06:14:17 executing program 1: r0 = syz_open_pts() clock_getres(0x3, 0xfffffffffffffffe) write(r0, &(0x7f0000000200)="07140b94d439be626832b45fab27421926c5ad0a0befb1c73446b166357b4d8c15849ca605a6eb12acbcd99bc23649253ef3422e47cefbf02b356caf8a0da027401b5aae30bf051bb4f09e3ba7178a7d9f837d19d031b788eaec34f0bb8a397f72e2b3f4430a6fbe667f7d54eea5d475b6947180f1724f8a5e7f84e1eb7234b312ad3180e0d44fe9e4a25171971f868d9dfc1f365132603f44690688ec19f2401b29fa4b38abfc3b7b4830bce38ba590acfb67783256fc5f5ee23eade238f53db22e77c9904e0990e5f6f8e138931034c0c14e4ce0760c86ed155edaf685c7a44d6349f5919fe5", 0xe7) nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc8, 0x2000008a, 0xebe, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x5, 0x7f, 0x1}], 0x200, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000013, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x12, 0xe0000000, 0x7, 0x4}], 0x8, &(0x7f00000001c0)={0x8001, 0x7}) r2 = kqueue() close(r2) r3 = fcntl$getown(r0, 0x5) getpgid(r3) r4 = dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) dup(r2) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 06:14:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x30000, 0x80) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x103a1, 0x40) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20110, 0x80) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) 06:14:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0xffffffffffffffff) 06:14:18 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 06:14:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 06:14:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getppid() r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:14:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="23705aebfb53e402c84d792b34d9ecaf6adf661181b6aea4343b6df1a18ed906ee2145afb46aa447a313d5855262f1cdd13f9ea008479fb2ba1d7927b1d9acfa7b51102cf35f37432e52fd0db89c4b725ec6b39c2bd70d3c3a0b4362892dfdb68b70bc907b09124d515fcda8753d0f4ba4d631e8440c602cce2811cca1e751120e0a609a66074e5fd66e521bdcf3b3b5678038443e2052c8219ad9ba276bac4b55611b6c771c447574357b30df1879951c7b44fa2148b52ca015752d923dbec949f54b60c83936366c0942590b7c39aac747197863061573", 0xd8}, {&(0x7f00000002c0)="4c831d708520549ccc119e46e7b4192a0f99f748b71180471463353c7f72ef1bb9e9fbab2b57290419b962f5f94b3553b92efdaf523782529998de8bda3f7a7cf1f5c527f53f50d65ef2ba4abfd8f4fcbc3e8104e58ddc36a489aaf06cecf0771f7ae401d63029c337e35665817bf9b59b87b0000ca1fdc145417cc297194724040e01c596b1037ff3551fc3917baf4d07b67ca55d4197b8d21457b8d31402a1df6567db168fdd0413c39e485ac4d27d800824ef725ad24a2a4fccc3e29961bc54b2e4202325106e56451d7256f6798f337e1f94b4d5317d795682537e7d709fad5179f51b805259", 0xe8}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="d01157d8b93a1c6e0abf9078deea679545b7ef3ec4f38dad9fd6aebd8b007031e54f233ac9571dafef9010f9fb95dcdf67de7257778bd90fd7b1d43f5756df11eb8e146d43863af73a9d50aa1b5948a833bfde7f893a98ec2b046d3cd6af4f155b7db98d2afd97eebaf0dd8553e2c6ecc858a2d2955340c49bb77fc716dbc45eab8e3a1fa9ffb092182742a13810eed9cdae80f4dd88237cfce8bd98267f8ae4937258ddfab03076171401aa04c3f7cce8a1ef959083947f87", 0xb9}, {&(0x7f00000004c0)="b99f5ce6e987f3425635ac562e7d0c5a635102773dfa2e5ab41e6ac46aff3d8a8610f134976f74f0fe577fead8ac992e535aad6239dc18607bd51f25", 0x3c}], 0x5, 0x0, 0x0, 0x400}, 0x401) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x82, 0x0, 0x80000000, 0xffffffffffffff37}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x40000013, 0x1, 0x1f}, {{r0}, 0x37c61874b55eff44, 0x20, 0xf0000003, 0x3, 0x20}, {{r0}, 0xfffffffffffffffc, 0x42, 0x80, 0x9, 0x213d}], 0x7fff, &(0x7f0000000100)={0x80000000, 0x4}) 06:14:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x5, 0x4) connect(r1, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x4, 0x0) sendto$inet(r2, &(0x7f0000000000)="18385834464e6f90f482062dba542696b145774d9d76758e6876fa038d8f3825ed69df3a8ca94dfe81dc7d51f3718d0edeb74d27786fc01964e4aee4e999670e9a88c912012d4cba7a3bad9e1f7818e01437af2e", 0x54, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) flock(r2, 0x0) close(r1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="a07d50e2", 0x4}, {&(0x7f0000000180)="bb6f616aea2ba3e640107db968b656c756accd7bfa3aee4f88ffaca7d31d67e693756a852324058ff8c0e057ccd33db64c405731b86b91060ac18e0d2d4ff5905ff91c059d1b35291cd304eebbbd32a1874129a586b8290d54b322a0fd27933828465489ac99586c37ddc411a4cd8d8ea630d06a6d6fdb8abe7f8072d2a6ecee839c97b2651ce0e1e45377c4d5c59730f5e030a3fec5f19d8127053e50b6db8e38d9", 0xa2}, {&(0x7f0000000240)="8f53ac14f112f89a275580766e401ae9cbe2b760efe017746d2b8f14577eaaa7694e31ce66e012eec2dd4b918da72ee668568f12585a296af66e6d17dcbca751e8b09b3445cacea4a9246166c012a8de3c976dfe022972e24c75fb1200997f9a", 0x60}, {&(0x7f0000000300)="feb1654dc9f40125d51083a760", 0xd}], 0x4) rmdir(&(0x7f00000003c0)='./file0\x00') 06:14:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 06:14:19 executing program 1: getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f000047e000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3f) fsync(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x3, 0x1) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x4839ebe5}) 06:14:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)='\v\xc6') 06:14:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 06:14:19 executing program 0: clock_settime(0x4, &(0x7f0000000080)={0x1ffe, 0x1}) nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000240)=[{r0, 0x13}, {r1, 0x9}], 0x2, 0x9) recvfrom(r1, &(0x7f0000000340)=""/89, 0x59, 0x41, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) r2 = semget(0x1, 0x1, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/249) clock_gettime(0x0, &(0x7f0000000200)) r3 = semget(0x3, 0x6, 0x212) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000400)={0x7ff, 0x9}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0xffffffffffffff68, 0xffff, 0x0]) getuid() 06:14:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 06:14:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = getppid() r2 = getpgid(0x0) setpgid(r1, r2) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffffffffffffffff, 0x1}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:14:19 executing program 0: r0 = syz_open_pts() lseek(r0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() close(r0) 06:14:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ecaa3dd157"], 0x94) r1 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = msgget(0x3, 0x226) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r3, 0x0) recvmsg(r2, &(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) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket(0x13, 0x2, 0x7) setsockopt(r4, 0xfffffffffffff000, 0x6, &(0x7f0000000480)="4a9c9a3e1e95239ceadefc44b18b80bcef7ab108ea377fec8ef9ae6fb2d2a7bd3dc706ddf1da8c487bd9efd313447448e80c0adaca904d46e0a2b5b362f474c17b1a7522e2cb2f1b600d7d9b81fd11a81afebe892f6925f45c3c72e1f0730ae3a639428ed2bbbc", 0x67) setsockopt$sock_int(r5, 0xffff, 0x801023, &(0x7f00000000c0)=0x3, 0x4) 06:14:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x31b, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:14:20 executing program 0: 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) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:14:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0x9, './file0\x00', 0x3ff, 0x9, 0x200, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f00000000c0), 0x0) write(r3, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 06:14:20 executing program 1: r0 = socket(0x26, 0x7fff, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f00000000c0)=0x2000000000000000, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)) 06:14:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') shmget(0x3, 0xc000, 0x1, &(0x7f0000ff1000/0xc000)=nil) setuid(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) r3 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000280)=""/241) 06:14:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x400) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 06:14:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xec2, [{0x0, 0x1000}, {0x3, 0xfff}, {0x3, 0xbb20}, {0x1, 0x7}, {0x3, 0xffff}, {0x3, 0x7f}, {0x2, 0x40}, {0x3, 0x1c000000}, {0x3, 0x100}, {0x1, 0xff}, {0x1, 0x9}, {0x1, 0x2}, {0x2, 0x6}, {0x1, 0x1ff}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x100000001}, {0x3, 0xc5}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0x6}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0x2}, {0x1, 0xfffffffffffffffd}, {0x2, 0x4252}, {0x3, 0x2}, {0x1, 0xfffffffffffffffd}, {0x2, 0x6}, {0x1, 0x9b6}, {0x3, 0x7}, {0x0, 0x18b21c55}]}) setsockopt(r0, 0x0, 0x6, &(0x7f0000000180)="443f6d46446624e33e21", 0xa) shutdown(r0, 0x1) 06:14:20 executing program 0: mmap(&(0x7f0000734000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="61e0c5c0cb6501ee7874092b1a212f2aa1758eb8d7c5b58f2ba4873405c5ebae7f332ca3f60e45ad77f6b2d49c5b6bad95686f5c6ac736e2ebc259cc8316cc427f282d6d94a96b3143d550dacf008ef7326bc893e324424434d1003ce822bc0b7aaec7965952260a673f78498e87ec88c64a8323b258c7634732e3eb51b07d02f21bf5361ae908560ebb0d5954ee6a6b0c", 0x91, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8001) listen(r1, 0x1000000000000000) 06:14:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) syz_open_pts() 06:14:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 06:14:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) sendto(r0, &(0x7f0000000000)="284db6f4da2279e88b6e0f8bfa4d", 0xe, 0x2, 0x0, 0x0) ftruncate(r0, 0x0) 06:14:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/83) 06:14:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r7, r11, r13}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r15 = getpid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500)={0x6, 0x100}, 0x8) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000480)={r15, r8, r12}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r18, r18) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r15, r15) setpgid(r15, r16) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000008c0)="0ffc8bcfe6f32c92d385d82594187c9e2052bcf96586e1195c0b8ec9ed0a1562fbb75b3dc99f17f13d6b95a54a89cae7b93b96e743f3212be66f2c89b2a318ac1a6673ed495a8a36336d6f17982a3172ccb1accb456f2945929afb46b7b317a7523d2e992660e542b68fe4394f19a51926073fdc5da2495b5841caec0867787ee3bf935a118cd9b31c7e5440294394525e97ee0e5fa60de701fa9ca199e8222ce6428bc87932938e8b6cafb6a9bae2c9422d17942af118f32f64f7477f2e2390540d4fc2bf2372f1aa0eb553d3fc480d660519e23b8efaf6432371b1e8", 0xdd}], 0x1, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r4, r19, r0, r2, r5]}, @rights={0x30, 0xffff, 0x1, [r5, r2, r1, r1, r5, r6, r6, r0]}, @rights={0x30, 0xffff, 0x1, [r19, r3, r3, r14, r19, r2, r14]}, @rights={0x28, 0xffff, 0x1, [r19, r14, r4, r14, r2, r19]}, @cred={0x20, 0xffff, 0x0, r10, r11, r9}, @rights={0x18, 0xffff, 0x1, [r19]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r14, r2, r3, r19]}, @cred={0x20, 0xffff, 0x0, r15, r17, r12}], 0x130, 0x3}, 0x3) 06:14:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = msgget(0x1, 0x108) msgsnd(r2, &(0x7f0000000380)={0x1, "8e8cd6703fcce1f294985fd47612a86daa247465355af9244faadc50365a06f85df001b6e896e5fe6bcaafefd0c2272585fc960ede60513bf2059578a34cf8c849a151ceda37c2fee95637b7f045d1d0a90ac464b2a7655333e009807447703d4fab2cb439f6bbf748d449dad2e2a1ad86ed5d7b42d81067d96f91b6bbdf88481737c7d1a5873b2f92997143fec399a55798b3e36fa97bc544801a"}, 0xa3, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="f92958464691586e5ca658e9d4ebc0a921fe4a8c3eaa1abc7975b6342a186cd55063c9fd0aadf8fbde67b733a30136c55ee9ba312954c4781227355f1551f1b7dc64e40eb460", 0x46}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="9ce9b538248cfa0d36e9c3c656cc5a0d7726d357b4ddede5dfcc1cab24793f76f8702b75332a2df9894eca095e5fe57d163b7b029a3a92edc9178f6af50509e47cf88acd75", 0x45}, {&(0x7f0000000240)="542137f9fc72965a570fdad99a668c72d168d5ad3db31ad2ab9ef93ddb575153edc75a867e9bedbd476a982f909811b4b7dc13e09e050c0cd6dcda69f52c0016698146eebd5e69511c5c3e5ab6535c5fc0ca1f628d613eb0f84f8816ff4fa7cc4fed204c6bd1421065cff71df9fec252642558ec8d0a59b79b77b3d6e82f31c0174856300a72a51b3b1b0fe04bedbd2dff5e15a2e5c52387f213260787a988403c2e9d1e0fee91a00f09ed6189601783aa251cbcbb97929a6fbab8e7a5e6bdc48eb4680d126ed52ee5", 0xc9}], 0x4, 0x0) 06:14:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/76, 0x4c}], 0x4) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000482000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x2, 0x5, 0x4bccd9860000000) 06:14:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 06:14:21 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e9297672a384f772b654ca0277da3f228db789b2756e56f7a69ce497e349cd2efa0d1ff6fd04e1886bfce4419e44a107bce46e82d3b28a92b35daadf42c95d4e337526d28ac3000000000bb02dfc191ea610642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f903711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc9726"], 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) msgrcv(r0, &(0x7f0000000380)={0x0, ""/107}, 0x73, 0x2, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/19}, 0x1b, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/249}, 0x101, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/197}, 0xcd, 0x3, 0x800) msgget(0x1, 0x10c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/25) 06:14:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 06:14:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:22 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) accept$unix(r0, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x40) 06:14:22 executing program 1: mprotect(&(0x7f0000369000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 06:14:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) 06:14:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) fchmod(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ea00005c00000000", 0x2fbe5a43fe0afe08) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:14:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 06:14:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="b9", 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0xa, r0) 06:14:22 executing program 1: getitimer(0x1, &(0x7f0000000000)) r0 = syz_open_pts() getitimer(0x2, &(0x7f0000000300)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/69, 0x45}], 0x3) close(r0) flock(r1, 0x1) sendto$inet6(r1, &(0x7f0000000200)="9c907fd9fc0591b350f7a466904a0972cf9e919db6779e5b2aba512068851fed3431aaa51d38cb84c8999f4dca6f969baa807be1c4814d0fca01d95597de8ad9ebc270e2b5ad86bbc338d1d33a", 0x4d, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x1f, 0x7}, 0xc) 06:14:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffff800, 0x727}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)="632b6a5c05730f7c01e5f809562c2646399f716c817a96ef44dd18828a26db95717da82f6314cd0a8e46e2797783813787def762ee16c44b12d086c6b1bbdc0402295989269637d88843886898a6e8821f03a8bc2a59358fc77e507c0fe55751dafac5e5ac88d6a8bf436d0c818a41b89869e4d9471481598c7688dc379061384f0c2ad9c8709e08748ec2f5536fa558340a3de76527c01c629efbd538e04fdbecf5c47f2ea31034b0bd2aebd4547aebe0d49113abd7d5000550d395b854f970f42336d768ee6be697773d6562692bb68b31159168b7d8525d78149c09", 0xdd}, {&(0x7f0000000200)="1878277f091935d0c26fbb81339a4214e796716311a4744ac559668ef6c233c17adf8cef9143789293023623ec51f3f53f700d254179645ce9f4017a67e4ceefdde3555b0ed801ea73f49ccdf4f834b613423a2a750a64b5a78948147a29947f658a34de85b3ca2fa3bcea2c92a161da6f00192ab3dd7494de7f73ad07355747b75de704432b0c72973f1b15ce443f5150e4411df61e84821a7d0209e8d2555b2146efed8a255123f92f599b055dd245db6bf5596acf2dcad813da1c499e5b719d65124c981f19a4de52d771ecbdd9580c384278dfc4bae5f797ca50f832f3c0810f40555ea95d542cf187ad0f5abe0730033cb7a5af3ad32391349e2c5a4cfa026d02c4ae3821ae0490602511ada035bf4170149ff8f82152a380ac497715c3731a37c9c4ca3987cdaee5064e71fb5faf7dfea088953941490b07240ccacdbd3261470e41b44e94584e36a613c5c11784c37b2c911c00cb4e5c74539f5f6404e3f6384f9848bd0e56e0fbfd1c640bd63eaad6e0f6b3eb23b7378214b2ab7ec506da5d1f9ec3597579d788cada2e7b90e729ca687fda1b514fafc2a53ca9dab0cff814a432c32912c9fdf67a8d6a09dd3918a8dd034e7064f380f50a57e262d56e35f41bf0a1a7b60d607c73c332217b7446213da6ceaee0222fcfe656440fb452d11eee01b56c7a2864a34bdb3aeb8b2a65e88769df02e9cbb5cebe3d71920d135bdd052844b8ae61e586870ed2b38005405568eb6f54834c0066980661888c2a84c09fb7af2da8df7d8f5500c362f698042ee2a199ca3ed8a1449d5b48e1ef83e655678ef37cd1b987706a8e388158ef48f2b0c61a06ab0d6deb3f1d52aad990ac428445c7edc23b0adea8ede2744b9a555a49f40c938267bc6ff2c0502585b6cb9968246e467e26ed5a6f66a5a0be3513ff9f98021f43697b52f0afa91e58743c85d94080c48e46eb7cb69d7060edf20a2389af9779d09c121170a422e96f686ef72e90cd7e1421deac88abb8bcd1d58860a8f864358535800e83a81a7ad9d85c4a6569b34046203e459d2a96965f9894ef140d853886f82b6e8c1d30960cd1195373adbb03fc182451d41c10b66d7808b448d4560e90c23c02d026694350e5188ced88041333d623715356dfb995c56dfda0637295243fa9cd8787f483e306d85a8c8cfeeef7305f4e53f81a4f12f3c09efa17c8c69f62ee269dc5da3383c6f10ca0e9e8c80a3c6d93fcedbd87691b00c0e17d3de83f65bbb6271f03a5e766d21f1e132d9361314cc3be63bbb0d503b46b21fe5db090892d12673a3363d31f7d224153e69778919f2166b570c0a31bef6917f5414c13ebbb3f1c16017544e42b59bbd26ca5cfb197102dd4aff828193e4eede17cf1354ca4f25f332a7ec3ac33a7fe6b52daaf5dbd4be9b223aa6102a3c4c93f840590f6e2e3814704466557ac3922d836980284eea5fcf6270ecf257af657c21d20f67c0e2ea8b67ee524a36d24a4e97b0c1bf13eafc50247e4b897075533bb36e43562a50ac89765940c66e35cfe55cfecbe89e3f4a8c2737fad49ee60c36c8ee8b9acfe1e8cc48a27636dd1c5c73ecf772885e975356f785b38c31b59f70f3e6b150aa206995e764ab2eedc9f7891aae6c8bdf510b7eb82fa3dec94b5c0b8de6b6c0275ea1e0645ab34bb581cf9147a2e6918fa98a1a0bb8c521b122de85b5992a4e67ddf3eb85f4a504f5e74aedee203871ec9632dfe8b4d10993f744ec765ef0d8b2089d07efa35aff3b2a7735b28fa1723a6145805d4e8b4d6abd23f018b95432aafaefa92d07c1f9e877c054a04134b7b739981f1a8f2396f7a36e9ba51073414955f4a1edf96763d1ca88725413241d42897da617250bbac03151c091f01419c00c158df7d20bd15e16cbfe6fc7d0474a743345e2dc42ca156f86a848e56e4e9f86f11d9587f51c69c620d7e6f8b01defdd23a9c7af8a06c2119991d4d60396487b99c9eb3c941514f09e2fc237141397cf65d79170b0f1feb7c02eb26cf26718a7c98ab6e660015462041bfa6d59bcb51c9e23856579ef4595333c2db1991573e985e7cd33e524428b317d02463ce127979cdfc40c96650103ff1ecc7216942d5f18331a472b4e2b95d887b5bc7205a4fdfed8b2fcf38635ed4a5d00bb88445360e4e8b68a70831f8ed2526980427e34b15636b5273970e079f71479717fe07bb90b08267ecd765c93508556020b9cb24c334f91708b0b58c0a8a0316767ee5c788ca04df36fcee5402816ee3ce5effe7e9747b8ade2361daabab43eb8c74e757298b39a5931cd9da79d0a11c91dad38ff46538e827a4cbbcf4242a9f6507100ca589b9829f9b0e90c6021529685177144cbce3836c6048a782c518e158d4e743448dc20d2472f37cead2d2d7e4590965333e0b2b1bafef750a8dd0a760819ae9de8d6d60b9c46fb920910239039e7acd7307d6d70c016e9e20c2553c3a6e711912d84346f3b742f088d09cd28fde5e538ddc052be25f4898791666e7c7ca96446ee53236638b908058e91fff75d07fded7ae0917bbc31a5fe1497eb93deba4c28acec3b5a3c3f583b67d544a1e36c86ae98f3bd0778616d918fd6e456dacd955f4412f2ec6fb625cff65b3fd2e9a25fa1f8d9eed930ca8c094030d0427f80eaee27c45f7a97caadddff6af573708e780d81b332bdf039710c33322a851a66f33d91345cf5e65c1744419655de03a30a7e706fc0a3e4c9f23accf22166b0452396c2b3904418142b56669c196e6cd7c2a78a3bb873ac5c9ece66e6128bcce5179770d968a7ce24c518289fc5ba93e7e6d247b08650126e689533edf63736825346912baa0195d5177801ce5c67e73eb67768cef4e5613a3bef373f76cf80069dbeb384b6b2cf8a569da39bc3b83921b5f27a73c8ad557e4e3b31bc43890cc0f173c5382486affebcd76b26de28850641e8f860e8d1bf4d33575a24476b4610bb9ed1a33ad845a3f746293593665c7fbb8428070fe672a5a3702d0716b8274d03448abf546f5c50595e6bb9b122c0a4423124dceb88fb8844a4f268dc7553ec477315b821f0344cccd19199343611dcb3368d32a4e7f14f2cbff472fdcdcc601b871ebe632062ca1a1a51bb3f0756bec3bade8b61827a25bee60aa554e0acd24a5b5b1494ea3149f42bd878bf202905d46dfb0f5be2f489f4075ad286263b94b24f6ddfda8010fb6ad8c686847b4ea7c72f04d9627016104d43c99fd3e9b65b630f5399914c14a8f8d91c54bdbc602669d1af764661b1b6daff6abe01dbd1d7bf9ec9407f64f45110575b655c8d70a9a821e132b8e4ad89e0c90cbefa751f96977f6d3cd02445ee45b061275d35413b59896f345160cccf2b98ac87b2000fc0c699e75b7d489f7aab22021d0e63c0152a8e251c3b00a0f24e7df6574d9fdd1cdcff2d503727c843c3ac7a371acfd1da9ad066c2bf9a6191ee4ca875e00ef3b72c0749701f149e271f231b2455e7602c0204510d8793eafed35a5b220dae98319ceb7f2e05f95d2803be510018c57f14efdc0e9dc28513a246375e030dc9972c43759257f5424f1bde359db0b089c9360322af2e73cf5a133637dae7fd44c0624e99d2a51d8a843176b3efd2fe40b17902ed3b0c0d4d98a3775fbf2ed08a9177bdeaab182e049686df039f3078a5b3c8b9f74f5fa091c35ce65435419c831fd3e0495d9b344ec9c4f1e2876926d1b3c61df03e6222315e81dd7cffd7f6ed4beeea1d1e15e720eb236cdf24704feb31b5b3310daff8c2b6edb5dcee45a60b34b198ffc649a2db0f6dc9a994d47fc2961ef5d5501621f6650bab1dd0b19250e09d797c73a1aaf53e68d817823bdc4c8ebf4b540e595681ba41973c3a21ec7d3473608cc3b57cd3f4444d4f040c54ce52ea72c1c86ab6f18191cd06272d857cb1b697f584209e06d1e073d7c092392f964a52c0a8473ff6817bdbd2a89b7e8cf9d4bd21e1124ee689642d87f309ff43f3942d2d15442797b04327815934c39b130bc46e01cfe63e879cdf4fc86e5f099075d5b8ea070b229e8a8e39e61556a43a760817d729dfc18d2e35aceac9cceb3ae6f2f522c01b4a6f0708bb726b52dd3d26c56199dfae36ea475ae9c1ad945713b5c09983548798d7c622d78d364c21c2f1548c818d14fd13d74511423ad316b4dce38a227f3e4054e026c6689f599f692d9e6302303a77d4aacc0c452df6e38c3a16d8a0d50277c469f184af444bdc0d455932af7ba1f60c657399493895ac925ef195a8fec61dd632b2439651ac21eb3fd99011ff828f45453e374d41fd57474c870ec833caff98c02d2c5db0a13cd6c241ac30c75bce1da0aee6f6fe82eea90be91e2f68b639d56cbe78ba00b89785908fac4b1b4d84bfc3f1788171fa32b002d7d2fbd45509e0ddc42d42c637e625d3eb6800ef595a3e6cc02beaa6af2fda4d98b7465ae929d4c3660094d80e9d5d7970d5aa304a9f8bd5caf89e70ac14463014006d972d46da51a70a08a23835ced1a07ba1a1691e2fa6c9b207f5dc0fea8cf8a3dc322ed84a0a2b8a62debde2faa526311556cdf80556d2be3f9f610d55772ddcc5347188f9b227bbd43c1b42d2764724fe97f5ed9b213925f4ef3f7d91c08666e2a84e58e3c24251eeff33ca5e2b4ec7df5bc9c58b9fec571816143240d11539a643f5e78ae0630ef8efa2dde4c0c8faa06339095870d7bf6839fd2fec222650059759161fa4dce918d37bb7520998acc3ac4caa7e22bbc2850edf1b71f8524817021ccf167cca28a616eeabe948086c0389db36ea54b594cf7be5de20789493af30d5ead61a3f68c75923a8f4976f89c98541729e024b690a842c02217a969619d1c7fad2a357142d621bcf101a9e15d053c5b4e3b9916f7867abc8aba48a8a72bcc3f7a8ade0bfd75eaa1685e294cfcdbbf3ac067fb716442fc9e8c9edaa490130a12d0f1e124519826cae242ad8b7bc736b5bd0549bf96978832ef8930fca897630cda3cdf8c65c4111027ef64d17f3f795623028d3848cb205f8a731a561371d9c2eb5a26654e661a57d5fdf342769e0cbda9246eca83cefc33f080ba979dfb2dafd635a0576f3a4160a754554d5dba78d557b834e2611ae800e1653af419b89ba12dd206642142120ba4b5b987447a991521454a4076a936e25f87056c09fce7973f71781034560b8cc907214c55b0b0ef38b74f136675a47cca4edb59ee27fbf16ef4c7af569c31bb192a126e1a1575687ced41be8862794cbd1f7fd99ea255da682b7d6e435a04dd19c971c8b79cc07026468d9cb56767e84542ea9db2ab6e5c87f6c804bee42cd17524ab344894bc02cf2ca06b0c5c596b2ee382b464ed9ca45ad776ea49b91ae51f0a90eb17be28450747d7000cc3850fb8f679a294a12cfef6c6bb336633aa5009ddd72cac7f5059185885095e4577efae48dac095bdb79c58cb9f2c0d45832a5a54f309801c5a0662eac7ffa662321a7cafbbc377e1a006127bdd52d155578de39651b8e9d655f45b2c9878e582863618b50854ec84d911c327763acf70d7152e6b17af723d8c7d1e4ded6f93d428094eec6c22a5ca4111e98585e1a19e31199d63d9a893b3f1a3d499b0f000438de9db9f4f93de3be266cf488fcc1ff64d38e13da53f113b56c480b384ca6602b7e7e4a212abbbc5fb6dd1ca3c1a1247a1f732bb3a863606c3973cabad58ac01a44ee91f8d0dd265146a2d059ee2412d194a6dd8c5dfb9a148eadff4ee6d70c475a49f68b33816e3fea2d0e653d476f664ed6ee243767e53dced66f1", 0x1000}], 0x2, &(0x7f0000001240)=[{0x60, 0xffff, 0x288000000, "f97dd7a2850f59315cd35587cb7274a1a18a35c3967773b48b519ba0e329354242772dc4b772590ae1813a03f137c3099fb4261ef2b4e101feec6529c299404e8191e6deffda5c340cf77e"}, {0x100, 0xffff, 0x4, "63b2bfa45ca9d534d05ea439c9dc1ea098c91d67e7fc899e127fd757f3602f541f76dbfdd233134e319e9427940e775003ac1a89067556d9acbfe6aaaf3cf9d39635f9c3b920718e81ee06ee675c6cb4332521dda390b6c46c460d1429ae32f8318c045b03f4debcbe79fb8da72347cd90586fc32645bb79d76aecb163820f7cb0155d6332c874a18e6e10306ad5d65424e95e82083cdedeaa2f597ff521ecaf63e42ef5f604a233475b9a18cafcfcba614deb658934fbf13e3db41038432370cd4c178cd3efdd7b977d4576685ac929317c1a4283f049c72b4f838315dc2fef2d8ac4d31a59c842bdbfd92b"}], 0x160}, 0xb) getsockname$unix(r0, &(0x7f0000001540)=@file={0x0, ""/56}, &(0x7f0000001580)=0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66694e653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket$inet(0x2, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='W\x00') unlink(&(0x7f0000001400)='./file0\x00') 06:14:23 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) sendto$inet(r2, &(0x7f0000000640)="961decc876f2e32368578d487bdd6d5b2893329d7d9eb8aa027f41c1d061cf1fb5a7dca0d5cdcb3cf55c4682c8975ec88f6ce305ae9dd9e83be21d92f35b140f2bc29fd8d4fd649a27c9347f5c853080bcec30d04425ef25789450ddd6106669dfb6fce584ec0f9187a2f8a9f11c66e8a8ea2f1167e766ebcea6b64e465e160393cada8b0e4fc23b84fc9864821b00307e8d4c586cf917d0efb87a5536360d93f90268b81d561fc1e44a7d2cff30a140406a51769a67aa15ac2d753baf21e578655458ae1e363bd80b2195b6ffaa896d259267f93ae9", 0xd6, 0x402, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 06:14:23 executing program 1: getitimer(0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x6, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 06:14:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/177) socket$unix(0x1, 0x7, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 06:14:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x82, 0x0, 0x401}, {{r0}, 0x0, 0x1, 0xeefebdda2b264f87, 0x9, 0x5}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 06:14:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 06:14:23 executing program 0: semget(0x0, 0x0, 0x2471c15af43845f1) semget$private(0x0, 0x3, 0x75a4ce47aaf15760) rename(0xfffffffffffffffe, &(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x800000b, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000002000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x713, './file0\x00', './file0\x00'}) shmctl$SHM_LOCK(r1, 0x3) semget$private(0x0, 0x7, 0x289) 06:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0xfffffffffffffff8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) 06:14:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a0f2b795a41b5ae91b18308be39f5b4763287aa470d23fef1d7299f3ea57cf81d7854bee2c59ce5220627c21c968dcccfae10b59fcac63e2b9fc9a0d159874846d48337d0cbb65fda4ff5888d8dcac303265522d5f80e090b7a16ea5b5b31ab6d682bc13494c0bca1a76193bd3226f2fbec2e14de5c6dbfe494ca933d1e09a7ba8", 0x81) 06:14:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 06:14:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xfc32, 0x1, 0x100, "9e32f294c20fa3d72d8fa0c5b111e9c6a29eb076", 0x4, 0x40000fff}) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000002440)={0xffffffffffffffff}, 0x6b59e9767721a757) fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f00000024c0)=0xffffffffffffffa1) r4 = getegid() r5 = semget$private(0x0, 0x3, 0x192) semop(r5, &(0x7f0000001340)=[{0x0, 0x7, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0xdca0, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x0, 0x7, 0x800}], 0x5) fchownat(r1, &(0x7f0000001300)='./file0\x00', r3, r4, 0x2) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvmsg(r6, &(0x7f00000012c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f00000001c0)=""/47, 0x13}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/120, 0x78}, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) openat(r1, &(0x7f0000002480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffff8, 0x7fff, 0x0, "b6552f6fc490f169c08b3485173ea6d2c3445e81", 0x3, 0x2c11}) syz_open_pts() accept$unix(r6, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 06:14:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10228, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x80) faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x50, 0x3) r6 = kqueue() r7 = fcntl$dupfd(r2, 0xa, r6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ftruncate(r0, 0x8001) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0/file0/file0\x00') r8 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xe210216125ac7454, 0x0) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x5401}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x1, 0x9}, {{r8}, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0x8}, {{r8}, 0xfffffffffffffff9, 0x45, 0xfffff, 0x1000}, {{r9}, 0xfffffffffffffffa, 0x80, 0xc0000019, 0x2}, {{r1}, 0x0, 0x2, 0x1, 0x4, 0x800}, {{r7}, 0xfffffffffffffff9, 0x80, 0x5, 0x6, 0x7648}, {{r7}, 0x0, 0x2, 0xf0000002, 0x2, 0x3}, {{r9}, 0xffffffffffffffff, 0x82, 0x4, 0x171, 0x1}, {{r8}, 0xffffffffffffffff, 0xc9, 0x2, 0x4, 0x5}], 0x3, &(0x7f0000000540)=[{{r8}, 0xffffffffffffffff, 0x11, 0x10, 0x100000000, 0x7fff}], 0x2, &(0x7f0000000580)={0x101, 0x4}) sendto(r1, &(0x7f00000005c0)="92de48aa02fad2ba4634944a8e5492108b27ce0f9f02546a23bb5d430120d331b22cf034f60338f01ee3441c822c0ccdff1c25571f4a962a756813d3b167b6a2ef046f6227ef57269dda212d06d6c117f402271e1063a2c4a5f1623ee2d4685b5cba0b5d197bdf5e2e2e0eab7c34c27535e6b12b477665fca62d132b63284cca4e6a693cd63cf0366c7f30f603ceea26bd75f34add8e2122240d84ee45c639e5e8296f4cdb2c3351a555bfd61b010beed4f9ee99164504b6bf2bc5bde1ca5a2e02726b908d4115cead8fa8e3d658afd2872282c9f1fe2a1c53345f586a74", 0xde, 0x2, &(0x7f00000006c0)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) write(r6, &(0x7f0000000700)="3bdad78251408316abda551d215f2e5da14da70e2ad4a7ea6e70da179f97d49324e616cf37dce8a0c792079524dd69ec392d2187cc33f623f3c99d009e01605b4170086f3b47c90282407a36a25d1dee696d64ea78f64398965e2f90cb38b1b8f290f6a0ef9ed0668e0e5755695864dc8c6c4fe994b528e4d51a99d76ef856168321c5aeaeba99187d223b5a6d5a331e6b385f473b19719d4ae6c21492923cbe1c265473cf", 0xa5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={r3, r4, r5}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f0000000840)="d8c4198556b06019b6bab42d269e9d39d8a1833c8c95ca7b8aa3add4937c9338f56966af5213b446b2de105883e942f9254fe936229298e95493fe", 0x3b}, {&(0x7f0000000880)="a1e522889abe0527e1e5be08787e4207e9c26d41b6048df4801873a3e49fa721f0d1558ba15e495e8aeeea3d208682b5306b9d12f466f4e51cd656326873fe8408e1913055612ecca8fd5a74f10ed8753bac8bacd62a343a2d25f99e997e2378f76731f78f0b47d8b648b706cdc5c7a3ee5a4f733fa8f3ca3cc6254a22587fc47a7db495aec75a0fcbd854edd5c783f4ba2b1542c42f95fc9a408f73bd7afdbe66c3ad42c395b9db69bf7942dd556596797ce981dbd61ed3f477c3eae44eb19d8da1b45eb299d894957d312ca3c3fea1bae22b0e30", 0xd5}, {&(0x7f0000000980)="b32f04dc782a21707b2b5afac590c07bdb91b56f8bd744df57c06b460ebc6f282eb651a0b30a461dff88fedc0e14fce07362448395700c2c62e2fbf1362966e8fd3995908f9a010bf9e8ec8994", 0x4d}, {&(0x7f0000000a00)="5ff4ec8c0cbdaefffa29c4513eff970fa34941dc9fb787055b6c45749445a677fcc7b1ab5089d22de1a92f393e8036d6b7166d348b91a5ac095f92a17c0e061ddaf4b70034bd5b8c653194527f5b3e3dfbaa1255076cc727ff30ca57e27bf0bdcdbe07a081c4b69db2e4eb187f27be9ea76137837da0ff35adacbc0be2b3ce6663284ee6c826d3629af32ffc2c574ae2bf3eda131a4c4dbcadfd9dae2f8991b8ec7199ff4551a8e4bbf8da14a5eeb34932e063f44035563b5fd7097f81ff2d201a10f97db21780807bf949fe516217ac8cc2124fcac53745e97a6c13563734b22aa364b9a025", 0xe6}, {&(0x7f0000000b00)="61936aa1784651c5d6b79d18fb54b2673aa614778cd9c702b3f44abeb5389e45d18970c5217f2f61e9989a609f394237ef932b0190124b565527523423a0caff80bb2fabb7d83f61505baf4ceb5f73130432c9f744a718bb751ee5b2cd988e6e76a048a5090387354d989c", 0x6b}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)="bc35b0c8bac92be6e732db8922f7939c42bfbed7600d9324f16f138049bf7e4414407aaef3679b01d5299156163be13859933617edfb8b5cc6e764ec9fcbc9cbebbf08732f012b7745a8d8e2ef3c16fc70dd572354cd7e12bcbb58c4162361708d88dbfffd7e2286ce39bbc32a10677519cdaf17fbc761aa83b6f7afd6e743283b0d930b3d816b0505f0a4305bb1c2d2fb48ea750b2829ed8e490751c3dd1420c04503790ddccef6025a60179c0f959249d6ad2dd98df7078f6c", 0xba}, {&(0x7f0000000c80)="b3c99fcc4e00859c5ac016592371a57f9102a336a1e770b94101a8f6db5d7b40a052fd5dca44", 0x26}, {&(0x7f0000000cc0)="a2a6d3f1205917c1560ef569f35e2ca5515006ad80b3d992765bff35330aef627b21d9a55a4edbd975220bfa3448d85d126dc287ea638e7d64d911d705654f5dd545d041f9e5ad2b68ae7d", 0x4b}], 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/tty\x00', 0x20000, 0x0) lseek(r10, 0x0, 0x0) 06:14:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x51) socket$inet6(0x18, 0x2, 0x2) 06:14:23 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="73b64c32e525568650a493b56dc55c03d22cea3cf9d1db5d028681b2bf7d8e2f4710b6d36c36dc7413d96d108ee086e15f6d493711689953b6ec033c75e3409d13e69a89c199b3098a289086533afe3c27947a9d304b78fcf5513ddea2f4dbad7abf4c7fa986fb849803826d671734556fcf92a3c9b4f7b880fa45efaf12243096079b21c1c1441a4bd2c39f3cc50d333062a873f218d06e5737698dbeb15ca5c207801411f5a6bbf8cbf057ebe6b844a6a3181ced3562f81d053dc13ae0e34b1ac3e44a68164c79825f86e21addcd62674cfe424a4bc927b93322ae322de4fb1769786094e4b197e653ea27dcc5ef7e88d2b9de7f", 0xf5}], 0x1, &(0x7f0000000240)=[{0xd8, 0xffff, 0x5, "6fb16cd5f589921df69556732a5288bc5b61a36a71c2cb9fdb3c43fe65af1346fc731cf4a8a42dea937238312c0a0cd473efeaf2254bcd20b939be74de875f6527d9cb0183da79b57e1bb91b88b73c4113c20fac96fbde8c82c97c1a0e349dfb68a1abfd93c67200355a4b87c571c81a83b2b0dbc9126a2f9c1e57a27dbe6fb3f052403b682dc816edfe4bb8482f5be722595cba049d22633e67c02d2e3467a03ac96761df375c90cd68ff1af6c8f1cd234e7234eedf397acea1a2162280ca5451"}, {0xf0, 0xffff, 0x9, "66a378dd54131eb1431e9cf69f313921303278358e4653f20f8a3b4843ad39aaa29ed8c16f59afa3bcc913659a215049a09ded8da983f4ce925f9fb1c9461e751494c1eac413236c6044d67c357f7fc1aa99f937c023f997d4db77dcf83f39518a5e8ade593dfcf0f5175811fbeddc82df84eebaee119f24e0f7ab85e5c961a25efa05855d8b74a0b87ae72f236c626122f6d98aadb0f860f4f4d1ed812e31167ee9df6a37702853dea5cf6f237486b60d0a0453a00f2b3a851c11a6877d08092fe68204a0cf21398a51a301807e02f03ac19b88cc6ecdbce21e53b7a7ad8bcf"}, {0xc0, 0x1, 0x1, "583451e20a47a10fd2766b8c70cd1bbae964d27e510f092d57d53a23e3d5f7da389af2f702d016b69d0deb1bbad305e0e011ea03fdc16cf78568bea9fb6502a30cb79ae4a238614f3567326030b7cdbfba2093ed40a18b84a6d250260cea809402a9e64c5c374f75a535ded608b7c95b23f5b7df06a4c476c69a2770f8da1e274003b2735bffbd8c6fd970a774518afb0aa9e141c6aabc4ade3977e358025f54fd4f5f45b33274aba946cd3de1"}, {0x28, 0xffff, 0x4, "9bcb65b69d8c5d6b7414e398f2b034e444"}, {0xf8, 0x1, 0x5, "3914102714ff152cab67dec740b7c67e0d6ee269c8a8ec3b0e2c1db7ff99bc0cc378d7c9e030dd68781a32442a7607e9fb470529d930e1b2fa5e1f5869ac2d910c13d7edf91e3c4b972e251800f0d5f48dc89d0ac68d631e3d25a24f88f043ba194511842f447874d7a202444f51c42aefa05e26a388105d4539009d8403e3bd2e2940028b80d264a6adf834ee358f57c40c4efa238255322c6306ff66c7b200af2cc9b8538f1a2653c0fa542fd90f381cfa050ded197f8315676aee3d5c15f9d77efcc98914633e64ef962bf92be1649749f3622d4576b7a2111e436ed55a48f45f6fbc693a9d25"}, {0x98, 0xffff, 0xffffffffffffffff, "40a0e5774342afddc6aff6d39fc1f230ad25d95ba09844ea3639c543d7f40322c639df0cd8314da828e315c18492cc6edd686167233d50891960bcb3e54e2687c14125d13a659b617540f4f1c8667f76512d0f86816a8294df20b9379560b4e71833a4595d3eb5a2200a1fbc7791686c2cff17b5c23ea52051792a0455a1127f52eb2696c8"}, {0xa0, 0xffff, 0x0, "4b85cd00a0ab8efb4eee1f8f11cab3404599851be1891e06574d0c64fef8f76898c8b64c3ab4d30d631f0634d1e4582c9a7b2fa263c4b6e97f8126211f05d3e09476490ce62e2ab9cc31fd1e0f2a1839cc6de83e1c43893930f74ca4ba048fca0ca9be99944d9372f267806e20f1d9d28070c9941e30f5387a049f8446615021aeb3600f9b63d821766457aa41262b"}, {0xc0, 0xffff, 0x95, "eedc158a6c2ed999acbfde106a9d8a6b8bd23509fc47952f995d0d8b88d7f2f9ccea55d78abb16b35a967597cf7ec4397b9e08f34ca687c8e62d604fc13c05f659e7892d2a5afa3115183b25e2e0f5a5ba0e85ee7d2d6bf2b02f549fb0fad27426d7083a1f9846eb1e3c09e9072af6d7fead205898a5ee9acacb47e61d44a812bb8934d2622225a81682259472aeb386e83b23b10dc8d169f94b823ac2097821361c578a1c8ec8064cc746c5"}, {0x20, 0xffff, 0xf6, "71affd1e72def653fe60a8909179"}], 0x5c0}, 0x9) 06:14:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:14:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2feba71c1fafd65f8484f616ed5f696c653000"], 0x1) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 06:14:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 06:14:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) listen(r0, 0x1) 06:14:23 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xc93, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:14:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x58f, 0x1000, './file0\x00', 0x5, 0x2, 0x100000000, 0x4e26}) write(r0, &(0x7f0000000080)="d4", 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 06:14:23 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x8, 0x3b, &(0x7f0000000040)="4b74854c", 0xff08) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b235d3b6f506329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt(r0, 0xc000000000, 0x1, &(0x7f0000000040), 0x0) 06:14:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000b00)='./file0\x00', 0x841, 0x181) r1 = open(&(0x7f0000000b40)='./file0\x00', 0x800, 0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/210, 0xd2}, {&(0x7f0000000600)=""/217, 0xd9}, {&(0x7f0000000700)=""/158, 0x9e}, {&(0x7f00000007c0)=""/223, 0xdf}, {&(0x7f00000008c0)=""/174, 0xae}], 0x9, &(0x7f0000000a40)=""/73, 0x49}, 0x2) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x100, 0x2927, 0x6, "fa6319ee741e7a49bae7c5a195f07423830a84a9", 0x5, 0x6}) flock(r1, 0x7) setrlimit(0x4, &(0x7f0000000100)={0x2}) faccessat(r1, &(0x7f0000001440)='.\x00', 0x0, 0x0) 06:14:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 06:14:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) 06:14:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x10) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10028, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) dup2(r0, r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r4, 0x0, 0x0) write(r0, &(0x7f0000000240)="96ae442b3219908cf3db80af646d396edabb233ff638ec39b93b1454a01fd81b5c4f3f4a6da8ab790f28c1c3b6b5f70654d9a71b5c48f9ec86d1417728c4bf6ea4e14f93ae4c2eab8e7b8e8bfdab455b70c005e0389c6da3244e51851fab1ca28f76b54e057cc167a05ea0d2abcb0d119e611ca592296fe33a1d24066dadd5f5d6bbfb43b5f050d466445c208946610f04c1b03e6179356a6465e2050c8f3fc475a74df4fb553e0a7640b0986193ab6eee62f643d00da1d63ca4ea28bbfe", 0xbe) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) pwritev(r3, &(0x7f0000000940)=[{&(0x7f0000000300)="1740eb3ca80905fab3bf8cb5fc92c475a4f9d90267a43812edd72a743a33a6a923c45e44263c6a6b8f8e582a1d4f73808e6649d4ce274c8a517915e708e01d3f5ba4bb404083c7de8b993e07084ddcf79ab81a0e808c9622a8ab1df5bb643e90e414987c532e531523d95b49a08407f59a64cc104f2f53dd8cd5c4889479ebd6b0fcb34037acb52db4eadde0b4ffaba78800c1c049114a40e03454b9f771b0cb1b245b1122829d40ce06ca90dec78af1be3016d67b93c824d1df3548c596c88461a112e8b111757e7b7f", 0xca}, {&(0x7f0000000400)="acddb48a7f230a89e21b083ea7a320a3fa106ea76563ceb52318d9413f7192269f32edb38f8e8e60153f59024daf6365d0e9cf55c13d905726b7db78d51a5f9fba6a15b60840770c21852f97d363805c6ea7", 0x52}, {&(0x7f0000000480)="d96c848c324f4c5b3f6969008b495a7c7827aaf57400867acf107750283780635888372a139358a5b2d9c7aac5533944bf0cf3d108f9a6ae8cb808427ed5266bc37e311f453e8f350426d124d85ce6b93475eb1b52ff1a342de10096ffe73db18c3549e12d2334e0980825f5b446e2dcba4aef7cd8e7474477d1bb34ae0f14c16e9b7c6c514078cc6e0ef50bc650eaf43fb76162cc0ae97a80d9b89f8b41a7b5366baf23af256dcaccbc19060ef049200fb7c901a524cbaa2a5abbe138da5fcfda93ca8fc354a5ab4bc76ff47f301ac408f2446a721d5502a711f1c672deb8c0a12cf07cbad1837231e9808ad6567c2bb7144c536a6dccc9aa", 0xf9}, {&(0x7f0000000680)="daf45c18174539bd60e7a9cc3ec7e63e74b38b30be4f14d2812ea48a66b5aa1998ecdd05ea6689a039440e28500cb56178e33602f7fe986ed5891d88825195ee75dd9425806716f8ccbbb83364894acdb722ce006d2a2369313216baa93f5a78cefb2144fe5bb15687e18d735e4a3174168e4e86865a5d956b7f9d49c8a1e942350feb9d1dfbcdb65a6381864c7f1f982c49c82ed0ef28128ef9eb96c22972339cab65827093e6b478f0e444c4205ec09525a673c6869a03013bfb3153603504ddbeedfd6146647f2f590ea88bde596788c0db219023a514cfa388fa6542391fc09b5576d52b75e1ab41241f9285d97cb7310fcf971cc0b9a08bb1", 0xfb}, {&(0x7f0000000780)="7f490e38f78f136926c1d1e6ec9909fd2d81b065737f22a12854c69e8e4cede1c2f6ad1c19effe73722cabc26e161c8c55dd064b7c6c944a7cc8fa3c92bd8cb6dc9e30cea573924e25504a4d5f38e8220bff042ce6d59d8d889b28638f1bb4c1f8f1c9a81ba86cf2b755b97d8e5523123fe5c12878996ca95126570e5c5c83d69a59ab97f2a70fbd847029c4244f23904caf966e53aaaa10cdd6af01120e3e55c19d6d52b48bad020e6d511d2ef0bd944d4a8f82659af85bae38b392241126c4b75da7d3d732a80f68c827351c94397856e94bbf9ba84750c23c67769e8679461308779c8249bc0d90f6554870f7085a4e0070aa8f94", 0xf6}], 0x5, 0x0) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x0, 0x2, 0x1, "0a64229eb9a86d8d5909dc68731e56d520dd6ec7", 0x100000001, 0x7}) 06:14:24 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x2, &(0x7f0000000000)={0x0, 0xfe9d}) r0 = semget(0x3, 0x7, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xc97, 0x4]) semget$private(0x0, 0x3, 0x202) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x7) 06:14:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x62, 0x4, 0x8, "c7b971006cc1e2d2a2b09f21a67bf15adca4c9e8", 0x6, 0x81}) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000000)=[{r1, 0x79}], 0x333, 0x100) 06:14:24 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001780)=""/215) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/29, 0x1d}, {&(0x7f0000001500)=""/199, 0xc7}], 0x7) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x0, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000016c0)=0x5) socketpair(0x2, 0x2, 0x0, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000001740)={0x18, 0x2, 0x7fff, 0x4d}, 0xc) 06:14:24 executing program 0: r0 = socket$unix(0x1, 0x42, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="3fcb5339e5201ef041de32207b8deaabd52d002814ea0632d0d980c5570bbb8a63d2adccd54a41abd93eaadeabd8d94c2755ba4eaa5c9925f4451cf54d2c66263731c672b902008f3166af1c4d7d96dd7c", 0x51}, {&(0x7f00000000c0)="572588266e20589b01890bf9ca8fa43a593e67c24b3869b927564febec3c0dc6aea07477aaaf2006e60ece4b67e067a0422b1087111e1eafa591ad89be44d74c6aad71fcf274248260ab3323", 0x4c}, {&(0x7f0000000140)="ad7cbd45c6fd23c26345d668e2e3552d38cbf875a7587e34c9acb882ee730030619a5c31fd2183e938907bec21dae4bf156e2725bd2fbdfceb6efdce44bf4b330c46d00843779e8959f7b1e466de9d681a1176ce976c13a27581d352f94ce007c971ebb71fb2f73c40c7354c9206cb79554753713c1f329bc66ec61d6d106f265cd64d9e9957e2ff457cb4b38e61957bbc349e7177c86d782334942398e7cf9c0b10e7c310c47abe630955a403a981eed302b05748ff286e0a6b4eed416d116debda9a", 0xc3}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf0, 0xd}, 0x400) 06:14:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x1, 0x8, 0x2, "d13b6e7a2406c1910befc600c74310456b6f15e4", 0x2, 0x1}) setsockopt(r0, 0x800000000ffff, 0x8000000000040, &(0x7f0000000000)="e26ae40f", 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 06:14:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="00ccc22b6c785067c75424b4a4038884a11145d3d09ad05a1c36e8b20f9d896c1bbe304fcb4af40dfa67a5372de0c42593b5feaa367d44899629465782211575451ab0cf25046bd3c40e1b9027496f9d09e53dcc9670f08acf073f8bef2e394bb15d82f9cab3c8160b33224ad41b5b0c64b4fc769c86a5787a162ab917c0eeab6cf5368e8a6f4eb5404e7f42dd173dd3a410904eeaed58f34837694c18b13db6b181913a5a304d748cbf8c56415104910c1a9be4597395202f49d632bc95", 0xbe) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 06:14:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4, 0x82) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(r0) socket(0x16, 0x2000000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 06:14:25 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:14:25 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() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 06:14:25 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 06:14:25 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 06:14:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 06:14:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="82c416adf292fa38f9f466612becad27ee28493d985bc7a2c3205253472a74cddcc4268a48d73e10aa3ae65d0acbc6e539f2b21c7f5915831d2bc55bae33ed46052c25d2060007b77f806f1b31c647909915a7cb0b6acdfdb7b14cf22c1488c2c288404ace2964228469d120c7e9273a29aaa64a846c9f4e75a39054278154c922db87f6717d2ccbac3d", 0x8a) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x994, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x200000}, 0xc) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000012c0)=0x2, 0x4) r3 = socket(0x30, 0x8004, 0x3) setsockopt(r3, 0x6, 0x0, &(0x7f0000000240)="caf5b415", 0x4) 06:14:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = socket(0x22, 0x5, 0x7d) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 06:14:25 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x49ab) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:14:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4003, 0x2) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 06:14:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) socket(0x6, 0x5, 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 06:14:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/202, &(0x7f0000000240)=0xca) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="123ea8343d652de6ddee3828e987980a52150ad963f51487c146b74f1c25fd1a2a5cae19bc2e518c73cee55d3245220a061851d05779acbd6505024c01434cc023c8a551906daa1b31", 0x49) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0x2, 0x0, 0x8000, 0x9}) geteuid() 06:14:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="1a25de2bea09c9c69d7b931e89fb491e819db6e713746bc90aee9b1e19e0d10e4bfd4840ef773b23c9c7a9cca07fa3e0e7e534c6b9521c6ce2f7ad898f20ecf6e03d9c0653150430c0a96e962aeb031b00a6aeb5ffdbcfd899dedfa4a7f26346b3490b1c5fe3d3c040b702110fed2a2dde0b4a50804935d85f7310c16e351e0620f3e25deb734e33202c1960b51987e7293e2182b093eaab7ad2d41bff59f6f7ea1af327822d14d780a442", 0xab}, {&(0x7f0000000200)="8fd1653dbb64f5f088524780a08978bd2d7875151417088dd182bf31c945df479a6bdab12fd99d425d088c9ba52c057cb8e83ef8b98ee0c65250a4ea508364162107fbcf3dd5839afd266c10899d61004506ef6d17d241343b558852465446ec9630dbbb7727c40d2e39f75756ce1bf3e0e6e8cfd75a3003bbf858e59c4a676ce2f773a8", 0x84}, {&(0x7f00000002c0)="e82f", 0x2}, {&(0x7f0000000300)="d2dc616b8f73556009f9bc61a742cfef4aee42d8332a9e157a02333af2f269e993f52e353d1925da0aa3c9879c1690e8fb04a2c21dc0f4cc063a6eeb57a1a69ee9483319f4427fae63c3fd3eae3bdbab75530d2e58e7ac72834f0706a4f6e9ba56c336894f8e1b8819446176e156e610329fd2ee3c83fd23f7cf7a4a5107a4dc9502c51caf25b523a360fb116d", 0x8d}], 0x4, 0x0, 0x0, 0x400}, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) 06:14:25 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 06:14:25 executing program 0: socketpair$unix(0x1, 0x100005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="7b527702f3d9c2e275381c572bfa7e4cb2058ddfa80b3597203fdd25b923980aa69e50fae02ed000d3723c8d3f5743796fa5747bfc806c11b11b734079b371aa5c865175c643abaaa97909fe0a874908dce35d517b844d4f7d41650bfc00906efc081df17753beb6dcc11d183551a6042b0715e474d068bd3c0df5b2aa0f20694f6a8ac7d7fadb27b3751d161aab913289350574f92539254878d7650c36659f575081ae3aa550", 0xa7, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) rmdir(&(0x7f0000000000)='./file0\x00') 06:14:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) accept$unix(r0, 0xfffffffffffffffe, &(0x7f0000000280)) r1 = syz_open_pts() getuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10, 0x90d2, 0x2, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000001340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) write(r0, &(0x7f0000001380)="16f8e5d47a13e5e6c7f9dd1f83c1af33afd2a4cdb3c96dc9b9615302df90fc2dcaf2098b9d037b3b4f869e0e3da0208234f9e751bacc3319c27bba3e3a5f0f9c4e312a49e8ac5f09c7a505723a36f8e7c4ca2310d15e3c8d8e37f121d42da98ca1756f81c76b43117a500fdde196e8ad3c2bccf5564a4f3b31ad327ebe5c7a807d7777dea724c44ea04bab1258fe9f4f334d7fb6ec54ca2a3f6d07a1bc47df6330ca579caff629bdd343ae4209efb0", 0xaf) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) accept$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\x00\x00\x00&\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x30) r3 = syz_open_pts() link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001300)={0x3, 0x7572}) close(r1) dup(r3) syz_open_pts() 06:14:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f00000005c0)=""/164, 0xa4}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2a8b6a8aa364d958a0fe32a000000000000c23b12c10000000000200000010000007fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88a8ca083d6450b46e7d0e511621c9aca9385fba227c7142a430a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999000411c44e8288e89ec9d589455d3731abff3fa1e00fb90891bc42b996c0ff522a16f82aa90b7da7d87a0afd8cb5046c629ad9cdeb2b1fa3d10a2cb8e58db76c899aa3692bb91686f5f2885a7476f94a6ece9679b00", 0x145) r2 = syz_open_pts() close(r1) r3 = dup(r1) accept$unix(r3, 0x0, &(0x7f0000000000)) dup(r2) r4 = syz_open_pts() r5 = semget(0x2, 0x2, 0x420) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000001700)=""/149) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:14:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x820, 0xfffffffffffffffd) mlockall(0x3) r1 = semget(0x0, 0x7, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/252) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x81, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 06:14:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x23) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000180)=0xa4) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) socket(0x30, 0x4, 0xd58) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x0, 0x0, 0x5}, 0xdc, [0x5, 0x0, 0x20, 0x100000001, 0x7f, 0x8, 0x3f, 0xa79]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 06:14:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x43d) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 06:14:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 06:14:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x281, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x772, 0x7}, {{r2}, 0xfffffffffffffffd, 0xc, 0x80, 0x882, 0xfcd}], 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0x5}, {{r4}, 0xfffffffffffffffe, 0x2, 0x44, 0x6, 0xfffffffffffffff9}], 0x6, &(0x7f00000001c0)={0x6, 0x4}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r5) 06:14:27 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x80000000, 0x10003}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) 06:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 06:14:27 executing program 1: r0 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/66) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x2e3aa15e, 0x81}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 06:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) syz_open_pts() 06:14:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:14:27 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)="7e00591443a25648c2475cb53ff3f7f23bd7b3c73e0d20212ccb07d0f458b8ada90997a4012c26629a28039811814648354c1f5e1dbc1a2f6b486a039b", 0x3d) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000001002, 0x0) fchdir(r0) connect$inet(r1, &(0x7f0000000040), 0xffffffa8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x7, 0x1, 0x3ff, 0x100000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x830, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket(0x11, 0xca75ee51c3170b9a, 0x6) 06:14:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 06:14:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 06:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getrlimit(0x8, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4f3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x3, 0x5, 0x70) semctl$IPC_RMID(r2, 0x0, 0x0) syz_open_pts() 06:14:27 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xf2, r2, r3, r2, r3, 0x10, 0xce1}, 0xffffffffffffffaa, 0x1, r1, r1, 0x0, 0x8, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4d1f0dcde18ed62a, 0x1, 0xffffffffffffff7f}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x82, 0xffff, 0x430}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x5, 0xea}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x1, 0x6}], 0x7, &(0x7f0000000100)={0x0, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x0, 0xfffffffffffffffe}], 0x7f, 0x0, 0x100, 0x0) 06:14:27 executing program 1: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) write(r1, 0x0, 0x138) 06:14:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='#(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%*{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+-:-\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/##*\x00']) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) bind$unix(r1, &(0x7f0000000540)=@file={0x1a97ceff7225b0f4, '.\x00'}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)) r5 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000a40)=0x80000000) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x0, 0x81, 0x5}, {0x18, 0x0, 0x2, 0xffffffff80000000}, 0x6, [0x200, 0x2, 0x94, 0x36ea, 0x100000001, 0x8, 0xfffffffffffffff9, 0x1000]}, 0x3c) execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000780)='.\x00', &(0x7f00000007c0)='\x8b!--\x00'], &(0x7f0000000980)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='+-:-\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00']) 06:14:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getgid() r17 = fcntl$getown(r0, 0x5) r18 = getuid() r19 = getegid() r20 = getpid() r21 = getuid() r22 = getegid() r23 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r25 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file@\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="b02584aa5a3fb3386019d87bf11e4eb4718e087ec267db0e5d621ee80a7b6eebd6066994", 0x24}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x100, 0x1}, 0x8) 06:14:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000140)=0x9, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)='>', 0x1}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x118c, &(0x7f0000000180)=0xc2, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 06:14:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) listen(r0, 0x5049) 06:14:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x8, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x1e260d0680000, 0x3f7, 0x100, "8cf4d216d5907a713a45c951925976d7d10318e3", 0x100000000, 0x1000}) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x600) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000180)=""/113) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000200)="aaba76685666c6df63e569fd2b740c06a8da749a5b9d11edfcd2acf2490400877955b8141db940f2a2e22598a9f1c7578e074962793429a8eee135f8bbac12d4046342cedea71e", 0x47) r4 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x5, 0x82]) write(r4, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 06:14:28 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1f) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 06:14:28 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10000000002) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 06:14:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x8001) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') clock_gettime(0x3, &(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="42db403a31c064ecda056aa5e5d408b4a87faf80b3836eb686c839a3bc59704426ac97433b9d77829a05144ed45a48d377186ed98d58441bcde6ac2961c03d1528fe0821d1fcc3aaaf9132c148d550894fb602cc164046d071f70384cc876cf7a6d592c8dee6acb541d9", 0x6a, 0x402, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x4}, {0x18, 0x0, 0x3, 0x1f}, 0x0, [0x5, 0x7684, 0x0, 0x4, 0x8, 0x40, 0x4e, 0x3]}, 0x3c) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='!\x00', &(0x7f0000000300)='(,,%\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='+\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='1r#\x00', &(0x7f00000005c0)='*&\x00', &(0x7f0000000600)='+%\x00', &(0x7f0000000640)='\x00']) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r2, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000740)='./file0\x00', 0x20, 0x25) r5 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x2) sendmsg$unix(r5, &(0x7f0000000c00)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000800)="57711e1d67e51bf9dc675caa8f3493b2d0fe1ca04f669ce609f67ffc2136dbe5478fab8f190ec1", 0x27}, {&(0x7f0000000840)="020e2c72fa2b304aa6fff759848e80d47addc29a1b33e24805cb7260acdf75de84a565d4c5bd2b54c946d9cedc09f0adcc0276cd31163b5b43497f622103151503a8a254461c3631b299fdda3fb739bf654366db5bd77d65c97d18c02bf20fa7b9466ff65c546ba50780268153833e924ae30ecbd9c66da747d05c3bb0eef16126220e277d22080e6e42cee69e15c63e4b4068298faa", 0x96}, {&(0x7f0000000900)="0f8699632e1bbe678884fa5e93a75444bcabd5b6771eb9c6fe00e751b7e132c4fcf404343663900d5bd54e0f1b5bbe7dec1a9c1650d986eea65892b4836f1a5da8bf699717dd58f20ad4342a10fcea3afd04139b5dd2c28bb1f426ba79f550522eae782a42814516", 0x68}, {&(0x7f0000000980)="3bfee9a0a2a62c98284c0584f2878bb5463398ce27c0ba78ac2c9856cdc18c18da8374a560085aba711dc3ae3da8cad0fa0863644dc91ce173ed1fefa38ed0556ce64c3019b3fa733ee55931f872a3450c3b0a210b52dd99b8310c7ed80d97422f9c94e65ef5004f482841bb52e1f8581c4ddbe4a12e3f28af9416bd4eb96314d5df38aa0de87240ab24b919caed61ca80dd35054469743c012a57b2b1c3b23104592800", 0xa4}, {&(0x7f0000000a40)="4ed16b473d6ee116e1838703b006691d8663d5232a52f7be4a154dbd6fe22b60e363901de3ae1b6db57bde4e6bccff9e555debf6351b0e8059036c6bcc1e885567bb1cdba8837d24412fe7117df89831e12c40d5fd68292f33ef7f6464ed124717f40e277b5a26075a01f15a04be7c13cde07c79630735b2bf6e5fc42a4e49875f5e0199d6a396f4f63f31f592c3c7ed76b44e851f58cddc5d82ca067f059d30b8c87de39eecc5c5ac3bb476f7bf32c2bc54177b5b4024e49d713d85b12103ab61273906865c9aa8b37512e599b1d055ad2ebd06c660b7b5be1648a2a52a7bfc1c31a041e2c0c486942a113a7bf38d4b9443c039bdc26c41a8e6b60ee7", 0xfd}], 0x5, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x8) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) symlink(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)='./file0\x00') setuid(r4) lchown(&(0x7f0000000d40)='./file0\x00', r2, r3) accept$inet(r6, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) connect$unix(r5, &(0x7f0000000e00)=@file={0x1, './file1\x00'}, 0xa) sendto(r6, &(0x7f0000000e40)="d9182a1dba0367095fc76643de7a22d30eb21e763b598ce177ca1e073c1c3090c7da88d3861010d14cf497d7771b58adb3165bfb49c2f9ab536900aa2554199deccaea08599c6ee3cbd92bd1090bad72db7c588dc090d448e8b38237e9b745a10b8bc7cbf26b446e2b88afc679acef6f465c7009508fe571901af27b7741542eee0089799df1312f65b24de3f1d81a397ddafce4ffb9c3ca8d5acfab9c681ee77ef86450839b65e27d37f4c011d3cd3970559a052060b52670759877482d02edb27e12348b6fbc306787c4c80d89302622d6e768c2d6db0629b43c6a2cf36630d9f3f224dd154a2547e8fb0ad88741bf56", 0xf1, 0xc, &(0x7f0000000f40)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000f80)='./file1\x00', 0x7fffffff) r7 = msgget$private(0x0, 0x100) msgrcv(r7, &(0x7f0000000fc0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgget$private(0x0, 0x80) r8 = kqueue() msgget(0x2, 0x400) dup(r8) 06:14:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0xffffffffffffffe1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202b3b706753555ff652e2f66691dc3e26bc5f599a36234cbb979e8af67e4e617387b71939399df53a82a25eae166622f3e8892df6a6cb72800720bcd835aba22874eeac7ba635f362cd4ae14"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 06:14:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="fe49758c863a47032097a5b84e7aad05a0a9b2c321903846c2d36e493229720f6e7ad7f429726ad5ca22527fccf3a537bdbe291e710f4d0135c3ad80d3bcd297cffeae410a942fbece999abf5566a2ae9abdbea883853dcce20c45169615e382888ed1416ef3b836a80152c3457fe24b816bb3c8663eea8070196209579b4c95cb22c9a1dd1bebaddbd6656ae9c5036bfbce2504b80769a917b215b2b478ab355be630d05d0c43e71855c62660e31106e260829525a765a3fbfa6eb0e69bce1437e77afb0b0ced52dbb2ae3d63dcfd2f3fd52d961515d4993d6cc3c6becfff11f577b99ad6d8252645a5a696d7c92c75b194a08117eb06f20f90c2bf5fc4a07997dbc0f35f52f12da64d67b9cadb164a594d75e35a274706ef08b152b86f9cc1165ff27a2f000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4}, 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) wait4(r3, &(0x7f0000000140), 0x8, &(0x7f0000000180)) 06:14:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:14:28 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) close(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 06:14:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x1fc) 06:14:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="a8d0fab0266d712e6fb3bd9432dbdb8aecc2dde603bccb5f8fb2caaf1d15da69b1bd25ab75c0b38221520d605a824e56fd8e330d44c0cfc3316cbc1d108002b6f105fa3cbe1591480972a94d057a7daaa0ee883e6691f438b784ec13fc86de7c04d3c1305a7e6cf379c2735e3e5df9704b3893d0e224aac2c65c999bf53c0f36fab639455e51b3c1463ca9389c97a2b5dcb06b65b07fcdf9019293634f43218ea9ec0c3dcff08293e87693181ab04fe9b23955bf92eaa24f6b283b99cf34d0485941a5420ca0b88f34d300c1c6eea3f4c54567c2bc8128eef821a255c58f65ed0f0f15e82195d1fefb25a6d880b623bd8a678394ff640bf7ed7edbcd2e2b2063bab3e3c4448364509debb185a12d095179f483abfc33a917ef910b416ea0eb2d4295e11550813ccbb1630d710394c371ce6c7cb6ca679530505f2e9e57d5e436459301c4acaef171e2471e5622e309b0da870bdf3c25b9d7d6ce1788b8f14219effe377df1ff5f047133d6f2a58b54ef078d43bd15289d1198372c26fecae36b8d7011e10aaea2c44dad81cd111e96ecea8145ec10ac0e7968e3ef870bbd0881a266e24454af37f07244397e03109343519a80d0d5d29cd0e64652142d2be4a4d7459d7810406e5c92be5b314c50ef938aab641e4306a8e7194a43cb5babd5fca77d4cdcf812808e5af9d6bd72ba27d0b204a9b84a56608b78e4d50dbd67ce5b38fbfa172ddeb7b4211268bc33915b5eec4c924d31fcab64c2a9b835e05c50909f63bc3e0e5c69d6ec9ea653118f2b30c674fb17331fcc714bd1b878d32d5b4c7ab3893d6305894c851df39df90082ed6d860a8a2a6c2848de5a2d498475f8b281d437314cae54298b94624a63947b2fdccce43b39bc5eeeb73ce2f4077ff406ad2d38b87dc9aabf63a69787a84c21e0f9c07d55a1d971d4310acb924d13d588f2e4be0301a2f518eb1230f4028967a9702ba449d549e7ef745e583504e28c971713cbda4f41c516935aa59172269c30dd6a157f9dba0334b92c59516d5b86ea4ac4f0c370f7c8ef23c383df62fd60b2ad13e2fc5cc50c8220ed5c25019349d1bdbf4279a8cce949010cfcefbe0c5080958eba8d02cf2e22dc5dac37f104d9b4a0918f9eeee98cdf37c26a7f23845115d6072678bf374a62f78ef36be2777c3a40dc5d1dac041dc797f2aa392ef7ebe6b3fd4788a16efc77ca60ea21c819633da1504a4e0d8ebcc63490e0cf768ec671a605803465f6c544bb97d6d1ea4ec2bec4bde234bc76881052c4ade688caf0c37229e4032013f9fb1e9244ef5c8d826774fa852a03934b531b4f60ee7557c4af10fdc4fa29bb79cbe6029ae9e644a256a7a8a89548344e59224b51fdc059d294245ad0e103ed535d4dc080a35b559129a0ee4c1f2d3f7e51e23bf96b6f0447716c90b001707e7031d2134a8e9d6b7f03188f5737ac93b57ec6596c603594d79a6c3d8f184b449dcf8f5321291ba2b128c63206cace702cc0e1378ef887e197636004b0d2a596d1a52a7b8ec52af980f99322e41e8a40c5a45bce4b65260a472f3fe994a7730d9096ab6c0067a0fc5323e1ae14756758231e8a321d1eb324774f89339e7c4bb9f27f6fecc5c02bc71e66d562438e90cfccb1e261eae760157e8933c0d5155388e7d4e20b3c8114e4166b76fc674708aa607e18112f3defdf7befed7e85af962cdc29ae4999e5646d094683482f11a87ee4055f484dfd7e61747f238be3e251a6230595053f587db5607fc25d134eaaaeacb603e54729f07d368ae91e44edf99f13af5baecd477e448c39562a93b2a365965b4303074c170414f02ebcd82c8193832add1e8f7143c22ceeae3718df5a105a312a35e4934fb8d38f93dbb1a385d1a4e6ed3a88fc530ecce22751c820c96e86f468ad5bf1c38bac2d0c761f40e397c2e592b8f44df96fdc05ee82633c745c5691a2a85cbe73f17de8b29b3b1745957bff7c366a0e228cd918e119d28c66d7992a42d96be9457cddf56dfcdb03c6da31c440d5cdcd5fdd4fbe6590dd821a71507fc68c456b78ffcaca68be8408b605212adf0333f856531c1c4038cd933d52f210ba8f1810732adfaf4b037c94086ec29f9c3519374c4020393d05c09f58dab776ca42ecc8236e78d2a9a6613462a4a9ca4948d5a4b672e5ab856e48478144f32fffbb9c439e43f39c371a24bd6d1d307c5edeedee91ba5bbb98d7512161cfeca6752e1c50cb155751497f181cccad6ea8f1aad840e9e0e1747ddffbdfe304228721e7a5f8009b7f3872d853389f3aa05807b33bf85d428ec4bd63adccd49915893fff1929e1d00a48437e9aae81112ce6e4c3d17861241a431ab866098771565c370a2ef2f0b9f0391c91eb7822377dc3a5d19f96e3c5757018521a66438c7f8c928c3bf4d8a70d8fa8f937518faa07fcebc7f3e568cc23ab787d33eb61da24ac5dfc21e61ccea3a64fdeb5184c30d162fc805044d79291b4128f920c63d41fa401861d7a4ccac954f9121a142840ae998106c300ac3ad9efce10ee6adec223c2dc7886c4843262d3290a1ede735d6ea17898a100b1a88977e4662ccd3b522290c5abdc6b50053a7e477bb9a3c785d582abb58799052b9519af5dcdc3ca7864728d39d4c9bd1f6bcb92c2cdf57ff6b37d35ef2e243d8cd5d662058af69d3595e35c0fff53fd7132bd8095902f5f57c3f2a8ce715cec0ebfb9805b5df4bfdc42571bc956213035b3ad1fcc5cebdb2c574397c0078200bc9c178be5b1b5e7a82ce67100c262218ff381e63792fefd0671124587d93564b4acfc110b36acaee53ba9a4488566d7e5b4d547b4957881dddaa0e2c80b4372f6e684bf226a1bf0e55b143c686995c1b487feb0ed9258e79499607ace537c589c892ee4d795348579bf7525c6723cff760442ad5319a56f00ed02c60f71dd17a14ea20cf69d5c31666d283191a8142b9058d57a61fa343bfdf2bfc6dfe228ac703f7783081b117e7ffb9fc4977daa077efe3ec0109130677443adbb62dd8b3ca3caf03adb094e397226b339d232cd6830290cf187c3f814ceb2f3c24afd910d582dcb94d2b6f1fe4cfd3921c41e3c71435f0838997829a12d843402f4093f0212a9318c1bab3feffeb3792a3db9071e80f40ef0de1d51ef87013499adf920a5b054b0e594036697128fb1125eb0bb056ffdef7aabbab7bddbcb1f6d76c0e78bf229ce8dadbe1cead83911ab11bafbfd622f0316ab9a8d536da900e5dbfe4d5a36259f51cb54d6e467212cecb6c32c23652b32281c2824de8d76aa3c18acda0822227dc0e13f7a7f94ac4bffe7f68eabba489e81c10fea8c02c96aa881d67fa7bc456a650d6d5d095aa2f345e45a2ff376c4398a9e1c44512c187ca688972ae4e16dcd4faf7a70f38b371f26412762bd9e76f4fb58b97daba8149f4cdad3e475f2a80e731d54fe4a375f789f9eb64d9747d775464e767e77d3cea8eea85e2468075c0e65065c42a206a0126dd6bdc75f6ddd3cf35a102a36a37ce8685962f694f45656147ad4bb86856b5e449900f692d86ed44675c363bd5b05388083bb9dc9c4287d4bd89f79930032e7e9c398f11c3f9f499aea989a48421bd1d2b294bbb7997abae8c861813680541b01a83e20dd4eb80cd7e3c951dc567966b3c5eb27e0d0613c3d5ec8d60a1a371bf2c27f84bfbdf76931555ac05759358f130b2b6884923f07c0ebdd00d0e71705d2121697342fbbf558f76655f2a2bb1cc29960b2cb7ca4a9101fd3a2be11a23d4218c596a0e9231b206854ea70e18efd2f981e3f030b4182eb98b4eae419d04531f4effe74cdc7236f6d528ffb3cf6255782c662bed6bf5b7d625ff4fd727293406c5366a266451d1ff736c4b6e5b35b754b61f96a2a5e1717fda84a9d5c57b6ba9b27ca27bd0047ddd773e98a39792da8422a0e4fc0a303a7fd67c2b0bb9427fd9fc02de028cd6016c30241a7173434dbf2039a03c6712c64462a8898fbbb460e8bbab33baca86a980619510838b4edc8fac8e4d131fe9da0db4a61646c088bc56480f196ddbfdce8f71586b1d63aa491b3aa0a76e98b8516f0714599916be0a1ce0728cbb49655b35b78306d79e8fce1d15f71ce59ce0cc1accd4bbc13cfa7d285c58418f7aeccc53944b12f34bbde55eff2ceb9c366e3fd60e3d47e1d2c8de52526cafa4baac243fa8341edad8379c6077497bbb9382d30ddcb5bea9d2f3c0ab2b1b9d8830f49f99aa6b12116ef181cd7963847103395cc99672a4fee04da9c9cad1e98e11f5970d07b54f2b1fba3918d7f9dbccfcc746531d5bd20e9b118cb5e90c1552635ea511e7cde967f6483d05bc328343d3732677306a447472aa20a98ba6308e10265867571612c14e423a071824ea79202bce56dc2a0d67496f986c9f15abc3f064412643f08bc6aa4880f800149b5bf5b0bb58771a986e4bd236829a4c64a16322670af8aba87b4633e933689bec2466e7f1d15dcaeb0c195eaa41ff13cbf8665a6f08afeaaa2357a826cbdada6557a34ec2b8e0f4ecc664faea1d573b28bb02c983857213b2eb3ac4099108eaa5d39536bae21fa532904b3558bdd9fa9c676af90249632befea5b9f2d66b647d367d2c2069cd3c65c2c3533231e16e37216a2b54fd2183d70bddeb3372badbb02ada630af225bb5f6dc2f72d98808cf46b84f23be2b7c1d1f9170f099a92c14e971582b34cb1137a510813a4ef23c2668f7a5a562a9e37bd8afba29fed6c92258e67f919622fbf0fbd83cb9fbfc73ba90ca8d9e09358564cd950a13f3bb0d7401a6042ad427a27efc35191a127cfade272831f72ceb7c918c1bb1898166cc4a88cbb42976d9a3823b642fb72ca4de9c46b6ab107863666e5e665af5de56d04c26dbe2406823bec6316aac13fe6edae438414561ce44114c124060be1624bdfe99c17354388aa9cbacd9a944e0ea038595ef38f07c6265168cd12019426eb4e6d029583703df2e1eed1cd4c8c779cf07c74e54af259ae7f6c997ea2a92124b027fa884e29b4e1f502f5386bd0589885d6fcd59da7047666a90cf03cbe340c1847ada3b12218ae13ab6e295319bc4c4c9ad2a75f7c4ef362359041212f7c865c0977c30f27f091c887ab8ed63e3b9a8b2a06adc169eadd83b1c0b9265c2d3f64f878d81c3e12691677358b686c9ecb722d66504b94ccbe58bd6f27d461fdebf8e21faab686e5d45c115feb5e2331d0cfcc898e20c90cdffb65389a669be34c9c90576d26977548d63d597d5e3527d6c8c0017303376bc143a8cdbb33d0bfe8366402df200ba455ea9ba5e129730b07122affcf3ea5f31364246e30d92784985ffaa0cd73ad1ca3d5022a62fca6b418270ef4673b74fb3c9d83244b50b84a244245f7a9d2758068fc4bd3e92d447e94d63bd827208780d51c24b5a27904e1e743e2104f404bc8ffc98faebf46c79bd4b5debe5d34d6b94b6c1250281b298420ca8217fec7c8498b5925f9e3735311ebbd7d74a2170d487369d46497c248f9174bb60569b7b48ea53df074b8e6bfddb933cf7d6a14fef6d33a108e459503ff601a0942e8049845e038aac682ccc485bf51875c7a01e0251d91e60c018a4b8fc3f55d3382a883f8cceeb9e8033925621ef5a938304ebaf0cb94b08dfbbc9ae6fe16e321442145b192b107fa5f5c5aa06dcaa9e72252eec36d6eab57be7a3fdfd0af9fe54266ab402c361b666aa3a3756d5dca6551d4f9e38388bc68dac0e214b8da95cc186dbdafe79fb32ee68b37a5f868c75a4dc5b6b6952a2151decb8f8f5e7d73520e6aa9", 0x1000}, {&(0x7f0000001040)="e9be4af088a51941a1d69f5606721a6896a2af546cb3ea41b87341cd72c99b3a3edf9cb493c6749d3f6862f12076c8f7f2a39c8c9477c113b805c2cbccee3e765e0dd0671be17eee478ba211bc2af54e4ae1b0761bcbf500e0732e8d2cac097ea839e25f51504bfaecb1a264528ca715c8ebe7b2484ae1c9c84a6ba2f171eda43d75e240c6e61aeefb0af5ec92617c", 0x8f}, {&(0x7f0000001100)="0f5f6665c7176d82546f61230643ca3bf6685b66582c7d336cd8ee030a4f202fcec15a45984fea549ea937c3207fcd96b5e1ab10af9c382e060b738a3b916eb5cd0586f012feb4388be84a41bac1e239c70fe7b8dc79dc09cf4fd87ff2906d6f61b74a1fdc5d6ba67a59690ca031cf037a52d6", 0x73}, {&(0x7f0000001180)="7d4290b45ebc9641fe1a977275200414e16f494c73a9481d93f99e560884dbf8351fafb5c8ae661f5e8a3055feb708ba94e83ad771897313cadcd1e00b294efdebdf264a4ca20a622c0086d548022461fe97cbeed9bcf385fd0a277811ef81d3bf3da7054678181cced1550ce3721ace12eb786aaedde5cc0eab5f3bc433085f3e6b6278ea65dbc2", 0x88}, {&(0x7f0000001240)="2b3ade31d0f465c2a97b389e6cf26759ce3c20989794d8965366345e16d10fd1fa67bb80626f6538051dce3bb415a3fb93471a971fab6455", 0x38}, {&(0x7f0000001280)="55068bcf2101706f050dd0bad689043f78f57a71eff368a5e5bb36e58646d816d66a4fddf661f6e5cfbf9b202b14006b30fa8acdccbc57b8e986458ef9691dd77a4c888d7dba32a646416dbfa83cf48af3b1a868", 0x54}], 0x6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 06:14:29 executing program 0: mprotect(&(0x7f0000bf8000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 06:14:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) dup2(r1, r1) getsockopt(r1, 0x9, 0x9, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) rmdir(&(0x7f0000000080)='./file1\x00') pipe2(&(0x7f00000003c0), 0x10000) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/102, 0x66}], 0x2, &(0x7f0000000340)=""/57, 0x39}, 0x1) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) 06:14:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 06:14:29 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 06:14:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 06:14:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18301, 0xc0) r0 = socket$inet6(0x18, 0x7, 0x7) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) close(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='c\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 06:14:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r0, r0]) getgroups(0x3, &(0x7f0000000040)=[r1, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:14:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000080)=""/60, 0x3c, 0x801, 0x0, 0x0) 06:14:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000cec02585106eb6c689dc3d0e01c714a92d09231d016067923ec9f489b816e969c94b12f2d711177c8a8c5a1c12c1743078d246ca7b34df613b0ff0f8a3660933727ab4be303fbc2a0ee97bf5770156da2f13eb5e699b0e724005f301a36ddd9d5d76ed41a545c982e664fd9dc3039e89110c4a106f74ce1a9c1a9f7c63ad1e30e5736d579dce23695a", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 06:14:30 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:14:30 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x60bab7a104cd5cbc) execve(0x0, 0x0, 0x0) r2 = geteuid() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/113, 0x71}], 0x4) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') open(&(0x7f0000000000)='.\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000002c0), 0x4) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) pipe(0xfffffffffffffffe) 06:14:30 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xaf, 0x96d1}, &(0x7f0000000040)) 06:14:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x588, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80000010, 0xa2, 0xc9}, {{r0}, 0xfffffffffffffff9, 0x5c, 0x4, 0x1ff000000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x7f, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x401}, {{r0}, 0xfffffffffffffff8, 0x42, 0x2, 0x4, 0x31}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x6, 0x6}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffffd, 0x21, 0x800fffff, 0x9, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x5, 0x6f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0xffffffffffff0001}], 0xa0, &(0x7f0000000180)={0x5, 0x6}) 06:14:30 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x200001) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000140)="186fe65c", 0x3) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000f900000000004000000000000000000002e375000000db2a0d8f92677ea40000000000000000001097f9f1206cc48e613069a66f8af36b66f931e519d8c54f6a986774ffd862fcce72d27cc6629feecc000000000000"], 0x4c, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000400)=""/163, 0xa3}], 0x5, &(0x7f0000000540)=""/95, 0x5f}, 0x801) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000880), 0x4) clock_settime(0x3, &(0x7f0000000100)={0x7fffffff, 0x101}) getpid() mkdir(&(0x7f0000000780)='./file0\x00', 0x40) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000600)='\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',)]%^\':\x00', &(0x7f0000000700)='\x00']) getpid() r2 = getpgid(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000840)={0x2, 0x2}, 0xc) setpgid(r1, r2) fcntl$getown(r0, 0x5) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:14:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x482, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000000)=""/127, 0x41) mlockall(0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 06:14:31 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) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 06:14:31 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 06:14:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000001c0)="cf2de9b832d1b33899e44eead8cc85689526cf7e3ab64f1547cbb8d4517b0106204c498bb2dd70cce82bd0deefac55454eb9eb05e7f524df7cf7d9a79d6300313c389b94f6ed6b69771e346e38803377bf73aff6c3ba10100242b875ff9b5c71ba0140160551e5c5093089106fdc05273019d5f179e04258beb6f4f0eba79ddc1fb2c24dcac11e5d3b64b3881d61dd2e8f9ceeda520fbaf13d6431e749de6b93a27862a23ecc951c24472788be247d38363a23e75e305409b7f7f8a63d3f0d26e18690bb79fc9cb63477263117e888752bc915fbee07505c283912627303a5941b3ce6a1d80b290a0582d67d0b57a4b69527386589ee7802d44bcaf7d43dc95016e5db01d3fdd103093edfc0646adf3e654c98c91059788e5f71478d4ab20084e58b319ffc5edb47fafb4febb34aad804717308df25f81cae79f4d63f45335107e5f51e5f70861e96dd928424d0dedf39da3ca48b1ebc6f0b9e1b69ce3375895738de582728921b0ffce8313acdadc52c3d2aad682c07624b14542b4b15177ccc3e3b27ba393895f3413fd3c5c4b97b4c2f0a34eafa5dfbac463c299aef6378b28abccc211c8df87444bd1399b5bd93d02671c3df8aebef0c201fee13e0557e5cb911d705c29f0b948f8ff71d65b14bebea7cc09285e59fe26936877232087deea9693584d3ab475ea855991f4e94879164e4e1f2c6d840c821fe55deafd15be569f4896c3db52c810dc16da1319943f8cc369b8891c7140cb34eee898514de10c06097bfb2b00342ad77297f21783058a3d61ec57cb9b66cefe5381de9ae944f32c798b862d0a20214f8ef66dce4f14c594c6a7a092b43b291f4ed419379ebd21865bfd1a64245fd407cb8f6868a0eebc430b2039c19e687bb8a2d48fade0fd9f0c5d5cb4f38c5f4f822332600696c586afe89a70c87306570eba9b9f5c7dd3ed5e859a3b1a0f56d9f9d2fa19e16df6ffd8a2907d22d9e1cafdc1d0d5f7cc933e437e218fde73c7204b116dbe442d87fea08296519e82ae6f3ce9eb187437347181f496cb46bc9462d91c86d9014f167ad871e568072cf1d91c6ca370607cebf279f18decc28aa853aaa8a38167364bf87987a7c617e40ac008825319203f76c51d7fe3b426d3a5b7f16605d020c678aa2101f7824c87286d3c39e59a98ab9e4271de39f880d6a1e9a47c5ed982507e6c2c910279ff2fde6cec476234361e66f9a09699a47296be7a09dfb23ff8750309ba4f6b5792f283d11b95164169ed8679eee2087f14089863cba4561f3d2e2814d09950bc35be74ff9ce6178596171425d794e0a2d1b2e0df7f5107a88d501a76b8a73685020ac8378f95b5327276e184e55a14199ed2d9b04d116dabb14a8f66e91901e10602250c6200c3be3511f06ab01b262adafeb7c26d794537af28fa2414cfa33caa0180f82573ca7d108d78c2479a83ae478f713dab5608fe499d7f530eb6ea3caab24ca9518ce7a8d94c01dc16eae4d1b7d12c03bf7a59ae2edefe1d9126a7420d25f93920698a2557feb10f3e794f3236c172adc7cd2ecee312c2ed90910ba67c8c58c0ce02665cee40a71eb5c254ddccc840ba82c65a7bc975ab2963591fb616b361f368f177048dda820912354b9657c61c5b43b3872dc46f78c4dada3ad41b7ad697b74d82f1098221558e5b207dc656dfc48d9353e6d5aadca8ec7e3572570ddbff2e546a3f464a71a0d2b5c19aa961ded0031ffe1dd3603325900593d5b8064e925322a11a8cafea9bc346cdf46e6652a8309560ca54fb97a0534a8bee9de056c57c0819a2b4831659a9ae0bbe4b00da7aca208cabeb078d5064d718a58829596efe7b2bffcadddcc2d23046c8b071d298bbbf4a2bd5604ba25fac3b8254654169ecab93cde6624f7f1228f1edfea288d355a6428c756e79898124e2575e289b8f1a6a3d8e4bcf043bdf1e7dcd3025e003687184ce93393921a65c896cc1d688493dd6df7abb3f3bc8a8460d4689bc6b535a6ec297cb0585a30b0ab7971e80345894284e20d963b1eaa214d3baaabc637b141626054287ee4de690d520ada5c2cb0befc88a043ba47d3f8523a8091587e5dee09463b54a542bf03d0c548d2d33fa651961670a59d921079984a7de516a1a36a942de49b5c3ba35140303b2e365ef8e481af6e168206f3434ec5da17ec0d61784b0a6f2ceface00e0330dc813386a0f7f52fe22cc8b72aa78f1b67861d9a7806b27dd4a5a43c6dbd4124ccad67e35987e7e7f3dc6cbfcbd85d616810b28aee232e243f6e187634fb6649cef7f9bad461f245319ed30c02404d32ae7cf6547e52369862cca2313f2c95a28807dcf328f501a5d1b94164f0b8a2e403eeed947c396850e59b95cccef4f891b6b83f58bbde4941a967c15c31d5b3cee59902dfb25c2f732329b50427baebb4f47037c327d7b721446e9a6a3103b6ea1e8ed604591666b91ffaf6507d65f3c395b6a09f0d756e5213e375466613bd4631baa8877aeec4726d7831db4fc416d9f22b5e82167b89a4b616a0a51165591c95991a7f282e22ef0a1be110cee6aa7436a7d7eee2a82c4f7f1646fcc84c27bdd6fa7e43c890e9d255e55f11c783d4ea9bdc6f42dca2186b38c34f5060da9c880b31c7eaecaf848d27ad5671f46497474f7d8d1a4b6fbd496c60d3a31125b74b09dc9f966cdd3ca0f5aa63d94983caa5b53413e63c211223463088df64338910b9953158af1da7befbe663776fc460d82a68057c6f256646c70a9386ff5e03d87bef3574a32007009880f0696e8ffb29b16f51f48666351420237d72f61f97cec752707e5a30149064e800a4c009aa8307870369d1b71e126d03b770e4ee4a5c6f5c6be635e99eeb127c3db5f7018d3f3e34f021d9ffc0d2189886dc0c9cffc185c8631fd378ebeddd350b8f0e2eb753f6f1b5db2e14b6c322c453b50921112b059f2625ccfbee57a424590600a9016080aa3a14956eb75a87f3876f9b5fce52dfa28e02ad60d00cf6850ee2b1b10ac7b64180b0df6e5ef2a3b9b449b5433a615f2b7aee82967a2c665c0dc3a1145693cc4d53309e520d1ecdce619e70d89f322bd2de9becee9ee6c8ea7cf68ca55855ce11888ae09705ab9b68a62f4fbd35d8e8ece2f3af8d5995a4df80c88255a7d2c0759a09e6957538af6b8d02a9abb29996a7b3c056bcfe97d0d264ac9f8bc21fc6a445a9735bd5e649a65d016d72fdae71f51b8fa34a17f3ae02d07675dd8ff1149ea527b48f2b3842d3c86f8baac072c83114b28e0972f3fbddacbe86e841f441cd8b8ae78aaa304c67af3c82c518d5e2dd060ee194ddc6ce2914d12afcf4b6d1b63e239b3b4e023b296abf19bdff431b3931a50369d114d2b9ded733b239c07e2e34948e37159613972a20480adda050d0b0a8ef025d590e84da83305fb77119270a5d86aed5f932bd58d60fd8d23d8e3a812bd1783463042ce0391255b32b1e9b15ab3df549d7ba084aedc1293d6387860c753a75242d58e1daaa93e704754665f73e636cd6b606887291fe3990a1af601c06e713466ae31334d686745177cdba9dffe168e044d859a1c8d028ac7bb4f7fcf4c71b1ad1dcbd2dbcc5de4b181677718ab50990df0e3189cfd479b5fbd04a135857bb8fb3c9433d36ef76d471d21a35ab18b31d9317694092ce2eb71946b23be5bb0c2b0f285d1c6f463d48106ce646e7c5ffa73ada75a9f9cf655954134d9c641d3a16507e78df61c096ed2d881b5b0ba4d43be9ad5985db742383cf88d13e081d6a14e2cb1f16385f0f6ec49216abdecd95c5701d6249e3b4418abd103f5cd74975068a1d9bb3597f013952e7b85f268a88d2bc569b9c8b98e0a892cd9c9dc31c1e02405cc8fafc9ecbe0e3a50846dbe38977c7e70d3b9fedde5853a0b15489c4dd894d12044c13b654cd5cff0290aa68e432042954a1b5af15b67d4aac468ade805fb92f55503e7e287e6a8d3d82ed9bccb6a64a72ec6d79fba733f5096b11080eaf45ae8f0a1c157c5c86717a53f9edccf43f2f5655e6e2a2107b2995da8c68175aee657c05e02e804e8dbd9c5baf4190f274b5755e79e233dbba058875ea21ddf3553dbafc1fd74f666df2c87550e34872693446d86b1c9119b55eaccde91517c827c74a081cc3c627c58d146c2592c7aa615a6a5ba90d67e551a198259d739b6c9399323364e0b9085c634e62e802977741a3785acd176e44549c195d52805b9da5762572c03dc2b126b102312bfa31a425d786f943076c6c41b455b135ee30e2764cc1906bff954f618abb0eeb38aad6cbfa6aea4bfc88824b97802e72129d474631098dc41b6230d50860477480285819c16a331157ab9c05f089b2bd52bffa0f88251d70547e70eda9fc37ce8deec4a5ce2110f845b62dfbe68d713b1d3427d742642cdc5b3419ee25c785cbf5485c33481744e608cafbf375ba8122ba5c72cf21d33214582d4bf23177032af3b2bcf186c78ac0999d4b46b80610cd0c730c3bbc717dc7e1e112fbcf9447e6ac22baef9107ecc64b7adf6e87c90a2721bdd6c2be76d991d645884237e88ffb8d1ad64709333c02da3a0d1baa0fb2801228f7f5ba82ea1b63f49bcc7ff724f226bc454b0f0c00e6f3c1924a07ff1a5e960f146f34fdbf485266210e6860348edbb3a10fe886a554bd7a526fa0d79258503f34e457adc4594d25eb6a03e6a6a8faf559ade1cd8526a4c3f50e61a62363928278b4e2bc66c1ed389f311e47659646ca77d11cb3c4fb5eacd2219efe760cac172bd6aa0a34d74d03032d0e7727da2f5f48513bf419dbf211a1548a6c42645c54f17b889845c30e8725893108981cef70f2cd321e40bc1fff5140fb9c981b2992f86b7090d3a04ce613bcc10c000e99f0a22b8202585069f26c4c819a10affe0701206ba6f81b4689f89cfae3684bb814228c481cf0bbc5b20f8ddabdc2a1d9706003f20553134230a7ffe41f5095c894822c3c92edf6ac7da9fa793dd03a19fee41c950718c4ad1b871f5e6424ad1630707ed990a6bca037c7d2a69dfda81a48474a322bfb960db5d6c5ae13cfa4efd780e86ca26adbc7918a778361493704989acfd3548dc2f955eab610a2c21d9536a8403bdc0f6e2e498a5386df7d53c72940c4a2bd1fb490ae0e6cdcadd9aeb782d316419446315fcf5eaaad2ce94a7776a5796ac9b8354e32e6b9c4d1e0c29cb46eb2e5bba99d7eaa9d2612e3c5fadcd9708ae25f9e953a80ecfb4d236b25f9fe38b68c919919566ae1fa3a42471d32c1d7f48fbeeeb39473d09204176615f85a4a4937a08cf0e6427d7e478c0622a83ad3446f7a2148e911a43104ddd8b6648671f6db8cc5eca08d775ff604dc6d18c4c04eadaa5acfe7cf69798eb1148c6cc4de751471dd644f8c7a0ed8688b565aecf33ee5b3228d022889ffbb26898ac2e08f508d7e2ec5d00ad170c55093e1cde7dd3b6b46cdded0536dfa6eb8637fe359d399cbd44b71848baff2b52b01582cb9a5ed4dfb1451d45f47e2c3cb5e59077829395b5801dd3ef30dbf346ef639edec673ac415ed93574b39529153d5e43fc1148736ffe06cf93341585ff83573550569417f4c8d86d60ddbab6d787a0cc544ba9d4ea74aed420cb28be9c330173d15c4e2c0c168d62c5987e071621c667c8b1303e8a98ad0c535d86afe567bb26af9d5d2d17d639b881bcbbe86efa8e593aaf81562b03641484a629fddace902496ce1e297bf2d12c2b43a386c0603666dcae05240f60ac4c2440bfb13af6112836de53a2c1c9d23ee481974f240a4436a7d793b4bd67ef", 0x1000}, {&(0x7f0000000080)="664ad8dd8530b32f48155d08160f6780ab58025f66c76501409de5", 0x1b}, {&(0x7f00000000c0)="c7a4dd7384ef27d7ed76668a0e498f88d1bab0e56e9c81788ad288f7df4b7b4999c21fe80b16378914eb26b5546ee0f8315b8bbc30413e6016ec4d3ed2ee1b524e1b2ccc3da8ada7cda80e7ebc4c2d9c2e3f9520b2215daa9fd55a52d7ebaabd06061627adadc312606195d4a6e6beb8b50698f29c371e79a002c167716f2c8a57af4350d6abc93dd11f47dcda0dec903bbffad4cef291866d9bcbb9e8b1ad2361531de9", 0xa4}, {&(0x7f00000011c0)="5cf1425da64f15560d22535afc348c2d2f072237e8420d8737da4be747aa323462835bf70012fa99f4892d6100279b5696cddb71ceaa90d73666bb65100f8734c7e4dc1e8b57d2f5819f342cb3286343cd97d29d00e2bbd21fe7dd800ca6c931f21469eb1b439292539b5e3dc985ccb5f424d5c8aea8e48e875072a7366d23013048bdc1e32a081c9ed239bdd150a3c3669209f4fd9840cbe1a64868e0c66e5d1cdeeaa302aab0", 0xa7}, {&(0x7f0000001280)="2ec2175375a7e3450745cbc2736575562d6be7d0c7a32845feaa3a031d08f0b2853252dd933d3a95f3f64a54c3baade890fadfe2ffd5fd4014af02c54aa5a03eedd9598e34eec54f1a93b7dbe0dc80c45044f9572527e1dd02b2c081c11e0e001c09f571c499fca79b17481bfde977d84a12f72f36fffe8b564e43ffcf6f4dd05852fe697199fc14b4", 0x89}, {&(0x7f0000001340)="c007ed5210dd4668e3c205342a0989a5e34958f321a3d40b9ee06f766632498ebbe67927c9320681b888d99cb5fb18f3b3e8fe638b63406cdd2f0da1198efa7befdeb7935a1077c096f5ebd2787789777a227209e8c1cc41b25aa908db717e4b198c0dba388495aed5d37695db1f5205ae50336152a16b402c36c31d1e8789978154a3c566a146067a4c9459ab91531552fc362f0612d983", 0x98}, {&(0x7f0000001400)="facdf589857f66a1b2d16d3d69141d5226bba94ab935bceb08734d2b202060ecea8e5282f0e19df3bc6aba16013b", 0x2e}], 0x7, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x98, 0x400}, 0xc) 06:14:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000000)) 06:14:31 executing program 1: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xc3}, {0x6, 0x8}}, 0x0) 06:14:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 06:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x80000001, 0x1, 0x1, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:14:32 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000240)=""/130, 0x82, 0x41, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000200)='./file2\x00', 0x140) 06:14:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0x74f, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a") write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) fsync(r0) dup(r1) syz_open_pts() 06:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e21b5bebffffff800000e7d8e4", 0xffffffffffffffff, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) witness: thread 0xffff800020b93080 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807699af88) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93080 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 302908 86842 0 0x2 0x4000000 1 syz-fuzzer *386720 60345 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(9c0b02c94fad1db8) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b93080 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(9c0b02c94fad1db8) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67670 rbx 0xffff800020b67710 rdx 0xffffffff81ec7571 cmd0646_9_tim_udma+0x1299c rcx 0 rax 0 r8 0xffffffff81928b04 kprintf+0x174 r9 0x1 r10 0xd537a720021a95a r11 0x674c9861d7dcaf6e r12 0x3000000008 r13 0xffff800020b67680 r14 0x100 r15 0x1 rip 0xffffffff810e9c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=386720 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b212c0,0xffff800020b21780 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff82312950 estcpu=1, cpticks=3, pctcpu=0.21 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77957 334224 4499 32767 2 0x490 syz-executor1 4499 79206 86842 0 3 0x82 wait syz-executor1 54860 81269 0 0 3 0x14200 bored sosplice 86842 227174 37630 0 3 0x82 thrsleep syz-fuzzer 86842 441524 37630 0 2 0x4000482 syz-fuzzer 86842 263394 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 296710 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 397091 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 212369 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 283945 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 302908 37630 0 7 0x4000002 syz-fuzzer 86842 59611 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 171650 37630 0 3 0x4000082 thrsleep syz-fuzzer 86842 362358 37630 0 3 0x4000082 kqread syz-fuzzer 86842 230574 37630 0 3 0x4000082 thrsleep syz-fuzzer 37630 483389 20944 0 3 0x10008a pause ksh 20944 390086 16875 0 3 0x92 select sshd 50265 416033 1 0 3 0x100083 ttyin getty 16875 143987 1 0 3 0x80 select sshd 55155 51333 85916 73 2 0x100010 syslogd 85916 401379 1 0 3 0x100082 netio syslogd 62199 256531 1 77 3 0x100090 poll dhclient 63192 206868 1 0 3 0x80 poll dhclient 46303 175313 0 0 3 0x14200 pgzero zerothread 87197 263900 0 0 3 0x14200 aiodoned aiodoned 19793 15840 0 0 3 0x14200 syncer update 90584 418997 0 0 3 0x14200 cleaner cleaner *60345 386720 0 0 7 0x14200 reaper 94834 142197 0 0 3 0x14200 pgdaemon pagedaemon 37331 347375 0 0 3 0x14200 bored crynlk 6512 166207 0 0 3 0x14200 bored crypto 65750 155688 0 0 3 0x40014200 acpi0 acpi0 96313 133544 0 0 3 0x40014200 idle1 33474 38907 0 0 3 0x14200 bored softnet 40419 135251 0 0 3 0x14200 bored systqmp 81406 256259 0 0 3 0x14200 bored systq 96472 480103 0 0 3 0x40014200 bored softclock 63720 230430 0 0 3 0x40014200 idle0 1 154461 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 86842 (syz-fuzzer) thread 0xffff800020b74968 (302908) exclusive rrwlock inode r = 0 (0xfffffd8069bbf6f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd8068d354e0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9457 6319K 6321K 78643K 12794 0 0 pcb 23 9K 11K 78643K 9923 0 0 rtable 79 2K 3K 78643K 14541 0 0 ifaddr 30 17K 21K 78643K 2765 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 552 0 0 iov 0 0K 32K 78643K 1472 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 15167 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 248 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 1259 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 4 9K 33K 78643K 20441 0 0 sigio 0 0K 0K 78643K 270 0 0 proc 41 38K 70K 78643K 11933 0 0 subproc 34 34817K 71682K 78643K 15334 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 2969 0 0 in_multi 22 1K 2K 78643K 5605 0 0 ether_multi 1 0K 0K 78643K 151 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 3627 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 94 13K 213K 78643K 63285 0 0 UVM aobj 130 4K 4K 78643K 164 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 479 0 0 NDP 6 0K 0K 78643K 1356 0 0 temp 97 2361K 2442K 78643K 76446 0 0 kqueue 0 0K 0K 78643K 183 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 453 0 450 1 0 1 1 0 8 0 inpcbpl 280 9273 0 9266 1 0 1 1 0 8 0 plimitpl 152 1073 0 1066 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 4082 0 4051 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 3540 0 3536 1 0 1 1 0 8 0 nd6 48 902 0 900 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 19044 0 18893 33 20 13 13 0 8 1 art_table 32 19045 0 18893 2 0 2 2 0 8 0 art_node 16 4081 0 4053 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 9 3 2 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1255 0 1245 1 0 1 1 0 8 0 shmpl 112 162 0 34 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28272 0 26493 58 0 58 58 0 8 0 ffsino 272 28272 0 26493 119 0 119 119 0 8 0 nchpl 144 55584 0 54006 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 208773 0 208773 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 141625 0 141625 96 95 1 6 0 8 1 sigapl 432 19261 0 19249 7 5 2 3 0 8 0 futexpl 56 197151 0 197151 3 2 1 1 0 8 1 knotepl 112 12190 0 12165 22 21 1 2 0 8 0 kqueuepl 104 5544 0 5542 1 0 1 1 0 8 0 pipepl 112 16450 0 16435 38 36 2 2 0 8 0 fdescpl 488 19262 0 19249 3 0 3 3 0 8 0 filepl 152 132052 0 131978 44 39 5 7 0 8 1 lockfpl 96 4669 0 4669 21 20 1 1 0 8 1 lockfspl 24 10796 0 10796 18 17 1 1 0 8 1 sessionpl 112 466 0 457 1 0 1 1 0 8 0 pgrppl 48 707 0 698 1 0 1 1 0 8 0 ucredpl 96 49246 0 49238 1 0 1 1 0 8 0 zombiepl 144 19249 0 19248 3 2 1 1 0 8 0 processpl 840 19277 0 19248 4 0 4 4 0 8 0 procpl 600 54174 0 54133 14 10 4 5 0 8 0 srpgc 64 2638 0 2638 76 75 1 1 0 8 1 sosppl 128 415 0 415 85 84 1 1 0 8 1 sockpl 384 19699 0 19682 21 17 4 4 0 8 2 mcl64k 65536 31 0 0 3 1 2 3 0 8 0 mcl16k 16384 24 0 0 3 1 2 3 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 71 0 0 4 2 2 2 0 8 0 mcl8k 8192 65 0 0 8 5 3 3 0 8 0 mcl4k 4096 65 0 0 5 2 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1094 0 0 11 1 10 10 0 8 0 bufpl 256 33113 0 26144 436 0 436 436 0 8 0 anonpl 16 1951238 0 1945361 358 319 39 43 0 125 0 amapchunkpl 152 174814 0 174732 1336 1258 78 189 0 158 74 amappl16 192 105776 0 105531 474 455 19 29 0 8 0 amappl15 184 2967 0 2966 1 0 1 1 0 8 0 amappl14 176 3678 0 3676 2 1 1 1 0 8 0 amappl13 168 3148 0 3145 1 0 1 1 0 8 0 amappl12 160 2485 0 2475 1 0 1 1 0 8 0 amappl11 152 3813 0 3802 1 0 1 1 0 8 0 amappl10 144 2723 0 2718 1 0 1 1 0 8 0 amappl9 136 2179 0 2177 1 0 1 1 0 8 0 amappl8 128 6246 0 6162 4 0 4 4 0 8 0 amappl7 120 3104 0 3092 1 0 1 1 0 8 0 amappl6 112 2425 0 2403 1 0 1 1 0 8 0 amappl5 104 3047 0 3037 1 0 1 1 0 8 0 amappl4 96 3873 0 3838 2 1 1 2 0 8 0 amappl3 88 1955 0 1950 1 0 1 1 0 8 0 amappl2 80 169054 0 168994 2 0 2 2 0 8 0 amappl1 72 488410 0 488011 22 12 10 18 0 8 0 amappl 72 57873 0 57843 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 163 0 34 3 0 3 3 0 8 0 uaddrrnd 24 19262 0 19249 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 19262 0 19249 1 0 1 1 0 8 0 vmmpekpl 168 162694 0 162666 2 0 2 2 0 8 0 vmmpepl 168 2208193 0 2206987 479 402 77 82 0 357 7 vmsppl 360 19261 0 19249 2 0 2 2 0 8 0 pdppl 4096 38531 0 38498 7 1 6 6 0 8 1 pvpl 32 5399177 0 5390315 1019 931 88 120 0 265 0 pmappl 224 19261 0 19249 89 87 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 647 0 35 18 0 18 18 0 8 0