803a092bdd73072e3b728a5f3db56139c1e93f1ba8ef19809bac71fcb02bd466fa3bf5924500a631c5d640c2bd4431d08655bfa3df83ccb136c4b0d71ebbd9f1f424f8539e9068d7505441daede95fd7526ecccdb8724881be6f3162c06a97cd5d8585fae0227cd69d61de6b2c640b4782c3e70f52e8607411025999d46c99b9dd0b257b851226d4310bdf9e6bdcf0d48e8aee56def76991576031cdb71e8c10e3be58b1ca838e5fd416805375b4d1213ccba2a011e500efdf81ef8691ccdc4b671c8b149bd6a3f1298e352de4955e50bc29b8e48205f2e41f92d09a38cecb8424b7255799272703a07b3c7347f413699364ed534384303a21bbdedf61e31f8dc32be32aa578dc6a9b0d390b30ecffd65e06b22dee744d9e15e9a2e44f94893bd489b476c03624d01ea19c215089838cffcaad15fb4e62fff476642a4f7dd8181e034f7371c9395f4ae57d0c8e8eb77955ecb91f51125356bed78f207e3185a3f88c9ecc02394dec86ceec682f33bdac1b9ef61d7bd45eceb2a7d6032248312a11b5d925e6ffaad8d92fdb5e4799f322ad94b6e6f0bd32b2e0d78615ff4612f1e6ab78e45b72b8dd937d718d61ba1c09cb24f52081ad664059f2050275beaf1de4c5e1b6ec36a290fe4fd85ba4b897b1208b0cada6604c220575cb69a50f09694b838f38de7b595abb8625510bf5eb81f59aa9c9df9e5e45417517857f7837dc80aac92452324791c4d0dc7679d66da9aeb89b6a578d83e0ec2a0cff7b94c1a655e6d6d5bdfdeb23a7cd634952f07460c0322a97be5fbea6bfbb7fe133895b395f285cfd31f9b6cf1dba2414e13898b24188c262583ba95d10140bdd64d8a137b36f08969268308ec94936cce5ef6b578d379837ab2bb9e988f8cbac83f3aaa7d801213b1e22161495036a83476428c77fc159b8a9a3a0e1ad9a06ea1a119be75795e845776984830732a2640f4f1d6560a3793166a3f4673cd4d031e80977699f412fd5530e8403b2386d317670f621d1cbd544af4cbac3a347d9acc84e6264bc55f691cfcd448d3dd5042736a5e397f429ea5e20481ca0baed43dc6f9816df405e4c645d6dfe225bd1d89d3a509964a8334aeb1963222723b4576e435621c4c639dd27310b8ebd6f1157e184d9e58dd00ecb58ebb0e1fac688579c181e749927e589b3bee5536f11ec3ec7e556f2ee9e4c8b90717223e87afc8995f7f0c65bde34b377db3496346a491f4cba64beff4e758cf70adff656686c3d76516f2b3fd141ae587dd00bd88b151a1c2607709a7285271c8981121a8b092dba012f7c36cacf34db71e302ebc71a968568c19ae1d410a54967cab0436a9653209594e315e1ff7f8b7aa4807b36193cff75a5b592f8855eabb9a1cd46ab884b8f79b7ab07d7baf1bc344a2593e37e961136bb711ff9733cf74ef2702554c3fb037d5997ca436d1e45d0e915b01e2c6ab5967b91e1f4357ede11b3ae581460e44e4be96e8e2a89ea2721bc041066fc000c26db07425fc2e773978d3d84232a8b0cf09e4321016f47a9d4350b9d70fbd96391f3907a33d1bf59520d2aa4d43971ae301d2373896770edd2c913f8b95773036c55aa6514699f0b056f15826e67489ad18c1b14d6155b4af4e603ae13cbb58066d5dfeb71fbe96cb83c76bb840b064da57140dfc2cf72590630403fc4bf1e0ee299d1cdbf9d319d171b40130fd2f80b6e1a094e50eca737a19849798c9153491000ec704d7a371ab7348e1973f1b5c0e3105d9da419c07ccdcfb6624a061b82f3928f2ad93163ab5fe52bc32dfa68b032c2a2c8a5e1b8a450c38577680727fa528abf087dbcae74e9c5504284fe6e52bf0de53123140ac1dca5b7609081925abf320b404a0fde8973dc8fa76830a8c84a994fb3a84654a730dc0a7b693751b1a2d426375afbcd77e1e0e5b67ac4d838fbb8d2e0c880360cc7502f8676acc6ac0ed971dbb6d4428a40f4e037ad10b5b6598e2a709ef190d016841c84a3c658dd74b709eb23a16e36fbd6d0da267b67dd9eeb7ef7d10baf98420b9b98a7c2d2eb94986fdf2c4e5ff3db3a28bb3c4e45160fa8f5bff263151cd1bd5faa6c2f1fb2601d1947c3dde3a217a7fea1e5ca17b4a83b40bdc1ebd2b4fab30d193e9e1debd863bac022cb264a0defda416b77b01cb27fc959ea1e1ce59e52d0f2edc47fc171cdb476e94b2b207f0106e01dcb37cd8f4590a107ed4829196a40866bc1fdd3f874a0edb681bfc473a9ec52f8dc110c126", 0x1000}], 0x8, &(0x7f0000003640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000faa1f08473ec05f60000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x120, 0x6}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8007, 0x6) 16:00:28 executing program 1: socketpair(0x1, 0x3, 0x702, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r3, &(0x7f0000000240), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r5, 0xfffffffffffff001) close(r2) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup(r0) socket(0x22, 0x4000, 0x4) setsockopt(r0, 0x20000000000011, 0x86b, &(0x7f0000000040)="186fe65c", 0x4) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) 16:00:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac17d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e7846f04ae91851dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba8990069d935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7c1f9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0xffffffffffff8000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x2) open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x2) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0x4) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000001002, 0x5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) write(r2, &(0x7f0000000000)="857079440715fa38e74125af4b0133065d99b849bc12c5a6daff386ed9aaadf88b25ecd0b14db3c25b3e1ff05866f3bb907800beda7bfd38aabb1ac6ff67ee47737c85f5d6e2b34652bc762af1ada34e31eecf9e8d311570dc51ed9c0d7153a6beb92260f75cc2d7ca4aa0ec2144ed838dd462823e08c5ed77", 0x79) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/74}, &(0x7f0000000000)=0x4c) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd56) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getegid() mknod(&(0x7f00000000c0)='./bus\x00', 0x3006, 0xfffffffffffffffd) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x80, 0xec9}, 0x5769476e, 0x0, 0x4}) 16:00:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x2}, {{r2}, 0x0, 0x20, 0x2, 0x10000, 0x7}, {{r1}, 0x0, 0x8, 0x10, 0xfff, 0x5fc9}], 0x7, 0x0, 0x10000fe, 0x0) 16:00:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x6c) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r2 = open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x101, 0x1) symlink(0xfffffffffffffffe, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100000000, 0x8001, &(0x7f0000000000)="3b85bbd94e997f76527fa0f5f2ac30c849c8f611a8", 0x15) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="ce46e5c0fc51a2"], 0x1, 0x0, 0x0, 0x0, 0xef}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffd7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x108) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r1, r0) 16:00:29 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r8, 0x2, 0x3f}, 0x3, 0x0, r9, r10, 0xfff, 0x1, 0x8}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r12 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) setreuid(r2, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r16 = getgid() write(r14, &(0x7f00000003c0)="6d22822deb55cefe4a2f4f9086f2f219284fb4510cf33ab2757cd949181a994b1804c669d1f626e175ffc07beb5276cc7d8756323d0fe73c8fab190baf7a3e9e1cceed3594695ecb6b98da862c6208e5e6f4820c787802b8a7f29cce599128310a2948e1410246fabcb65c4c615b88ce552accd6a85f82258ae3d04a55fac5518c2f95c79e317df9f9294015ad0d4ad25089b4ad01c3105b5c3fb8b022234414f01a03281e9be3d14c258172d7876fe9c5", 0xb1) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r18, &(0x7f0000000500)='./file0\x00', 0x2, 0x6) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x9, r15, r3, r7, r16, 0x100, 0x7}, 0x4, 0x0, r6, r10, 0x7, 0x1000, 0x101}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setegid(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$setown(r17, 0x6, r1) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x1, 0x7599}, {0x1}}) 16:00:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:29 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) r0 = semget(0x0, 0x7, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x100000000, 0x4, 0x800, 0x81, 0x9, 0x0, 0x6]) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x1, 0xffffffffffffff01) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="d145801d50ed8d087b50710559262f8cc10a4f9883f4e55900dec35da2c5b7107a09ecee09dd3bf4dbff73f7623b0f5b68b33701306d2985dfeb11f11b7179afabe4e45af6dfe4c2ea22272fbcb9fe6b9b0d1ac7df4e482c1e64f10f6a08a45bd14ae32ac7dd52cd057a07a6a66179c03fb19794328bae8e98a434f5fd1b2b30922fc5a1b941c48e90fd6d1b5208a8b2a5", 0x91}, {&(0x7f0000001280)="6290eb34f57b0279104e1591a851e2b65f3391c121e778a2252b77903fcbdcc797efcce086d62e99daf963cb947fd2524af6ea78a229888adfa31bfb31a30d47c5d7f9e30b8804a9e39d2620c2945fd06ba1ebcb9a3e9b4889f2ae80a4fe977f2e7d9b1083f261fe728e2f46fc4bfdfeaeccccf0088dc5b4b7d7d75eed941c4a68f0d9af4d68d4ffdabba96e9486f8c660ef52e3db8b889a136b1dc34bf484c9253d2be7e138c2c54a240535bef3ccb9b9ab3b5e4aca358e9486f609093a0818c4857230c95a506b4a6c937b094a4b507a5a5ebd15abfc62ae7a232a02b67d6488621cb785e39d72075d2aab9ba15d15218d083a843d766b499b0552dfa6e600e231976995ba8710eacff60e410b3790903e7e0c6033e4217529b9aea6e3d79d90adcc11377467189817d7a8598893d2d83f5f50918d60f2d2ef0f4c205871b55ded94f506f64aa6d2db70e0e50bb78ee465b0a3876c51e2b156bf0401a87c9a18549643cab8f34c7b121d7f248354619cc4023e38c033a2188110e9717496ba794dc4488007467cff02bac7a9da1ad554f2956ff765d4706820024095ba367feb2c22a136af99f552bd2d681478668b3a44137afaadbc825602ef3bc2e050abe99d42757d40c8eb05fb18c84e8a585805528eed813b5fa9927af8548658e2cf455fb35e9bd8099f28658a9d34efa58741c457f8b6f9db00ae16b8935ed2a38d824a13e825952f91ddc34bb136c400dcdfc6f3818bbdea44cae93a911c5cd217dfd96b9d7051424e2a19858af98a0e9f7ae27bd18b3f1a0e7911d8175af01dc65e87cdf8f5c6825d0dfd20a27be5f92bf7227b25f274129caf7a8e1649fabe191ed09aa51e8ae56130c6e76856e35fdccdaa15b72b425a1977f3a35c4a004aec5069a5881567590e9c7c4ca46943c7e0b163c566720991251f1afdeb6ab621e0ac4dd6a0f8fb0fb70d8f41c5d5f48ba220d7f7bde0d1f723e8013ed167abf79508d555976d5cac2e118648eb86bfdeff77b58e4b0243f580c3dd59065c6bd4c048df01db56553b3a653be98dda7e1e42be97428eea24731c0b4528d691b8b8cac56dab383179be2524b34c77862b8c5d38bea95db35b24c318d3cd54eb3edcc56251f7bddcdb2835b05d6443dc67ad4c713d9680496db4f0c94d43874077ee9702979a00b429b1216ba4bd73b9b8063e5467c151356b32ccf91350ff4961e5dc5c8e8b11e07984fc6ca589d021818a4f589ddcfbd903ac5a8bea758e4b2e81ef8999bb4d2b925bf2304f9cfce5ded3232bb0b9371575592bfdabc96dfcdbf825cd4658cb5cbcb0630190fae2f7214406465df15d0d4adec00dcd94426d518ea4f7b61ac275d31d733605806255bb0d93590b148e57a0fec4af2170b9601c7a574c3bfe0f5249bff4827ea402e0774029b3de4ff9412ac5a35a687b7e4811fd0a6fe139793e8319c6da38ae3d4ef843f20ed9e7a6e6edfb152814ee0e57d7d776fa7b33269e7b462abe309b1bdf4497e117f13e78f83c85bbb0a9b2ea9cbe37f2ab249b3259520cdc5654eb7876e5fe305b598f50f9902a603824371b465c458989684fe6e765fd0f9045c487c34a3ec5a3501017cecbbd4fe5a737a62cf4986928c33b4d4d1b52d77410756e185acdfbd2056a478c46a1d5040967f6ed03a431abf9a8aefd98d367291d4e4453f606f047496b4b3f6e595fde8fa644dcb63a63d6e00310e7f3ac0f87f535ea26cc2d5b4f0d6e4605d0ed9467d962cb63a0a85dfdff9429f5b1ae9a41fcc6d9fd27fd2bbb12a27019e46fdf0f806a0fb90257ed77897f47f550e2d2329b2d5072d4b41ee1669f194a35a602c7180a15e9468e4cc864705402921b0c9b70ff75cd35d64e2c89c6356a94fc0a071736f887b304dfc118cc95cd3476ebf699368d69ba01f68aeeb38556cd6e17227f2a7d302eb0c49d0791c0cab8b54e13849bbe47d3b97e4732c502420c2815e35d9ab0c59f0fa1169a0dedf3f7016dad4aeb130ed9400aa7bf4484ba010c1c24b897b6e507f1cf926c061f713e670c79c17d20aef341f8996c4bde1a2f65cd7a791d97a639d2627fd35b4cc4c46bc505685fc8c567069201b3dcdc13944d37f9fc838118a7bcb7f50a5a99d960c31de403d548a937c3d30eb636aa9e4eddac460a69c2b4f64ccb7114defe2dca48706f0a636230fd089d4b68e78c92d311efa0c6de9ba20078acd4fc2914ed68a9dc07487a5fd1f6dae858dcf2c8f50057ca2e0c2a6092488d238a2a98197f29897e88ac1a166fc8dcb8be10110ebf92d7d15372177e9f66c570d7c367f1096f934850d0bc79757421bf9d85ad78adc5cdde620292f3951e4ab4fa7a59647e8836e6457f7979f45d8126935512062979b2b1165f3587d245ccec2e42f19ed6c7de627010300d9be4384d2821bd00af9b9ea031b1ddc47df47ccb60e8533343173ff5123e00e0e1e5fe75b38feb29178114516c3c0e8cbc5ed12f563c0029f8666bc2476e6b9cdbe6a28fbd6052e7e07a36c7274bfac34b4d696ecdb665334272b607c9944fbcb9bbe69414dd5f1e6d86292700154e3f186b61df7e4e78cf7f3ee398e5d5b10468d05cc8b942422ee5dafd10b66a13ddff7954d7e7ec06e87aa39b98c6f4e528878f7449362d9bb2feee0898fff2bbd319c7b653413d58065fa2650a6d81c38a535385a6d776ddb227af715a605ae6a5c004c0ea230edaaf0ac9d2694f627860296c6d763ec1b0c3f87b923dfe7c77012df93c433e5febe03aa064a94b4dec9e42d33b56dbe2c8476b45df00e29b8d603c4ca9d554bae287b865eab224cc6f24973673c4fd26eb953f6c2d2253acefc680f0871510c07dde2118efc19b574f1c66fd6878ee9bc0bb2b0482907ade2551a4cdb535fbc37fc4264887b089a46ba8b78d4602db18957f63a73f3080e62bf5f58c1d6567702924e3d94b2f9060dd14a71efe62925b2b8c63cd75dc956857caac248752d314dc1b8fa8f8e1148cb2bd14c34d628e1d96a537584fe2a230b79a1ed45ae65e142cc87c465f78a26254ecd1226501bc28c9eada709106d14b1d668bcc0059a2008bcb1bd08c79a3dbbab79c9aec18c616d6cfb0629400757ac20ba9b690f8a0d7db2fed81fa1bea1993e7c90ab1fb54506eaa731271b81c62cc8b050744131a43d3d2b7fe8d30d19e1403d45e0b465b01328f4d86434db5b7c00542e1eb6e3e568a6a1e755373a2cc26e42302171a6b23c7a657d4ca0621d0df226232e997bbdf3996830967f2a0aaecc136dc1ade56b9c32f5fc4e8b8616668e89d3458a7ea2e4bd997a29d526f81c70ddbf301d0f5529a41a6f72ab86b9eec9972784e549e928423f2ce8fbc4b000432b04fb344b225fcbc95c56f202c0e4ffd0a7d321a19f351d917ed5f1976f1ec705504686fc3be32994ea66e5f8df1a26d583201e45035f74929bd0876db83508536e794b99ce52e70a519e143e3b7b8b930f072d305ccfe51734bfa5af55ba24a9a1d00c6253c89d91ef61af90da5edacaf7f5ef338ad57cd4cd91cde3ae0ed1fdf8aae1c8af7f6fb822959ee8ab744d40795482e5435b03d5820f093af2d17e972af58292fee1a83e5b1b352ef19cd53dd6045567a56030147bc7e15530d6f21f59e89c5798427a5db62094a8d2e0b290ddfb16f9839407c944a770c85d18b001f11f855cdd6c48a45c4c5f0fe5f4748fd620912917230bb5996b8c610bbbb5297daf13cf05e4eaf28755e099b7052a9006584af0831ea22051c75f9c498b7068b517f0d32af73b481571edf00a2e7e2fc7369cfdfede216739ad5fec06b05498b5694933f7cc25b169e9a9ddf334dfcaabd3a67ce7900be199efaf5cf9574cd7c7d5300f09b7236a9c32e9d8bacf5c01ef5035edb510405207d6ebd5b6291becf14811a1c0198313ededfee2a574678ebdfe3511c15c211cc0ea2fdc9446ee16ff3ae0f452b04619fed21660d7238c0a002a7f9000a1e0805dfcc9d6b8201975d8f5b9aa6e8017714b8749a78209974293ab1a3084d56dea46992dbe9a232e08718260d71cbc98e03d8972cc345d6cee20a7f36ac5840e2ff983767bd25436b4a157d74355819888f239cd997efdd1e858171ad1c29f5d1b99068ffb4873188851b44db68cc604ae7edd5d7602d81543ae3f86a3c7e880a571ea98e60c8afc3d6fe435f22792e890d9d53409dac0577c2d9ab3226c4a0b529a55be69ee465fd4b5d02ec8dca36968388be27031e937e4baf986df44175892308dca48f771c4bc48764c71d0eeb53ac8eddfcaefdcfeaf1d0f9d24f144ac1ef4655bb717adc7c60809980364b86682aad5186b482fe9fd1e1c7b4dc447d77ad9a4816c2afbcd3dea0c9cd358ae43cfe1fd9da42582fb017bb839347fdb64e503097af7a653f79fed7563b9afe48d808fd571d922e773976d0477a42220921aef46b465adb2e487e3a34ae25c7dc2693b2ea26818b7820cc906bf7ca395a60440e38f0e70610d3bc0f46ea3143cfd133c2dbf52ebfb03f68378add14a949f5945efa5aa8eb2ea0653239c6410008cece1d0fa8eda810ad25df10d5d15235881fc66463fc59ff9c52b4169b917474c92a88aff657f18d6663cf0d0a1d77ed3bb3f88183bfba241ed0cbbcca1c67f6f6e042e8dd47765a19be2e5644b5ff245eee818c9d68b4475b408564384e126f616089e435eebe77863a9ae768f936099f0725a3201c284f7b1d25e2b74f4e7a263adb37d3c2b86fdbc8e1ffa41e399004b96ddd343cd417fec598d69f95df2ff42d2f1fc106c0dd2b59e22873515d1014e7aafb2162010fe62d25df8ca64683a90fcf5a78b9929cce4b263335b943cfe1065f4f56a98222d6b0282a11e0ccb06e19b9a8b010817a390e6eb24e388722733ac69dc49860a038578e44fba9dd384ccd2b8bbea07fba10abe469e51f81e208660585cccd30145bc2a253462eebdbc5acbc9ffb53da77851dc36132c586452d599288637d897a1281a7ab76d67ec1d42888cfe1b1410f5f02c835f949a5714e1489d049a5f6393018028d79bee48931fc42c2294a6e2c0a34ebb88afceec79906bb70831954bcc2e43c8675322fcd8d28c54da73fafa79a2ab593d6f9c5d79e2e177fc64bdf0333622da91cb20a8d3c92966a8b320bbe08cfbe6a26b3e0a01f3b82ea903ce33c3eabf3625ebed8c63bc13931afa361a1e1c8f4d9bbd123be304357e61c2776667a6f14f368c09d7fce01df3a92afd933399133bc710f961a019fb068231650fb791164a94d4d80602a7192e430f2109916089f09861eb2ffe7413972e599cfc7384be0938eadfca876bb512c06574651e0ec2d9a1e80884b20d3e5ac870264ad349464ae9276945879ef3488b6232ec8e2490c85bf201f73553322e378cddfe175913b8f76f95273406b2431bef2b6a45f0f28d75eccf36ca8f760a5be834a0b7ebe4b8749ff70b7f121b6b1c774a6ba1f92f247a4ec1f6a8085aa490d6264ce7765e780b03defbbb8e117f4c63da5f9c261b9715e1cd6687cbd1f34d3407a66ff8e33f7b938234100a81fb7d94fb36a77d8935b5c95c878cd60655a4dd7f3dcbe06aaac290a4c4af90b7b2aa9d496512e5b6eb812a250a1393cde147667c6d8f9d268d351503f8b4730be726fe3f37c545b39d7fbab5e9447d56cb4473201f6c73be72cafcda15b0eb69cb12b78359e135e7f154dd27cddaed60ba7d5897a1c0208173f7aea30f764d97b96bd097d9ebba247b3e61a990792408df92016c3661f708d082e9d586c4181bee184f787f08c5afb21af", 0x1000}, {&(0x7f0000002280)="da45f0f0ffef06126602636f0649a7b81964975bf998facf28421f7e4cd0449d1183a9192f50eeb93cc73e681d22aef49308558cfa4e71c3d0409be0c955af3dd042b1609abd77d511c4ee332f42a50764be7f497e416c849bea46bef3a7ffbc48bb18a2d12d0b764eb35e088e8b6255a193ae0c99fd7e8d06739a80a5eee2ea78108b427588d8cab45b058a6a1c308c34d0a66a468125cfa7b73c8e8732f15ec6ca1b4fae5220312847be9896d371995680071b57a8d3e2bfbc14a3fdd38bd29e659db9d9a2deaf0d2752e8d5ea524bdf8e109e57aebdb3ae35c5894f1105329615429eac0e04f6af204b9400667bc4792524beeb31b0da6ebe7a1426e09c3fad7af3a37a53bfbf3b6ced89ceaba152162b71f7484540e7fe949c82ef8e95c78bfe111f5e5d462e638df0b2f4e028be8d460b603d5e18d002484cfd883d960327b6eccd5ad92fe7550bd012d91bc9efa9f47370525161d7e43a9c4dff22af4effc4643eccc84ceb42e6728fbd645ef0ddff6ddf1678e82a0941fa03f5aef6e2db4bdcbb6ffdcbf5f3edf34abe94a99acb900552801a819a2c6ecd63a74185ac4a530479aac1e8245ddbaff5c6aa74f107e682f59e62bc970abba31a2e5f4c3efabcdb54f24a8491e969683dad491d84dd1a8f468e70f30d0b7ce0648a268c8b87bda286051e87b686160916d98f9c4c625587b182a08a5952e9f8473f5ffbc29ae5d96cf0ec28781656ea2ae1c83caaf64a2b1f1bb0f2d21eba823b5c4b89502821d34780c26143f015d4176c2086faa10795ce28dbfb02d1ab40d6cd8ee8bbfe1b3f2c7601c5384190507a9ae1a9d785e59770c5e1cabc41502c7f0bb676a43599e4725f5963c8d948a9a297a6dbc8b296205dd7c698752d6264be600202707487189d30053124f247a91825a3a28aeb31d8d709e1c19b368fcdbca06ed279dc7df0a010f7f0935f1aa1fca64c48e96aca9c83ba1745830fa499a29dc666bdad20885322a9d90b4b69c431a691b5edd1a8c8745171d88b0483ea0d2c8f349695695c05ce663aa86910074b81bbb2c15c2d27e9082aed2e6ec3a49049cbed62167ea43603a3d2b3a110828f1ab0f95143a1013114c3cfe7342afae8fd6d9adb10930305c1fa6000fa70a25825ae9668de39c02bf63d760f78b59f232872521d0fe3a641dd2dd1ab221c3f413d485262e023d92a5e27db34f6bba5775b37205751798912c384a106292edafb2bac088cd0a7902db8a040615d76ca99312c6e67c7c3b57eba1df5fc021e14599f88c090b680e756fb48d5346c3e453255bba7c940d7ff32b138c816a706a1a7d76a5d7b6d50ed43f171ced4cdfb68a01f559a48aece08694b0703876a81345707fcb644bc1b009fcb0ad4e24c456cb9df9d749039ae6338721c66cc78f7cda9a2d52aff269bbcdc20500167173674ae8c0667fd1460a7d2aaf04f4b0a1db96b3abdbcf44899734299c03bdc6f442bb0ee67eff30d1ef5f47c9954b8519c68a8311bf278f5a0d99175b5076c7cdad52d7eb23a1d2681c0c5497df4fc2682cc79b2c4beb572979429e2678623941a647fa0380bec47ba8fca17869ff18ae1e6863f97e217a27d98a5c2b657c0c1ac6a3646b4fc31aea3ee11f019e33177318d37b9b7260f6f5c92de59b620c6a742f5e1e78843beacf5ad5e57c18017c4bdb9e013ff932cafd747c4147bf50966d485ad5d4d0e931552c34d9c543aa81c769eff47fa1e4ddecf2be030e37c31eacf409459096c2bcbd5b830a4fc2ec62af65d925c81275fc211866d1933b89c5b46b46e17744f067d173bccd410e46082b9331afbd5f0d2c7b1e462eaf0745fefa4c05631a07b6a15d1ec96eb72cb86453375d242a454c19cd69347655424593c3caa953865b287e152a5a8f7b05e707d842557e83173974a4e6bc8f037ac63bfcb121544a026d53416ce98ccb41b273416a97f2f998a4f8d49eca48de66dd31c85c9e4f4d972f2aaa5825a9f23b6513063048fe5dc1ddb6b6ecee54f66295ce61655b5a90bd536f2159e6f0b2b6142e3e683322a3aea24e186200b8533f577d36a3515173457e4a538ea0b48b6811e3840cfb05966dade3aa5807beddcb6971ee710d02bb562e511944ee6fe25df7f4ffe29df1d199a23abb32bb4797a319b057028b34d034b6837c14437a6e14960a3fdee8cd875f0bd566b5a2d3da3e4b15cea5a5270961d9fa1d01a2f69ed78dee124fbc752e8e437851571b8a1c05518ccb2ed556fb6358d70000f0564cc219d510ae54c6a6265d8239d2fc5f9f81776a7f132b25d502e88f8f22115b94082b68078364dd300956f6ea859675807918a6c60c798e61f8d986d833d683de29fbe70852dfbffe65168928436f810a78f322b0691824220f9445c2b33186244634fdeb38f087968c147cd873f80d7914ff55d4865246b352632df7050379125257f59b9f074adf94bf9613edeadc19f7642cba27715655698888228b77094d10e2ec9ab1ec98852c4d141a472a89c1eec86c144e0116760d7461958128375f991f659be503bb3e030fb407f8559b29bebaf3428aa4cdae60805101ab8f681784b0128fae9a14d8ee4fc6fcdb04b13e61e62ae21b854d1bf13b00c3e4516b5d0867f0e29444ad79616f79ff66d28381d697ce40578fdc1ba69e2ef5f6903d5dd59992fda0c2e874e22f53adc540b062d9f725a41cf68ed4e6baa415b3e45d9238ed7bee232093c3ae1296f01caa2bd623bdbfb1b1a6661b26e33ba382d2ea86e180cb7515d7ab3b6b74492c7f3234f0fa7231af0c8d3a8a03ef55e9c1f0c35f2b9830c06c795bdf684b47bcc14dd1efff84205239de44e1fecf59ee4987ed078f0a7a6cf325df1823103f7510d07d7be2df4441e61c7d55d88b7e7df147dd3fe60d06d45770a4b5285b9cc396498b66a7164608ed4686f0ac5d5342a8bce0f34ba23f003d904b2b4c442ab9095a6d3380f69e838ca1557af73f590bdb3ae70f3656e60d701d56e6be2bf6438f2be90e66b8bf036dd924e23fe4eb8e42d130a817d0c7ad2925072b177c04d4a8ca7a6ba8fb583892c7dc5a5eec4c5550cbdf97e0c819655082150d286f0bfb213df052f3c5a89ab37a1c071c8512a7f062e6fde008ce5e06785c8c68a91d0e9fe2627c0e4bffeea03bbcae13fb036b3ddad64d2c5279b513d9cd43d10ac9db8037714c67d25e4d49fadb54b8ff238b83452bfbdbe69c7331f9dcba0877f7ad5dca82560ab1cad3851757debc78d2f2b69704b3b0d0ca7d426da2f96a5563e2760eb0f23f4bd18d269e3407184652a1c71f5bddbeacb1e50028162bb04271312d74d6e857785c667193e5a4b3d466b62012977e166d815060253681b81b599026650cc5d7a27b241e8693645b2fc1876bb68b822dcc54a417290737e1e3ecd3e3ee0aff631b134251e6c377bb687da06400e1ff2bcb7af6d2b7a0ba9a15d9175a01fa418e0baa24faadae16483922e05c9c8b08baf4a84cdf50f38d769684797a83f4bd85be4915ddd293f32a97af03aedd4048059149a0b188b09edd77a8c8abfe3da034420696bb92beb40e85108dcfddd9ba29d3b0716dedce89675fff3025bf2b5fb98b984e299804f39d342b8a70485173e6c626e0bb2052b352f5955234fb87ff25e28fd70a8cf7b6d8c03f25d3395dec8a700c4e06827dac426ff313ffa90f4b61df0efbc3551a04fb1a20cac90a7c55f2d1d55f8c40ac18b4f35977969d8e7a5d6abf776ced7b0f1d36995ad803a4e2d2ee76c2a4b33bbbbff7e367c0f71d32a873c531ea9e29b38535369590c4d146a1921b50e29d121fcbe61176fac13462f5ba5f07a83822a7f9e311b4424111309864191a4241845c423e7ca21c359af1b169f81616043323725214d74abb3c1c9e4d5b623ae50dbb6f2f6c47ce2948f9335dd9dc688dd30f7b19cd09848b861e684db76718d0afe7130a8041cbc020cd7fc27e63fb79e4db0e79f7ef931cad0b5877e99ec686247dacaa42bb6cd2b45fbfe6b4c72c67de76be5660d32d0b38a451afa793a0d7d0d8b1a2abbf6d5475b5ced8bd4648d1d7269b65eb86691ba4db21fe5230e5a00f128ce2b78e854b607707bda55a66d42f588197e6001eab413f5b27d801e50fe6e55471290f5998f5d42eb47bad60d8ba53f21299ba772cc4dbef5a68d569f0c9d9f60676540a67ad38befe089ce4c831d5e4229c4199924f5ad0770acf2cdeb9eab3538348195f16f8d3039827a0d5b5ef8c03b5e86897c7c8be160e0f4f2d3c15176f3608b555ba9f27b19fad590e6cb913ecdfc058b01864b4ae54bc9419487d255421270b8ecd042a1272a214b6e6e82035fadcde46c8ebb2281f5dc4ef076b6192e3726397da32b9919db7716a894f055bade198ad2ac9f0f987764fed06bbee572f1cc16aab6cf6683653366f8bdf5dd2306b9d370eaf997f5a1b34075b4e769aa61145846b5e66ba4c8bd8faa3ac46b86d27c6e6bf574d2eae608ac997825e26ea1afba69a7721dafee29edcc6cfa593a6fc38a78570443b02722fee750cb3f5268963866836baee462c3a7405b4e426c13f6e86bd900a944d84ed90e0f6c94daa22ef181cacb59ffe77ac97edc7114cae6b5bbe31e9e749d63ceadc8175d76f6b86df75ca603c7347f8ad68d0c15a4df4c6cd86ac5c314312824a6b1e289f3563ca919d130e2f13a60ce4b6b14260470873682cbf6578332cb4f3991339269ce8071279388a55aa3e2551f80279cd866a3e2d9fa468801503c8ac8f15f87e71a37c0ad1a65e27cad5fff422ec71d5bb50a3a8578913baaddf5f23d6569ee9de23fc3bcdf48e6207e3459528d269b87e8a492df28fc3d640590311fd6840468963da0a8b367f3e01e5cac8694045e8cefa0716244afc16c97e9fba6fa5787251430450be6d4458f1814b54071510729f8b8f9518519a351d2f3bdc499692a7aba5568acf0dc55dbffeb4591cf9728ebf4dc8ce205767c48d91d387938d32483a5c08044192609e62e73715953083886129e2a3a451b9baa548b1e96742c6c7d0a20f3e7acf5b5a39e0075a8c41024b3b76fd6cd0e7f38539d2d2db9e9174a5e38f21c27f258269005add9aa9889f3cdc8540aeda41f69063b97d528e1d29e8f38f2f93d83edc2a2fc25cd7093829d55e41fc2c23466b0c7c876a094c9011d606d26c32756ba3263d5fe4061ace76d4d4bb0242f4a9b6a67155a8249c84440cabe0fdd1082549556407da7d9b4c6dabf47b0c8725452778c57835a7cf152ead07dbcb61c18141644d1cb50f464f035aa2bce04b5f5e06c3a31cb542bf459bbb18a0c1040076c8547198f8267fe5dd4b14c37c3d3a265af40c10798de09f579968ca396f68a77942b37020a04e5332c5ef3684bf99c1d69ba0e517259aa1e488aeea9d690bdb0c9800c17335ff1c36fd89000085fc1ad9ffa7bedd983b730a4ff56e6605798d9d8373a18f7ab955b2b1545eead004690cdc4f4d35aa2c1f500ea85364c6793a8e69e85c56e6334f7767ddca5cb63024601f3ca20cc7e521d76f3928d3894f31657eb2796c20ca9ef058de8a4a98e1dad3d652f2438d2943e513ccebcd8b8b8f0f60e4a6b7a0371641da76ea0e9d7570b55e693cb4598383caef4f7085ee2d836cf25eb57c689440fae9fdbb7412ead54bff339c409b55e538e17eaee8ae4fedc01ea6e8a1de25190e0a3561dec393c44d08bd84aae58ec02c66beeeddf763b9545ce9c6e8e2ce368816937fe05daa64be42c1533a9055c6d58418f387332cee2ad81cec392e3abb1484043", 0x1000}], 0x3) chroot(&(0x7f0000000000)='./file1\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:29 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x45) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0/\x00', 0x100, 0x50) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x9, 0xfffffffffffffff8, 0x9, 0x80000001, "aa34121e8fac299b90a1d7eed469e0983145c7d5", 0xf, 0x5}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x3ff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0xc1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x0, 0x0, 0x20080}], 0x400, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x6bee57a6, 0x7ff}, {{r0}, 0x0, 0x0, 0xf0000001, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x85, 0x2, 0x94, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0xe2, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000040, 0x101, 0x10001}], 0x9, &(0x7f0000000140)={0x1, 0x1000}) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2003, 0x70000, "854955882eda01b3d5000064f1d84452f514eb9d"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x188) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x6, 0x7ff, 0x9, 0x3ff, 0x4, 0x6, 0x595f}, &(0x7f0000000140)={0x8, 0x100}) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() r2 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:29 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$getown(r0, 0x5) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x81) write(r1, &(0x7f00000000c0)="23f3e29fcefecbb9e2f0d1aaf544f766edce0950ca4affffd1f0622ecc686636194bd0bbde755578ddf8c1f73b0b328a596e383f1b80506664ca54e17a3efba670c7c66e713534953cdd289fd95959df", 0x50) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="4c636c5125bcbe06e0996019eb4b30f3ddacc20f4c22cd36b246219c927e66daf5c3e76a2363d0dd3f688dc6f3a8b4a8ff2975f197649e221a98f6d73508a5ed2818dc71c1c9021f29ad984db4fadfc0dea7cff8231f265ccec367bc1848e0dd4037018c167bd1b82b66cc79a1bb70b9968b2325b850cd0f909d9d886e17f228393bdcd166e57ad71f0b0f2b085a3f0f3c5de32bb6bd783fb0870940b41c177d84ad01fc4bb0470d2028c05a32e23c1a541d7468dc94ff6d07d5c2901bd7f05b17f2acd1905c74c9ed0c89", 0xcb}, {&(0x7f0000000380)="77ed88c0b408c3e53904ed15a7bdc90e96a2268ad633f6d06b734141e3d2b7ca5e2d004a0d6c786f6bf37608f4c01dec63fbb24f90a09600231b37d29c5e5e796aca874778b082cc9ebcc4b4c10ca3eeebb85b72cd6ad9b3348f221215e6b75364044f56490c9bd618b2d4e8e66acd613ace17cf01ca438dac3bcf0f8e052954cdc3ef04e3c0ad9dfb1a0bb5dade7efffa817f9ebd4f5bea471901c36e35cd70bc4dec608065f8b5e6e10b254d572bab90ef20996891fe66f883fb5ee47f03", 0xbf}, {&(0x7f0000000440)="72991ae42d25d32b8120113af6cf29e8304cf3d0498c720df1d84433a755a3fb2587586ca0eaf52a784f8f77646a319da01eba4e5ec2648a99e128b7eb03f3d9c7662538372aa29e9b8ffecf556b8340e6086036e7870965d700504836ae46b3bef9a42657eab20a423f0d9cb4a79b09234541745a4678bcbdc008f4920e4e92c71bb5c7b9e1d0dff9ad28153b573b610593790309f104ddd8440528716d43cd33996e73daa079a2015746aa23947b03dda8b028cb65b19006bd16fd64e87b5719f08f1f69bf2817a5da670c19861f19275c56097d6ba4dcb46ccfc52aaff3d82e41ad0a722921f960236001b4334ab110d3caa4c8c892264998ec4100df548f19958afff59d89131cf1361988a93934344e0bdcad3044fcd9196ec535d68f078fff4417f070e841d159955d7b8733e43326136fe771a2219044c83132d424c729c344739e2bd1f427376a96cedd2b2d15a3388b1eb201c2aaabba0729947ac09dc93317f35fc7baede04105644d2cca61bff6f0d79ef7d33302993f7ff1c2f02697ad1d085ab380917f5023cc836a668574ec46242eabbeeb8368bdd4b345c322b99b3de842f6f2f27f01cf360710695709cd64444614bbe3e429fd7582c17c4deb15299837592799fb7e34e9c8e32ea6aa90261f8dda60e94239c6858350a7619f0cd9d51b286890757972b415674e4afbab87bda6b8430b750a1754183799085adf657ae17b670e3002baa23bae6b5e1a60cd8da2d85822aaf75f6e556c2938170fb879a94b50b2b3f8edc52f570ea54d4fa0023889e9043f8f62cd37d51f44b38b0c24ce53ad47de9cf4dcc2c44460925543da97afcd530cb66de2daf99ec7308765b1f1de83e3bce5b1d6537cab0c91997da3666db9933214e85a07495151b92c96dacdc87022c379feaab08f620fe1e50ce06ce44d62b9373c27bf5d31cdaaac2370c6cd464eea52be2958f32bcc83f082c4f1a8cdf243c8387d7cbace62fc2f254ef65056faf081dea5118be4c18f5f6f6f10f317e8a2f01142385aab495c714a08f06cd30d1257741dc0e5553adaa215cadaf901ac969deae0f7e29ae8b86e86283749ba9b52202dabcf1c1542b983abcb2b728125252d67a21e92c75bee3ac98db5b97e3389b611e58e6e93858f218c241d85ffbc8179229cb80785505357c2c92332e90d6440439618e9e6f20e5754d4b7f59d46331f9cd43151dddaeb914ae063abccbf89253e171c0f2dedd20c3495f5eeb79d51811a87665a0caa51a88aed8ca83e1328908f6f8deb7c77652914087dee59b4ebf4abd3cf77b92654548437b2610c84cc50061953ed72d50536cbd6718978f108f27c53a31890f4009be4e18cac96ae33492d86a9471c8d58ec06c446ca8458943001d06801b27b6ead68c92390859739c5bc94ac9ee02035a29578b3af585676d02c276284080fd6178b58c0cceb81ae65d4f2f0603aa4b61db2cc3cf22c9ec55096af6d4b6a0157e21be225520c7ca459172f864c3971eb145a566715a3c06c4f3c943536cf339168f6a74d86167435f42d3804075281fcdb146882673e5f177b955bceb1f141d274d136501f04cd49edc2d8829cb0f83ab91fedb9bccd76b6e9939383454845fc8b86dee045a06b963f474adf750059faf2aac27776ac7ea28b5dc745ad2f2f03714ee25b2b353750dfd16e9713d84b7b972e1ce77fb5183a3933e013f1b5a25c6be7bcb4f56c34d6bac8cfd04e25228e7d3f4a4e453fc9c21ba434cffa98d5baefc7d38db6ed48d292dbb160cb1094617a8dd4ad70f23fce75ec7bf2de6c8acd59125c45f9fd42a834f9841b8e518cff59dc7d008ebf2f49e7e250acbfc336d3db6ca91d93ec1d20a4f5a73a520df961c6522cd63c3aae6cb59c508a329596e3361c4ac23b23b517e16dfd7a8b70aad5a732d1a14e32ac1220d4241b9fef0bef82034bb13d03908044276478e3f3abc47e40fda9d14429fab18fe06a49f89e320346d5a637ef572dc7cf220117cbd76688b0a463e00222e4b9db005165c554b0bcbbcef4618310bfe52276b12ba03e87584605d8f8726957edb302c075eec4ddc67892c7b33e3e3d78504ff041de87af9101dcaa6b93beb6f1422f2adcf976cb186acbf28d586859528b32204b72fdffcef745c2e66bd83c7e65aa291af264e9e5b23f36b9f4bf8fd48f3f6964b371c0982f84e5bdea063424879c9cab825127e33a6929973cf279766d8c97c94d1c22daa0b373a2ec814e21745ea9edce7ba6c99075bd5bd37473284a49ee6a52cb3879aecffa1a9199854309d082839a47c26100f39d8ccfe111e612c5855543a628a14f403ddedbc8e016f395b0e2e54b8de0616550b54ee88312e0162da4bbe4b38c5aaeeb4af75ca66a5c0558d14a5d3f5d30fd2a7954381612f1e007a4e6c130c5253e3632c09a8c5441f027a36c72b3598f9624dcc5bb5619c5369f706d287efcb3314e942af428d10cd4953887da13366fe2224bd629fefd3b22a42b35f46875dbe1429f0cfbf3b719d1df507b766e4db15270f81ebcb80eecfdbe02666efc170199bfebd22ff8c2b5a3311e070fdda754e37a52f1c1c1fdf457ebc1ce11ce672e89af6860fe0e1dab3c87309f070beaae2d6960eabe142ad3d52ab9812ff6339d3ee6b09ba2e960a43c275bf41f244bd5f4c9f75d3ace7fc8245ed30f9aa09ede00815cbc19c8f437bf84488b1782954b6dd42afcfc6cd6bd2ee7bddb4611df0c37a18b63bb9e20626b48c33b9f1acfd71ce90e000e3d1468d690c97c2004722ed14c5d256658eb370c7ff7afd6433311d77b39c340dfb4b9b9d41b4e31f1f35638686906c06ce6fa3080970ea02cc4d15a693deb57bcf7f40eec600fee63c4dad3c2246dbbe2dafd8d87697fe6b12444cf42c6b0cbe0162dcafd7f8f02cfb553894be26175a96c10ac73acc6433474aac84dfd2a0fa84912a5e40fa6b6a1de84ff4f0d11a8b2032c1e33e53899293933211707d0b9509a4fcc88f92d9ed5022f7114d439273d7ad5fdef1c1e6a15a973d4f7db6f2a7678a00da1dacdb5b853cfbbb1b4fd915f551c64d0e124377edb070797bd4f358f3680ce88d164aef22248bf0fc0ac4b1de135661cb639820fa255ca9375ffd7e4e96951d59a8e7318c89fd1377aa8865247e4ea5a2b103e810465cc5e1b3e374d6ab1bc62c29dd87893744fb55701a457d34a6a9cb966dc115259a6edb6528ad34dfc27d53b7bc22c8673bda4619992c218fc4cdf37bd4f4b94c2054c165c84cdd3ba05316e2aafacd6627b0203613d202206546d69f2425b5e4b7866109eb78e6fa2b01ce0d54440e8a6f85d77f252e1b41ea7de6ceabaed11c0a64b263610a5ee26d04969d9a10f051b75c02303c4706a6b2e1d03709ceb8654a0693291f135297894ff558a1b82164232bfca0a68ed2c1cd12ca8eaaa5c0c374a0ea375bf8f53ad07269ef2f39fac65b66ff7bb5e523b7207ff27d86f99a050b220fa7fc075f1b65f209de530b6ade03c7a2e17e837882690accabab2beeebd69c894b576051a6c42bd6ac5b0dc6005e6291b35072b842a3605edd91f6dc3004879b2536e7a15023228780078bc1e89fa315171f0aa35b845eb10db969103a35ccba470d7a62aef8d155b57c2c17a660e62727db57004e039fce0446ee3bdadddb4c64440f1d9dcdb70bc9be336b296b3e16cd10b9e89a022472b8002091242103648cfaf49d5c20a07ed5a4d7ec7e482cab9e119eaa37bae3ac9508bc554d55e3b70efe3da9d3568adac053f513f0fa083caa83b5d46d6eb40c699bf8f2cdf9030e9d9b2b1ffd100e0d25f8b88e00c8657204c28c2bb72e1ed5e381c2cd2cd7cbe40b10cf9a207fa012dc5ae72c81164875921bc3b4beea57b3f08fbd92981d817e9598e61d896c76a797f72068eaa6f1dc62614cc217f3c24e2a2448ce4679da37951c53dac53b207699ccb41b682100926fd714fb07c1ee861fa0f1a11e81d70302855d913878edf7984f35f31d4dbd7732bc21e8b1449b82699d9c62647c42aa1a9cb1f21c142fb99b9bd02580c6335b66a9b133c447995d798ac358f59846a33f6a4599ab0765ec3edad897ccfe771d0da91c74521a241c53da6e240cc3099273dafeda4a9ad1c6479fd6127cfd8619cae0f06e1f2a3d2a0ef619d9db776b0228236aafff6f3cc160bdaa736253c07233bbb67d0a7af6ccb8c4c9c488657ac8e30f217e98cbb4bc700472147488e9fc104227665d025fd71cab134c7697b96184b56e5b3dfedfb065a8a111c5c41a2215146ba7da9c2705523dc7f3dd9b8129385b5687a29a5db16d541f0f19bd7955fd8a400b0b452dae0d9356c9168a20a88e77362060f9cbcce92b1bdfb4d624b871960deffa333599a2c43e21c9b9d708cea30dd8aced2b47ed77639cc0d70e05fa9d54f4a58c630d5b9268002a186168824e5b1156e6cf1955054cabf898ad5db24a1d912df9b8739597fb02dd89b8ce1a781bbb7d237fe9987fe20484f2fa317dcaeb4cddda68e61d35dbb0f05839ea6dd9fe9e2bc635f6d832513345099e2812d20bf4b223d1e4c1814edea475c84d6d2859029daaf9dc7190b1481cb51118ea71a969397c6859c52c59bf6a583ff8fa5dfc0abcd7ed103b11cf14467ec453e53a99dbc9e20b494c5eab7f0ac8c2a7cd403468b7e8a95d0e0acbd8cc430d85fbb4871da5b160413330114be6d5a17466bd14608abb57fa08f4bfe7ef6effc2c4422bf50ab8adcc4c96bda3fd3654ca5167a3975c70eadd90c32d28c8bb86396a1b7525cc7f2b456c2635ba169b0ea3124e782a3fd5f30cda1fbdc0213aaac13f974952d3456ceeca56b66b3dcfabbfe31fdb460a1bf150b2cb8b18508b00fb7a4c60cd0008b5d98724e25670d79d14de2fcd07510d940471ed5b6c7733a390842f1db2d5b513af71ab9b46cb8bbccd92687bb70c280010cf9a191bcd1b82c5f689acab2cb1b74da6dfb4be1b165784e3d94be3f40b32bff99b4ed6acf0720ad9eacc0b24ea01ec0644fb9a8ba170ec875fea993af6a36bf6f6d21dd2db3af66373cd3ee3beb55221c7df543e470be0851d231fe96a7de045b55495c4c0d1c1c68e237162da9274a52c31267f98c0747832ad69e3da791374fda87378075879eecd0f8e2383764d1b58c6fab449e4ce94c09317b02a2098998b255f778fe10c2d5259736f5d74009030d8c45a51e3394875b7aa4caf024609d6266b4152882d45f0ffd5894fa5a414f0fd44c22783cf9e88151daa2b409350eac1a33d8edd97a233246283b40aff96e9fd8574e89c35eeef3074a994de78b4ce5783ef78e96f17a00999b0c49b95a8baace6a585e9ad4e123519deacab5fbd98d439a11557c55fdf1619ce5ce15fe5c54c3f3ee6dadfd4d888f7c16ae0ea1e578830a419d993ce83549cbd1ceb74fd45c576839b18a82ebc865ae9dd8b26e2d31fec095f5fe6623e765c9c51b4330caf64cefe04b9dc2fb298d0495feacd866430879543fcb5af120e674bef23c562107cb33c3abf15ba1325c776ccd07457d721833db1dfd0832bde38c9207b63d8aac71c35290457b941b2d42ec7578cf54018c8234a14a77b646ac262fa6b4eecb78a2391962ce984f9884c46742d36774219b5f05860fdeb13add19cd560bcc986a4d83e3c21ffd61a5d543886c0e50f44ba2eb02fb9dbdd383203ba068398cf6b2985538b28dc8ee2f603a5b2255e6133d2fd71a67153e9beef4522948622849fff55114e2a25f51cd667276251634d3121c372e2876f0ef29b5ebce51a6295a", 0x1000}], 0x3) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001440)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0x252}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 16:00:30 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x8001, &(0x7f0000000040)="0841599ab396dff5b1abc343e4f8e77312289775209762c2ef24c272b6fda49a264eda64bc7a33700c1192d408bdd16eadae5dcb325aec13bfca936669860f3ce9cea28ce5eacdc0dd04c953af23afa000ba68487bbcfccb1389f3e3cce0fd52705b", 0x62) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x7, 0x4) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0xfffffffffffffcf4}, 0x2) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff15) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="4f5761fdbfedc89607327d70d46332ce3eed5cc59297f6a2b3251f84d3ab6a6ac1f18664e3f6734f38b5dcf20fd3d8dcca5cfff1c05c3fb355052c665cbfcf7187bb3af3166d5465fb7f0d8dadae132406a2", 0x52}, {&(0x7f00000000c0)="5c7e0c7592ef7731a8aa4f89a4fe46c3fd38f28bb455a589ab2a2e602b9ef077a2658464964485071bab1eaa72", 0x2d}, {&(0x7f0000000100)="fd23be7015311c56c1334cf2a3004935402d819577a1d608dec3e8096e31a8d7ebd0c75998ec260e9ce0bec6db97daee8901a4dc0917ff0b948773cea0fca2ecc4bfe78a031091fc0c17a8fdfa5aa219cb6f48e772136b4ff0b0b457c86f1910503cc7419399ca13ea04c5e955ad456bc4735791e0b39350929580104c53d7855cb1ef37081cd7c5904790d85e3512389d0696ed12ff15db22e716905eebbe6a67db7f0ec17513d075976d655eae59e8033113b77242d2a5a728118f5724ee2021979ad5aaeb3fa48b97ead89df9d6e10abf7dad5da7568ca3ff2706a802b40f94cef5328bc6c38a4ee0d877ff94ed6f79", 0xf1}], 0x3, &(0x7f0000000240)=[{0x58, 0xffff, 0x7, "35eb2044cd84bc6412b46c2feecf23349b956972595a36dffb2b5ce7aa72b154858e6afab9e902a99f64b3c8757b18aa1445fa5f7120ce1df075a21fe0998db4da42ef8d6ee7e1c9"}, {0xc8, 0xffff, 0x3, "09bc4323493507d545a3b9f484a63f58ae81220477cde443aa28db015e2d317d711301d3234fd250ae41186fe47ce700b544201106bc200019adba4b9210bb927145e248ba1cf5ee7dc26ccdb67e033de96a0a16520eb74633f74884d2d39460bca1a2f583c7a710ee5dd97f4a322e0d56a7cc1743fcdba816cb4f394ee1272edde7413a9bb9c3aaa1c6b02ace7cbabf713e14636d944c0637811a5110996ef5b8a1cafe6478e3e3c921bd2024ec83184bb14c"}, {0x10, 0xffff, 0xd8}, {0x10, 0xffff, 0x40}, {0xd0, 0x1, 0x8, "780d57aa685c3d6228852e39ba835ee8496d9d9da6532ad0be34bf7028c09cbfbf9493da268477de13bcf6ee0e38e1dddfba913bcbcc37db977e9537fffc60446d7e753557db1a5bcb8d840241b7ef53ad4eb9b50a04c1c7276cc9113b37ef98ae12d8d3f58b4b2f6eef116e7484e51cb3f380e0e8a4b1cbdd8e1cd33b6e403cebd3e8643665358039056fb4f141337a2f635ef30e748be14ee6be9825a6f64f3aef8c1b68803d8c139ac4c48d67f31feec9598c984ed46c1014726ebfb6"}, {0xb0, 0xffff, 0x400, "a2d6029cff21d8fc288546439064e00e06621eff78584c7c15f7809400f2ca94ac29da08702be9cc556ea6aea2c34a308da56a69829590863f867e8915333e8549d09421fe7388a2269f9ae80325b3d30e123282f3d6b9e786a4e9850780fea2a6606597882154b2418c7dc4c014fedc3abc92f446ef9426c1299bf06c762de708915a333f3f99da5ddfc98c6ee159f87fbc2bba99f31202812b851d6bdb6d"}, {0xc8, 0xffff, 0x3, "8e18000ab1df9fdd5b65aeb0cb01dd02921eda9ee14226907e928971f2a82d07f05aba26785e1d351446aa4714a6091be976e90e7f6330ac27791a9f0d403b5d80ef2208fa9b7909ae79fadb0fc9733a539a677ccca7e3b4a1fe009342c2d48cad5d8f2e43e7890de018ef0ed81e2f20cdca1663f941cba805138340005d6a72d000de3221d7eb53f6f14c6d0792e321bedffd83eb790e74e7a4053b583a270637a95791eefdf787e5f78e93c08ed9a8baebf89c"}, {0xd0, 0x1, 0x0, "9cb0a86209a9f40316ee57aca26033df28834543016a640ab96e064452a4c16f9df8ec9778a24fc0d675818d19ab4d974343b91c2cb5f40f93b2021b14030791afa8d55556db9f9bdd8fe91f1bc5a11bfddb7c2c6d2bbc00a0edd7be3844694207ccaa3a6eb55834194222f0c20007e7270008214b2548ab7ba0d52568f4f900c9b10ddcb19e56d8919e679cbf272c77e135c6a8b05e121a690ffdeeca2ced5cefb217ec1e77f698a0e252f4deead37ca6f83ac12d96959df8d9"}, {0xb8, 0xffff, 0x7, "abaf19fc229266719f554e72cc1bc5ebb05c1479f7e564524715e015c6942a31f62af011f55938c4b95ef2d992227ab6dfe7e9023190d4f924e518678fe81320eb4a50d8ab9a0cabaf558933e7cf93303d62fc7489b040c8601cce4aff35972af4e5c4b595975ed870c7e73447ae247775acace0d409a709a28c8c34efbde3dda1205168c81ea5e5850eeabcee1854925a5dd6d942413df581a73c19545d8a5941ec8229"}, {0xb0, 0xa0a1b480afb01d7e, 0xb1, "a7e5e2403cab9d55300299e24407ca95902c7f412a38cb8fbf5b06fb82f5362a478c0bbd0114fb6ea9484be06f95c4dea8bb10f1b9466a639d7bf8ee3af24536c6bd5838bf3061e57d50dc7ca9aee9957c540ff3bb2ded10eaa25cf875e7161a95bd995f523f8eebb9f45cb2087846dad2650f1471ee12cb41f1efdf39ce7dcb5da6bcb9d80edac3b9f1349b67ae28136e152de9ba9eb41113f3f1"}], 0x5c0}, 0x2) 16:00:30 executing program 1: socket(0x30, 0x8002, 0x18b) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:00:30 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000101000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0xa, 0x0, 0x5, 0x40}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000006, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x1}, {{r1}, 0x0, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x6, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1cb59d06, 0x2}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000020, 0x8cdc, 0x6}], 0xfffffffffffffffb, &(0x7f0000000100)={0x5, 0x8000}) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010200"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: getegid() getgid() r0 = getegid() r1 = geteuid() lchown(&(0x7f0000000000)='./file2\x00', r1, r0) utimes(&(0x7f0000000240)='./file2\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000700)=0xc) r3 = openat(r2, &(0x7f00000006c0)='./file2\x00', 0x800, 0x3e) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/79, 0x4f}], 0x9) pipe2(&(0x7f0000000040), 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xffffffffffff7d26, 0x8}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000080)=0x10) 16:00:30 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = socket(0x6, 0x4, 0x7fffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x4, 0xfc, 0x6}, {{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x1, 0x4186}, {{r3}, 0xfffffffffffffffb, 0x44, 0x2, 0x5}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20000041, 0x40000, 0x36}, {{r5}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x3}], 0x1, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x81, 0x10001, 0x1}, {{r7}, 0xfffffffffffffffe, 0x20, 0x1, 0x1000, 0x9}, {{r8}, 0xffffffffffffffff, 0x66, 0xfffff, 0xffffffffffffffe1, 0x80000000}], 0x7, &(0x7f0000000480)={0x3, 0x6d}) r9 = socket(0x2, 0x2, 0x0) sendto$unix(r9, &(0x7f0000000040)="88d1d68780599b8bfe8dfd107f098a0917897d38c3aab9f66e53b195c9b2", 0x1e, 0x40f, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xed) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = fcntl$dupfd(r9, 0x0, r9) utimensat(r10, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x46, 0xff}, {0x3, 0x40}}, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:30 executing program 1: pipe(0x0) r0 = msgget(0x0, 0x2) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8294dbaf4000000000000000000000000000000000000000000002e424cb05f535d044da6ff790581a62f4d25f8b2658dccc381c134b40833176caa8f1483c7534b8dd1fa64cae1b2c60c7771d8df8ef791c923204d4ebea9a074262e5e98958090ee9fc7d6c575778f82bff4464a4439c83f9c0b857ae2b82edc4d175c9fcdbbb9177a99386b99d70df418812f8f2d661dc872aeb0ca7a011b856183a902729978ed4514258a696a0540171c0ab9f1398e664699ba8166da4e1ddcf108bb77406807e5a3b9f3b934ab83f01ffeaea7414c809ec28e548c5e64d2e5bbeda70b26d68cb29211d848e08d6b891533c854b6bcea8f43e724282f2acd69e328a7fe2f9f6b64ae9797260c76de61ddcc530add298d08429eb815a03f809fe720de595ff42b62a3b04099441a5588"], 0x98, 0x1, 0x800) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) 16:00:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xdc, 0x9, 0xd36, "fefa17d924feecd12242ff792b1e18fd48736cbf", 0x8, 0x2}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xff) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="37a7fa37e37659ac8ed6df4f6ba5e3a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce74e895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865310756077ef34747a27bede609459b807d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c098965a056729a0563161b09fcd86e129dfc7bb12d457228e68d9b6b9b4d3b9677af8b5e1c9d40f13ab03cee220b6e369b5a39ab39a966f1d70b6bde95b2a1d6bb47b0f13c7362006f11dc919462bc4e1c1533bfc5e348000187f563dc4b39497114635782b9eef49ae423df8b20f424586605a5a87e83506b9886846e5ecc7196e1451484e98759a5893e4b25bad72d2ed594db009f6872d3795d5675b10bd32141c2275677aae26a8f8be709116076ebe6153d05d339ea201a06ce44d304349f", 0x1dc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget$private(0x0, 0x3, 0x4) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0xc001, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f00000002c0)='\x00', 0x2043, 0x3d005a29) recvfrom$inet(r1, &(0x7f0000000080)=""/124, 0x7c, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a7b3d512dd272babded1fa81b39e1aac3008a3d6ee39fff2472d77432ba06400beba4b42a50291e249cc25f3c3f2f7886bab46c5a64fd3ffd3bfa1665c7ce715ffb3668c9d2ede9801c7db8851a385e121a5909546a366d8a99ca7ffc56bcf93d16c7941473d88608c5e53008ef479b53"], &(0x7f0000000340)=0x5b) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x400000000000000, 0x0, 0x0, 0x0, 0x0, 0x100001}, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000000c0)=0x45) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x400, 0x58e00d46, r2}) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="f583c5f2e1a0f17ac097a1c039fdc58c64ee8bab1ad0f3cfcfb4448d471216ab32af548975e743f4698ec7d9693a321a520e8a2493226247", 0x38, 0x402, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) socket(0x13, 0x1, 0x7ff) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 16:00:31 executing program 0: socketpair(0x1, 0x6, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x8001, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:31 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = semget(0x3, 0x2, 0x35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x200) listen(r5, 0x1) setgroups(0x7, &(0x7f0000000080)=[r0, r2, r1, r2, r0, r3, r3]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/49) shmget(0x3, 0x3000, 0x4c, &(0x7f0000ffd000/0x3000)=nil) 16:00:31 executing program 0: r0 = shmget(0x0, 0x3000, 0xe4, &(0x7f0000ffb000/0x3000)=nil) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r3, r4, 0x0, 0x2}, 0x3, 0x3, r5, r6, 0x9, 0x2, 0x3}) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee00) r8 = geteuid() setuid(r8) r9 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="925aaba65971f310d867336ecd18ae296f839b710c3bfa59f8a423fef210871118e7dd3c9f58179e0b0fe0cb911435236dd34458bd3dd48ab98ad2eaeef9f387d53acede0dffb297b4e75b7aec59daca017780e5dda7dab9aae4ff1fd5b9c4ec6977e64573f1e4ca01d264a00fafb372c14a853471862d4a1165cfca7e9c28b17c5efe5c1b60c60652a4e16cce4571df77c5a6fc7bd501e31a6c80f4f540ff7c72f208803b89cb7e703b3aafb2e3280043581d086fd1fab219d978f6ec05cc45dbfe04fa2b71bc59908e01", 0xcb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 16:00:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() r1 = getuid() setuid(r1) chdir(&(0x7f0000000140)='./file0\x00') 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000182000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x1000, 0x80000020000, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x10000036e) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000040)="9857fdab56e006ddade68428e0fdb1238bc918c20ddeddef00f86aeeb496", 0x1e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) flock(r0, 0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x43f) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x400000000001) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xfffffffffffff224) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x3) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb4, 0x40, 0x903, 0x8}, {{r1}, 0xfffffffffffffffb, 0x24, 0xa0000077, 0x3, 0x59}, {{r1}, 0x0, 0x4, 0x1, 0x5d, 0x7014}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x400, 0x6}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x80000009, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x9, 0x3f0000000000000}, {{r1}, 0x0, 0x10, 0x40000000, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x12, 0x5d, 0x5}, {{r1}, 0xfffffffffffffffe, 0x14, 0x5, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x91, 0x3}, {{r0}, 0xfffffffffffffff8, 0x11, 0x1, 0xff, 0x5}], 0xc7a, &(0x7f0000000100)={0x3ff, 0xff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x9) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x7fffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000140)="0bde6b1762c7434b32b69f9f384b1a0e9c6fccfaabedd04afc05ae15cc796443a2f1ef6989c032fd2e8f3e933e8d8cd03b7f114305ac3de5a656d5171b2e4af2a09a94f962c61de0c998ba4f2ad75a85459864bc3f338c6be11a9b5727ec9bae529523f0a94ea3ff430456dd1ed7c3fc9b189cc01db86cb0dd2d41a847409794e5fbf17f9c9f87b853085a5885c65d3feec52396fd6d92f6a8f0f9f09557ccf58e7896dfe221c8c0923f1d585e7d2cbcb48570d4896a4a6e047672a9e3c538acb0a40f550a9756058ea3eb7e8ec657280430e182f1133ae359f278", 0xdb}, {&(0x7f0000000080)="802bd658182c6e6572d87fbd5e8b43f0fa925a658a1635e8ba197c1a069d998544523e07693faf6dd31827b21dfaa1b44e", 0x31}, {&(0x7f0000000240)="1566161d5eefead8540d46560f17631e8c8d9b617005da5cd7e18cf616e39bac95cdfacced1f0f2a5bd1eee933e5422e8fe9ab391a0bfd5480459bb7a0562e9af48c9e85c40ff050a9d3360713fade5c366fcb1fff1e80163e082b6b4459eb2720dc7a7c3891f8368c2b17edb5d1fb4eaf50a879325809b7f7431fc726743bc0b59c639bbe5c7218f5c3d06b0bd130d3902568620ea1a65b63bb3a1a8c3d7c", 0x9f}, {&(0x7f0000000300)="45b2ec475cbbf19ab75cda471d7a8cc2786ad618b47556ea6f8ac2b481b28829c28a8b4b468d1f5d71974793b2d0ae51be2bc3edc682f3bc29ba39f0fdd00a3205e65c5edd4c023a8a47ea260317be1ba537c432a1cde1e58d3888bc0511214f88982529bc80a2463fe8eb2fcc9dbb2884af755b9b41b85aebf43c943f441c3db1262a89c7e83ab4d08cee81d14f4345c0cc92866212ad200d8b95e2d8fb61bc5f0b282ff6c518c57e7592ab3499b25754e2d0f7c68ff0e21f5116b069aa56e25d9c69fb232e2c0b828fafe74bda91aa9cad7a672136c9cab9a3bef1500d91b5fce65ed8afdfcf127169bac70fcfba1863807c88f52d681f9b2af05169958fcf59f5ceefbc41b38aa7d6c8ded39fac6cf6e9b12f4bb39810727b58765fb93ba97be51ab445f61d9d2a061ea7b0733124c94943df53a0e6a523cfd63658d566acbf50216bddc0728814f6b0c86993b0ed54cea6ef9efba560b7b6049eab74eb4785efa6c8a91477c4aac6e5386014672be6de9db4cca7ff310d9710f060ad1fac3cbe92cf4e1412558c6c2012ec58708aa323feaa4626737da4ca1f49e65b66792d7ae50fa069af46a652ddd3e9423a102a32244fe213bfba7acc337e4b4a00c975b2d1bbcf1a9d37382f687acef538f243cea24457fa0fb80199724a93e0a88c768acc8a917c07b8b4ed89001fe0f63cee17f15c2d30246ac912bfe961045c589d28906dd99e019e27ae25ceada0045bef58134e05fb4adef6ec30b305f47b27e92f7aaa65d7dfaffd274c54c40f09e322ad3d246b3d393d65517b5968651095bf88a6b5f84964b6102fa0070ae8facf0fcdf1c8c7407bada3a0342c842b3bf5a0401502aa90965dbd91fd2119373764b25c075b3efffee64e6d7a66eae83e2ab57229e341ec0470c8552ac2c00fffddd8ffab595241d03c0fc55c1ee3f78a76700082dcf74960fdc58ef02360a5760bb0f1ad87dc824f3c7f2e0ee3e50a92c2a8505ce0d0855affa265fcff1b06738478eb0e6dfd8874892c75c3a8bfea33e9186e57692c92afdf45f01b449ad625685808102f9c3e9d15434acf62fb819d55471746e72146f6a3e05bbdf483145bb03b6e1f56fdc98020f03e5e8e79048262f85853377c3106cd6da5d37b8e979e18d563969ce12fa29853bb189c6155c406c98086ed033b4faba720188b29227d73163b119be3606900e101800a9c99b854c4ddbdae0a7bcb23846b7e07cb319831df527060b642a008d816085dda54e0b249cd104d515c9d29ed6d152ada1c0c0874f8527d84279128409f8c839827bbbf2dfa6b891ac5cae432c08dc5b194e4df4416ef21d89caa18b3c92d9c984bedfcfa57ba579c5346f90264666ef84d3678a046042987cfb66896b3555dad3bb3af430bba5c810fdd01f54d88af013074d70d17199e909f0f54aa653a019f014f52e23d18b1994b844468211eb9a43692c7886c6729fbe000706f13da083e83ddd0620d2aee709a01b94f59b92d84b1f6c6309a9dab328cea0867e0f0665c362314a3a2ed2719e9e75785dcbc387d5792b31dbadcb41d28a618bd66097a8f857b1b9ba6a9ea3ae4ff91ae06d02eaba1f5a7acd82bc2a95559c110b41f84fc475882605afcd53895f29e30246acc6ce438035f86f17c8a8a9a037b68c77d90eab2cc911aae4ac6e9dea258e0a6966b93f6ca8d1fc233ca96726d8466ec12f1ed89841f591999b16ef967aab0eb47d3cfb09f5902b2f8569a3a95677dcb51573677ebebca2a46168c407fbec176166cad198caeee640d9e514cedc6526b6ca68ba6e5d890f410e8f09cd4e39b899aa7160c004490c5f533e8870472760403c336f93b18e54c37ae56dfa3d66c13f50fb10855bb717a2776e5242d2e13017817b89b0f358804c93de16b30f982248b3d829e7b1db3d28965b7ff2aa1553fb7ba1aaddaca64a2fefa13cb86747a5b8d8eeb35b68abbfca6b4ba04efd00d9549322d04edffff0fa8f4b022c767e330ae1b9a602ee5f7f6dd05db2d455a48c1cc2231ea0184e673f5b7da36412493f4f09f0e5dc808a2b591aa30e9bfa3d8eb433023e7bba74aceccae95b9f6d9036eb8438a1f69d78fbacfdb5277d27eb20dc69bb481f96d6a500355f4c427027ca8a56e643febe43d48ae6ea7b4801f4b440e3d276d47861a777fd269367fad54181d008b6bebfcc7b1cdac9209509e103721e694130757fee761487ae28a69d9e5fc51f9af9a811d0ed30665bf76562bc9c131c3614b6076cefc3654e6197ab7c302a88c90a8264e2794694d3516963383c48c8cd581b936656bd4eafb674cbf0ee3ee4ce23646328d9edffa833b994e839a106bbb98c3b4a96d41b5745448893a19fa28f434889dab4234dfb989a7584a8de43faf03d0d31e0fc6ed32b32216813f24b4e407bc619a901e5df2f3a72d0e83761a2af96eb18def75a9c198c5740796e425cb9393d30d77210857c9abf9876b009c0c80c3d365f364cef0a7f7e97f7aaad3b8e1805fe7db8eeff83f90caf938902031d00593870e984c4a0c61c5e1b0a234f2fa67494d421545d7bbe69a660a0a8a108a441561623ca6fab30089570bf197346d0a0af73efc82104908342b3d33c8e59a64ab63245f46e57e37cd42356e4a4f1039c5846c4e8342ad6be6236a8e4e7168381b5f0f85062118b220ce2bda998d19127e2b99535cef6edd50c3d21ae787fb1b92693cf5bf9e59a8ad44924c18c1770a3edc205365e3a3674a0152d295372abd8c67e823a010b20ccbe3870f83bbcdb7a25c84c7c518d40861cd3b59d28faf6c5f5f94a4eae4676e03bb9c6eacd1b4b46b5841aa7a9891a55bbe39c4e813cb93a37c022744cfbfaddba7a30560caf277b9b16bce92144af0b8b5a1ab95d53cc7f4549eb5c5301cd384ba9946ede83973bb25313f810beee54c0911d489ef9a453516fcd7cf3cb0be5452aa9429f3e71affe53db4b37878660e4ff3c07290a1d85b0e4c33c0aa13c5b0da99a172b4cad8ac5ad2cc14c604ca7cdb7f5ddc91d62ab14456d68402ef01840323f5f93a6d30eae80ca28e56c029ea42b5bfeea0e518f9df741436e75848c34c14ccc98209182a666fa2b535f585726e7556ad6322eed83a1374397f5d5a2a4caadf623e5e78e521d03659b7a6e5908f7014e50574031d0d316ec32d64941645bc883b08d5e1f9fe3f8f27267db6f29dcb082a4494695ed999f71ecee11ae074b862b91d9c683ee5b0e1e0ce7717f7688ce3b5639ac595c978580045366072f8da56909d929e628573fca8b9d84ae10830b371e757eb00ab9bda001ad162ece3ee379f1d836e52ac38042f98e7aa46bf5246a1a9b6bb80f24a0ba55a6f61e588fac778531001bf369d3c2b003addbfe86abad243ba5e5fbbf21e172128caab2c7db350d6f82078f35a9bad3fe88a688e0dad05847e83914c24b29c42574981f5334cf45cabef0f37dbf7247fef8d73007fddb264e7b57c4fc5b687346dc2c7a8ddc0a5be9de872458896b7e7ea437d94dbf951cb777ad8f4a7d7587269c6b4bb6a09a2fe17f32fb6618e5d310ab457e960a4103624684a36f4fe2e81ce2bfa85e9e4caa24ed3467f2cfedac1362b1c33474e9ae3db29cf270951f293da43fb7f78109e831b3d2219903e71d54d982eae51ace53f09f2fef7295de00f28db057e76dc84269cc3434255157392bf2c2026a7d74b6ab127ea55d47dd4ee46c352eac5b3109320706cecc1dd1ff04b281786348f9db51b04555eeb626c47d4be97582f58a20cb7758391fb742a050674d3bd0107a3ea1b2e3674cb29d75dfd3ddc122337a0ed9f7e69cf01d82b15a8669974b5a5dc963406fe5b6b9ca137459f670da1f2927d3c940f4e1bda7d8cfeea9e4705b9527ce84f2cc81b0d99a7e86f47a18ad533bffb6162e496352e189c5308697b59aa871610d2a3ca9876b67acd016cb52a26194f4ecebad9a9342307409970db9648ec90270d59f4657e381c6178c613a98df95cc04aa05e630898796ad36b945d151287384b5488546bd56964deeb368db5bb2103f13d8751835ec51a78d087a1211990fa9cdc3a74e455ada0a1d98860f4e8d3f00c9a37b54b4b053e2cdfcd7b16ab59b639e445c2225651bd20f2dcc42c2f537e8ac95b931b4591b6c6c80ba140faf7b8211f6cfb8efb68f358c1f5a12526586eda6f79fac2bf0844fd2f59c4e157a81f71b4dba7339b778def933c2ef9ed97f33c9b97969ddb140488d2c774364cdb9b50026d33fba556a9171cfb558f4b9c61438764c84c813151fd544f9059b2428dae8797337785611d483bb56fb555772548ae9bee176543eece804a678e0dcecc9d947161dda2e6cfe877308154e6d4026c96efab4c697c99f553bf6475047334b5f177b6d6715e2d253e75365c2c05b6eeace3e6857689c14d3e8f46c4d9236c3ae53cb5d35289c09f61b5514370ecd679c8db14361b80c9d4e8282244d011a21716eb2948268f01bda5ef6bfe32e87bcfca22b69770ef806b729fc20436225176b3263ba3432096353da590c7dcbd3bfa7635df8e4e278819ff98410bd64e42c4afec4de808835b2ec2e26a5802c7140c3291fa977ec48e132323d9e415f2ed5228fe04dd719aac5cb82b6a80edc25f2d4b769738021a296718249f40ab79d3d50fb03c264abf0d64208cf07df830ac5daf5fc24820ebfb92fee19205ea5c7581b34b3c265d05abfb7073dce4caa2de1ab96eefeddc8c8417ee3083fd3d3501cb87a3885235d8c33b7f28f2237166d5184b27a5ce72c46796a09720bd733dd85ab944599c00448b2e0368b6601328f227138e70d9da9323307af8fd3ed497fa2f6d2e594d527cf890e792b51ba0905b437679f4c1c190626d5202047e856a33d0581e8d8b00d4cd6ba2ff547e2539138ffd04aa9a695e9967bcdfc6aa57d75a1834ea1a343beec962a2608d29dfc65addfb643799ee46af3afb3ef915b1b800f951f4b351e93ce481f0e7500937947cb6adbc1a496e28617468596b6578a5e37f99470592a0f572eb5db949c6981a54424f0972fb2e8ebc3cbee46d472518a1603857925dbfadda8ecf2ddb7f9dde99111949e8183a618e7ec3e4a929c066f2e188ec6a954386a3a11344c0cf9a9e79893050f00a8387d5188a0f82a566fe145daf7e9f2b30900da34c104d7635988687f5a85cbfe0ee120c786af7c32fdfc68698746c12c0a97b9a61fb4de313d704911e197bc3c9ec714c504c08ba8ed5464dbb2c506520eeb6a0e2885f31833c59e0b33ea40315c1220cfae8c42ea19173f8cbb3d7fc2429fdfb1c0e2337972d5023f3492035b504c3b28ac4a55d3a82de71c925ad5d28ef045429663d2bfe2d88cb1b078b234069a75720b3eb862c890a30dde95f5e6a045d9f19f9204822b3a05ab479d553ba290f72849ec51f14dbde032e9cf27a7e89bc7f1f283c6f0e3a24d4f133ee11214ec1feb1a811f1728a30c1101d275ab3e6be47aa2e6596eb20943d571f256cb06dedbcc5b2846c486d7488396c763ac991ecf5a47a8d7ad5125cc4bc72c7bf172b230c85de1638d2aa1a3ad232ceb9c58ce9827f554fc2660efa7ff58861499f44c16acbe5f98b1915a38b35a76bb19b8d27f175436f792064ed917461fac22a888557380246d26f5c9712250cdba448a0ef2575b048d85694b987873b8cb28f485a78f41a4cf7cf915cbe514d9672b2ae95aa4540e045ee96c554ebbde66fee8b5c56572ee4c39532fde0e9a9938cf80ed44957743111c03f1808348783c9bc036c1a7fe0a3781f7d", 0x1000}, {&(0x7f0000001300)="ceae1042848bb1d312c8a4e66fb8da686636e0c12ec4b7bd183eee280f3376c9a584d74d06cfb2e502b24986ee41dd7d2a679582155b27a01593de3ccf9f2d845db2c562", 0x44}, {&(0x7f0000001380)="750e781d869db0c392ab68a5c986cdaada12c1b2937773941b4fd0866df2baf23a605eb3166bbc3383bb4b081b540bad67287e102858ef826c5f1da5cf42e6d4af8bb4942a929ed3db25b1", 0x4b}], 0x6) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x9742, 0x80000001, 0x98, "605f24fae5f74dfb6f1a34e480803b23075da52b", 0x8, 0x6}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r5 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) fsync(r2) r6 = getpid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="dc2953a65ab06cee7195dee93b2e8cf865a0de608426e72f8505ecd21781d0edb84c64c70960f2d42ef06c9b4b52d03e462dcc51aa15feefd99bb5dbccbf6a30bd9647a291cccd13bcffab8633f7fd029f1bd740525f7b8025654a2c8e72bde9d3f97f10d7d3a4577545b0b07ebe4b26852fb6bf883b91487cdc2cbde02edb86b29c10da5d3ded911d76aea06dcd1775715f", 0x92}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x28, 0xffff, 0x1, [r3, r0, r0, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r5, r2, r5, r4]}, @cred={0x20, 0xffff, 0x0, r6, r11, r12}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3, r5]}, @cred={0x20, 0xffff, 0x0, r6, r13, r14}], 0x108, 0x401}, 0x7) fcntl$lock(r4, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x5, 0xffffffffffffaa8f, r6}) clock_settime(0x0, &(0x7f00000005c0)={0x4, 0xc43}) 16:00:32 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r3 = open(&(0x7f0000000000)='\x00', 0x10100, 0x4c) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) shutdown(r0, 0x2) 16:00:04 executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000580)='./file0\x00', 0x45) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x3ff, 0x3, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) listen(r0, 0x1) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = semget$private(0x0, 0x1, 0x422) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0xfc9d, r2, r3, r4, r5, 0x20, 0x7}, 0x1000, 0x9, 0x80000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000540)=""/155, 0xffffffffffffff35}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/41, 0x29}, {&(0x7f0000000600)=""/125, 0x7d}, {&(0x7f0000000680)=""/151, 0x97}], 0x6) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) flock(r0, 0x2) msgget$private(0x0, 0xd8) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) semget(0x1, 0x3, 0xc) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='%\x01') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x9, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xff, 0x7, 0xc00000000000, "6c65e4a905c779f460e345f61b00412c2263b22b", 0x7, 0x1f}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:05 executing program 1: kqueue() socketpair(0x18, 0x8000, 0x400, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0xc169) r2 = fcntl$dupfd(r1, 0x0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0xa, 0x1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:00:05 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3f, 0x8000000101) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:05 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() close(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000300)=""/125, 0x7d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x5, 0x5, 0x0, 0x1ff, "f2ffe6602bf26cb682d1a4dc76a9b0ecb6fa736f", 0xbd, 0x6}) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1000, 0xffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCCBRK(r2, 0x2000747a) write(r2, &(0x7f0000000380)="2ab9bbfd16fa645f1e55c5757cf6e795f707e3c94cccc030873146bdbd5537397bbc6668c00e11da78877610634aeafa11f0795cdf6f17548fefcb5e313b5ab5eed9fad36ed70fba6022864b98e4b7d7b9516b3ab67953cf608bafd5148614f7cec30679ca39eb40039cd30d787971cf1e53dd01480ebca12356926c27c9c6306f98d382e217922eb957a56da05f40d9505ed19b5a98d4622d6463df52cc", 0x9e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffefb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:00:06 executing program 1: r0 = getuid() setuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) r2 = geteuid() setuid(r2) r3 = syz_open_pts() fchmod(r3, 0x0) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = msgget(0x3, 0x208) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x2, 0x6}, 0x4, 0x10001, r6, r7, 0x2, 0x8, 0x6}) 16:00:06 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') semget(0x2, 0x4, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = kqueue() r4 = dup(0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r7 = socket$inet(0x2, 0x1, 0x8) r8 = socket(0x0, 0x8000, 0x1ff) r9 = dup(0xffffffffffffffff) r10 = socket(0x38, 0x2, 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x12, 0x32, 0x10000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0xc4, 0x0, 0x8001}, {{r3}, 0x0, 0x12, 0xa, 0x7f, 0x3}, {{r4}, 0x0, 0x68, 0x40000000, 0x2, 0x28f7}, {{r5}, 0x0, 0x4, 0x2, 0x9, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0xd, 0x7ec, 0x5}], 0x3, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0xac}, {{r8}, 0xfffffffffffffffe, 0x40, 0x2, 0x4, 0x3}, {{r9}, 0xfffffffffffffffa, 0xa, 0x40000001, 0x6, 0x4e493df3}, {{r10}, 0xffffffffffffffff, 0x21, 0xfffff, 0x3, 0xfffffffffffffff7}], 0xffffffffdc8d4357, &(0x7f0000000380)={0x7fffffff, 0x8f}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) open(&(0x7f0000000100)='./file0\x00', 0x420, 0x0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="638c171d75a2a42c59cdc9e71904bebb5774ee3697edfc8dbab02902016dc4169aa2a754725ff9a9505aae", 0x2b}, {&(0x7f0000000240)="b486924d6b737ce320c6fb8eb6fc8a4859a87ce5904d853fa2021beff4b814f2b2a809b0f8f6a13142d7adf9aef5e5da51496b89e97b384e715baa8cc60aa08a079b332e08b5f8a604abbeb8cdda27584c336d5c613164758e23c81ba9add35f47eea95a0fe29e37f2a1f59370165d773bfc9df8d12c0868e7c188eeb86b1e1a3bab66c5a0227b00779fb2648a1d10247def3715428f7a82751fef7bd82f02ffa6", 0xa1}, {&(0x7f0000000300)="af3e30e73c9d29b796b50b9648adfdb19b629e19bc9d3bd18c9dbad268a9172f7e2c", 0x22}, {&(0x7f0000000340)="9c9df6586a29d5ec0a7acc4b4d2454b88d2b33baaf0c4aa5bb2cb7f7879516452731486185eb9a1dbd48f59fa8f29504f6f119ce7fc876eabafd3099ae383cacc66980e2e0ed6d5e0abdccc827d9e4a42ed7d5073e739aaba39376f780c6e11f121a6f7fe4847224ed02bf9fd1f1759f1ae6675ad07b3073350142423ae67204ebaf7aed51b9759e8db02bfccbbb72703e96", 0x92}], 0x4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d1ff25c728c00040004"], 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000440)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="473e83c5ea59af597cacf385a592d3511f927a6c329c6a7ecf63c39a58757b6e052dda969926378945", 0x29}, {&(0x7f00000001c0)="668f5cc93f2a584308e8d837f6e0c951521459374972c3a2cec350a0a0cefcfc8a7a5a1a772ca1e8d19a352467d1b9e9c289eb9cef93c591017440f4df9f56cd170b9f87e4376b342c5f7c96de60eba76a1a8de84992765ebea07ad70bb740f7889281af59d72ab17b3cbdb86fac1c558bc48824e9d7a4f4f800c133110cc2dea5392351bbea1f93cd6a3555e6383d86a02083c85a2e91546792a860c53c9b34aa38086e8b9d7af57198e9de228c4c6103cdfe", 0xb3}, {&(0x7f0000000300)="a774ab00cda0ca485be0096992f80af0a92d04b55fe6d4d7cdca373d59689669e8e344495c5899712264107407697e3518e315c8b412ed9c5f94a519fb83a75bb86d0df811c7118ddb50653fb79e6a9f6f6393f85627ee8c9595a4a6492c57b24022312c4f5e8ebf", 0x68}, {&(0x7f0000000380)="a09bac1217cf4f614df0eedae031255e2489bea99da92325ea40ef04d7934d7c4a6859723accda7216fc68e3c15a8e0bd56c8de93d140b8180e4cf6f38bbae767b7d3b4f527f93debcbf0a8f12688c5c5cf7fe5ea0135ed47d", 0x59}], 0x4, 0x0, 0x0, 0xcaa89b476daf978b}, 0x2) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001402, &(0x7f0000000200), 0x4) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pipe(&(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = socket(0x6, 0x4, 0x7) dup2(r3, r2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) close(r2) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x2ee) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x2, r1}) getsockopt(r0, 0x0, 0xffffffff, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0xfffffffffffffff0, 0x400, r1}) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:06 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c916c104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30d4ed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0xffb}], 0x1) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe8b) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xc4) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1000000000000010, &(0x7f0000000000)='\x00', 0xfffffffffffffee6) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) ftruncate(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x9, 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:07 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/100, 0x64}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000000)="582720efabd16ebae6322525a99560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d52b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b11f75c61fc07536a5d00d1628b5", 0x6b) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x219, 0x7fffffff}, 0x10) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x26, 0x0, 0x57, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20080, 0xc4) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x1) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) setsockopt(r3, 0x4, 0x1, &(0x7f0000000380)="c1aed16bd8f8f8c804e11832a20e14822326f2827e6fff6d0c5cf5bca7d599a035f25db98eb0afc0ad4ee74a7c6be21cfcd18ee44f2381c8586e18df618d19f57a25db4b3aeccd78c9f6852c9f4cbd207a8c6587c79e24a39eebce38667d7ef9daff92e6ccbe65750bc3414c25652c78413f3cd4ffd92596bdfefa90f65de25420e9ed445145c088c355b6006224d8de", 0x90) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) close(r0) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x6, 0x100000000, 0x20d, 0x3, "167939682e88ce6369b3e552e351447523eb2fce", 0x2, 0x2}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x20018, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x520, 0x80) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = socket(0x18, 0x2, 0x2) recvfrom(r0, &(0x7f0000000380)=""/212, 0x2e1, 0x41, &(0x7f0000000340)=@in={0x2, 0x1}, 0xfffffffffffffe2a) shutdown(r1, 0x3) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r0, 0x0, 0x8000000000000003) r1 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0xffffffff, 0x80000001, "9d48b1f6d76c40c38bff5b9c861bdf338f3690a5", 0x2d7, 0x8000}) connect$inet6(r1, &(0x7f0000000000), 0xc) dup2(r1, r1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/217, 0xd9) open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000080)="0a61fcf2d7df73c4b4d8dc176894cb9651fec72c35d97c6540ee719ca5c29c49ed684384eeaed5a1db913b4be2745140b60c456e1453887d284354c7b1e26d11d70bf39e0e4288ace267b2c4c8664bfb9c47fe85476a9e79704d0a60b07fc1ed52379851a66cdb1b5711d8bcf08da467a0a4a2eaf49241dd45973fafe4d2dcf09ab9f0", 0x83, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffdcc) 16:00:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0x10080, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x8) close(r2) r4 = dup2(0xffffffffffffffff, r1) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) socket(0x20, 0x8005, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x31bd, 0x4, 0x2, "bb1b96e3415ce27caf566c221124269516e8a13e", 0x9, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffcc4}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000300)="9b608c86851f2a4de83664feae198d72debef4f2c203adc2cd8aa79a6b98a81025d69c436537dffa33962df3852a4ea8da304576805a9566878a61dc33c25a68d4acbb6a8cd7bcb365b2d01d54a93ed1d62e86b796b3e67a86b4bd3f972f838d34fb317ac93162cb3a9bf355fb546475809e170dca8cd5a204c94d0e61d6be440556d692", 0x84}, {&(0x7f00000003c0)="b6a891a0b8da95f48c024d2f6b6b7686861b00118e17e2a053dd4ed6d84e29bb690d3b0502368caa91788af1bbdd2d4de1aa09d61e83c6facf3a741eb7d3b310de55e0d8df07b870ff4d87b916505694d8a16e7a3586d20567de25f7863e216eefd2246552816b8c671291e089f1dc4984ecd4492c6b15d0d27566836599eaf5844fc432239059c360b58fecf24071b107", 0x91}, {&(0x7f0000000480)="6e7710eb579c93cff902ff46f43626a9f932d7a59340910f3b1d03448f2186cac78e616dfa15b82ad197f057dbdd6323f2c1a63adde460f97be89e655afb17a8a78a946dcad031cb0dd375e675b0165a99d996bdf3fc7f6d11a9472df85e8bb670fba64a89efbf0b1c4148c0de8e001fc64fc731787c12be1946bffc379712302cf1a1da0a3ee78c68b5b7e46318e0021e04ae663727ff46776ce25b3df5", 0x9e}], 0x3}, 0x40e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0xa4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) dup2(r0, r0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="9a7cde9f8ed79d232c59ad1bbca115ee4ac23b809b447e5ea06642cebf8f1fe2810c6a37a7f6b66f6947f351aae57d9fcb43d2d382cbf650beb3638b9541330d9f553b7b48da8d3cac0500500f87074b8bd72edf327a6fe449ed9933034e8195414f2f50e5d0e2d7a9eb6b0343762d630294d9457580cd8b18cfee628e152b0e436197aec84a19a0f295e876e2a7e307c00174ae8f1f2b8dc647ce5d8273355a9013353058", 0xa5}, {&(0x7f0000000280)="7828f4c6c0fd628f1d9b454c5a9449ac77941fff7182633bbd2ed8e024c534aaf5d6193fed19178076dce14dcaeefef8b1fc654b7af400f076b315fb06c971c7496da4063be9b9867acc3ee85afbbeb4d3fa789ce4dbe230d4dd97a97fa2ee799bffd971555b9585744e6460ce763798f832f582ddd67248ee61ae3d489c853aa11d5f8f9bab768fb7fc5261c924bd77530fda0cce2c053615f2f256dde3c7e9279e27273f6e1e4a763421d2cc46a2ba72", 0xb1}, {&(0x7f0000000040)="91fef9a4f04e7478cd9abdf4d3f7c33a0e958acd78b5a17006f21650ecfd73e92c87cbf415e501ea1d81746b9a5b589b45f5c8f0d7a9ad934b0f499fe85c3462e730b144b840c36100c7b87c343322eab5944cf24a1eb79cd0fc92e7a50a6ad10c573c1273", 0x65}], 0x3) 16:00:08 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x9}, {0x0, 0x100}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) pledge(0x0, &(0x7f0000000200)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cc@\x83\xfdcS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\xff\x01\x00\x00\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:09 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x4fc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="673084d63072b038c49f231b9b326a18d520994e883b9b32587910a8cfad95d8e9509db86d272733765166c3cb3612fccd6951bebc8f6f50df1765d8993654c508351ee1ba4c985d8eeb6500b9b78a8ca7b58d06b2c06b53133cce88f0456de43a7dcda43cf486eabe2a4593c8244345d10fc247171f96fcaaf43b7f70c07508399445c5ee16ba69a5596236b23ece3a1893bace565c9f67ba46e3158e87e852fbc7e3aa73aa1c280885f64c7d9374612a3fe50e8d21b70292e7d35ddb62a7f5e240639deea9df652a6326f04b1a65412fce8d67ad6fa3df58be268c56756edbaa50e39ed715e873d8", 0xe9) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x24, 0x5, 0x4}], 0x3, 0x0, 0x9d4, &(0x7f0000000240)={0x1, 0x2007fffffff}) 16:00:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) getppid() fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getppid() getpgid(r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f00000001c0)="0fbd04000000000000002e58e8c1e4f8780bd9e2ed1f66bc617f98e04e1ecfa9279638e8b884b614d13204fee6eddd780367461225f56ed84cf5a4e9263937298d42796e9d6db3d43cd3ad44eaee0f5890279535061ee224a85d96654d0064d88e573b4ea2a3e3c4878d1e0a7aabdd31e422b5e64fd4a2de0d771b8a65d2e433ad2d7463a14738624ea84e872a485f00507a88c8408bffdc35af58e575b61912b3d7d2c9b747c1b4df5066713b4c170cec9a8a9c3c14cc6ef514d46d044aa1aada372e969a464034135f88072bb4a226e102630108a37f1478eedba5156916ab42869a7cbaa5622d40be2f082b44b76d2433b48f72ed1d4bd4df3d892a3e95677dfdf8d14725265bfbc3799c67e4f23b1092bf05264e3e42e3936c8b8f5fec909a647ff92d0775bbc304a143", 0x12c) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4004, 0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) recvfrom(r0, &(0x7f0000000100)=""/39, 0x27, 0x41, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000036000/0x4000)=nil, 0x4000) setsockopt(r4, 0x29, 0xd, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/46, 0x2e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = kqueue() write(r0, &(0x7f00000000c0)="ea01e4794d366c880353deeb93751ec106a997967391375d16fe8b8b3248bb223eaef5290dbf6c78f1c198f36d40b6e6b613bf57ef2ae2a4016fb48bcd71178e5ca6dfa6e01e6455e42f28fa99599f1c3889f8bf95bfafd1a433cfde84312c5031f0039ca28765c9e45caa66b9dc2cee673f5d4038df33bebc3823be8790", 0x7e) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/18, 0x12}], 0x1000000000000261) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) setregid(r1, 0x0) setregid(0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r4, r5, r2) dup(r4) seteuid(r5) getgroups(0x4, &(0x7f0000000100)=[r1, r3, r0, r1]) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/227, 0xe3, 0x40, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e6c653000000000"], 0x1, 0x0}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1ff) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x6904}, {0x8, 0xda70}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) r3 = dup(r2) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0xac, 0x0, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x80000001}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x40, 0x401, 0x3f}, {{}, 0xfffffffffffffff8, 0x1, 0x20000002, 0x7, 0x9}, {{r1}, 0x0, 0x40, 0x8, 0x9, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2a, 0x1, 0x3, 0xde00}, {{r2}, 0x0, 0x20, 0x14, 0x401, 0xffffffff}, {{r1}, 0x0, 0x10, 0x80000000, 0x1, 0xfe70}, {{r0}, 0xfffffffffffffffe, 0x8, 0xa00fffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x1000}], 0xac, &(0x7f0000000400)={0x3, 0x7f}) r4 = syz_open_pts() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) dup(r0) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x1ff) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x80000001, 0xffffffff, 0x6eb5}) close(r0) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgsnd(r0, &(0x7f00000000c0)={0x0, "c5fd1eb1ebac68fedaf7059652ea45d91ce9779f989068e0ea5e5a78f4624141bd07b04d4450954e50754e022093a5134d32d0a71486581fbdaf24bbaa09020a416a"}, 0x4a, 0x800) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffb) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x28, 0x0) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r4, &(0x7f0000000280)='-]', 0x2, 0xbbb0eb98e0edbe6a, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) connect(r4, &(0x7f0000000300)=@in6={0x18, 0x1, 0x1, 0xffffffff}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xff, r1, r2, r3, r5, 0xc, 0x7ff}, 0x1, 0x35, r6, r7, 0x3, 0x100000001, 0x10000}) shmctl$IPC_RMID(r0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x5, 0x8cc) socket(0x3, 0x2, 0xa4) socket(0x16, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1000020000000, 0x400000000000000, 0x0, 0x10001, "010000000000000000ffffff7f001c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') r0 = socket(0x12, 0x0, 0x3f) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) fsync(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x200000001002, 0x80) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) getgid() r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet(0x2, 0x5, 0x5455) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x0, 0x3) fchownat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendto$unix(r1, &(0x7f0000000180)="ccb2c76c6a18c6550d39efc0418be9ba60646ddc593aa477234b0e584134514ccade29782188e8b66500c56788b34eb5e1240050afa2", 0x36, 0x409, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ftruncate(r0, 0xfc) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000000480)=[&(0x7f0000000380)='+.{\'/\x00', &(0x7f00000003c0)='[-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0)=0x80000001, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0x400, 0x10000}, 0x8) r2 = socket(0x26, 0x5, 0xfffffffffffffffa) recvfrom(r2, &(0x7f0000000540)=""/49, 0x31, 0x2, &(0x7f0000000580)=@un=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) recvfrom$unix(r2, &(0x7f0000000600)=""/27, 0x1b, 0x1, &(0x7f0000000640)=@file={0x0, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r8 = socket$inet6(0x18, 0x7, 0x7a9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f00000006c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000700)="4612ee71900e0ab1bff2a0ea73dd0c28dc1511f5651f9a32478bf41976edce03f4fb06ddc28615c32c26c7aa99fcf50e01c41f2ef17ce3f7eab27a563f82c083f49e808d768f8903166cd13412d2f785a818afe8b64f13dec4c3b7e710e8e9bbc6be752ba67a54a0ad90b7b246615e", 0x6f}, {&(0x7f0000000780)="28cc392edafddf7a1ad7a6bce58f1e4f34e54fa0eae84f688a254186b4030aaba10b2c27b426bbee8b7f70544feb2d5c79022b48803344bb69f628c102457a6b3d0eb54e15a64c", 0x47}, {&(0x7f0000000800)="e858ac6a661c8c079f9feb28d4f3357eb3830bcc44c198ddfac01c7066bc9f28d0f4220c2dccee29d368a9b7f843eeb2504f0bd9d5e8999519f737eebd636d2291c319e099ebb2c3eea54b3a5f1e0f029c389677b8aa27d9b5e06301e3b2ee11a8e0502fd924b623c69bec4dfab4f60ce0cbfb07f3b43c92c67ce77931097f024f111f401d5905537f3d47c22062d4033ef6e7c0495b2734db2b70ad03661b7470f8928cbfc68ce31456e6ad2e82110e0bcb94477b6fe2bea724a1f3863b854bed355893cbfbf1ea31f883c2866c1facf5b81731a50b5d79de37c2c405", 0xdd}, {&(0x7f0000000900)="54c44c5d", 0x4}, {&(0x7f0000000940)="17efc0c7d238e6f7e0a4534ca09192d1aeb2273eb1", 0x15}, {&(0x7f0000000980)="4a799c3f0243bac01665", 0xa}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r8]}, @rights={0x28, 0xffff, 0x1, [r7, r7, r6, r7, r1]}, @rights={0x38, 0xffff, 0x1, [r8, r0, r8, r1, r6, r8, r2, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x160, 0x5}, 0x400) recvfrom(r0, &(0x7f0000000c40)=""/142, 0x8e, 0x800, &(0x7f0000000d00)=@in6={0x18, 0x1, 0x1faa0d22, 0x9ee}, 0xc) read(r1, &(0x7f0000000d40)=""/97, 0x61) pipe2(&(0x7f0000000dc0)={0xffffffffffffffff}, 0x4) fcntl$setflags(r10, 0x2, 0x1) pipe(&(0x7f0000000e00)={0xffffffffffffffff}) rmdir(&(0x7f0000000e40)='./file0\x00') sendto$unix(r11, &(0x7f0000000e80)="ac0b4f4d27a442cd0c9983f1fb3e7c9a20455d50a67ea7f49c00172efdbaa9ad956fb61018d7426cfcbe840155ba06668c8a967bebc53f8aef07dbc414784668e7c8342b1ed9fa118298a6e8c0e28eb5fa6fa3acfa9359f4818ceffc84e22f2e7c53f7e1c23c7f1513202c361ad7994f3530672362b35d3ea91faed710d14904005416768468f75a73ff79143e404c4c87f669d80abb02b734224db0cd0ea8fed8d35dd58b8241c5669cc9fa4d27c66a8686036a0e073b56b8f2c9024fb6bb0ee7acec9360af1e90209a444e9482d7f02997f726fc8bb9ad88181617abdd0a73fdb7f820c2fb2e5c8a4a3183c8fd71726776f9360bc1320c", 0xf8, 0x2, &(0x7f0000000f80)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000fc0)={0x7, 0x8001, 0x9, 0x10000, "d4c4edf46ca2df18fbbcc8f3957b931e898e76e5", 0x6, 0x7ff}) flock(r6, 0x1) open$dir(&(0x7f0000001000)='./file1\x00', 0x481, 0xc) recvmsg(r2, &(0x7f00000012c0)={&(0x7f0000001040)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000001080)=""/137, 0x89}, {&(0x7f0000001140)=""/70, 0x46}], 0x2, &(0x7f0000001200)=""/184, 0xb8}, 0x843) 16:00:11 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) r2 = msgget(0x2, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/89) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x4dbe) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r1, &(0x7f0000000300)=[{&(0x7f00000003c0)="fb66d53ddaccc1101fd4a03a240caebc6deea2f27cf5e3eef6faa888433cfa27d5cac1793c42b6335cbb68dcc1f2d242ba137620851961e536b0d114954ad762f2cad494f0323083dcb891d33b026ed924a2ff0e93a776bac3a23a8c837799b343a044e7ed", 0x65}, {0x0}], 0x2) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x8, 0xffffffffffffffff, 0x4, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x2, 0x5, 0xc24, "b4ef9c391a5289b74d2c1533fcfe00d7a03fd5e6", 0x8, 0xff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="bc2b5de91ede21135c5d61a54cef279cc950326f4dad6feaafd7371f88b309856921df4517d893b83d31d99a58a12cc7dba747c21fe9c726fe26da589ab14452a99d092271d195ee0505ea08a3ff4f9818d4099d11ec8513468fdc14b89eb0b8f11e6bbeca581f37ccd0052e758a8a4a708ab5b7899a74b1b578372d1c84", 0x7e}, {&(0x7f0000000180)="d03765a8d269b7f67f19f5377eeffd01fc620c64f6743a4e890d4c75a527b8871a14f81685ac17772908cc686bfa0f30d097a680a7f714aab5647378c80efd1a30dc0e7f90baffac443c9be47723957793553fd8d9e5ec8dd1a2bb58677a3dc53970995df8a0c28de2a31bfb2e5e7a917ba0957eff9f9ad61f3ca3b58674f25fb87babc3a49c04e978f34f966ecc07f75dfa778ef74a70e227d2be2bdf53a1e87793b522889e2346ccd14ed7b548f9f58946a0bdb7532e17871fc064cc161e4f0c05a917601ca9a6474b24459ebe8b097c7a0d2d9e811c0f753eb77a63f52374f31f2f96313cef4985638cec3005529508d88db442fd", 0xf6}, {&(0x7f0000000280)="b40d5fbacc271a23418785a8f00ed38af0c68813d3ad984f56177b26b57b2521b274e641bd99734b004d5b13a645ede2ea030a7539370a517809534ab0181adcb43b7a3c6d2ca1b5777158d99efe7d1c419961e1d75ae551933425aebd6b0cdd9457bcdf7316d31c5ffffcfbeb516a96f8f3a3f26e6f46c9a4651abdadd3fde37974738120b20d38451588f16ce24fcbd37ce3e6d8235cb8133d519b781274e2721786eedefebbe6f93392e18002be0f3c06bb29e02a41274c7a24988005f9728e8ea10ec8ad8d400e150edcb48f3ef6d60ab077e2b9eef32ba2a1857bd0201cff17e6be1d7bb7666599eb4eb2dd7a701b8aa7a2ffbe74a7626cdc051cebc780a4eb3ff5b56f73754eef6548fa3b81af9e0caf8b81a7cf62e560704ccfef34ade28b78cd667c4aa271c8e91014bb810f29567335d9d56e7ce8113ae027ecd5caf6a3a1ba2d2a567510436273827de8200b2ac60487ddb6576d010bcc8b5476b44a5e1d5b10cd2b1cb73c068f65b3ea25d3ccd6abdc75133629c4f670353adb77e26d98cbaaf58a5bc2bbeac7d425fd05afe1df6e915082a5dec5bd80051798b43f4b45f2e4f25439c793ce0b9a2556b17e578eaa8356921025d20d77cd0ed360cb956d3566a664b2c1aa72c55a0ee79c8d8abdff885a292ed58d15ae778aae7a9a8b90246a41716a9fee463d8a6548136c9686b2c514d9b1def49036bf94044d2e476afa43e835075c85f47b2863b899cf7ba088efabf8b9150ba7b97712c3a07003d8c5aad0b4d40bfcc18df6763680d1282a36586ff8c5b09f676a2d2331bfc7a4b969584ec98dab7e4376d070723856e3d3a70cc3332e03c58560c257819c2d6ae4922ca200f8def3aafcdb5ede667bd372f008a91c82333262bc0b8ad49d9ab90d93454fc1138384d79cb6231cc57aece3d202b547026415069adfef02b241291e4c9b3306fa16379f5b7e8234da4da02d1c4dc944e76dec418b77a702eb083b3602c05672f10f22cef8c937a4cb546e87dba5ad700817db67209857f16111010bddb196926f445e7e8191c65682f67d726947c6fa84a8f189bf4fff48ba2af28465b180fad3e570d511387ea44053e9704b2585108181801d758022d54627718a69357deb07cf24e75b48b5099aab207bbb7f98c4df77ad823d5d16923697b7e647b210d65e5e9bed1947a7944c4a6e46b927ccf62cf98783606298f1162396d989168039821e680d809b430620a9dcf5663afc04e6594f3f79eb0f0cc1f2f3a0d96d524b8e4b1c4377778c9afef40eefe769b3cba925be65fe898bed13681ca711fd592b5746c7888817c70f0ddc072ea52a518a74fb22032ab0f4377e396bfb3ee978e6fb24747ca63e62cdd6b7dee61277d38c9cb506930332a4af8739ed3a32d12f0832c401a33b45965ca142f0709d2e343b703501de83992a7b95ce3b70575c9c00c11776fd24e4a6b0c612b89c08bb439120a5f2e8a3200cdf6fd6c11fd7f28937d22cf445778367bf63d0e57012c35fabc195e5d35fe6f72fa3253c44e5fdf00363cdbdea0da2a52afecc1e6aac5b8bc1b553efd2adae4bf4c294b5698aa25dd452b2ee02acc31a31c192c41ec8340f3a4f8dc52284935ee4762382a29f36eed110e31bdc36ef2290deea1c2af9486618fb2db286709ba84c61a2ae774836334076286935366ffbc344f63cc4b3d431872e1dcb274bdf99643c77c09a5b472b4a6967a51ede898e5bb252ab5c04e706fa192e8630873113006790c4722c6238e710208da249274f692a741cbf3ce819326d48ca9c822a47499ecb603d0bd0352f51a7d45d5c06cd04c836fb58be20a0836eae590174cbe791b90248ba5d5e2e35a04373ebb1dbc5d733de5e9cc58462924eae9314decf74c8d064dcc322a856ceef1f146664253c79262198a58cacf775ab55577c390cea6054f151831b2c565ea62629010b2c528c47ac04018e0fb3df55d3cf6382cf996159321c2e54451f170a7375216a399cf88f969f3d2238fbcd48be6658394d82582796d063dc091fc476971bcbce182ff596d0e9689f142c5f3afeacc998ce6012e7dacfc5db340eb3a6972a4cc28fe6ba0d196d27d5574c11a3b8a71f0aee95504da5f284ca573394463671fea814cb11f4757facdcdf2de20dcf858c2cd41563d2461b2dbd9613717834d152b44a3a5525a6f906685d5aa92a74abff0d513d4c3e3432394136069ca7e22a0040d698bd4898e85b3131ebcaeba6d6771e558a4c102118906ef48d95565051cf59752c150bc1d579f157e4c704f1fd97008fa0d2486292ef0128acb88d22527b61e0bdb1720d8e593e5fbd7704990ecc22170bc16208ccdcf31746850b491947e7ea8efc323ea22ff2b3f0e1adef46d40761693f1eccdb843a123c5f9b05a873fadf77812545007dbf68cad418666ac97a190cf28a4c39730afce87f112801598db30021a5acf998f9ea6e5d416cb9afdf20745ddd8fbc0c5dc3285df5be94de0f2c7e733a6ad0ebcd306f2ec1f8bde29a51602db4a2ecc7e30f20a40b7704bbfc279859590e0acf02ee1d428e445b1d324dae77cce640554e93a7c410d0928a889cadef9ee9903621483120ca2e13b13153d6004d0d0b15bd6a18fbeb7949209e6dbfb4c12de155788827fade20ecd3faa1becae06cfee0492786366ed84f5a9ece93690943ba5010a2ac1a66e623c747487176b3bac7ebb86d955eba7784c0a8e7ef3fa0c0a5916156a995339e5ef8175bb35f610e02c5d84882e000c156abfa44db8f61b77167303288e8b4f282e280e53fcc7276c91ca915c771fb416875f5cca6549f8f4dc882bddc3e53e18c842827145954c1db4ddd190278d0b68d24e97b1903f37dcdde455991701b5b16ce2b9184a6090bcdadf4edf5e5c6ddc48bfaca47f7fe9d0a8bdc0f6f5aa3b7409c8a5c3a803429d4e60310a1c4dab9901eac1807bc91390d16ac9ba54b7cb8ef9c791dedfb95916e5a8e54dd77573c2dbcc5fd65cb75cdbae7f4eb4c26ca700575f5b3d092fbdc5b9eeb8cf99f2faf72a11e34f6e470da72663ea4d0b1aa1ad85cabdb1ad19e3c7dfc86173e54fd90e7649de005ba0f9c16f91ca337810591efa2163234ff60b9511486efebffe5846db76e4371bf203788f31dbc0f86d2fe58563a9a1723f2f3a67390ddea150a066de3c23d96b1d901d0077c678ccb0a090e8a8d008e085d6b6b40dfc942e8886d29736fb6244698f7f1cd01cefaaf67178b948653bb37d0cf0108f181b82c76c4cf11aea313a9ec0a888c15bfc20d4c30a63ea407bcd14338101588c58f8083a511ce508a7edf2c2dc2ced0726ee23093686f3f2076e54b4d466bd9d5f99a091196ffc9f8902765657d3b8bfd839f70141fc70e262b196e62949df7158f579dcf2c019d8d0d2aa106ac5d8c09ce87e38bcca5eecdabc3cab130c0fae568e1813ca560f959cbb9bb2e729e44b8380983114219b774e053c71ab1d363359e22fa4fb18d10d5e7f52d410eca9cade9ca20d25868592c0d522b1f18d21ba3f27e5f2158f724ce042167ac43b7153cf750fc2ecdb42c34b44a6ca1ec887412c546438fc9b6717c3f2ec903fccd97895e7686e66540cf221686559abcc91683affb70bec385d961e21cef4136323a7a6a6c1ef9a64ff6ed708620b52632a1dd31bd4fb4a69b0a4a5c5b60910093d26504e262102939f665e3d2a1077a9fe7d3ea3f99bdb852ea58246a62192c8cc46b4515f620e0c1914e9e9a333212722980e3497c349f1a91551d29b779ee70ad676f330fde6cb75ed70e415475ecaf6e2ecea84073aa79bef6893cfdd8c7dc5c9f31e59971d91f7de654604b298901f221308f45b0cd08161d4055208102a6beaf5b699300c4a641e168e3d288dffa56964c19799273769c50117d2d9e855676eb549c99377e04d23fa0a25de5a8cace5491f5e1e4926b9431eec4e7829a082bac93cbd83231dfe9a67ba0e71a1882bc838843faf49ed38340e236bddd8ed986260a81f9c914fd20f085d51095b4c70f248f74738cdd688d8d9f4987f0bca3992ea83bc65d3e339c9953bac6ccd2df5c154d8c508b8398f01aab7cc992d57c6ee282525624523ea5a690f43964211e0e7c97bcd9c6328e65a4f88ba4bbbf2832eb8e2f7a227244214e276161c88e77353ce8f3d820adbc41ddb73a6e1744bd21dc11fe3ca9e3e99934dcd58a4343a0b2553a3bf62f70a3170e0ebac6c86515fe75c0a0a36478db2e4136aeb8b41efabb4e07f938c00262344f0c09e97ee66c04251e30a5463862434714db2e5d5f7f3cdfcdd6d93f97775d9df95cd1d083ed83065d140624fd4ae07585b5de9856fd3ecacf8e1a89c042b5d19ca9e1f6e4b52fa64da815535cf80090930d55d5afa97d78a569a251c039cc2411ec81534dca0407758ca34140099c42d80cea737831b55f75ebca9014b0afdbc71cbdc3996968ba8cd473b5cc53bb06a10117865becff1ddef3101aaa2ba088c37f3570975c9878e9b6b57f16297cd52b1840cbee610563a8dde421bd7c8f7eaa87f2615b61dc391f4a03025aa32125b05842e9b72c900c1caabcf4fbce42bd9e3feeb6d0070cf86a315bd7f101f1b6a841edd93a8e95e1bf3cd4437f0a314c6bee27a625cb612b8216d7a477613a4390617fd62e559bd2ce5fa44fbff658cc8411b3f53abb1f6dc56647b35e155eb2fe44855bd1760eb396a3c5d42c136721caa537e13f15ad9933628edf3002231db46e31c1f13b4b7cbfc73b88c9f948110ec0acdb2c2695d1153fa1205693786dc76ed1291e1c1e95fc577036acd53b8a06bf8e857ca4de492b4d1efc70fe562b7caf37d64555ecf1fe86c812894f949e3d5edea560e1130a9fd7bc2518ca1c255dd315ea37a68028ed5c4292e8a3b71b1fb208fd6e888fae9f6f3b22545a15e3387054c541b77729c66fd6879b4abdcda279ea1865250e135f72cf0e33a074d3b2d7a410d5de84a3b443f78e6556a6e9414dfdac016c7924113a5f4688a05858adccb6b61d5b08491f5a378460b93ef17dff78c3935032acd00b088738592a35a20e55f796ec1159a8bc96b85676246d6cc40ceb70cfeccf5339073db05b559ecf835a55dbfb64b5926c23904165512f279eec182ef56169ad640d74ea0d405ced3c1d0b5b680663a8ef7e3998b33071c9983f5516a1237ca9037b6d818d4ac040e558e583bb6eadd745d7de3e26cff2d55ea61b8b75fb3a9a13d9250a8ae027ab92348e4fdd5ab87341297d5ee4ef2e12de2663b53baef6b5909d839b85e68f270a26812f24e705996aff4fd20435ddfff634ed2eaa7203fd3a25a2da56515ecfb90046046543ed06708d7a3ad3283753e8473b6c6d566d5969c30db7e12cd1018118eb0e07d02201f55c1dc3181f02e0a02e1118f9952794225c912782dfee4ac0e92fef245d4e578d0004557b17c87490c525ffa2e47b8a049387ba482ccdaf599d477a06b1ac0c287d8648e1a7c08cf7297f213c26e6cb6a109bf27ca8e291a6741a6dc9c72fc851b4cd6a43dac56ea03257c77ad6cbc9efa2dd4ef7652fb54ef410cc2554b91f6fd7a881e9ae156677c698fa3054a210652507e06244836106209857d6f2bb01d69ca31f539ceee7586e60b5e4af70f714627f10d751b79de408447fd4d0aa4d25c74a59d70fec4fb68fa3260d6d1352b866704d2930b28d37cc79421b9c708ac64caef26ef58ebdad5e6028176fe2c4c396a54557f9860a69d37fe2ed9643c99cfcabb16ffd4c840a7f87739db56f913c17b077d9fb57733465", 0x1000}, {&(0x7f0000001280)="235b976aaaf7dce550816835d84f54fe37bcc1279c33a5ca4ec9a018a19a03834698bf8292f8de60316e1aad069eb4f42ac2e66b6f0527a03a558c42ae46db2a86454003ee7155306e26e1096a086ba076983bd1d9ed2795787cd3c397c943d8d47f8760a8f9537265d2f3c23a65dfb8f5a8f327ac8803d6877e98c0cda1935fe6e70e34f6676d32926b224e1f4e8d", 0x8f}, {&(0x7f0000001340)="1f0f4a87b060b0892b0563c9c9bb47575f764dfb3341491a50dc391fe6a2507aaec99348d7a49750d2a89c125e94ba45592996a5961d1c0510345357ef3e55368463ec5639d296a021f23cae3e82d0e323ee41f58934860b6431cc88ba90e34bd4671f983098ff2557aa8caeab5ba24fd9918ceab5adb6fb4da722941a3b922095bc0c854e2e441f3a687bddb497eb3e2d4ea1d607ce01a2b1e8540d085af1", 0x9f}, {&(0x7f0000001400)="8f4ada0b3233ef329814a685162cb84389321d46a31bf5bb54c64070511a689d9416f4341fb8e6cb39592cc8eecd253bd52e683e5eed0d99e9966c28535f831be862418040142c900ab46b916401d170aef56aab971476c240eedeba45b2511fcfe9e31514231296698d1855e808f1d4dcb5cb8a251e2a5e5c2a44a087114702539c", 0x82}, {&(0x7f00000014c0)="ff6944ec05453a5c6fe98672153186bafec798409743b337cbab7e317707daa17d0c30ccaa2ee1f9560d21070baad5c17df98f52f293edf2c7f8866e52ccdbec23f06c764b5c8b3b31719cb1786f40844edce64db2bb196ef5074001da14e65f4432192164afb6ac1ce7e26bfff343bd", 0x70}], 0x7) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x42) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="1dbdcde1387750781a3e9ce7f8638648f29988d41d7f6c99d5c875e2ec9cd1ab85148cb6a2ae9bab133c8bc60a80c9baa6", 0x31}, {&(0x7f0000000100)="1dc5e796c21d3eb9058078482c518e073cfb", 0x12}], 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xc7, 0x7f}) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x103, 0xfffffffffbfffffd) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x29c) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x110) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8040, 0x7) 16:00:14 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x456, &(0x7f0000000340)=[{{r3}, 0x0, 0x1, 0x80000082, 0x5, 0xfffffffffffffffe}], 0x2, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x49, 0x80000000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x40}, {{r1}, 0xffffffffffffffff, 0xae, 0xf0000002, 0x80000000, 0x4bb}, {{r1}, 0xffffffffffffffff, 0x0, 0x15, 0x9097, 0x7}, {{r0}, 0xfffffffffffffffe, 0x9c, 0xf0000045, 0x2a2c0000000000, 0x8613}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000002, 0x3ff, 0x49ce}], 0x1000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1161d02e, 0x1243}], 0x101, &(0x7f0000000100)={0x9, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0xc001, 0xf6) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000100)=""/129, 0x81) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') close(r0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) r3 = semget(0x3, 0x1, 0x493) open(&(0x7f0000001200)='./file0\x00', 0xc81, 0x82) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001180)={{0xfffffffffffff7ad, r1, r2, r1, r2, 0x4, 0xfffffffffffff9e1}, 0x6, 0x8}) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x7}) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = semget(0x0, 0x3, 0x80) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/224) 16:00:14 executing program 0: getuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = semget$private(0x0, 0x3, 0x12) semop(r3, &(0x7f0000000240)=[{0x1, 0x3, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x3}], 0x3) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0x11a) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, 0x0) 16:00:14 executing program 1: r0 = socket(0x6, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') truncate(&(0x7f0000000000)='./file0\x00', 0x100000000) sync() rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x104) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x210, 0x20) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: r0 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) link(0x0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) socketpair(0x21, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x102) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="f67554ce76d5e205b2886db1ca78f4248b6c4deeb5e7091646bb756b07d0bf2287c9349617d6c7c532f0121197b08467f8dc1ad81efe42de840abfbb29fc400db713995c3c57c4df050f1274b368269bf72e2a995c2896097e15cfbd51f4efa85726e209c8c71f9244c454de26735c8694368980785e5ca79943c6e6a0fb51720486157e6cc03dd98cce005309a76bd2bfa881", 0x93) r4 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2000000000025, 0x0, 0x0) getsockopt(r1, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) fcntl$getflags(r2, 0x3) sync() 16:00:14 executing program 0: r0 = syz_open_pts() fchdir(r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000661000/0x2000)=nil) shmat(r1, &(0x7f00004cd000/0x4000)=nil, 0x3000) 16:00:14 executing program 0: lstat(0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r5 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x18) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) connect$inet(r7, &(0x7f0000000180)={0x2, 0x0}, 0xc) socketpair(0x6, 0x8000, 0xffff, &(0x7f0000000280)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r8, 0x6, r13) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x5, 0x6245}, {{r2}, 0xffffffffffffffff, 0x48, 0x3, 0xa9e, 0x9}], 0x5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x49, 0x20000043, 0xb55e, 0xff}, {{r4}, 0xfffffffffffffff9, 0x11, 0x40000000, 0x9, 0x4000000000}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0xff, 0x8}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x1}, {{r7}, 0xfffffffffffffff9, 0x2, 0x2, 0xff, 0x2}, {{r9}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x0, 0x2}, {{r10}, 0xfffffffffffffffa, 0x20, 0x20000002, 0x4, 0x3}, {{r11}, 0x6d86736a0b995055, 0x4, 0x80000021, 0x8, 0x7f}, {{r12}, 0xffffffffffffffff, 0x4, 0x80000000, 0x5, 0x9}], 0xf6, &(0x7f0000000400)={0x5, 0x9}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffffffd) kqueue() pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) open$dir(&(0x7f0000000080)='./file1\x00', 0x10002, 0x4c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r3 = shmget(0x2, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/4096) 16:00:14 executing program 0: select(0xfffffffffffffe20, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xa3c, 0x1, 0x9, 0x1, 0x100, 0x8, 0x101}, &(0x7f0000000080)={0x7, 0x7, 0xa99, 0x3f, 0x2, 0x6, 0x0, 0x6ba66e1}, &(0x7f00000000c0)={0x0, 0x200, 0x2101, 0x3, 0x0, 0x8001, 0x0, 0x6}, &(0x7f0000000100)={0xffffffffffffff7e, 0x1}) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x100000000) getsockopt(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x3, 0x40, 0x3}, {0x18, 0x3, 0x400, 0xffffffffffffffc0}, 0xb4, [0x9, 0xfffffffffffffffa, 0x1397, 0x5952, 0x4, 0x1, 0x9, 0x3b277717]}, 0x3c) socket(0x2, 0x3, 0x0) 16:00:15 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x20000000000003) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="011500"], 0xa) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000007c0)=[r5, r2, r3, r4, r5]) mkdir(&(0x7f0000000380)='./file0\x00', 0x40) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x880, 0x100) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000700)=0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000400)={0x8, 0x9, 0xfff, 0x0, "740502ec8b4be4cd0b04f06a5e8e6c44993ab166", 0x100000000, 0xfff}) connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r7 = syz_open_pts() renameat(r6, &(0x7f0000000480)='./file0\x00', r6, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000500)=0x8) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r8 = semget$private(0x0, 0x2, 0x620) semctl$GETZCNT(r8, 0x5, 0x7, &(0x7f00000005c0)=""/32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) mkdir(&(0x7f0000000740)='./file0\x00', 0x8) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c6, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000000)="176c8b990b5b42dfc43c2747dad2994e6d4bee99eb3713aa965b741be3df0b4870a7645aa2700410299cf4dc9490e86cb954d2a67eaf", 0x36) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:15 executing program 1: pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000100)) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x8049, 0x0) kqueue() r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x220, 0x35) r1 = dup(r0) msgget$private(0x0, 0x43) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0xffffffffffff8000, 0x4000000065, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = semget$private(0x0, 0x2, 0x214) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x9) chmod(&(0x7f0000000040)='./file0\x00', 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa59c2da3593ddb67, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x16, 0x400000001, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x2) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x9) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x7, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x84) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r4 = msgget(0x0, 0x101) msgsnd(r4, &(0x7f0000000100)={0x3, "0b5325a213db4ed4aa0f062b153fc5de1a22f869cd939a436764a371134f313fa86998afcbc612c2e99461ccfe93f95587397f136a199a6bda6807537b7c1a8839af7739068a398f7f4dbd24"}, 0x54, 0x800) read(r3, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x61, 0x2) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0xa7, 0xffffffffffffffc0}, {0x8, 0x1}}, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) flock(r0, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x58, r1}) 16:00:15 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) getpid() setreuid(0x0, 0xee01) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x4}) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040), 0x21) r1 = semget$private(0x0, 0x7, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x2, 0x7, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80, 0x6}, 0x2a8) 16:00:16 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0xd258c7a02f6e77d4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x2a3) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x1, 0x1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x25ad51a74fd02bc}, 0x4785dfd8219218a3) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x1) read(r1, &(0x7f00000000c0)=""/77, 0x4d) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) 16:00:16 executing program 0: r0 = socket(0x6, 0x4, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) fcntl$getflags(r0, 0x1) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = getgid() readv(r0, &(0x7f0000000f80)=[{&(0x7f00000008c0)=""/118, 0x76}, {&(0x7f0000000940)=""/194, 0xc2}, {&(0x7f0000000a40)=""/76, 0x4c}, {&(0x7f0000000ac0)=""/152, 0x98}, {&(0x7f0000000b80)=""/166, 0xa6}, {&(0x7f0000000c40)=""/204, 0xcc}, {&(0x7f0000000d40)=""/169, 0xa9}, {&(0x7f0000000e00)=""/155, 0x9b}, {&(0x7f0000000ec0)=""/175, 0xaf}], 0x9) r4 = socket$inet(0x2, 0x3, 0x80000000) r5 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000080)="91e9c3a3d6a26dc684d1b29002a7a3076a17b11c8f59ef0e07b25a25d5559fe1ad18fd6854026d0511e5ee6b08bc4e9ce87b95604de9f532fc19aaea3158de058dde43514ef8f659d8479ea0e00823aa63ac290c019b4b5c74472e7de559276c4bf0bf86bb283fc47e0d0ac594e712aa14de01e362e0d8aa0c637227c124dd914bf671a767603747d8690cca859e2897f5e7a123", 0x94}, {&(0x7f0000000140)="833a8c636c7e41cfee12acef856a6ca963dba4a82e771ce502182bf7c27756220298ec08d8b4b1033ebee44da44d67bc6314dad26404422218f477c1f6fce1336318aaf7c41a629d47068eca6f68c58b4bc82b120a676ff9d1283ed11571af8b6d342ea081a47f1d1b7e23", 0x6b}, {&(0x7f0000000200)="04e3c55f6a2c2ba36daa94c8f1d93c6c5a9e6dc28e9c0f094335fc7af14b5f7b924b06f8065f6021bfd68d6e8989cdaf66cc06f52bfb7254bceee5ca90e8c4b5a3708b9104e3463bad412484959be3de03fc7d4b31dfeeb491a6dc703029c346b40f4988cd01dbe47709eca5ccaa25886403", 0x72}, {&(0x7f0000000280)="a9f660a9410dc289fec61898f4dc7521645e1b95152164bc73ab2d2e816b9a917237a9fe44e4aba216c884a49c1a26fbaed2d2354fb6e76a09d9ba78d771457049c604c067bbdefb52a3d97bd8265061c53fd055f6ae42da864c4639a17c4c6410d6392f39e28f", 0x67}, {&(0x7f0000000300)="de1928ac5bd61122fb61df46baa17d58cbdca663c895f77b329f93a1a310ef39b82f05692cb85390198cf4fdcfd6d22f9376e99ad77ed070a85ca346a8339b6fdc19c99d2951fe98f38cd9fc23eb2bd2b891e58e9b786c5a71f3fb047105fc8f51", 0x61}, {&(0x7f0000000380)="1aee94b5728e49604218ed348d12aca6b1a8754d626642d30d473972864bca814efdc2e296579811f3224cb81d36c316fbe3f3d7318458b704a334ff28f56a1540b1d3b2b2ae462a8958ea4baf0dcbf0f5200c96b7fa9aa300a80ec1a424875ab339315240cda9a890d4af1863d00110625579942cf9a19ba7a7f1c502f93d557f4f35ddae176a7b99dfdeb483b226e48ac2888764ade641a5b382eeac7e8179e5592f957461c62ec930ce3c5c4a9c6339bf439063cb50f1f3aa27e7c47440820870c46f9818a1abcc9bd36690db329e56349007411dcbb3e11d7a1f964fd9fe75aae2d5b2ca7498be6a2a9750", 0xed}, {&(0x7f0000000480)="47201618fb91d4df8bee5a939744dcaeb9ad82d3c96ac52443431b6e3edc8a211bbb7038348faac8845d1c5f3971d70b10ddd419bb0cfa0ac5e784a5cd24b98c0feb0dcc25cb5413023e81c84b683dbc1d5b4315960711c6408d70e365f4fc5f403b23276ea19310ba721d9fef20985cf5d8664744f91f1f399b8becc4a0a1d28b9328e6e4e7a919d9ba98f6cd721989de63315e0b36e6476751cd7929055400bd29459587f0242d0598a6f64d788e9b06ef21a41c79cf4afe185eb01c2eea1c0b5891d894b94671d1dff953e1f965c35fe89215c5b382385cfc84e2609be685f2", 0xe1}, {&(0x7f0000000580)="2fffd380a61e3eace2680283ff1b74615c38cc0d8d676ac15937cc266286801b04ebad044485cc09b079bdd8b85942127adad78f810846266f3da7a444b129b5725c0c6835337cd49d4446b6d96e4b89c5298c7a9f568db0d6230caf8ae14d7c755f52a33e605760bf96c2e2de0e840058ffc878ff2d113a5930f6d83489b5b409920b83cc3c1dc10152e1174ed4f095b6b702d629a8a7aab29bc649056a26c9ad86cc2d67720e12388f22f0d04d76be3e7df89d3b2672b52d9089156cd13b62e264edeaea9b50f66e", 0xc9}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x403}, 0x0) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x50, 0x42, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x258ab8b38954def0, 0xf0000002, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000082, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x28, 0x9, 0x7098fe3c}], 0x5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0x80000001, 0xfffffffffffffe00}, {{r0}, 0x0, 0x85, 0x0, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x1416}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3ff, 0x8000}], 0x7fff00000000000, &(0x7f0000000300)={0xfffffffffffffffc, 0x9}) poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) setitimer(0x2, &(0x7f0000000200)={{0x80000000, 0xff}, {0x0, 0x1400000000}}, &(0x7f0000000240)) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000480)=0xc) recvfrom$inet6(r1, &(0x7f0000000000)=""/211, 0xd3, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x9, 0xfffffffffffff4ce}, 0xc) setitimer(0x3, &(0x7f0000000180)={{0x2, 0x4}, {0x4, 0x1}}, &(0x7f00000001c0)) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x280, 0x10) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x204) recvfrom(r1, &(0x7f0000000280)=""/50, 0x32, 0x41, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000240)='./file0\x00', 0x80, 0xa1) clock_gettime(0x0, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:16 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x8cd920f31de0982e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x300d2, 0x4) lseek(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x6, 0x800, 0x80000001, 0x8001, "2f0629cacdc621dba0ef3e0a867312f72e987c1c", 0x8, 0x3}) r4 = socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000012c0)={0x120000000000000, 0x1000, 0x6, 0x2, "2cf8a7aa4a17ff4e05a50eddb3516fa6d6a1db6e", 0x1, 0x1ff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x40) r5 = fcntl$getown(r4, 0x5) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r5) 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f00000026c0)) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0x7}, 0xc, &(0x7f0000002580)=[{&(0x7f00000000c0)="8005067c213aeda4547b682cbe53de8d77891fbf72452af6bc0a116ab0aec33cec562e66a321b9103cdf2a11af59600328c6bd8c51a68235b2014dd150c0a195aef841b57c76b253e2b75fcbd2c5739d6ad602dccf5bccd68307da88bbecf4ee3c96da72a8212e1431634507a15a69bc615cac8030e625da2362af6ccfdb2c37ec8143bc48a0e4424d6c1d48d24eb1dc1fdcc0f6dd04273831b87555f941294ccff26c4cd771f9d4fa4060dd729b510b8f28edf748ee1443812f2665ef637477f86a951c8009cc82", 0xc8}, {&(0x7f00000001c0)="696e019cae087dc84d416e3de77ac782eb074f9feb3dc97991312dc6664661a73b620cb1ed93620393a5565852d9ba66ac19ede2df9a51cda4357ea6c64f3f6a130285f0b34e6fe85c8039a27160670141cc7570ad808363229415cec84cf9b5e20fee109a826d4e8a89862b8129145cea2016a88ae476884368ef98e80ada3034b2eb3b0ef533cc031485c43e9a6a5939db153ee45e7a2c191caa0d7f561523cf0586066a244f5802c6f4fd25ac2d4debe56c2733f60a4db71be1a5d5f02c8270", 0xc1}, {&(0x7f00000002c0)="063af41b506c1983802db8e2abef632a20743a53e4f78d25a9929e6f769de3393a5a38e914bd13ea03d7f067e06fa07aa572e9e996757ecdc5c9388ca585be1ac33de015f1ba0c7dca54ff3de68ed08222e24f84a969cb15140e544b65c2b0e0300128e255c82349f842237b42c5f59cacc95151c0b10fa3ffc289a138160d181156f5d1838fa071019724f8b3adda64c5d4f2febbd31dae00cd83c1ca148a4bc718ff7c02c60a8be2f9c91d449b5f464c2b61e51459c6f313ac734be5e015c55e06923d73cf998e47772598e80ab7b3bb13fcafed3d012918ba0297188cb9a3b56e7d", 0xe3}, {&(0x7f00000003c0)="47a1c989677fd37ec9c3f2c052b5fc2480053905d73efc4545704ffab3979e5e9d1658d63dfed331db7992fe7ca998c71e6d65378d84b470620194f677162240c464a9b06c272b6291d276d034aa9135ec281b671df7093ad85ddb011f6a1a7c9b58f12779a45c81b1f50645809c5e929e4ecb367247103540aca1ffa34662ad910347cd84aa44a6ebfcaf226d74bac7c1f74438a201eede17012cd5b74899afc653242fe9ef919c8b84107beb12518d5c22b332598d67b549896d429c40402a100528c7506fc81ab37688909290ad308c70d244a0057f504d4cdaaf2ef58a6ab219ccce132064d3c3f45fb0d33773f17560dd87e2389b6dfb6b022bfc583026e0728a80bc44638efc662438d1a0ceb42d0fedc33f4a8fc28f63465f0fdd3f824f012e4e61c25f13edd055c683f7ff8ef78521330772b0bf6ce96fc5cb80bd1e8c5c07d091c65fcaae465f0e229132cc4d43bbbed43b2db168fbf6c5283671863311d548b409dc76610c53e64fd685fb2170491daae9de4064b830fb61d10878151e7c83181d37745f6021dc52883df0d23a96e53dfa4728e02556e80c8232ceb1c5cf35a082718e59bd7316bf4dbe177c8c1c5cbb8e744fb74ec2f191ddcc5d0a2677b270401c37376c6bbcc746a90b3f25147c13b53179fbe477b173e759d07984b2f5bfe3cb75edfa152b00efa79a0eb1dc566f4b3672ecd44b548157c7136377f8017f96e576d2c140f42ab82c4ed4e0400d418758eed9c37f24b5d366d8401008b7e184e6ee08db8fa7442337067663aea29947a274d84cd7e804f6c6991c3efd46ccf07c687228fc6b75b8bebf47a5170a67aa52186d64b5dd49c1f0796d17cd233ea8b9f6745bbc497b245af18c6d17ad87b14e22e7b107077dee3523127a47871b7e1bb9baf7b6aca5fa9827e57b560a07cd8d9975f45698f275c801557ceb020d685cd8fb56f68b929eb71ff6cc2ced2caabd4aeb34be9280dac95a706eb49601180f2644be94428ef06f6bacd55de9fa80755ce3d96b0f022af33b0f87f39827585c1c76ab07e5262dae1bc8bebd54f7adc1e3761ad0cc74999e6eed32e0c54600e8c1f7fc4f3767d3e5233616a9518fe64b2fff3f04dd346ae23d53fda8917c0aa10c64625411b56304f2481254a9bc60d4343ae28bbd9ccf8ee91f4231c1c3fe1a656938fcab1f77e73bf9fac6df7e675d78d47553f9c4a5df9e32d225d34fcb384f7f929d867d17761e895bda0c6ece6a485ababbcb26baa7aaf3babb796fe6c43cf23c788afe7d7c2ca833ad4ff9cc3d87a22abd812c63182483ed4be8d167973ce0d503792924421545103bbf3e3a19c5d4f21b1ec10425eb31cc15e1f609201f563f1b0e6905d6ebcbb98b5e7fdf5874de74b9f6149668858a2959750731f5d5bc04b5be973f1ac575a56d30936e803c42cd93146759fb5fe098f35ed7683c1aa0ea30901a33b11bfa0a8f9c53ba4f9f10b9eee1153331ef4aaec91992ab1d829b6bfbcc23de762262677abb47ae839df0dc14c7f80e347d77fb08138c88d6c22f500e8bad43699c9bfb99a10df9700639b58d7e03e78b4ab3f1fc457564de303a146a7db1f0f3b37e72df665aa8b91212feb6525ae3efb62e9212bb9155bc7224e96100ef5ec11d0ea15d55c0115b9d88ca257c80c416996ba67a793f7634b0b09f96323aea2360ca9bf7b392247f04a195b24c3a1a9eaf2c12337967f7318d20903b97431cf6b15848799d92442b07d05e4699fc9e28e8651241a7dc9a98136b95215ff0adbe4d00e133614395cb6aca129da7335f416f4261a77a98f0467b92385826b21f78f22c0d85200894b2274f5f7cb06ae38d2189aea091b463e1945da5fc7cd1859fdec5a897c49a0707015b077bfef6161985a95500a114a3cbfa48f8c13af5a729fd3c3450ffc14e6b4ddcff1d82254cb256cf7cc1dfa1f5bb670389edf452e80ac1615c438b2cc193dd6f3ef29ee8932d46b027045c70fcb41e7467106bb55ed638c9823bcf1c6589f755b0a7fecf7e47e16040632054db76c4d5857544f3680010933186f8e19def082503985ad719895532ef6f477ecb73ff973e1c3064b139280b071fa247d2408c48db5c6252eac7e96b13c1e88457811e4449e9441679cbd11c13613b741a223b3d28174ec308d2423a4cc904c8dad2ab40ce8cc6cc757486807d21e6b4b1b51b6dae571a2ad70aa9be42ee7c2928b309666b6de6b641ce58db150d20700dd7bf09179b10133a0a29071f1e9ff58fddc40610c5123e11dc8f2b1686940f94e00dc7db0c2993f0060a9530922767fd680b370c9037b5d667ac605f18149af195cc21f16a022883d7556f2a76d5374a432f496b0b157d5eb590ae2be24b0af399a5fb882e097ae9dc4d33d196c857f328b848633b5442381be3ddf9e1701ac4e2b07a6304782b7eb3b3018f76fc5dbfcd291d8f814a4bcbcd07c81255caef38dd86fd4d917614536767ba1dc2b0f704446576aadc4cc01308d58ac96981f9dff40ae869c56a092d123678968ca1b1a9cad3dbd35b5139e6689cdd32ff5c2847df7341f21ac7e16a25a199b4f689dee63fd6aba9469a37208962f137df81c155308467ad046984df2a346b1cbde9bb092143552b778bbdd1870b0b3a806134c1faa7d7a3b7f9727f811ef0d3901e84561072461f01be480be333171b509abc1a25b86ab4bdfb1b43f8f15b01f0cd787b86f3711d6e3c87c7619dfd07ee11dc3f4b9f36c469022c96e45fe6afccf6efd6eee29dbcc323b0a3e7198183d15816c24004b865e661a0f48feb5f9ed88266d62ce5396757566036401410441ba3bdf19d3c680f2e6add79127e2fcc6ec5c6a35752ed0eb947d5ea8c30eaf6ecdf1681fc9a151da9abcb08f46815eee9bd5d70a4ca8f5daeb8d20a3da667fe8f6d3ea0b2f0d7732e326ac23b9b8b4d7a7e289c4676b25d237e781a9330a8b8563e5b1e7288b2080c9885fe0af576b22063d8427374cd50f21be250b14647cd573103de445f6b6c793a949013c257d43f483b066c3a75636a846fe705029c12b945d03a717e219d3a2c9652b5a27506977ac370238c23d79a743ce99bd307682160da4f3b8f0a0c2e817692f168bc1ba7e4a0ba0351affcd7a81409250f756c43db8bcfe3b5bea9e55714b6ae7c4914ab38567fce7711489d9c3808a1f04a77b37274fca24ed7a46a80da388cb03f871a52ed0020e6a87325abc99309c1a9111879b9604952db1c173331b237bf0281be43d23e3a44fd5172ebe3e6ebd262f75e04823f201e2d94d6da3786be3e36defaed2c0bc9cf7f58be79fe37ca04ade11769b7052244c443d437d2df824d4e6b694d43a084e8328e54ccac8ed495bedf341a43cd4c5bde93bafb48f58629ddd36e09dbceb12033c6bdb220fd2cf0f5573168901a79ad2d902a4bee95889fb6929b972b0f101d276738714d1fb4a6da558759cff3f58a3928411f54661d06f0c551dc6afc9290bb8198ec52fe9dfda33c7ddba59a61daf467f54927952716e3058ac8319b4229d5c0682e63f8eac5989aaf68527b38392bcf43b8df30fafcf13a452beefaef136b46e1f2483bd68ab82d98f792399f56ab12765142aef2ef707508074fa743e60f9e40c7d718cbb943d3dad5061343f2aae4b213e072d14a703a79c5daaf255a8685ea3611789bcf835281b7deca4832dfaec39bf210b5f9d11ca6de0d0e5810537d8ba9215e106d433a4b80ce3f3a9a05db391fd5a1f6ea83a89d928ae797dcb88d4c8d06869bee286d41acaa8dbe889461f928745c98b73e6fd55904d7912c0b500fa26682c630570cd1f7b69d98c2253300bd6f57142b59fab95f9b4268c2db2b43236f06ad65d448f755baaf5bfefc34bb2c7c66c1f5d2e385b8e212d5d73d5eeb65302d98c3289c4b5a02a31a63c70fecff80189a5fcb301572d876075b10c64480a27b030264129b207b298af92099c7588439a492a55f1239b1958a4f5283ba8a5a68bd685cb45194d6335d0190f5f6547e859515cdef0c3054d58a543b4780ea1c81621cc224adedc17cfdfdfff005c46f9d29da569ea46fb8feb0f0a5045a8c2ffcd15f0be995603e5661332c6ab1bc5b581e12ef027e1ebe098438eb78c71d06c17358e1e2ac20d1ab06c5718f678314c4c5d2cc225a6eb8735d3ee152dbf7603f61459955d98c5f271c556fdf87e282e8d0149cc15a15973a86ca517900ac4c44ecd30b8e14fc2de89d465596268c18f6308b394251d2236ccf8ec5bae7dc2aa857b64c034b16d35cc0026868aadafab8cc4e56c433766a12c041cbff81391f35bf74b55389e566cd00408452e598e7c082f4c7b6ef051c0eba457bb8851a56223748cf233bb8d413707fb748cce120827ea16ee67c8330185d32c1f923594c684b2db07c575fab8c0eb6247f005f1b167e5456074f9be8b0906943e0e24d004527e108ef9537a858555c021c559c3a22ec41d414f1e508823d70d26c3288d5271162e5c9d7853102fb2e1c9e8ba790d80be3935aa787cff6058c4a5cc579fcaf9448244eda383800a63ceca4eece08163832623f33e69bb8376fd3fb88a9409256144fe7412954d2d58ca68a99d54d422e707ba8209fe4c4c556d4a2232d12b4e458f87aeefb60e1f463efbfe35b39c2609526225d50ed6488cb53770a105cc1e9245b28bbea1402d5e575cbbdf1913460186f6eb32527ce90dc6bc875549e9525563cbe0caab5770cb77937e501801817092b55db1dcaa9eaaedea2adfd0fb846a73db9417e264a7c2542aef9a371e7c8175ec5ef30d5b3e81f7c6800a2db1f18e266f227cac572a9b0020a386787a5d8cd411a2846cc33a8a8dfbda6b004f88a48f625a8c8196683ce65c8c1b00e6a3ddf52f1f92c5abb5637769d89a729f2f4ce0741486803cdf4057d502035162589eae6c9bd9337e9f04c4146311dcad975431cf7a0723dfceb64d984b7e4025fa44516cd050032d90ac0046da8a096c09b0f5228c8f24aea8a36e53b2537f2d787b17b53e9a66fbd20d5b5cbb7439b9a08f9eaffafbd7709baf7aadb598cf92cd585e5b63d53259acd265f757809357d076ba7836be00dc515e67292548e4ace205e988e912f168405d27261130faad7cf640c776baf798bac5316887ca8b6dc079d6c712fac90e68c4824c3e718d9315c7d6ae7aa55fed5f46c716100e7625d13e09956f843d87fb7246988248f89beeda8f07cd2fc5a3db35ff0ac9fc6328399f82f72a8d9e1779845c888220e195a98ed5ca950a5b869727ab776fda4bea7474bd557dc3018943637e5609e217b3e0792d97c0066ec8c46f36897e26c40b71b49570ddda9f47b6cbed00c0d8c0c14c28a0eee5336022e08275e90153878a2a42f6af9af98e85077d492abb421e78620abff568b21a715fa0c7aa399bf5ad3cd6a391de64a75af798df333849a1f4f40246d27df9225fa2673b1f94bc54c63ee8214c7234fa5d31ce98896bf67432f2719d9878af1110ae8f59255bc4dd20a6cf5876ac859140156ffca2199d9699f0062c5285b44af66cc0113e2b4794c3a49cbec1d0dd2248fb25f34e7b69f7c88b3509fa500adbbe536315b4e8aa5a8a1c819fecc999da544eb91019eaaae7f782ad7b171f0ce245d9cdbf3c12c93f5e171f6b34cda2558a188eee2b719d8c3d789ae3dfd22a2a3c24538421ec725c6530c48ad02c2cd9a953525b10e47e765caff116f00d6f70f774ad18792bc1cf749f3147c081aadf259667ec4e8373e2b6d70ac70b361b365dd55f525b3e1cb47707007", 0x1000}, {&(0x7f00000013c0)="c30b98623b53acc16498cf17e962d98f244661135212aa1886fac49557f27227126c30bb2ae15999e286e87340abdcb96d3a2f0a0225aecdb13fcae0a26cc22efaaf31e09dc0499958e8da0356f536274062cef901da24ad92063f25e618037b81de7c8d2b778ceceaf653a6f14f57fd1a983a7524f28976016e9de64bdf30d41631c1b8a8926f5e347c7706d491697b12285198021a7e47608a86169748e11d81b5b0a6c19fdbda06c4525fdbde5ea2d9fb4c0df950e39f7c35d7b723043541fb225be7aec166ae50e4b4fcfcc480fe1c0a4df426d250d5796afec32e8317dab76ea8bc125aaaa0d676", 0xea}, {&(0x7f00000014c0)="becdadd31664d41df5c18cf5e572b846044de47a479b143b55c3d55c094e034a837524d650518ccad23618021bb3196ff74083839fb31fe45e1f37249abc4ea34545a82a4074571abaf69212852a18de395a75a2beb2039caedad0b5386076e0f8f8e4d510a93e5b415909f32bb5453d74dc809cefdb5cec345ebfcde24764920df796a17b05f03e25c351394ee4d6bab872a7a2eeb424febab2f1b93095b6c0d36a22e62119b64bfe4fbd303fe86d8d3f59c290137f506323b358b1008be8dbbfa426cde781b2baa3545426400e1d4bf9eb31c668aeac42e106831b04e82857c804e3fce1598c43fd4c0c56f2accefac95e1da461f6def6c57cff54f295d675a074e6fe150a83b0d4863e96b8e786eb9c98f306749f52b6d50f9950cd6f20f64426ef873d8cd456591ce99cb01696b04d4642be6c85773dd81a1d7dcd1ac5886fcd3792fbe985a7761b3c2f6d8ed0caab5ff39b83a6f21c02f235bd7ff6d788919b0dda7f14a728508fa51726a967ea9de2bbef6e72e5910703bea1c3429fa8170300c7fd032e6e974ce5b991779e5605350a02d23630d198bea6d721c125819772e0e2d1f8b749ad88643084113822830264d11801b7779497a7a50b433f63c36699255f0d802b87d1465ef0257101df3b25054974ad2a468f3e4b7ae6ff6ca3f706c901ded29ecc5708f1b9eb3407889d1b14bd9a021fb35b8188cdf8815f63457046f5faf9f8750cdd89da082c1e57bef59baebbcb238bae8c03e817c364493e71ee538299a29a748bce288492242c862211e2253b95bd076dce50ac125b314b634d0b60ab498dad93877c904948a04a84a53bb8fcdf5117f2b2bea5de8e9759320aff57c4e8de8fe81b2f383ddbd675165475944ffcec25ecaf6629f3eb60c2b90b41fa3cb8c72005d955dcb196e99a86a07a1de78d8ece718076df1be39cae5f4a762a50ebc82ad02c02399f5edc0c149f94d59565237d3d9c90faf1301a67d7757b565cf9d19e8bd35b5180b33f44038801bbf9b589479e29a554b87ff976dda10a3ab3d2ed97c98c3051a1b8df4b9af47e25dc8d51bd1039876fab0771aa833c2e74e5006f708cc0713b86c1b926d584c5465d1caccdbddd15c3e4ecc37d8bdd1d61756f77dfd5cd110563bd4f7b05da9dffc47aa91e908fb750dc5b290f83036a6f6938e2c95d607a1fa7dcb94eefc544ea5771c68c02861c5206e9bc87489ab0bf68d06690adaa9a44907b278b5fa7a9520e99f777dfb58b502e8102c5fd53e149eaa919d5c19cc5fcda4132a2802591b83715d2e49ed2f41b652164202d828affc55da9cafddf0e46aac7439049e3f1694653ddfde75022dac231fae9e794b33bfee5f5c9956345f8e58f13d65746e761e764fd8f3f4e15fbf997b63f0b018b302a90016f012fa144abbeb40378afd83a0b4b90946feb4e55d2392abf2d6ced366f8a16b5ee954abf922f0ad67c9b3ee6eb7a9817169703b09e4a28524b34914672e5eef32cae0386c4c427e982d552ca8bbbffb52a4fb4117207b4554507b86f9e91d1b10f497beb5864f84424409d6c8f1c9463522b59fc7e0b212a95e5bf3de3cc7da316dc8f49715da8b222f7557ce2f37ff39396c25ea8daba997ab32942f4a90e8246083a1e745b0724d7e0791ddfa8b186a31249d8580b8c96f08c863d02c4c3666c1a633d63066be9c6683a86de17759b7dbc84edd54220759a483ab65124e2c618178860b598a6103e5c280337ea0be178fb8d39e44551cde298402419af840268952bc792e2323de0861e73beb95f73ef770fbc27486c144defd92925d47661c07224eeb3af463f5fc141829c930754517e8f3cf0ad96e24bf8f19be0bc1823ea72e88464dd8e2bdb4df08bfbfc2c8c1cd202bb05bd3a048a8d0f059d7953c8425ba055ca52524e49c32d95fdef4ee2ea97b927f3ca0f7b8153b5836dff8d2023c366dfbd3831f7af5a2c1d5a8f9a3b802b9f733535da338f4058cbeb59d354c0a49c251bf855bf7317b2eebd9ec79e12fd5816799e6a8b284250e256c2710fe71e31f0b4115a7c5c3476ddaec851c5ec886d6927208db3837727a25745a7224617011469fdcd801c449a4950489cc27ca367b7e2b85ea46420a613ad51c0cd7e3ef8677a17e8d2f37351773aeb9422d55cb091e9f6035fc06a85e4d167845d52febeba846ad8b5f73f581f7c03d15eb1e34ce71fad982dd412fc4068915d9db7967774cb0483ee283359d9ffdd4b5872006de21c1b1d9a2c677d1a1bfd6b2dbcbd16ae79bac0b2b462c71b512e0dc3b390b0738ff5117fba36fa9c1f13a53c7735564b56fda08c17c03aa0fd0516a4b827740429e58a7d2b40a09e024883c6ea84b263375c1e5d08e10be386ea0ffea474b60e2ccf4d9ac62c86517f8e50d7e88de9b17b71e38fcbc6afdfffea25c43a401bb0fbd63cef621c725aaa2c6c67a27bd1dfc6cfd3b0abd9f30996d6383ab80875aaef2396473346878ff25ecbe2cab6c1dc12eadd3684dd3d86bb5ed763e0c716507306add85e79b0533cfd52003d399a149754e0c9c7faf064fc46030119d6ec94fca4e073fd32f5aa445ecaea763a43027fc6bed68afd16342b7373d69845cf5bba1dd165876858738984e0b4ee9dc8ffc44e59fd204bda3bd37a705aa5cc7a3ef6e6cf0da28d8cedefc88fce35d87e6422d5347040fcb996302767f6bb067147f9ecdfec84095b1a5d16290116a0abd9e2b71165ca1ccb9c9a2fd59f99ed3fb8217161a8ea17e7a85ddab2525944ca81607f1d975ef3c18441ce703a6ea1b5dc7b8aed65e281491dde8c0b4887a11fd9e82dcdeb498f39ccea4567ed9342ef0714a10362f003a4de636a2bf8df552d90a245e20a5ee634442dbafddee023cd3b7b7c750578d4c093482d6dbe8211b7cb62cd830a0cd5575f1c8dc33e89aba2c23524086341ef9c48a9a36949191beb5591ca24fdb8987c45f3e120468edef126bbde6a22f73010c385eb41f11491ac4973a2efc4d9d8df925f1da7b6119f2eb1f5c8ad1967a530aba358d7c2596486fea8ce9bc74dfaad08f1c02641b282bf9e12bb0209833d3c21288dc41f8c327b3c4b7cdb0720dee35bf7a96e9b018483c7f4ff513ecc4836e799065d915daf9bb973e124150bb23238d66a9d66e309b85a7672fed7ce5890e197e60be770c5ed0bda1b1604251c224722f530c470fca649be73aaf92bea2d3c146d0b517145a6276332ff0b44fbe72bc97368cf6d96635a60f0dfa936e538b4d37e91e66cc9d449ac5e0c41cb28b4bf7e6ef2a8ff9dc2b3a29ebce6267e2f028b88f565ba5a8b699208d5b33d34f8331ee1de22518fc5da782811584340276ea4bec4ebfd50bb04109814ef0034b7cc225d4f21b82be12050207a4e3e8a2b1b90b11de4efabb3c605d6927513580a2cf2a659f19945f883a3894299fa42a4f266bbab9c7bf6843f64d0928c069a7267959b635d645b8e35591de2627078516cdfd75d5c39ca8348154dfd7289a7840a610a61025ed7ed919f42efc6a3979f21006639d23e626edb2fabe33fd387efc108fedcc6ede10ce6f8ba089b0e80367f5d4cf647651bd58801d0d97515f787c86be90ca53eb1fdc799c5dbe9222ba444057cc5c1143817c4d97d873e9df869798243b8ff8821a64fd39ac3eec21445934b8ab67a491e76abe06f890675604b1947f37688a7aa61a00b956bc6b6e1125c9d4adabd777f20681f5b32703e77845529a19da40ecb8b3681859d8dc3c0c700fa8f1cd13370f644edd32b872396e947a853f0a690916ee9eb0d3ad364b0a0b4cf5bf0730d849b894dc886fa31768897d38701397b6d1c3f1ecff289bd175df853d68c78ef11a401d749e1bc3a4f0bb089868e6efb687b7910c3666518ba52276239ccba66e4d696603b093cc150a091e227a7eb54fe00809631b4677d10a8174ecd1e69f9691e5863d3c12879f1dc2e28cbe7f8cbe8e3ca88530ea5be4cde20cfc87b6954da6b70a8bddbe79b55647aafa2e2a8cbcc928d37d85555972ed901608d2a29c5752c816bea9fe90ae45b68887c4e2776ef68351f8b69b5f0a39c5f875345e8ce4dd1c5d20aa0afc29e0ddccf05194854dbda8058ff056956762b58d3ba88096ee31438958dc668b5787f466eec381b6ef62499e2a9ba5206539875d09eb9aa011bfb00f2c0c177075de3bf96ae7d4202d35f14b25f20ca3a59e52c569773ff8a36712cd832bef3bd74e48055a2f845a3d031f52251972046666b9b62a66b7d1aaf2e804fa2397abd22e645cebc2b65005e677920a2d4037f6543074c8ec423e1d93e645028beba01ef783eb2b22b82c4879e7875463531a0cb5dbb06862820c24e30f91785c5984d4256402b30cad941426c0bb397847e7e3b7665e1e975210a39a8c1381a1829dd86efe2003d53180ad25c243b7385ad6a4164b8b47fc3b3434c786905f8007fac786b074993f88499cc146a8baef3c3db66e3125895c72d806ba0b4fde03ea261bff0ae9b8cba102a1532e7d2597b897dfb0bcad02566823ae4a104096baf2fb2516de0684726605563bb06965d8678591aba8109706bf4c1223b7f6fe5cf5f42bfaf0ecef33c81ca156cf2b275bf82b38575de1072732bb69a141ec84dd9bbb730ad14ef524dfb0f8899198e89759e2a5ed7b6a0be2f38ea9be8b441a79d067907fd168e4ec73f91fe195c3343b27bd15fe7cb153f2a1a94698975c157037081ac7ce64294f424883dc840bd7eebdd52a069b97af7ea31be17d8cc46bcd445cf1ecc598c89d4c91f0aba3ef3ec82953a869e3eaf1ea64d81282ac0f8fd9bff9e466f8d849c778f9b261600bc139dbecb8b983ad0c4fd4d5e043dbd2867958f183fe192b53a3d93fa13f9d78c5336d5d13bc1513bc6b57f8657969ed27142866ed96493471e4cdd72a319c18f7220a0d24fb1f433ad2ff5ae26298e10370d481666f6898723b8bfd09ca2947e754e26d66e1783c856fcab64de4e027f79de75fa32cbe3cb488ee221da33f7c883a0df0e4fa67eb2a8fc4e170a898bda50007dfb0e1e6d641d00310c49af9a146171d7605f3454ae014d5176032bf18ef2366ff0b5df3d6e0d85ceebc55eacc759784ad6ec47de8dae110ed4b7be17e3f6f8a90038e53775a65deb902590f86f1ac054ab122618e751adb6a35d6f0b67b1a78385b2c451f0dba06bd520a09f072e2f3ccafc027513adbc3adecc202e8682aceb0122ccc36b9b9d3f8fca0ff055ace514ca8fa4c27b2a5b48cda2d532f2a57c135cc01dc18e8fdfc051e37cd111571facc7d29118120bd18f2aea0c1eb990f1cd183e57fa882c31c9c1c391b43c04fae8aff9794e1e4f50392b7050a074bd17b0e5c61cb210826727c097c6215bfb025b7105fd9c0832cac9c6c3df3c6277b252317c2f0ec6d90951b2d2111fe861c85a97b59028ddcf12c25347c81f7fe3c1b397106d0247ea831767e3f5dd674e74eaf56594efb0e2383c6800e427faa1142f7b84013730dba920976dd14da159942307d7ee85f6a5df478678dad29f0c213a5ba929b467af903eb4bcbaa34e1a2d79e26d7ed9911bf535d45e9662f70b9eb0e846e3440a07d24577a60dddad725ffe8b6adb47bb55cc5c56679756ad2af2b53397e9314c50f47b5388e1c81e743ab699fafeccdf35dc61e97ba374cfad56bdf2365f16b48a9a6db640ebc932564fbd59b17927be867990cdfe80b91bd2941328908c2e895ce24a4c2448ddf3aa92e9eba7185879c601ed7e573598939e817134d59844ba550f3d6ce0846eaf83", 0x1000}, {&(0x7f00000024c0)="e27163bcf5ceb778db612156f5aadec18e3f174b968fe25ef6dc4794ce099722ae9336594495e8f6b5e5755645c46e1dc1485f373fc45a169cf7acaa9a81237e2103b3df2d2ac02b20f8ab9da2d69031264453a3f7d6eb913613ee3411e4819990fdd7b6b4010641dfae499585891d2ec1abede616e9e1fa320b5dbb6f55759d302570f31b16a6fc36bef0d4a51b603770a251ed19415c81e76006716d7e9ec859b0", 0xa2}], 0x7, &(0x7f0000002700)=ANY=[@ANYBLOB="7000000000000000ffff0000ff0100004cefa880a0b181891baba2feea21b9f5ac73c471c47839d76f724bdf4250df2675e4c25cc5085bddefd66601e65ea3cd530858e4a4b0ed21563a8270beeea90868a7e7588753d0fb2947f0b24a4843c6eeab508ce5392778ff3dffa051000000d83adc5e669bcfbb52ae965104ac7eef5e3e61a4b8c06b567fbcd7417059a136731a5d519202088b1ef5d85a245cedb254ae30c98ce97fdc933c40e10d65fc6d46c14e2223b5b92a335a5593d2f5c57b91069245c13acc69ea37bd159709707f83c3b05bcf1f5252e2df5a05ffcf9ed0f99e"], 0x70}, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./control/file0\x00', 0xfffffffffffffffd) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000000006010, 0xe02) truncate(&(0x7f0000000040)='./bus\x00', 0x0) chdir(&(0x7f0000000080)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000100)="02c78a5a8bd461e45893b044339713356dfd097a17ab875a62cd47dfe27ac47b55896e6a491f6ad264d54955c27d7c0048a6b1c1a770ea1b71f3fbba8014ae51f8692e5f7056db8bfc2dc8041f1bf466d4df0cddff667d792f540e892415a61959fe1b44b8c732444197ab789a727bf04cc5ff", 0x73) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x180) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x82) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/78, 0x4e, 0x42, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') r2 = geteuid() seteuid(r2) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000002c6a055b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000e7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc0, 0x0, 0x1000) dup(r0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:17 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) 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, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f0000000000)=""/61, 0x3d) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket$inet6(0x18, 0x3, 0xf362) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x100, 0x2, r1}) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semget$private(0x0, 0x1, 0x0) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:17 executing program 0: r0 = socket(0x13, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000022, &(0x7f0000000000)="d71000e5", 0xfdef) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x164) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x22) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r0, 0x7be41bf61b839cba, r1) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000580)=""/207, 0xcf}, {&(0x7f0000000680)=""/239, 0xef}], 0xa, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x10001) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fsync(r0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000000)=""/214, 0xfc47) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) chmod(&(0x7f0000000140)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) mkdir(&(0x7f0000001200)='./file0\x00', 0x20) r4 = dup2(r2, r2) r5 = openat(r4, &(0x7f0000001240)='./file0\x00', 0x8, 0x132) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) shutdown(r2, 0x0) bind$inet6(r5, &(0x7f0000001300)={0x18, 0x3, 0x3, 0x3}, 0xc) mkdir(&(0x7f0000001340)='./file0\x00', 0x108) bind$inet(r2, &(0x7f0000001380)={0x2, 0x3}, 0xc) chmod(&(0x7f00000013c0)='./file0\x00', 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001400)={0x3, 0x7fff}, 0x10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001440)={0x3, 0x3f}, 0x8) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f00000014c0)='./file0\x00') socket$inet(0x2, 0xc003, 0x1ff) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000001500), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540), 0xc) fchdir(r4) socket(0x31, 0x5, 0x4) bind(r5, &(0x7f0000001580)=@in6={0x18, 0x2, 0x7}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r6 = semget(0x1, 0x5, 0x2) semop(r6, &(0x7f0000001600)=[{0x2, 0xfff, 0x800}, {0x4, 0x80000001, 0x1000}], 0x2) 16:00:17 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000040)="bd571735cd21daa3de3b2c78e556c430c31ed847d37858e8c2650206188e2081e9b109a2ff30df641a061c3586a5d1402b8a0ecb7493fd39f283cb8af28ad204b9babfa98c4ec006f60609000010") r0 = socket$inet(0x2, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x3e, 0x2, 0xfffffffffffffffb, &(0x7f00000000c0)) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x7ff, 0x10) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r1, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8000, 0x7}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffeb7, &(0x7f0000001440)}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000003800)=[{&(0x7f0000000000)="99d2d55fea67", 0x6}, {&(0x7f0000001480)="254f79e5e3b5f2547624f4e211febb8ee82c46b2c7a57ec60d78b9295cc61267c4d1f5b69be4c81cb4e8fed19b4000bcac4b51c5aaa5008d04d1bb3475f6e8eca25958559039ef2388fd84efe3855b613d18c469be627f3c9b26bdd9c630551b7c1b4847709ab1b75850339205f41a26784259e6a53aae81e90424eefa5278868e7c50e9b461abd665e0bdd12ad25d95d2c0c75be52b947a960990c4da00e47bdb70636a0d4a320a2071584f0ffd70cb674e28fb0bf0731be66623191a1d4c829f3c2e2e43035d501bd2cbcce99428ff90b979f03cbf0fc745214ab3fb0f551b22eed51d1b69b3f3484ddefdbb9cc33e02a1beb9db22402f64c362c5019f9c32a5548c853e15af0bc17d1821812622d37ad8a7b8576473cfe847402dad32ac369c64aeef2bb3b820e1896b3f7c41c4e8ba6983c67d07c65a54801f804bc4476af49befabbee82e5a00b5343c011311ba6e07c968ea6317b5323254b7920c31e02c5f2a345006a87a8088889acb1bff47a8098301f9eb39a052f678890d349090d9001ca8c64f48392b430e9d05bd477bc5dc394c6c159f4a6081860b577e14bbd3fd0c2abca292c82af1e9eb1caf60d58a1343036315fff6614c89e289d24d83b7aa6af19febfef955b85f2eff1cc313c16bf8b7f5da33b59f0236e5c8d8d008fa007818bbc1a923aa677c54875a7cc8eba0548232709f802cfffd1339d6a384336ce08c6618d7a5ff8c3a7023fcb7dbd393dbf844f2e237dda21b58cc63d305d8c6cc6a3d93abfc2f9891f669554ec2a0704ecb6f7abebfb87db605e245ce44cac359392452a17b7cc900c8e0fd7710d4379ed164c582002f5f9f9c8dc7573609e8edac1ddcb78eda261466b64d9a1a0c7312f1d9ceccb6f239b1e461dd83c3189ebf1ee6c207ee8950c814ca0df13ddb2ac5c74ec6dd4c0ae7778494eeaae9d41e31ca855b382848e5706991b2df52d39767ca8d3cdf2deee8cab01c72caddf0d35bb39d15cd584694df8ed7a4f9c5c61190102b4d6ce7fd79a7598177a3518f1155ac19a1b199965dd360b8256da3c8c25b5d444f3c3f2c3a2c56556cd657394f0a62cd647ac0f2854f0c11a9a20bd25c68ec7cd933bd0c23a5558d707f561701c11ffba243fd0aa96f05edf56363be52b609294c5af01d7a4c8d06be7070b1768d6a35226d060d967a71a2a584d1e6897c355c6481063fdf8e02677d2f1d6560bddce713d1437e488021c2b09ad20eb1a0441191aca0d51a54c2986284367fbb633ea592efae405d792e2625c63d2c9c643d26ad1c5c6ea8d113d91177e5d8cbd684b07c21dd023f237997a5a819f19d861c2d9d106b5a9d9c0276c2930cb1fecbb7d136b660b6778296cb1bb973e773d5549fd7b6204ebf1eecc36734d2c5e3b957607387972b0c17ac17c8f2692dc85dc1c1b9eb111a1c692bdecde040a1d4ec1800d718663116254806b642606b7d526e78cc5bdc0c7b67d9df5e2d59b53d4d07d77bd389766b51a471508340c10fb9b7fa2f57e2ff408f37ddbdfd5e64366b72cbd26f045899ced4e782875c1105f8bfdbd4a39a060baab448462ab73dc616e24d330a81927a4fb2fe1e5803b0415901cfc94aafe69aa14d8496b57298da1cded7bc8ddb386710bd17e72524a6cd86d2b86352a72cf6635b74f469910086d58990c82999256f70b11150214c1d779d3a49327d513da2dbb140efdbb201de4aa4f9e52bea916e03525010dda080c3efa5869deca999685be3734fded211a792bb16a6c53f7017d3e8fab4a410fd8baa071e3dc0927fa390ab9bc2b1c7875f92e31dfae134f78a86fadebe1fb4d8089f7a54e004064efcc641bbd1933334c630f0844524a270eb093e7dd824f36b464e79554463d1031dc5d21c15a1125116bcd258abc9ee3fd3a0475d4b61c620bf94afc107129c3f84f02440bddac1ab1c67c5245594951f5518bb5eea52fc14a5b393bc81f116a537cfdc237e746f04726055a312c75458559f8e43e8fa74c44fe4462a32adab5584f4167c8758d79a3438bcf4266a5f3ea7680601f8c54f1a7dbb32ed12ce6878b471d72f416e87acdb54854d1a76fb99bec39e62dac1e964a2225b35a5850005e5309cb5d4475c5be3029438764c2d07129681083a8c0b6e76e4b868330334e7412bacfa729a7ddcd30f5b833f1bc3d1a21c285043dba2640d7cc0802e663cd1938dfcbd71cbd1b2a4c070b00b40bb7ed192925d74447ba6091bd0c83a6573618fd8cca6b2aaead7259eaeeddcdc8edd1acadd9a0f7ecfdbaed77e8c44bde30ba8ff7f143e8b029b0dd89486da6e44b265cdf6da831e453efe8adf928031a110872ef7198b44073a61ad8b0e8f0a6882f6dc412ca6be357fbd295a85fbf5c694e78d7d4c40465eab30c1af199a3705452458dc9904e369dc93f3139198c1716be85bb04c2bb00316305f0966f89460e2c76770f687441ec806dc234e98c95c963a0b4835174d5ac48080fa17c381be6815a34783dbf8ee2ae2b5baf88a1e79236a6e0b7572cb8d9144ff758091cc29a458f33cfd1cbeb8f47a0e598d01915965ad545c182cf5dd80aeb175a5ac19f8aad5e5dd0d9a124b94a249460e9db5d924d9b406e13b47552239c531768e79d68a3577d2814ac3a775812cbcecae6e5b326ec6659f4cd6052f6d92f5796e78b46e91a3dd3e34f2630b3a872d748be1bd4078a788c76eb6530c6fef0f25b622a28c1ac6acd03d7faf4e88db03cf72610d8548c9f956ceb90f4c3c9082054eea359a352febc8ad07661e3fdf83b62b3676893649999a73c58f8544591869262de0c683a3b99a9e27c4a9cac41c8b570e3998b2a38aee6af74891295b803616ec22b235c84f302f8c11a9a8c6ab2dc46fd7435c2c20cfdbb29322629eaae163ea5c208b716f033bc2e50a4d76ed874efa44de1630227d6ba36b9348ff5c7403fd2a17284cb637d9155a7fa30ae71a2bad1ededb719bb254f76d2e963782bd5bcabcecba5abd406e46b5cc06f12d657ac36117b5e271441bc8a07b84dcb0fc077140fe4f9717a97bef3b13ab2d1223dfaa4a47fc8e604f0905a508cbab3838b4475f8ed20a04fd0be95d5c273fb74a8b2a843165e76c5f7b2756d4ec37c8e0ac013e2850256408d49d94be24ba1dc6c331f5de99b5442954b0a373f6d3665d2570e8db572c231db9b9038e1024eb989bc73e68f57abd45dea662265656d2ac95bf912f74f3d031ada07706ba83e07c2bdd810a3fb31490768d37426b57df4564cab4fc9c39c624b3448e2616762f42a2d455447b3bbd9ab43fd8166a57dce51bafdd0c458726aac18a6b71706c4ef43d5f9364237081ce8433dadaff9e22aa9be915348123f476aa432150e4512f0ddbd4ee275ac6d0300bfbd8f9cb7b72bf31a367b90bf1e08d03d3bc1b89dd6ab18d60d6ed52abaf439e5870eac520d3bf3cd7551f2dda9bfa625599475112b9d5ed8e6b3843d8eb4044610b962259b646c361b4b9a93768b623239dd801a923764e0733adefb5c5b0dfdacd025119348b3f77a0868177f3781cb8bcdefa2348f23ee2b06183dff491d30cc6727d1f49a2bb3d54582ea24bfac48df5eb015a26440da345d9f96d499eeabdedb3973d892e666177b7392a7bc297ddac7721ee0e0b7cda53eb4536d33aea42cad37f2edf5670839bd8e734d65cc279e8a3da87e234f354478fb0d07591a1091b94ccf1a264e16012c92d72a1b05a96dd82a1abcbe719732d7260a2f3cf283e6584ee8e3292f737f47a98caca0cf2f0062670b803c1b976827de92d6f4b316e66041ae5526dafb878ff3908e28959f8d714f4ac3bfe6c5ab53190c88cf0f1d083307ed4cf14a0a97a269300195987f92d12884fbe300925796a9c1a7c837ec49e21b5b2a62ae78f058244065e40a01bee7830643c13358abf9c14e1c7fd7dc2c08789335cfc399e70836b87dd007b3169edb13569d4cc406fb93f9a02c6221b62e122ca3ad2464ccc95fe5d761e3c7f7c116eb4044c605b3f116c7d54d0723b50a34b884c337c64b6aa1768538df3eed1daf76ac77a1daeeb9153a479b40325a03ff9ad3378f48584bc83800123321810d618ad6dce41626a517c4102183e92d848da80f02fb1ce6fc9ab27c7a614b7647bfa1ed1d4664d7c6fb556647e4ccb07717d4d9d1e709782c70510d730d69ce0d77169da8fcd421d9c70bad766bc33d3d7b21657d7e8818e3754853e373313206782aee1abe88fd0d5ec643024555ff3f88efa0fefd471df845c7ca880563bdf28ff1f63348bbe7d582ef449fd981005b399032379ea8ba9ec77b0db29521709129a4309498aa4d6b35c57c7216186c78b46677c2d3680f918f1a75126e9bff3638b464189d979f9bb4bc30e56f90981cd2ba24043c401e2c18960f671882e194bc6937a8b152cc5398a0cfa2799b9614ff9410c83b8710719339e9f3e42f810a2991ff2401c3a5e7d29cd1eece01fcca813a2dcd430b91aa47cf8039af5ea0afa37e98c6c0a05b9b4ff7f61b1e9de8ae3aada744158012664a48cb227f8346ee1f860819173b72632987aa1793af131adc813cebbf0df0b4a0e116b32fc9ab674827efd714a15f4efd94855677599970ff6b540d9e2dd09699fb67022155b8663b191bbc86656efc9b2cbc8d9eebd40fa0d518d13ec04bdb660117da3f67025f95fd4018fd3a0bc3ab503a0cdf9d64888e66a58a9f305ca69b475b04e1b8f994fdb05988553afeb96336e2bd0ea88e1a81631712918dffc3ec1aa04ae71e782b13167b576cd839ef6a2505d733348b6a27e2390b32986b031c0670c755802a712846316d9c3272b46b33665c259a4da336cd3f1388de9d05ddba0eb5b6b5c313b5d17ef3d306fca8622d1c876d5458d5582841d08d1c0b0d11d530c559fbab8814e725492ef43927a091e40b64c9874688e2bd87616f873a9b3999ed4924bc84a5a36e2101e5b31888c1129a9c4d5e390f573adaf3fb9de9f16a0ee691ed915922ec78aa7265f4dbfbf0435bcee1ccd03b04eb02c5fe81ef4d98afc9e76ce94b163e7e15b550aa02e7138773ad6ca48d710b6abea1162d710bff43ad4e11a3dca36c7154138c4dbb7cee49a06ae0e88274aeaf56cf632344712dbee820bc9b0e1c87a65fde795372a320ba89dbf779b1bb554e1a001777015a77e7ab08a3c5a51e6886d1b58003a0c8888896efc1f8eee7a00914c59bd3f1cee055c4e824d086579ad5ccbb187a41b20e9f7e564ec295cde9d5bb33e123054e7184251a5ef9154e8fc10333597f93add187aa60f0109b2c35bf50c04f65cc618a85d82ae5c3a0e87806cf5b174769d76d1867ef35ff3dcec370a12c938ffae8190ab1e94cfcf1a7a82e0b7b4f96ede1f7752d748a8bdbf6ca308e2a94cc3f14b712c2df15cfdc56432e023e3861bb66f7b043690a77b5dc532a3d23a6155ae3fdd6a74d48d3eca560e27f6ff0551b159155baf6d7829347f77a0f71e422d7b6d3f07af62347239b805b25bc3e5fce713dab5dc3f4bc3be33568d5201a54c983bb0ae9e0ee471faefb7e4b440bdb12518474c7486d2c441bb3e316120226aee8239d7a5fd956f69f31386e4fc4553738a19d546d664f51e97ead675aaaec566c6259769cde69e5bc494132937dc09d3a5448b759a5c91107879b039b9e5c9baa2ea8ed2a8b6138e15d934b934303d10fd7e6bb6278890a6e179b8f9de81d1513e622df1da259a50f4db743a8294bf227f4a0781642224519f978ab27764cb8c312bcdf292002a0c32c135f8253cc6cc108b2878c666c4", 0x1000}, {&(0x7f0000000040)="a9f61c5730ce500d50968258f2d693a842c12d6ce9e1c069872f49b71e343e03bd67b0dda56851477e7989820b57fc091ec7576b01ed7fa3fcf5cb2f38", 0x3d}, {&(0x7f0000001200)="311243e1dad5710f782babd4fd27a515b1e25ca1d3bed0b3ea856856bc81b19ba1f61718ce711a531c2d8ec49dfb09d07f6a25fbd938d31c3f86b486bdb953e8807d16318c664f799be0108645be99fde7be0be2d9f8726ec256e0680254b0a53414a0a8f2b0511ff4", 0x69}, {&(0x7f0000002500)="ad7898e594083af3f251422c588af237a48e8fa7268e76744c2b1559cced0330ee09543e446a80839df23a364892de048278ed4f8fb34db3e8a63bc19bac70f6770d4eafcac04a719fa9a4abd1dcf39bb3ed6728ce39ee8203df756e0ed6d500744c0c5d325a6b92f5a7a0d68b43f57534de0d9dbb0bfa2d1a6b726c881bfe19d298b61ebb72611fbbc4e0a41fc721474278fa04ebc8141a5d4c5facd1ed52c9f59d55688d15995f984951764608d32631c25949e8ec43b150139c3a28bf12a7211290d992a0fc68c92786750389a6b8f81c72aac89dac53764777dacba2bb26c076bf064343631218a0400455db2cd3457914264f", 0xf5}, {&(0x7f0000001280)="7a15a8210dd03b5263f20b955a75d252ce0af89d947be9763668b6ca46b42ba4e1758b1ad1552061a098a2168b23d3c9e7d745eaa0a351f94f85f42bb4ef1846e96418d2a015787c5f460c0179c79056868debc6363509", 0x57}, {&(0x7f0000002600)="86ffe984a6132b4293327d7a93072ac9c79ce102692c93005de024365f65a756c5c55711dc3ce4330acdc7666990c529ba82d83da0b94f99b579edec3e226b712f41d033d62dabecf0ad97b1c84c53753a30fd1104dbe66ed8872497531755e6dafe5fa96dca2de856a10cc861c5fdc56a9b0b15582d93107c236a727630db5f164e41437ea2d01b6e05ee8c0cb110f42691711f09ae40f6ea73d097d2f44949dff11987253de88aafb93000b029fbea8fc508ac8a37164bc893a67627f7d4148eac8b718da0c4e85d14cb223f86723f3935346cb005dcb491cba085dcdd1bf3802293a254602f3650e0cbb02a97b8", 0xef}, {&(0x7f0000002700)="e9bfd2f23f5cd2da29817d7bd00fec4116196f8206d8ade0dde82ab67a9ed41a08237799656e6eebbd70b13796b970ed2a5776b657a85a2ace28674d6ffb940a2fd894792f1e6a525fa56aeb09b379493525f188608a5b50265ee2b530b921fa011aa476d65098c2898a4c7b3abb9d086aec9308ba5cdce65dfa97c86462440c59ca3c6271cdbee2e5023d96a30a6325a705437398057d053f688b49c9917dd1c0a2623967b0bf8dcc10d44f2a0af91259853a66fa9fa2bc612361c7919fb16c07b3e6bd863a00f6c20327e2eb543477b24c5ddb4bb286f152b91d48", 0xdc}, {&(0x7f0000002800)="204d88da56c74a5d619d71db37a2e4e901d3e1c0274c548f5d6d5bac9c53dbfac466f6b46c00703ba6bcf7846f11cc0ed2c54e174c07e77de0ab64d3e16ddca546b7e86c3d8cfe76415bc65f601f30681bcf33c8590ef0884041ddd152d038cffb10fe215d8e9d93fbce2022b6d3642748fa481e7edd47f00a68d822ca3216b5f211c57c77164b5191862f60e9a4b6b90a7ea72dd0b86a82163c1c92774501577e0bd4182608183d011cbc5f3e1e2a279c1e350720967b9b86484e9303bf5e8c3b6347be930c4d7f6bf17d8bf7bbf9d24e0597d00e26575e573e945c27c4643bf6235e6120d4d226c753b53bb7ae6b9e1116747d14a6dddc0dbe23c925a756f03f8d0a7af1ecc8d6f064c9eaf9a720b32f63cb2bab7236504ceeaa23eb2cc9765b21dc8f001e37c760f53f4ff5e532cc134b8b349df7b0296ba76c207f5aa092177e50862d97d07b2456d25ca7f5fb8931b844893026ea1341649a4cd1a059669d878038a50ea0bb28c61ebbed45505b639d655f5194df7e5facf8b7db9f56411007cc3a5ddab0221a8be653f3da1e57cb0c80478250c32b2f7ab0e5db8779d1c12ef640923e27554086ee542931b5ef82d6818b70cf63430b2a840acf3ab2355774b2af373f00cefa2cb33a9cb739a8c26154cf1f1e689ea5c9d433bbb1dcf3d468aa0da65ebf19e7e28b1097e3616da5e3b6661b7db0b984c1ea7d9f19f378f7db52d6efe265bfc110fcba6c2f0a7c9744d07e12f669cd1559f012b38b25f273d2c605925c31c41c5cc2f94df626dbcfe05b428aa0c0f329835707e094979fd3c63249bad7f7a6ec6ecf4e0cd48e184463dc2bd1e01dc1cddd741b670ce41cd6b9929b507b834bb0b23fd2efb6895a397f47a885f99efe298372bb0ec83f15c15952d160c2cf863a573067c9a7ae28065f1f1941455791ce7e5ec7c0cf7f650eb478bed481c60486f5d911050cf094a1f5f6504f83c667971d5840246101b10081f8df1a0d635e112b4c3ade3361fb2fa092308d7f300b36d34e7d6cb26c2bb987ddcce66a70f924d42abed8726ae6727b967ac610e1d55604740355983ae07879fbdd6f34bab2d54121299bc9418f962de3736d6a7dec0710a30079cbbc46dfdf03638b6075d4bf93e4e7cdac5e73f70ba2d42ce9ba8902b1b9e9bdb2311dfe2e427c175cc78846debe0eb54c32a8b5474346f098b305640f37f4f663c4cda54fddcd1799b60e2696c86ec287bf147fa2e43d0d87cbcf395bd52affb92ce57c150e48c6bcc1fef369d368a1419453614d8df0c810ec3a2da678b0c26a3ac6a757e54cb111c07be7a1db06bdbc58b01d533da8e4bf9407692142abb25e728d1c222d9b5fef3fef2db5d8458675bd644f65e04a74fa8bc30a0ae327da34757203fcdaef0b3da14a961c2641588a0a383739cf601ca9959f74d5ba054551442c1469bc29b9ed66215b45599d340a88bdb7fa056cadd378c5dc5a4bf1644dfe990349dc1ab26d397818bb4a40b7b2737ea733af2281f3ff1b9d94c6a098aaa032dca2184932eb03a16b8ec150cc1f1fd600b5955ef9c8164b49315b5e28a8c42a84081e32285558751561c9a42300df5c1275cdf0c48166cc6716a87cf9e87a33e746a8769a3f4be72cfc5423202594fcc6d75899e987b0ea824b70b3fd38e06819939748c8c0b6d8a9fdf5848450827f2a8383b62dced38d595cbc4212a1d82f6ab0ef8e23680b45baa8f432623cb9ac0c63cab294fded6872a070e70ec68a7ebda237410c4380c51a3b71adcf895d7bd122151c3562ce70c8f5e4e711d7f018edb0f8a3e1e2ae1c954ee7c01236e6e6210bb90bad7f55fe3fb4867dff35bc883eafd91f7911328af128942924c5492e3995796999e278704b6738b7f324de2c068500958cf1ec24efc8529f13039012ae721cdf5a13c15aa6e09116e907009850fb920592b47aec8d6b5bf6276a375b57677b8b9da6415f86b961436fe047bf3b16d958513a55265f4bfd7628575b723e8a1ad46054c94e99e6e612d55242922a08536ff6b00ff7c8415926ff30e196b05dda87e17cc51be7e0f1ebe8481e28cf07509a50e4ddf92322ca7fcad1b558d14feefd15ef3845a08fd3f3eb8e2135c21bac916f55fce1d246081128a319ebcc4b920051f87eae6c92eb34170a4f04d3b66fc62ef5deb612a3fba1a369880e6c2a59dc6376ea173ed7f9991e84c302094fa618faec6f83b318f90df3bc990bee1ffa4d1905d43d94d5506f5e99384c2a138584a73b2c0f8d72a99042fd5d1666d5e51c3e229161faaacd98f1572fa57b6a9cd5ccc1351d9fff7dc52172c4b792556740d80b7a5646d85cbf4426033ba434822df9d71e591ad0f919f6e35feff3ea385b4c5055f3ba26ec9620c98a381457d34dc064f634dd5a37b331f5294348bf664d370cfc5929239f82cec45a669ecf9002dc39f1db7db18515ecc7a5319e9df8151bb6b0440fcc9ec46744059c9e79c5883d61d66441f5b3f4197f8ae70c1ab4951820407e2c42f9054a080b337f63945ac008d027ab621770849a8a7987566d9c9501833813cee60d427b98f2bf5bb97d446ebba4bf32095cd6d831d066d4023b16e855e22323ff08d37e3b57ad2560069199cbee78068220f8bb15096f4030bbe776acf404715aba6832164ac65e79c7feec3f26afe16adfced73e50b13576495521bf74d1267d7dfbddfa03676b75e1510a956b7edb0281858d543cd01e9e1b1072476ac15387ed3ed50f6574f37fc54c397444bb0cc6ff99b1dc38aa31362e6181be9c146e7021ba328d793edbc4f801b1f889c48419c7ec061fb2cd195a2da91e997795def5f5f53386e04777f64a4f71dc10900d42c71cc3b74326b84e26dd06af704b270788465c12b5ef6089aa45271708c08668f9362b9ebc9059ea75d68624b8089c4dffb9a3c25981d8f1bd8173fba75ade4eb0dff8d46a41ad58ce6c7cb45c339326f5eaf70df3eb1265719012c927282c3527abed6a08a24025b2ff0f483880643a992a48c0e9c0de065eb0c62cbe980012fe24f0408275203bdc3ee9037dfda97b896491da479f574e7135c4a4728ccb33713a94e9e82361b98ee725472a41cf4a611bbdda7e5056a345573c81d4dd6ae4c9ea9beb753a5a0fbee8de9a6fee89a4b757c85758a3470602ef969e5e9c923492937fe91fcfa61b9d047b073e6220445eedf041c3e750475405c778b4488ff8ecd8552279cb80d2429aa46497377ca36390a6fbcc9afa060e8ad33a8cca83da397e6f9f5b7455adc1b74280402b600837bd90913d8b205cc7afc862a16a8db23ac75ed460f67aed0c7431b70a73f8a2b6f5e49572e30736952f43e1f551e6873f7575de1a0da0a77d92d091f66a21327f30b620ea6b379ae6bad037f39a97d4bf33b4c1483f2d7b9c5f34ff408d7f0e557abce2ffdd2e9d804bfa8dc3b0070551619661411ba19264598ba7c8968cd307ef76eb970e83684b28b213c030c3ef431d31c74abf80118abc0331864537244cfc00e5b2d4b4220eaa270449505969728f9519088d19905c24af0a7084190f30708e83518b44886ca799e7861965a1c9ec412c12e1856c57c64c323907d07c36c1e7ba976c4a461f7b0fe920a3fd7c3d146cdea6fdd1296790486f4efb3ba4956b0ce9de36394eaf72afcc44c54527f53ddc435f57e54e05e64840f7806082a86d4d3f1cd7edc43d7e51424818b6c0be79ad28bc2b312d139bdfb32d1d586fce9c872bcd7b974beda5a9d9517cd31b68abcf72b14356ad716dde883f90e8978e62f50e432030ebfc0f5adb591edb30ed4e4e2624ad36fd09fdff56c156d6fdf0496f894d538113237623b2cff4ccb47ef45a7e8ed73336675b70ea94256a5d1a8bdd1a8729c6dec251e9c2ca865835483c3c835bd20f9060f7aea502f2cce2cd046addb85fdb8ac621c921973bb88a4ac45977a6b245d36f92efc4285564c7bc86c6c07d6984cbc39448200fa3ec9a66d1ac5df5f17c092efd157ed8a947b5d3066bc581ed04d318fd2fa70ce030cd3715552bb98552d6522a7aee2e6509a414e57fa02ab09e3a53cd5efc8986784c5bfd90c70a9caa2f5ee1e3e879c5bc1950657579c3b73140b8e6d66b7db0f892ee3e3be2a0232958023026ea05b1850ad8f93d0cfed1a01e5c3acf7ff3cd43225eec375605bd0e3d5f2ec7654e52c09125d2e3c00a2be3cc2c4cdef5a8a8de167265278a97eefbfea5f408191df1264be4351544e9c6721af0379264852cfa2a90cf4d2559b5a4623ef650294f4994adaf051f3c61896f90dc5a8471550af71d436366abf95af240e452c891b8240fc07ac0b0f1852a1a90fb22a6b0f4eb45a7e4ed4d117ffe7a0f88c7c5ce6646c8389667b75f32a9138ab356015fcf3112ba44691f74539b7e60f8c7089f2c25f0603dc598a6b7fd0dbf7eec1200079406d29056129181b01cf6009fff97045902ae0d42b7273455e2caab6eca038b7741fa2ebd431b7694e098d001562467b8548efdfa271919d971d8cab2fc6bb04bd97a48b53c9d63e41fa604a47bc7ff5350eb90ac2b532ef2814bbbb0700f7e05127f0bd3fa9feb3b59f7670c000c130118acb2fa91f5052e39e9a44fcd5996f00c8ef7b3a8c6884073e487cec0d2f56dc3888c86dd914689a0a17299d1aa472b7982fbfd2c44ea9786798ddcb146c82b07e767b3edb3ff7a6e15b60705988584d88eb4d43e3ec9b96082ec6b0c3bd55f495f33c107d43a45dc3d6071898f55be7c1175d3eb1231423a748262fb04519b13e0beae46d8d32f254582c1e9a0dbe4b03b25973c3f59fdd07d516eb03a556b5bc358571790fb067ce08a48c00f3af0f46980baa0ad18b15e11c8c0eda2acd32c14009a82c5097a67f995ffa8630598858ca35226e09e6bb0c40345a02bd0b9efee60c755674d021e737362a1044d78a0abe8207335f0d822e02d9e99ead53b1f63e4804cbe571d7c11de3d777dbc0b9306eaeedc31182f863c19ca3ad30b1bfae58735c0a698285ecf1f564eb3a038902275c4dce34e55c700cf3aff20fc08bd9f54dfbe3770ce63b3c66bd159eea642794d8e3e84a1fa78130abf212289abd0bdc3ca1928043cd351b97fd09167cf89d92e80e7618adea81b33b19ad9d9e96c2c1695104c9ca0d216ce07d3510e49b95743245a3f32c66f0a974a52a2c4eaa42afbd588c26a738ecc9ff71ea5269a1340b1a668978e751604a75017275503298bd13819d3562c3c1168ca20bdd3be8e717e1f0ed56088db60c19e9ed488f6f8c3523cf9dddeac2a2fb11545a8bfd78c80457259d71869f81e1273f9a55e5027adeea047a88ad3a3cd4ff8a1256116354d21289cc35237b54c133562df36119a90001207f60b8a0751ee1535ea1ee596439ac4d2238ab7ce63739a1d4e07f02320cea0170ad6d0a183b140497d260f88c8724f7eaa73c9c5cbbfc678e55a0652f473de8444b2dbe41c63d818b712963ac8716c90a16977205a207951c5ff2b5816600c112deb2b801bb4055be104536b672a43d9fae4231a5ff37f4d9b7d1530200b31d859b9a0dc26119ce2d7279c7859ff3a13527bcaf57a38ab33f4046ffa4601b97ba2dc6bb3777531e06ce5d2149e5fbc4b4b1591a0be7364ce7158e79e4c1fc4f7e10486cd5d21aa3e7ab939311d5a8f7c52daaf297b9d61509b141b9be5d75c0254dd95498367d382349652baa7688f4e6059e9e46b8e3c9a4ef98e2b35e7a3eea53dba304b4bbb986877bc9d3ee326f2a661bb4e0b968f4005a40dd3f60bef2c2025", 0x1000}], 0x9, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/2}, &(0x7f0000001180)=0x4) sendto(r0, &(0x7f0000001340)="8f02217576215ddcafea6c5aca0e3f5081f63c80f38b22423b33770428ab42c296bed00d37b2583f7281bddd94d01b39cb20ad7b0d7b81a879ec12a21b7cf28653e5fdd652a4b2d0c76ce29137cc36827a28066a38eea45af93e885a72b06380cc3f4dbcfb82613e9e891ba54e8553425d3e2a4b6361bd6734b05ae05a58d560f00e38d39ff907b4c4572b178a3ac34f13ec421cc8a3df0e8539d2f90ae602a6c63eccbb89c79630574fe6631afbee3cdffa70be9fca85e913e3215a0ad45e6d73d07e65ac155435cd39b7b0353b1b06c1f5693fcead3cb465d027760e5efb173ea0ed866bbeb4cc87d2e09d40abe2ace2054bf4c2843b46895faf4ab63ca71c1669d3ea1d7f4e0a06", 0x109, 0x1, &(0x7f00000011c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:18 executing program 0: syz_extract_tcp_res(&(0x7f0000000100), 0x4ec, 0x3) setuid(0xee01) r0 = socket$inet6(0x18, 0x4000, 0xb) dup(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0d00000000000000000000000000000000000000000000000000000000010000000000000000020000003ef38e3f7338a264058b660000000000000000000000000000000000000000c83b00000000000000000000000000000000000000000000000000000000f3e5700000000000000000000000f09b252a7b968b0000000000000000000000000000000000000000000000008c7eff239099bbea7485d132a6868937bd9739dc50d709b777c3e41100c95e5286e61798b21712472afae970bf129b4b9a9f45de0e431f30a9c1ed3e7e1adabf657745100f41e7f5c1e1a819bc12cd7ab8e1bcd3c34b4be00d3ae75d4a83364e7df6c1d89979aab67a3cb98d6fc3f293f3c72451fdd858c7e12fb121754635548bfc6d525f2185b4704a396f46191e4cc68268c69b8e65679485b6279453a2d1a5c1f03a6d1be1f9101ff051e87cb1544ce7b39d2e9e1d9498dc505c8b0f292d96817e912bbe56680fcb6c61974bb4b29e2cba79047e4c684d4832e3efb1e9aec3a0e758d17fa10fdebfb55465cc74899e95e03bb0f3bd5cc1a2be4cb6126ccb67b27f8797043482e241594aca0f9db4b238175081580cd08ce1b13d72e9df407268a4d7ecb3f4787f90e2ee051e3512de72574abaeb5209895810"], 0x7d, 0x3, 0x800) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/10) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) close(r2) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1302000d666952ef0000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:18 executing program 1: setuid(0xee01) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = socket$inet6(0x18, 0x0, 0xe301) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x3, 0x15e2, 0x1ff, 0x400, "67728a6510c592ed148e1496a643aa334194b402", 0x5, 0x9}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') sync() pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x20000000, 0x4, 0x6}], 0x401, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x850f}, {{r0}, 0xffffffffffffffff, 0x11, 0x80, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x7, 0x721}], 0x3, &(0x7f0000000280)={0x2, 0x2}) ftruncate(r0, 0x2c5a) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f00000000c0)=0x5) r2 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$setown(r0, 0x6, r2) dup2(r4, r0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4010000000000001, 0xffffffbf) getsockopt(r0, 0x7c, 0x8800, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="5a908dda7ff72edf817c07886971774b1b781565756cb9a4d9d3a12f1138f4504f7695bd19fbe9444ac0f2543d6111691b61237b37838abf1a3ec887aa71d48e37e4c962334191a7d77686229554212cd7dd605b04b2ef7a460bdaf1d0783a84db7e2ef1050000000000000027", 0x6d) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x10e) sendto$unix(r0, &(0x7f0000000040)="3dcbcd14ea7ee7253a99b95c51f5ef14dbdcd1ff83ff11e8583237e1e61260c74e25f1816ae293c9c327f0806a7fd5c1f7cf6cf91adb7bca1fc31ccd6adcbcb241759930583646200c64568365941f2d6d4132a976", 0x55, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0180bdd0ddf448fc457b"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r1 = dup(r0) shutdown(r1, 0x1) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x3b4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) flock(r1, 0xb) 16:00:19 executing program 0: mprotect(&(0x7f00002e1000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4040a, &(0x7f0000000000)="4a6eac47", 0x4) socket(0x6, 0x1, 0x10) r1 = socket(0x1, 0x4007, 0x7) getppid() mprotect(&(0x7f00002e2000/0x1000)=nil, 0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x2a03, 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) fchown(r0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000040)=':*)\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='#-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)=',,[#\x00', &(0x7f0000000300)='&.\x00', &(0x7f0000000340)='^-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x828, 0x7fff, &(0x7f00000000c0)="2cab34673e00000000000000000000000000", 0xfc88) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) fchdir(r2) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) r3 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x1, 0x42, 0x34, r3}) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x7fffffff, 0x3, r1}) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x47, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchown(r0, r3, r4) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000080002002, 0x2865d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000012c0)=[{r0, 0x6}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x40) getpgrp() stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r0) 16:00:19 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) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x402, 0x10) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x9e7d, 0x100}, {{r2}, 0xffffffffffffffff, 0x20, 0x2000004b, 0xffffffffffffffc1, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x34c7ac73}, {{r4}, 0xfffffffffffffffa, 0xa, 0x2, 0x6, 0x4}, {{r5}, 0xfffffffffffffffe, 0x0, 0x6, 0x4, 0x6}, {{r6}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x5, 0xffffffff}], 0x2, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x4, 0x2, 0x69, 0x6}, {{r8}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x40, 0x1}, {{r9}, 0xfffffffffffffffb, 0x67, 0x0, 0x7, 0x3ff}], 0x6, &(0x7f0000000480)={0x10001, 0x4}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r10) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r11, &(0x7f0000000200), 0xfe72) write(r11, &(0x7f0000000040)="02b286e4d098e878b60931", 0xb) syz_open_pts() 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8001) flock(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x401, 0x8, 0x6, "6cb92c886021b4e96555bd1c7cbcc2b44af7e099", 0x2, 0x4}) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:20 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x20007, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:10:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x7d, 0x8, 0x3, "e5633941ed40d06428a4959b548d500c9925c638", 0x6, 0x10000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8d9d2ebf36e7e2f9f79da6837a3cde5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7255284b85a805fecd28193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffef) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xffff, 0x0, 0x1}) write(r0, &(0x7f0000000200)="00c5f8352d0917800000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e8948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xaf) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e76fbdc5ef4b3f2c30", 0x9, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000000c0), 0x1) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x141, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:10:52 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f00000000c0)='./bus\x00', 0x310, 0x4) 16:10:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/105, 0x69, 0x800, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) 16:10:53 executing program 0: r0 = socket(0x20, 0x2, 0x800000) setsockopt(r0, 0xd346, 0xd32, &(0x7f0000000000)="ca25e0bee5511e622595738f937c7a23a273b465e282a8b3e75c96cf296928484b81c9b95dd4bc43eda0f8e72d0201c40b0fa300c755fd58c3f34d82792c4acd7b44b18d85230b831dcf75cc6cf41ca7ba925f2277b71230d0461428cd6b564496183307852b430cb1e6e445fe821f34e716af8bfe4ab58861a1f8d0570e9587eed54a03d2b934796912c0bf68b8d42e0f6dc297804358e763d803527667d96582e8a8ba40e1211f81204d01edc7bc5918c4906134baaee39add03448f4cd552bc3f2cd8a2688d15d6ae", 0xca) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, 0x0, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x100000000) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="fb", 0x1}, {&(0x7f00000002c0)="c7cda5a10a157612d72ad5ec1b294c1c7386433a4cd52cf2a0b5b5cfd39a82cfc7363c6add1ab088a3640ac4763310e54e0c7830d8f992939e6cf4605b988b9eb59959f68985c9d38757288066ae30f65d6bfb4cdbc4277712f151863cbab0b3530fe00a37d49f2eded189fb32cc7504bedec5889bfc993f1b7fccb11875151b14d14889cda69541c3a812", 0x8b}, {&(0x7f0000000200)="d882b6d2ff6dbb07bcf60d2d020dc7fad88854944b595eb81f3e93517f96eb62f901e11216b7b9d8395b8874af8e3ee42be848fe55fee4cb6daddd095bb06cbcc4c3f162ea3a396b87c6d38343a0ed6f5008ca7cc86784ccd14e6636d5b50a4f858d", 0x62}], 0x3, 0x0) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:10:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x51f}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:10:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x37b1f0d9, 0x8001}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="66cd128656c0fe2dbbaae08b6beb036eaf2e79b472f38bd7a82c2b1c281067df4a03368cb4e088a21b98964c1a8878089e78716ff38b0973ea20a4a1628867f51ba2977856d030b60d20f2c34932f7040f69ecd43c423bbef698b5e7df960bc36b973cf77d052d94aed03cecc4d33685d6f271e29dab69a66a106e6573f83a587655d307e708c0df56870500d0ce6fc18cc37523ac83c3fb5e", 0x99}], 0x1, &(0x7f0000000900)=[{0xb0, 0x1, 0x49, "0366fafec6e67d49274ea83fbac5dcc75550dbd629dbb67036e6b36b4b29ce6d7983e8a771d9edc9fc53d0896828d49809c57a898ee30ecba8edfe8f82ce2941324a9fde70b1bc40d77d780481e844250754016e210d686fce5894b3b7d75e7b32d0762f1e1dbed7df0e8295ff1c5b21fcfe20e5876d572725ad2e21ed595173ef6ca034f3f9c1c91a7d555ddb6061a1fcb1ef380c1c8f55d44d35"}, {0x78, 0xffff, 0xffffffffffffff07, "82a6a346fc831a4764c7f36ffe3b790af096a20759c99c9dd449954e4e40d51f908d3e1f941ffe6cdcc4a42ea8e710affaad4e05633424e724561e637d467d300ff8a533a491e33b8d555b45e4c6596a6c5bccdff5ef5d9b39117ab003d2fd787ea174b32e"}, {0x20, 0xffff, 0x3, "9f4de8c7e98f4f29632bbd"}, {0xb8, 0x1, 0x6, "6559db7cea8883efa482d48c2b11dcd862d6edf162d18d390db0745bac6d8c29d9adef0e63cfd29cf77942043ed7052be41376a50a399ed5d0f39a2ae21aeead13868256042a69b99e9510abae2aca0ecf8ac17c7282009e11e6eeba03d40ca7f1c4f5ebde29c4d0edf6bc4e483b52542e3f7b1ca041e542efffb0c0ccdf64298ad795dbcb95a42e4766cb50b82a9cbd8248030fa77edaea3ee8ba1e1057794c5574460075b2765f"}], 0x200}, 0x2) syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x2000000000000, r2) 16:10:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='),\x00', &(0x7f0000000140)='+(\'\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='(^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[&@\x00', &(0x7f00000002c0)='\x00']) 16:10:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) 16:10:53 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpid() r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xffffffffffffffe0, r1, r2, r3, r4, 0x40, 0x4}, 0x3ff, 0x0, r5, r6, 0x1ff, 0x6, 0x8001}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000040)=0x6) write(r8, &(0x7f0000000080)="fa0056f9a59237125832d5d1a9f3fcfec98b1c0e37402cd199a549f6166b0dae65c281656497391b97b4ee0775c89d19bc72beec3aefbceb876d4a91d577158d566048c7b9fa3775ed115d2b8dbe222e69cd933f3cd9eae06d82d118c79930153d239c8b160900eca6170ae411ba48aad87c6c1b753b", 0x76) 16:10:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000022c0)='./bus\x00', 0x510, 0x100) fchmodat(r0, &(0x7f0000002300)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000002240)=[{&(0x7f0000000080)="334f5c8b367b69786c1c70db217c82ea94318ffa6097c99eb661684545d8f9e6a56844af6282ea59515f660e98024ebd5f", 0x31}, {&(0x7f0000000100)="8823ec44381019e264e2bcaa272d40a7edd44a4c1cc3452181bf04b4cd8135ee4dcee6ef0e0cb6a606750be85c27976f2ac8dd17", 0x34}, {&(0x7f0000000140)="659a14d6ff631894054a0a5690cc47ffe47e3cd1fd4dd93b63d35b90e605a76b6fc0d03180785b8340ea3eaeaa541148946478a43edf5c5b4ec4fae8547c0e56e86050d585bdb98069e99615d50210ec16db0c6aa9ed3cc1157af46e734079260bc770232c74715a90c08178809e05ad4ede8c45e1bb4ee28d8d2cd59c926b3118eff78ca1a5bd26603b1c465a0821adf41bdca069b8d5fe65272115a165b96e4e2135738b2f9f2b2130652350891c171d2926dfb70e7b55e618c3140f1be77160eb787d8ac9e0f69a0ba867b1b3bbcbc1db77f73d1bfbd56faf3926be41b08ebb561810de7304948024a26e303821f151", 0xf1}, {&(0x7f0000000240)="cb9d5dd15e52788c0dfeddfbbb980412b44db5021359b24bcdbcb58a7d91abf0ae61390586681b988f9e7cbb5b91ebc8fbd7fac949c7a22e2ddd7fe970ae98d55d658bd1284b23dc847a47ab72767e66525166dfb252ee63a1f2121e01968b1ae354487afcdc6b97b4e7e8ffa71ab018119bb232acf4a4b93f613736745403c3775bb4ed77310266ba709eb56d1bbef06f6c92e3be5823d104e4f83781d119934924edc13507baf73099f0dbcc057356edbe2c1bffdada9875491b230311eb08e834d027a07d21ae53b0a2698a3ce720cef5a64e99e1d8891abe8d3222f00903f24c6229a3e129377e6e1034a0097b932e68368da73610c8bf9b0294a49ac249442ecf90cbfb8d1ada4da9fc12cd43b93cfc2d5731f61b16436e6723409491eab81d92656596440c9c2c22c3237fdf69504ac06e8ea95460d0a0b85f203d4e95f02918a1b71e11ef4bf023a06b2fb24ca2de9a791ef73112eb9031eeb1e88267c279e8d5097a30069657e377b9156c8a7dfce94ec40732fc64fbe7cd7de4ecae65ebd6150608848bbee6cca6f74485833bd3def5d7b5dfacbbcbb8321ae5bffcd0ccc7e0a7b840774d123ae198d1a69e5102a557aacc1c90fa418607b7d86f1d442a804196f3494dd8ef7026ea7335187d598e61e821f5a24c585ef0471782c9db1cd733dcc6b6741b85efa621197daba8b072c265c02884409f1b05507daae54b03679cb5c94bb12d780950b5d90d4d79e45af1c0301fdea4f665c72639adfac8b8511470f40a2b322adfc70eb9111bb399132d700dfdf5bf58f7e39f9b761d844b202f1dc7cf12a1812e74b5394e2d08f4bd98c5598c41276ce2756139d77deaffaff9cb96843e11c88cec86b6fa36b5787cfc2fbcc5fdc24be2610864061becb7016fb7e0a0c29ae0b7435f68ace7855fb420dda937b1693dd03d558f19e2e8c7a40740fb91632703772ba9984c124e36ab7a33961ce2695f313b7723ec8af39a7da1331563d078e3402d2268f080b8f65c2d353bac88ae1025e47bee36ad7332460692ea88b012eb0ecb0b0607f2356eff958cff97ba5814bd70783badc6cf9671a8c920b7581d317be70ac4d498a4781f66768f61c0fb499c0c62a1e2f5814a0cfa6ee2de728f4660f0030e597bef6e07ebf5487e25e9c05d02b817bd046715c2b60e9a457c63d08d98ed1a2ea585bbd8c7652e908faea415d30e7782935bd88588935374678fd069f442a4f3147a1856e0efe7adc7ad78eccd8017a1b35347dde19373c86229e50f05e1e8ce5666ac2690190b407162533fd881adfd9d119e016b3fee9882a28dde3b6c07dcbbc18341c2fe720d7df458f129132bff0e8c360cb5f4639db33a4dd7ea51e4ae6a86dde841a96512c7cb60b1bd110e16556b8f0c6235bac66b6f7bb71c290071728052271ebb7196437ccb1e28b1cb02d7befd4fa74ecd76e5cc92f555421fd9ffc974ed1c74e5b0b199a43933c079e118c224b9b559c0dc39af6c6f878098b95f4f10abf41b63852bcbed36a80786d73598c7a2e3b2acbc99abd8677f1c35c365b4dad82876371e851b7fd5dd16970079a8ec578e90b1dfbe08b8f5cbac1cc5fb78b5c946b8b231185ef497902ef09ebbcccc2cc6d5fa12dff28d40fa869233544c66744eee916988bb21c9aea1580553a286db4458e81ee2f291c7f511d0da0692ce36c7c4cb2fc0ef840240754485c7ba707c0d5982b01f46804577e00e62b48608333b71ba6060fe1cafe04f57ff9a22884d9f224928aca883a31025bef69cb520b0e90b6d6b2fa93fb80cac42e35a3a245968194dd5be46f4f6c7c1fdde500e6a77823e6bafe045fdce6c782faacd9946162032d8b62994d9d25b9bb0fa9a0f1e51eff006488b49d550eb75b6452d9295163ddea4139716d9b942ae0e780ca3985d2fe2496615ad6849dfbacafc92fc2682a1482e8f3cb79767dfa2ea2fa4f1c853ce1df271db07a4c4576c8f12474684af38289625c05ebee49b9e886c8e2ad3b8220f531ffc9f4f8ff91243969a6a0f1d83e8340dcd5848bab6c9cffd8b0f7a4e4172e978cd860864d56d936336de1757ca1a3833bf90587944e56858ffdf11516bf4074a5d98324ec68f81c1b5fc64eac7af3a1c8a450e2290c81dae6647481966ab62ba8a00e85b24be225b073ab68cefd7a4ef0dbc877b251389fea4dd7be757da27cac917381d0af3c10b6a871a1f6be5db1ee92e1ce72051269931aa8288bf86449f81894596e369b105652a1b8187a9b671b70700f179ebe729c680b9b3d2af75e78f6334026a0db0e63609f240abfc592f33a7a2bd8cff94c9c507e943f687f9e029e1f0cb27598403f1c8ab7dac8efa2b2147772c45f026ef6158f179cb9caec2f1ad9567eb2176bd0455cdb76acecbedcad506ceab2fd5a94b75433794ba07b9294c2d26d04dc949a6786709dff252a781857bd311f2338fdceba85d0f7d4b5192b328e9a735842425cc0cd8276507e73cebd92cd558c2d60d1c71b3d95818c2d7ac0ebdc3e9ce7150ec238d724fca44ad1cc7dd6df49928edd6717d51bb0764df92bec8f16a9950b815598841da8b46104a5caffe1855769273ba569125463c1d06ddfd367851c1bbbaf822aa09aef148052d56bca25f4eba86da058df515e61af7c00d9ebcce4163ebd921cd1f84342e8359fcc367eb01f4a181747e16ab3a7431760f36bba961630b1d0a75ce3d227503b34b66d7531e12101a9b6eb3d78675f69862a1fb365481f76f2e586fb046d8cb66d715fa9a82619db3fc99b335e09a331ee688752b67a572f7e47fc24a4470c1b40dc8ba7c6d3b6ecb3526d1642eaf264ad340a0047ad5619be186a6a30baf5098c48830a1124ef9842fe77b8504878c7ad23f19ef5d411c3af49c0d66e51a2067c48693e65980cb3a64005cc798cbb6809d4b0158cf07042d3b9789efc6f5370b03ad59c39830c967c47d4824e9df4298233f80d90b72f75d8106cb42d1812b296ec55426b70804d45ece0dc439f130615114defd66887112cadc31e523a3a273e62127ba731eded231fcf4e94d4b66a164ef857356880fc1ec5a5a359569911996605c55da0ce693dd90ba6ebfacba9a96b418ddb9482d92a24525248f8e76e8124e8925fcd43aaa41decd5740a90dcdd0e4c6e0d08c53dd5ef8f3e369883df0abe51d3ff06f8fb5ee6c79a27425618cdb664cbd6e36e7ec78c421fc867627528fc3678f65d3c7da677d346894b944b884e6feeea6681cb0eefdb26850d98e5a260214c23ad28454ceafa4c78f324846371250dd8dd2e7d419575204491d4689928f7e9034bbaf623cb9e3db817a1e21b339317ee8643da18e2a852f61d4b86f6d7b0256e727e4aa36da1e8d1a7e90e9ed5793c577a32c9146ad99527155b90ece46ae07eb3cfaee6386e495c4b5616b6450ba7772887867140c873afa98a716a07c44fb06ca42665212a096529c478e500fb11e119504093ee73fabb7c5da1156391367983f23331f975b0b3f874e8386ce1dca88e7ae5c7761620185c4030a9138d0c7d5720dc85b75a42e579aff4c27678f7ea3fc8d992abda99c1877d8acf3b3ba6bd07f50825a2b9ba7727d0e89f48bf9bb105c42f632d72d7a415f1f1cce7e80814f441b184aa233930383f774e39c2d7c68acca69d491f9e83850e7560ff28fbd18fc9e1cfbeabb80b36f6719ca3293f966955690e8e35cee8ad213e2a9e3da44cce1e96c890aaf89b7ed4e8bae866b5f980461d847444004a83ae5556f803eed4642dd9191a375311d27d65659cf9f7d0ef0693686ed75ab8bfcc16518be1453a83cf03de55c30701a3c30ca5520564f6dfd28c46c1d5472187ec6b653a4366827156962d74cab799de8262c2635367af00951ed10507c7eaee2fa35a5ad8890e966bae0586c4ab04ceb6667f916ac274fe533fa23b6ab3a97e8b396ad84bc6a8b8a906a2ae52c6948d2126f600b9173b4fd11f2c87f502a36e96520d77db0f6904b0784d4002e6d244f2df000945f500da3217a113e859c1c4074a35a00db1debf862b9d54d346e0e99ddc2bd5cb0fef300e916e11ce741f7dac1f7dd31c2f9cc2e70bd0e1d4cf1a8cf8a97c8a7d281ace992d7693c72ff624548748dc349a5321c583088eb0bd037f1811c68bf5eccc02d17f7e8e4a7be4f64b168e6d860d338be52a6ef69c8f625a91d749e4a3cfdb7e5de7f676a8c9144d2ac9e4657773e7751a85f9f8baa6ef0a867b30de76aad0b53a7b010719e1dce56f6f572d43d22b7eaf8b573f4e64034104d5e865f25fb1961ceceecdfa64448f40106e43e11b2f1924c850cc44cfdd7df7604a55fa2cdff8f93ce516a91e32e22e468a8747229b3d731318a238b90b1856deceef54838dd3ea77fe53602b4322759be29d15c35c31b6c7defb66cdc361b8d9b0ae97f7f1a79928d767fe94ce5e745d07677c7807d448243427cc45abe0564b682d7ecd3550f24a3943b988e50c7eb5816482922c5c701dc7a9dcf75835ab92b10ba3fb252fd862cc182d343211e48910ff77d76c95e4a12e1a4655a2eb67e7c9b79d1c7698f4f3b8a4c5853c8388cc758798e09dfa151678917f4437f935e5b25b1b71042d92aefa3e09053a9d5fed6344cd5b0f0e9e4395386a3bc44a5ad50c511524b1221207fa2e99f723df576661d9ab2ce37099eb32a1d50c18179bf57273a8e7fb01957b8a26036647b9d95caa9dbc7c9e368f26b1afde32ecb544f0a9edfef623305c5418106a23972acba129a7785319f971e00eb30e64fa0988f53d5d5f8ab1bf6168f339af004c5eab23b1fc7530a09aae3bd72a3e8321ff757a6dc07eb7b7e8f364bc393a7fa4324263c3333cd7c1e5d94f9a3c3a9bcdd7eb8eced759937c5e742131aff39ecb6f8fd132cecd82baab4b65b7af5f0e2dcfee105edbff57077b2752b2fc9e55c35f0ae5cad5e739ef6da4d5d58d63d002252d0546f2afb3af27178bba3fc175688c708ec1e6e57ea2d9b09b3daaeb0c7452bf26696921995dd08e0cd1dfa45f221f60e932825e58b0a65c80fe96adfc51b5a6a14b05a976ab31688061eb7af94942e1706af9e7806d15978f6434dcf260de350a3b11389d31d8b1903ddb91ab285c24ac1dfdb02a64d2cba39356847d64ac00b4171bf729f926e660ae092752f43a29e7392e687ea3e677b22537f98c7e33bef579ac294529a9d783527038716550360001a4f319e53afc0c06e4e235980b01015317b6caabbc6dc7930a577dbe4373ce2bd49ab5c52326432c986dc7008449308fdac6cf3a43c412ddb6341d6c922cf577db44073b4faf6b8a8f423a46299a631339a31c9ae1a7de299f0648ec80dabe69d984dc102f44df25873719ab142f319a75e21a9e7b3c7ca35aef2d1e68dbc015e1309e2f3281ac271835573a99f73aa0dfaed4f1a5aa0525b41bda7fea722c28e3f63760b057d121d12fb2e28f2893db866aebbdffc481cd6d3a179fc0bba84ef86c47abd02c46c8980765f5732120fd3312715c76dab5c22d5da84ccc02628db238eaaa8312291273053f7a803f9c6ae21663803961f1e8389e4146478069833628c78bb8d0893320b32536ba40efee009b264a318f042c7108896053ac2ab8cb7ad0c42d9c6c8a916f41774738b12b7b6f5c65369c197ccb98ba25bba7fb3cf50b7769d88f9b3d1c39561ce20c8ac5f6830be02eb45ba4b4fef67c988d5da6400174f26421420a543ac420c81fa995c36cf12a8440767f292602892ae561f068089cb5e9e0f41c02690ced0c792a9c15384809569", 0x1000}, {&(0x7f0000001240)="57df8a6357fb20088099e32967b8f9289942e0facefc91ed897a56e783c1210e346983f530dea8ac0f51db56e8af23ca879be6a4ee725017091ba2829dd0e267ce72975566c53b34b9bc317a8f7d94c7019af6df37d5d782738d41c031374048d6c5e725c00aa864272737917c8d636c53b0f1f7b51bb7abbd36a903d490e54c4dbeb715b665eed9e2b0ff905e5126aa0fe7d357107b346bff563f7aa8e4a65a1f4638b913e71df93fa0342dcf8b141765816edd4a12197564a3511315be21b758daea642e20e3fb9007836dc3acb4096fa86f17da9d0756d1abd21503bb44c61d1f90794963b8e2079321440c77d0eece02686c26b753cc72732e089fcceaa501fc59f1a01f0f5e01c7397a8b21fb3eaffc41230a882fbb394947fea74951e98d270beea6b49a293a4a7c4b35761a9580cf1ac6e8498606cdb9388f1eb2e5d2bd59817361f0d06420eb0fca9d604165bc411b37c910d2362208d78c1be2d8d685a9989e01f96316e6ea99473e4455534305eddaaffdc20f13e30634da9864370dccadfdb13a0b3e6f37f3acc8401a65c3ac15ea28c5391f01f7776d3cba74fc8594b4937e385757f9aaff709c3a0cd7ae16ee3cb3d9953f5f77a4ca4ded0f9efb79e6e7e3e2467c01dc5edf1ca9f12ce9ab468e732d00edadf5ab9b5e0574c59206adaada852abe03ddeeacdccb655bbb359304055b1b6ed8cde78a06a4448a79705d23ebd986a483e810b601539ead3a62ca7ab94c7e788ebfc925c0456c4b2d16c5caf9e4ed2fd2896f8912c7ef9596cf338ce83f10d1f84df2c1529d68acf5a862c91d084f06909917d79e60720b628c2a49060ab224e9a180781de7ec994546a57233e91853cf05323e44140b721866a4679a92e7ec903dd11d0860528abcc7fa1eb957aad161ef39eee3fd63ebd2f4719c6f0251145a11b9917caaa7e9d85a027cb063faf2dc337207ead08276967b73eb6855bbcae53a6a31a8dd82e39c953baf465c3ebd6697092157b15a624fed709b039b8e03b2abe0327001f63eeaa1c1fcf46107e39dad8609ed85b083ad655dbd260ef02a1443589790822584a1f4eea6eb22545b0f0cfbb6161bbca90ce84ea735054fea47d5fb2674220bf68825c7f99a9d470f7f112d8dd1744edcf39d2ea068003abfdba59f7245568e0cb426497cf0a02217641a92ff39238b37ae5d15888071d4c279bea1b7a488057408bc7dca681568b3eb221c0c9a19259b95876aaffb62a5529c1603d98896fd989923544a1b34bb22370d88079322f5d359d68ee3683f5e778b997e58a1c9cf20445467d28c4066720069dc56f1be10632bf391cb8c83991cfbb3bf8de9c3a6081f2f1a75e5cc6ca2b47f82a975fd30c6e88a70ebad086c51a06ccbe3babbe9682ffceb22d50ed9fd3aa558a8738a67b9ea008be9c12e8108da151ac2c46181351761f9dbf67d66e9d413b3f5d19d59d39b9031a27f8162b4d3b4d649a425bab823f2d032897c8151c6a6b418cf654ff4a2ceb43b279b8af5042bac8c924639e0e2a147082592bf3e9dca527b3dabb14a41482b4ed70b0ffae54ba498a47dae05a80c810162061557aa8974a20b423540d7d3373716e78ef673b547dc52076453b25b516494e99278db0ba016a1772b9368ccb03c8a2c05b46f2acfdba4fcceea7bbca0abebb745ee10a2711db813d432ad6f9d6ddd3f64501381e2fa3ddd5755aad066c4b5a5d669222ef203a2f435bf6ec496b408cdb9fde0869c8a0ac887ed8ee3a92a4357dacd41da5bafe01ea6bb5ca1985b242623330ff336d4531b733f13ec7c3b4dbb205e3b4d1d059346d718b18b4d6231b2484c243f455bd35480f669d63f77febd3fc84bdcd52efbfe8809a6948ed3ce177f34fca7d8241ac5a33a9563caa99c2e7e28a38b349a1242c9e6463f5e6d1716bcd381f561e2fd632f523e30ef16712c661e06e101bbb46026baeef7b3b707b2f15d2ca6afe8c51639be669fcdd2d45ef60e08a1421950a1e358f0e0fbb964cfa86d1d7a7ee56c3083e0bab149a0dcac446ace022908ff30337d489145201cc079bfacb15a16a5be88ddee2a39068345f34f722f8e7c136379ecdc148061265af7727f26087a9aa08dcee2c20fb2e9c4eff00a698e2facff9be0c41cc6116aa1cf6567c032fc78b03feb10c473259b8b99249dec492892637f9f33a4b809bee7d81c12fbdb06c8394ff748cb00322e9d55fdcba6e8ba58041a6881dac2ec806b0fdf3517bf90e9e466b80591b663e2a815b9d9544f4caf817e8e3a214d8cd71e37593ebe4df8fb9478e1473f1b55eb7d0090e735eb33805737cae36fd36e98d3e13ad2dd2ba5e16e1949adbe293d338803b803e1be7e4e150bdc8c1adaf46d5f54fb39b42ed45f8a82c5f938e8214c240d46386ff6bc901e7ac528e60021aceba62ab6739bce85ad36dc89c992a8273218244820546659dbff5fb0256150ed123c6604ba0ce08378b72b472e78144bb8d2d37e203ca9f2c534f59b92ff99deef785f1bda44322b7bea179d64c8b1c8af8fdf08d9ddea104de2ec5bae315064ffdbaca680e68706e9b8296f99696dae9450fa4a04ff7dfbfef9bdbcdf800800e79b35846731f283dff1a94b2a0405445b3851b990c6a0ae90a0c2599eecdb8a06db25ac1029a26723c1927ab75c9a48f87c73a65bc3e03fd3ad2a6c95a14c0833ca24d02c90be87004ea1a122e7d12cd79c2d16a80c26a46a77bfdd3b92f855b2bd005fdb05d844f24fa14057c37722ec87f8866d4f40172970c80558a5ff3709f78e3b9952f320c071b8f618fd724d120aad0bb82e4f2fac6824d33d80995a188f44cbf7091a7c929965fe7df736afe420450847d45d8167d0a80b43e7dde3f326f04efd05a9da75a6eea7e433dc462259466245e244635ff832a8e284e471426f3c9163ef82a9982ad11694b4b596574f4edc34fdf9ea80d6953ef0fa90c8a507cf20537f991d89ccdc80cb916accefd8a59e1297def21ec0b5c6123b6ea613c19f11ec8d3f51ed7cb086ccc38766232a7911f639bc06e6c2f43732c11b8120148e6e82628c1a8ecbf5f66dc8d0ea5d3196cbb8e7e9c2a269cf7c640f683d3cb7d144d638f60a0a227d50949e74a06b6b9655af28b45ac3808ac28de49a955a45c5b6d4664ad5900ab80720ad907d379adfc327ccd24b578b5428c98795452e4cdd8b375e10bd48f515e3fd7bb3225ed092268976582f886e257fd871659503df5af9361b34e7032cc9e0f4643401f13a5e6044b996c7543bcfd5a805dfc8ed4d10b9fd1368f1993b82fc3a8aac178967b75de6c9485da8f8daf778e5a1c8d3be5408e9148172a2ab1dc3b70446499b7986ef5dfd715f517f686f7f657059444ff380e344c359dc365d1a8ec3041e36f3c978eed79d8c33d9d75eb81d288742d0d1f9f87d40a5bf10328ea0a06fb0d11b5f936dff5e8a134b87d47676c8b88593b5fefcab6ac9b44bb5f9806954c3758d71610b76e687abcd7b1b3c6f297a7c9118a77f528fd71c55fa421e282c9311cdec217ab5a51e82ba774da96db6c4485c6a0c54e554d399f92d76109bb36de15b6385985d027a3508d35075f5d166df5f306e2b62ba4a7f29ae7d434f94511dfc66c84877335d57cc312285f49b3df97f75f8b338da57380d31e7d21a53f2d29b58c8e74c42145abe0fc07dd4e5c4a6ce32af660046daf70df758efae9585e918c79bdd4696e8424ab760ab95e83a6f8bc783f506d7e60540274ca25bab93b38bb1386228a723520fde409f7335478d72852c68718036b605f06c136eb480d690ad05f6f268c07b544f2289306815b7a13cb212071de757efcb5365e042b8902b32c795db9e898a6a11c735ef0f6784159e5dee4ac8d4035c5448dfc4d64da5f5a30fe03b587699118c2d033aaa4da7a03c6e8306cf33ea77b0e416795813f5de2723f33ea8f63c6975918678d8f024b3a039bd8e680d9cb25868efe9963cd276b4df96e0bd7dca09ec3c61dee5ef97e3b23a2e934cc36810d352d01672d2d7d9439cc5868331e28c36fa6e6760823faf279026f70a8b0a6fa10c3b31f6439538f4bc26be30ce491c8dd0ca554499654312fdb6112d9a140c2aabc4df96d974ceec0c3d8cce2b22d515cf52812398e0c344af4ccb1a415ed50b19ca4b8abfae45cf6bf6b0cf292e91fd6952b436873f2a99961a77640a6c99180627cf79038e3d9199b083666f66bf5e4ab8d63a870884ab160c59347abfe7849f8a3a0e455b4e8d8d348cd6fbaedbba0d66084b181d76ee9b8c20e01786cc9f2cce72ea7b680733a96de190e37f724c275ade31dea7abdc24cf5e075d41f163f6fada3b4d7d9515acb0a41514da18ce95d7196412ceea1d333125b7d9d3c54c0b648e71f7bc83042cf0d4b2ce7ddf5e7dbf86dbba2e41e5988219591d2b0f03469522d442dea234bfed28723f93dec017020c97d6a2c5a6201ee109aff8f89ad1205fa66195cc0c5b75e96f8566462eb0a0601c9059e9c79f4417e3063953bce7eaa574f533388b2bfb8fe074ff6d9588eeaf10308ee1f4366c3c8bc63625eaec18e73a1fa006c576dcb15fa75523fac39b0f09e98f56c087a0876a6caf8e0b01a66369ed12b9bd0e3eb47c87899e282313c0819cb8e07bf5feb5c28d019f48ce7b1a8822a9ca7ce58df5e15c6cd6ee285d3688a11da4ba45b18bc9e7d34ac5b2089d97c209d97372ff6de791c753b898e50a42c0621cf203f6787819702e61ae5aae660a0771f9fe6f8a9b51eb5ff34f450edb1997f8f18833bf079d462ec474f7189ad1985665d9d62b0f9586a0a08abf6d12f9f57edcf24d56360ef1ec46af019849694c57a53c00db5fd3b9e434fbaf054e3e4447063befc2add7953a99fec71233f4699c868c25c848c6936f4e2b4f4b27b3a55ac9b223051beae3a17ad1b9e5f3a569839d1bf59c0ad4e3c4f5b4415c80a063b2047c880a4b74b37fcfbfa232e97db87b62fd136eb38c41c55e5e83c9fc49b0566809da58f5da5c94b8f26f9e8030e1874c71a6cddef01efe089b82b2a2c74d4261975cf1004df684dc16f8d73a17dfaf3e6ac917fa30a632957e8842259f47b5f07fcb34e7a7794cf343d2f4509e0ef0a92790cd7426f52b3bc8b6a5c68380f50d861f4fa1221d8a8cc1c22f8a4420cba25f69c3a3860f92551f5229f6417c757b3438dd885187ea969b65fabb908e0b2a8d96636a1027c0811ec865aa18546a8bd662b8b5329805f0998a21fc0bc14974f60fa1912ab7f3b75985a2cc62364f3509a67fe574d697b6e44d248d0556d91ab6db9545aec9a3b87cdd51bb956b10a3bbfcfe4c03cd7d951513e8bd156c6f0d7966f790b2bbe2306f1fbfc342677f1ba714f774ece0fead4803f7bf30823c826499baccf548f21da6a27fce0e11d6bdb8ad3194151609eb2082bdd142ce13b93e48bc985570f147782501c0c96da036def13384aabeb2333be2f130385904c32e3447bb7145a17006045490087e8ae6a8dc525b76c53ef9b7e33fc8704efdda9a7c00ac0ef80cb3e9f84ad1a8e9db1153eb33ab77d1d5445dbceaebff1befe77ba11f6f50a440827ca5a8bb1ead810f21050f7dda3f896edccc2e6fb1894e68fa60fe0aa0928c5535a7653a9404b3d1a7b6173fd7587c68ae711f7365b89b280b35b5146c1477227551601d838432cc680d11a4369b0f53b91427ba08ec104da4975bd106e80279451b6226025d73abfd3c13cf26ec54e1f78253b42ddfee0c406f5dbe085c2e29fc942baa648b4beea66ab4a5b096c3c3", 0x1000}], 0x5) r2 = kqueue() poll(&(0x7f0000000040)=[{r1}, {r1, 0x60}, {r2, 0x3}], 0x3, 0x3) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x120, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04d97b69850716b2b094378c7c4da392d522abc13262b0572745da6be56352a96754cca0e18a33b50b6fb3af89c7e99c97835570f546ca0e57a99fef7a3672067b51248293b2f0a796d4874a0221282b1e4d176432aa5a60a6133b6a5a9e4f69ae9bbbd76761f0db34", 0xfffffffffffffe93) r1 = syz_open_pts() r2 = dup(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x3, 0xf61c, 0x4, 0x80000001, "bf55d295a0121277212131013ea502c93caf636e", 0x8001, 0x8090}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r6) syz_open_pts() 16:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xde}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r3, 0x40) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x38, 0x8000, 0x7) sendto$unix(r0, &(0x7f0000000080)="a4d0a6f9c12582a4214ea3f19ae8e7320205dff5a3db9a622161c6ed7fefbd8d392552bfd7b46853a15fecaec90b3bcff7ef8b282b945db1d6f52e98b76c0ea669daf1578b87dce68683a7dc5b56f409add4174b4be9da2cd330f099bfa26fc840d7bb707639f83d178e2eadb4e792b255ad5d6b97", 0x75, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:10:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x7}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x80) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) clock_getres(0x3, &(0x7f0000000140)) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) 16:10:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:10:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x200000003f, 0x6, 0x1}) 16:10:54 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgget(0x3, 0x2) fcntl$setown(r0, 0x6, r1) 16:10:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) socket(0x1e, 0x8007, 0xd38) read(r1, &(0x7f0000001a40)=""/4096, 0x1000) dup2(r0, r1) shutdown(r0, 0x1) 16:10:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2df9f2759f0d67a69500"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:10:54 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:10:55 executing program 0: rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x10) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x44, 0x4) r2 = semget(0x2, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x97]) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:10:55 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x890, 0x4000000000000) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x8, 0x4}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x84, 0x1f, 0xfffffffffffff5ec}, {{r0}, 0xffffffffffffffff, 0x9, 0x20, 0x4, 0x80}, {{r0}, 0xfffffffffffffffa, 0x1, 0x6, 0x0, 0x5}], 0x10001, &(0x7f0000000180)={0x20, 0xbf7}) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0xc0) 16:10:55 executing program 0: 16:10:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x284, &(0x7f0000ffd000/0x1000)=nil) lseek(r2, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0x3) 16:10:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x128) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:10:55 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x22, 0xe0d2, 0x41f6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000029, 0xfffffffffffffff8, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x0, 0x10000000000000}], 0x6, &(0x7f0000000200)=[{{r0}, 0x0, 0x40, 0x21, 0x56ce, 0x5}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x7876, 0x1}, {{r1}, 0xfffffffffffffffe, 0x42, 0x21, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffa, 0xb894}], 0x0, &(0x7f0000000000)={0x0, 0x9}) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) recvfrom$inet(r2, &(0x7f0000000180)=""/200, 0xc8, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) getpgrp() 16:10:55 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x3) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:10:55 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="f2450f2bb82b203aa766470ff9dac481b5e964884866420f383305feefffff79000fe26200c4627d5a120fd4b613fa0000c4035d02238d67d9e8") sendto$inet6(r0, &(0x7f0000000000)="2545d2a4043fb130c0e321832eae224ee133c0ecb6acfa4334d63ab6bed4a00f138186d152778a7a45083fed9ce7545e3062afeca95db58ea065b68e6cdf31007c2d78b02118503e481af6dc53b31a89970b4936565dbd6e370b3e0209efaef7e20acb94f21095876e976cc9e51445da4d895e4a969e12750bd813acf61fb1aa2d8d53cf4b0b3e5174989d14101cffb4d7bfb4d6609404b1aa51984207a2f9fd20b4969534bb6e7dc0553e7ced27dd2ca3b6aa11f5efb6d94bfbec4079a43e725dac77", 0xc3, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x5}, 0xc) 16:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x17) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fsync(r1) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) r2 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10800, 0x1fc) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x103, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) write(r1, &(0x7f0000000200)="0387de8618cd0870a366f34ec4d5a9309f743b2d4f8b227e194f7a3ae980e7adf0f03f5b5dba7bc2a8396fe64ef5d305cd3212ceb586ef4e2c4de877f7419937c3f5a196c2cf9c48b07f", 0x4a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgget$private(0x0, 0x200) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = accept$unix(r0, &(0x7f0000000700)=@file={0x0, ""/93}, &(0x7f0000000780)=0x5f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0x10000021c) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:10:55 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000001c0), 0xfffffef3) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc020, 0x0) execve(0x0, 0x0, 0x0) 16:10:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00003b0000/0x2000)=nil, 0x2000) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:10:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:10:55 executing program 0: mlockall(0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:10:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:10:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x100000, 0x380}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 16:10:55 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648180aca3319468d042a8d00ebba6c0082e5d8a4b4eabe91edc2195f98daa7b0ff3b904d6cc749a3abd4c2e8dc764640a1b371c53d8ce08742bb89979a97005934b45eb9fa59726993e4dd6003b7ae7da4890c5b8a7c702795143e19b8576cb137df351402f1a4ba80e20aad282a458f95f47c82d13e5746927a7b6e03254478ab877417920b3bac214673de68a1ede2db581490cdc093dca061fb716a977ae82ced310a73cf66e2083bf1", 0xffffffffffffff2c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:10:55 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x400, 0x3}) clock_settime(0x4, &(0x7f00000000c0)={0x3f, 0x9e4}) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x22d) 16:10:55 executing program 1: clock_settime(0xfffffffffffffffc, &(0x7f00000000c0)={0x81}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x8000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\xe6') r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x7c1) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x200b, 0x8000000000006) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x14) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0xffffffffffffff24) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x100, r1, r2, r3, r4, 0x10, 0x40}, 0xffffffffffffffe1, 0xa107, r5, r6, 0x9, 0x7, 0xfffffffffffffffd}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x140, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x40, 0x7fff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, 0x0) 16:00:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) listen(r0, 0x9b4) fcntl$dupfd(r0, 0xfffffffffffff7fc, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10041, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x7ffe) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-@\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)=',-\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='/%$$%\xee\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) poll(&(0x7f0000000080), 0x0, 0x401) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) lseek(0xffffffffffffffff, 0x0, 0x1) r0 = kqueue() r1 = socket(0x1e, 0x1, 0xfffffffffffffffc) r2 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r2, &(0x7f0000000040)={0x0, "e9954031dc777eee4db37968d1ff1a3d9e34c59487034566f35f4662885f13f463c75e907221c6d1c7b9b0da7341f7d19eb50a678cc7d7c53ca4fa00c3f3158e576ec71e3d42c0bed7a83801093660e1be56bba25f6b502e315caa0bf2ca4f74e8b7ba4b9fcbb59fbaffadf518e143cf49e41009322f1713acdc82a776dc6c9da568a7ab20728aca5809f6894e2a64ed24a6"}, 0x9a, 0x800) poll(&(0x7f0000000000)=[{r0, 0x2}, {r1, 0x100}], 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7fff00) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/245, &(0x7f0000000140)=0xf5) setsockopt(r2, 0x7f, 0x100000000, &(0x7f0000000180)="57d307820ebdfca56ff58ab59c0020bd434923b843445a93caffdd2f3d13e45b29393615b82f3b2884e93794d1553203c1774f732747ac0dde0eb6f70240bc43ca7137f7d16e0cda52ee313d9418b21f33a08e526ef1077a1bb79099221a47d29e8f968a9c9d58369fd7b34ccff7485b3036e520d9d8281c74e7f70cd0fa46ac0b241d9602bf5006f0475ba9a25d3eb3c1312ddb74d43c3fc9439a6fac9076064592fa6db7696864c74766fad28f99856578ce991900b51a85e18708fee273ce96922195364c1d", 0xc7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) close(r1) socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x10066, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0x0, r1) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x200}, 0xc) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c3, 0x98) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8d21, 0x3f2c4507}, {0xafa, 0x7fff}}) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x4000000000000008, &(0x7f00000000c0)={0x10000000000, 0x0, 0x7fffffff, 0x20000200000005, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x5, 0x5, "3a91752b82bfbd1e5d28252d139a539d8dd40945", 0x4, 0x4}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0xcb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:07 executing program 0: r0 = socket(0x6, 0x8000, 0x33fd) flock(r0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) write(r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/28, 0x1c}, {&(0x7f0000000380)=""/57, 0x39}], 0x4, &(0x7f0000000400)=""/119, 0x77}, 0x843) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000001880)=0x6, 0x4) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000500)="203118bd15bb61706e408fb7cc", 0xd}, {&(0x7f0000000540)="cc2c09d20dd49f342fdef1ddf16337b346b56349da38e4cc8b997f6d5c865f4e077a80f2f0ce680e7157ceafde03727dcd35524511b9fd1b441695940bd61a548ec569e772c9a61be357327be53474c28d2edaa2880bf69943eb27bcf5bb193a719f26b2b70cc26ad2c99256c621a1f5499bee44f1cc51851f98a9e005c35da83e6fc9fa723ec2969ac6e4a51c6dc48fccf22ab499a40b2ae725c1434ae492cfe90d0f0a28586c3fb84bcf04190e11cb28895e4da0eb7fdcb7ddf9800baf7279a78377a87f9995087e87c60c3fbc44972724b3381460cd7be333abec7ea4894fb6e31855e2cd5f2fac268c708310", 0xee}, {&(0x7f0000000640)="c97312b1f02c0bc64fdea5c3264bc1061fe7d4aab88c2109ada283d5dc5743ac66b71d28b89614bb3fad7e90019634aadc0e1af83a393eb35597f4c32aafe97fb7616a9e0d48e916138136cfbfbf9e463c0c0c7b58dfb061742a1705edfc10995be7cb10fa0438910fd9f13903919de7bb4174f52698caa3898b699bfd4078807942203e1a8a1123e8b7f373d7710e8551ee5fc4018b202a77cf92a04707ff70161e88644d1d2805837b7200e53cdf735f2a54de4ed2306458f59ac52872546df2f1459334d7bff0aa06062d0dd23a6f8f17efd55c49a4d1aee073c38b5302f03763f6dee229fd48e3c36523213d70fa820daa4ac7154aa307b415d9d13463cb7394a4b9cab3be393f28cd58aa984a8d39b8d8de3ed6d0cd59f4cedee4f70e46e0b28d7b484e743cc9c98bfc0f8487babb5345646db6d604590b3565b84a8f73c6d08ca0ae280bbacd9a05e59c1eee135f8784cf004e36c75c4ba58922ccdfd05ff921c7ddc84df0f02cf6f13cdbc93da22df59fb02f341682edca5570b6d8524b041baddaf2246423f6e8effb4b48f3016b32eea728fc69f29795f6e5553e43d7960019c21cd036c00cdb69ba9b96c4dafe91520a69017f38fe60a674a7c90e4d01b25fd5e8161c8b14eb55de63e4f493a5a852559faa898201cd28ce021cd65dd308bc27e2693d7a8fe63621349171ba32d634a178c4c32c89dfd2e8b00a622437a74e56f1fc6f654bfff96ca11d70da7dbcfd260a6c09084442dc6976c0d3ec8759c35d1a8eaec7daff7e515d9f91bd8932271050ccfc02d6084840a6abab6ef468a531e99909b04589daee0801728c1cb25affddd431463e1e1682f4f1b786713875fb0b1485a5020fccd5e3d3ffb833a4da54fed2fa937401d24980882ff5c055ad36c5eb73c4007ecceba561b46065fd55e719a67afb17b9139fe5cbff546c0a3f36913f10ea296755b5839b7a50e41258f9727d4560d812c865ca35f1aba50e8b5642fa11592a386437128f844fc2f7d8f8a08b9fa7f5b0e89657e35d36b4e4c3dd66c392407674a49add886dc4bd980948470ce10c0d2f2e3e20a4a89042962452ca7e473e9f89c40ec724698c7816f621875554650011276cc00e10621f10f1d4e5fa17100f724fafa4e54febdb5cb50d02ec3c8f3a9e8ad1534ed7f5b36814500e99afbf68f92a85b0a02eb9183f2fbb7c8da1bec61f5b0e52d3740630d57d0ebe1613591496c8aecc812b6f5f50774cccd96e7a74e0f4c3e329b4b245aeed28c83a9cc41e701056d03a44833a24c3630cca447ff96636177a192785ed05ab7ef2d3741401fc56318df82a86d93b0a8d6d589b5c8fb289229454fa7472abef2146636d7157c94ea42f07d71fa144bfbb8a597dfe247fa81a1064da896a6fd2cb1c05ae958fe4ab34de4be5c968a28bebd9cfb52ad66c59fad8215f04c4d75a26187ecdede876eac9d4e47ea62295a18d534ab6469f45fe6cd8d6716b3fd8ebde37a3e1695155ef8a50b4a2b50b7265907e6f7c18dd384052cb7a4223f3978397773f66cc7571bfbe62c50909cbe8098d15d1c6389e3ae1db8f13c56561679520b7ecf3edbdbf8bfc2cc3aef1c32dfb887ac81f589bf0003e6fa06eb2c823ad92da7aa14879f231526274e73de56cbf3df4c43d72cc66b0b7017ca838ebdf56adfd167a8a08d4553f18eda6443848058952231ab233187f4b23447f9cbf4e3716a2f3fe9d6c5b876df6940c2e194cffeef341f6e2732912ce2d5ffd98744e7a84a6fe1d7e7cf06a4e7cc4c54087c056eb729601c54fa38490ffdda051d3a7d91d2be9bade912c21dd95537144161dd0cda45edfa5ffb1dcb5fec69023b5adece38864a4e07e037d10fc5d25336318d08c69d64bd61939eb476eaeeb5699ce4fcc5311aff38c82d31eda393e00bcfddfcba4594c74fca3afdf630a554c9fef3ad40b5c1065c26349a9fff9a03d7b57881c760c51f3fee52c4c0b3c26ce02b502e18291d82fcaea9fa424be8b490f7e30af7f1709dbe604c485a039699ba5fabdcdd7a483a56cf6ec61582f35c1771a9ad23b9fd440aa64e2a7138df4d61ab556c49f667d2f49fcc64bcd4fb4deec379b03f0116d727e601f6b97aa4652dc0674c82890051452837fe20971e237bd38b2874eeb7d17e4b308e568a449b346323e48bee7ab02c2a6d411892a64798cde354676c74649911b4eb63290c8e3f0063e163012cf366e4e550bbcd6e531687468773d0663c85f271e8d75d7e790a335e4ed91186cdbbbc56ec993537753f925ba289c093b865fe67cab3f3a3d03d71724f849714734eae66d84c4e1b177e1407d8e1fc2a2b0aac0cf217f7064df166736c0c05876a249ee6f7d01aef1314068468150ffa9b6680b3d6b1f67e27fe09315a8efe6e37f4ca6c3264aa9423583af87d29f9edd22e04dd27b741d9596290d3b52be2e8d920036600e6bc17fb804153dd18cbfbe191f4a3b35ec3b017d019aca757e9159e765b0b281df7ee72cbf9b44698c6603d27b033b815fb1a9ce1613e5b09dc87686eb3af321d30fe881fc4cbc916cd999df1a41f1f85608c723c8c3f5d8397464b2a51988444b3ebfe22ff0f4325826f4425f811c826aba6f5a80e3f80f755a84e0b9ca769a513b176e51f920578392ddbc7e40566ea733a44bfbd242e61256e8ccb281c312ffb07e5420a8e4c856291646e5c79b6c4b54056625cd2406f2c3a320b328d0cc7fa4a4c8f8e7f3a0970b2f90dc3436de2bec058b008f349a9200f236393b2917a45d679f7dc05eb9013b5adf22fc8526319ff6e225bd84932fb0039f8629f6d174145b10eeb22ab15f10228b772d836c4b918f816d06f7c06265ef8903bfef5ff4778410fb324a498c876d40eb293553bb49198d267c691c0d100c6fc9676493b1947321e9b1e5204f710920eacee206aec7e5023753105cf7e908e3dbe18dbe470be6b45b63c7e6e9a7e7e312c4841fee92919be9a3b81dc25d3a46c6df6326f44df12c92326a46faf3716993c1b0de3e9bef5da19042df3e2f94a0625352df980bad312a3118b8ad59a07ae70137f5a3c8936e5b5fbf14da265f85953bd2584331866dda8e44610c568c0247d2b546a3663547feddd484b803e6ea554bfec931a340feb0bab8d0a3cd87511cb6e76852e1613fb6a1b8a82a487044c690814a08e216d723a24ba356d160ae5f564b7642d9f472782572ea09d5b36b7ae7aa841a3cc3d0e9b38748bf0c1b5795412a0ec6d7f765a311db392f7007bae6ae507ffcfe7e9c3cae4f08baeb33edbc9be2d9b1462b9c2e2404a44fdc040a574bdc4dc82d7fea1875249c1bb602282e161679fa4988e74e25d84578438e4c93c546649ed6be50372d0d4584c62fb6490261c3d89d1b084078e2070f70795da386e283ed271deba95d21afb9d80eafe1544ba8e75f2f75f51f09522d120b45936f46823462aac25e4f91173bce69bf06b2be3d12b28b0651d29dbabc903645cdbd6c0781bad586411e34581696c0642babb9a5fdd6ee3cd0f3a1cb278c9939d2dfc8e718d03681e79b690fd1418f560b61fccc9e0e483ca448a83e67f9f214d63022ca1ae6a2ed596bc509f639658fa0b0c5d6711fc8c3601e4e1949b1425593bf58cf6c2d76742502cadc75895029b76cd5811ef2e0a359c1427fb8bd8ab916b36c57ee0c571a4e59d663b471687b37dab728df58aeedf1103687010b3f06e81d760bf17e5a841a986e65cde5847976c81801aeb764e4cda04a1a559135f81dae9512574bbf05b9259832791990642b858d914ad329553fbab91899c2bbe9906e1393b3ce138ad8bd06f3fa14f51e0a178f3414c5fe9366176d54747514309f6ad8b28a03df1e38bb1997ad2efaca077d9caba27018761683fe7287ab3622b77d8b51b0aa08196de9ac4e24c706813b0ad56cafac3f91e0a6b0433630c62592deba40fd257c22cae9a9b594f4fc3ae68c76c5314f2ea0ca2eef7d0ddc24badb9e7af679b21d797e18eff1e7d0035e0b7b27aab1cd6d2d15deaaf525e5ce16ba38b6de6335ca0346a5659851186cea0f6129ae30e37ed03fc143e03967dde262e15fd265a22898a17958f5931d62d548132c3ce2e8e4fe95f5d29ed6d49f6a28c64715ff2c54a1931da90406897ef2930087475983e8ee2abec9e70e7d23e8af08d356becabe41cb6356d5ce9ceae900a7e80ddd3cb662afb1027e36886188e3517b2e0bd21636c1735cf11aa42c5e32002db050a60c1f961bc32907278b9d51ea018ad2c05cc2d43832b84a955b1776032573b1df1ffe38773cda602f0d99f1818c0ace596e9de172beeb129fefccd7511bcdf3892bcdf567a36645cb3ac9f85393f88006d66fbffe860613cd404f66944377cd68efee6c1fe3167e800ad63ed462407be74f54c87fed7b36b53bda78b70555ecac716f4befe3cc91432d431b312c4494d3d0d83b04ca39199ef77d9227b8d1f12d6588b6ef93a1a7d672f694a0e2986a595c090060d2472826fe56d7fe486607e0d0ae62d59c61c2904294a6ff577554b19d374701217e5977f85bc36630b2ae6db8af5201eb58e00ea3d20776b3d98c37c1d0fb1e16cf63ba02d851fb5329e670b7e3d70b8eb2824f9c490cc71284fc10abc5452e4d3d42988bb623de7b4c5efc159b7c8d50cb7a067fec868a97d941c56af8bb3e6a36ee554d18b180b6a1d0cdedd5b54ec6336127cf8e37b003a5d1d2a764890fff50943f95414795fe3668987cedf2bd700eb14aeff8ccf2e6f321d5815cd7196d07de850145e0144011ecba7930fb78c224acfddaceb833f7037b68cf3c58f5a478c18e7e13cf92f75d94c2739b062a82d8163d59d21b0d1e31840fa6e4a1a5e17a72aa347d71bb4b9366d88672e8ab55f72df63db88f8edcab9bd2e41753c76ded7a2f7b52f6cfae8858d381ddf88be15ae536595b3c22389554d7055928aaf67f7543e3ebe633b396c1703656c5cdbdeda303252a9f991052563a114a008010943b00423049940f6c08e4fed6840f165cba66813abff7343a161c3ee0ffd3631f6764f080946e977416f72719a9bebca1be50de31692daec274e603ae481140e0d78d85018f6460544cddf23d804c38067820dde62c481fd1f6c45b50252575bba40c6166fcf26597d341d4bad414f3ce37eb1ff3c76d1e0e6b5b585aa2ba63d4c39ccab11fd400ea8ca736c4a3fb5cea43fb577666638a77636a3132998d3196a5578dc0665e84eb9a73fe130384bc5ffb7c807352d3fcc67ab52c4ef1d6268cad69d0b66f94e4c9570d4130073794ff31a77296832214435b29abbce2c2c4fbf9ddb3ec82f5f42ac2ba60bc49bb4c9d55e839778bc8cb1eef1e7a36b69715e513a159fd29e7ff183327e973209de1d2257e95e830a00a631ea61b45d7a68d6fd3b3c144a1efa9e3a7cfcb90e1ea2b432e0a37f7f6474823acd7c72238c08d205bc129302cbc5794322ccadabad7c3c33074d692c9a2e95c65f8a3376ccd897a9f03d601c5a8947dcd0c60d7de76f1efc123f8e8f093cca65c3d398ff93f4ae2248504d0737d0feedc58310da969edc4fb932b0161237ad1bd330cbfd4a34cf02ad83c9f0b6599f210e05724f00a9ce2e0954f59b24c52a6c11cd0d52c718c9ae4fdc2618792e5e981f3e628c7b4fad38a873789e966975f3226499926abaf558db0bb42297b80a805cec4b2e7659adb3953afcef9a127783a699e01622a35bf488a66ab33d75b32f6759162e20c8f42db515ae98b06929bea183f3d3b8e8b5c01a0d08bb8de2963369f83", 0x1000}, {&(0x7f0000001640)="0172a62d0efe67da85febaad29f43ad869a08611f61d2baadd0994e22d8df0f6ad312381ecc8c93d0faecf4377cb5aca6bffc473a41f27d80ef14163ce2747832a44e1203e96f8fae2ab9a0bed5faa41955954b1a38d578807e29d8457e34db6e0093302b66dfe223f83d5df077a1eea4ac4518194ba65c277c6aeaf718c0c0caac41007bf69e72b3690b76b307d4a65c640ef42fc4b4c17e426e895d7a4e91f3fc38603f089cea6a15045d94e89e22a89bd6f5439565dea", 0xb8}, {&(0x7f0000001700)="68ebed958296f2", 0x7}, {&(0x7f0000001740)="21a5b3f2e31337005e4018fb4032c613162d7e8cc1eb387ca2861e8a313cc9fdb87f2f9ed6e7", 0x26}], 0x6, &(0x7f0000001800), 0x0, 0x5}, 0x402) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffc, 0x7}, 0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:08 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x9}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:00:08 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='][[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) r0 = socket(0x0, 0x0, 0x3f) r1 = getpid() lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0xa0, 0x3, r1}) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x82) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x402) r0 = syz_open_pts() fchdir(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) fchdir(r1) 16:00:08 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0xe}], 0x1, 0xfffffffffffffffa) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) recvfrom$inet(r0, &(0x7f0000000000)=""/136, 0x88, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) r4 = syz_open_pts() socketpair(0x0, 0x8000, 0x10000, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) bind(r5, &(0x7f0000000b80)=@in6={0x18, 0x0, 0x0, 0x126}, 0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r16 = kqueue() r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r19 = socket$inet(0x2, 0x4, 0x7) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000580)="bf695ed5e01149fea54640e5ce98b46c988f90ea91bd713d6448e20485c6669bbac5d6f4bb4418b058a38725d32779d7b80eba7b84d60db4a1984581b2ccf1500617e2df2f9174dce0afb4d99a0b27f94bec3e0133124e8fe9ce1d5bcac972c357fcc173e76d4cb97fff16961c58ccaefbfc04b2ce6cb4f0a4dbbded381b36d2f4cfc08bc0aabecce719240edd47e7152ab7d8f03660e4c7e9ca7fadb15f65f202e464f32f6290144aedadd8ac9b9e0e44f4b546038000753ae12154e1b6e7fbc963319cb505d2f95a58bfbeb595035d2cc56d38752b", 0xd6}], 0x1, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xd0, 0x8}, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r20 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r20, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) linkat(r20, &(0x7f00000003c0)='./file0\x00', r20, &(0x7f0000000400)='./bus\x00', 0x4) pwritev(r20, &(0x7f0000000200)=[{&(0x7f0000000080)="fbf1b449b7122d660a1b4264405b15f6f325f4989f314ee514b3e99572cc1b70795ece47992b06a0ccb90aa19837a45ad6a7b4760bd55aaad445b1a84096e7f39886500cfabeb624fc203a0487b5276b148cbde171eedd483b366b4061408d792e6084da686a067d017ef428430e8a77ee", 0x71}, {&(0x7f0000000140)="aa3907758175e7fa5cc6bb057287c43d3566fff8d28646616a5cb0f005e23c944107e554bb5df19e6abdc89f33cc3ba684c78af76c5ebcd05d6ff5e8a7562e1cea1ed2ce6bdd47a60ee3b560f8c852d63e731e88f82aebb55ef919572eb6c1f04b78fd3a94db8139d769fde05bf18817760093e05c13c212895f53afd45cc6b2a3b361155692c0dcbf762df9a2e92817828747a6eb", 0x95}, {&(0x7f0000000000)="11e3063da9048bf0f5641af7e47bea2d0d6da35c6ac3b3b0", 0x18}, {&(0x7f0000000280)="a294e1d46e22532881470f12c897f345989427be525ab2a0160a5d1d73ffcc5edc90cb0e7ed14fafcc189e6211e0773ccbd3c5767dda406cbfd3502a4e5fcb4ab2086c7298d8bee93246035382d20bcfe503a35c7ea2a8aa59c1c4d54cfa37e2a24920229bb4c26d4b", 0x69}], 0x4, 0x0) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000bc0), &(0x7f0000000c00)=0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x3) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f0000000280)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x373) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x10) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x108) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x401, 0x9, &(0x7f0000000040)="3aad7f317281f67a9bb2e169cda3340a3bcffb8a895b79db0705daf7497b2a4d2accf15dbac3ecb5239cf81d7cd75b0075c7be5aed76ea7bb4f37952ae652ab1728ed22a92ec573034babc12dec96c097291b602e343478d4834dc8208cf823e61506868ec95737468bff300848fdd325254e17c05db2ce3d98de7d0b84648fe4e160b19a2c3a14a89f7faf720a96a16aba854e69980b745643af10c805ded7c0c11f74ac79b7f39c30de8f953cb681f89645578a2c298faadd417593b6c22b6f349879e264aa39a4636f808b825f7754da916d185750d45cce4e2583d468ff972b518492dbb0dbe81", 0xe9) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x118, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: semget(0x3, 0x4, 0x2c6) chdir(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x77637d4c20d799b9) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: socket$inet6(0x18, 0x3, 0x1000000000101) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x16a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) getdents(r0, &(0x7f0000000040)=""/210, 0xd2) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x8) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x77) readlinkat(r0, &(0x7f0000000440)='./file1\x00', &(0x7f0000000480)=""/52, 0x34) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r3, 0x6) unlink(&(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) sendto(r4, &(0x7f0000000240)="b4639f5fc92d854e25a13e20d38ba20162125dedb55a85caf7a01f58cae8c9e345b77ac558fa4732e5223eb6b44e5acf49031818fbe7d72779476abeb53ecf93321e98ccc6b3a8f171a89e0320d4b494e37c765ebe65df5f6c5f355b5b5355d37566bbed91bbb1e02668ba18b3465941a6da18a02a8c58b76c095587c407ef89cb", 0x81, 0x401, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) getsockname$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000380)=0x8) poll(&(0x7f00000003c0)=[{r0, 0x40000000000}], 0x1, 0x7) setsockopt$sock_int(r5, 0xffff, 0x100f, &(0x7f0000000340)=0x200, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) socketpair(0x1e, 0x5, 0x2, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x6, 0x9bd, 0x0, "36481dcf90f7df799236badbc4d59b14566b2570", 0x0, 0xd74}) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) lseek(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x800) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r2, &(0x7f0000dea000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10040, 0x1ae) openat(r3, &(0x7f0000001680)='./file0\x00', 0x800, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r5, &(0x7f0000000300)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000001640)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) fcntl$setstatus(r6, 0x4, 0x80) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f2785ccdb29c00000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r3, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x21, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/31, 0x1f, 0x800, 0x0, 0x0) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x2) r1 = socket(0x40000000000001e, 0xfeffffffffffffff, 0x0) socket(0x0, 0x4, 0xff) r2 = getpgrp() r3 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = semget(0x1, 0x1, 0x500) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/17) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15cf4c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xfffffffffffffec6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r7, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="d60963584730cd0b7e06c3d197468438043d93834dc06f5119fc4a2a42b9b0a5e4b64a01fdde6f5f82662fc5f4a74acd62e6ec55da556329174e5083c3c5c0e4ab85e4a8d0e41818e79e3588cd3b9f86035f43af3066f6578635882dafaacfe9214e9f0f02c1b59eec33110d232c3909644bd1bbae2d9328fa5054703cbb2062cbf08c3beff1ad7a46e69f844613a8920700fe1150d5b143933202a807d77ea2096c3a49bc201be650248988ead5e8", 0xaf}, {&(0x7f0000000140)="bc4f63e21388664b7c185e4291509e486c4c23c6bae57c31bafcf6f0d9b46a933a7dcbe63ae5b93d4606c3c230208e9ff577c28e488270f52696f3c9cb435a18111007fd709930542c55fdfe4c4f10038f4fdb034f781d8cc3b27931be4f6fef7ac556542bcd60f4c3f9156d13781acceac100526f753c5331024ccfbf0d8a84a51b63632bffad16e6f03af9b606fd3ad9b2bf0b46cf53d34b2983", 0x9b}, {&(0x7f0000000200)="ae63982857dbf9efef4dc30e2fd3431c126300b2b48671b571ce8a9c53217e2429993ed8a2008bf76aa8097b7809d6e28217bd8de392dec4a21d72ecab260b2e8236224ea4d74ba1d44e7667018293aabe4a48d100597bafc40aa33469342862a562f177135bc775", 0x68}, {&(0x7f00000004c0)="a6629176ee6c518d682e283d0313aa02e91320cf60084f955c978cafb3cfa6f203ade8d780e8941a2be958ffa78e67feea9e438de5a58901464aa6c655101108d4056aa2a84a6bab60f170cbef4f940b7d75a5fe919b8972c12744092374b5a3541fce66f62e9a648d8ad4527b82aa05a502cc419aba4c353763a8aac57046ed426186d44f5a939c1ac16e1c66eef3a8dfa61aa4e8a36477de739563cc20251655e097b1ff7111bce05924e677f6b21f5a54b40b485aa5e64e7224d78ab1bcf9cc5504c762db749a3bb7115f0e5d996efd23c3d639c96e6d97e346bbf613f3a035b26b0ab6b466def232bdef324009d744a2a008960902fa7938f6b001e4", 0xfe}, {&(0x7f0000000380)="df391d49b14572f438c9fab4a946a722d29b9bdb393d0c3b96c2503853681b3fa534839b51948a854e4406f59a6e2a3917567adf81e7a66b009a9c92d9911005c21de59651e0d3be66668d167a9999f3aaed29", 0x53}, {&(0x7f0000000280)="ba0f4304f932", 0x6}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="0000e7ff30000000000000dfffff003c4b000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB], 0x160}, 0x400) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x88a8, 0xc8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x8000000, &(0x7f00000001c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x100000000007}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) fcntl$dupfd(r0, 0x0, r0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x327) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@un=@file={0xd8cb86270393c05a, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="60c947c31846e36337fcb64435d28d2444f781c1f0771140062a5e28f17e41f60664633741261f70f954c9e4c57e68113f5ddab8a06e8881dd6e5eda5ab517cddecaa18efdb45c327e6227e94687bafa62b453ad1fd4a39060b952189baffe893397ced4aa3b70614dc25632d25e86c0d82105ff25847981", 0x78}, {&(0x7f0000000100)="9ba4ae328245f177c23b49cebde6e806073546a4fb2330c47c9df99e38858eeee62ce8531843172213925353e4d71068e94afae1aba3c6653b0366220ed34acea19724c81d567c5aa9e1615b0b07ca5fbeab90f455fc484566c00bd42e57357ef7b10d7052ec0400b42b6dc98ed373dac490b8287730a77fa5fda26f70c3d753b8875870853f5a36f56400e95a6815f4f281541d88c9ce0c82007e60c5c2ccc17115dd50a99c56cdf9b4732368045700c7e5744cfffaf5e0d4a8e08a231a5a35eb10ef74e6b2a98affe28ebe57b30b2f60cc1c5b7e443220039a3c278fb87b4bf436fabeb7fa799c49b6c557e9e386ecee50b264e0997511ecf1e89ca363f3d4ca98f62831c816384f6ae6c1f909c887447b2ff363d4a77826f55a5cfe1a66be9f5377c74cdbcf7798183c868e5751a85d78109a63c98014da82434fe545a89c2aa9dc23d338f171f5314c4ead9e3129d9ed52ff2dde0642fb5fed70c1605c3edd012c41cf515da3a091e5d641f8751a3573dc2073b5e4b1c09539d8a4ae9fee43af5ce35da6b1cf20f2706063d33ffe40b72a351f48eb567f61685c550e6bb5e152a8d5edcc40b0dce4d76ec9d76a0ec99d850b00790ba5dd4fb95bc48ba02527f34fbbebd713b0b6f2aaa037d5122e700538d548964f09b1772f1c1af8adaa78744c95bc478cf638497da05f8c6ec080c6c41e03af7b3a8dc1c8065e1442aedd6c92a96a45fcac5212105896f82cd79a490007678ea3cfd9bdf3689e6868a3e2f993fdd22e753576db528cdb60415005260e712a012f7c966dbccde747aa69440c769acefa9755bf15f2a59ca79bdb6f88309dfcf43df19679aacd9bb27bcdcd881fd5441e56c97d442eaa57a967637324a52764ff15d94099301d5bd0e65c471ec7f4648ad8f74414e81eafb51788393e910886230cedd387147f33aea2e196647f488b9ca39437e0bd73641f6e2a617247fed23512a670e8b906c6fe5661c0d60ed7f7057ac0d14b18472f376564b6df1cc7ec9356b9ae58621b630e29cbb5c975bd15a3cc456db161898530eca02bcc92d45e8b540ef7b6aa43622b4ddfd55e176eba597c75ef00e5300ab5140a9351b991a36025d055329c3372f02d17e78abde7ba1019a2b1677c4a1baa98c870ff551142054f78cfb303e24557ac3686ffe5c56ca39d79335cc5a6b06d3398b9f6705733440c8346a7b19608907c667365b06265122d8c5c7d3ba4d7643abf49fd7c83a9eb977dbfd7a12cc5be6806b7ebecf2033376aef27d1fbe75ac7843d457b92abde49eb2798864cd6358514132166164407894011e1fd6c21d65d77ccee863ac2692de9ef425507fd3c15d4b2b8db3164f2fd8b23855befafe3b198cd59cf7818ddbb73b550a23bcf5ce26a91312c3796d9e6377ab1fb9c5efa30d6a82dffe950600f94ca7d60eb698f1e6cef3d4a280a19f3b31f3ce25741acc3a167d5b6918e7c6ff59c4a85ca9bcaadb3bfde30da569b711dcc3ffd3d309851e9d1d1f5f067d091aca19e0849742c955103dbc941259cefb87c24d53626eb3182cfd4a1de875e7de2a3afb6224baf31b11044ba0db9c30f05f965600488e356716af746d18f108e2064a4fe5da0d3f071cb9dcfa4eb21f210d5811647d8c060e6d2cc65d16f333b00d1cae4a06061f16bc504bf18725553a5ec86c2d0175ff33c0ca63b35d597e6a2b7bc8ed71749832a504eebda8ca7d5b5be322d0a8283a25d170d0b517156508194c69721acae59760aa9c915b0c65d2fb4f3e29d3720d575fe7a51b4a9d7a8b37ffbf9eed749185a3cf01288a31a995312c644a73d5061b47403ad274b5b445ab19acd5ec72702efaed8c32601d6286d0a5ddf08be0210e911b1aaaf938bf70bf35251b36e23350d46693dd74a94a4f887b7b6a0ac72f6a80ddd090f39dadddf23e6d90b58ebc93ed8b15b8d742f15dcd2b1f2b6cd9cefdaf63bddd433cc2014691328a7338bc4d4fa06d5c28290aab936ec79a0185a508781b0eed3c540197f1c05bf3a9d4383d946d128cc9b991ace369e154fb733ab7cfb3c1a225cb31d8800579033591f166a7267bc51970870ac6a8b76dc5d5ae587ba38072679462fa1a33854e95669140dcbd5cc3b94b8c13fa966b28e7c743296cb864c64f40ab174c83b30b8d2cc34f8976490a5bc2327ba956d582bc524c0e548c32ae4f1d0f4889567de31e34335146d4f45021a38e667e00d8a7d3288bfd0397e50ec03cd59ddcdbc99ae65906cb22a3de9418979b371cdeeeeb0adaef9dd2b36528e375a296f65e893102fbaefd5d557f513292d9ded0c164e1ab82c8d31149f42da09d414b217688c8e717b40afb92706346fb4d9ec446650693f8575a6a6f0073da3143d4c574f35eddcadab54634b021470b4f895a3e14be625dec653bdf8afb01b097bce7dfcc060eee8f4bbc1b539c3f55bc906fd706c2926af808151c9493b722538e55168d917a05ddcb11589dcf2486b56f532c9702db9c74ff6da31a72b7ecfb9a30a9e1722e07dd0079b7aaebeca47a09dfb9b0b4818c608419ed29a663d92c5df6724446f75585f1124249db79cc786b2cab27250c585905c2178a0b6687aba7b2e873f372b9bfeca8a029401a250fd0ed1a049c0cf3b066b3c8bf28319222d336db7ddc5f9c60936cd4dcf0598d0bd4c35aa8fd070816f53e9727f306e6d884f87d9650541bb1c3c19e7b544b022412f0fe6613a909264526153c6a9b066b0dd3ea619ce9c6482bc1fd4c741c2481cb5040defd260c345b9217c4a3bff4e942c7c8ceca4c1ff0daf05198623ef20e65e8060a39dfddeb3eae7af997d902570222a16179fa4eb747a98278bcbdc1cde6fc1cb08e17200d55e62046da23251ea630af2040d713da096c802fe32c4899df0312fddde669bfadb43b59cfb61e7dfa0f59bce64673f307ab95b34317ebe4f305ade0091ca5ad019493b4b06fdbc7939eb1fabd8c9d9936c21eda4356f39aa63e1e105abab5e22ba50c677881c53d5b54a02691c9d0433adcfcd21aeb640dcc290c5e3a2fabaab41f9f832b0d69d5952b413ec6313b5a5dca32e84996944c5685d1256a78e019b55ba6ac3b9120a001edba984d6db0d549e904aa5502373d87ebc2d56c76d8641bdf262630eabfbb7729d971e1f9d40a92b01268f73698d3ba032ca9794d15f20223e57f39ff7f3e2fdb70cff25094e8e6d01fdd409227a11c4887a8f57152a822b7a9f652ee0095935af07b8d59f1d5548997418de573ae79e5446d829dc37915e9f77b3094c30580bed0180ccb75b47bc907d8992573aeecd2151b4e503e7b08243f286a656a79390a933f5a0ef971be593263d937254b1abf35b3d55a009d07d9dd90922f528dca4f20913f6297b65ce34ff7531cfbce1d140455a81e29555c2806a336f318c1043f6e52558fb49dbdf6697bfcf786d4024152674a1f8b401c74543e4fd0423cff3ff8c4972338ccc15584e7c661a0f18d1bf156a5401e178811a82ddce7250a7463699e3508d66cd1f0bb1780bdf5937fd2d2d779ea10ca482ad7056fdd0e1dcc379a7cfd95fed9b3a09f39ca3b24912f2e428479fc77da0efc0d897946fe347406aa2391bbba7e691f031d12776fcbe5d339eea19a8e4c686c4e3a0181cfb67641b30fbaa18e9e6a668159ba23a329ed87c909f8eab7b463f6c29fb19b7c75d18e338e169d0886248b9cfbe62b33517656ba21567a1c4e58de9f0c87fe55cc7bcadf768be93409098809c1bcdbc83291dc4dfd77a821446a973c1eae719af6dd77d1eb9b1b113100f1db49ba21d80cc7b21f786efb3db63251ab1aead7bf1972b33b10f3e8b9c2033a4f9795426ae97b1e4f537e4d066472cdbcfd688b9efb452e42831f758359f384e3c31940f5f13480c2a3cee0b38b8c7073e624e9938bbec0119908b4446d947a12209b032a65a29d5d04f5deaeb4345a4cdbcbebdc257ee9c790f12ad2c0c413a6638bb084862037dc169a6a20d65e90463408d232e7f5bf451be776a420fd7ad54570995589baa2ea2d5ccf9491c24fe6ba583a61d2055d57bc5a8dd39e8482d30231d83c98be5936280069452a3dcd81efeae6c1c6ac67d2487a485071d8ef202df2fbacceb1c03862144f634af20004395680e048f061f55ac9ec5d9c0e7270d544212086c8f392203bda971a55401a45ae259b12165af17a86686cfc1064b484510f23dad9a867116af486c19ce1cbe1c6e7cf35399caf8fb516046347c1c41019645abc104a83eaa149cae081f92719b73101fa31a3d31733837e7182f5eb6fdeabbe95cc11285cb994f561e1e8b861f0de402aa49a62f4282dab6f09b941133c6bdd6941703f6cd010415ad16d41834bb1bbf8ea89d6111f71d6f1c619a8c6f2fe66b1bac896bf05f740ec4ad47f44227fb721c1541fe8c35ba848316289b1f67ccc900148e2d0b9d167e29b920c4c48300db19f697dc7e4bbe7af4a41eb946659b2a79ae55574e20995b9de262a21afc2b1231065cff204a2edcdb17459be5cf9a9cecfb96bed4581a0c092d0112171c197f214fc81a9bd4460bba5f13b0071e2761168d17b48f4a3b7c4dbaf713b83a7dc9ea4b91ff2fa9efe8f49a5a288bd8f196012879a2637d65b6efb84e07281b45a3733e2351f06b37acad25c43e23a8f3dc8ac501b41127039b0c22d10d6479dc4304908211b457257f89c31804ea45bc7bc48f4eee0422f921d3cc6b6aa9fdb67239783f35fe1546935dfb4305ac340a3f079ac2da4f2d3fc63623900cdaf86892472cb629f734965d4675df51b484ce559bf1e5914c7710fdda27e3d549cd2a24a79c8d8d3fb8b922cf542f598fdcdb62de87b7f1732059145409076f4669841a866e0003cea87299234b36c9bbb044b6bc6fb922cc29933b01d972fb2f8beccaf2c2776c57a1920254266d243faad5a564b4b258213036f9e8927e126e732a822783a19f69145158fb4fbdd643730768d5fdc1c33415de9f1904ddff9089dd70ac107e26413947369e16b5a2494a23a232ac60271f99dcdcf0aeda2f207d6a153239ecaa2aa7f6c491476b262e66a779ed9b0198b10cb34f4d96713463573910058f883a3f74693d9de01d6d00ef997776d1b6e95a8ac35eb2f07cee88cc53bd4934cc3602770447e594ea9df786d1c55369a271b3468aa47bd20bfe6f9897789f42112814272e11996e4917abf7a3be3bbb935a9e33ce6639a37c54049b9c5a0b7bf8c9f8908f6585fe85668f2cc4afb71fd9f05342b737467b4f88f1a72260cc0e5e455886be16512a748252fc44ecdf70ef82f97e2fbbbb84eb31b73075ff9bfc813093dfab3b9e075bb477f9ad94308ceaefc0026fff3b6de1d8c26e85386f22fce20d62f2b9a65ea0b3cf3b26ba7c42df527e5b4540639f28dcbe52b944f1fac6fc0b65a5973c146ee13d47de80a249fe7bf45614348f986b2350ac2091c57f8a3132a0e5b7d9a7cf0d0d54fd3a487f21ebb7a52b58e5dbe7458846831ca5aa33a75482377084872e90877c98de824ae8dd6d1602006ac6925f17d3c9e655d57b66d8e8b6146783d6e6341c145bf7de20255b1d48f1edf4c8e3055269dd366af1817fe4d71c517cb928881eca93e4ce4647f72856c599260b506ee7bf1bcc7d39d124f99ffdbd25ccf40dcffcce52a19faabc7974883e44ffbe5f8d10fc796cfe1f3ba290ef1feaee6b1e82a3448753fe0450fcf40f34a566922e0c1434023090b998329b833a6227ad89071541981855c91b90adf4832949d03fabf6198cf3af36f4006da976d0c", 0x1000}], 0x3, &(0x7f0000001140)=[{0x38, 0x0, 0xfffffffffffffffd, "f9e39ba26cd5467d9f60453e9578055af0f843d6eae966815069f8732ce47113ffebca7976"}, {0x18, 0xffff, 0x101, "fabe8b5c905c1534"}, {0xf0, 0xffff, 0x0, "191db186ef5138553eaa357c5fcc0b5bf4da781676e3c638c27f3bae8c84a4d7d3c29db80186f99b44ae6d1fb51d9c2aed9e0beed544c1c33338a0cde6b31e4dbdc03c8a10448befb604c5a73b3f2d730bd02756efeed17bfae0bdfc9142c9ca5389c0073d9b3d1da9b1df6775cabb6034b5ca80cb78c52fa08da928c3ef2f6aaecbeb0702de694e05279fdca0be5bef2abcb43ec20f3fc4f79e20e79fb1944bb77d14ff66dbe4fc9a70f1ef7abacdc8488d59a6c7698a513bc292e52028a98ed83941a8ad4e6c7d76dfd95857e9ec7020c0a82ff33a969e044ea6d6616211"}], 0x140}, 0x3) setsockopt(r0, 0xff, 0x8, &(0x7f00000012c0)="913ce6a4f5f5888783c9348f0eab08001ccb8f6c8ab4c9e3fe396fc72342506eae96999986a3bc2f95d6ce65103271b98a0dd4933f19b79e5c5af3ab77498fd7bc014b50d30c2c940da1055bb7f9af294a8de43a3b8013b7ef2be7dba5e5eb18e615ec10bdb12fcc2cbc6a12702e7f0c5c7c5ddc4159fb6bf5848b0f1207a30a924c12acc7902bf6a620e2fd071b7999e27613a166a574ba4c711c13ed17cf6b81", 0xa1) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$inet6(r0, &(0x7f0000001380)="5ed9c4d2707cb6e08d94179da82efa11a27c441e5441eb60b29fd710242888ba23b4602dc041ccd111d4c320ae8089f25d3cbd6a2930c279caadb360e4b13a8dbdbf5737f4c9503af38226d389c8f4584e0df3e5e0f973dab0280d722458b510d242c03c6202bf0ffc08b66fa9ef3783e0f0884f255736b944b60f286880e6e6b3f18991c979a619fb571ece09a69d9efb21d37f0a932d97ca084d4022b3e6090bef07e6cdc40f9c086091b74855c45d5da4d7bd316b77a8ce44058c2cd43c503b5496463a10fbd888b1458a87a462d2943edd17f0", 0xd5, 0x0, &(0x7f0000001480)={0x18, 0x1, 0x80000000, 0x5}, 0xc) r2 = syz_open_pts() mkdir(&(0x7f00000014c0)='./file0\x00', 0x2) close(r2) mkdir(&(0x7f0000001500)='./file0/file0\x00', 0x8) linkat(r1, &(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file0\x00', 0x4) shutdown(r1, 0x3) read(r2, &(0x7f00000015c0)=""/145, 0x91) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000016c0)=[{r3}, {r3, 0x8}, {r3, 0x20}, {r2, 0x20}, {r2, 0xc0}, {r0, 0x50}, {r0, 0x4}, {r2, 0x1}], 0x8, 0x763) connect$unix(r4, &(0x7f0000001700)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x20000080, 0x100000000, 0xff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4ce39c989ba558ad, 0x1000, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0xa0000005, 0x7043, 0x7}], 0x7, &(0x7f00000017c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x80000020, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x12, 0x7, 0x2a5a}, {{r1}, 0xfffffffffffffffd, 0x18, 0x40000006, 0x8, 0x4ec}, {{r1}, 0xfffffffffffffffd, 0x88, 0x20000050, 0x7fffffff, 0x4}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x7}], 0x3f, &(0x7f0000001880)={0x1, 0x5}) shmget$private(0x0, 0x2000, 0x304, &(0x7f0000ffc000/0x2000)=nil) r5 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000018c0)=0x6) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000001900)='./file0/file0\x00', r6, r8, 0x2) readlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)=""/4096, 0x1000) setsockopt(r1, 0x7f, 0x7ff, &(0x7f00000029c0), 0x0) getgroups(0x4, &(0x7f0000002a00)=[r8, r8, r8, r8]) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) semop(r5, &(0x7f0000002a40)=[{0x0, 0x8001, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x1, 0x3, 0x800}], 0x4) sendmsg$unix(r3, &(0x7f0000002e40)={&(0x7f0000002a80)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002dc0)=[{&(0x7f0000002ac0)="dd101ca1d5948bfe441c08c381895fff3b446402280b3a2e9a540dc9759eeb7b3b4e5bd9ce347e712c8b540ae7095df375b72f6e85fa36256a040eca2a980317247e1f6e6a9cceaa50d7c1d024e0f712dfdd142c843f06ee05a4cdcf91606e568928239c583991c361b3fc69d49369b13fbcbcb590459b80ff54d588d92fe9f4b867a457430c69631fa3252ca17eabddfe0edf9b194bcb1e59b5c9695b7d529870e8b2f1a95ac38caee012193ad64d3d6af0a360f2cf02240cd93b765882a76efe857f049e26c459a8792248ecf8aae1a4b7dab6eebd6e247d7a2a9c369ac4b87f73da612f5634f812201491caf761d8debef19c064b4f0aa63f0c09", 0xfc}, {&(0x7f0000002bc0)="383da437c59c48511bd41e4aa11b6603dfa9948fafd4857686c0627ae1341e7fa9da2933e07e475f50b66948e23d7e1988c3e4b828da15891779feb215c54ee9d7fc4f46d0146aeff9613098fd1e66d5650c15f5c1b8067c8d6b4a6a2cc730b1d4d73b46a616fd7ae3dd399f8734619b80df73537ec6e1e7374111e6c524ce53bac8c280758aa8aa4c6d465304ed1c1170fcd0939c24968ddf7c7386e2fa4fe6d19acfd6a21c4f103f84fd6972ecfda719543c074ad0d4ec3e33376b0f3f47b89ef55c3bc60cc2ea5a893f6b928eb5ccd1520c56fc803817dbf8c0b1eedc348f70e3a54d5298383ce9eb7d30d548e148356e", 0xf2}, {&(0x7f0000002cc0)="7e93871d3b9c1911da8f93ba3f9cec964eabf35a00a043a4184f98fdff2206114b140afee83290ef8b8637f87ece742339773d4b018976177bbf741dfcf28a97094abf6ce70d3bfb385c68b2feb073ec2c0aa80bd4079ae57d409d1df2971976c0a41427c6f27a5de7af62b27628b7cb554405c1a9740debb6262fec183c3d6eb2502c1537ea0214251fddd7cf3a4c21b2445313c3951ccdcf82c1c871f8300670c1ce15507c107e9cf13435ee1c3ffe38f240deb63e44abc2f161c5afaffb5be1233e15e4", 0xc5}], 0x3, &(0x7f0000002e00)=[@cred={0x20, 0xffff, 0x0, r7, r6, r9}], 0x20}, 0x4) 16:00:11 executing program 1: mprotect(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x2, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:12 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x80}, {r0, 0x8}, {r0}, {r0, 0x44}, {r0, 0x1d2}, {r0, 0xc4}, {r0, 0x20}, {r0, 0x24}, {r0, 0x24}], 0x9, 0x9) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xa1}, {{r2}, 0xffffffffffffffff, 0xf3}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x40044273, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000990d165c248e2f59c441795e0d14f57cbdc1703cb0e7967cf0e1bf217ed284ed26a1"], 0xa) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x38c80, 0x40) recvfrom$inet(r2, &(0x7f0000000280)=""/208, 0xd0, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000014c0)=""/4096, 0x32) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/83}, &(0x7f0000000380)=0x55) 16:00:12 executing program 0: stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r0 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1) shmctl$SHM_LOCK(r0, 0x3) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x8000000000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/74, 0x4a) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x22, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x4) fcntl$setstatus(r0, 0x4, 0x88) r2 = getppid() fcntl$setown(r1, 0x6, r2) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4a, 0x4) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000100), 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000540)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/231, 0xe7) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:13 executing program 1: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x1000, 0x118, &(0x7f0000ffb000/0x1000)=nil) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() minherit(&(0x7f00006ba000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) socket$inet(0x2, 0x8004, 0x7ff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x101, 0x1, 0x9, 0xfff, 0x8}, 0xc) 16:00:13 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x4) 16:00:13 executing program 1: r0 = socket(0x18, 0x4000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x1, 0x8, &(0x7f00000000c0)="fca0e32605757e88efb97b059dfcf2a7512f738f31e04730d3ac5a2823b9d74c56312e89e986878122bf4661de4624cc6902af333c0a762820350d21310b60df763d65076285713d065298ff213946aa6ef1b6a9e3937f5d6f7ca5c647d0bed4b8ebe2975e41cb452c4081ffa69508d7c295cbca796f758056edb0c2d80318085c59b04780f4c3882c6002fb2dde2af547cd85ef55045a71830daa009e939922746db0b4b2e4395bb807e3901dfb7acb060672849178856a845f7b66dec205240fc2634881f1b32f3c1e835309", 0xcd) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r2 = getpgid(0xffffffffffffffff) getpgid(r2) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) socketpair(0x33, 0x4000, 0x81, &(0x7f0000000000)) write(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x400002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x44) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffa) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001380)=""/225, 0xe1}], 0x1000009a, 0x0}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:13 executing program 0: select(0xff55, 0x0, 0x0, 0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x100, 0x88) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x3f9c) chroot(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mkdirat(r2, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r2, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x46485d4c) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x0, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x39) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x100000000, 0x6}, {0x18, 0x1, 0x1}, 0x80000001, [0x0, 0x0, 0x3, 0x0, 0x8, 0x5, 0x40, 0xffffffff]}, 0x3c) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) utimensat(r2, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x3, 0xffffffffadff2d4f}, {0x1, 0xec}}, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r1, r2) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x1, 0x4}, {0x101, 0x100000000}}) fcntl$getflags(r0, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) fchmod(r3, 0x96) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) shutdown(r1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2dc, 0xac, 0x8, 0x20, "bdde7c3926e2d71e4f69f681944a096a22beef97", 0x8000, 0x8}) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xfa7d, 0x0, 0x4000000, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fcntl$getflags(r0, 0x0) kevent(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x82, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x8, 0x9}], 0x200, &(0x7f0000000100)={0xffffffffffffff7f, 0x401}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r4 = dup2(r0, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getdents(r3, &(0x7f0000000140)=""/160, 0xa0) fchdir(r0) setgid(r2) setgid(r1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8007, 0xffffffff95e75469) mprotect(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) geteuid() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x3, 0x2, 0x5, 0x3f, r2}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x5, 0x9, 0xfff, 0x9}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="0c20c2c1cbb933717647375c0ffdc74aacb3bfd9661307bbb353d1fc58cf5bb88638030107a102921450c9930603822292d33df1f21b3749958f0415130efb94791d5f264307c1b3f54ad1582b2b6b37ea077410ec44e89aa24467e0d76f7ce3cd4a04814797fd9d5fad1b84a8a49fb3e4a38c2707f5ee43663d329d32c4d79cb2ac4984232a374743b53d5644c38df1b0b9b386711abc364b7907a2fcfba44f728c4a743cf86222d5eac35ef4b12b4caf1bed218c830214aef7615d37c9d06f592e204334555dac992fd0e84648fe0def0f38a5abcf7f9a2c6ccd6fdddef21e4024861194b9a8ced4e835c8639390a3b75449f2", 0xf4}, {&(0x7f0000000180)="ea8adf4d316cdd0d65eb23ab8642830896c818b4ab597bc52920062c81f4233e9468d50e12f92c219ac05e50163d434be845dc73b40ab3e771681847260ee3a963ea288ffaad9f7ab60260569973247caff004f434792b6e173ac7384d377977678373296f27", 0x66}], 0x2, 0x0) 16:00:14 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x4, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0xd9a7124a92e927d6, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "c6e2005b00000000000000e74de400", 0xfffffffffffffc01}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffce) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0xc000, 0x8768) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666903653000"], 0x10) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)="0542b034cf774b69a9012330af", 0xd}, {&(0x7f00000000c0)="04b43c6bebe925064aab7061782507052ee13ca87bf529ac20f21ca44d1be76c674396ede20e9bb5696fa72845d3e12d57546b349ba7117e6a1e84c34808c255e7e41c67c0a813e96ce54e67139f862e0db29fd6a62ce071fe4052ba6ddb4c45b5a583300cdaf58daa2cb57ccc50aa55d84c4e755f80c042793ab5e4b7664bf9adf10071c83241dc30db8b074bd3aeeeea207e1536c0356300e1714bf170a9fa7efc15df6027421a3fcfae65a0e8fe1f6c30d4baef25b98b8709f622f44864be87150c7a9c28c358232b7de9f91171c2d18ec98f9905e3", 0xd7}, {&(0x7f00000001c0)="590feb55c16791e9292f5dde84a8b1d40ac1f3494082647e7c2845ff52c2bdccc9648e8921505d1c7ff47fb7bd27dc5e0bd6172008e31e2ac31f154fd44d9644580fdb2f27685cc85461242be62da1556b48126456aea5b57a106449910eded897be6e9e194977781b28cbb1801648", 0x6f}, {&(0x7f0000000240)="07e70a758bb2cd737776292b53c9db52dc458f767999f54b6ac348bc7a9492da27bbe368989ac6ded577710c09a7065173f233eed4c8005be49882fef0cd06dbd9c34aaecd7db40b250482a283f34f77aad6543886cbd8678f6a8cd883f677b0e58adcca5983d1a891389418", 0x6c}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:14 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) clock_getres(0x6, 0xfffffffffffffffe) 16:00:14 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="a5d8484c6b10ce76e5d1037dcbab4fef08b563baeddc01cef388288a25c81e0fdae2efa5204232c7799085a8a345365dde78d073123ac82249e61f158a4f091d9c1db5270fdfe8838b678e9c5236aabbe5fa51f74bde1746862060ab1f8c27adeaa0161a2a176bfa230bd1bf0e2ac71eb95c9d7d73d6c42a5377e34bbe58b6427040937069ae9738dff50f274bab2f87a8ed702cda7cb0d04b25541f8a4240fc9c02f517ec1d74904fe49c183293e9e474b438eeee87d15b6216310561ea26a17e936fdc8b19d6b1e58c31cf916fddb4de8387c63f444174da5d0a92e5114b3b329eeffb108cfa55d4744759", 0xec, 0x5, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x800}, 0xc) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgroups(0x7, &(0x7f0000000200)=[r3, r3, r3, r3, r3, r2, r3]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) socket$inet6(0x18, 0x3, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r0, &(0x7f0000000180), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x184) unlink(&(0x7f0000000180)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x7, 0x81) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/3) mlockall(0x1) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x8) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x4000000000000000) r0 = socket$inet(0x2, 0x0, 0x3) lseek(r0, 0x0, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:14 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x80000000000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/38, 0x26) shmdt(r2) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) clock_gettime(0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/224, 0xce}], 0x2, &(0x7f0000000300)=""/66, 0x42}, 0x843) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) socketpair(0x23, 0x8001, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/16, &(0x7f0000000200)=0x10) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa810305d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e20000000000000000000000000000"], 0x7c, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000445723000000000000000000000000000000a9940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xba, 0x0, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() r9 = getpgrp() r10 = getppid() read(r1, &(0x7f00000006c0)=""/52, 0x72) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x10000, r3, r5, r6, r8, 0x80, 0xfff}, 0x9, 0x1, r9, r10, 0x4d2, 0x7fff, 0x0, 0xb2}) r11 = getegid() getgroups(0x5, &(0x7f0000000600)=[r7, r8, r8, r4, r11]) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000640)='./file0\x00', 0x40, 0x1ff) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f00000005c0)=0x2) 16:00:14 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x100) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x7c799e2e0d39247c, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x1, &(0x7f0000001680)=[0x0]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="4b7b2f878f2871e97f94d26613f64093a53596c8d83c26c210af6ac307d71b7452909c0dc077cb3cf62da92edd92ce3a00086e26a6afbffba373651022d803a875f45ced6a66026da0159a952b195e666bda5b2390201f92622fe310d5d491455b185061476c6c972f872b89180e4eb067af46a056e13276240a2b2be34f26bc9c45134b8304a60bbc06af3cc2bf19d578ccf50cb5c0b23c6662b4dfeb0a65eb1f49554d5d00", 0xa6}, {&(0x7f00000002c0)="86d53d71eb927fb1d9c728b79ec1e5f27206ec7360bb6bb1ce5e1578c87a90f99edc5fd53c26e0f37793900acc3ec50d0521387aa19e101bdc3edebd7dc8362b6843e641bac82427f18baa096476a80098f274a43bd7b56fc1f4efc645f667571c52234403b79342bc2996d923c22a9e9973f5e3af39414f37549145b7175b8abc1f7c82e4935dbcf7dee55bc827d310ac27ca3c44c4c93cb389dedb62ddd7f343d86b3ab84b20045e8eac1b94d32aa83957c7f049f8913daf317e5f9ba8ad187926c44f2261ef8c75cfc5ff2b0e3f779cea6bf86ec0b529", 0xd8}, {&(0x7f00000003c0)="3974771985923f458f207a88c565add126a1b79fc43a0ceb5547f552dd856777cff60f0c32b418f1edac2f5310e8bb4fbf098d41e969a3222f3a5783a19930584ac2657d6162922e1abb3d629a729f3fbf89869395e8b7844d930bf242e392c9329d1336625c82c3ae4495f850636082556632e5093c4cef34ad2e90aaab7035a77968b47e8e08c5fb9512260c09f58c0bbe70e33078f37b984e67a363676031b64afdb1c2a5d682e9741c962feb2d1e6ad64f4508d00f24da0cc68466a0f0663ef9f64efc972ab351e157ae06153f244e57e9e1f9caa031b4815f97", 0xdc}, {&(0x7f00000004c0)="1ed58c7d52bf7ba06abe31dc9dc6d37809bb865eb95c823d2d9c6b96b48028828f3dcb67046d20cbc8fdc6a9c1bd97fe778bf8701b8ceba3621d93c8ef7d21531838290f58b45fd03704b3ae602d39a8f898ee89723b15c4eec67ff18b6b614903bc2ba1bcc914f3bb317eeabf33e73a873a7d3989888c8e767d4078daa7adbd23436595429a45247a43676884bf38ef4789e4da7998163b6dce142fb542a6b1be83dbe80a6cdf79bddac62cdf6971d327d4685f5a26847a7b26b701c4f56a1f6e55864e69820cd7c8b8be2e5a1bf6f86bfdf50f0bb6e3dd5124888537736dcaea9c330c7a", 0xe5}, {&(0x7f00000005c0)="51dea230ee75f24afacab4a2f7e6ef0bcfee2896c66ffb04056a45bf41fd4beee5346c14a153c5cabe4198b71beb3270831af8732cd41a65bdc1d2e2e8757cffc01230c852ac5e0edd58649e78b194eb070dc18fe5744776d9da69cf645f6456dd1a68b4cd4d0cce6eac0b53b7910b26c180fc44eb105eb80893419ca1ec62da1310286e7e003a26492eca6b1858b47feb2af233149704c473fbb196bf1bc8d21d96f8c93d40557fe4c5fb055a7da63079c238ba460927b0bf3d99f10c2db108291afe67409dfef670c8101dd1740f02a9f73249ce7999ca1eea39e5c1bdb9b2953763199c3695aadff8db19e4513990255cc3b1713dadbf2a08102b716839a78b95b981d69bd4f02051cf1816b7fa3beafe0d33db99e628f17433682085eeb50765014fa2d0658810c3da28efb9f1c786349b107709b3f781083f4979c0c1b55af8378ea2180139d0941017eab885a0d9ccd9b42ff29dc54cd74eb29b0fdc483de9647096fab46cc430c44ac92fff960b5e79005001332aa3fb2a5d12333176e5f25d9a0bbe8868738ff2faf9242990767fa6ddeea683ca631496cfd839237c7cb2d3b3f1ac957c506b6ccd22aabe2af0b15ee8475f936eb70dd453bab94dde352c7098e77fb21f48adc60c2d22f29fcea80c89d3a1e701b29c69cde7e668cb3327e2f27db6b320049c23c26d4d4b2f30d6b03ec049f3b8ee448d1eb42a75b4d48cc44871aa2df4490fe28ac488a3a7769fc46fc37d4d9274fc39d985f530b815b12bec9d4d6d0dfc5ad48d8fa4ff6adbbe67c5450defd3dd961244aafb90ba7f4462f52b6e011ef576184b005d9e12d9e37d6e0110e3ecd603a18bc5366fd67f7cfdc72a213d988f017945998a1aac37657f2bdf91ffbad60af00548141de5ca77731a5316cbf16c3cb2464945a3b591dd65896e252446294571da707523e9a2a648f8894db46022c7b20e806d252b8a3e42b92838226f56ba3bd02c87019c4459662b35532d021bc3608ce5c6e00e5e32715ba94537bbb3894967f88ffc06aff7168a8a0ec8302f7c0782259b6554f5255bf78a817a261cb632e2de352069c5299fed7e16c8d77dea4ae79c5b5aef770d460a51985bed31e300efb87590cdc17407050cc173bd5a841a0b4e94f7daaf48faf96537188cf7353f954a485794a23fd703fbdab8cecbb8b0f796e48cb51643f6d433d92e2c2706a18ab339052aa89264530ad501033da51cb742c0715ad48cafd86110492f0cc36a99cb8840211138b522fb44190f7db133dfbf3adca3196587ea23070d4dfaac852b070bfafeadc86c07a2705ff4db3a5d5c93f515fdb57c5b77eb27120138717a4d1d5db56214eeaed9b3dda5e7a01a0504ff2c1d0cfbbd59b62d687ed1fd452173bf173cc501bccc7c1a31adaa4ba584428b211f738555d405310dd82b45c54ce0bc4918e206c8d94ca320fdcb918883558d9d5f101a2411e74c118480e5513e04a0ea398f1ce8a62d8904b7a39af8f02e11aa145f75cdfedaa6f3c3255ac35101f1b6602b01923a78af19581d281bf8ade39678886a527d974cef92a71358d764210c996042da8b687f61cd783c0a90661257e07cca6d0227d057687500777fa2ad7378870bff794c26cf1e4689e051f93ecaf31bdf78fefa30ea17f6a590f6deda50f45be87c5bb359252602c312f78589a51ed3e12b376e18855c35f87cc6239202cb9579b244859929bfa202b1b714d83809ecc8941a8e6bb3977bf290204d191d12e8836ed8accdf85aea0daf8c6ab862cccda366463aa23f78d7f0bd7ff4b8af0bc21acd4e5e53e66efbf3f8d4cc4de175a22149820185c68f5485cd59b0dd8e3aa4698050473a7914a04346dd24ca80f998c18d444f73c1c06b2de460e8bd0db0c4568c5888e96f24f3a16146779c570a55515d89c5fa2a3f74d35bfed7e303ff3eb10a3ffbae14c710915d3f73bf7cfb116d89e5dd00da4eff5b3cf948dba324a1f0d1720ee94415c2f91a83cd37a54d28d006f9df833e5b167cc9769b42965f955bb67bf9d5e9b9e2af56888cc367060a9fde518f8c87514d08659daabe8fcfc666457f414419899ada153408e4045ca021288ba695e359cc656c4b829d185a1a257eb715d384c3152d256fe088f5c02b4e0b59fcb4db45549792db9375b3617a950f6ee8ab013353124e1913e9cdacc03f75453a8566e7a66c6e46f22a02448991d02236de2aad2f6f8ad159ddfb9a3562c2377dafb94a11e664b99c3b0746fa548e0a5e81216c0b10b227ec0add80351a2a928996c29b69b9ed4102c1b53a111e2aaa2ce5f8f6d1fd57b08b7443141963c2f28c0d3395ac62cf61e05df90c17f913b66fe2b87ee9f84b6b0af2f0029a6feeac1902ad696f864b1b748497d14fba0a7ea9f8db5b843174775931bb1ecae7d84ec8e96890cc3b87baaa995cc748e52b46d0f15aff8d5899cbaf029e0b9933686d5099ac8e89115ab8e27b5c8c68a09a75b175b329e3adb6668a4c903439932378e700eb7b68a524034a307c51a8a8a9beb222dadd09678e186538938643a6cc7e866e07372cd0d871ac15b562257384fbdf634509e95824831e2a33ef0d1dab5e8de976a69fbf90d8ea76efe31ea43a6f05760aa458c172cf72ff08d4ea619ac9ac9df9f85cc890a7df9b15a09b036889e56f04bd8e628dba8fe436585b5ba02c30f2744c7b9e57088e1aaee77d9ab3092c0621d3d8f23ff42c615691cea53d632a30a223accd58342818a3b45926c877968827a00bd1cdc3b8cc8fec22ac43cf78d437502fe0304b5a5d31f9d0d527d4fdddb07821297bfa7a26946d35d1ca0847ab405a5bca51e2a7532640fc6ba5775794ae6f88a39527ef87c9845c6e9979f9efd1c9a5ac2352a920ac268ff00f1d4dd0b9ce2bbf2eb0c6b13787f087f9394b3a7428e66e0439d7f50859ec88250ec2a0f7a2124204e056b17255844efe2a90c2bd116e56a3a62037854e158bd4c13212ac8bd4c52e7060df361a3129fe3723e0bc5f3bea9d05442560836afacf8374aed14d0babe2a390ad48d6df1049a30e4c56ab2afda880e49229c0e92c7ed60b5aa0a3bc066fb0e589b5e44940d231b9e55033ba3dacdc2f33a751e55cb09be44b9dae345ef4443f0699d9ce84b9510d58239159f813cf846d07a10b4d5770b570ca094e8791bcc09d724a5c92c7b4e130725ddaf18b5b587332ac67498839eaff2a2952a7355cd59756c0b0eb18be7904fd1df5d4be0aac8659183f67ec4371d54b56fb1a247d84643f760e683fd706b5608509b279d84923797f6c1cceca2ba5390280803ab43b7500a28c55f676a76e2e80b46cfae65cb23ddaf51fc4af9f44eca0be25bc2ef3b16cbfe13804bcc11d8e1531f8c879a1dd31dfc2dbe8b159febec6c6ca03023ed7aca429377856f17ce6fe1de31d8fb946106e49630b2807545540044e81c7ab188236dd958b0cc0810140634cde5a27d46dd38984b0d7a8c489a8f42c0c1edc380891b280255d39dd43f976c405d3e055a634dd370d9fc11215b2f3e7b3a2b4bbc563fcac7a876329bd46a7a58f1fd66f85f0e5109cf3ba03044b4f1ae5b8bcaf040052a4acb26a8d23d6f7aadc5e74784cafe77862ae46a0a508efc39776d63c737bc582366517a9257b362c667edab55e0f4b353c3cb4b72e82af84adf4ffde91ae51372416766bff95ccd262e20762b6fd0d31cc4e0a55ddb7234994ea6e263799488f98bd9f710e924de178664e9fd7fcaff056528d7aecbad45fa98f2ad8642267bc1433ebcd26a434cb03daf74731992c4f453af6e81ff84122c473402b9b94bc478e9cebc465c497a8f4a1ff306697c2b256bd1f6d0dd60592bd3e395def9efd88bbd3b86423c593923250443dbb728c81049a0c0b2b4fa559679681282b864426da1ceb18be40af9b679835dd7baf8f7b8385e203cd794c175674a98c54ce30b84256d90a36be88fcf615eb6400ea5d024090fd073b5735ecef1b640d511b33a1ca70066931ff0102921be4dddd7fc91df3ebd6e2b27302c7e8271b4d00baa212e91e6d271408733be00668328bf8f7d9710f15a095513c022e37795d2367e825f046530873d38be2534070c73f760035d20a92ebc70aac715ffdca8e15e564efc85c08ed00f56c4e38f3b3a358d03e358640d925cfa7256f7f3f50f8e9bdee23c5eca82569d3643c0821267d0591b381f72de1d76424e953d6e7526bef48d0c66f17dbad823ecfce0b5f1b6b3db279e63915d2762aea8f96947128f0e1e5aa04d8f517f20a4932c2e821dc919674e9504fe1704059c28e306212b1b71359441a874307e44430c52a717d491660de53e090ea1a63b32beb941bd24df4f6b26b835f796e4101b21b3bc0cf700b422e5240408b831c1b25e6b5a546d6a940da2b43a4561593285a1991e6bf96a03de6cb3f06a4217172632359f39cb56d33dd9ca38cdb9c39768cfc1861a3afc60c0bdf4bd436e6f810629623592a7de44305f9379aeab4b866fd3613ef3ab2289d611ba12b7c133670af7a1a4337d24452a907624bfcabd8ba9c7a875187a206f5f7efba71cf4286dd8c1cf92677475d164e214c3e979ef06ab10662b9258729679f382619fc92c767579d785d3637808da46f8e1a25e3f81b5fb593718cb859890e34ef3ecede36ea4b6bf735284c782553bc78ed3aa6d605f06b83d26243174ed60c9bd8a6b014ba49c28369abdb39b45e660fb4484f3e2847bd1de55f10096782346f1e6b859990a60b83d141f79b9187552d5c2ca4415ccbc04e4dda245158d055aec9875ae20c74726f068f4beb6f6d9e0d95e0ae5730fa601a6edf01b55790e0dd3389e3d890ac78eb33c6b101e140acaabbdaa018f71265293e3d075a630c22ec2370cc662c68c41f3a0b87b3e3407305bf99a3273fe4eb5a20ab695d3d49837972619d412af69fa8becbe5c66ddd1ddf00c4d7b65a696f703a973e86d41784f457d18266fb1722655f84b39c0fcc8e018221ea92bdd4a6d56c10da9050cbdaf5cef34bb2a040cf35d2c185a2177731f9dce7f447094f8774185ca6520ad9d4b3a5cf120afaee43416a25cd325f1e9d7bb2b35433538918cde2851718eb2e44a02486be7a28b8de528e0e50f1ee11860c64355e8fe2c369f4a5aed28d107bd8a40fcc6cfd04eafc2361fe9138ab9deadcf2d06b9e12d29fe4ec50a5abc9c24e2ef8b04362821b8f7bedbcd4f768c3144057a2cbe48aace738baa4d1f3303380ed363ff6bc3ddec70a7015e648348e4fc7433804f5c145faaaded1acc499ae807aa9e10b158b633ddff7d5189c3adaed0f540f9b13cd260f004c6e91f2d14d29f116e7bde818f18cc89ab77b818bce4e1ede0b89e863322a119f12ad51fe2a6eba7d96585a4237efe90d3e552c3a582e26f27acc054f1ac721bd75c77a990632a3c91f6dd1d42649aeeb5fb9bda12b25134a44bf7cbb0151fd66f14f35d19845b677457abb8bf00275041a05a4bd5abd5fc6077fd9dade4b4fde4767d9ff2201c5db436c49db4dba9f1df127f8e0ccf3c5deb5a372ed6f6dce85a416e00eb738c283a2e526e7d5550890c8895a0930d2037648ef6caa403975dbfdc53b799c3232acdc3b5b8b9630b97ab23f637a8561dd19da815287fe2c15e594673f198a3d184e9d1b106933b4013a29bc1b3237bc165a58383b10eb7dacbff88b702d1bb7209937e72bbf461143c7fd7073327ef7e4cbb6ffb4fa7e1acb05a212df8dadbb718fab72b5512751651d27c59092722f2e5321be983e2e920f94769c9276bdd1", 0x1000}], 0x5, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000200)=""/252, 0xfc}], 0x2, 0x14) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:14 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r2 = getgid() write(r0, &(0x7f0000000040)="48d9e09ef477bc0c3a3de9cb5d22f99a90a0955e2bbfb04809df67ac23ccb2b3ec68f6fd3b6b021ab9f969513a06e3b69b1bf36400343d51b29eb245daee578ba5e8c8bb4697b4ddaafa83cf1080b895b83dec1b3ba7aaaea815e30d0b606de3b9cbb0f08910bbfb43d037c052c014cd085c738ebb6665e92e77404c3cc34ca68155dc3943e9692889144ca17831f923299de6bfa76beb023c2993d64e2d07e755667d40a1", 0xa5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xffff) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x7, 0xe3d0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x6, 0x7fffffff, 0x0, 0x3, "6d60c5bab4e91863ac3f9e14ea20c4d6799c1a8a", 0x1, 0x2}) close(r0) r3 = getegid() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = geteuid() chown(&(0x7f0000000200)='./file0\x00', r4, r2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="3b679ceaad4ca4ecd95fc404f4cfa2d0f1a695bc6cd6a0cf297a8e8324f0f77ff7dc841e991072fb2b2143c59c41051aa8dc54d5ea6d17e6", 0x38}, {&(0x7f0000000280)="78b5e44b75af04f18a9bd8712b0ba3976be8732547f1ef436579a5f37e7ea81c88c2c4e1f0ba964d6db9110bcd5d177fb4e203367f135ca417277b1c43127594186da6ed9ccb6d87566fcb5f53784b53c6cd7739a26215833ae4354c344c6017d791f86fc676e2beeb40d99337b1b9879344a4f9ccbec04cc05a", 0x7a}, {&(0x7f0000000300)="848b9e5360064b9cc047dd43df8bb68b367daa38d8a9ecaf6b867c02fe32fce48ce3e74475591f33cc64a6312f64d222", 0x30}, {&(0x7f0000000340)="55cb9fa3cb453bccc6e41edafa33e49e8885e2e15ce4b817e8cdf4b13a9f2d0959e4e2950ed066024e8ef780c0b00f00bd4799177cb08f9b0d787911ddb8f5d7b1", 0x41}, {&(0x7f00000003c0)="9714560744cee2195163d74410774f2e6e10a518bfd70427114f726e815c6b806669130525c7ec8b10de517d86c374190d0fad35db19574fee014db89d40587d1fddd5d2f41767ba21b06a23df22c5bc013004e5b5d222bfed7bd3c8552c3aaf490f5a28eebb59f9d793c587171273f88e7e9b596ca40dbe6080edd848d1b5220d", 0x81}, {&(0x7f0000000480)="29d74216bdca8708b59b2bf95f49fe6139455484ebd6e38d52158fa4e8e3524c0d9ace43def1618a2c4e6d652e27f022aac1ac1e290cdf2b1420e8f56cd107d5e28bce50ca7771f3052f747695aff2de1c87da097f6044addfce9509b53c4aa31fc35ba46ca7fff2c30ecdfbf9ba10041738aebb57394d2a8a61ff13076791ff4356366a992f56d9dc", 0x89}], 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0x4) r5 = getpgid(0x0) wait4(r5, &(0x7f0000000600), 0x8, &(0x7f0000000640)) r6 = geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000740)={{0x9, r6, r3, r6, r3, 0x100, 0x8}, 0x7, 0xbc, r5, r5, 0x6, 0x0, 0xdde4}) wait4(r5, &(0x7f00000007c0), 0x1, &(0x7f0000000800)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000008c0)='./file0\x00', r7, r2) chown(&(0x7f0000000940)='./file0\x00', r4, r8) syz_extract_tcp_res(&(0x7f0000000980), 0xaf36, 0xfff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000009c0)=0x5) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpid() setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:14 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, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) ftruncate(r0, 0x81) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xffffffff80000000, 0x8}, 0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x6, 0x40014, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000d0538cabf22c8a7470609c0b6ce3f49b4fb3e21cc398de6e40414e9c0fd0ebcb03a6c14d1edcc6bd8704a70f4f95f00af743b1d44afb58538f77a8e9b9de19715427abb1523d6356f8b1f5e3a545ca98b39d1b2962878d8bc13bb7f38bd283b276eebcabf504c1def82a5db075d3db11a1a3e8ab744f146a29c02735a84b3bca7f596415d2d0b481b15c3acb9c168e639d"], &(0x7f0000000080)=0x7) dup2(r0, r0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:15 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4a) r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/26, 0x1a}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3e, 0x1) close(r1) 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(r0, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000e58f80db111dda7500"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget(0x2, 0x7, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x9) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0f97002"], &(0x7f0000001100)=0x1002) r4 = fcntl$getown(r0, 0x5) getpgid(r4) pipe(&(0x7f0000001140)) accept$unix(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e45557bf5669960000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000471d91990563b99fbb42c56d1b9f4b88ca1223e3"], &(0x7f0000001200)=0x6e) getrusage(0xffffffffffffffff, &(0x7f0000001300)) dup2(r2, r1) close(r0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:15 executing program 0: r0 = msgget(0x1, 0x10) r1 = getuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x3, r1, r2, r3, r4, 0x4, 0x6}, 0x1, 0x1f, r5, r6, 0x0, 0x8, 0x4, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r7, r8) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chown(&(0x7f0000000380)='./file0\x00', r1, r4) sendmsg$unix(r7, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x40) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004"], 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100}, {0x5, 0x80}}, 0x2) fcntl$setstatus(r0, 0x4, 0x44) dup2(r1, r0) 16:00:15 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3, 0x40, 0x8000, "3607dc91b8e167d26311c19ba2ae63a118848a9f", 0x1ff}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000000)="3621d100a9b82928470a8de9d5f869571ef32c7153654aecab2eac8f6b0bc116d49d6badfae5eb59f6a78346fb0aa15687fc003cc2a9079023a670a04f4a4fc22d89a70e11bfcd2eee8e57986d56e11b6a39fedc11571ce09d93dec846be77dbbf50783a0bdf2b527e5e4eece5ec5a090738dbde7dd7f387137f519eed2e7ac39ffdb1eee5ec03f0e89de3915f716452824d3247cc7b0a270a4ffb364fff069879f7a98a3626586e46f55f72febd940f1794163e674a2e1e53096d", 0xbb) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x421, 0x40) 16:00:16 executing program 1: r0 = socket(0x18, 0x4000002, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xbaf, 0x200, &(0x7f0000000080)="dbdf45ecf11e0e9c69490168618a0a25bf4d8983b3b09aeaa6312d560b3042994dc2349ae92008da21a6171f5dc49ec7ff67827343b8692fbdd8b1649f88ba313ba5578bde94aed75a9e8703a421fdd00681163cc8241fcd23adac5dfbf7c02527bb79270d327424d9aea4ef52ff80fddf4abe2edbf5b8f7541d458d2313306a49795d4c6b2ca00a7bb1304b20942e1e637eba2bc165ba0c57b2040c5595cea116c64fbb377ffb3732c3f565b99c3da1220de67b9f130069d80688b7", 0xbc) setsockopt(r0, 0x8, 0x719b, &(0x7f0000000140)="a9b70b2325f73e56cd3ae45739ada09be5e39a8ffb8736c56c9b335e0f194812841b9939389933d4b96272ca4ff0cfeab459933161fd6ed0661a3514b3f78841fb9b834802d2106abb8f6dd6f1a72a0ebb5aa625b33a567a9f216496d3bf1f561f41dadaca5e4147a4cf2cb1d460ebca62ab95a1113efb514ab666c1a7b119a2b33219845483725c9ac88017018bb8924f201f09e556b4ee1e9d31c57606c9ea3abb1c32ea6e721e418ed8954da0a049452eb6d36575626ec1a60e329038", 0xbe) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/71}, &(0x7f0000000180)=0x49) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) 16:00:16 executing program 1: setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) r0 = getgid() r1 = getegid() r2 = getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140)="5295a0abd175485b6dedfb3ec226a8bc6d3a25f7f5c389a2afe465f4a071cf0156cc61a296c1669472be0972147d", 0x2e}, {&(0x7f0000000180)="8128b84b167f63516a0d2a059c91b78e8d550ade1b11927d5eee1e4ee5337065a1b9b013a5b2f98b20a551b6ab4d7288dbd9a55685bf2d", 0x37}], 0x2) geteuid() getgroups(0x6, &(0x7f0000000080)=[r0, r1, r2, r3, r4, r5]) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x8) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f627573a4c529f067460535f0ef067248f53842d7f5013991f8e9f88fc49a5746fabc58498a6f94abb1c77f33c4dc1f5a83bae24ce145ec49b17f02dad211425be694cc8c1989cd8c25693afa2d34ffcd306bf5c9320efeab4962147cc66edd1a435127fca0ad00000000000000000000000000000000"], 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="28f3e2b48a1b1768d602d7b7cc8a357c9a6ff9fe218433395496c243973384ef548e3ddcb82b02fcf4fa565bcb0701f8d69f186bf1b15940861ab451f633a5a50e4fb3d4023987f56152da67d9d661dadbfb854d60ebb5e883e2957f4f96c5bb2c4bed6f8eea89149be204383dc0268939e0e5338e370d4d2661cdc911598affc5623e8e922925346dc1ebdc54d307ec78a6d4b4c4e6f62bdfc46e3b77a1a737480e5dd53f582a7338a46d1798c843ca8952acf44cb97826d54a4cde4c2d5fda08c381fa3e427290333987e6bc9bd668fc551b453d8fd49ed334999d369727a08cd4967875cb94fac3d4", 0xea}, {&(0x7f0000000940)="8cb60106954fbfb319680f2acdefa8208b516f06e9ba629f048a47044816fdce801c5ea18fb48965a3beca9af0872c3a3fe6d0441b86fb89d917835a74a0a8994c21a38d8554b4e381153cb8102d40ca3e254386af35650c92fa9e6f3cee19c658a1664c1d82430dd662b2737a9761f8347300cd5805ceb876207e8619cd6a09472a2ed14c8bf0645869609049091be83716c9c35a1268b2da042fad5911734ba4386f6a20082caa5bea6d93246b761d9a80e40e464d94a846afcb68ac0ff8ab9cfe520ef04e8c28d4f8d544adecc88486c4818db0fa696186de701c99d3ef8d3193537b7a9382510ba31526f49f1c587ba4497c7a2c487dbfb78de9eab4fcefa1a451a628664e0702209fd8dee6f2f8ea7bd44febc9bf2555d31822d080e9334131a326b1372dea7bde309e89074304d0633d6633d4bb1d07db6f1a36530de91f3b4e90cce92681c84245bd22c5d7e4fb31525c79794ec6d26a095195d2774b9575e34b14ef4d26f1eaad135bcc73e4db42c9592fd10c5f243f38b54b3263ec2eb10e6fc7562752ecb07415485c649d8e367ebc0e29431c66555e5be6a4d523ea30ed68dcc504190c1a8b4961ab07a6f04a47bf1ef50a6632514cbf6e8b444c7f755bdf9494ad7f5e2e32adfe2c5e8f71582a9dfb5fdd76b2e894b849e52a89ab10fd6272e489a06fd304d1ea62e549183058b6ba0826ac763f11d611d0f4ef60671def512ef02f74ea965257262b9e96d8ec6004fea5a63176584345f67eba3bb50526fcdf15789d7ba9626faecc16931c3a67a7ab756f5d0c11692570c4deda385f938179124bf2a5afa3b4d48aa410c0c82227445ff115c205191d9d52649afc37e8ab382c682ee295d6413df3039d057bcc05778f51b038eff529599af3003ae3580eb936b01deeda283c776ca2d2fef62af5c2e0006a700ae8b6f0f6b1bf31c30411c30cc532a30d6e88276f13492db69d9d42d19614ab89c7377b725f47569665416102e1c8e4c5c756d08479c08042b4e5624d249fdcb54c7a6935a5ba9f297728ecc436e01279ddc165ce61a074d35774db9763a59f805ee25dae8982889b78bee6b38297e4d3364188ee8e6f4476643ce6d736de3f53436150d2c89ce8e7ddae90277a9e07bb06300e7a057fbd42b62165419c570d9742365e3cfda9e798b4fa2afc80137232050942c8408324b5dabfc9f7d102808e9957b0c32b496267f188754c6212b49ae4ff0f963ce06f4c22b16b5d813c460465562a713535402c2c0332610a30e1d678fd6d5d6b563da0172dc9d63e8b8c09117b4a618cde218ec2131c43a842af2e2dae8dd4f2e2128e3c7d5f89df303bf5a340007305882c79cb8ceb68c281c1bee594ab604da211afc6364ec12621009a10f9babcb22acfef0a0a0cb53ad414f2fda9df07c3dc395c38a16c082b8b3e6e60829788b8918edcaf1d79f5a37e30e9e209ea039ed3c947b96ec94ce5d4e3a341c186d46e03cb240af8ea65356511ed516fbfdf4320c786e33d8c06d96332bf04ec5b9725157c1fb59aab05b06f5bde81a51ba7542e029d52bd21d773c0254844d6fd3129a7a0140708aff96bbb99d2e5c0824e5a0435c26bef2e1b7ed86af8e0da7ecad1f2e6964802c6e3fbfde5a97313234104516fa8d4d878a2be16414bfce8c24b38a3b6d121903f14c9e33a2fbee506ef714da743b507730e596b48c84bcb01f26fef19fa3975aac8b7c1c51136e13404100a03f87f421b3d19fb70b7e83e2f9e6087866abd7f6dfedf15fc28d788665c8fb021f9e5cdeb0c1faadffda8ee9f90c6f5a03d6dfbad323ace99acf688f1aad1e5482b7af1ee0f094e07f8205e7b4a4bf56a2f891b70aa14ca99abfa1246ff95ee467f096d450f05121a5d68bba5659ae2493fafd001c2e6ecdd0f8169babc3799e9d49490310eab50f0b9c1df53a529dcc97b5c3970a36e57935b8accc48ca16d1d0450ede0e6d7aa0fdc3335924aeb43ec1271fb17a9ba85937128ef5483498f349cb7ad44633b089527dfd24f21eaebea24a2fed5f9b6314947543eb102ce5c599090eb8710174972d4866ea93238d3b498cc2b54d5200e062cc85a613dd2de3b3caba5d32c04fec52a6860526939513730fcb2a4256dfad2e9b5559c9af59e289d988756ac8a6b1f0da421e9f33bb03fe30d0111944fced80cab36c29273d883ddbbcd848c6275c33dedf6fbf632fd5e14b7655ab191cb0ded8dccbec8ec5ca43166d8dc97cc1564aaa4b5cef82a64de508a15227fe31904180647c26841d33f82e01cd82c4d245a3d9118f1724ec67698f10d85d58ddb39d3c3abe2f279f32482e92585557752fbd51d10a1328f6d9228fc3b52154ce998614cf315d56ab3c9cf4ffd01f00cec44985d83867a99c5afea3763b3f5d296e717cdfa7aa44fed893ce1c3d548b9dc7a8e1e5270daaa6f7060993fe4f2ccb01c579409bd03366d961f88fb46d2ad8b06e60647243330b874833f7289ce29eaa7393d8ba157bba9f90b087454633caf45cfd277a1d53eac704a2dd89c1f8fc59bddf3ab115b40e2f4f5eb800f6aff979724d7ad2831818cd3bd5365953c4d2887f91e21fa0c0136f6dd56d3a373ad0282f62cbc6a1f5072c762b0d3d7bbacc83d3b320a115ea94b5ec31d76214129c216ad06a6d8885de111ac7d8d4e13fbe7d151c683c2c35797f1f18ae01d8f2395d45a313ef52de7e322ad9d5ad09a2011fdf6e763103721d5ed9b95414b57276746001cf159afb8b4f2799f51bfe8dde9fcc6011740be14829a447b69715e45c350a8f620a0a4801968e675526744a04c38045be2de1248c773c14e7926bc9cdb8d4f8d2753a9472380071a9fa4005841fc2fd55bcb6dc264552c3183d5c4d7be12870b8dac8c43a5cd9c0add6d0b9485f69a0e83797031983d0035b5e8b369019a224c9cdd492ef47ac0203f552f7805c4607e39ebfa10bdc97f6226919a3a1352f05a718b345d3867f28ffaf9106d80eb374cc85760be79105fe906806127cbd5e15d1cfd4d0fe92f6bc52e0a710f02cfc2e3c9384b61e1bfcc7a021ab089bf24be47c279f5c1b6aba857e492af5a31826126ef07e28a8b1488867af19caf84bba1abb65c3a9bff2677b0b7c12e712c7f4d47de5a9a83f836d395787d0d0c38278edef38a8f848a1b8b52013eff3a7e961354d8121997a59c520bfba8de969b215515fc156e7fdaf070fda18f72a5353dda43a3fdbe5c10f2d0041c90b0ed9dd959b25cd56533724e8c8fe478a85abfd6df828531fc79cde1af60e02627e70e1414ec7e5e23dfa2f9d6401aa7b56485592f2b0aa014b7c41403bb661203ba7eeccaa7a36c1bb3844108f1ebf5bb84e24c907bfbc946dd56437067e45d35bfb24fbdafed9d960c2ec33d3785260f27c3a9c98c6e773e2f03de1aebd5990908a726a76f0bfbbad8359e12310f3f68d911b842e042ce7a2cb893027cfa583fb1dd27ae1d900f585551edc55c5d369e65edc0edacbd150686f9c343edd2f8ebf187d986f42067b87c94a5b461e38c79f4dd89ee11a0b7e227757ca66b709062940ed8c8524a06f9fdba533aacdc95c8ef939209b9263436436c7685b148f9b7d9ec3559cc9c52b6724f8a9221c4046d99ea63db71f31be9e7cdb6c9f60142bd6bab68ccff222ab215e2b35701c724c7731f136ff7cb91a7eb5364475066d74491f2d5e7567fb3e73737cc2ea25f676a44b7adc22673102f7f08b0728cc7afcd7a9669581d28870cebabf24d4dd5eff2bbb64c5d41295ecf2e492ef9f320399011c2e6f5656ab8a533aac3fe5a4105110fcd07a5e05a060b78a2b40138c3aa7a7b2b0112b46b762cb293aa23fc750bc5c09c15737775f1cdd165b1d7ccdcbf5e693ace1e0aaa0a24efb5658872f84308edc04abc502c6bc89a3b601fb77b941638189cd0b08b967898d21ed48bfd1feb93166ffeb7592d90851243d9b49e79454dab353dc01661cf3669e4263d73776ae3593a7c372737d6aea9221f0b9ed111a5c17841cffb839f74035808ca35007c3c02bfbca4123bc158b234bf52aaa6ba629575296c0d3a1081dbc361e8e0d87d79cecc198a543e10f82a07d14b321054071e10601ffcd844a1ce95405604700a8c5075ebde4f2401d9cd5b522d74fcd701cfcb39dca04d3d7227206e139ad69e156bf112ff067e6f6a47ad7f656c44c090fb97af484d75b98fb9aaa6ed2e7f2e5cc8bc7d0e7db25483f60312075aaacb770f5ac461150bfdfb94a3e95df2ece62113045b8d81e93a27cdd0515e0c014cb01468b9c84be744fe394e922ff6e36d27f15b7c137f05c2302cd59bcee33dd0c9bac58d8fc7b182e273d7a036eb3cde320d99e2fbd51ce7c9f9add2f9365e68f2bcdf2e9c9edfb46a535e83039818c6ef2eaf8ae286ddaa15f1aac4785b97948a14ca1107aa0b387cabece19be872964ef59f2f4fa0437d7df86175aae197b269ae2799b5dd0ab15f82bd289550a0aa3f6af981543ae5c01158988c4199c2dcb6f41c750d08023ae38d255d1a523b70f6143ec3056d473890d66f71d5ebde6790eb524891b2edb5a6377650dfccd689773ebebe22597cf5c2402b376e9dfbf9c5c621daa5958a9d00754451e7f64d6681c46d9cedbfe53a472a8d96099783fea8070869c645271ce4ebcb2a92631d1019b7b94914ce565fe6b23a8756d9705f99290410e889abb856db4fd210d9a8fd6dde2e3c02809482e7934aa37df649a519012ca38d06f90b9d2f8220ca3d3e4c293c792f5a086779f0cb7315ff98af50df8bff5f1578ff767d34c535c298462babf912826a343b914bc084a07f152ebf4184335f45b0707ae7611e9ee8214c7a0ba32b5fc0edb3b95a82a2c8c76761456bb7acc97dd7da5ac36a6163c14116fede75b1c18749ca5aec184c7807c00d9e056c3eabd03f7ec91454385751ae6858365d04dc9ccfc3e6dfae08c182ef21dea7889fddbafb9d1ec45880823cdea788493bb2ff29ca96646b5bc872c6e4ce4e364dfd4a3c3afc57616899a130e03599699a1a087044b49263926b3097d724ae0cb16701968988e619915927b5d508cd2855a6128d9ade2faf59ed562cbba5200dc8a38f520d7e8f168b7ca8966adc6bb91d5db924764021d86d80e02ccc89ee6092f5417b424d65b23e5ea20be306d7413b0812df1b3b2fa252cf9319ff680fe57187a1491cb61d042260bb8bbbf360cdda672e3461983a73943418d4468a3e37ebd1c8fea0a11d0db806a561df2d51741a418e4f5b81ef4b6d2fdabe58d6a013a987b86c93824605d8f9e76079565b93a49b8e4b14bdfbc176c9e339e860d1065ef7bab9a78022699dd79d1122996048a109f317a0bbaf765ce4c11cfeba5e7c66b0c0082b057af190b8e3c40154c563751003b884738d2ed1d96e8c0f48c684bbe3abba5efa5bc9d9e24afd6e619bedcb6f895a127f4b2745c8c7c5b1cecd93492f4ca71738dea5f3abd54d7a2126e57b65914e3748c5baa421863f1a688573c18723fe4b92250da49813444adda3a619db0910d1a23318edc5b47b7b429f00454bf19c8bd4910bf224e06dc2fdd6ee14ae8922de9e9eb14fc6ddb1d5610d62f97df4342e6c3569f5b5fe551392b47ab01a2cd0651a92e980ce053d10300ddd737a57074ed1fe2410a3f1720583819a262cf2eda724cd078a7979fd8f3998e0c704e13fbb8ea45de014b10485636c7531beb7a86d61dba50b659f0573680418f46a87caf1fa7f1ad7c0a60332fd99d42d273809d286f2923d08c0a3d1a05a31a220e042364d88e1", 0x1000}, {&(0x7f0000000140)="1cf4687e2389977f7b7e44d909d19b653a1e4c08238ca82a84f83043a4a8c704a56d391808454959173e7b", 0x2b}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xb8, 0x9}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) sendmsg$unix(r8, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:16 executing program 0: socket$inet(0x2, 0x8003, 0x20) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom(r0, &(0x7f0000000080)=""/128, 0x80, 0x0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getdents(r1, &(0x7f0000000400)=""/218, 0xda) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x3ea, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) r1 = shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) shmctl$SHM_LOCK(r1, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) wait4(r2, 0x0, 0x1, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x800000018, 0x4003, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) semctl$SETVAL(r0, 0xf1b2464284fc5a99, 0x8, &(0x7f0000000000)) kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x0, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) chdir(&(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCEXCL(r4, 0x2000740d) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000000) shutdown(r0, 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/56, 0x38) mkdir(&(0x7f0000000040)='./file0\x00', 0x4e) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0xffffffff7ffffff9, 0x81) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:16 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x3, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x5) sendto(r0, &(0x7f0000000040)="3a2484825b6d376f4ed43cf0592016440622f873920dfb03ae6f2783a48fef125c4ee877e83ba09bd2ebbe89d746b9dc807420f0d8978a15b44ab2c4bfc27f5f2f6d1601f89fe4a7f10f240b0e4baa3cb3f4fb146712ceec6528b473c7bb24a333dec6ca2e5ec12583b4029a3b18786a00fef1eb5528725eef1c6eb4558888c892dd4766715922fd7e0a3d6c6793cddd", 0x90, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x10000) 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="5d426cc0327867554c1e292a1fe8f6fc72812a7c03d9ad97042d3db1c1219e3e56e868de4bc4d80477bc07db80659a3749d5c4fadf326290a7b9bef84bae57e004a1b51c449be60832aff89542741cfbb9b5aa3c06e05461111c45b729637b90b75d3cc9f1fc49aca2ae8123e72e2f415317c4feee467cf184fb75d059a4d6e1a95b9194ead1af9f3986588ef01f02154ccf08e5df565be2927d9ec99df4b7e9516a6e0935b510025efefb6b69c277f306ca2d9e136190cfbf5db3e939ac0875e1f6fcbe1f3e34191dde378b3dfdfef33d7bff653b89c7e5b107f51e9623e898c108ca5b325609f66ab594c7e1ebb11661727c276d447ee874", 0xf9, 0x5, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x3, 0x21c6, 0x3}) ioctl$TIOCSWINSZ(r0, 0x80047410, &(0x7f0000000180)) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fe6696c653000b9ed290aead0cb0f710377d80872c84e98aa5961d2fd0473aae672eff6f6b586c431ed9aa45b7843ffc32ae946f7876bb16f053fe8ce1e15425631e06518b6ae439d46c04d3f7d2068f31598731c7d1e77b9e56ef3b3a00eb4f0a9e0e8d27270b2c7685ef89d3f90cb76bfcd1d468a3fd06669c38025864d29c6164148822cd6de25f567f21025d0dbf73824eaab4810eeb80bd7fb4b2c9bef"], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec2066", 0xc38}], 0x1) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xdb52) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) syz_open_pts() 16:00:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8100000068, 0x7}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0xfffffffffffffff7, 0x2430, 0x0, "7372c3ed9a900b34880a469c4e9f16207f00cea4", 0x0, 0x100000000}) shutdown(r0, 0x4) r3 = dup(r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/112, 0x70}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r2, r1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) shutdown(r4, 0x3) clock_settime(0x4, &(0x7f0000000040)={0x9, 0x3}) syz_open_pts() r7 = socket$inet(0x2, 0x0, 0x3ff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000340)) kevent(r1, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x20000043, 0x5, 0x7}, {{r4}, 0x0, 0x2, 0x80000045, 0xcc5, 0x4}], 0x6, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x20000040, 0x4, 0x100}, {{r1}, 0xfffffffffffffffd, 0x2, 0xa00fffff, 0x7fff, 0x4a91}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x5, 0x0, 0x6, 0xc4d375}, {{r2}, 0xffffffffffffffff, 0x90, 0x20000002, 0x3, 0x1}], 0x8, &(0x7f0000000240)={0xffffffff, 0x2}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x40) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) close(r0) socket$inet6(0x18, 0x4003, 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/103, 0x67, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="300010158c9e000001000000000000126f89b3d87f00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) dup2(r1, r1) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x72eef0b66862026a, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) fchmod(r0, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xcd8, 0x27}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="cceb71d412050abff979445e9bb25319b1c85cc05ca215fbdb07bfaa76804646fe926e84e8a9df5e93e1d7841a4794e5dace597ba242939905b7b22c2f8d862c7a2e859e563afc8585d568db31faf7ba8ccaa577617bccef00201a0ac4105f92c331e50d54da64f670da12b90197288acace9383c602d39379fc166dbb070fe56e7eff4f94fcd2876d4f979e14c056f8637711aff8bb3d36508df62089f877091b99b25512a3991df47d348a150178cfe23eb38a67742c57871d4750dea07988d5f35de4a8e32da1ebae5658f3d1cea806f33e611c88437726cacdc0ecc0e0286aa5f799a2684ab8092305fe2838249064a097", 0xf3}, {&(0x7f0000000300)="679ac19a1a9b4baf0d59ec74cf67a553278fba93da29a8fcbd4cbaadd722eb737886e766bec24610a748489b3674746e8b7bb0a437800c7794e7c7fe8cc7d6fb10e5654460800f36d5b7a682603f262bf929ef9f20d54f3ad0d0b673148cafa7fe13379580d6ee0e32698e", 0x6b}], 0x2, &(0x7f00000003c0)=[{0xb0, 0x1, 0x400, "35652031aa45ad13558da00c30bd48d7fb4e736296358b876cf8939fc7aad07d4a6d96e364b1a35c2b707c1bd9c770a0393fa143a623c27e1ef9c05fc55dc35d40d10c881853f83093c8759a03a63504ee4909fca750b1228da0773d437f56ce24a9f7a259f3868a3c401674006b105e8b85aaa6878edae127ca61413c7f0b2136e9d6f2d72ec8dd1be499cdf09f8c7224ebf2c0cec70ca58cb6"}, {0x48, 0xffff, 0x2, "a03002844cf9549648c8a4d6599b35fb2ef21783be45bb911494d9c8bcc830b98f437ab352c56550f7813983b9b271586f7639aa"}, {0x100, 0x1, 0x10001, "8a5aad0f52b2dd072d9cbc28482692ba67f78d7bf31c894128e332ebf9331457a6c37d0b7330827a36d12da4ea09db89a340f52d11bb54c5a323a655ca16a529cf903e1e25c32c4ed74aaccf0cec1d60372832934cad16d081fc6bdfb603be7213c29e3804846f25f0868f26de61627c4a690aa68277322c3000d281cdcffe7be32b1fa40e32445365c44d24f98c9e2b7af4d9d4de2a34566373d69c35a262c5c42b6e1deaeb3ab48926bae83ee895704cbc5a506faece696f6eb0d8755a34fa1f93c2d30775c910bd90581ffddb44577a204f875b781ec8fd9c3b0705f2e2deac22f8bfd86f7e26e3fbb9"}, {0x108, 0xffff, 0xffffffffffff81c0, "b49719abfb24190c190a91d4f60f93ccf127338d3645847b44ee8838faae9a53e84a934a339a0a414e5e4b3d3a2c318a717e685f6ea1a0d25767b48c7fa71661fed0b96bc005eb6f098456ad20f2297c49a60695f0429e53bf305ff474fdfd1e8ebec05cbb941c736ebdb36a3abb483a0f354151f8aea6e85f8c573a377542bf26ecb05789a60f90a0f6abb3b2357a042c4e46e4630589024f24b343d6dd14d1af32e4085d3e4288a66455efb8f1a4f79db378e0dbc62443e2242f7cb049fd11c9f8c771563b8ea1df84d0ea7355046e5db8b9d41dabe61dac343a114af51fdfe23a4fc156cecbe2b66065fc5be32f268822e6ad8c"}], 0x300}, 0x400) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x6c9120f3cfdfe9ff, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x10000000000) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffe9, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r2) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:18 executing program 1: socketpair(0x1, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) sync() 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) getgid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x8) accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/54, 0x36}, {&(0x7f0000001280)=""/1, 0x1}, {&(0x7f00000012c0)=""/102, 0x66}, {&(0x7f0000001340)=""/5, 0x5}, {&(0x7f0000001380)=""/226, 0xe2}, {&(0x7f0000001480)=""/204, 0xcc}], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r1, 0x21}], 0x1, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3af, 0x7, 0x0, 0xcaf, "fb2f746650556a666b0087bdb2ab14edcad6b932", 0x962, 0x2}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x87, 0x81, 0x8001, "451f4a4625289f5b3016d11b0751e5f70ee33853", 0x538, 0x4}) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file2\x00', 0x1004, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom(r2, &(0x7f0000000200)=""/204, 0xcc, 0x3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5ec1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2ff1d6453ac978b00202227814bae5a94a5617fce4d3ea860cf215e50e73e2c5816bd717827be95b50ad0737daa2ebf3fa4ce11f239213cec415b931f33f5189aad8b8ffabbcb1493a891ee45e4bf7923bdaaba6fde34e98373d7665771625c4c60000000000", 0xfffffec1) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x401, 0xec0}, 0xc) dup(r1) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r3) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/115, 0x73) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x4, 0x2, 0x0, 0x4, r2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f62757300dd0763ddb80000000094fab2bb8eda5aa3556e84cb5e0b8deb84280248fc2cee6c2d76eed81e12042137803f06c2b58c21d5c9a98a68161e96f81e18bc37166020cc601a272b1a68396d1847ef6a4969010037449d1cbd7990aa9b2c584f95f30b4aeb518637cafc5b5a431c469b805e567a8259134b3ba1b9"], 0x8) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:20 executing program 0: r0 = getgid() getgroups(0x40000000000000e6, &(0x7f0000001440)=[r0, 0x0, r0, r0, r0, r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000005) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001640)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x2, 0x3, 0x8000}, 0x8, [0x0, 0x5, 0x0, 0x1, 0x81, 0x6, 0x3ff, 0xee0]}, 0x3c) accept$inet6(r1, 0x0, &(0x7f0000001600)) preadv(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/64, 0x40}, {&(0x7f0000001100)=""/241, 0xf1}], 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) getpeername$inet6(r1, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r3 = geteuid() r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f00003e2000/0x2000)=nil) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x0, 0x202) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001340)=""/53) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={r2, r3, r5}, 0xc) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000001400)="fa5b8ee171da74b3da7cd12f1eb9c4f3f4bf073ec031e075e5dd2d59885d", 0x1e}, {&(0x7f0000001480)="6016e4d0f38e77421d1eb3fd3aea0f9bfa9684c304521137fa44513319e76e10321929abb9d263deefa6df55b8726ad15ca343bec88f1a97cae4b5853fd189f5c586b38c0692dfdfac2955741d3810e98ce7e7823b7e07696a4a719f08b3eb8afa5ea8c327aac87ff5c339be6ef82504daa52e3ad62d80b69bf3f0e7267f282961dfc998f66c08c76e201770257679fe4c76857455f8c27bae3ddb728041e62c6650477783733434cec1d4cf43784eb02f241be9b6628eb099953b88f1282ecc7ae0c02bb061895f84efdff5cc8b420aeaacdef667fd3dbe7456723c30739e99e25d9671ec3e8a", 0xe7}, {&(0x7f0000001580)="ec355bf91b93ff8ede150602801147036068f9fb6dbd6838bbe11cf60f9026687f43caa56e6aae93a7d962828833bf3f", 0x30}], 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x1ff}, 0x10) socket(0x18, 0x0, 0x7fff) shmat(r4, &(0x7f00005e5000/0x4000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)={0x0, 0x0, 0xed}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$unix(0x1, 0x3, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="685fd6c6b0e1ac685adc84a30e08317d46b524a15f2925742dedaeb085f67c244244f2849157314dcd32ba485fc7e03062c55b910094dde1da4c2cda3aec8f640e8654c7a9283972e84702c3c28929e37cf4c002629fb73b9ecf013a231f5b5e3c34796608b48fc11c7dd0b0f38b0bfa1ef705c42cb4cf42a72507180467f13076d1a519d6305e5d04860a0d8dbb9358f04bc3b5f75c669466f3b9421cac2e8ba776528e6998e8531327e6f742ae78f13faf", 0xb2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fchmod(r1, 0x20) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$setown(r1, 0x6, r2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) kqueue() 16:00:20 executing program 0: madvise(&(0x7f000071b000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) getdents(r2, &(0x7f00000001c0)=""/254, 0xfe) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) select(0x40, &(0x7f0000000340)={0xc8, 0x8, 0x6, 0x2, 0x3157, 0x74, 0x1, 0x4}, &(0x7f0000000380)={0xc1, 0x7e64, 0x1, 0xfffffffffffffffe, 0xff1, 0x5, 0x40, 0x92dd}, &(0x7f00000003c0)={0x9, 0x16d00000000000, 0x80000001, 0x1, 0xb8, 0x5, 0xffffffff, 0x9}, &(0x7f0000000400)={0x3, 0xffff}) pckbd_enable: command error 16:00:22 executing program 0: r0 = socket(0x6, 0x200000000002, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x0, 0x1000) r2 = getuid() seteuid(r2) r3 = getgid() r4 = msgget(0x1, 0x20) msgrcv(r4, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) setegid(r3) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005, r1}) 16:00:22 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x8}, {0x1, 0x2e1}}, &(0x7f0000000040)) 16:00:22 executing program 0: mlockall(0x2) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair(0x0, 0x1, 0xe8, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) socketpair(0x16, 0x8002, 0x800, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x800000002004) lseek(r2, 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = semget$private(0x0, 0x1, 0x40) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x400000000000001f, r1, r2, r3, r4, 0x100, 0x81}, 0xffffffffffffff01, 0xbfffffffffffffe0, 0x8e56}) socket$unix(0x1, 0x5, 0x0) getppid() nanosleep(&(0x7f0000000040), 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) socket(0x10, 0x1, 0x1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() mknod(&(0x7f00000002c0)='./bus\x00', 0x8000, 0xc549) setsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000080)=0x6, 0x4) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) fcntl$getown(r5, 0x5) 16:00:22 executing program 1: mknod(&(0x7f00000007c0)='./bus\x00', 0x204d, 0x24900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="5616bbc2d8b9be834cf8d474735ba027c089df0a9277eb057da36f2bf2689830edb9b3affe19379a0150ffb757af61b7b5320d5932424265bf6166fbf10c8c3b8df86bbf510a1e6b6745fb258122f8e7bef5ec22bcaf8b25988845a63a62b5c30884ab5329ea88f704d0136d035604f0f7c902cd7766b5826d424c240067f99b5edd54de54d7738c6f6e4c5543361d89f028004bc2fb0d8d94a0299643", 0x9d}, {&(0x7f0000000180)="035d93aa17446f50c3f1a2b8f0f36eb6723e8a6aad636ecb3840e7080df96397dd9e672c53038b6b55edecd169fe9677f1ecadfd6261fe638b7a3aab2721aa11a23f1afe7ebd50a3c0e0c3a910435889aab61458b2fad308c68687882dd98832265393cfc0f68b55af3cfdc5daeb025494f19a6d40d20767655bec9efb2768ef8e513787db4eaae7a4fa24df294ab068e2f1cd7faf76e0c011e85609f01ed49df71de436ed9047b4b43b32458293e004e6a53b619cd65256e5ffb0f3e8f01ea7e1cb", 0xc2}], 0x2, &(0x7f00000002c0)=[{0xf0, 0xffff, 0x5, "809e9a70c0be861c8205fb24a1973acc303b9b6f243a137b8d804c83fdc4964c725707cd3d305f24915c7a8736e012ac230bc9a6fe60d04ff8b67e61fba26a44f11ec29372e824f8b82c46f99e629ccef11dbf589aa5ad769dcc229f9563115ba357c1408311051857623cad57905fd133610f2dce9b83f1602481251dd4e3537231adaf944ed472e5ee6999e9a774a9120eba59d30d6e54e9db7fa2bd955b965ea83a7fb76836946874c5540d65f62a9a43293cdd0c71cb3d1473cd788acddf6a5bed4d309f75192f133bbec4d5aa061408a7f1851d5ecada"}, {0x110, 0xffff, 0x6, "e8a9325101e481131e31361ba168141a5b5a9e4eba74234f8817df31c1d6104d0d4283cfbcf242a86a6ec73a52496edaf6211dd305b27b50f8f1826248f5a2667d793befe647740a50d1da6ac3c71e474fcb8cd658a00958d8fa6a19f7ec63aeecf6e781fb249c5d572e4d76ca15bc5c701cfd8940b4fcf4668cc5ba208dcf005b30e4e019479ffd5dadba80aca0945b849187c5af91f18daee9c25c615aefc9a81086004d1868869aa657cfc558c7d9bd2536d7902289dc162b1c50992406367c398c29c287b0b6f9f373fd1067d3baf4a2e9556197be0cfc6e1c86f1269f3f0bd457b84e1ff59935de81a975ecccedf019d910d6e5cf082e"}, {0x20, 0xffff, 0x5, "d2d17216962a18125e6f843d58"}, {0xf8, 0xffff, 0x1, "22c3bffa3b586f4bb877a5306848b25ff8f5e77df49b1c8d58d351b807d2f9e5bbb63206290fa29a2496e89f477ee232ad312d76212bca08ea55b780a62463f59aa5b18b874c88f9777fdb3697ce0ea1b31842aed03cf7da37d8cce7e78bd44378f222f8ade14c37c197c7612a44c7e37ce8b13063170b354acf05c14de9d0f48015ee014de5710339d2f48b0260bbc019a0c6046248bad3ca8cc519633740ecd276527dd02e8425ab0748dca833cab4ad1a06aec858ebc1129c4a353e9378d8d24b052603b8271edd30cf2bb3bfc122306bf8d9dd6cf4d9eda8102f580a3aa160d50743a9c08d"}, {0x58, 0x1, 0x498, "0f0422a32e67d0bed1a9cf7b9504ecb21ec35c2db598b0b6ee64931c19b35fd733c7b3e33c2a22d3937e99e727782808223cb870c6936ddbf8aa8df057af9594b7ab"}, {0xd0, 0x1, 0x8, "78cadbdf832f5ba33fe83a217059e8ba3fbf4f39f46bffaa9b111057b09c0ca71c1ce436e7ffa113e56248fe121f315665cb6596c527ab2931442944f91056ccab445db7d79778d8215c06253ac8886b311fc00ceb46a2573d49fda4ecec78660ea7b60122c229fea6120118038f2e1f93b108cfff9231cd23ebb271c26969783426e592fa1ff66755486fcc1cf6d5d2effc6a5a11b4b7f445d5079f8c3086a2896a33b76b46f146f28f7f4478d58720e4f8c697ac9865329da36fce91db8f2b"}, {0x48, 0xffff, 0x4, "7d8a6f38ee4213b581692a23b436a71504d327ee0a172653bc4c181baccb497f4b87d7415238df080bc09ff94438f8f84e0de2be3ff6f9c5"}], 0x488}, 0x401) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munlockall() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8001, 0xffffffffffffaf20}, {0x2, 0x9}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) shutdown(r0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) listen(r0, 0x3f) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) socket$inet(0x2, 0x4, 0x6) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f00000ad000/0x3000)=nil, 0x3000, 0x3) read(r0, &(0x7f0000000200)=""/183, 0xb7) syz_open_pts() nanosleep(&(0x7f0000000000)={0x8, 0x81}, &(0x7f0000000040)) mprotect(&(0x7f000030c000/0x3000)=nil, 0x3000, 0x1) 16:00:22 executing program 0: r0 = socket(0x10018, 0x9, 0x10001) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:22 executing program 0: nanosleep(&(0x7f00000000c0), &(0x7f0000000180)) socketpair$unix(0x1, 0x1ffffffff, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() seteuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r5) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x13, 0x2, 0x5}, {{r6}, 0xffffffffffffffff, 0x24, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x80000001, 0x1}, {{r7}, 0x0, 0x10, 0xf0000002, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc2, 0xb8f21543e444601d, 0x7, 0xcb1000000000}, {{r6}, 0xfffffffffffffff8, 0x81, 0x60, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x21, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x6, 0x5180000000}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0xcab}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xde3, 0x44d4}], 0xffffffff, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffa, 0xa, 0x20, 0xffffffff, 0x58b}], 0xfffffffffffffff9, &(0x7f0000000480)={0x5, 0x7f}) symlinkat(&(0x7f0000000240)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="a6130d99d3", 0x5}, {&(0x7f00000000c0)="6d9b4479c60298037980adf43d42c71c3eca19d819f24da77374dd61df5116ca28dd24ae9eb3e54990a479", 0x2b}, {&(0x7f0000000100)="01bc22c0775c3e1b66e3cb8fc2cdf667f40b663dc1c58c143e9ceb856e42ac2a0d0460ce94b82388ad38b80605d774c2d0115a023f1563", 0x37}, {&(0x7f0000000140)="9713b9d2e7d727a2cba5b94d654228e2d34de5804c2f794d9e8eaca0f6b0055174bf1eac961b62", 0x27}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="9800000000000000ffff000004000000178a6e76f7b7d328f5b55417ee2638a5b30c23b4cf563cd30a475074097d5bca025f5993727969cb887dc20390caae8eb4d002c432e1e0dbbe9ce79f70a0c5ce32e197454fdfbf663830f9432ef3589e5f3b3a7d3309b2149fde358202dff59fb9cf611af2b7d7adf8a094120c9db73236a9659f7287e9d933ae0d781b75c93c5b04d0c400000000f800000000000000ffff00004000000002bb710c3b3d443a3a7054031ccd8da9deb1996ccf222ac45ddea0ef433f80936b7ce1d842155f5ded6ecf9ecce33772ef72c9274a5f6fd4684e9689bd816c8a71e0061e3a9ed8ee89d5543d9e8f8b2f4d237a1600ebd83d4ff26b887f5b92f8f3592153a12a94fb11a3301d7732f49c0dec065817e6ed0fceef6bc0bedb1f389b0c8cd3e5cd3521a09ed7079df9c805f391f91a9e6472ce3feeae36b8298ce2296099fe53bda2c74e50fb290f5148848c110774580ff6b3995733537af68a32dee31f6817537f6ede1c319268ec0187abfda3651dd94175f3d2403d179bdf417af9000000000000f800000000000000ffff000001000000f982ee477ca9c24822d0fc9c3ef48e703269e8008bc43fa51f61eea4bbf1a1c1051e8bd0249624d4cadd14a066923b3eea1e048f4856c854d5c83ed2f7b2f5416fad1bd7e442e470468ee00ae1ac1166e922028cc88cbc75f2d3e3b1c92de79f88aa4aaf1f7fba04832e7c676a908b3f5bb24ca7a962967de3b668ff1ce9d37c8bc2d0b9b9e535913d161a6954505a2a7b92c331c60f8f05509ef414a6632d90d0362177b070156d0d6449da7285ae2f40c46ebe40f7613c428037bfb4c03adeaf06c81b8eca574903a53262e5fbe7168be95398a2c3453b00dbaa96a57905901d7c8d0e4a690000008000000000000000000000000400000049818e25a63ab72057357315147f3b23b44795f6a943da53d8ee63a42a4d2dec7025b0a810a3177f6ef42903acbb392693fe11f8381be1230a8f85dec827d5b535d0b45ebdea0c5f1458dd7cf2b47e9b143e1ddfbebe5eaa70bb0cac7536738bc402df26df51814ae257f72f6713b8ef680000000000000001000000040000001c31148597b4708188f46aad06202cbaf748be68ecbb6eac58cc0491fe401631b8a7a81446a00b2c12fd1e2d4c9b91284bf19b048839f21c3e01ee8235faed5aee74240642ab2f21aefd5aa701040000000000000000003db4291bd63c376395efc7463b9b0e434a94183834d1bebca74155032d71dcded3771f0adcd8a696902bf37a4957fbc26e343522aa8bd77eebdc9c04ee8ca08a8843d61b3b4a3a5d0ef3bde458671d21d13c097ced995270c5f4bcb3b01d5e5ab703d994ab1ad15c9fa30871be84ce6e5bfb43920527f4cba60846605797c4b2ea22d03e707d20b84089563286a67f3bd29c440184d55d5ece7ff7ac9777d193d954096b0681e57b0bf8954d9bbf18f6118f7f026ed9d1a6e6344b580561647b4bc2b6634dc158d6d07092cfa9594709c78038d32ee3c26358afbaef80f00717bbf4d0d4dbde84bea39bf3c545fb12b87559e6ae368ab20a97557042dadc43b727943821adc0e20020e93dca94a15e2cda8cecaa44c8deca3acce9cb4e08b853593070143ff466f6163e0b21e2a7ef06ea6226dc4bc8f310ee6260e3e51506d7f9"], 0x370}, 0x400) poll(&(0x7f0000000600)=[{r0}, {r1, 0x10}, {r6, 0x88}, {r1}, {r7, 0x20}, {r6, 0x40}, {r0, 0x2}, {r7, 0x11}, {r7, 0x20}], 0x9, 0x9513) r8 = socket(0x20, 0x4, 0xc6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)) 16:00:23 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000100)='\x00', 0x7ffff, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x185) chmod(&(0x7f0000000080)='./file1\x00', 0x10) fcntl$setflags(r0, 0x2, 0x1) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:23 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8, 0x80000001, 0x4, "e282eab6174f481030d4cd52f73e22010704da38", 0x5, 0xff}) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_open_pts() 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x285, 0x3, 0x9, 0x3ff]) 16:00:23 executing program 1: r0 = socket(0x18, 0x0, 0x11) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x40004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(r1, 0x0, 0x80000000, &(0x7f0000000080)="fcbbe151d5a5a8c376f21729b31cbc72baa43e", 0x13) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 1: r0 = socket(0x20, 0x1, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="b6d773f52394e9a3f59fea19a42dbce4cc35be1ad51ed58cfaa17914866eab4649ead60aba6d2114b24480c5659e710634b3cbe6b75463e5de52aebfb6ccf1cc3a11b3a7e7e723668df0415abbff2dd53c85d7157d3901634538b1b37f59e0fc143d38be4070183f880e90ac43c006e6b0f404cd35092aab4d8f2a6b232cce0893974ff45d3bb903b28dad985fd98096b82fc0c7cc42a5c8523aa428d274faf6fc54aa7d77e40a8bb0b3c4412aad1014c7039b706e792c7dc032040d0e87cbb2a5ae57861a7748811f3d8e2ebf3aeaa2071482c41894945ba632ebb5b8ad84930fa622b8bb9416df5d7ca151603f5989c19afb9e3f0dbd1963b8b3eb4596", 0xfe) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fchmod(r0, 0x0) socketpair(0x36, 0x5, 0x9, &(0x7f0000000340)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000400)="dcc8fbed0d4924e9c4831aeb1818533872e3dcf0d3b55f46af9b65f8ed899b3608626b0d035bcceb21c957a6c341072132b6a80d15bf422a31373d6f5f1e68f5646a19b1305e8b627dc1", 0xfffffffffffffdad) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e37228d8632faeabe30b1803b3adab0caf08225d7d17a7e2fc21c94a5d22a14ae3281100852145419281aecffd96033b3a357426b0ed4a14a8", 0x39}, {&(0x7f0000000080)="05e6cf7ba9aac280816889c787b7184226ab3d0022b0b85c28cbf5dd009daa9de0c19c9e9116ff7d4b44a651b83a4106315a8f", 0x33}, {&(0x7f00000000c0)="a0673cadb0d6", 0x6}, {&(0x7f0000000100)="fdef973ee59efea9", 0x8}, {&(0x7f0000000140)="ab8e84d8a9f2f934457c817c1811997cb12cb0d48dc3b9b756154dfe1a251a254691f8da18139eeb92d94afd50230ff3ee91e690ef6488664210c9dfd4c3fca4c3c0e82ed9c8da2ad3c9123757f8a98e5c402c4cc8bbed29178832b201", 0x5d}, {&(0x7f00000001c0)="868a41db77cbccc3c96f4c2bbccd48e0747ef00e298b93308249f42691182069e61a6e206588deea93f1847ef7cffc014f67e256d476a2769f7a261195675b9856f809e51ee80de5ec1e029617fc943e0361e86b1863f86d860f7be1643bec6122f0fea41b386737089840169666ad17878c65ecc8be5be38d5b3baded1d9e8e23e26652add0ac3d41de7c513d6f17fa3d85b156dd260a4ed03e6009f0bb3243a51f6b07522e658ab9120bc8e25a920c327b822e597c9068e9cf68297ef8ea9734c46896a723bf62368d1da75b40d3b22fe29ccc9ae69dc77054268868114019d20eba9a70ef", 0xe6}], 0x6) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) select(0xfffffffffffffc52, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) r1 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6580f6b666ffffffff9581"], 0xfffffffffffffe92, 0x0, 0x33a, 0x0, 0xfedd}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x80000001}, 0xc) close(r0) syz_open_pts() 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000100000010, &(0x7f0000000040)="ebff125c00000000", 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:23 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) syz_open_pts() 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(r1) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) recvfrom$unix(r0, &(0x7f0000000100)=""/93, 0x5d, 0x801, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x90) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x480, 0x2) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x80) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x7, 0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:24 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) setsockopt(r0, 0x5, 0x12000000000000, &(0x7f0000000180)="a1aa69c82fe0ee56926e1f4334962198e32697d9398f63282dbd06e67c54f7f83d0d4aa2759ab0159c8b94a3158f6c3997464a1b5ec309da433896f5105dbae365a895dad43a1d10e8ac0fbb5db354f1b82f8687fa901d960603ab90ae57d1cb84451a3b342c78d7aa1b692ea26f87f4d470c68a80988ab3d1558658b1d80e5eec2397a8706d4c55afd2826464eb684edf28bfb14309545dd1ec807ca7b81eb164d2695f", 0xa4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) dup(r2) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3f, 0x2}, {0xfff, 0xffff}}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r1, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x88, 0xa0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x50004) poll(&(0x7f0000000140)=[{r1, 0x47}, {r2, 0x4}, {r3, 0x11}, {r4, 0x144}, {r5, 0x4}], 0x5, 0x376) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x9, 0xff, "ca9d9a6c4a1052b1d5d9a6708622910479c44f6d", 0x40, 0x2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x4810, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) geteuid() open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:24 executing program 1: shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x80045, &(0x7f0000ffe000/0x1000)=nil) 16:00:24 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x4, 0x80000000000008) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x4f48) r0 = open(&(0x7f00000001c0)='\x00', 0x4, 0x88) close(r0) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair(0x16, 0x4003, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) write(r2, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e76dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf00"], 0x1, 0x800) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r6 = fcntl$dupfd(r1, 0x0, r2) getsockname$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) getgid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:24 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/241, 0xf1, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x3f, 0x800000000003) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:24 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) connect$inet6(r0, &(0x7f00000003c0), 0xc) listen(r0, 0x0) semget(0x0, 0x5, 0x0) 16:00:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x4, 0xff, "4b844bd9cce469cd71e485dbfd58afc6a75a7e74", 0x44, 0x20}) read(r0, &(0x7f0000000500)=""/90, 0x7f472b3d) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) flock(r1, 0xf) pipe2(&(0x7f0000000280), 0x4) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xff, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x46a55f0d, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x12, 0x1, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0xc6, 0x80000000, 0xd43, 0x7}, {{r0}, 0x0, 0x10, 0x40, 0x5, 0x588}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80000006, 0x1}, {{r1}, 0x0, 0x55, 0x2, 0x80000000, 0x6}, {{r1}, 0x0, 0x40, 0x2, 0x4, 0x7fff}], 0x2, &(0x7f0000000240)={0x1, 0xc79}) dup2(r2, r4) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r3, r4, r1) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x3c, 0x7, 0x2) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = geteuid() clock_settime(0x3, &(0x7f00000000c0)={0x2, 0xd612}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r2, r3) fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r4, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = socket$inet6(0x18, 0x7, 0x3f) r3 = kqueue() r4 = kqueue() r5 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x20, 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x880, 0x90) r8 = socket$unix(0x1, 0x5, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r10 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x100, 0x7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0x100, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x8}], 0x2, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffb, 0x3, 0x2, 0x0, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x6, 0x7ff}, {{r7}, 0x0, 0xfe, 0x20000000, 0x38}, {{r8}, 0xfffffffffffffffd, 0x0, 0x15, 0x6, 0x9}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x45, 0x1}, {{r10}, 0x740432de9fac46c1, 0x2, 0xf0000000, 0x1000, 0xfff}], 0x8, &(0x7f00000005c0)={0x101, 0x2}) r11 = socket(0x2, 0x2, 0x0) r12 = kqueue() connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66616c653000"], 0x1) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x4, 0x1, 0x4e7, 0x3}, {{r11}, 0xffffffffffffffff, 0x60, 0xa, 0x80000001, 0x36}, {{r11}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x3}], 0x2, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x7fffffff, 0x7071}, {{r12}, 0xffffffffffffffff, 0x83, 0xfffff, 0x3, 0x7}], 0x6, &(0x7f00000002c0)={0x1, 0x8}) kevent(r12, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r11}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r11}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x8d1}, 0xc) r1 = socket(0x2, 0x3ffffffffffe, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x60000, 0x10000}, 0xc) 16:00:25 executing program 1: socketpair$unix(0x1, 0xfffffffffffffff9, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000040)="268d5d257434a815d8f007cccb1c383d", 0x10, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x10384, 0x400000000f, 0x0, 0x144) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x8002, 0x158) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x22) 16:00:25 executing program 0: getrlimit(0x7, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) flock(r0, 0x1) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20120, 0x3) open$dir(0x0, 0x0, 0x0) read(r1, &(0x7f0000000740)=""/211, 0xd3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x400}) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000004, 0x80) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) semget$private(0x0, 0x4, 0x40) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000, 0xffc, &(0x7f0000000040)="c62dc155f270a24dcf517b3722ff002ee063b8c98e280152", 0x101) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) socket$unix(0x1, 0x10000007, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[r2, r3, r4, r5]) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0xc4) fchmod(r1, 0x11) fcntl$dupfd(r1, 0xa, r0) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:25 executing program 0: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kqueue() 16:00:25 executing program 0: r0 = semget(0x2, 0x1, 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x6a6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:26 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x37, 0x8005, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97, 0x0, 0xfffffffffffffffe}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x6, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfe86) r6 = dup(r2) ioctl$TIOCCBRK(r6, 0x2000747a) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r7 = kqueue() r8 = semget(0x3, 0x2, 0x2) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000000)=0x80000000) listen(r6, 0x48c0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0xf14f, r4, r5, r4, r5, 0x4, 0x80000001}, 0x8, 0x6, 0x5}) kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() setrlimit(0xf, &(0x7f0000000000)={0x101, 0x40}) r0 = socket(0x2, 0x0, 0x1000) sendto$unix(r0, &(0x7f0000000080)="89bf834a20748bd717ad9b24c6f73dac2b2cd845c610b89192e22cc66190b6e4bb4754f79da4a924eb50761df5e4a07d29b3514de1eddac5db1ceee269415a91daae8e20d036a7e34c2ffd0e1213abd8ecedd61cc970726bf74220ac1367fb94c161792b35add3d0a63ff40082e4536503974e858dbdd57e73593a5c822f13a6bc9e99e9105a4705d1816c637de9850850693e47bc741578ba378246b1e23aa5fee3a4871d9a12af64fbe633df5e6ea0f6c7f537b408e7d1", 0xb8, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x61c7, 0xca5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) socket$inet6(0x18, 0x8000, 0x1000) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc0, 0x1) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xc10, 0x64, 0x0, 0xffffffc1) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="630d14ed6b5f9976efe351e6c3f8c3d63ccf5ffd89f06c4cbd5aff4389a1c0754ba36fe2a3", 0x25}, {&(0x7f00000001c0)="53f365920c11d529f82989f8058440579f0d49cac8f9bdcf33064944b34b242a8762b00cc3ac74e632e5ab61c65f7a6e7f5a3ded2d79813c0cd916ab34d06b06eb8b98424bd07790e19ca6e1c3a151a3d0d95e", 0x53}, {&(0x7f0000000240)="eb9af8b1b469b1b7633a25f882bd68cf4e9d10e02e501ab5e8cbc35ecb87d5566460b0ed635368fd3db0752181e445a3cdf117f9b18d538b8213f664e0f1941889e69f44b38ef16c450d57c49cb0440c1fb99be2735d75c880a364605714e4580cd630a7b8810b55e4b713adcaaf118cb5be57cae16fdb51cbe6b42cb8c7300bf13c34251c65b3c15b6ad743a9e8bd0de4fd47eda25c8ea53b9a6c1ee05d91be74b796f09af02a6d6fb65b0d7e117ce632f212b3ebb1f0b563eb5d19e4b7d7e5078a6ae72e05e7f889fb2dca39e6efe008dd21623739d78dbc3926251ed65f09f7cc", 0xe2}], 0x3, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="84aeb6e0b748053f097e7ee45c97b9c302e6c305356c3fa12ee19f7eba80e386aab23b", 0x23}, {&(0x7f0000000180)="d8ac481747611780f6b6b68e4ddf343df04a96ca12cc46e3e2d87b33528cecd746471f2653759176a735f859359fe7237950dfd186c8d4ed9ffb2c09f177c08cbd3e363db792105a4a0dfae7bc049e8399a0003c972e0cf20952fc8c1aecf023e087500379a8be22206a668ff5e2fb46cde3151ee80df92a3a37efad61d306f3a3e052117d7dffa9ac7fb9e84d0b4a745e55077876d88e21096c55873ddb2a4d96ea067e1603065a2d912a81bbdcd59d3fbc2feb20950e5214d6f99e2cde2e6d9b874ea3d55f45064f3c0a5613988f6fa8daaf86a36e430755ea2d729e6368acce711faf6c59", 0xe6}, {&(0x7f0000000280)="ed6df96e28059efca1c0ffbcd23fa375d1fa6da74b32b570d9e029e778f2ff1e47aebbe79e18e2dcd9893dfdf73d37c721be73ede1e47a960ce4b1829c8bc92e034d060b6a3a88fc0c3f5cd27ea269bc6d46b1ebc88213eadbe195b5420f28e43d9fd52eddc837a9b223d6bae04561a72cfbd5ac97208c6602e15ace71dd9b12d988a4", 0x83}, {&(0x7f0000000100)="ee31f39afcdc6696943fe9dad8fbec251cf3e14b11b3a96e72566fe5", 0x1c}], 0x4, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r1]}], 0x20}, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xfffffdbc) fcntl$setstatus(r0, 0x4, 0x4) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b78ce3fe498d08b224f7cd23363279b72a691aaa70f552fba1208659420655d89d"], 0xa) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) 16:00:26 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x4}], 0x7, 0x0, 0x40, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0800696c6530000744a3e7a133542c1b247ffc81c632185543c093e4cb1e60552d2c60543b94cf1ce383cdbcfedd6dda4f693141c38191ca1e5faef942cc62a4"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x40000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)="15a6e9dec3af", 0x6) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) mknod$loop(&(0x7f0000000100)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x76, 0x0, 0xaa8, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="80136fc2f3ae8fefdaf48ac3a0e3f2c96a38d1603c175eba49b4e1d411d7fdccf4261555bf738e0cdb305c3d62355019ed726ddc3dca38431078e30f9f6cd2b2d1d987970e6d8278d73a3e93cf382a627b3887dc5e5b2921f9920644fe25d01d1b4a2b247f7a07a6e1897d323d1e02174d34448a8cb00879fb23f6bce23af90f87778949b3eac8e0d2de54847cf5f38c633a4475d2baf7ec92fc726434969b16d0d7cd6c718c18737fe3392124c8cbaa0f2e0d6fd37b09456a35624e", 0xbc) chroot(&(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:27 executing program 0: socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) msgget$private(0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) write(r1, 0x0, 0x8f) 16:00:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/113, 0x71, 0x840, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmget(0x1, 0x1000, 0x9, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ff3000/0x4000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1ff, 0x5}, {0x18, 0x0, 0x10000, 0x53}, 0xffffffffffff9222, [0x9, 0x40008000000000, 0x78f9, 0x0, 0x7, 0x6, 0x8, 0x3556]}, 0x3c) seteuid(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff2000/0x1000)=nil, 0x1000) seteuid(r4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/4096) lchown(&(0x7f0000001200)='./file0\x00', r4, r6) bind(r1, &(0x7f0000001240)=@in6={0x18, 0x2, 0x10000000, 0x1f}, 0xc) bind$unix(r0, &(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001300)="2e0105b9e885a4d5e6bebd90c123fabec1c066ec72764e4bd2282a81547f9fab1bdbbe0ac9887f500e25b7ae4cd5d067743bf67e9bce90429843e9edbca20725e2bb2c50b8e5a6e33eb17ffcfefa28f6cd42dca5d3a5ead22ed50fdba1dc5b74f3b5d32a464014c5393e0098f8155ac2a57be27ead779175b7a8f11265cb4654d9a07f54360eb667ca68aef6c7c389bb87ff0974924ac66f5cacaff10e1ce32ae896e30c02c9a441d2bb1581c79557351dc8729c4c1f00", 0xb7}, {&(0x7f00000013c0)="12803133dee925523496aee9e2c3575b9aa074d07c8f7c4b49bfeec4f7db991f09fc7cbf7194918fe526db38adb47068ba0fefa802eefcf70977b86a72e379d486fd7f38466150650b91f1691eedfbd0f887eaa0fbb124ab1d5e3cc5c7935765888441aadc27eb0ec6d2d7a9", 0x6c}, {&(0x7f0000001440)="442bd69fcd8b817a3dbbf3a6bfd3e02897c967d8b460a9f690e662bf7ee1a310ba6a6185bdf923231139cac688e56c17d345d8bdd6cc0854dc93efbbe5a085407703685c76982d3b31e80fd2af32e28b19228d19732e609885a3809f64bf013c00c9ce0a9f54addcdc125f3a6af92b2d13d8a107583f4ab81c0af778425698ac1a29db3f69454df4501f9219619c6e334577fe042cdde88654d54cf2cbf88e96853098aace7f9d6a30fb3b9af1bd7c4f17f0197215ad0ba39fe2f264d7c761833456b9dfab8d1cd971602b1cdf8178a4cd958fab2af41f363027a3524fdfcae7f1ea5061", 0xe4}, {&(0x7f0000001540)="a8dd82ae2cb583f7fe2e83dd0a7f8596f182646ddddc08bc44354e298e9b7b5262fd58142b653ca439b9509ba09da32921bd183118dca648ae6fd5c9247f2e6768b89ea482ed12e66b41c7eef30274282428cb214f6a5dcb2ad56306fcb7948dc9bbc80566093173ad6bf857e7fb21b408f93cb19751ff410843c86e63eadba39c8f033f4e2fa7574426ee857111c43669092cca45e04e38ddad10d79c2f4e0d8d95c2de9d6215856ebcf5cab79bde3803c87a66d22e26d5ac33de70135fef826468d282c48441af3687989663f022583eea853149505987e4fd0eb8dcfcd1340aac", 0xe2}, {&(0x7f0000001640)="2a46230d322565d5c3d676b3bd7e63f5c1215434b94f5d25035f12e7a9cd73c353e7bd36fa721c8440744635dd7331970e79db5398cff7ad860f01e1", 0x3c}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}], 0x20}, 0x4) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) ftruncate(r2, 0x80) pipe2(&(0x7f0000001780), 0x10000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f00000017c0)=[{r0, 0x100}, {r2}, {r1, 0x10}, {r1, 0x2}, {r0, 0x40}], 0x5, 0x491) symlink(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='./file0\x00') 16:00:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setegid(r0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000200)=0xfff) mkdir(&(0x7f0000000040)='./file0/file1/file0/file0/../file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r1 = geteuid() seteuid(r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) chmod(&(0x7f0000000240)='./file0/file1/file0/file0/../file0\x00', 0x40) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) seteuid(r1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) 16:00: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, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000001000/0x2000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8802, 0x20) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="5211bd81493fe04aba329d534c90ea81710ae5eec011e80f54feca583ca66a1337afe1f20199bde6ada7c976660e32d7facccd6278ea5dd09f004c650788f18a50c9d8aab439d19ae414c38dfbb5262e288eb1587f3deb09d405636524fa0e867675fdf4d5277afc4f24eabd6dc7c8eeab4a8f48b52a367c94193d8d46a4b722becc3675c57bdaf8abac40fa32ee1b83710458ff1ca04e0dbdad", 0x9a) shmctl$SHM_LOCK(r1, 0x3) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:28 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000001640)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x4) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="65c46aa7cdfc5101e2e73bc565dedc748507a1b549a671619008a402ba9b5958f7e97f817657e44ac8f46a229ba7c69d6dc187a30535d28cc1aeeecd2ef0185a97601c063337016127ce707e32353f7dc07defd54ee98c7500270219377c6d359c2df52caddbc31a33355cd3c5c09f666d8b4af257bb76ebdfe5f2a6cd85fe0b221a4442e0463edc9e4986e441e15b237ff567ccf6743595615ecbd21e14ea9b204699f6c359037457e1a54375afb4", 0xaf}, {&(0x7f0000000180)="4685c50311f6806322856fc2e6928e276b8bbaa4dca2d1cfccba6ad2f8eb719b01f6be692a0ba237b927e295f2673ca78d344641c26fee0f9e2c85fb728923b2594357dbc88147b716bc5610615a9e181dc65f1228b0f7e3", 0x58}, {&(0x7f0000000200)="edcb4d0bd0e225561d8d03e065aafc5a7d244759bf7616623513873829b3b5ece8745450f263cde9de6bcefb453f777a415cc813aa43e3a522915075453945ccfd81cced416124311fc429285f2773294a7de4e824ada8d4429c564eca9d8dfaac64b6474cf07a37700daa17d3572c5f249991b4e52e048c5ba0c67e84f2ea2c22d8600257305ff915498dd115d4da9a416f9cf4522c032327ead0e7731b4c1c5df5345652e3ec42544385e562c793048797c3d1", 0xb4}, {&(0x7f00000002c0)="c16b6e242e2f441487097fcd4035f1e1f2c9d6b49c9d9d2e32542fc98a72e766fe465ab55b6c1063db1b678c4b506b1a2ffc68f0987dc0f7abc2e67b5e2916be6851ea4ef8bdb40b917e8b5da9c203da3427da165c4173618ddf2447e1250d706cfad5b0c2ac9b20c1d5581cf205007148515196f83d82b3d28d378112fd069b9c64b741aa5a507960c773d46c6cda8fa9df104c0b75287fe57face69057", 0x9e}, {&(0x7f0000000380)="8221a61063258c5206be02ec8ad9f74f45a32d5ef2cd582954055c9fc7cd67d21c", 0x21}, {&(0x7f00000003c0)="81f5f2d325c107523c8933395ee762746c5221da447c6fc11f5d6396fa77715b4294070fd9bf3019e3287bedaf9debf7ea8c53c9899392614b7f90c8066f77ba42368d53a4ed044f1b397a5a38574e0a21d5129a8515a1e88478d12830a575fd2282df108e78afbef23ededb34dcbc14263f2e78c5b787d2e5462f733370bfd23dc036a6603e2ed4a4afdbc27a486ab21a4223cd78101a85144ebe7f10c9ace628fcdd3385ca96e3e31bccd9970578e77bd37eb5b33d94c4803947b30bc13fa5976a07ae44175b346b405d7764e6fff9c016a78ac12111ed89333aa1d2900730244cdc6db1ccb8b6737d3f4cae86010cbb5f800a764d17c262a03c2d62ccdb5612a8b9409da9554e0394b6453deab61bddf9703430eed4b2961f2f55caaf5ca7aeb21e1e5c106ab123448f835a249fd182b6be518cbda855c68cfcbd8906ecb5957787ff2e40dbde52c6b601d5b0864a126e95b1ed36a2ea7d1fc5d5fbfed5d2fd0b023472e618f918e371e772bd778bd2fd1d207f2a6d02ebf66206c504c42f30735c8c6efa0dd9b6d28983b7b856219ad1c5bd3e241075f6437046309f779af62fca2d4d45504f76f6418756c5654a84572e32634f5408cb491a13344d61e4f8dfaf991c4089e4309a69431bfc59bc668e16c994bf75854a2aa9ae62b3debcadcba825161fcad4f16367617ce9ed49a385d9bb91f9aeddc4e3e93a225e48aea8db21556292401cc3d3e88e7ef9c519d9c57a46781ebb52549f311bfc7f94106c575937a7045a418c25c90f6617bad2d02d989ecb42a1c19a526512a4013402f70f08c40f8fa9322fbedb4260b765de82eda0dc048ae0a2acb998d3bcab4f08400542bb73f589df74b15923bd5d7342241fe646b1e2a837577c7a6c5ee419ba1fd90cf6e0af43512a66e312a4b1fcaebc833ce61f005b5858479a90f32e73995727246aab43742cae709ea89e7faa987009c95042ef2dd5c8471f712dcbc288cd6367bcab130d4647aa254eeff061872426587451a3136e2b5f0e9cb4dace977d9c357608c3931a3425ec23f7cd65f9ffd199213630a4df23afe2782a28cf164681b95f8527dc91f990bc81409a46c4812691d492f757c0560a86f450be9f5d83e074be5ed3522793b1179502fb78552713e11a59b9f2e474c6c69b9f6e47df1fac9a496b84f9143fda9f1398a60ef06277197e1226520cd26beb3d0f3c0d77873c2e3e855ad8e43763ffd6bd72c72d01b03973aa47a71ffea30623d21a0521f5423d42571b93cb7ce6ffd491fdb59b70de2b99b488040add27236d189066912644826a26fadfae1e0f4870407a788508edd912a04e2ef14b744699a77451a7a4723e3c365ae846b83a2f922fa5579485ea84e7e71816f83da9b0eb52b32091fb80b3c66e5e7dc940b5e3c5550bfc6968435a749b19398a5ea46c1dc36e675c29c9fee66787801ad66437393d9072546d74b41daeda30a7db13a3f1cea17f3ea430c0ae151bdc875bbf4da2f0a97a05eb99aa097ed3589c513c607948e1b82621d039f83a248ee347db2842858db8eb65f8682c431962bdf82915c172e154b6cc83cc7c11534315e0bbfa6937d455e73d0183a65c40ac2c83687ffc56528333845be8e17704883345c8b26d3b8decd54e8de10985f8dd2e1de1f8a4d6c600acaa79a33b295eba33c8b86984247d6fe97fc72087f4079c8b68b7e2041c9082b88a4aa84c072a2da2a3a59704f61ab675c78ab9ef1ede923fc232a78d76495f776e92e064962b69405e20bc559c4e61dd143767d2c6cab7d610da45d6f3c8a453908dae06b70f45e8fbfc4d0a9c6d06d765f21941d5955c4862f6d66504ff1940b8d5315f30bb217752006193e22f29a365fca51152288908e6695c027cbe41f8a22110b3cc11ed8dc23e605746addab7f8bbf17028de04b1922a53526b55a3fe6d1e58ee541fab5b4eb4aa555bb8a5d6dd5d585f736814992067af4a27d631d8c7b1c0e17aaf6840de9afd81f8cea8ab466676419b6ae8fdfa0c6452db826c0b81e9d74c8d7e0d1d09bcf5904ae4b66224c3f7b5617c6b8c9fb4f678c032f5f626ad05a5e1cdebd4ef688da077e3bd8468c4be5293af492c46a9c96a1efb3cabb805cd100bb1aa0e26c207388b2be4d055992c95ec9b354667828dd4e502e0872197a28dcca579d6e6584b85506c4eac416a9f4f54e601915c4195f57eee15ab4aa42f509bbedb15829188060a5c949f2a3cbc197847b45e2003ecb44602c1242418c21370cff1c9bdc92fb10d7928a93bfc95abcc069c4b312e5b24c5ae0a0481f6a159f8a8f9db15ca6391e3dea91073213c06c884c7876ff1a578f7dbf749079d0b6d7b50ef6f596e099ff4a2dc1d7272ba3eb5d24cb97d3f134663b0f5ca7b805eb066294d30d8234fe9df936ed104e9161a66ef3c05461e7e68729f9a82e5f0400809a5924b479a1d2d4d151932f8a95361e68efa6e3c6e64e3f3fa1641df51a635571ce28ef4f91704f80bd08b399a0e5209e9e0c7f01e66ddfe8cd88f49f8d456f3a7cffeffd107b25254ec5f4f411e97956931e18dc85d6715d324d8f7eab6a7798189a436f4468c0f3564dc3603944d2f2dfe9d48291ffe4f6ad302320aa15344e187137edc588803a8dfd55c8bea88de27a602a402a02279b1cdb836ea024dbb11ee97487f39f891cc8570f69b3877ee55f15bd1ec2f6890fc1e61e6a4816dc2e9fc1988d18587a8207f5c46acaf5d950558d6d9b570865e359b7e3f82258750a2600ef7dd965af43e68ed856df1868f6bdae05b2c76ba3e8292dbf05cd86a3a124b8abaf174da21177677e03e50b3711d3fb2b3f7e445047feee1e3b98bce114eced9093af05db29ba55da7559241a04019dd9a584bf2876517527510e69cd11707e984e5afb1c2b4eefc5340ae36d25e336fb2f549c8e4484b120d54e60064803d20491b69d44ad3578d9db53d4a56c2adcf4eff5f64874ce11ce103149fffd93c245f4f61aa2a343a289b5ea08eef7a28ef960cb13d8be430016dfe19b72e57fe8c5bef88f18ec75e0e22d6395734bca34bd9dd74b8e6a678d01425ebd335c96b73ed59f239c4249c489ea3bef9b476481d1c7486cc8a6945a37508c01f2d87cf15a008667dff86dfd77bd52ef28eecee913d53025c08fe42eae427c7e92f8846f0aabfbd5999e79305fc2c63a0ef019aba7c606a6bb518617d15ecabcb03608d9820bc96d9e8e09c60539ef840a05d084b181d80530da86621dd0606f96bed71f200ea422b86f5361c3c8b2b4c8b0e1d4e08024d21515d37d4ed9349b7db64aa7b09d02296defd7a43bc61b6cd8f5fef798faeff5cce601437de43eb94673951a2c96503577058d71ab6f0561d89dfa12c43c62d5f3603c3832170b59335be7827c19dbe049277447f428b96af2060398b55b8579ec4b3a055f8d97eb2d8bd60d9401f6a84ed4a83aed3a8731b013467b39d0c5842a39726ce533ff602da3c8ac6fa74fc89746a3fa12f60919f47d3897317402ae02fcc3f16c17e22e9037c843611764c93298e6e39851c9eb53f20e417dcd9284d56b7497aa97d9a268aeb1b228c01e8138c3475a82ac44a41d05c37674e9143f40f835edce2792548e3016bff29af7775917695eb8fcf8c956446cecd1e77a480ae18d0277814f5655fd798d73f7cdc6f39c7d518123e47bad51b165d72ed162715ccde5efd482fc71b5d38f9b47f0bb1f874bebc8d71858bd58017ecfb14578bbc87ab4c2b9d8c283490c92612f378f014250016c4d0a687f2682d2b1c0a65a34ddd8a51d4298cfa2f5e8083a6be8ca1711c403e0b3523d575868daed99f84f1d0cf6765b1e74872f43d58c703feb78276dec0c22df3cde67c032b20d3acb2886ea56baca04917c0f64560e4639f31b9a88edb61ecfad556a5a6c85d14852e323aa15e825f70f0d47faa94d171cf13ec72f200e71d67774e9dd208379712cd737cd2d7eab0eae378c89f71d76fb50f437bee5ad9b1106bb335d292a9532b0b8074d360791256b9bc1dab36788cdcd03e68421dcd54dcb5e467f9921438aae791879b44ea05be0a4b1b63b4371a08c7fe07b22d32fcf589d02423a9501635d219595e969cc2936bf079467318d63d40dd80f3a3e7d756ea183651ded1286014c94d4cfaeeaa0e8882eb9ce437fb3fa144a0c72147b38af61b591fd81031a51b5b0285531f81f6ca8a0ec6285614ddf7f44aa8e91e550805d152966a9c8e315eed853961e232e28702a5f52aecbe92b045ffb225ad3836f9382030d0b59cba3ef66c49e3d33a6bacae140680087d7e0a1c7dbd4f322bd28bf108e65d31ddc911b78499c15427146a528a279902ac949c42ddbc73074a41892b4c511389179a963e0fba041c57d4fa6f30b909a41f9fbf340ee20ce596b10bf8dd02c21352b42a27f5b2bcc74bee023fcf821b1e1620bd74c6fc436eaf4fffdaa752ca02c85dfdd682658f0fac223d6dd19023d2ff8eaa6390ef49256b4e28cf374713918f7bbeeef6511a1cfccdbc49efce291e4e05cf4e9022650d2cf1c85d9d02fa56241266b7107f251e8fe251127992188c8f3d5713cfc041e19007829f0b26b3236a6b68b37cf6f515bce2303a621bbc7c8f06217313865026b2d9697a6bd32047f72435fd228a04f9d7c5312896a1b37773295caf13ad87ef095e402134a1b459a80270dbebe52301197344802f61ae6030944b8795455cee48f4fae655b6486cae5f1c0ae84968145162018070ac36772849533ecdea1bf1162d2b9f16f9171e2a4ed2f9d56d656b5686858aa271d333e366a19c19f699d92fc23c9f12d8bab330e39339469ee7f35992c8c77a182939b7d7a078c5dd3f402017d6733f643977fe0b0e1e37f0685c7c240b467b6dc0a06d60b92631131f6ef8b1b1234281e361c8369756e9d50c6acb363de4c1513a145fec116e6a3db2221319b3753622e22ec16156b172665c0374fbf8fbe67e3e8960ab49e8a71fddcd6ca6fa668c41ede5dda3cf6ec00d74fa343a5b55164f0a1c879968d6c544d2b783cde08b486fb1e51d8f845e3567cc09e6d3e84fe85df7c9369ff6bb83d50478091e4496179afd3c928e82d1c1f7288ed0cff79fdb80a306fe5fa41cbc0df6a04b4a9a22b04161d2316740c088b1be565cc3db3fa59602959c346a50b7259f913de2778e7100a2b1fdf41d2636db4ac0ed9915c6c7abda6747cd2671f6baa53135e3be14198ea141d44d16b032caf997141a87062c49085916bd3f1d0143d6fe0d881ce8483d8113559787afd8edda6a5cfbf181a65ea0f98285aa5d532d43bbbacb11e4378b5403715dc393d3f94d5e44518684065af5e2bd6bc5e6a0bc8cc7529dcb2f43fa0fce051e9a403ac23cda9b28f0ea34b5603beaacf26090251aa0ecfd98f95810a62f2eee507955eb62629ad4df5a1d60fb402275a2541f76485d106873f4759b8062359f5373b179eac05b3958a7b2d3178c42b3029657121dda673a496272fcc79a2b345dc7a7c007ce667d7331c364b9d5fc8e16536d0fa0c8b59ce510e05af0aa970d0f5635da26b8048263a7f01f60d246487cb26c92c993b5e8806a7c0f1888c664d70eba5ecef79337632ec04f05ca8b288ce39b4ebc0fc440ba9d00446732a7e9b7158a67af2c849312bf591c716479f734a1a572c70a2d999b04596012d1dd15bff0fb3a219c4e82938cfd61c50cdb12d68971133a6e761ac4c5e93fd1f3edcb8afdd7091808ec5ee3469d049b7d2ebe45cb535931358c4c4b326c171728718203dc359d8fe6", 0x1000}, {&(0x7f00000013c0)="5a4b9325061b3f5cbbb6080d767b4d4a167c008fbda2792615ba7b7abc5809645a72b425e10d7f88fa928f475667559fe4e89fb8f4301221c2a3cb0d5215c39060b27d184f33930a220b79788a9b4608bba07449d66480ed4bba3a19869c9eeccd6dd82327498ec8932b3a532fd749187a41ed5bf261c91a3daa94219a62ac885cea201617e86b80931cb1ff1a422e5a146f21223731cbe8149459a519d3a07f5f3402da046712396e3b2af8ed0ffc2284bffccd6e59971e6a7cf033b5a3426062b034c8599e0387b5aba16c577f0c96ac1a9fa2995af2c209536aab4f89fd21f1", 0xe1}, {&(0x7f00000014c0)="e8b12de98b41ae08269008462c841e17f015b56e1eb82ec48e307ecef2910c1199ae1cdf570978594ab1e80e18e59f969663ded330b4046751c701d1507072e24c296860c7d14743cd592438a75582822a00a8bfc2bccf69e27e5740d49a49dba3a02372b1e8be6cf94faebde97158ac473d840c5f0d6edb125f7ba1261c9cb46c4b06d50cc202972aee10926169ed3a58c69c017a0d16fa", 0x98}], 0x8) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r3, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r3, 0x0, 0x0, 0x0) getpgid(r4) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xff) getpgrp() 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000540)=""/18, 0x12, 0x44, &(0x7f0000000580)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000001a40)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x400, 0x2}, 0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000002a40)=""/4096, 0x1000}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/28, 0x1c}], 0x8, 0x2e) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = getgid() r4 = getgid() setregid(r3, r4) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000)="6f4961e2fc6f72a412a420cf14b7d54a8bfd4583e89d23addd72c9bd8fbe751241147998008ee33b57fc1f692dc1e6d65d58107a708f439a2136762440d1684373f2f0da8dbaa3c8a048f68391e8495713908038f227cb822853a3ddeeaf6d0ddb922a15a7cc4474", 0x68) setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r1, &(0x7f0000000280)="0091c2ff5a9fb294d9913ebbbef9a2861e37dd4cf500da0a94a99d91ba4588ece500ff1330ddd213f41f1edfe695258098fd88e0a5fb3e092ff31494da2fe9f8ab781e579bf9aafb6ab7fd294d100ea3cf23107a8c520ad67e9deaddea89dd27879d1665dc2907b4d304c435dc35872e33", 0x71, 0x402, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x4c) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "947f62c0e08e517c104691e57aa780ade4a9695f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) fcntl$getflags(r1, 0x3) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x140, 0x80) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300075b793591013c4235db0f6783b7028828542f5005eb226eb88f5b196c1f4c90c4d6103d113a69d6e9d154719f5b83d24e2bfe55c170c4637a18edbcaa49e85c7b30aef"], 0xa) 16:00:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) setegid(r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)="711c436dfb98dcd54cedcfc7fda5690134218678c901a978c949a96b9dbc91db07388aa18424090f55688266d080ba84bd6deb720c32ee59411667df5e8be0389b91b0901d49c6e771380c8aa028f1921f97df279948b785c167bec88eda918f7f37d01405039e3900d2f76fd46135158bddcda2c18b2c6a2950669a971bab3a5c65262b9515d85b64c29290ed52d418830c696f038ced7fcafdf59500890ed9ce3d1feca05961e7759118df0acf04677446ed792b12c731e8e236aadc546eb9ed50877bbb7842a37c0113f5a491b77fd7", 0xd1}, {&(0x7f0000000100)="d4854114c9c7befe6a8c4f27d79c57ab4a70000e73028e5736ab263ecaff1c185b7c33aeac0c926c13bbfda5da04782c65170cac8668e0b10240f1fc95645a797b6067f7e517b3a316956afa3089bb32311d8bab63afb066615dfc4dbd857af134a10f0dec34dfb27edea30e0f86602f254f4048ebf4b72b0c05b6d96ed667e39730bf3d037ab74ffee03cbee4de1182ab0eb2ef478438089615fb0be4264ad79ad4e4c0", 0xa4}, {&(0x7f00000001c0)="47924aa5c7ae641b08e394bd40efcd6c9f49fb009b0d9f51a6087d560486a63f8734a657bfe9b7dc72e3e5c2b51c", 0x2e}, {&(0x7f0000000240)}], 0x4, 0x0) ftruncate(r5, 0xae) 16:00:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) fchmod(r2, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 16:00:29 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x0, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x80, 0x401, 0x4}, {{r2}, 0xfffffffffffffffd, 0x10, 0x84, 0x74, 0x400}, {{r0}, 0xfffffffffffffffd, 0x10, 0xa, 0x0, 0x248}, {{r2}, 0xfffffffffffffffb, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000010, 0x1ca, 0x7eac264d}, {{r0}, 0xffffffffffffffff, 0x85, 0x2, 0x0, 0xef}], 0x0, &(0x7f0000000640)=[{{r3}, 0xffffffffffffffff, 0x15, 0x0, 0x34e, 0xe376435}, {{r2}, 0x0, 0xa, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0x1cc000000000}, {{r2}, 0xffffffffffffffff, 0xb1, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x81, 0x10, 0x200, 0xffffffff}], 0xff, &(0x7f0000000700)={0x4, 0x1ff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0xfffffffffffffff7, 0x0) openat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x8000, 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xe4e, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0x10, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000005, 0xbd5, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x9}], 0x80000000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x101, 0x7}, {{r2}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x40, 0x30a8}], 0x4, &(0x7f0000000380)={0x3, 0x7}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x9, 0x1000}, {{r2}, 0xfffffffffffffffe, 0xd4fc9f2de9a53986, 0x41, 0x80000001, 0x9}, {{r0}, 0x0, 0x1, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x56, 0x16, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xffffffffffffc2f9, 0xffff}, {{r2}, 0x0, 0x1, 0x11, 0x7, 0x5}, {{r1}, 0x41ad1e3dbedb4d2c, 0x1, 0xf0000003, 0x6, 0xffffffffffffff41}], 0x1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x100000001, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000040, 0x3f, 0xf1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000009, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x12, 0x25, 0x9, 0x62}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x6}], 0x6, &(0x7f0000000080)={0xc52, 0x5}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:34 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = getegid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r8 = getgid() setgroups(0x7, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r8]) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0xf, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x3, 0x1f, 0x8000000000, "90d8f3a013a8bcebc6cce4e6d28aa26a4b5d786a", 0x80000001, 0xdac1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x81, 0xe9, 0x9, "24349c243240c4b1cb117b3239db0770944456e9", 0x7f, 0x62c06016}) 16:00:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) socketpair(0x7, 0x3, 0x101, &(0x7f00000002c0)) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000001140)='./file0\x00', 0x20082, 0x20) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0xfffffffffffffff8, 0x92}, {0x6, 0x80}}, 0x0) r3 = kqueue() r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x3, 0x3, 0x2d43, 0x100000000, r4}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc6, 0x0, 0x10000, 0xff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x7, 0x6ef}], 0x8001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x8001}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0xfffff, 0x14a1, 0x1}, {{r5}, 0x0, 0x18, 0x0, 0xdb, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x800, 0xe64}], 0xfff, &(0x7f00000001c0)={0x1f, 0x80000001}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x301) kqueue() kevent(r5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x50) unlink(&(0x7f0000001100)='./file0/file0\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x7) msgsnd(r6, &(0x7f0000001200)=ANY=[@ANYBLOB="030000000000000055f2abec862e0a0c3392d4acd08fd310d41a9d28a68753547382dd008734812fbb7a5ec3ceb587b26e685400fb079b541e5094835f0c448fbdddcfae662ddb9577353b742fcd9c372041a9dd9e90dd9deef7b07e701e66bc0442b4a044f6757cea2b6f75da73966ad913b7f93cde2c5fcc13bce4ce453d545ab0d8553bf7d326afb59c45245115328d73cabf792241cc9078f1e86880665f4864b20bf0fc971d257c64fabf13e704a4391b1e0444d566db3fd0daa2f3f34141d4593e83d493abf98e7b85c4df6f84446b8a29ce3c99e81c00a5995e866452dac942e37bae7a190ed874d13fcb7d9aff923eda295fe7d769c755af43f0f8f94d188da3aed7abb6770e0a16f3f33a149810948f86fff22e2c867bedd5402b62da8da86a4f383780e63a0b962c0005c7528a971227ecef3fe54b5be4a67b241ce335f3c98cead368ad5f38bf8c28e2b37394799284376636c934a07616340ecb472119d1fc587a686aef026058c2ae3eafa4565c5d2fbc4260d1fdfa1845bff3e3449863a51b00678b0d09adc0d0eb927ca7efbd7e473a4ef0ce35a7845f01ef6c2dad7a3c783baff8f0a95ea7e212f3f8e089e7a8152fd8e2d6477675f14dc30b14cd5f74eec68de5521b46d443ccc917540b433ea0d6fea79314cebd365e94ae45827260e2ca8a33f3a39047b30d8d41935225e7bb4ee549d2a1e076dea48f5fc4eb2c67c5ef47287b43cc2aa688737c29338dd35530cc92000b1605c2b689872ece01cd01f582ede30d000000000000d30cff77a0a3c544146616813a03569ca9298a0e41d267fd7e4bdfb5acbcf0641e42d931ec56d08047d9c231e8512ea3ce0aa9561c12bc29752027a42141415d1cceea61d0694f820717a8e8ac1721c08ca5dd91df5f77bcbe94cbaf9ff72d5c3845936b406f1eb81f9069ba045fa9704c5656eb59dcb1842c42657520972130160b4b0a191529a6a96e1a7c0d9e1635ad81cddd1e911903514c22ea0c5c27d6c20e0a3ea04e93a1a136ea8b12972779efa9473b12c786b343d93820d268eb087905fb95a2ae5a0224db0c10ad1256f2f49f42227fd87361aecc61f45ee348c87be2f0703d2cca86f955e5bf1ee7c947d567b7616600295b0d85cff57546fbf411579d3d66e91283939b67f6fd85073730b688adf1b9b19eb9e5a6e2fed502e8db8453e9f5183b2f532e8ecfaea50908f2c2f0b0dca3cedf8b5dcdb66cfde93f375e90a9494b3e42a462f667cf831cce05861d2398504f8a8e9d44a9ed746aac589fcdca801e45c218a33b47d4bcdb624f02d27e3ea81d7df0df1c919db8d23deadedb8e5190a6e524a2599a83ebdf434ae807a485817f19a809c7dc2a4b4ebb8b0adffd9960f1eb014b6467a900406b6e26b3253e08d9a1aa4ff6ba77a514ce69ad278e7561b754e9eb5d9821c2d519b6f34274d051a64bab8282ef23a00b367bdb47585157ba4aa92442534121ef5d96db57de37ca111ca23f2a298be7fe1e5318a6583765a7bd6fdc4205530af5407684b88007f11c052723e31a038bc69a89569d43fbd7038340995c84878e35c7d407ec19d83d41b7721f5834572121333c7f9646e1a935ceeaa2638f6cf685170e382b929fcb38404b14fb29943d72efdb05febec65e9563f0a51e7fac441113d6e2ad0e9ce81cc30df758e703c521faa52833bfd40f296457b31105e2cb5ca1479435f7a00db91b054b467adbc449fb113449d80dd404873151f174f44c0cdb61699bbe5c111db07fcdfb045fd65c78b10291f4955dc1f9311309fb1920166125bf98816a26e6e4964f607d3042f3eb2401fe5b89faf74fb9c5ff908e39d6b9b849b965e96b5b0c97cc0e4faf68f8b16ca119f72ccb6bb3538cca3dc0b361edc79a53b91fbe18ea96a8fc156e3f126f4672195a2e61f341e13333902d597eba3acc781d1c6f38b250a18dba68cf57b0aac5782946a3c33a0d57df771b2169f79bf4e1fc460a044353ba97d8d667ea976fab75927bb24fccdcb20af9ae9b75a3a664b2f07778fd4e4996871d54af2dec972acca327d8176ff19cc6068d0dcd13bc96d90f62a2eeb5c1256a7d03cc0a93ffd83e7e42de505e7efbb316fef8934e822f57e1295c5e932476fadee85ef8647b2e331bdda2d43553ba14d0c03a39ab7a8380d09cb2dbb1d94ea4a6b3eb5e0040004dea12110b0a86efe9e3690f853dd32ca683dd0913a05981a22adbdcf561c3974753c6db565c57fc33b74fefd467d81fc75800066c1502494642e2d582ca9aef28c81bd71202d6f3401ed74359c96388e6e9abd5ad9fc4642256313890fa968124c975d7b9e2d693f4cfdc572ded8b01a3b0f358c0667a38806b5e1a3fbc10424c1961edc7742096bfebe2cca8611b272c7d8398b776efc0cc0e847536fff943a8aec77bfc3de7a51b0eab897701f48443a5e06890898e4ad01e28af400a9352dcbab89871d85725b4d77489e418cc2a6ade4a7b1f9b737924485470e76f5381ed1e40bec04f3843f5a723f972ce47283dd003f965e12daca21795e235dfd4ad4255e0c6163265ea548772108ca59575f8edf8cc2d1156cc6ac5a8b20b97721d05b358e29045f24bf59676e8b856cb5e56a464e38cd6295200938eab68856a69135cb5c1009d290c445f62f8373a74337193ef01bba95136717060ca2f7eca62e36fe4a3256765c3f4b19007f248434fe70e35d0e351aee5e2a437d509998fa4f9d07b5f0c14f24575411ebf08075664fb6cd77ad85e1c1dab2d2bf53beed335825adf77d999a92351f967022f70cc7161c41d002d4ddf756083de023a21c76dad8a49a4a39de16ec1ec4091a7dcfe744f22c5bddcc492effd8b3f5e2054c441bde5909947fc4e7e73d3e4c9138dd4067164973d0c09e6c0604a5650e60af814cc64a91a68577ef3b3302463f5f175aebda5f8ce7bd857d06858547da38b7dd3f43acc482aab0d09e368bd3b008dc6c9fe2e10b675b4bbed2adef46f4d3384fe7933463819e0913e23c1cec757e209eb3ab00f9173d9ecceb3f84bc0f977a7d61e83a4fb0c41993a1ada80e60702aa71e5c179f8447ee807edd08e8669b5e08ba2adea8b2d3a4de29c32940b3ce1b956fdf9d7e8740f5d39875817a08aa3f67e2d1643ea7cae525d3b837184be9e76b91f2e2f8c169efdcc7a8232f7fdc5f2f13bd69bd7e203e1d3443cdb0cf0c5236b1da0e30a0a1dd561d920067f4eb71e4b8eb1108d32fc5b52dae057e7c03c7bf0be407e480f37bc1a8cf8481ac90dd17cb439e0937bf4af01cf0bd4cd52da8e3cb9accd39a3f7a24e12dcdf656d89445268763e69a7d2fd0ca7dce138966fb6e8b13fb6ece49e25325237d9a5ab540fb3e83fecd106adf7b1944dd7673e955cc2ce7c2dac1a468c3455b8a403a62c904c401a7625c3d8c440562609d8668eeda0c4164fd10d620e0300c28d8b7e791fb0253ea3093d36c9de9e64b846dc3413373006917662578d4e752addfc91a64bcdb2b3bbd7859e1ba299e9504e4813d668121c17ff93cde5c3cd9c4da00289015a2903d254f37b61f17d0b8a24404114d9ff70a67e2891e8c3787c11e4a57f6a1c3b9800ef1efd624ba3f7e00f86a41b19b7662be9eb4f1a078006d692d69372fe4b9eb858e1b95a0d14f3fb788b957e3241d13a0de15a6a0f85ad0e0eef19473bc7035171d78465633b526e86416cfe94742e341a2e3ac2fb97e63b028c5bb174cd42d8fee8331d98053601ed337f5a81187f7df9daec6d58fbeb9dbd7137a9282678979503983a40647a1b9af51cda4ef139e8f2fe1ba92d98aaa3ac64e462e1db915f7a7d1a6cf16cbdfe8e1944431ede35f519bef923f4bc93d4067961338d6b763faa56f395b00f43f234df9a92857ec1442eb0716ccf9be4aa4ac6f0eaf4ebb71824412c08ff9e4e8355a2adfae71ca2fb16d3db834fc10b91f3d921ccb787e9fcd4b9757385f50c874ec55fd56716138074fe7b36eaa3bb986ab27d23482ffb50a8983dac558bf18a95314c4d912c7b2acef6de86d59047ebf83d7e87ba08dda91d11c22eae4c60bafed4128464dcaa0d5b8eade63e8442d2bc3e5fb88c4585bb66178a8d9cdceecefc3f084b70b44c8a7b76b653ae9b07afcafa04fb0fbbf813f8ed89ee3d64cfb8ef98ff7363d4f4b13b8ca5e74c1c43e08923396e43c430a290c4fc27500a7ae3391c1bcc1420917d4419a24cbe284563a9e228f82c5ecb06fbc7b6aab74194fa129bd523020a98225af1e327ea69b346996070e6d2a0f5e7080774b2c2f5a4bd11d9b390af0b3a8825864f3008c12bd901cfc25d1f25c0ac394c9dba21b47a526d28ed58fcbe185f5f2b46c3e8b0d30918f5102c871bd1ea06121a1ecfd4f40900000000000003ffe3757d017af2d8918d1e32a77695fed01d4a58d004e01a6c2b395258862aaf5cd2aefa86a62a5e455f7d3e2ec0fddc992b59f1f88a366451586159796ff2716fa7b531910da3b381a48fb107970e6ca46ba290b2629d8bc5dc6079373de1f506f553579974ea72dea709e03b3b66256588bff209229f8aca22f621cde371f84ad1ca87f8bf37457c7094cd8f9a56f98f6677363a51f42a3296293daa10acdbc4e1e7340ea5a2df526b4944fe4a7aa12d26f22b238c65844d3bb53bbed80c88e7e624b0a24b6c985121f53b956b406ab5063ff3419cc6c0b9f24613e13c551ad96a32709177b48880cbcf5b7ac373fdc3b653c0f7d32ca308e8b38796ab495f009a787fe9bab47e3ed0d0687dd1ed7d6b3b107e7d9fc8752e343a1919c3199114a3f9cda7920f710d464c050adf702783154821807cb3b2ac0abf53a645d37e5197a78fdb9c45cecf03d685a1a96b431907e461861cfe2d48b2f1dc433412383b9a4a286542aa8883035be833401a8a1217b78206e5d5a470b2ba8e4417e57481f335a6308d6471470882aeae13682c5f615b5724d5ae0541bb79e03d44e6e1e2c40bc5dfcb9f45f52c9b244c6509bfd4b26bd57172755bceea6bbda8d23e2bdcbaccd97840d0460e7175237e8209af19ace34c01acc54fd26d3cc250b6fcbeafcea88bb16ae129699c1b3e4040075c15a021dd27d30bae9a1ba1f25d855b9557b5997aab6087723c69589a5a36a03168080f2b41de5e718f18836118890c76a2f28b40863fcba177fef798393f83c5ca6141b3ee5c0c62df3633a502c8f8d086af5c0b0a304fbccba11becdbc117bd8564b2c55faf904faf4d8cbcbb06f166268f85e6dc79f590ba66e59953d832e25585f21a2c465d16b4bc56b36e5ef0765cc1123d2931431a04eef0e84e42f37f9fdae52e3166f2b5caa862fb1ea184d8d41492ed65c7882faad16c80774cb18b4c8454be277d56652255a5d2622d5a0fb5280a04495ce55303d8caa6f80ff8a3b49cacd5fc17cb9a6804924306f07b5380e433db0b38f241c0673acb5ca7af8c242604e3dda69413bf93d9c64fec1bcc3dfdd53083cab25e1ae4609f3cd72689bc4ae0bd0711e5d5aef1a4167366bf87188cb8b176ae77af93855418cc58f4c17ce1e5ccdd4dff8594bd12d9d48e595d30fdd1d32ba3e48c2eaf91ae6875c5bb86d96f53df36d457a57e29b19724211758fde39b80132ecf1f80b6098da8835ca2370d0386a4ee24c4f580ff5d6c6a47864f529aac3cb76b5c00c26092df86748ca4e292badce3f024c441962e22c14517476ac1ca7635c1b8a02e04a589e49ee0b976190a64f4d0e29baeafb48a84ec2597adba01d205da697e3ed8137cb76d276caa11ea1e015605bd660fbdde837a97ea43dbf9a637517fa8cfa2ee33c40b1d701f541bb467a910c0fe1983e73756891f6829247ade85bee8a3e1ce92991e264f2d78944251466623bb8db93ee13234a9c70341f6b89e97a190a6c4288baf0d23e8b0edc30999ae923fb01c5845e046a9c90dc9715bc6e40f455de90b96ef0b2d669f539200f4af37c8350288e76cda7218b1d9005ee8ba97bf31ac3703f3142e39aad4422e380644f6a6b552b15d22557c197444561653bb05e6d0e2"], 0x1008, 0x800) 16:00:34 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, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3e, 0x1}) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) open(&(0x7f0000000100)='./file0\x00', 0x8110, 0x21) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) 16:00:34 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) listen(r0, 0x0) 16:00:34 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:34 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x101, &(0x7f0000b3a000/0x3000)=nil) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4011, r0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) fchmod(r0, 0x10) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0xffff) write(r0, &(0x7f0000001340)="24d3f54a07c870fec80b437c59283600a36ff6000036263551d04c2e7022fff878a48fcd179a3815051bced00f5d1208c79267771c9f573111adbfabf070e47f7fca8a3ae7984504662e383acc5003b663e1e4f496c2661ef00a8eef7ca7afc0dd1640875e9b3d35f511ee4f0014ad38752e03c07cb1cc9ec21db85bd511e0c26f1e1784633b100350a4a9009bd41704dc3f4435cfc2faf4a78e1c9ee3b4f36e72dbba5d888436b1e0307257db5bb17bfa790504f3a74148b42f045367cf1108727f2a550887e3c9bf860714daa8a5dd4196ae895f42d6c696a3e8443ce5bd779dca85e8", 0xe4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) readlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/113, 0x71) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001280)=[0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="311358aaf88b2087ae3e31073cb40d744165365aee9ce82172d3440cb8563baef0f7cda8223d463fd87e98037da26db0df6c635e13894694e185b1b542bfbad0ab773de7487432700573a127d8ba2c06a917b4506ad5601e494f3cca9b6869ff8f6e4ad4b19d7ba3e51bb85a9f3d7789af3fb15e271451d3152149d2a68e49b9f3d3fac24193b9b6a255b6231f0c1e9d604ece21760cbfcaf644891f22c97897ddc674ac23488e75759ad5bd3b32bb561318984d971b917bfc97d221decc3b9adcc185188ae4b1b8956cb5a9284c59c8d9bbaa3a33f8bfce74270b4b3eb07d5cbeada21533f11d9f284e7882fc84aeac1ba3a543855be2329bc2d9963b5940d184c9588eee04842e2c09cc7af37ec7bf0afce68fa6f3016bc6e3e759730f376b389afaa2bef60cc7e8cc210c73093298da8a3325aa8752d3297e3d061956bc0d83d1fb7ca24f45f4bc68e04cbd77b910b1ec4e180b7d0995b79db1045a53545beb845d81979d146f57389672b12ea4f92326d089016d8ec2e55f78f19f2ca204674f6b97c3ec633c65a415db14e2f76fb074f8b267f85a4b259584a84de4bf7cb3181713dccf2c8356b3bc09d83495dd4802e5d277aad5644d89914a27fb709f418d30674180251cd5c310facb442d0fa0efcb519d3efe1f02de19a916ecac48ae409af6c751b700647e1b9b19014b1598648cf4fdf3140617c3342e25df53712d157fbbed2f759fbcccb15e083517c86eb54dd286e7d43016001a72e5a9f67d873550f8205a14a30eb0090e2ab32a5cc22373d894c308ee22b229b45cffb40dcb5d17b5a0c01000dc28fd2f7007e835e7540ea7652d30cf6bfb93cb0c3144ea240a9647a32b05b8d3e9a4eeb967c796c022df4b1d7fbf86439c444fc8eddc95f0f0cef2c648ac66417d63f6940cdd8170caad7f210a8145c11659579acfb2a2e6ee5c4027996960bfc7bc5d627aeb6994686882e83cee76d3927d57714133244b92d7966ff34ebb7f05e331889e8520dff3ec587c92543b3e1e95b78814fd20e39ab20ce456f5a074b80239b6348a0c967c611102871bae44ee9e3e64929828db0d11b03c8c688aa1ed817060e136678ac66216d67eaa72378fed8f2a44d0f48af4cdd8b637a0699ccbaa42be3e71d039326f84f1e02888cb1afc47bea710e80a6439a7cab162313c9a3526390babd0b070a19c1183f3acc3b6bf3988b1d96dfe40e3fcabe95c5cd93775864ad3f14ee60a993d3ba596cb9cba4318fdf0d30030bbc59d422947a85365a9b858fb85b61f2415797a191cd5e57f847d4c501960536b4750ce66fe3daea26316cf54df648e350667be312e21fe70cb16b0b7d5d7edf1e9ff20fdac46ae6a052f86163b564b1b1cd904feb5331bf7f7825d2aa3ec704b8bb045e0cfb9df53f9aa997f84ad95dc4d19053ea21b35f9614f1d75b13e25ae903de12f0b726100f87672f96fe12bc0df885a11f0b5133337a96bd18177f4ba2ea497fc9b7f354889b8d3585470e455456a17b456a248b575c02e6a872010d32837d5a9e08d07e7b5164909bda84d9758369adfb879f571c85a058c7dd9e62f2c8ecc8722b0787514c76ea07a48224c1269e38019725df3a95a2f415179843703ba975049a57ca5c96dcc274d9524a4945a604a18695b7c1906b70d08501437dab6398a19f9fee3aff484358501b56112ac7dff366938416e6f48133e036e257caa93c3e9020aa35f847e784d96f9cc3c077fe083f0e2f2b9cd1c62ab2b471a0ee322b164f7b07eee8b8f3bac13b71ecaacbac62591d039ab947a4c226a9bf11d75b36e9f61e2f256c4ca09df45a68e31787acfa5de04df5869b7a61eba7302574f7ba9cc6fbaf764bf48f1f1616be112ab36eb37da9ecbff12cdd078380b96622ac10c55cb5b4aee2bf5b8771e9d71e42bbef157247ca5251aa8e23299b55e4794c3026a596676e1293c3bf307a04946030d76f9593f65053f0c3f94043df024c9a083eab63d07356899a1118babf4bbf49ac0d814c079ed8715dc1057fa5e4b5e0bc27c540490a3531263deb9c1b5d4eb392d36ddafbe1c38a65ea28441985dbe95d95b0fa1adc8b8433a62250e0863b74f298f85bd4ebb5c7552797e51bf6a7e30c788d7558caa12c8a219cb505d9388fc3e87497734fb3adca99cff7efe6e9913b904d43333507ae85ab0b19fa258dba6e28f9dd2ad09077ba0e0cc36908e5175271554490a0ede7ff2fd6ad690dc5c4d31dce867b27ac2eaebdd62acf692578b05a4172e97759992517e0d1459b0686963278ac5bd9a0ca1a6f79dcc2daec55ac963b825741c981417c35d5995e7a2a6b3b77e8c9e1f4dfabdb3e8c1ceedddffa9f62fa1c91ed99760af785a835b3b7ef726326bb2c864d320c2215ed32b919d7b4ee0fb758f3791d3845dee5395e53ec43c71c6cdeba8df8f3dc4e9ee44a0725cddae53c4858bd820a6c5d05401403eaf4bb8034a08f7f995b3e65d11c3fa0798cf0b2b87bc8784c2e89e22e519cac94931e3546f926220d1f22e022a14cd121637852d2629807062ab516091aaeb9849233c15a1a2988e265d1ed61c4ceb9f90e49a403132887fc936da9973970e32f917f84603d72b412b1e4484e473fe0db2298c66553e0afd97fe958076a34d1eb1967550da2cf0e5b4bc1afe31ce63d708c5097d1b81641580ec9d2cfea6299500a868987eded43f32d23760b1e5634b73237275f15e683eec1f1ecad47924c8378494fba1dcecaa1098bb0fbdad1c48d3c3827c5adebd1d4b3e5f9343ffea82f59fca86218f3719c46c3abb36e758e8a81ea3e7a7f627e4d396dd0e2ff152176cb51c13580492cb6c25e3b5f41da2c4296589c038b2a1990b205edb19055ebbe0ad8f84180ed264941ae2fc6e44258d459e3674f7c2a4c6fe8ab4e3d7154efa48f3e7434a5ed0df13e6ece9be5040c5f459c4eadd5ae6d3f04c6b2739d49c152e16a2e9fc8ea7daf947889903f2c8d6bad06c84f115a0cd5af66ea2186d6f3d94fca0c162901ab399967d93ee10b6062285caa9a054144a96655cbc570d754566a597b78623fc04f54d222ebb4f1c50aa54f172a75c5dc73c9da9c73c0d3395275b8b25f0b449531c4ecb155c2c04296d4eb22c713b6e3d281dad14bf2516806f5e883f17677f6414e80b8c41095ab3e6aec53fa2baa34fdc21c6d0a3d88e0c9f26ab4107f5f0e597bc58abfb0cf0fb0d9b57e632319bf27be5806710309b9aeb5bd13c899d86c15c2c7f3206aaa3d909c1a905134fa0a5e8f20836915382e9cab664035f9fa13303c373a2287788aad7f747acc9d536f185d8b640eafe8ff011ad5c0ff2d5537b86d7a97deb34dc34e4394129a584126ac3976a6db2cebb11089e24db16543671c088f999b6e67f86741a29c7ebe3017c5eeaf70f3dd9a9ff2a5f9b6c4c39e33ba7b53c780943ac052a01e6c9e90ea2c63bcfe696c5ca811567a29bf54ad39d89e581228d3a3b1ae5beb4c2e063fab2e051b1ce42b8a94ab6c0e39e8c58612123fa431cdfe322fd1e4579dba4c07b7dff51b21509336a9e5a5b4f46431d76f9d622138177b60624012f129c9ca06f34dd05b6862c251fd52780a297f8c21edbac8b36f43e142d786f5d6dd82c1a47bad100bbbfc331f02d9979d447cb954b69651123ad3f1de93b2a076d9e0cf9878475c9e1d1a2937a8ef45ff40b9fb05ba1a316698eab5e8cc3b8559a6d95c2936f5e9be5b2c28249f0bce274be5a3877e8a684a693d8b2d75c01af3e121c9dbb1a34fc756cd0ae04e0c87a5c5e7326bbc214624bd4b55f7e9f9d59ee4979c6320cd38713dc764da558db1ccdeae25791e99c0dc369ea888ea03ce6d3268d0aeaa0f87f54233afbaa78aee15f7624717eae4b77ce45bc536eb06d3c8b8c3fe16cabb78956ff74ed586763c4dd3061c7bd80734d74e0d0594fba49af4dc1eea07b3d3573cbdbbe84e99b4c5cba378c50e9c2502bd0cbe2592949437632ce0833305b04ca394bb3632bade8cde6adef939aabceba0c4801cc8ca414473f13ea85399b4686d7f45118acf6db51b2afa601ea6d1b31218dccaf84769c90b6da3dd04c4e1c8897d09fdcfa27af1427d7f7324855cb8b1a18b96d2623fa7e8b79d2aad91dd1998cdc242c34c126b8134171bc3fef1ef76f18954737aeb8bfc10827495cac48ed198cbeb4ef6eb04ab5fe3c4f1aad93ab3191c7ab29d93d155df690666afbac3378311bb944a0a8da0bae3de2405b618179edda207a30edc80a27610872fa0c366ede8396fc6edaccd7f7d878c4a8536cc5ce08b79a5e9265aaa71a706a83bc43330aa69adb6421eb4b420bc13e0423b7955916f99fce5a011e9b9a8702c91402fa13848ba4e00a2615bf276955535547e6182ed66149f361a98b6d6b109afd81cf157b6c6be700638e8231617e0fbd59084faa583cad25eded4f4f1635c772d2b74eb2ec85acf73e27af9c5bacf8da527dd5e5cc5469851dec53f23eed1956874bdd4aaa9abf9ccec6560e1e143e2ff546ccfa0e685fc99357203bf940b4b900c812ab10d62b0eacca60b983ea00c3b27bc5ea4b77a7c44ab84bc0d0be7849785df413119be6bcb2d3b82f084e107f53c751e3f315454fe7ec274bf9fd7557d6ee499cde0143aa49267e4d1ccb865d580b233e013699c7c91651bd0a85983067493c1bad10757a5f508dfeac59069180ac1e92343b184bf512d84df662368478dad054c0714dafba77430d18354e41e347b766f23b111c95b254a194140cdcac465b05873dc40ed1920a532aeb83e77161a06fcb27b4964d247c23ac9fb4838835c7d393f3890ae02479a039d986f3429e9aa8dc35c822290c2fe3cdb7b0c2139d3139107a3d366bcadce78ceabcd362d04caad64eaf06dbe2b0db47b95ac506e998e4a60443b17b43fe2126665ce5db8d95c2308772bcc587073105d206895a821ba1e47227bceb22b07e08268a04649117613a349664472ba563092520a90c2fec7d18b53bfe63295ee38ae81b6cc7ef8391d38dba026c524ec7aac8137377e4c9d82d6fe6e47dc753a0d7b8184361f810e745874d8ad856e0f368a7063a09b1c8d8d6d5e4f257a350bb8e52c4b8fd66b5f1cff15e16bae2d84c7f134285afc1ca4e626116def38d8acd663c6778a27a4f12a0e5d02ab878ad7bbdaea8c61b7b083a4b2f48a0e190303d61b1c26b19e14bc073624e8a297cbf01a303ed89ed5622264cbc3fee37e9339938210df7a92ccc079a5a6e9edff63847f826e73da3784bb816bd4e12945e13115a5776b3ce5694f020542a319ecb931457eed82e9d2a3f8147dc7eb0e4752463ddfeac59063068e8f64ef744a93f14ee6b227c114f42dbc1fcfad1642a9e3ac377485415f0d82afae5787ecf55836457233fa11b35da9b9467ff9c66cdcc0bd2b1aa8bc5ef3ccf154fd534319dc887245f500191a1550c22832b43ff5d9085e84279275a015a95bbed1c24cbdf7eef49b804a99ba6460393f2129ca83d382ff41706719a90d3ffcc84fc29dff4444a9452ff6ccec1df96fd22155f2f7a457659d5c43f28733a0d3d76637b3db2bade26a098353b46e9350c31c11109016c89d836f144d1d0a5bc14625ed8d5a08b8bc7ad44feb93d043253455f683f31ea4a63337c0d589f43e716e0cb539c361182c0b10edaffe9952a27e4aa5f0b56186bcceedee11bcc37d21cb70fffa8bd1458f11a8dc0c0f7376978623385630e8526a0d827f5dee29cedb10fab01ad47db79827dd10e5bff89bdd1ff2929f91254a58bbd80257ca9cb9c", 0x1000}, {&(0x7f0000001180)="bc62eed5fd10a4b834e6480adeb48876911f534d47904ae9556622b8b7465719908b2b03f48f0e6223348aedd8ae70291a88f53d627a31d470718a2ad7d621ac1508fa8c00dabd2b7ae87e5aab2c3c6ae1a6a648e5224d6b42cec7d2c6dc8470a037855b39df01dbff49da3b12e4125a56d2e102766c78645132a1fbda04fd90d7ccecd9b808ec7877f3939bf31f76783ccc622a58f10415bda0348d17d238158921b7de650811db4329d3a77e3346286b352c674fe371747af3e134559d893334888816190ed0dc67cf71ee5e1ed8f7fd3691f0ad911327846a", 0xda}, {&(0x7f0000000080)="03d3d1d2655a46cc1fc7bf6599572d55036e5ebd960c5bedd4d9f385dcb19379de252a5ac7c4a568fd7996aec2a6e94ce4a8998aa0d71238da0e51113a16", 0x3e}], 0x3, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38}, 0x404) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './control/file0/file0\x00'}, 0x18) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000100)='./control\x00', r2, r3) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xfa) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffe3a) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x2e28bb158563b75d, 0x0) 16:00:34 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:34 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) r4 = geteuid() setuid(r4) r5 = geteuid() semget$private(0x0, 0x1, 0x4) r6 = dup(0xffffffffffffff9c) fchownat(r6, &(0x7f0000000040)='./file0\x00', r4, r3, 0x2) linkat(r6, &(0x7f0000000080)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) write(r6, &(0x7f0000000100)="91bc0dbec7f93e4233432b23695897ddfbf1ddd33962c1177beb39fdcbb183fd27daec3d0f8ca5cfd33f41fc0b97991de71dd8e3218377c137c1c26f0a17a8ab124218ad", 0x44) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) r7 = msgget(0x1, 0x400) msgctl$IPC_RMID(r7, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000300)) connect$inet(r6, &(0x7f0000000340)={0x2, 0x2}, 0xc) fchown(r6, r5, r0) symlinkat(&(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') msgrcv(r7, &(0x7f0000000400)={0x0, ""/45}, 0x35, 0x2, 0x1800) setgid(r2) sendto(r6, &(0x7f0000000440)="1231dfd9c0d8e8def1c3f71bf0790bdf9561cc904e094ec559e931eae5ee35c21d85ebe44fd6e0cef102cfb6493e56e17ca0526d19148fc890a0f0f1bd97285caea91be235e63837de3ce2b98c41a3eb441d3c50cc", 0x55, 0x406, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) r8 = getuid() unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') setreuid(r8, r5) r9 = syz_open_pts() lseek(r9, 0x0, 0x0) r10 = fcntl$getown(r6, 0x5) r11 = getpgid(0x0) setpgid(r10, r11) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) 16:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x12, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) 16:00:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0100536c653000"], 0x1) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x1, 0x3f, 0x4}, 0xc) 16:00:35 executing program 0: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x2000000000000303, 0x0) 16:00:36 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xc0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000001c0)="00c1f28e736820a2d7f078aedc2ba4d8086e76e4cb34b71effd3fcc30906ec3d07bbf21b65b8cee5bd9af40865bdb11d87264ae830c0002e634e174a12e4bb789905191b2df083592113468ee9870c762fca6d98ab44261be1d946dda6d163adecdf7d2db941f5839a0eb894382e501886a5b9f774599b274b10ce47e5430c2293c251d4591b937a6f4fcbcdf509d89aa9b8517de5", 0x95, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xb200000000000000, 0x6}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07f10000ffe3ffb27864af42cafd658fa131513f0000000000000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000280)="220e228901001c6682bc86a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 1: r0 = kqueue() poll(&(0x7f0000000000), 0x0, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 16:00:36 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000003780)='./bus\x00', 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x1}, {{r2}, 0xfffffffffffffffa, 0x61, 0x2, 0x5, 0x4}], 0xffffffff80000000, &(0x7f0000000400)=[{{r3}, 0x0, 0x89, 0xf00fffff, 0x800, 0x1}, {{r4}, 0xfffffffffffffff9, 0x2, 0xf0000002, 0x1, 0x2df}, {{r5}, 0xfffffffffffffffd, 0x44, 0x80, 0x5, 0xb65}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x5}, {{r7}, 0xfffffffffffffffb, 0x4, 0x9, 0x7fffffff, 0x2}, {{r8}, 0xffffffffffffffff, 0x42, 0x40, 0x5, 0x9}, {{r9}, 0xffffffffffffffff, 0x82, 0x4, 0x0, 0xfff}, {{r10}, 0xfffffffffffffffc, 0x42, 0x0, 0x8, 0x1db}, {{r11}, 0x0, 0x4, 0x1, 0x4679, 0x1}], 0x6, &(0x7f0000000540)={0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x8102, 0x25) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) shmget(0x0, 0x2000, 0x5be, &(0x7f0000ffe000/0x2000)=nil) 16:00:36 executing program 1: mprotect(&(0x7f0000111000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet(0x2, 0x1, 0x9) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = getgid() getgroups(0x2, &(0x7f0000000080)=[r0, r1]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000, 0xfffffffffffffffc) 16:00:36 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x8005, 0x20000000000000) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() fchmod(r2, 0x14) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:36 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) 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, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xd62d, 0x3e, 0x0, 0xfffffffffffffd7c) 16:00:37 executing program 1: select(0xfffffffffffffea9, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) 16:00:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028e5d58a014f77c2bc"}) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf00fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x8, 0x1ffc0000000000}, {{r0}, 0xfffffffffffffff8, 0x22, 0x20, 0x5f, 0x16}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xfff, 0x4}, {{r0}, 0x0, 0x20, 0x0, 0x1, 0x1}], 0x7c92080e, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x8, 0x9}], 0x10001, &(0x7f0000000080)={0xff, 0x9}) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000066a000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x7, 0x40000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="515d7475a7a4e41b746a6db09569274f4d4b3d70a5bf8f35e7e9e4823afed7be00f1edd8d1c802e3747a613ac4909a34f67a67f4f601d432e98785f10f5b17eb9a71b6705dd985104fed0556bda60f360af491589c127f2146a48bf689b1739310e14cadb9675714ec8afdd10578e7afc0ce18bb4b3567b2d6757568673822350a19edf9ef4d86befa7506dbcd2df4d1415357c2e57852d8c1c0138b2c70d0ff10c1fc294679346e4d92213c4b4f004c4e3d44de96feffe8c57589920b4c2f72df7c7d0c31783947cc488c2f56773803532c4538262673de", 0xd8}, {&(0x7f00000001c0)="abe7036f98ebbcd2653314b907f210933f82f8b732aa971e733e9bd90565d03dc800c7b2ac0f614774c397f571a516c04b62c0167fe249b1296bc4e088d7aba4f2596d00c8ad12d4e9b5759e9b1fac8bdbade2efc3976cdba34f02ca95d285b455eedd50a48a2e56afe9860b5842c2dfb1f906", 0x73}, {&(0x7f0000000240)="7c7794b6c942883c0ca040bd210f3c1e114ec564646fb7fd74fbc2d37289ea92407eb700e6f4a27172fe1a31496b1ea6e770e1f96e9ceeb98bbaacf8ec1e4c3ea5fa2ddf9c1c53bbcb806bf69488570d04e2a974aeae7a5dc13b091d88af72a4451efee078655631b1a0e4810f997af1ceb955cff3f05b0329bef5c445413eb012cb785e55ead0f8da674e6888b096e74cdfe4c21888c62ccd1b4f8d3b826171913aaacea9514b150e013a9decc38075679c916b230fd980b8ea8c457fab87debe0c525b34c2068dc6c05ae989febb917a92319e25c58717b5c055d04ca4f87c0675fc1ef3537e91355a85250a", 0xed}, {&(0x7f0000000340)="f8962556363f7ef92fa0aab880616c8dc8fbfaf3559130b746aab998d1defb2f61f11e399ae5b7f2aabd36a9e4705c875b82f484f49957a0e2f735c1aa3089dc7f18508002ca691cd2acc2abcb7e61990edc66e3cda185763e7dca070f", 0x5d}, {&(0x7f00000003c0)="f516580665ad6c41c1223e1205cb934b9f5d7fbbf3cff41fe8b8c5ba911bc054f0f2d865378d52e12e82a65d69bf59480989058b36a6c7d07991262ee67a4b579d0cbbc5e414e546feb5357b5d59f1e93e0fc45d14f14a87405847c05e3a93236eba802303179fdd374b4c899e3812bdb94633906a0bd44e094bf5d974f18a035cca3eca947c8e4e1af516d1218d51e7d7b2b8581103bde48b61a8593fe590b54f6ba810d8fb458f2474dc7edd3df7ed7c6cd5c0303ca54f36f8a1716b", 0xbd}], 0x5, &(0x7f0000000500)=[{0x1010, 0x1, 0x9, "77910c7aaf50c045e18b5de21922bc62979c17a4a9ad1e6f5c453869238fb9032cbda418b06dc8f6b72267524a989deed0289ba0fc700890efbdc5edef26e34755f077d0b1e2c5343489cc2249edea78e201df5f2141eaa59964c1e42baacd691aab8b37447cad00d2a8f2bf5adafec4df49b4efc8886641b8eb827327245f538b258a124c32b8f152caeb58e238cfb0c669abca03b467f6cce883720b8f4f0bc34975cf70d1ded8426c9af9895949507e1ccc5c23182ae0770f152680c60ffd0cff0f3a1ab2a29dcfd42893b5657468b6685e9e82b8749ec6bc75d0e0d8308affdbefe3dca15721eff93a5162231154915f12c8415db25f8a0ed7f8d009bc5e39c23d201df20b2eda2798f455ef54fd06d27a95786ae23ad8122982a7a13a7223ec6c6449a22a24e458632bbca220ee5eb1e3af6607cbc18ddd799d92c991cc8f7be11c0268fdd18beab11a7f1fdd2af10e8848aead11262652c3660800e0943619aac4d07dc945278de9b67e824baf60506c3568ce582c192328f589c4f6d171a2f57f6e2921741d1fcf5014ad9a9dd1552d99ea05f0ae07abd151064e7991d2057cb19597ff06534ca3764200ae38c3880407eb3025cfca1ad2d286db3a77d32579351c7d61346a7c9b4bcd4897888f332df5b5650a40a98b9a0ca89aab731eebe3bbf773a2b3ad8b1a8ac22b5f70e3479b4d1e6fc5c5db701c3d690201489fdee9b001541a6ca5bd9e4204a558c5aa2f9bb112a7f667f818f22d70e33e6ef31ca49c22c952baed906a3a856585c5d3cb46ac49d95879908c693b26023145633b30c0ed5df4482d629eaada3718c8c530ec4c487237d30e4a7c9ae1b66655bcfd8937996ff3f2b18335dd89c46378314dbd5472eeec268a5ff60c453786776d04691ca231c40f4f8176738d26b2c7fa0c42f1f076b91032e20dbf76f8f5f08e4825de7baf3a2538d4cd1b3ef0c75c92b2649df37f3c996b1530cf211069c9e34ec049839931f877bdd92cac859f1ac1881541be82be1a1fedefc3702c9c22ae19457a286d565c0a95e37c44774a72ddcab5e6705f6a6f9b30fd2619113623ba59170b1efc480731766aa596b25380656c3b0cc82b35917cbae41f0913a364c5b96ab664b445c63b21aca792e54cf4d651ba26559768197763614b12b5f085a0c2ae224ea0fa4873caddcb5f3856c2a47503721d9fbc7e56055a6eb49695528b02500a3f53a111fba73fd28935b36c27379301a27caacb05da05dc7ec33686659eb206f79c13d07eee8bb3ae6626e42951b4cf236ef251edc91f083c1ff34142db28445aed4845fae3fc8cde5422e6ff1791d48c8dd66078fb3ad51b1f85fe753d77341abdc5642654cbae516cbfc9194f842817dbc64b1b9fb263f0a35710bcb607836adff6db3aef3d04700aca6d77dbb3307f181c5e07dce6eacabe081d78597b4b7e7066bdbb3fa74026c849faacbf60023c44cc13220349f081d12a27a5dea25789295f9f0e1706b168a09b3298f2af1f1b6ef4ee51d52e54413e596adfb90db29af74b15a491ed23777226d3cc3c10cd921365d6b8900747ce6180f6a08d2505c6380c623cf4485e130c5c408127b462b136bb9a2aedd5afb5c7a4a789cbd3b6cbf437985c70158b4204890952ab4afbe04f16a35de82ab2b5e0ab89205911a12c18b620b38b73f94054e7b8722f2871b791c1568f777dde4244a9dfe4884f2b43808088e4add8c39a7f97b64c3392e92207e350c41d6110e5d8e42dce836c2759dceb15cc91133f8aa36b511dffa8f7fa24ef29be47aeb4fc65fb58b59dba2fdfb93e5432d5f725da921b9bcfdcf66fcbba09d1d3eb0ec95090912c496c09e39b6e3c43d0fc30f57620ebebafba1f60d948447f8dfeda76dd04c24a4bdd6cd88d72caff84355272cc8cb1363495a07d120466e746a2b70635ae95e12ce3482fcada1a974c23359ef921e1e663dc9aee31fbc9881c21145172b67121f9ecdd1817f7fdf6bbd695679501bb7af944f2294e330daefbbebc2741328929cc01cd989cda97896e3bb38aea0ca34fff23cb2f40e9970c260ef9288fd6a672bbc23968c559a3bcfece490713f6b1d1167889f1a7ee4c8562ea8a5687d005fc54fe3a898536d8623f4fd110770cbd0d7e835290954c2ed8dfeb9a4f5f7de5ad2d464303e54269ea0cbbd38d081f4cfa6f467147bcb619b64f6daa13455f9090d84610112c911e30259e9960361059ab7bcd9421be61b957e3825f2199cd31a8a2b63e8a3fd0237e6fca024b81a8713a25ff0debf1a9d1d2db6a201d31d5a92990b0e11eee78c22226eee2decf7ea841a18de5857396ed3d9a9514b66f244887c405332418909bd79f23d27cf10ee80913a90bf9870be54fcce92bd7a6ee6c9b3406f78c219949b140e8e2339a68065565dcce60ab02b05019758281eb6b0344dd252991674c4bd3016e6d0c34eb1628996f25eb9f80f3cda9d37effceb89d3a9dea2e55e5df86a8f67875cd5a10da58a79ff91ad89cd9354a690187f02295dd6790247fa84b6ce26353e4daa3463557dd55b7fb94a799f9618a9915d2b1fe3182be72b4c73c3efe6327304492dc16dcc46a3033190fe1e24e86af7f391a3d282ee8f4eefdaa7786e9f6c2e9c4041f4ea74bae38ae2ffae2c51d7fffb07c0027d7e02eeda42ffd03a7d390faaf4c707906871facd9f749950d35b8336e61aaf1adaa7081f3afdabd39ca8b8ad75b10f741e4660d6c5c1028d57a9ab080b45834e78082996c520b6a851f5cf7635825a031d584099087808f53f7ef17e12f493338ae0c983ac699fd734f137ca3cd51662077135a8d30d568f515bfdfc3a50d101477883ce29c77afa43f3b14008a32967e8f137c88f28e8167b39fb700e43aa759753796f470264770fef3ec949372950132bf65683f5792f05c7b74b04ab9f01a16be7c54386397c8ab91ad0c838214a90cb01aa313c2a1e8ee7eb81598d86adafef4b66af17120321f96268bf628bcab8178893a2b82577183462167aab24c94ea4e947a1819069d98ab871efd77706e4827eaa3bee54d7052e6d55a3fdd49c017994b3ef8276f34a696ee43c80c26bf42cb2fe3ad07be4099ec24580803b3ae7f6ea6de90da80f3d8c61c59f2ee7e33f46c73433d24e6d5a53c8ecd0d82b55112f4728253a9a77e36d6be958a71ebc01e337f2f28043492870683a0eb54156c539c2ceb2908758cc892b1edacae21b920700f48c8eb4499cf16e2026d26679d751b3416d1a3ce6a49e639200639a08427d5e398a5c040bdf380df5797d74fba2ac426b2b41358005e69af60c67253603f025dfd48060d6b46aa6065aabe1fffd76195f929bcb9195ebbd9c9f0f08009d418cc524427bc8a34a6874921d38f4ccf0020d5a60de6aa565dea689d018fa24ce6e33b14117b9137ae7d381d2ef92fe0fdee27e2bc4974a19678b1711ca1b4f04ab25b1fda75f6e426cf0981f03b0eb430c8d95b33f1b50283b0297757aafe5db81dd5d872a09e72d777995919c65e62e211a24141cbba659febda3e87883c70bfce69cbe8b7dd3669441f407c1f9530a0262f09e63eff1e12dedeb0e396f9d2610888fc52def02679126646e095a13bbadc6153327063f6c7793a280d573d227facbc9661f7c65960c869693a724e90c010aa32a23490d16f23aca9fef7c7ce855257871d096ec03d2c556dd687cae87ce4f974f7aa4ca65babea98403dae1254e98787ab236cb915bbbd039749f6416a0d3c788b98ba7e203a1abbb6d5c20b3569602c39fe4325ca0e34218d1ca660c93a1b9fabd92723e4ba01bb32d705dffaa002ea83a538f35aac118adbf79fa8a6b4a4cd400d958c0ab1c6323d9bbc873d6af45cb2a574fb24eb5bdbc3ec954cf13235efdf103849faf67410ca880e854c86cf878eb21da03bfa2bb887479fd5bcfdc6913b1d5e7424ac0c2c663b62606083d436c827d8eb436ae7e163911668783f98637c46b6b642d20555c4148a0daffd19853a07159f849587bddd5e6a32940100663edf2d9c17f553da54fb90810fef39af6735bb9754100f01bf6a4b63fa707b60fca9d100722bd9038e90a73af8c4ade5b8907a62885e1810ffdeb3ca466abb2b55156d53f235c2f6a41b71cb2503b3fdb9498b3b5d78d2f20b71ff8632e71d74853a5cacd52bd4a774ee5ba8bec68221ac1620d1834964bfda31af6775f3cabfa39c03f3cc239c010be5cbb875f8f8cb89cb413b1453d29ac18a6bbca7131102425cfbd2e68c885d6b66397b302d46476b7147e6c73214a30af9680c7374698cd10353b419ed6c48593c38ea88171da107310184442e2dfc6775f0922939de07287d2a5c9c6ce13f8b62efce864e180a031ab98e2ddb2c1f1b22766d1f513f5b51f46db58b5fd30f451acf2900fecde91d1c1596e03736cffaea2b31a83ef920ed6654cd7532c1f297b93dac6c836dcd3eeccf4a13d872ba9930cc61175918e0561b8642dcc38626683d00327703011c231b6ecd1b5c9ffd69f2ab32dcd0365631491afb5e0922d1ead24085d9896f3a7df4fa9ad92a98ab2e3ed7d78db83a7accf9bd7c7d6ee2a5fd89440350fd7b75e2105519af8927344b012736c6b2718464444961762e0f896f8496a126083f4a008582c6e01aad167911c702b54cccf22192942ca1c8ed467a0fd962ac765fec3109f6ae602a77473ff9e5de9f2de45eae9cbe0c350a606b9824fc2efd1e9591ac9c784e47f748a52b20afe001bc3df71b3c63b385a2ebf6a72aa7c3f4efd9cd0d6f95a8b0b7175b56e5ef8b27c69008067b903a43ec639c0b5c4a8cb57c75c147c55197385c142584ad22b6ec04e7e914f5a3111c182d36ce243e7b5f31df52e76cbb0bd764816385d26f9534786940fb50b786c36f37f4f8fa74bb21167f9d8bede06f0b6e0be13b35363bf554e96ce34ff46cc6b22e273bd679cf9c3b9ef20b465c46da967ee284b0548a6d0b28d18a4f63484e7280cc50bdcd4c3a7aaf2bceef7fa7da49201afa6e0ac888437dc5845d3157f1b5c22204d4ba85c8386e7909426417760688c87829774e567635038834fdc3d2fd2b832d0bb25bd798f86e2aefd8d26008a422f604e1a4410f20d7eda86f5fdbcf55b30b649bdf0e4803a86863232ae69945f5f00f361b385d7baad16124ae951cff71978ed078a34567973a0700d46871e9cb12fbef74c593839d3e7122ee04199c9f87737ca805040feb04cd84d1ed4838495945925dcc9e8c31475422476aaa73c77d55fb6f940161875c10e798bdf93e31de242b1cfa1b366d03e0bb56a2cd60a29a79e2a2bf63222859b3990845386cc85708379029b41bf40e9288390a60bce61f84e2cc8e6e284cedf81d7fa4ee6feabffcefaa1d70d0e074e9eadeb1fc1a0bed3bf3e352f77efbb97ff70b828a60f160dbac483d03b33a73c7bee18558ac8552bc2dc74bd2ec1813de4dac4cf93277855541780d491c5db274514f016f9113a68ca507ad815a215c706e507a89e5cec5d267512bdb3a253bfd8fc4f3d3dfbf05ca72e3929749adb3c70f85d80d643f6a7d6d6fa587a41533f91336dfc8dd81ef0f29ec925b25303ab7c069e64dbfc7c037547d6442fc2a2768800973d83fdf730109864ca56b99a1dcfdd3fe8205caac6de02335240a6703ed4a2b8420964a8d29b0e0996fdc7e325577f3b2b6f2e550bd30cea7a64d361dfcc4b621736f3bed958496c108070361ca9e609d8bc442b88e1a1644f7ae239da47ee1eedce368e433b710c09c0e5cce5558f64cbcdd564024"}, {0xd0, 0x1, 0x800, "b0b19cc7d9aa4884dbf6bf81cf0d9978043a3136a6479ad374a3766876269c1fcdc5823452a27cf2bd74eb4c321b2b9822898c82b1552e4b2a46df7e8ec85f053cabeaa38057308a9a5544689f1405cb7c9c58e97c18c95ac79ad2e2b08ae1820490924a1cd944079ef6ce050bcb733e83ebd386d0b36afcb23313d8aa169b393b01ca2c5c1663c568eb658e4a9366a2b8ce2fefaa1d42e4c8503dfac58b92f0fef39d597ce684689dbb446f03c2b39d6deba9467c9e75741c0d1bf05544"}, {0x48, 0x1, 0x1, "d2b6915104a1cdb2fe59bcc8817ff351354d3a4e588411080a11524297b4feae18a57e0b34853c3cda2d0dc28c0f50b12cf709123c"}, {0x38, 0x1, 0x4, "c6354c5b63bd15e3b731f62b7909a4ff6ad3fd9fd005520a0918f935eb59b61973d5"}], 0x1160}, 0x408) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="494bb02777bcef42a4a1537dfb76a2b9e641de82f7717fca", 0x18) 16:00:37 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/233) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x101}) shmctl$IPC_RMID(r0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getuid() r5 = geteuid() setuid(r5) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x0) socket$inet(0x2, 0x1000000000003, 0x240000007) getgroups(0x5, &(0x7f0000000000)=[r4, r3, r4, r1, r0]) r6 = socket$inet(0x2, 0xa, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[r4]) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) getsockname(r2, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r3 = semget$private(0x0, 0x0, 0x81) sendto(r1, &(0x7f0000000580)="7503040a4a649f543d5d1bc6eb8b0b0cb3ee3d8239a17b7aefdab86f6930d1994d48d3b0be2ac9cc1616b1ad49", 0x2d, 0x406, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000005c0)) lseek(r1, 0x0, 0x2) r4 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000600)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r5 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/167) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 16:00:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="753c68b47c5eb1b6", 0x8) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x80000) recvfrom$inet6(r0, &(0x7f0000000040)=""/28, 0x1c, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x22}, 0xc) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/92}, &(0x7f0000000180)=0x5e) 16:00:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket(0x20, 0x1, 0x4ff) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="02f5e670984d712afd569819bff99f98a938955bb118d93fbd4824d7cd7ca5a036b068890988a3020f48db5d82f2ef6d5c1942b55a228a3235531e4ba700cdd008ac47f5c438dc9344f5c67723db02d7da6251122ce977740057b48febcd6930e7887af40bf32a02dbb8f909f67825664e75ab6bda65e304ac26f2e94cf765ca974372c8100e3164346f034cec4df9596d28dae7cdea0747dee2a1", 0x9b}, {&(0x7f0000000280)="0d7dad357b96fc40d18d677c85bb324e2f481abd1789b264062e246591ac308aad0731ea7a9b35c4246eeb9623868c9832612de9e5927acb791752fab5e0f874b8f6ff0f58e77e", 0x47}], 0x2, &(0x7f00000004c0)=[{0xc8, 0x1, 0x7, "3183ab08e760b4660e5bf5ea28f209e77ed9906174ac2847474152667c2a8474a5a7f4504495ed41304f60a231b92e8af15f510830bb139ad02cce1ba3580b5d25b5d36549f64b42ece47feb2aaaa51ce3248ed75d80ecb03294c9b9959166fbdccefc118bf876b15c501c4712815304c5ee799577c8305722b1871167c681e546cf140fdb991726aa1d0f54d6da48bcf8afa182ccc6bcb794306dec7a71166f9135d7200a4e0fbf8a968c13d326cf722e678b6997"}, {0x78, 0xffff, 0x8, "22084d847ca5febf5caec81e23d22d81ba83fe5377f71650d6fa56c41ee398c464ad930527a41bcec717d66b91f874ebd1716c60f37e500df0838494f5af87301b516a6acebcd3943387b38a501dbf9cf1096929a2760f7248d9a89b96b4d981cf5046bac8001b"}, {0x38, 0xffff, 0x8, "999073ff40ca49d477a52eda2f81c0fd7333f8051a35004bc702f9ddeb0822a5f2"}], 0x178}, 0x40d) r1 = dup(0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x280, 0x90) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() getrusage(0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0), 0x5ef, 0x0, 0x0, 0x0) 16:00:38 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x16c, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000229000/0x4000)=nil, 0x4000, 0x1) write(r2, &(0x7f00000002c0)="a8", 0x1) r3 = syz_open_pts() close(r2) dup(r3) mlock(&(0x7f000049f000/0x4000)=nil, 0x4000) syz_open_pts() 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000040)=']\x00', &(0x7f0000000080)='\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x93, 0x60}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6}, 0xc) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0xfe7b315b3ad4c557}, {r0, 0x4}, {r0, 0x5}, {r0, 0x8}], 0x4, 0x2) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01", 0xfffffffffffffe3e) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000, 0x4, 0x3, 0x101, "d5094a3437dd17f30987c1dd2aae485ea9260045", 0x1, 0x1}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0xffffffffffffff53, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0xfffffffffffffd80}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/41, 0x29) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c0000007fff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/165, 0xa5}], 0x1, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() fchown(r1, r3, r4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xffffffff, 0x1, 0x0, 0x81, 0x16b}, 0xc) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/76, 0x4c) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/33}, &(0x7f00000003c0)=0x23) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) seteuid(r4) getuid() fcntl$lock(r2, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r3}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x84, 0x6}], 0x96, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0xf0000004, 0xde0a, 0x111}, {{r0}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x3f, 0x1}], 0x1, &(0x7f0000000100)={0x6, 0x9}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) kqueue() 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x29, 0x27, 0x0, 0x2b0) 16:00:40 executing program 1: symlink(0x0, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x80) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x5, 0xc2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/99) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r2) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: setuid(0xee01) shmget(0x0, 0x3000, 0xc6, &(0x7f0000323000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x4000000000) kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0xc0, 0x4, 0x1, 0x1}], 0x6, &(0x7f0000000080), 0xfffffffffffffff9, &(0x7f00000000c0)={0x7, 0x4}) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) r3 = dup2(r0, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x2) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./control/file0\x00', 0xfffffffffffffffe, 0x14) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:41 executing program 1: socketpair(0x7, 0x3, 0x400, &(0x7f0000000000)) mlockall(0x1) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = syz_open_pts() execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000580)="02", 0x1) 16:00:41 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x20, 0x10000000002, 0x8e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x0, 0x468}, 0x10) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0xfff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) socket(0x20, 0x0, 0x1) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e000000000000000000000000000000"], 0xd4, 0x3, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = getuid() setuid(r1) r2 = getgid() r3 = getegid() r4 = getegid() setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r5 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') 16:00:41 executing program 1: r0 = socket(0x1, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0x212) r2 = getegid() setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:41 executing program 1: mknod$loop(&(0x7f0000000140)='./file1\x00', 0x401ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x492f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x4, 0x15b, &(0x7f0000000040)="5e0a65ec3ab193cec29661318dff3bdb852963e968804ea7c2ba7e78a8a2a7309423f646340fd3218c3e185ae43a3e202441ee6c3116cb818f2cb610354ae41890436f1ba602d0d26b1aade54476ffcaa29a4e456c62f3d832eb6b3ec776a08142dccd5cd4d05b875d693f3f6cea695c", 0x70) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x1, 0x0, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) socketpair(0x6, 0x4, 0x3f, &(0x7f0000000140)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0x9, "ef4b291272715bfe7b922bbd1ad1dedd4c7702ee", 0x20, 0x9}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:42 executing program 1: 16:00:42 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x3, 0xa4a3ad41a879dde0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x2}, 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x8, 0x3ff, 0x81, "9157130bbbb805cbceed504c701a7180f48b2588", 0x0, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffff, 0x457d, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:42 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xde0, 0x6, &(0x7f0000000080)="14f6fd268ee79a43b7a4f108990447570bfdcb4fed0c27d8d71188acd18522563f901c1e42b7", 0x26) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffffff00, 0x1, 0xe, 0x8}) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x3003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = syz_open_pts() faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x84, 0x2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) pipe(0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) r4 = fcntl$getown(r2, 0x5) setpgid(r3, r4) 16:00:42 executing program 0: geteuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x5, &(0x7f00000002c0)=[r0, r1, r2, r3, r4]) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x4e, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:43 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x11f, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)="02f93679fbaa05aa853a0dc8da85d73102", 0x11}, {&(0x7f0000000480)="cb8568492809ac0f027ee629276884f624fe", 0x12}], 0x2, &(0x7f0000000680)=[{0xa0, 0xffff, 0x2, "bbae8982549a74a15f0d3aae184f5a793d28b4a6d5b77a133dc01948f9d5d4b6febbd9f997202d477bc16a66be059b9bec1cca10f135348f028105ba0b73531b13998b66b5c91fd64fe8885e5f2fad8b0f0fcef759dd1cf5c5233ab063ac663a26750a9667ad410888ebd9acf6c2f2a81db48009491609b468dca7b265f0a9a987b11c4ebc97c2aa5a"}, {0x80, 0x1, 0x9, "677e947776037adbce78c14df333cdaaf3408ae4cced0aa42eca99dbbfa85076da741e2cebe0dc4b3d35ca4ea6d1844957c132ff5c0bdbb2bace3b0ede4595bf2ccf155d9572c9bb579dd0b72dda2e17c5d35019143646f2368411e33df88542218bf81d0c9fe518fb3b7c5ba7696732"}, {0xb0, 0x0, 0x4, "ddd54024f12aa7da4f06324bdc7b914aac9153d3226ce5638ce79748f7d5933b34bd7344f7bf4fe8b307eb273f5a4517a670b120c023771fb8957b0e3a295842fed0b3182034064961fea4d528de1c91caa46e874930926c2d7c883ca76aaca39ae8b63fc8a1e8c425764074e6d73551f3ab2504e22077a22f93b20a24e8a34447494c231688a4b52d29f2b19d85e0f905e99ac085a32286bd29"}, {0x110, 0x0, 0x6, "c6bd3866fb62e7b231f8e9a64fd9972eb048f6635f28e873c5718c4b0d1961ada50a72c768144dd36b5b7a293e5e9180dd29d5ebcda03feed5d03a09aa2b1be7521f0039ed13ba8e539289c5344a81a372d6542862cfcc14e1f1d44dad4aa08b4f88fa7f1a2bc47ddace2c1030781ca9554e92783bc2d8e03b671f8d9444e30b4e7d27176b9e9aaf72cece06958279d03ec9600978f15f16eda526836d7f2a67d51f4948b24987a25739b6223682ae693cd3cebd899efc7245343618caa919fee7c572e43842e5f79c796884f59c6fbd6c3d847ae25c45a387f0a8419b0ff946c0f0feea889364c8410da5ee5e4fba9c6837af130a6af648c900860d3e"}, {0x58, 0xffff, 0x0, "787e69c63db9205237ec3343fc631029babae4c353469b89d7cefd776ca93ef1272e4d33fe730a0b562cbc8f1524ac107dc5c79ca3652ee9cecc993c696217b5f24fab0982"}, {0xc8, 0xffff, 0x7fff, "90cd25414bc24c2f9d80fbb8f5bd3c12837898465cd4d151414d2a2088b580e7de6c86fbeeea0dbf48511f6e530422772b65fb10e57d95edebbbb7aee6b8c0058aa766b7c8c40c8195710f6cb5d3be21bfe9dbd1d13c52445192586b886f3f51ff0bc2d35a677aa80d8fd0484ec1c681c55bfcec2154abd57120da2dee710da3b8b30fb4b42c8d6c2ee9476de3e235bfe70bc11907e3671da21d0f72026b66e8ec2e03d2bc9c3df975080ecc71a71c18d8e3c6bce0576301"}], 0x400}, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 16:00:43 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 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0xb24}, {0x18, 0x1, 0x101, 0x5}, 0x200000003, [0x5, 0x7ff, 0x7fffffff, 0x400, 0x6, 0x488e, 0x1f, 0x7]}, 0x3c) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="7de94355d30c3af23c23404c86164b8306651bb96e12d0f043380c74e617275446b3f3c847ed77366bf418b368de3b26c7e55a8b735186b2b4ee3797747f2807", 0x40, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f0000000100)="7b3137bf24b1e25120ebb2439ae1f898d78b16096a9d3a34c2ee2588c39125065f8c17fb57e05612058716d63d07cade037976f2b23dc0", 0x40c, 0x0, 0x0, 0x0) close(r2) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80000000000000) chmod(&(0x7f0000000240)='./file1\x00', 0x88) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() setuid(r0) r1 = socket(0x6, 0x2, 0xffffffffffffffe1) recvfrom$unix(r1, &(0x7f0000000280)=""/149, 0x95, 0x40, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') syz_execute_func(&(0x7f0000000200)="8f290096a8ffefffff430f6f272e0f4dc1dbf143dc204712e8c4a1d9ebe4f3430f0fad001000008a6666420f72e309c42279206265") stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)) 16:00:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0xc0000043, 0x2c, 0x4}], 0x7fff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x9) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f00000000c0)=0x1000) dup2(r0, r1) dup2(r1, r0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) mlockall(0x3) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1, 0x4800000, &(0x7f00000000c0)="2c9069e2cd330ac79c56bbfe30e136e42865d0f2dbdbb387e15f3410e31ad62426bf03e4090194d85e4f644519bc9dc1a02bff958228678be4e4632857ce2db1d4a486b992", 0x45) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000001000000) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) r4 = dup2(r0, r1) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) sendto$inet6(r1, &(0x7f00000000c0)="aa53545f75ce44d07f6ed862a1b8aa81e35364bccc144562598ae03eff1036e90d9852b86501336c796a22429d7b7366f2189f478269476908d615a0b7d6836351b237e992c43f055829115b18f25f9857e394a6c01bb3c15d8d512c4fbfc6f9d4b8dc99736240bf7bf1cce1d55549443358584f1af850d5c8877ccf5709f9fb64e7335c16cd8f40b292fa47", 0x8c, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x81, 0xffffffff}, 0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) execve(0x0, 0x0, 0x0) read(r4, &(0x7f0000000180)=""/186, 0xba) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) setsockopt(r0, 0x8, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:45 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)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) close(r4) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) fchmod(r1, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="102b258c1ae444d38b9600000000000000ffff000001000000"], 0x10}, 0x0) 16:00:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r3 = syz_open_pts() close(r2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r2, 0x2000746e) r4 = dup(r3) syz_open_pts() r5 = syz_open_pts() syz_open_pts() fchmod(r2, 0x100) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r5, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') 16:00:45 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x0, 0x9) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x1a0}, {0x0}], 0x3, 0x0}, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00001100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:45 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1ff) write(r0, &(0x7f0000000280)="ec9b76d399df553acc1cccea265f92b0df8c2cc209314e7d64105a3b7e1aef76714ca10005410f2462c82c1fdffad1234839b01fec15fea15b22b9f3be31922323ab2b6cffb935bf4bd7d9c186a40fe30e44fcb7e5c9880841f8a09a65828bda2fb29cc779e2cec9b43d67d70a0cb0478092531f9f88c10c0fe8317f8237fc1c35fb2582b2110f9465766afff9e72dfc5e5840293d978601453e0f8ff70693bdf1cffd545cd3a95c4590df88d79f4cc77569386522ee2ea80a494c6e439cb98b6aae38ee001f51580702ad", 0xcb) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xdb29, 0x1}, {0x1, 0x4}}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1e9) 16:00:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:45 executing program 1: shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x0, 0x10) msgsnd(r1, &(0x7f0000000040)={0x0, "afd8a417727ce10bb07c3028e29e734d8f75865c2b0151b78ae83448770cf2ddcd219b2dd344692c8db1a0c956da899ab33923c10047c08cb0df2ba08c863c1ee0e2afe8f4d34983c515c774416e6cfaf14aac3ba51a8d440aa6d80a56d8012f99dad1b24e728e35bbc0ac45f37f158e23003cf6e9cdd06086c1ca952a5446c9cfa5ccbaad934280687a66bba9e51a12c870d4fbbc12c5884f5ae6c706040dcc06f4e658e876550d34a29ce72555f3ec1751d071d4696caab5fc434c70e04cce9bab01ac39c944d095c84bfa6ec3130f9b78d4b09cbb88194d6bb185b97ddaa7331907b30360da84f2e78c"}, 0xf3, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0xe9) msgget$private(0x0, 0x10) 16:00:45 executing program 0: mprotect(&(0x7f00002d2000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/146, 0x92}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 16:00:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x81, 0x100000001, 0x80, 0x5}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r4) r5 = kqueue() dup2(r1, r3) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x3, r4}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:46 executing program 1: pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f0000000200)=""/91, 0x5b}], 0x4, &(0x7f00000004c0)=""/254, 0xfe}, 0x800) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:46 executing program 0: setrlimit(0x0, 0x0) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) r1 = semget(0x1, 0x7, 0x40) rmdir(&(0x7f0000000100)='./file0\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x400, 0x766, 0x8, 0x3, 0x3ff, 0x3, 0x8001, 0x80000001]) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0xffffffffffffffff, 0x2}}, 0x2) 16:00:46 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x1004) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:00:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup2(r0, r0) msgget$private(0x0, 0x202) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000740)=""/91}, {&(0x7f00000007c0)=""/207}, {&(0x7f00000008c0)=""/172}, {&(0x7f0000000980)=""/146}, {&(0x7f0000000a40)=""/179}], 0x0) r2 = socket$inet6(0x18, 0x4, 0x80) chmod(&(0x7f0000000040)='./file0\x00', 0x80) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x5) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="deff2f26", 0x4) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x40) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0xd, 0x0, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/218, 0xda}], 0x3) 16:00:47 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) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3ff, 0x2, 0x6, 0x2, "d10968fb25a70d0045d34ba3c41b7148aa0b9e16", 0x6, 0x40000000}) 16:00:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) pipe2(&(0x7f0000000080), 0x10000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x1ff, 0x1, 0x0, 0x81, 0x4e}, 0xc) 16:00:48 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(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) ioctl$TIOCSDTR(r1, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xee00) r1 = getuid() write(r0, &(0x7f0000001740)="bf427ca605a0decf980647860f5ed34b2eea10ac7b1c35ecc46fad613d71a5a66f85fe39126a4dc62edf34060f6e0d8692de3c3dc2d0c255c197850423ed20e3b5be546f3b6969696eb59755ae86a9f343c06d8b5db8d0aedb143abcdb84a2852abfc689655082c1faaa2ec1ca44958b33cf0314b080b153d7de47342c0f54b202ff0a71e68ab86c98b94e2abc1cf4ff32856b0db0f336ef0988e1be4b8e9f58ef025e02cdea8509b8fe19f90a9bf60c6f92b401081c3dbd", 0xb8) r2 = getuid() setreuid(r1, r2) shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="2f0d824ec58174edcc4fe8da0dc2410694389703b88824505ea22cf1772699cf922983bf56101991410c4d76de16b770207258a2fe349ad3a4df70b004595c21a5f7ebc3a2891d28ffcd32c4ae230052dcc1cae0412aea6f11569eb6b33a3b2ff4e64019028b4eb3bb57cf5e38beba708b70195c23b5eb558e44d3746757fbed9424b16e4e3be9722a7e", 0x8a}, {&(0x7f0000000140)="510793d845a98d9ca0817697abf2932924a6ee8eb85d07e253b489a7c3f138c79d9564bc7fecc80707f80543ddb3351a88951f280bb54d4755c0c1cc74f69a61699c02622473e07dea64af897d2651020b43b5823a135847215e6096627fc2c6d33788aad4d57bbddcbf20441f690882654f1f1e8f5636dd5f6a2bc6f9dee82c8479ed2613a4ca8d9c5e3b53a9a656d099719da35fa1e993b0c23786b32a7ae862e308f83952c5847d4828de78a27e3acf79c708f797df79100e93294d1172d4096b489d24528a6373235248fedc8bb4bfc3d8", 0xd3}, {&(0x7f0000000240)="488d3604b89d7e713d9b1ad27f646e2ba74747d1bcb83c15e48dd3d19c6caba23dcc477d5370ac879b4c86e454e39c0fb21fc710a40811e17d61e4c8d0e610a0c5b1d32b155fdf4ea2bec63b30eccd698ffee25fc01840cf46c6384c1fcb87cba9e7ed77a64aa86a4e6edb5fc83ea8f52a179b6e8bc6fac0eb270dbc0c494a64310124", 0x83}, {&(0x7f0000000300)="53e3b860d9e665f3bedc20e64e4e7b8420a0f2e500fd72316e806943d77ec929f27df6cd6b793d85cb66fd2b49779268ff1f96522a9eb277f3f4aa79bc9247039999aed3e1ac4b31e1636ed224e6c269991fa226e1d3dbc69e7e91f81d16e1038931bf795367dcaa290ebbc80a8ca08ccece476efa939b552072180cd861efa131d8e94df6c65710852c3bd1b286635bca70e96334e965a8e72e81b861d812c905b2f3fa4543f10ec44ea071671b2133e05c8bf5a8a7894cce60b23b3cef10713bd590a06136a591b0f1e2ef9c433c6bfd9602dcfaf52f172de66c1b4d951b18e79f080480a9d790e5e4ef5ed24206eb1e1cd2a66a", 0xf5}, {&(0x7f0000000400)="ef174366000d980938e5943d2fa09552f3d701d2829ad8cde7e70cdd07c7741e51c5be739bd8f53f765868907a65baf21d3787703bdcc1a7dd28987e638aa2493a18ad53ec0b43065f9a8000ef2c01d7ead37294de6c1bc529eb9bba17962f85453aaa8f31857d24e95be6765e697eaf9b193b6eb83d5b016c91b425c872856b0060ec1b3235529a6ab6fbcbe8e8b9aefaea00b56a13b4994888a983be9369b7b26fbfeb93e90d178544594b463de19efbadb3fe0089b78b6c84edc3740c4ce9a5a4c7b180fa446f4453319461f045ad9f59c3265e8e380e4ec68a50643a25cd15f97e18f454e0bbdd3a311cae795a9e42d52eb3ec0a4d572dcc2cdbd61c15833222b036dc25b3b272ba69598abeac90fca1360a76a416aaebb6477805ff86a5f2b888d4fd98f9b81b8aa6d21838b44287e0c4a0d35bf1360ebc1fa1dc9a3042bdc71e74e8e1276a122c9673dd2bc94b3e653049c177d13ec74ac18dbcfb764b3c1cd596d5ff626fa8e24b74a07d8aee626521f8ddac099dc5db41e674d09aec30055c12ec81664e7f635f1f9f06f850d2fe8c3692c59e52b90108256a9b60ada3a464bc47b2164e32f65b8a300ac54b1a2041e4d25552a636286a3b1f2103801c8da5d015e28d41bc2bfd402a50b676f8616cd13d2186123e8cc22c28fc466520b7659b874e3069e737148117bc4baafa50cb309f57b0ab2cc69e6506132242cdc38d908cffd4530a21c6711ec82adad1d2941751fd58930ffeaf1200140b7bf0aedc72fa861651807c57a9aeaa913797d4a824173a04f74e1d66a0c8484fe129f3fb1136ee73d9d616c19f4ab32a1526ac25f0b6eecc4687e5d2003cd118b86282cb30565a810a235b88f12e514d69233dee5830aecd4a56b4c0533c159bdbb320d9bcd1d3eb80f62e6cbc4c2ec2b823b77598efad29437617e2c2aa414f33697f517841d6ccfeec3901f7516b724a811538422963774039ceb173205f900a86c5b07369507a3c021c9ec8a59dd19f9a58fb5d0e70e4f9d37151c6b3afbcb7d6e47c9f078fbcf1c83958ab15e2aa4050206dcfaf3be778f290bbd3158174fd1ab93c5e1aad6e35ef8512e4a2e8b21eef80c28e1a438b40d7f7e43b7d6bb1d07e99841512966d9de74192100345c2abd4b3d43b00329564180accbbe3d378a63115ed9c79f8f5e2327f3a151a23e791b658a7e81c8446a1a502f198bb5f375d38d6e301166aa13e00f03e5dbfe861145a988d42d56c046dc16ad38df0b5f74022ab11ebf02966e9d4fc87d98cf05722bc78c1ad18c30af93d15cf48567c70807f412c5e7916183b700c8bc0ee738d8e9999c813f013149349adc7bdf3c8b7ae6656ac0e428bd21f23854251f0ab4df270a7be8e1f73ed3f1743031399408901a4f76be7df75be635d3290f1ccac008eb5621b0f64a6e275f2d15fc246758f4ee5b4ddb482c68a1a6f4e1bebdddacc8f1e5b9e0fb46c54a55e5ac13106a668cfab9551d770a785486cd5380e8b34e1aa31eb6ac13799a8ac29a96dbb0c4aabe2633a4f5b8a319c7c9c2c8be3782e7e72f7fc468df42aa322a8d0e540293d66b45544e833e8f0d751c26c741060e63a0830cdee34ff6ffdb13cb0033e72cb6351c3370b87c9ecbe84e91813823882ed8e15cad02825f520b5073a9d5022dbd18116b88af79c8c9ce010feb51afc8192962ca531e34c465c9f20420cc791072cef1065ca1f6d711d38eed19ef50f4131daeb55aedcbc0fd529d4e3d97e678b86011249648f610bf4e46d84ff4f415bf9adb91a8f5a9508b9347b3ff53a331cdf690e07da5ce631a4ceaff4c9b12eb9c010641ef70617f907c3e820c13c4b6ee55354cece085f2ea856c2fd2366ced7450328a7f25f4854a158b9bd9bebbe48ebb88eae8a7151f38b71e58254829db78afb03d009ff9771a98e0d5800a064ec2c982c335b603b636092a7bbb48828db5b553517d203777330af48a7a7f27c12b6b8a2b4e301ca6d0ce5f2cfc106843476380597730cba5e51d68fb5d4f756b1281ea403664a211bd75335414fb774096d88d9bea1a67be22e42e20296707a33decb6d10a7484dee845d8f5ea0cbb0f21c87889da79f8c72dfdea3c15f8fab06815386fd409f0523f8a9265cbc656ebeae437ad4f77d526c0531f93dcc56ccb2db79eee5780971ad43294107ffe4aec0ab7902d61aca70fbc4ed7b76b1bc79e5672767102c3992ea192a492a72b1e7996055fb125cee7b4d6dc099c610bca658d9eafa938ed1d407b8fe8a49ae6897bed7a01aa9beef1733687e4244449bf82d0670b0e1848bc5218b18dc2844de7b317b4af4ca430fcd8f08beed69ecba2e91ab07eb86ef43abfcbb9c8480b633265dbce8a30c751a9b7319368e5f8bce503017d97255f2fd3d57dbee031b994c25d5231f1beb915b75c43d80231a8279f4dabec3cdc2f189965333f1ae5712f757b43c0e985c44a7b74b9fc10d939d12961444dfbe9425718c4af7c8f7b74497119895971d5626669426d9ffe4c3adde41403fc5fb04cb930aef4c1530ae58c8d75e49081e20c8c54fcd4c646c4dce91ebdab0bbdeccf6883c8d34b2be1a6cc1fdabc0537c15ece9486713ee0d22a9d93d6d9b739f60a2bef96f31db44981652189f05930589ed24da8e3b343e8084e1857728e5a7f506a520bc0117720cf57354b83d6a8ea7e89c85cce574399e648f4c6084d018c3d2a33d76e5cabb10cfbb927494d3aedde637974d55755a1f6c747b12164b972e7ec70d27e4feb8e3e22886db2b1ba97c548a6ee6e5e94603bcfe38526e5053774bccbed557e53bd8a3ab555030f3db9fc569fdc7027c9855498e0a0e6ddec37b5e0f14c3309191cf9922470d4c4a7631a0dfcfdd20867dcbae9a493ab73a9a84a147826c790e41347b21e8afc819839caa477538312f17c71fd2fcb629b718c66815b4d42bdcc30c197f8408613859866c82fb1b6cd7741eaa17c87ffe4650bdb5f20d4111394aca881898ebb0154796ddf52affa12b1911efe204f318f4787e935ed11db77d3b3e6432a230f02bbcc2c076a0e5a97d8e24c86f59bce0a47bbbe07a869ef72e9fab504b29adb580e275b24ef0ab377f91cbcd75146c5e8e663dafbb3e504cdfbe0888033352b230f5561d96fb76a52743fd7edb558c4bdbfc2d081aabfaffc2118ae1372fb49c621b9786195bc693444e2793d13c00571b7acae27166b96386fd4e8870ecc6f610eb3995fa822dfabef11c9de9525fe6be9f692edd37abcc23a11717d46f6d5ad2252bdf160bbfec9d29c3ad6ffca67296db7525419aa92adf862abe768739c5c2145d6d1f605396396f611fb093c8e720cd7ef7f8ccf2e4648eb9b5bcaf5d171c9d77244a19e741f5fdf8a8c959d8b0ac191329e8e47614d1da71dac7414efc37154143e22c1e8223cb0acf500d52ebcef7b24afd04d4986898fae5c61a190f5cba68a529e2998c045048848db9c42055e08534acbe22867c17a71ee5151aff6418546189497a848a5f43ea0d7b5c385a26fcfb3e52fc8e18333970d29493f7d982e4c98de7906f3861761a2d97b484b526ee3ac48f40914f551de32545d1d306f960027abebb2ebda669c3048203128e3e6900a321672cb3a1d44523c57e7a8f3bf4f39dc41c9412265e155026ddbdae4a71f79eec62a52775cd6e02c02c994e35a1de23089c25c235d0b9c885f417883d726c82e391e52708098466bedf135e516d5ec7d6ec78622f3c53fef76698b1a13fbea6b693f68229781a917822f13448c45a9f2116a62c98fa43d67d6b0515fd7e57f7b658fb452fe58953586e8b45556434451871ab0c864211ad46195f601a705ab26bf3d2d7cfd8611d796ada68ebbd7a5fab5f4ea08d078a23d92d0e78e2abb332a700f7c0c8c4768d3d6b87f41de6739c23fc7a1c3cfca8ca8f74387295635e4f2bdebe0ee4b1c143da4d34672bd93c2a6fc7bf231b2293f792a4603a43a81b41ca0a9bedc62e6df757353307e45cfffb1ac78f6fb020af9baf105a76bd430e9f98c3dfa69d08954405c340d845d08a536480a7f34f089eab0218471318181245dc6b232211be40a58f7b0402c1d36ceeafde4fd644a5f2d6c5a49eb2c7804b9573a2101a794711c36b5139bedd8155c966a3301f46d6e81637ebb8cca96e05f5484bf62c565671ca0f432d19726b9eb84b4c916aa74f961d1c3f8f58c44c5d0038fdd53ac63cffc00b5d35fdd73eba749aace8cfd078a2baf52a16f37b15a65fd5bf31291168cecb71d66524ba268ee0512924c3cb971483df293a7fa668e37770bb65131622c2c3e39fd1f2db3a8c41e9b8e30f57683f7b08fba314ec5f85fb4df643d7ca3908a8129208798fa43165bc4f95fb31b13ce8548f905a04e09a52f8a8dfc3a921f2442ea7eadd5b87d0f52f07fc411cb8362df98a7867c67f941a94f6cffc11332de47cd61e41731b93d1000b29c98cd5c2c3a8a10a436cc2778d55dc91f1ab89c8b7554034d9a6bb1e0fb207b537788e9838a12900832fd51f422c0bcaa5edb5d9a842d039ee6e88910d926e0e2bfc101ff6bf27cc6b8cdeed824930749a732bb554fc2f9ee0c5231433edb15f0577193bf627a40ed73c96e47107902f1147ea091adce65e5eb7d6b4c8757becc923553f4c3676eb63a2111e44384c6f53a854ea6df26a6f8fe3daaefce91cc8ec5627d008dc43ffeb6335edf734bb90b2e8b885b8e6e2638fd266be305b9b96d1df545ce2d6210aea2542d7d965b3105dbfa73e7a53db83ad41777cbe4e73c41cbf52eb82b9661a7f40bad7fcd3ee16e0f2defc117b2df1a34003aa04e15319ea1fa52bc089dc1161e98f5c5edb9cf9eff8f9cc19f9dca9ee9f6bbe9154e54b41115b2478c8afb6f11db45ab6d392ae533f0ed39dfbe2024553b92884c2d4ff1aad8b60dcc08ae4520680cd6e79b5911fe93db5ae72c32a8e3ff8cd9d609807b83f66027bf89be1666111b987d6fecbd84d88dca7486062ec5892604a1437b075e82f00400695b307cdbdcbfd136ba8432094204e8f64905dcf40c96990cab716a23e7206ad81c333dc40dbe6fabf578e2855e8db651140d7291ea987a41c8b602a8a737be2fcd6dea478c594f08cc4a839ad1fcdb83c45c411b32228038977dbf5d42a1da48e5a291624efec79b486da3e8215ce218a59f5b9cdfbc0b5b7fe6d49325a040c1e42de03c5fff7fa252be424284e3d529256a0061bf418ae71972aa034e221a88937adcf3abeb63934a8f563049f521fb28d1279edaa8abed0d3ca0b763bcc287349c8c5e8d4bc7b91d0114ddb70ddb3decb576d9a51ce7aa27f1ef5ac015e507c079650b6862379f18ab241081e57bb2c7588217f206c8e8c354467e5c07ed048e391c178d48c56dfdc9d2bc1d843103f83218f5fcb5e6c2297a553408bdf765bcf1c3cbdc3129905642b4258926e364b628956f074c99759c5cea8644c0f8074e97c6d0d8fb117d32ed34a34a55062405b8eb559403b10dc56e8fd78f95644a49fe8d62ff75b7572dd1f30e0421d88131d3e04c421d80942a0dc020f8af1122176bc2aa7c52f7c4569e626cfea40e770ae1444c2f65b9391f60a38810a245e5d7d7be3ddf45accbece57d1deaf35fc2b3778254bf80c2afd5067474e8659b93932cdcc50ea7e78d4b0c6a90887b7fa19178acc6fedb610957cf0b6799bfabac440b5e7caf82d6a73927817c1c5fa3bf96ba6020e47db08c5339b0d6681e707721e923d7b36f4fe3cdf75533a83bc60d28d374be9fd966055fa8a298c9d98cef5918a", 0x1000}, {&(0x7f0000001400)="4414fe4180e309eefda3a0ea0e15095a23aba1bda49244d38a0a17b1c39a0f774ac763311257850b9470e260420fcd58a4e8c74917034b74abe51548284b805754a7b91f777d1dc789bad5026e299f9888252d89805da2e7ef9e4b47f97ee0aa1b9760d0c932ebebf00353f89fdad42e694c07a694719a4acc3cbd4f528d0a56e6e8583930b8584fc360a3218e2e0506f7e4449ac42cfcfc53c457554d9d143872c1b0d88fe95c1da7e3122eeb9bc8109f357742faf8030c94d63cf71b4fcc67e7db3b79a11804b6ee8c106546", 0xcd}, {&(0x7f0000001500)="a69e029d32adf9e36e8472a73ae1c0c5810fb0ba969fadb9a09995849780e706f5c4d207ebec8e07ab2fa99b53201fa578283166486599695077994cff24f42b48e7941c362de4683f7aaa363ac59b2cd4153553ffadb09c8fb780a0d243bb7c05d6fda899f81703dcdc547322bae35aae84c46474d9db8e85eb6937d78717dfc4763e5e73b708fd3de589f13e2becb2328d8a58cbd9f0111d3a01d59eeaf2aa42755d2e792d7efa6b65ecd066ad6a85453d7bdbf0c917eaac0d984b04acce4667c33e4136a8b1ae9367008bf7bd26617c6ac263caa46e198467e1955a11bfec41b461", 0xe3}, {&(0x7f0000001600)="744d2fc85acf599360f78de49f5e68c9e343f40484503cdd4527fb78d246b2222229144b0a8b4823c537b0656d596f115c2fdf99bbebcc86d9cdef7f601802e5250672dacc6351e86a667fca7599b0f4734601c5473468c20dd6b50da4211dc101942415b74f34ca1d2195bb790c34f8f2dfa339e65138480d76349948d161652e98a401d612de4e79af7a42b673fbd37cd363ae6a8cbf0bb77abb047f4e", 0x9e}], 0x8) semget(0x0, 0x0, 0x602) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x120) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xb1, 0x1, 0x858, 0x80000000000000}], 0x0, 0x0, 0x80000000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:48 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/26, 0x1a, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) fsync(r1) recvfrom(r1, &(0x7f00000001c0)=""/29, 0x1d, 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="ee497a68c33e4f5bf3b133786064ce2560204f5f8ebd14b5b43074f9fd9a3af4e2369a98bafb2aa0ac25e86897525ac38f89b42b1e627fc3a72152de00b58ff278985d8fb226696d2f009c2a2ea8600abc1f254c8b7f042e5add9a93ef6f7cdf36a764b46dfc41cbaa", 0x69}], 0x1, 0x5a) 16:00:48 executing program 1: r0 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0x0]) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[r4, r5, r7]) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') fchmod(r8, 0x9) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66616c653000"], 0x1) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x4e7, 0x3}, {{r2}, 0xffffffffffffffff, 0x60, 0xa, 0x80000001, 0x36}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x3}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x7fffffff, 0x7071}, {{r3}, 0xffffffffffffffff, 0x83, 0xfffff, 0x3, 0x7}], 0x6, &(0x7f00000002c0)={0x1, 0x8}) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r2}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r4) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000300)="b73c23354900fde2b588e920f651aea6ebb0edc4929c1b3b8a94fa1552b2dcf7dbd9f28e69a0f8d53adf4f53e271a70f9a8a29b22fcd8dc3abe4882020a7867da62cbee8ea3d2c6c9c9498ad68dbfd1d79c619649b1b6d6b4363d741ed8153bc9d", 0x61}, {&(0x7f0000000380)="7723abdae58c68d8a009b672d53accc63223a8629d4e6d2be409854926b36015c5fe6af6cdd34bb08b50d43ec39ae3f7bd14ae6a840d2b4fd267c345fc762abdbdece1d2f5bd8ffd6c5c7ad76eb013476c34ab10c9caf66f64afc16995fea69dd02fb4383b154af781fa09297058294555e3be384dc46f208e9832f3367be3f580fd2a565081bccfc9887767e5a768630142e1c6349e9ba1c291e0c005cfd906a9faa6f0c11cd48b638236bd278ad14b1d3c142b6019e3c32deae6660dc87f28cf2066d80fdac9f96e601a07caa19b2a33e31834fca6afc47b6c2204a9489aed57d430ac1255edbf93c212206bcefb1dd64d66067df102483a6da9994acde8865ea4765a18a1617b94bf30e9116a4d1ad458099ea202538c9fae1536542bda66ff5bc8131258d22c5368419dfd2fab812939fbdd3d36c1942af414138e1e8d942b36751338aa6d4b9f31f5815ab12a5b31b7e97b0cea9fc597041776010e5c3830d4cbfe6a8d597f238fce24e859a6c8f0ae2f69c82d8de35511ad2f92dd8829e18011679858808f45da23b1f764d6c18f14ec9ad22fb764347ef673a8b152ab42fb6ba135531dd2afd30cd33f15751956f8b9f50247dceee28bd903ed4aa22362bf90c7488f331ed0c60e038997554caf54667e99bafd4471907276cb69876cc34f0c18ba189d87a5f38fdf35dff6a84b55cf8de96b4007655924c95c8f04451ed4301c8f6612f99ae913954a38917b2279e001ee13b6b42d70b60cc204f9b7bacd2e437df15636fe47beafc17ede0a348d1f73f89a78f2d3dae5e7c9bb1795be55a69872d5e32a7028128dd9a78228af99a1b97610eb5bcdf3ee93f03159a27fdd91cf0874c23fce4e76ecb0ced58e5cd837684cd8b93e89a9d9f4d8496e6bc65aa4fd3c13de1933294f70ca75d5453e90ea9574c3a853f609202027222194ad70e6e257622d23c1af556423bbf9bedfee0c356c2bc28182713ca2d2e5b246490a31f50b4c3f5de9ebb4495c1690f80621f7de8bb8afc2b702ba447e6d8cd54adaabb7ff5689c7cce9f7581e33cc89aea41641b656b9601986b395af0fe5a0a2f24591a9bdf6a48a9c164b542eda228232ff9136722a3fe38050215eca61619b8952f0dcb80d2415487781ae5e2e2c9ad2022aea2db6d1a2214b67f85b6c36df643931c8e55a0bb5e5fa51b6c5d9eee3255c248a741e1e971ac15d5bc22de1cd26f3ba5ad88c801afedcfffe3e4b2efb887b34d25c0062eee385cb188b35d5ea25ec49c01f040da6ca46d72383ca98a5c238e233fda7090e473cde8e570a017bb3a3233fe20f4785ec8a7ad2527e534b97ecf2ccf727c528d826577380f42993abed77c2c5aae611519625fb78aea2f47874f9239930946e961b4727e440717918888f370c47f59ddbb4b2a9552e1ce936757ee6b7babe45c25da00a71df0f851a464b94d42969332559f3aa24283c985ce847d886abd93063a00496f7513de113fa48206991fa06f183d9b8b31610b60208ecaad9fc7eb588bf43ea35caf17ba6ebbc4288b55bc532008046ef04b78baef1229c09edbf65daaf57e0ba0af7c21442ec8b9c6db807aaaf0c95ec3e505bae27e2cd108cbaf0d10b9f04f7f506fc29ccf9262892fea9ac934649f69569620999e5e43912d8e78cb210923b1988ed4b5baab71727173120d516851180b99a1d6c1a342b3edd3a747f7bac2cf5fd30dc66f4678e36f6139fc4d725480f5102cb14394f7b033390eb456e6e69e474fd9976b00c01b364bdbe06e5bdfd2a7e0264adfd53df603efebdfbdcd5cbe9dc8cd019cce013da7b6e9b27805b032fbefe924fb2765655abdb70c82cd95d6b7247ca51f39417e494c4e5adfc1a26ef585ed9f18501d02b48fdc0360247458961eb61b9084334a0c967ace0dd77b7bf789691e7a113fce8cfe278c7af902c8fa7aad13f9bdf93ae775c7c250385bbdc8d2ac2a5785eb5dc513957cb0ed6f64ed9daae9e039adb35a2026852b9fd32248fd9ff54b626dcfa3420f4148ba2b52c74ce9b3b61cb3f45c7bde2dd68d56c29fdae4a6fe51fd535bf31f27e30d9b3f34ee08ed7c7f2c0ab58db17747eb9f85af086ac10385068f025da986bdc625a1ef976ee14d4585488aafed7c269f139018937357ca9aeb40ac1abfa9c953dc7fea632a587eddf6227e52a8938cd2f531e347478c2e5c308d9035394f29a01502dc36aeb091178213d67fc7196c3a487005feabbc3748cc5ac522be02cd5e15b986870e768289249c5c823b172df587661739760dfa0bffdf3e68bc44ceb4e56c64593dcdd7c763c651cf53c6c72d4b9682804921918228b6cdedbfc80bcfad7f8bea0240bc6e1efafe242bd3184c2ed0704dbe29b48dc9659eb2ac1ac3defc724a036c4bc973fdb37bf6620755b7ba66db823c0bed86bb8feaaa16d39be23e063ec11f036fa818d8e3d6ae1ff131d17044efc0770a5d77f7a9c2ae6b67875aefe571a52a53660e2679ad26edfb5d3f8c480030fd3f90e6a2c7036b0e755a50bc1efd592e033c1d6cc3be2811122a7bd8199c39ebfbb181d3f615aaa04e4f924514f11da6d2974faffeca2176b18e311a12f8e7e25588d7c54cd5242df052c89fcfdf9616bd07640296a1031c6ead20bd99acc1ee4bc08f387c4861f8e48ab4152ee43b02dc0b49a786181b345a8ee7e15c5d7e28f53d2cce8408cbd6845cf3f2baff25685ae30062031c388f89be2ea2f579792aa0d960d38ada379c078ca4c4ef36695eade7c7d5fc1970b9f23f4ae40ba311e66cf9327aa1a382dcf05870a4e1789625b9e6b1a305a27c771bf79006e8eafb66894b05edec89536f0d60a6cf0defd9a0b0a800d217d057d9fb4aa9a3ed7566e09cb125b17878ee6fa816a006c921c3e719e385332e9521318bdc1cf08703a4477ff09f795fe2e61b1ead59a0b61279b65b27cc4761a79ce28bddc5415d7fb2113be916420d9850ef4ce72010b171ea3537eac162653a415acd13e2e123333750a19858101d565adc703b1d1b20b3f540bc41e2fd9b24dbeedbd9bc975c6670696f1c88d9dcbf6734d47f81b417fb0e0f407741033e5b223800ccdcf9f166bb6cb1273dc584b12f05ed9f67a53a03e00ba3d565cd55b5f165918ee2cbfe6544635aadb6f63eb86e4f6ee7abbf3d3970f9adc0bf9439f56a49fa4bef03352aaa27a7e2ad8f80b57a7836c9672be0fb3bb7d4a8460412086c6bab2c31271ccc198e2e8a1daf84c3eb1ba8e7cce3a759b120548a74a1a7da704417528d8b88f52da16dc5737fed4578bd23b9e25bb1960713ff98c9835ffe02d74cf01dae9076997413d32f760a0012f469e6cdbab302aa15874a0f8fff24764c3c7c636810e26f29c61e8d8865d038c6a51dc001ee7c514a9ccf051bce45676cf6ec0336b75aaff1024e25e91335c52a2e6e2ec1987a1d52f0aebc87940e3628b3058994ad0fed6398183c9de85279128ad96c9cd9877d68741529c47697dd8da30e5cf1520be23bcc330de215c7bed5e0459411a03978106e94454d1e49ecc8de56c9080cab626626da8f33ad05cbeea6fe3eaa026a82f50aa844b0abc944f426656c6ca55a15dc81457bc0de59a463f85fe1205d762ac775f65009c9058ddd4ae3dbd896c9301e29970526452ab7709c88076f042f2ae7982f78792259cc84b4b3b0db46bd0c906ef586a61ca35d0037f3bf2b9e6a174a2c24b5475661ea0e4f038aab3029e336d6bcfb77f8dd841e62ec733c99e4d9890d4b51bc2d8711c492c20e570592c3d13b2c4854feb450860a508cc95921110b28de859780a0185107f3bf7c414a8b493c16f0ba1ff4ed730fe3264b169735154e597aa1c829ad46367dba8fc010e82f00cc25471ac1744db8c0297db5574cae7daf209906f1a68aafacecf0882092d72cf76e11fc758ec148601ae0f31abaa2dd77edbd9ecf4ddcbb73f82000bdc7442c487dd961cadf22939e1aa6608565c9b1e712d186cfbf35f2eb1bef9591e975652cfc8ec23754ecc4f693191207b2edeed92b4f2baf74b1bc8b9b4c99ae46c2ca35aef93e9cd2035e1befa1c67264d138a50998be790f083c791acbf7a7f845c439c44a1b317d82f60bf731f4f15a47c15b6ea35279219b70e067fc21c786474e80cb4f019644357e852dcfed1ca6c36a04bf9843018bad86280f1d3fe2a534ee58449fa7a3a47237c5ae728eeb6012934ba6efde963119ef635b372d85b0fb33dbe1e07200e05263f67fa90c215b74ee05d7f39c822e7b29cc06d0d865585eec939843cecc1bc4f8ce7e756aa5739385e98f022032ae41d6d1f4c7e0e07e42bb0a15c61007e1c8a61800d1b77e164b59560ce4614f487230f09f6ca252b121fcbfd9289945a5af8b970ccc190db25819aa6a0ad8bef023438dfeafc4746de9c86e1cc844f79e1bafeb259da72ca3517b0ee65ac283810868ba88850bdc5ef616b475d7e262ed07581da96842127f6e4c14438d5f991ec876d1d49dfb351f73dec671b3ce09e9be23785f7c1b5caf2e66b709eda8de2b08f93f50648cf9ad05c8e0bacc3ba001c39135539d87573cc159a3af9af181b1e385c260de9c722236cf8eb39fcd62b4940662afe51c070ebe4685880f7783c58314624d753bcff296a1266ad6a7ed0838cbb6855ff1f970812d622b28e3d71d13c8a84abfcff5feafaa76a3aef70db5ae34fd1d1b5f25f5bcac35abedefcd5e18366097c0f2af9d27078e9d27a5e59d01425a7e54b3fef13ed12d58d01a3fc0454c689784ecbbe4ef5f77cc6680677048835e7ef1ba7f174b61a62bab8782c4499f981b364b7e60dfa9e8d8581591b624968360f91a619600ed39960ca7a1a8dfe2640d3f0a2b97d49b38a305b4a485d3bf19eae695ae22fe5d0a059d5342bb9649ceb4f92a622f795415b0387a7ad17914d8d116e6e1dad5bac28979454aa84e4cbc014b457facf0fb1dfdbadc6f04a7ef7cf465dff6b9f3822e221618ef0e35846e6ed1aca24e5d4f01d499a5cbc9441832323a91d2836c9b60beade8339a9e50cad3c532a72e6ed97201c2cc985954d9671ac9ab201881eb416682353827a51180344a91001129988e162deed01fb21eb619a3f24e248b3cef7229a9c450c6dd492b46ca1c4dddc2696117ac3604b913bade023a504f7ad8de89eca92eb9571a88166fd238c1d245776c3bb3695b7a519079d2a461b9ca25b6cd49976e13e72525e0134bdb8392c0b6522f424d412476ef20264ccc83a18f05338bc4b4d7c961adb9af5b0397eb6c79c25a94f16e6b817f5c6c25cdc39a784a6082cc0b834a33ad6decf335d7f19a20aa6bdc3241f06be624436db4ede9153eab4d43fb378b89c41aefaaef6a98ca03d1f01ff2ad31bde3ea8a2e5bc0b51448ff7d67d0c4b28378a6bf243ee85c4d463cfa4dea072bc3a4585b1c6f687812791d03547e8bdf174a45b73bdd66d800aee123f4f9cc2e07b17550419fce67bf209d8da1b46334245c3b4573e4e4d5b197c62a16b1fd1c7d62992d403a9d7b4ffd8244fec949cd615e7a9e08290ff9e17c7d80fa5edcee4427a36585c7f56e07f1655bf9118191daf9616c724198b158b2de732f346f5641938aa4024d0a64b019867c6f02929d9d0e740cd221abd3295b6bc3f344fd6b17e0af742e725ef991882559ed593afe039cb5a7da86ad7d8350928614723019cd9496884e9946c52b202d421d7502345469152e7ef5997911c8446ff1c9cee69564aab09dcdddc792df913532db88f6f072dd04fc4dc524dac48169f83949d99b649f8da0f", 0x1000}, {&(0x7f00000000c0)="ed6cf8234f62843d7d4ffaddab96063960023e96259266b5c1bb015adf5c0e90632b4fa02f32f509c668312029fed0d798", 0x31}], 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0xa, 0x14, 0x4, 0xc400}], 0x40, &(0x7f00000013c0)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x80000026, 0xfffffffffffffff9, 0x210b}, {{r1}, 0xfffffffffffffff8, 0x9, 0x20, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x81, 0x202000000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x401}], 0x8000, &(0x7f0000001440)={0x4e4, 0x80000000}) syz_extract_tcp_res(&(0x7f0000001480), 0x3, 0x3ff) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffd4b) 16:00:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x400000, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 16:00:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget(0x0, 0x3, 0x8d) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/87) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 16:00:49 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2000000000010004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:49 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040), 0xc) 16:00:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:52 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:52 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) setregid(r1, r1) setpgid(r0, r0) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x91) shmdt(r3) semget$private(0x0, 0x0, 0x22) shmdt(r3) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x80000001, 0x5, 0x9, "43273cf9ae03fa6a3d649a24e5c95c669bcfa44d", 0x4a10, 0x8}) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000180)='./file0/file0\x00') chroot(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='\x19\x00') 16:00:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x1f, 0xc86, 0x3, 0x6, 0xfc}, &(0x7f0000000180)={0x400, 0x6}) 16:00:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "f976dcf6576a79e1977f00b5c86e00"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x401, 0x3, 0x3, "325dae2522148e524fb83aa9be8312da94dc88cf", 0x171b13dc, 0x1}) 16:00:52 executing program 1: syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) r0 = semget(0x3, 0x4, 0x400) semget$private(0x0, 0x6, 0x400) semop(r0, &(0x7f0000000000)=[{0x4, 0xffffffffffffffff, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0xff, 0x800}, {0x6, 0x10000, 0x1000}, {0x3, 0x8001, 0x1000}], 0x5) 16:00:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000004e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053071bc93824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037a56f5ec18b3daed4b551d0d7043a00d8126bb63b9558589be0983fe57f87c3f2443415169a63b28701a90c80c16c960939a4634cb4651da3dcab60beaf7081277e768d573357484722aba0da83a0780e615461330168cf66b0a660de292a4b8fc1acf11e5b80f0931e8fdde905f880c195ac0f1c944abf4366bba5edd26be3343d25d655743ca99647662f9f9456c1701f904d5f7021ebb91efa78de88da9a4f08f41d11deb91fef4a5f58ce007841bc04a565422de7f7c27639e7f3a8aa0ae2eda0c5e08858ba0126bae5f8463269dcc40a6372938d9ef0517a3cbf9c1b5c198b215"], &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:53 executing program 0: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ftruncate(r1, 0x8001) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x2) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x804) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x6a, 0x101}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8601, 0x24) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000000, &(0x7f0000000180)=0x8, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:53 executing program 1: r0 = socket(0x0, 0x400000001002, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x7811, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = geteuid() seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getgid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xadfb57212cc2fdf8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) 16:00:54 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x442, 0x10) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000008, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x1b, 0x2, 0x7, 0xe2f}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x82, 0x0, 0x100000001}], 0x4, &(0x7f0000000100)={0x1, 0x101}) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000fea000/0x13000)=nil, 0x13000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) fcntl$lock(r0, 0xf, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xc115) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/38, &(0x7f00000000c0)=0xfffffffffffffd8d) 16:00:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x80, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x42e3, 0xc397}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000000, 0x9, 0x5}, {{r1}, 0x0, 0x4, 0x80, 0xaa, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x80000001, 0x24c}], 0x80000001, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x2b}], 0x100000000, &(0x7f0000000140)={0x2, 0x1}) 16:00:54 executing program 1: pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001140)={0x3f1c, 0x9, 0x0, 0x81, "bed9bf16761c16c1f9903e28290122e0e15cbb77", 0x5, 0x2}) socketpair(0x18, 0x2, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001180)=0x10001) 16:00:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)="5b5156553b20098736afd07aa90fd8b8ebe1c96a7fe72db8eda69de9d47ff1271194d56b24339c71af1842d921811908383c9647021a9f922d3e3af50941f43990462bb72dcc2cc9ae0c75660de44bc6fba988a32e96de85d8005588c7b57fefe2cdf88459c43b5a632472956d88ddeda331e692c88d4fdea201d7c43c222987dc68e4826f83270c1bb3221dba8a23c51547f298f48cd7be1ccb8ee01f5a177ea0999990486f4a8d641191bef4fe396a6d8986fc40ee64eeb129da28afb083d05ce8e7c2bf8b04e4026a796c0dd18fb3c0c90b896e93d60813280ca9fedea801a011c81a9b0fa6a3880f590d31cc9808f040027811bb2346fe5e444c61f4", 0xfe) getpeername(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x141, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 16:00:54 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x4, &(0x7f0000001940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, 0xc) r12 = getuid() r13 = getgid() r14 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000140)="c788542ea9988431bb9a6c53a32bb93f2714818f79c3d84a78126a099f87a083bff7b7b038950fbb6be72be599eadf1d4d01f1f00b4df825f9c6f4174d7e72e44894", 0x42}, {&(0x7f00000001c0)="29579770dfcae14a68e7555d7c7dc96b3d3ea6daf551668023bef6694c22d0e08cf2ee76c29245aca374fac98b1a6ecb0908abed2e1429c40f16e11395551a2500685e1cdedc483851b901e5d589dec38e3b338103decbb070e33b5851c63c53a49d4dfa9093ab2fc5cea369dc61f209312c7b8e600fcb92c7eda9a346f4a8ff4952ced5334e7d2cf14e83dc5cce0163342d4588536bb724316f525a2621f1bd18ec63892f281a95f19ee4eaed0538c2e676ce221bacbf68bc961938f8143f94a54e910bacc7dcc9e1658c62006e7e75df765747178e45116017fca78a48d3bad6dc351ec2d4ab580bdb761a1d4bb70d5c8b7bda43ce2a40eb4134586e0a7826ba1e73cf089eac032f48dc632fc1a5c327c6406cefd1f2f3de3e53799118ef79848018c75c0e599ebdb906f884ebb5fd1fc6e8f8b7b7ccd6f2ce2c2895b8e31dd87f6eb8d17ada246e97ba0fa973daf22655f026d15ecb2b05493e5aa911e441e801d0a10ae0cb6fe2567503e6a1a4df547c61891db91a8797aa5013ed046e0dbd5349361984d4e1daba859d301db3c5cbd733ed304bcd1ec58bdfcc4ba75c6574c6ec39878dd524aeb76b93488b10a3e7f214133ab3f8767ed960a376f2e93a2d5fe2dcf3ab5f7f31c72088cbce1d53bdb2f88fea54c97cdaa9802872a712068539838814af973551638f0e62ae8ed2191a2897129537e7d76260a2dbc448e0a61df12de2ae41742807427ecd0fb5f7b8fcbd7beaaf9eea5b710f64b85d6b3e475882dad842751eac1e6567fa2092b252cff92a3265ade03e4078fdb034244a0cda32d0239c50b7b6101c2d1986c33115fe7835ade8c7599652e04efd7ef5034abdc5d0f0b3a833125aa6bad7737d22808edcc6f27061ef2ed8c0c226b68131d243f3231c6265bdfc9173dc2d5ccf77156940784a4249e3f8bbcd1af24a43b32d2af312c978831ed8c670b556296aeaa1a848ef18533e4607e910bc5985deb54034eca5a6e6e3bd4521423d0568fc1a67a8ee43ebbe3e276dda6b667c74ce66a58b872bdd6880bbcb5e85ddf7740a4634cac2d7f4cbd4c8a4a4bdb630546ca6be7ca458bf2d2b2986bb4c4ea814872f57753f0ddaa217fd0a423f3a930ca35a464a086943c6797f50e8d40fd336d34ab49fa09a691d53d535a9c5f0b0cedb688f87edbcfeddbeb9bcb55a9549684280d687b5769f4ddd3bf8eb698a3792ac7d4f88cd81d45aebf6a172b60f10a3421cca8a2ab5a1e3a6867165d437d3c7ec01a2985638d44b0f1ea834d144aedcb3a0f8ba3caadae839578c28b909951179a8f7842211f22566b77bb2cb768ecd3d6a091e50c57094a38968162019c73a6b53eb724952d0e4c2209d7dedf65dfe643332a2be0a5ec16d7a68963530417375b96eb0de07c7c09f19e1f2789c843039993dd878b776ab864546aa2ad08453da7f0d20034964caef837f1037064140f75399d390de0cb7a4a902e75fc241914eb48e3a5132b93a2248c52bca0a09b05f610c3ed9f3bd0c435328d01047b7e53c58843728b54a0053a539c5b7289f3fa0f483b81e005235c5951c1c58365a9249e99dc8b59824e0c206423a693699ec89657a0c04b83172444768b0d76e6d7be189754d6502f7170153a5d7cdce58657a3ed09bc2899e822c4e5f21328179d227c07a2a8b5f472b9ff068a855d28f59438fa66fb9cffaba7efd095b00c8f583d08728ceee417918c8b6e40ed1f88c445cebe2c7383cc332d3f1f95d4014acdf2f367725c6da6cc47f6a0bdb72628c11ea8b23ae29284911a498d5ae0c6be6c7e366c331ea422ffac95e0cb65f80faef3e7b2755101c9ca310f76c8fcc918b20f63788867836c4ef75e9cb4525642b3dacb55d7d7d3df1f8618f233191477fd71605ec946ab65b3ec70eb1aeae08bbc12c7023460f1c801fc8f849f77be77c0be65e712710dd2d7d5f4b50686b004ae2c1a05edcd58f3b3bdecd488275fc423d47d0af8376477faaf2952f3cc0aaa440c6952916e7cf204bed37fc6bc77e9d34ce09c5be58c1675c3be804b9b77be9bc52fd4730a02aad256698dbd1328d653cd6931874f08e2ae6b11f70c06b116b37a09b1252839024209f391cb846a4bf7946ff8438000c88d3517c25caa2eef0607f27f1b3cfa0c3a61b0b93c5e4087406b9e21045c01c4db0c8204aa0259a382431ed8414f75ad7d38331752cd026bb65422aed71a7e0005fc3ad7559862a8ff05328d94690d7f8326add80007566d7a1f71a663b8445fd901142819bcd1677b87154dd654be162e1840db9dc7e335b96403991279073e670a2480881fdbc28745f7f3201061d95d1266133b02bac92999650dab00e8fc95d84a4f8128d7faca29f540e88763453c2fe1a664084778fe1994acc51cb32cf74f026fcb49366bd3d2851c1e4beaaf72cf157055cef110d33a5efc5fdc9c40a702ba9d34407cc7aeea151a01c2c21006f2e19d0472ed88c4cc116e878557ba726734410ea879f0a39b7169b47c29e8fb422b09d584c1cc01721fa517c1317cc639684b4e9987361b7955f51c914bbd6ccadd27b4a691b1e09ac5abc735570729f89684046245c6b185125f225ae6b13d350bd0bb56e3309bf26cb4d9f21fd9b779d76b8f2620278c22c1ac99064cd56a228e6f18e07b4dd5b1e3586c8a87bdb2b4090c4195c78229a11688ea1432c16f6680ed8d51389dd1eabe705aa38ca0d0abbf1a7581557e93e4ff4cd58edff872beda8d58a590c56c3a78ce8783fd1721ad1afc914493f39bb52bc91db6d4c51986c3a1d789b1072a39c9979d2c1ec27567842c0705c3af3cfd303cb9b8c0400e93d732b48404a0ac1be51d41663abccf2045e5690f1d31953e1ea2cd04775c6955e70afd86824d3d9427dd5f30829faca9d266954d336d81215682af1a6c13c32fb7255e776fdaf374aadd342573ea287eb1d92e75bd553bfa4bfac40037a9011d8a62187ebe4d6b117d55df232363e644f7588ada45e9389e6177f1c40e4a3b783303b9dfad70831a53c5f89acb27e1ec2738617293fd80f48a3497d237f4f5f5db5bc944018de65c4ffda3682438bdaa4dd685e00a2793046852e958130fd77e73bf11dbfedf8e159b52f519deb90986d6f44a2a0d0c4c81785f2345aa1b3f6288b8c4747a5d579f5e3e3214f54bcf3e175bc1b35c385d123cf9a7fef56be4db8abf2ec1deed38a1faeb3da2b5662858d3686b8c7ededa916cdda4a4ab66eca0d6a9fda0781b5b29eae3cf70217eab7bb5a25433f2562fc2a0461939dff56ec22a3835966e1697d02db66f4b6b13167dcceb65db3f0ec5189eac9006458add0a1bb65c1bfe82114d58d3701bbaba10456e990a827f61e8dc8b31c2091c1eb6014edcdd4c96476b483389392340c473a3b3819d4115b8e9d91f6067445837e2cf13ebef0324749856904169fee951fd9c89dfbe1f1ab302f8ab62589a19516db98af93d6910a61a0fc93254f921ca89aeea02e541f37af25fc2246941ff38db97f5ffd4b577e2ce3fd9d4d9ab035cdf487eca4e9c06a3fe7e28385264e664b2402b94acfa512e231b92879d34afd61793f5f040743072d227eed06a1dab2814f2d62c0e0c41eb19535ff461a1cbcd1407ad77ee81a413d086f2f8aaa4354af56f2d9d3c054b1c9ff96a3d6237fc555cf2ee314df9359b13c81ce77f2f8b79a6edb0717f7a7bdb2aba35d012cac304bb22ef74c5695d83b03ff015d7e778240ff7505c2f8cdfbcf610b9da624498c8c88877e41a10aa2778b1dae293a53703f43ac901f8fd2c193d94b65395eb3e70b6a4a84251ac58506ed4416441a197fa7f87fe925e7c6c75d4804e8a858bfe0f96651205c3735259348b87bb0663336d32cca293e292b286955625cacf2469e124f2c0676268b2f8e7486471b701aff952aa94481e4019fd003e7bdb90769da41ef026b174a721f4328b6e8befb03477449b5317cc3f43ce887d8ae3fa38c6b4befbf710561b189e7c81a2734a0bcd0b3facb061ec68df0ba32eb5251dafe004790cbaef40884d983ecce3122c57a3e130d7b21cf31ce67e3d1eb34a9a2495b3c27a561c0dfe59567c8787ea84be31afb591ccdd254d84b8bd9b23bf96095613afc599a48011e30f7f9656d314424a078af2b0ad7a783731f7a6783a2e0eb84d71b1163eed27fbe121dc414659db761b7ac25af45e402e69adb7b7b17ffc5ba83fde210914cdde45525fb21093a19aa410d531ff4269cacda16804c0ee4737b700f64e3fe4f85bac5fb4b69d0f276c5ca038eebf6a96ed4b4f8789ce6090639d85dc8a525728f32ce5bb90c465b9c80b5d99e9542a954d3bf3fbcdc375018ace262e9e4859bfaa462e5aa1e425e971924ca4fbcbc5cdfdd6ce46668c2e4d68ac43be76fefdf30ccd79db67079a0414a254a4a167e9a1a660a3d1448046dc2dbb7526c7f281338fc8962bef1d58355cbab6a8a654185fe962a9cc7bf98c508b45b75309bb6ec951553fa093de63cb445b82cd52c5b9cb3e72f8d9d3b90b109796fa69240ea6b0135b0a048de769b9785f3b323295a9590316ab67ac54111ce0313e6a47106dbbd3eea99ddd9fa8e8206baf903a4085f47ad4560c3a24552c6a633c88c95c1fec81337f8c4aa866255b3be1d9f8473d0101894116084c884d9812f1488b305bb2e75c2f90ebdb6ff88ae325847ee8ceb3aed7ad3446264063b95e707fafbcd78cee81c77bb6c436b87ecd9ac8c270db1c464f9c441561189fdaa6951d0c5e3478c6d51f22b81d9dce36cb56e7f6854f07f01d0be5b7077e37a823927b66161f0b95e8ec025d34408b437246d83e9421d5021836110fd9462eea0ba6adb8fc6f20ee55e44c3fc5f5595bcaf277b4f6143dc50483e4d5a17e53dfcd683dbca35df7537d3febfc0010bef1d87eac76171b9d2e5069bd5f280c0f6d4ad9814e3093f2af7fae3342311242cc95c30b476c5de2648189dd5d63990f0bc0213944ba5278f3fa7aacdf5e769f33e555fd2643d4572e88d9e7c668a72e72cced0808d57f38f23355825c6227fe6912d55c3cd9807a2c8513d7425bd7cba0cac1468d93a6ad08f1276f44d9c7eb07da33a27ee226924a9fe9cc3c951b6e6f8fb3d908b77926c895f452e1148874ec7aef83cc76f521b4165ca8f128be016bcca7d13a4dbe4224d5c8acba1cb1464305cd8bdf80ab6c4799d4b9d5d235cb4969a0e5109853dc2b2062d7f525c2b7c136b0a2698eca6cf7acac5ad86e036df59f796966b2f9210b4edfeafc6fb592f6247209a5a644f467f74e847c32dc3e6a76ff469f075aab55b47c48cab75d58ba13e37fe566807d55594c2a2cce819d9883e8dcb6a625af4794221dabc13eed5a8e9d740efe8590ebfcd44e65ea6f1e362e5e89fbdcf3e7a2389d67df30222f7dae0f2fadb23e725f9d9b01e66d8f182f977d2c6c9a855468d622e166fb43f827406afb87038821715f0d6193aa06325e4452fd0e8edeb7c5ca1c2464a2ca669a5159bc1035b87ab019bbfcaf69622087ddb36ab41829dc7de3a74874612138f4914116ca09015d19d20a1ec2fa707a94b3756d48a70d99ee0f159b8e0c8ab498d4327365fbb49a1bb76478490db59d6e6653cd00adf7813216df6478662c4a294c776feeb5cae93e073496e27a975db6989fd82fb4a1eaed5409abb8bcbe2fb0b15f3ddac0dc5cc39bd57c1210d6476460b1ac7c54976ed349958be01227dd688afbadc2cae3faa3cb88f7cf2a150eaac2cc4a276cf5d90e2be8c05e769950e6a4dac491176a22380bf5ec8fd", 0x1000}, {&(0x7f00000011c0)="a573f4d6031a4edf1fdc0dd32f8b04badf292b488ca8cf9d5e2a380550ffa5fc85889afb5e98c8c2bec0becb01a393a17a4318930d2e60d40afa1d29d1bc13d33876962918f7ebaae15ac086ed757cb336d39f0343492566181baf9a44c2cc1f3b5d7ceaa70b60a5e41415ee89ae58844d855e45f7f394829c7db5230997afa344cbd4b2adf228d30001a459cd182a2084dea2033f5cfbb979ebfc08d26679806c12db1bd9cf7ffcf06a3eeb3a3c0da5384246f58cb10f974b20def8dfe88079951a66fd62e9d077d2673caa1e4d8a78e15032b2b36b19f1b7fa46de9e3801d7cd1e46260cbebef3983a6856774bd0b331ccc61e07c615", 0xf7}, {&(0x7f00000012c0)="054f33ab503d7e5eb79dbfbb2bfe6a454b093ed33f9935dc724b3e0af0a373e17edabb49648cf96cf595abe79c48e07f04f4193fd54de55dc98ae3b7a6878f03a61c72f287f68662e3d6634ba8835de178102bf4b4eeb32b70714c001ce4839278275edef8762a089968ac988fb2c947321e4e83454125eb16ed2329237695ba2d4f8eecd33cca7c564732e370f1235fc4ff4fb00155b9df8dd70e349e296ec0cb9af0ef20a7fcba8ae486dd24daf4ed72421ae5f5c2957d7e7cabefa01c1d91576e9241e559dd8f17d166", 0xcb}, {&(0x7f00000013c0)="88a5d8bec08b310ebcbd50c6b9ab8a8bee1aebcd86772370de1e213c922c7f3a5ead41cd4163da959f441d3182ba529f66e1a99000ec27393c2f4ec1692574ea1e9f87901b15a65b52723c63aa848765bbc2076d17a34986a54fa43894b5f8253dcca080fc391fed3bb4492144ea92d8016ffcf695692a8179aaff3f5a404889451b098d850701f14333acf44c056f2942bba975c424eb5961a801738c9be03bc09166a8b26399d7a0565126117c36eddc024d831df37fcbcac0e67585ebebe23653862ef3228e4e80e310637592b77bec418995bc628339cb4f08a6cff9df7f832e47b8106ca3577a9bbecd2eab443c", 0xf0}, {&(0x7f00000014c0)="b705e705311f116825870c948431327fe11cebc633df3bd40ec4fbe8ec6d3dc8e155702e75d9906ffeb8e17e8b8d9374b9e5b098a74e812160998ee6f9255bb61334bae447a77b5ff70001b6420aa5cce3cc0d925f7b8324db7379bcc00bfc9867789b8e3c75b96f9e4c7afc5accf86d25baa11b2bd7d80257a3ada7af1f84aa3eb8fe10ed0c81", 0x87}, {&(0x7f0000001580)="02dd2b1369c57341661c5b4e3fc806066f1e4d554b6b3c39d6447f50fad06caf7804da6e8ec5e84803be2136d4f33f7e7d3f541d3f6c21f117f0924395ecfc0eadc4166de1f766c2f3416528944ac92d2c737be5dd6ff8217a1815b163b974af1e16145c6451b58a705037653bc155a6ebde6212fc56a59708e3ce6014046a66bd5d0d8428c1d63a4b292b1c36ff8b4eaa82293f5e810eceef2891b0358307f135ec0c4c313d179256c5e75466687e32570bec4c592e64a806589461d965a73dbd68dae6989ed1f92a7c79c426f70be7a11ed3d362135f24b2666fef92548b42", 0xe0}, {&(0x7f0000001680)="65e3bb59f2a9aa4bfac67f284ad606eb75b7c6f39dde11fa49f814948423e7055d6051eba29393b03229b35d0f32a2440dbcf9c560689f598a9d01322c7a5a3ceddcdb8751", 0x45}, {&(0x7f0000001700)="f18d5d7bf137ddc09c76fbdc8b91896371da0c87f576a27c20bdc0695b11052c478db630e6a186c58669d78cd0ec75ba0f28d4a40a75b6b996ef6bf500226c5b495e5706791e4759d006d915d975cab2df66af4ef086269ff478a4090830e08324b13b15e79dab3910d1abdfcaba16f3ec02ab85763a8cb97dc58d74305c3ea874c098f99aa8b0d84dd5c7f979159091375d0c377811", 0x96}], 0x9, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0x2}, 0x9) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:54 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x20, 0x400, r2}) r3 = semget$private(0x0, 0x5, 0x150) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x370) r4 = fcntl$dupfd(r1, 0x20000000a, r1) semop(r0, &(0x7f0000000340)=[{0x3, 0x200, 0x1800}], 0x1) r5 = msgget$private(0x0, 0x4000001) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/12) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() r9 = getuid() recvfrom(r4, &(0x7f00000003c0)=""/249, 0xf9, 0x40, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) r10 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xf898, r9, r10, r9, r7, 0x40, 0x7ff}, 0x164, 0x5, r2, r2, 0x94d, 0x0, 0x1, 0x6}) minherit(&(0x7f00003d7000/0x4000)=nil, 0x4000, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x81, r6, r8, r9, r10, 0x720ee3906ca65f0c, 0x200000000000000}, 0x2b, 0x0, r2, r2, 0xffffffff, 0x9, 0x9, 0x7}) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r0, &(0x7f00000000c0), 0x3f, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x102, 0x0) 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) sendto$inet6(r0, &(0x7f0000000040)="6eb022ff9f61229d08557d9a490ffd39c4773a61b7ae323abb36162e9f49f3de35fecd2b166dcf8a7680fdd907617efd389490a105595008b6d31ca2832253b69e0cfb1c313a617ff2c9d508d95628123d829246d360fb0a5b546f65b1e7e0897d84fddb944ab396bb3e5b3e952ce37279b3a2fc09db935a9ba46dacfb029ec9f5a825250ab1cf4194eb48713982f294085a47c62e675bdcd64e68a34c6101e2bdd25ba4bc4d6334ae665f0a8d1316b564c7347c2c5c7b47a33a49f56961317a41d927373f70234871aafceaa050321d0f4505d5177b7f0f2fd4b654222a3cfc936e5e1c", 0xe4, 0x403, &(0x7f0000000140)={0x18, 0x0, 0x401, 0x2}, 0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0xffffffffffffffe2, 0x9}, 0xc) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0xc0, 0x80) linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) setsockopt(r0, 0xfffffffffffffffb, 0x71d8, &(0x7f0000000180)="2d85af5c800c7b4f4cc1e6e6edb1cd0f04a8561d5007803207953ee39157f1d22aa06e1af11c70b1fe2b21f02a039796d95c25e63647c35c15deb83e83f2b3f6eee52f4bae2482da6fb6438fd59d372b34ac5d", 0x53) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x8}, 0xc) 16:00:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fchmod(r1, 0x121) getpeername(r1, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) connect(r1, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000011c0)={{0x100, r2, r4, r5, r6, 0x80, 0x6}, 0x7, 0x7, 0x1ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) setitimer(0x3, &(0x7f00000012c0)={{0x4, 0x100}, {0x87, 0x401}}, &(0x7f0000001300)) r7 = open(&(0x7f0000001340)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001380)={0x101, 0x9, 0x4, 0x22bf, "8f6d12d0a1c2dd7a83917c8e60fe10dcb2860cbc", 0x0, 0xf1}) getsockname$inet(r1, &(0x7f00000013c0), &(0x7f0000001400)=0xc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001440)=""/75) truncate(&(0x7f00000014c0)='./file0\x00', 0xffffffffffff8001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r9, 0x200) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001540)=0x200) getegid() flock(r7, 0x2) rmdir(&(0x7f0000001580)='./file0\x00') semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000015c0)=0x1) rmdir(&(0x7f0000001600)='./file0\x00') semget$private(0x0, 0x2, 0x100) pledge(&(0x7f0000001640)='.\xde\x00', &(0x7f0000001680)='i@\x00') ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000016c0)={0x1f, 0x838, 0x10be, 0x401, "6451884c90e03c47f20250e0b9a19be9faa44548", 0x7fffffff, 0x6}) fcntl$lock(r7, 0x8, &(0x7f0000001700)={0x2, 0x2, 0x1, 0x3, r3}) sendmsg(r8, &(0x7f0000001d40)={&(0x7f0000001740)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001780)='4\f', 0x2}, {&(0x7f00000017c0)="adba326b0a19a0136eae50b8d8592bda47937386e52cb53da1e8cabdceea95b3cc2884434a1beb4f73a1fd54fe77c9d0c9e57387c9f6b3c96032bf209263a3a61421b326850e33032e6c47c345f2f4ef64dd5605e4e1cdcb2951d03a325abec60b8b5d3e692b39e1c816d6c415e2e792cf2e4a324f6b073f72aa1e0b1b4946743ba147ce0d28cf27d371344714db3f5c899c3bf77763ba95f85eebd5", 0x9c}, {&(0x7f0000001880)="d6cf1e68b7ff6e61502fc335ec18c6d51834aa92f4df94039ccf648e38e8a2f719786c17a5546855370881532aec2a0616f7b807211046ce85f51faaf3a3709c62bd8734abf12a2fe63d8617b3efd6c4024af110fd0026788d724038a318", 0x5e}, {&(0x7f0000001900)="c91b4ce7cf694d18d31379fbfdc29ed7ad68115c6e6bedfe8cfe1c6288791b0954cb24ef15462bc619536fd67a04d777d773df5723cc5dfc9ee8", 0x3a}, {&(0x7f0000001940)="f6fe16557d8095a26e43d78e5f78be953f8129f2c3f6d586af36d44c00b95f799c8b9e1aa852f66f83cd4b9f9222630d8646cb9ccbc065fbe8efb89a06281d828853d6c58f017946cf729e69a87e86cb0cca2a0ab102d0fe54c13838db8068c990e9b30cb1c406549c6a53b6e357f02e091ddc4923fa6558c4daa6c18229474a43f6d6fcd36b462163d7e158948abb45f60c24b53e16bf5f730cdc2d301c35b82fbd494fafe745d1c8b3", 0xaa}, {&(0x7f0000001a00)="dd58e388f2b87d381e9fa4a94887aa32b2388fe63b168b9781f13948197bde52fad93e017c5f801185ebed533ae2892c175ad1b55b3f221f8069dcda29", 0x3d}, {&(0x7f0000001a40)="bc4f04f07b9cc18e652b89ba692368342e1fe45a1ba5b6b791247a4f2ef3a59862b842a0f34c028be29968c2384b989193856c03db2ee3252e01ef26c3a5829cb891b9a576d2318d2f382325c16e336a50f14ea33912f4210e0b81e637635a975b27944b581dbb3916cb70f998d2d129c910e96eb3df4bbdd787de3157f0a5809fc65bbd7f4e9062b6a9e8226894a4871d894aedd02968a761649091a5a2bd98463e2931d5c6044706ba", 0xaa}], 0x7, &(0x7f0000001b80)=[{0x80, 0xffff, 0x0, "48c6fd0c24e72f9be04e61773111f88b46e58ba75ea98b5dab69ab130965425ec2d6e6ef1e0e05f9784ae01ecaff65ff70c01d8b61853ce4e8df6c8be27c361bf4cc98b7d953438b4263dc560385d7cb52f7294191b0ab5f1f052b9d60c0a0523923f5395656b9a0a6aa"}, {0x108, 0x0, 0x8c4f, "dda034de3c7a3afddabd684f72b202b5db0c5f128c91480bda8997f4819d6cdc2450a49eff410bd5aecb9e567d447f4eebdac2a241caf6251b1186d37831d7dfe3d64b885c051d9362ae9b3cceb939b3d126324ae75e506b98a5a242925d371505a3f05edf1862e65b9af7e359262db56d0726c7ea2b0f91b96df4290d5d4d80493fa9e5b6c9c77d079b5506c04c8924c70df20afd6ab2cfb674f9c9cd0a78a967d4bbceca40c2fbab97f8aa92fbfb14df138ec09b4113821ea7e5d14b47e2e9acbbfa7427680df53bfb442c63acc55d1e3c7c6a28d1d8885bd133e357164d601fb87280120e3243201b01df6f125963b620"}], 0x188}, 0x8) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)) getsockopt(r0, 0xfffffffffffff801, 0x2a, 0x0, 0x0) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = getegid() r1 = semget(0x3, 0x7, 0x2) r2 = msgget(0x2, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/228) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/36) setegid(r0) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getegid() setregid(r1, r1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f0000000180)=0x4) pipe(&(0x7f0000000000)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000100)=""/124, 0x7c) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x302, 0x100) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/23, 0x17) 16:00:55 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8000, 0x4, 0x7fffffff, "e3a4d7050d4a151f9ac3d46cd1304622f79837bc", 0x7, 0x101}) 16:00:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x5, 0xe7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfff) r1 = socket(0x12, 0xfffffffffffffffe, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="f99931929648", 0xfffffffffffffe77) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r1, 0x0, 0x2) 16:00:55 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x12) r2 = dup(r0) r3 = dup2(r2, r1) sendto(r3, &(0x7f0000000000)="765c8985c417acdb4e51017d9e242c7dd87134ac85304a619139c9979c8f1a3c766bbb11f18a6064c35b87d80a2aabde0962af6cd3aa0e6bf443d5957cec71f96810965a9e4d7f8010907293f06fc15fa8fd1f91b359548f9897f83b91fb37e193abb82b1ea629bdd78becf1a5bd46809d9b8d5339c19e2085219edac0ea5805e64a688028e5e9ace7b063bcbc825a0cc03eda760499c1ff4834a11ec5c59754b0001124b51c82a44b09b82392d4ac161c470f63ac1e9c80a3b2c82cd0d465589e62", 0xc2, 0xb, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/46, 0x2e, 0x42, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) socket$inet(0x2, 0x0, 0x9) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89994db7e5b2f2c33032ade77ce3500a3260a", 0xfffffffffffffc7e) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) write(r0, &(0x7f0000000000)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x64b1402b, 0xce}) syz_open_pts() setsockopt(r3, 0x84c, 0x3, &(0x7f0000000100)="77e851a0b05ca4835d22c836500a0a7acea27f11460398703a9c769ab4b186c4fd12b8c9ea9c4b80e7aebdfd3ce32b741fb35582b039a4392d7eca9ee166b2006ce1ed5b0102a9438c91b412ff526035ad18ffe6ac68353e9c48", 0x5a) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = shmget$private(0x0, 0x11000, 0xc0, &(0x7f0000fec000/0x11000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getpgid(0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendto(r7, &(0x7f00000002c0)="e1e418693ca237de82cc18fb0853b2a3fa1969584232937d0aa744f2afe5c97eac2d8c2d371f1388e3fd303062dd2c78a56ac15cd59f60ae9cb982e1c282973fdcefd72e0b94389e57518e8b", 0x4c, 0x6, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x23, 0x9) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xac, r1, r2, r3, r4, 0x10, 0x38c000}, 0x9, 0x42, r5, r6, 0x4, 0x2, 0x1ff}) mknod(&(0x7f0000001240)='./file0\x00', 0x2000, 0x902) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) symlinkat(&(0x7f0000000000)='./file1\x00', r8, &(0x7f0000000080)='./file0\x00') 16:00:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_emit_ethernet(0xd3, &(0x7f0000000140)="b94c1d5d22913aa65bcfdaf0f31d583a9f771bcaa9d2d69d59373c709187b31d90ff4416e6d7f157106470f3d345883498689e66f8a42218f5dc5b18cc723beacf35fd5ab0cac409c9c40a2745ccc9148393a90ea40684e54e09a44deb2286c4c936b9199846bb3ba5944e4b135e2c719d997b9e45ca03b8a61ddfa7606b8e7bbfe65618d36a946f91ba2e6c4608a09758c0430c0e449adc1a8420c2293497acbedd32300d3d7c2be805a18a6ac0d7f2661472bbd532312edf3fbd59926a300fe3a6bb2e17c0116f711088fa52e2fb142ddea7") 16:00:56 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="f8066620b512a824d6a8bd498d08e64d1292fbfa7780b1ab2b58f61fa65c105c488222f7d704efbd420ee02adbb1ff4869e5cfa6ab8f5af1a30e6eb6fa3f3bd26aa2c316a909c80eeb50598e5446d7e7de6780b04d84074d262234d3ba205f9cfa36fe08b30f291b4736980b1cd1c4d88cd76611c5a51a234c6b6b95b49cd9c58f3eb4996eb2950d9403f615e106dca06d9ac11f539bde0a267cd8a84c9ddc6a56f1674bfba7e161ec6459e790fb2ffc32b5e6", 0xb3}, {&(0x7f00000001c0)="4432ea1d9e5dde25b6b7dbd195a748549310e7effff08162047fc4eb8300537bd7300d9e075fd3d1ba6ae2f197b266002f542eaef0cff06a688015b6516ea270f9b59394ddc214ae5dab33797c827cf8ecfe22bc4b863bc02be087a214d114f8", 0x60}, {&(0x7f0000000240)="c219b6b19e9f41eb5f127c0b08f3459c9b1956c7a37ca20fa1d6b1906efc2b4f3d46c2be876a2b67100f8d7e377c4c976054ef5395cc8e0b2c41e49ccba7a2cfd5a85f759fae580fc3502c97fee8c40aa97d4094f9fad6a094f8fd51e8b148e10dcdedbc1de3e88ea9590b5ccf5d3eb6201782b2fcac3c72aeda353c207ac1de68684fb44439a4699f9813e42619cd6a796842da55a94d53b7c00674606e857b", 0xa0}, {&(0x7f0000000300)="96e3403b121a9a10821b4761a454df3ffb5cd25936565d50ca44822ace9e3fca81b8a70795f0ac9fdb1db5776c7de8793ebae0421ac7f96e914ce8092ef1b953948c38b20b53251ec2e79fb1335f6fa6220df388746893b184777ea9838a879b903b9937da041d2933a80357c33d1f8ee796bb782bc377c0aae2987e09eeb2128a9c3402a91cb20ee1ae6501efd5db886458c9594785c9abf2", 0x99}, {&(0x7f0000000140)="ec3f92b36bc848c594724cf6f645ef", 0xf}, {&(0x7f00000003c0)="1f36675becc0ea0bbec7ac49aa131c01c8239da5554358c28ccf0241a5f357c237a99fbc654dce5e50059bb7c0004d24d611c1edcf17de35c4843e052f661138f7bc958c2b170be94fe598eb7440ef9e4d22633af1a48451bf73169d7bb5bc136a176b5abccd13792b5fb59d3e93cc10ea94dcd4226297eaf0cb026052172dc5b420d05d5814a1560f003bb9", 0x8c}, {&(0x7f0000000480)="452634161a2537338213f41672add46e88d94a4ec4896a67f1e31c7f061989ced1bd4dccd9c4ce59090fdc0618876598837b08fd94ba5d235d0571a40bd811f6ca9df360a2009e6ac375dec0da37c62dfabda37cf21d49b9fa8a557edb64f995cc97f036c104fcd3c30846a3dfa272cc37c5ce7396a9cf68a94360eede8290416443d0d4069dd820fc87c9d09f8e46af365890c7194865e42f741c3eff6cf4319d84f6310ae7cd5eddebce3d17045761a2142aa68e7cda432019614fe6a7fe3cba976c5b44e43bdb5b15e7e481af7ee96cdfe11c5e1192387c4f115bc7e65cc28a0126354e434a766d85872e13dbf5b3e4939c", 0xf3}], 0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x5) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:56 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140), 0x109) recvmsg(r1, &(0x7f0000001180)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000010c0)=[{&(0x7f0000001040)=""/71, 0x47}], 0x1, &(0x7f0000001100)=""/119, 0x77}, 0x42) flock(r1, 0x1) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) shutdown(r0, 0x2000000002) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) r2 = socket(0x1, 0x3, 0xffffffffffffffbe) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) listen(r0, 0x5) 16:00:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) syz_open_pts() r1 = getuid() getuid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe713f01acc66"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1aa4, &(0x7f0000000040)=0x1, 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="5a37af74ae9961dff379af28e6e34823600febf8093f69b53edb3c464bd4b63dd5395cbf590e930c61e460a730c784", 0x2f}], 0x1) listen(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() close(r0) flock(r1, 0x0) dup(r1) syz_open_pts() 16:00:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x120a, &(0x7f0000000000), 0x4) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffffffffffebb) write(r0, &(0x7f0000000180)="c73e7c64ccaaae1fe0968e466a06d57f", 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x800) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7fff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0xf7, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xb4, 0x35, 0x629f, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x2, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000003, 0xfe, 0x400}, {{}, 0x5b28d74e69a72fbd, 0xc, 0x80000000, 0x24, 0x2}], 0xffffffff, &(0x7f0000000180)={0x7, 0x7}) r3 = semget(0x2, 0x4bfe948232467c55, 0x103) r4 = geteuid() r5 = getgid() r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r4, r5, r6, r7, 0x0, 0x7}, 0xff, 0x2, 0x9}) kqueue() r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) fchmodat(r8, &(0x7f00000001c0)='./file0\x00', 0x40, 0x4) r9 = semget(0x2, 0x5, 0x84) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000080)=0x4) semop(r9, &(0x7f0000000040)=[{0x3, 0x20a, 0x1000}, {0x3, 0x800, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x6, 0x800}, {0x2, 0x5}, {0x3, 0x1, 0x1800}, {0x1, 0x800, 0x800}, {0x4, 0x8, 0x800}, {0x0, 0x8001, 0x1800}, {0x3, 0x4, 0x1800}], 0xa) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x8000000000000, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup(r0) close(r1) connect(r1, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000380)) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x2, 0x8001, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pledge(&(0x7f0000000100)=')#@&\x00', &(0x7f0000000080)='+-\x00') getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) fcntl$setstatus(r0, 0x4, 0x8c) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82023a2f66696c6530000b761c929cc95b45fa2aa167842ef989a394b9671c8a6a6597227bee673a8d62e25e7a0fa74daa03ddbff47301583cbeadc6f58f8ba0caa5b8e6788e155090c0d69885ba56f845127a3962a94f"], 0x10) 16:00:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xae) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) 16:00:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r0, &(0x7f0000000100), 0x8, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r2 = msgget(0x2, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x22) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x38, 0xfffffffffffffffa) msgctl$IPC_RMID(r2, 0x0) r5 = msgget(0x3, 0x9) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7556d56080b00000000000000000000000000000000edffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf7, 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x0, r6, r7, r8, r9, 0x2, 0x3f}, 0x5, 0x0, r10, r11, 0x0, 0x401, 0x7, 0x7aa57e02}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x24}, {r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x4, 0xe9f) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x18, 0x3) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x80000001}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="96f6228901001c0000c474a7ea02cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="51f68d21498dd012b59d1a5d4c660c26", 0x10}, {&(0x7f0000000180)="7100b1bd11015f2d1854a30e1be83260bb14860a7acffddfc6be1f59db4f6503e89b8cf7f6751d758714b8c1deba87d20425920a54460293b184944dbe17a127f14ae731e146347a7972e3b5055929dbbec6f69c9c1cfb87f3cc5c9f66e72b4f453cfd46fbb2cbd5e51f92418d07f8f724709d0749f99457862ebbbe8aff105c7f570aa64cba6f54b2c0591ed81eab2f521bc0fa018b3f600ef8bb227872083e5e33de6a1fada78c3617877227f3de86a8cda67be001acf6f4a811988c831c92185c992f748c0c0cebb76361b5", 0xcd}, {&(0x7f0000000300)="22484cf773dda8527820de9bf5bb7680de0785980fb7ef33158f2ae83464758bbc910e9857db15ed4a69877298133091219879314ffdf11a7f49161574c5257c07263d503f9ecc498a2c6a5370d3eca8bbf0e44f4c675dc9e191a434dc378bd9a457b744ef14cf372fc5ba159117553e0a79b0471daf3cd50cc8210da5079179a5443978627e5ded9a868d64b09fac7f83192f0defdbb0be80964ed1e3e18d70d765e576a2cc9d8f3fd6ff6c390589d9fb5081095b9cc6fc8670bbcc35080cf58bcaeafdab", 0xc5}, {&(0x7f0000000400)="9988ac660b9450dacdea4423f75d35925746ea1690a52f1d3e515b3b2ce8c4434bf2d218622ce208564e2474a8a70712161a74dffc80e6db675c5f7172cc22dce471512b4241bdd0bc0f23efe8d88872ba720f7331a6f3b9c754d2b34dac9af56ef8a00d207aa84fa6dc80107c05caeeb847d2495e9c97c0ab9f7c89b7e9473f281cb230d4382c31a904667a15f67ada7f5fae058a019dcb13c90946b420ddfc29f4ceaa774c10e87ec45ce8644c3c2a149e3ecb6788a47787", 0xb9}, {&(0x7f00000004c0)="fdbbca9a2272d4480d51d4037a57014a79c2ab76423e94a84de20067940a23aaddecba777d9fef2a2148e5750b635ddcebc04124a4f898de27c0d78eff8d5ad6505d3077801abe7ae4d630fd3f73fccb43df8d082c7d3eb2bf356f0ea0c486e040f3e4285fb4e551fdbbf474593c9756eef8bda962de3360205a230678f4556d6e3cfe8e41d2d8ffdf0ddc65327102ac2ce120d49c3e90294aed7010eb7d0a257b2738976b769487e539e451eca6bef160f539d00df66ac700fe01511d4c58611129fb", 0xc3}, {&(0x7f00000005c0)="df5ecd7b2faf1c45cff015c4f632f78b7d689ce6fe4f79f5fcd958bd49f2fa5dfaa3c100827cd3986219fda354f38c54dc020fedd7cd7a8d5cb4c47a3986939b10d6de971ac51001ca99c1eed549e43887490e33cddb2ab7a740e8450c36a2ad91057b398bbb57785a70113ab59b0921d4cc62ac218acdc3a84df1baf871ea5e0d29f57dfee107afd578858c323c40a22863817550d54178eb5f4aa1cd278eb9e2ee526cb4f328d0d175bcf1b265bfae86c9338b2bccda3fb33a228b88fd80624b6d65aa331e56fafdb1", 0xca}], 0x6, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) read(r0, &(0x7f0000000180)=""/63, 0x3f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000001b00)=[{&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000001980)=""/248, 0xf8}, {&(0x7f00000004c0)=""/118, 0x76}, {&(0x7f0000000640)=""/94, 0x5e}], 0x5, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f0000010000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000010000/0xa000)=nil, 0xa000) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getuid() r1 = geteuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300), 0x1000000000000289) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/179) 16:00:00 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0}], 0x2000000000000329, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="5272d2344f2755af15ea35b45579ca2d43c36521f517106523622fd152d449fe4c7aae6176682f04afd9a81119003730371c9efa64b02cf61841722d3c3832acb1d04d0e3badb99fbc7783e438ea41db2ce8b28e4cc4c8389bfc64d12ea868038110e0f567d91944c3a789e0218ab05f3a9fcfe498ce9c62f6", 0xfffffffffffffc52}, {&(0x7f0000000540)="16e97f4bf5af303e07a77ce4b20b89e9bb1989080f29e423de0c3d18357202ad1a6aa23768c260", 0x27}, {&(0x7f0000000100)="9b7af991b6652d06a7f09098aca6ff68a7ba56f362fb7e085acb035cae01b54effbcaec4b2eaa225750c347da146793b258ae3fe05427f89de6ddc698b7a80541ae990f5741d8996d937e67abcb2e6e2c3336cdadb39f0410f2dabde7186d2b379a820ff080ccc5f058843eb33c10a990b8d375ef8698231", 0x78}, {&(0x7f0000000180)="83abab2e2bbabdf729de695c0d2bc158bd8ce917127251d87b3b5533a3cefad8850d59f3d69b8b044237f02c1e3fe2812955da4178ee5cc71ff8f9340d2bbac78c32535b7352821a8a4ed08522d139d4f6ccd1a7cd98c8cb8cda150ced64ef1274c15b6c964effad63a6d95b35407a49a7ba65778da57982c01376eb2349a677bde89fbf996a87bdd1319c765865d2d86b4510c57a55f1061ebdcbbb50a9efd17b72d2df842a87c922e74502d6a89b8d0465c73dc7280c678aa365413932f2c4753bd9e753e06e41a3a75ff83ae87b53c01b6caa", 0xd4}, {&(0x7f0000000580)="b9bc3e29d7d3677f839741534ba9cdf09569589f71f66e0193776feb0bca839800efc582df8d90727e", 0x24}, {&(0x7f00000002c0)="9114c56f3cef08ffa2f793e033cdfa1233b391bb0ecbb9c10c701330f86ffb928d80674e7c20f7a24a1d2594afead3f1f8a7e51e3b3f00e6c3b578f4d1e5b3979255545da50296280346fdd44e72fe3b6e7d2cad286b6bd976e54a5ba0a4cf201db48358433ad7d147a1739ef316431d9c0cb16f260b998c67412091e2118ee2f14a97b5f613312d62f006a44b602dff768e2a4b346387d1068321a26045de5be6e2b860adeadfbf199890ffde556cb0e48ea1600ba07ce721c8f84afe2e82229e4abd42", 0xc4}, {&(0x7f00000005c0)="abda17f1735e7eca41421ba89919e6256c15e14451c2ca9b71513eb3cc06e446feb3b56f216c307ec3f717303d41bbf36324e4f765d79bd13aee6779854d4fef8230a3407b15a4da9ff90fb50ce8771492e3a0fdd55fbdab67ef9d3e0c3b63e6a25101e530b98e493279083d19355ee42a0f24f95e84f0fa009cd7186cf1efb8a807c2be85c131ea3cdb7d8915673f0d245f623f67578015800ff229d7db542629d09fc4b3b8aed09179da406d7055ad28aac3ddc8d197e43ef6087a82a78aa573a50bccb95bc25950fccca1ef7c95856ed1a5336ffd6b450523", 0xfffffec7}], 0x4) 16:00:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fsync(r0) setrlimit(0x5, &(0x7f0000000200)={0x2, 0x4}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000000180)="9e6a145600dc5efdfbcb5363d60000001eed060000000800659670b932caf8a98ac72115000000000000000003190db28b3e5e887de2af2ca4566e1d1708dcc7b4d5ce8ed0ba33e5091533b41c5d5dad009cb742f28783c53e888b1c5f8b055c6445d187fe85b6412c8332a8fb8353e5d0a1da0d49a2c67bcb2b", 0x7a) pipe(&(0x7f0000000140)) write(r0, 0x0, 0xfffffd7e) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/186, 0xba}], 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13c1fd00000000000000019931929848", 0x14) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:00 executing program 1: pipe(0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) pipe(&(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x800000000002) 16:00:00 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x7f, 0x80000001, r4}) getpgrp() getpgid(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x464227b0d07bfd04, 0x5010, r0, 0x0, 0x0) preadv(r6, &(0x7f0000000280)=[{&(0x7f0000000180)=""/200, 0xc8}], 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r9 = socket$unix(0x1, 0x0, 0x0) setgroups(0x8, &(0x7f0000000340)=[r5, r5, r5, r3, r5, r5, r5, r3]) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) connect(r9, &(0x7f0000000400)=@in6={0x18, 0x2, 0x0, 0x8c2}, 0xc) getsockname$unix(r8, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) fcntl$setown(r9, 0x6, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r6, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) connect$inet(r7, &(0x7f00000004c0)={0x2, 0x1}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={r4, r2, r5}, 0xc) getgroups(0x1, &(0x7f0000000540)=[r5]) r10 = semget(0x2, 0x4, 0x100) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = shmget(0x3, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r11, 0x3) 16:00:00 executing program 1: clock_getres(0x3, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x80) write(r0, &(0x7f00000000c0)="0ffd91120d5e872f6840ec41acf710bcbece78398c086a87343e0032bcc000ec25115347e5019696d653a956ce0089c89cb33951b66a840c5c0d22559f9ee7bd1104b9fd2a55efa52ca8475887bdf60cff20f7f9ff23c6b214d0a7f97cdb72f6bed2dda3c483fa833ddbfb841847f429b29fe7f5380ffc03d5569c8753aef956c5c103ff236eef429da0d72340a0843e96e83aa0ed9636f1ae821fa77542f2541cf8f17587a927207f605f5893d98e42114efb9163255d95918335255e199c3bf85abdd63bb0f17c115596ede443ae8d90dc154a3a5680a9794173d1cb36d429412764670c2210b1afe577", 0xeb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./bus/file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x46bfe) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:01 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munmap(&(0x7f0000208000/0x2000)=nil, 0x2000) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) write(r0, &(0x7f0000000080)="19eb536016c5c4d25476f9a12556d755b3eb320e3fcb35c4a233070b6919f4e4606be86a5033d36f9784f347016c14f7be3b8669d2e147225d821dcf98b993565ed695a012959cd8a9", 0x49) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$inet6(0x18, 0x2, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x150) write(r0, &(0x7f0000000100)="a6f1634ed83af4a94b07628ed9a5d473d3a899718b5b27f25205fafc62c83dacf62b08a00da5e0c53b0764e9d2f8a303da69133b2f3e24b8e0db5e3cd6232db3091ba82ff6", 0x45) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0x7, 0x23}) syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x238, 0x8f) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0042", 0xa}], 0x1, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x7}, {0x7, 0x6}}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0xecf83c7fb6385572) mknod(&(0x7f0000000000)='./file0\x00', 0x1002003, 0x202) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ac) r2 = kqueue() kevent(r2, 0x0, 0x80000000, &(0x7f0000000140), 0x5, 0x0) r3 = dup(r1) accept$unix(r3, 0x0, &(0x7f00000000c0)) socket(0x39, 0x4000, 0x0) poll(&(0x7f0000000080)=[{r1, 0x80}, {r2, 0x8}, {r2, 0x20}, {r2, 0x24}, {r2}, {r1, 0x104}, {r2, 0x20}, {r2, 0x100}], 0x8, 0xa62f) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x41) close(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) getegid() 16:00:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x9, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40000001, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xd90a, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000000, 0xffffffff, 0x401}, {{r1}, 0xffffffffffffffff, 0x20, 0x25, 0x8}], 0x1000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x1, 0xffffffffffff93bc}], 0x5, &(0x7f0000000080)={0x2, 0x6}) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x2}, 0xc) syz_open_pts() getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x1, 0x200000000000, 0x8, 0xffff, "dcc5a9d6d1af6afaee74c8ced327739bfee14ce9", 0x59c, 0x2}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = semget(0x2, 0x4, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/45) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="47678ec14e750eb9d1352a24754f62920871cc15150c4a73d0c5f635250f0a0bf3735e4998378e67", 0x28}, {&(0x7f0000000440)="79860cda920ce83d1f7d51fdc17da21774709cea4918faffb66eec8b67515ad711378244353a4184f30555fb28f5564f317a592b85f7fd17a38399953690bc4b57c6dfec4236f8cef0d1ea0facf92e24bf30163cc0c41bc8eb8af2eb4bbf7c8526f01b4424bc65fc336e43241562c5309e7101fada88158c51cb1cd3280f9627b266b9b5a63308538fb5bc988a4e0a1d41811388c21a28aced4def40d8c7d7a0b0fd42e81405cd2a308246e19a9ed27352273eacb68b27d0650f3794372ee51cee11087b094a6cd6110a4b64b87d2f47cb9f2b1d7f53577fd31f47a619a60fa4fb09500cbd181f5eda7bef75b5f5baf774c29531df5ad4", 0xf7}, {&(0x7f0000000180)="7b5ea146753504c6355048d3eb449dc782f983d42f63a304c8b772572fbf6d0647e6d7c6dd6ead9ff8f66a8ab0b9827d73056888c3f0f3ee127b7b2a942accf01108854f9c9fdabfbe", 0x49}, {&(0x7f0000000540)="16f172401440e2d529577c9a1c919b03a9fe427f1213443c656b05c820548a416d82c6efc077dcb03a3196f227089c82aa589dc8364546abadf61edd37d1c1686dab431c5b98301e1f8b6c37dda75aa07d8d4d7bce4e5e24a0d249dfba85024e047b3d562375a6ecf9b20f3c474eef57de1559c93850235e1d251bc86636498402d7f9856957b579bb2d7cd74a3410b2ea9a660857dc382b569e46f37397ebf495a62360d559b3a161b0be20880a2195c637d6cfd1b96fc3457408bc80d3e9ae04f18f0a4eceab44c33d11a5dbeb6d100e564b57c0c5776e8501940a60c987c7b82193f828408f194c15e9b3c4213dd2197107f78b2dd79db3e7654351a583edf7a940d83b85d94a46d1c5e9c9c93365155f89aace7b61cfcda3de8974ae9e8341c97b937cd390e754dadca1b36a6c854023f1b37b27c936884c6819375d42de069e5ef3c45e3b9cfbdf717708bcc9be7f112eddb19128ec6a77524b2320dd526f6d5e378b7b478d496002601c7b4a1d16ef0530426e35227220a22a816b0b545312839dee4db2e98fbb961cc241bf5e1054a2155992664ba06d94368cf06818067a4f23a0e12b424897205a7c36b214a083f312a0ad218a4211ad01089d10eebff7b91db06b574237979c4669375e117e6901c69f85fd9161b14e1920e435dae7206097bb7843a6b651a1c028df1cdf478b41db9f42e79fbe481e39c0823a5d30f3edf76c4023929428aafb74310057586af3bc37dccb4e7f4a98fb39129c1fa9b2270ca3514f903271a8a740e706cd43aecfc379539a6e550279d4981df51d3fc3a065b9e3af8d277b3a7b94b288d709d38e70fc49aed73cd59e2fb8fb73dfaff251421e93675244e6116eddbf248750b1ec704acfb8adf94e2822b4a6bcb7a0dddfc5a81f1e70540812ca321eeeb5adf1dbbae234f860dfad99cded83a92c095470feae8ab086d70da472dde791e5a653f51e71ff06cb149277dadf7e84b68fdeda1688479a1a3d514ef54ff7f4ef0319c1f16dd4ca7567525f027cb2bb61e878ef6b1d54feb8bfdd89994e30971f744e28b874f3a49a45fd44155814d3b2856aeb173552e3484f7d68a744e117009406c3beb1dc0468069de42bce5edf0449e775418be3208e8c91f073e6a723ab75f509e7d21ac0d592c77c0870c7aebeefd6a7f804096de6833eb53ef6d5ef0e8e47bb2c93908163748cbe8b2118a07f814aacc9f5d594f5a901be68f8ec60883f399c20bd7f6335f6236f851d7c436550cc456944dab60c87d5efdb8d212cfdda92905aed7255a6bcbc224a2875fcf4530be49f191ed0f4405125a289b741293e3832218fd7761bfd2959c893bb3a0053058b8099b98c502c16f39355299c9ba6950f1c85bd6a0c3ae07ccf615b4b480287b6af3e20bd5931fe6e22443b10ccb68b8e49fd84a09f255313168ab7499e9ac371c99a9f36ed326557c14b0a287436787d8cc456dd2659fd7e704455d0d7f84e237329091e3bffa2e34d622d6f5e6e4bae14c688748140dbab10581b810bcbd68cc56016c177263388a4e88da6f54a31b2463aeba82b2fa27876c1303320027b3f286db622168b1f8733bc2170f8e97407e3a5c124144041fcf87b950b0a3b674640720d1096a69ecab06c244a86142090bebdde480b0e01aa87f9823e6bc07bf84a3e9dff7c22f638b7fdb04d06c8e27ce1e8c8f50cc9df80dd9dfd96f11b8f7a51b5f729bb010e983787b7428bb24076d54f5166859e5439a83912e13d78865bb83ba42ebe154dabafed4f11f839dd4299e337809d06cacc5ca5ed681a2126893cd3ae0a77accac6f0fe1b9ceff28fe1e2c8a06b4b80a93f3640d0c0b853108f06d35f711a77a8f3ce683944d4f0b93f9147f37e868d5fa560001e8f57d65db6cb68c540335eca74fa40ef3bf559f48e01b804b006746b48e0b8bc3f2b603648e7991e33f7a8974abc58d830c726c53af004711e29b36f4a56919c26b9e05eb592c6c54fb0a530b5e29f9e4080ff444f185a33e2a25e23a73a771be3395cbc1994c72ac5cc49c440a05de991cdb27ca88bdac0007409e18259cf9d2fce5074ab71b67cbd9e0e884779c9fe85d62bb7af38d0192d20df7194b6b3cb1d9358f7a9bab0055eee5b8e30c7c9650fbccf09e0482a914bea7a3897d324ea4465041e7c5bb7b42cc1ee2c6d5613e716a652544819134ac908a1069259ac381cf0f57d0f7b9c55f09762733c9560dd6b674d622c15c43e6babfbf3775429b481475ca7687eb1054daf85fc81e99c10eb45e364a6b34f0865668772e0feb18a8ed5b8cabe28a0eff2e36bcb2d94eae13076a4dec30d3d76448df526088e1128b028164a3863f923ac1ecc97bdad8300fb94048f737b1b3b47908b51400dfe20aa0c568c09af2f1caa09d6e6c78fc81e112d6b0e0353806f55f46ec13b01d091099348f1a41541fcd68b9390143f7b3f96194257575032db90fde00a81c30ed408c03d71f72245e1afd4bea92200dafd5132b4e9b66799f9106def05162a4a07d1d038c7531fe52a0e6de1b2ef958372f00c4780ff6524adc1f6a06f090a53aad93236cda5fe113d05cb173a3d1a11eec4ce306b535fcd03db8fec9b1b76a7421ae3eda81b68b9f2fc81f9a6a265a43aadbb249f414cb632a3547a515927d7042b0d6c6ca07a615a8012304e62de1a4d7981659aad87c90c3a728cab026d64ab99848634e4976caf91bc36e8f470c856fda1e256db805777a93a7d71f7bdcb1358d1f2bb5adb415c6fa65a004b81fd39150301e48dc2b4e0231e751ec7804b074a7264b3f69c72b467fe8cb97e93da0159305883e2a88660258afbdde7a6dca1f97778f8ea1e16828c362e95ed20624f5508058c8a525528830df766e4991cbd37aeeecd7e7e915ec55a322fa57413dbd4834de0532ddfe59e174f630cbe32b3404080f2f2b6e2e14cd07fe8e8d209d98004e9e60576173e5de43dabf0f0e52f821cc5da2603642bf1361d1d63e4dcb7feeaedcef045f904dc77b9917ac74fe9a0b2d9a1fbf901e3f39280e7a76c0feeab7d61b486b4c42a632118c3a70e17373e6efe741649dcbaa39ce5c941634ad013e6e7b349a8d5d85a8cafad3d1e25499d5a484ad48d86a4272e37fe5b93ceb7583b36996eaae3a6c2f6183bfffc0b8b0fcecdc00d2eb1a6c38fe9a3b3b2617c7eee5027c13413b6425c2594488fbc8a296f7b91e7dbcb337ef121b98a6aa7d736fe06eb7305595d1218876fa2eb400c5cac940f3cb96fff325af4bef5acb72deba2bdf121feede753341b6d3175051d6e1d75f1f5942ab67131a864a387fec8cd8298d843249173df2cda00abf7a7119abe76e0084b57c7121c8e5faccbee376137057c41bffc7599e13b3347adecad8836b240edd6700872be2aa826fe3940f6e732d9061fa6c3d9930189f2fa17e820e14a07b297f1caf57a5b55ddb9fddb056eda51d3e34cb74990380140e8a565b3008e021b029bd15954335213e259d204c2f98a978bbf29f8a18090263297fac4c4a8d714cf0563b8f3447b1a194a850c74697b47d63aeb18503aec10185dfa00042335be2de3a47378451a0510e6b92b0bc557123e53756efb631877567dffa929b961c6b461c8036d18d2f19f25560f5e9121d2f099921da879bb3f41b4029f4f56b38e93b255e5dfed9a000b765e4ec7a057997cf44f406d0f8f0a7f28f83f457a82f75aa71ea90ec1c8200d47fd199f4b00335d73dbd5098273f8c88826e5500483fad31ec2cfcb11e0a75b89c031d516056ecdbc0e20c122366758b17a8177da258fe800f293587bea5cfbd398ed09c8507dcad54eaf33254c46c3e880f8cb490055380f3eee67ad9be51da0a44fa0cf7f481507784912e5ad1963cbf984de63f483996fb2bb798827fd3521437726792f8bd8fa6885d0b6ec8a315088f40be97fc42490dd88fe197b4f5be871e1e7b76cde94053e31222682382a5a841474569ae498e37aa4a5fabeab450ed63bdfc3280baa5a24bf1ca817cffc2b3524dd1e9e4f83965d21074b2c6ea1be32f1f07617e7a14af5b20b733629bc95a0cdc959883365af734161269afab2565ff74631ee8750b8b936317d64b46119a4a9aeaf87b9a25da635c9c87820b0f673c9a2422582e8ba71f7eb384256ad79f8dea7c70c9a98832d40c825c5bd66217efd194f1e4a215ce01e6e5927e2040d6e5664ead09bd591e86a3d92d21735fa4ab7fe478bc051ada81f299bf549d2ca29db02e1bd55b81d793673bb0cab53a3c1e0b7b76913295c4846bd027a22141e4124c22d2cc67ca2f0e2e12694a6870d56f6ce5dbd6311dcd96dc0ff5a64f5c09b716fead36f79655f926575396491fd5e460dfeee26a3c2dc1b243520f14340d29be4b7d7f8110e13170497c231198237a98e586574896fafad5cf35b44cb9cbf3714253545ca46bd6df72579461076c1ac92206bc786db1d6ea57a9df178b1ff88b0a7f7a3e819bc264f046e03d9b729023bcf817753357b4eaf8508bad4b295c31f56d0b9353da050e585394dcd0bc7bf7fff60888fe8c49a4f583044e65e61c4789c4678f13f06eee03679342a01260da1641e2e0fb067f1edb18b9aa05bdf9abb82415ede147d74300a4251d293fcfff2074f8a11c63d3a58a923645dcd2439bbdc4752141cf0a1c2a85f76f6ac0c4bed12aaf69ccb5123082e6c578e08062240cfb2f57250ca401b5be5770599103c40ef32e976f2ae7278128e9c308a813da902818795567d55a44b32561286b8f8141342aff27993e3cdf121f482a17742930d1d8a0567f7adc7d843b72c3c7da6ef8003c94b0978e093795da4a0948a35032c0504aa017fc2696325e3ff4eeddf4bd9b2a2fe0cd9d8cf67d36b2e0fdc0621d91f050eb0568299dbf3a97807a4863a373e72042aefacc41baff5e36dd891190732c637022925c1ea52e29b4555a7f566239730ab76376b44ebdb4eceabd4bd281ec08bb5e631ba65d13b91142482dce10429194f0b68ad7360f0caca71a4c6fea2e70e3e0606601e678986dcca3e89d92768aef43b5efbe98a638364037036bdae7f8885358fb5da45a151d8bf046acb8f04a31a6ff3dc10a5b7422f74121efd44ea06ef28222d84bee23ff26b39f41316abe4de9d3b581e6e477553ab7a2540dabf51e25c75096197a902d99846a050702e66dfd5b7ad213d3877c8aeed91c2ef7d2faa9bdd55ccdeefa1ffdb9833f152a9c6871da4f88a556923d1e9d29622d1c3b11124de709198eced66b96b5e874ea974bd5eb376f520bf45373eb8ab6f7c09b8c197e7d13e61bf6ca4196bb284ceb9a25571ce9f5edbca949ace064eed0a0cb1edd2c53cd948c59377d1e6a43ea072f5070395b6c21fa5ee27d744d9ac9b3967baa0f0eee6c02dfb918af0a3278631cfd2d9565f90634ee8e7a042dacf5118a8b4e31b95741eb565aa72a5d554ecbd30ef7623404075e6fd31727b87ab2a6d18208fa0fd1e61774a3f2e661a6d8855b1442981cc51e81baf642b26163b652ac7d48060e3b89464f4819f988dd037778ba30665a376b925b108fbd8155245e37e3020f113939942d28805efdcc3ab666fde1c13f0e4690e7a233c859bb579e8ff44ddc1f02be167efdbcafee6d8d1c33d45f5f2cf91861b8e64a94c787b1154116c6b268bbaac4cfcc3de2e39af39c71231a22b612fe20254f6da1c98b78879bb2118db32c541da19827919df008f09198ac5a12c104577d4707df3c0c443ae234c8a9c71aa6b98ad92ad117c171f9f645766650b9edca49bd423a3f8", 0x1000}, {&(0x7f0000000240)="34f9f89a40b172fe943e8e96a9fe6782c41eec4e6080506c83107e2fcdf315787217203088117c06fa22b34f5d8bd544bd24893c135e0f2c42bce3f565bd559694b84b8aa033db6ef87aa3b4ff3da4141f02327b4a6e1c18c8f7f2d5563b50bffcc132bb3fe9180afe710d65a4a456e8feee24fc01b84adb72469b23ed21aeb25598004a98afc6a800e55d3198b1605dc69d7f36df5e7356bb9b56f03ec09823a69abafe54663b88f426aa499ce9a97733e7241948c9f22415abb06ff028", 0xbe}, {&(0x7f0000001540)="ae0ef7f83f1e83012f8f0e0eeb604e00d8c61165872e65ac03540f3cb1c4401b3e683633c5fd33dd8ddbdb7a0e6eb86b81000192916ab1cfec4b5881f921d760fc3e37a36d5d4849b43fd528c6909014a6c898f91b7c06986245dc83b40a197096e42828a945e3e455f7236d6d660b7f75ac", 0x72}, {&(0x7f00000015c0)="b76b2dd2678dfcf8c53dfe5e157822d48b0abecdad871cebef24696e0eaa1a0382c45698bd7d8451564cc8021ec8f0682381c23a9cc72943f880af73e473fcb5cf153b71ed9411cf126f098d8e211b6330951aa1adb691757760f77f1acd9b80cb760d2b0c736dfedc273146fd62ee74c267d75a34e3c0753823c7adff5d750d8ced91f0fec09be2cd28a853d838ace10cc4ac1b9a8d339c8f9c478ec1ffdc614d99a73eb42bc387", 0xa8}], 0x7, 0x0) write(r3, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01080000000000000037fc001400000000"], 0xa) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0xffffffffffffff68, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ea39e3919c7618833647354e2b22f66696c65301e369381286e315c0000153bb184db63533a110039d4c9b0"], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x80000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x81) socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x2, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCCONS(r2, 0x20004276, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='.\x00', 0x109, 0x8) semget(0x3, 0x0, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x20, 0x95, 0x80000000, 0x637c, 0x2, 0x100000001, 0x7fffffff}, &(0x7f0000000040)={0x9, 0xbd7, 0xff00000, 0x100000001, 0xfffffffffffffff8, 0x81, 0xfffffffffffffeff, 0x1}, &(0x7f00000000c0)={0x7, 0x8, 0x5, 0x6, 0xee37, 0x1, 0xe5f2, 0x3ff}, &(0x7f00000001c0)={0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/97}, &(0x7f0000000200)=0x63) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x1f, 0xc86, 0x3, 0x6, 0xfc}, &(0x7f0000000180)={0x0, 0x6}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="13bd24a3353810386d2019536149b7e8b11c895809121e815e4064fedae4e3a41b972a9465c42016fe7826dee171a55d0baa231e62094e5b8d011602e42e677bebd41a6bb4517f4840d5a79241696abb3fbb6a98d0a46c8578bcca38efc04a20e713d09393c9a1802a8f7352fe961273e60c0c184209ba0177efc3f1b0df0cb11212fc2a64c148d00a8c8b5fc9308a1f103534e4fa683f478d188a5e9f55a265f2cbcb16cc4fd9f1f7bd7e0b483f87aee24fe43548d959aea30a4e7e04704ddc23e499fd12147915b09caaba966740fb81311b9c400f849e0342d5b142", 0xdd}, {&(0x7f0000000100)="000396674af0ef55ae63f412251d0bad352333e117fa1fdf850971e2cf32e0c3ec004024783ee6828ca0a299dd22b8d6a253d8620c6b6bd535a0fea72e3d", 0x3e}, {&(0x7f0000000180)="69880b580aa4afec100f50493366ddc5f2f826d39d678e7447c1db1eb6996bee9bbfc9e6fa026ad894997947c0b21b860444b14fdd7a288e23b9fc8a64d7d8214a3be045a797143ce4e99d9f7cbc43e624122fa80beb75", 0x57}, {&(0x7f0000000400)="40ff85b3fe630b767a26ec23bd833b455cae2e645d075fdbff482cb1b0f38c4ec6fc915acd1791e5a7c86d65f417a253fc4c3366717861d458a5ee6b3d218dd81fb8fed0fd254246634f1575da", 0x4d}, {&(0x7f0000000200)="7a8b78de4cb94b16e0fb7402eed8187405ee7a27b633a4", 0x17}], 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB], 0x38, 0x406}, 0x40f) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="443325b6c038868083944f29d78f5fb2e4c6e38d5285bd6acd3b219ef9fbfb4e7304edfe2687e5adf6424bab3a4dec4ae0583d606f1dacf56d9ec5d8aba87ae96016e848a7771b46414d88f4aba245f26329f654a1e2c4828321d7da10b977f3c921eaee32132eb2a5e3bea98629d8847448b1be9a3d2a8a15a94f3222cb9050c775f2869a1f9030674c99898229b54b35f3", 0x92) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) listen(r0, 0x800) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x9, 0x3}) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x7f, 0x8000}, {0x0, 0x7}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r4 = getpid() r5 = geteuid() getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001b80)=0xc) r9 = getgid() r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, &(0x7f0000001c00)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) sendmsg$unix(r3, &(0x7f0000001dc0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000300)="0b28786014a2ed4b236030b91aa572e3ee4b6971b583f2562c507bc7c00227f340c951c251b3bf5ef2fa663039712e0158731c168978094538b4ab9b2eb314f3d1c9f9f63928ed8dc5f1bbc1c7502144d33af2020aacf5dc894ced1a7318773e", 0x60}, {&(0x7f0000000380)="e2924e519d0ec8b3ce31df7c7462a8f44b60248ab4f98f4b561f5426bfbfab91db8f553883e0347819870e8775e4333f5948f1330290e59254d595a495df531e3726de27b47801dd257a7caea6c462e9fafc8f4e04417e705999a010a46cba0778a4274fa035fb4222a43eb30f4ac6e41acf965fe883306497970d51bfb15720b582c5a1ee009be95c0db1e4140c81f7b859f0556e37a71879bec48f1216946b9a416859ab8548af2fd3de1f2a52732b3ca17c1597094c397afc237cdb97", 0xbe}, {&(0x7f0000000440)="2196815c04f6041480d5a2ee59abdb09e2e8ac8e87099621b0a945f6b880f079e5d77fea76f0cb95e5a24c9237d1d3307e244b586b0615231510a0e60f39f17294a34fdf94ce1669b9cab5bc360d5694df41b3d82c6a8ee8", 0x58}, {&(0x7f00000004c0)="b04ff816b2e6610bde3c9b1ae379279cd0a6f7eb6ffac1341b93ed2c0ea32c047296de8bdfaffcb620f4956398784c4c0c26b498c7f817ed6787122929b0c99fc141ba33fb2ee7a5eb19ab7d04030041d7a1b0a7f5fb1451aadaf2f6e6ac261075168956bf3dc2fd91cd88bdadc46738ba2eb814cc6e56f904266c96a9d4df2a4dbc83fd6b59bd8fa21d104db2c3473946250a116767f5b687bdc0a4b83dc7e054cf1c445b355ab1", 0xa8}, {&(0x7f0000000740)="8f4ac0043c5059a2b70ac47cfb867383c44189d6f12eee2ce3548963f3f1a84e633a9d3d528763bef4b50daa88cc6af93495851b0358bbb032e8d26c706fb99cc02fc887f48f3179aba7f686fa7c301096d76be0bdf68688d0a8479ea0a5d3929ac75ae59e01236c0fa02bf0a74393e73649968d1b6e9aa0ed2597e74efa0c4faff35fc570d7ad89e1958ca4d93f6ce1afd6b1ef8a6b6de4962b154ab5fb303be05b082c3d016a3605931fb89b9e7b65019d5829bf0082328b374a339732df520c7ef5339bf4a955e29eb171c48d765fdd934368fc180e4df03bab950b7206039211258386efb0a67efafba8c2d0218d6ae752d4eba5002c83b68eb696eb8300e349f6f1d72b1ab43614f29543344b44e5265812c3eda7795839d0666afb215cdfd2f36eeafeb0e5e43d44dfd12b99c1c821fe2c4f681cce58361d67560d1419290774a44656cbe6ecd364e80379bcf217bc5345638b6797d2cc3d77e3fe72342416ac0ecf16a16192b290f32d27af69b44b719fdb578214e6f477aada1d345e7d1bece31f523f6dd06c49e340ba012173c404ffab80119ffb7539db846d0e834b69a066acc079c379756dc922e165be2498f8b1dc8cfa81e9ecf42b97d83995487ac5f5f966f86ea185f87f4e2b1f0b61b0aaf9a632d33435929a6892b823d9f855df8f7522cca614e95398fd9384302c42dac544c7a9e3a1ace1a194dc7c9f926de794ab8c55a8217ecae06170de7ae6906f0666eeb4707374d6f02610bd09f2a98d91cdf2a6bc46c690c96b9067b806b4b21ebca781ad513efad482ef3be6738b69377275732d35bf2cd4ef13ceb9d267cf55f816721042212d1503e3c74b3dd7c18f95bc2e1ea2974839fd56823776aded9e3dbd4385b61b1584e5d57612a45188c3273f1676c9f49eff77451768f40237f03bda027255a3d9b952f957c1503c4bf88fddfabc46f2fc3357b47da45ab7495e5d3249496cc0140d6ff57400867e7e97b2fff90a2114dd9c6f2abf70dfdf08e0639306e693396d47795b7bceffc0761bd154bcb4cac13673a7ff9ad3b0a94569fae20763d22a3308932dce658b356e18c7aefeaf77c1657d3f0f417e3cea96a6952dbfe0e06cb2621240c3ebf8dbc30bfb1043970e25e59a7e9d709b9c351289a9db4096f7f15c9b3b7194f9ca2c37380e6c4d00a84de6bca5a37da5cec65f54dd73a1f7e3c476c2c07213b102c859a68013caa82435b771494e28ac7195ea857d3d36865872fdb3341fb361096a1bd79ceda327c2fbfbe7b07e963e34a37ed82c430e6eade75bf40d8b5f417068a77d4607c1ee45ba8bdd330eec6e7da481af84f774cc898469df32cae9a2bb07c51974fe93dbfbfcb441341e5f284bf71e5aef3414dffe99bfb8b9a4883d8cccc22832a301d752dd1cad027a7cee9304c0219be2f3b82a039dbbe1b682e63c5110f22a74a680d83ff356e9f9ecf2fd84e64aa5c22fe79b6cecfc5579a58af902df900c8d9c6066d9eb018d324c249ba2d56a3dce447929a98d7853a17768f17bc487ac768254804a89592ec0a1c13ca4f17c00b850eeac89ee7a9921430f13b55b0be1321bc376aea4d8339eecfa4172cfc09535833e1dfa25de8107581a55fe27b77723f97c4de83c68449cd8b916bb89d77f1e9bf466bdcf7dd7ec650ac99ddbf04d9f71442ed9bb4b08db4531a83fbea093b818041073cf8ec0fa5929463e33176bb3151763d2bd6736b4015f4fa8a502d6b7844af711819917ab300479d3ba459905abddd39d9936fdd10d7d3fc3bcfe033515577a2c966fa7593bcd2bdefd50ff959f3aaa2637f46f5f5adc9d86af6d2473bd1241ed4c624c5df973707b1b994a9ecc51fb78085c2615e9846901e2422413742f9ad320645c09004ce511bda6bffa830f3a601d3577ed75281236e4bf6ab4d9547fb3521d87fd252df7aabcb82bfe67c7b012062e89daa07ff9a95cf139a013fb302910b719f689e4d6057dcad0d9cd92630394a37cf2a2f44f6888d193b7baf06da98478dad995a2e54ef49744cd1e43414c7a7521549133d129f2b864ef975508a59b7bbe1c8c47fa02e63eb35d613c39c8e419dde9a6cbbf31c4b154a13a6e896185f187e9160bca6b8042ef79df4645f2f93117aee965a7f7ace688a77359c42f92a6c25d127de5e6400205c4245b110609ca7e93c8b971ad8e8147746228be130669bf590116e3629f236cb84eb90ff62f8180ab86446a8fd60acd5f7dcbeabb30c200af5275512c2915e626ebc70cb68123dfd8f89350a5335989b2b2ae13d71bfeecf9d3b27923280e331035b29472093c1674ef22b1ddf5617b5be603349d0e5ba72e649981d93a687fd50179d41c2a9ee9661b2587ab6fbb991552f63bf17be745f35a936f14f03547150c3a3bf703b3387b9bd147d7cbf44f95bccbcc30c613976463a5e82c35d3eb7fb30d03ad7dcf1aaa16cebac9c27b74369b7e375fa666203503fccae7e83bd44e1d8757c6c9ca8d5fa32cc6534300608b6e4503146fd01d7cb8b20282e8f986faeca232807a9b81078ebbbca386d3bb1dc934cfe094cac4d7bd0ef7a5c4f9355d8bc5fb7b7a3c1dc0b851be896476dbf00245ca908f472cb1b0ff1825d46f0f793c506883f12e930d2c91380d2a2c4afb7d66f3a326287d1aa623724df533ee28ed5cd44acc8b5e46d6703828904d81f12276a0e1d4559a10e7609ecc76400047ace27b3cf9357090b3ce9a641c5f7cf3059b4cf58086a7eab2003744512eb51d248d575827f2d5ba1c6dca54d45aea216a8cee8e148ab05da8927c0490f6f3b65d6cddd35e50ed37e45d4f441e6e74fe7be336146597c5a48fecd33794925441c8ff82cc022258c229536453b87cf38f3f8b31db3ea4a32301887bbbea87cd7eceb0927d899024afb08adcf53b4ce91d4ff548cefc38b70e4e89bda3e239311c5a03fdb3fa72b36ba37d3fbc56199b6fcb1526806d022534cb83bd3fcb54efbb374738c3c2a7f5151657f7c40c5d1783d2017ffb29b38ba58b1278791030f16f568e6cfd6da4bc45d318d000cf3da75051ab6fdbb48ce4605cbad3d84cfd05d0aa316cd0635501205452ef74d7449f7d12969dacfffae4c20604fac379028568ba1152cd19605fa07d02a66a9ddbe167cb3865725713eca96c9590f362086a1fd4fefef7cb2bffa0805a7072660b51dab99109eb2e057e51d0653789ad9d44757850ff61b24efde0c9179843f32ea7a73804f1fdb44816b35699685488009100ca7a82358f771f3ff5495f46b0391c894a9be0589020f5885498b611c926cc9c2b52a2c69d16e3cedd0853801f5770cd9b9162a31a1aa8b7676d6428f72b67b9f722dbf04bfb61c86192d6003f2cdf5d013a5ca893e024aec819dadfbe925703260482fa96abba1a6148b6ff4ccb4dbaa3266f01c7327c7a54cbbd95fa049a32164c27ea17d24c9db11b43374e28ee071675c2fc178f06b1206d77c4e4e6bedcce7b1a8edb920811543e1224f0c4fe02ceadb578f6967a06c3f0509c9e8c03cec3a08331fdb65ac21aa5be2140e4f98d9575e0d34d653be6011e26e7b26652febc35ce02219e9632206aca53e82a904911c54580e75a39afe0015bea72a84ccc348f5d19f08902332020ed3daf7322fb8cb80997c03fd4c8d1724df03ca3f079f5286e3ea97e58d9e6a3ddd57f3d25477f6166085d62ba73bab040e812739939cc1d5e65c673ddd20accc11ca4ebbba64429fe1a94ef1f6351dc4dc0880cabae0d93b8e538b88fd438a40e152ca7b0a6f86ed37e324dba09a31eeb98387ee8a8bea0d969737a9d1ff7938714ae957366473dcd95ec3d0618206f5a0f8c3de3254e4e3884a40da51d0917328321fc6a91dd4e77434266389323ccb72255e13355913aab221cb2db4e1e93f01fd945dd557a337b37bee216b77ced7d0b1e46b5a4bf024643284f859039f193fd2c51e4659559e2cdfd05619c361a2e44566e924b5b63935fe047fab6b2866cf9c5541017059902b42cdc336fc8b01450451992f6fa8bb0d4c2bfe0542241e4b3fb8e7eaa0bfe149d4427d0283f1d2d8a72c3b39d977fc219575a42848a53f43316ba1ad13dbe1b12addd26336b73214a1c35ec8521c75e8d91b42e14acb123fdfaa595f54aeeec49062e40e46defb5d73cf844dbf99b347094161b9712f79e0af0a94b84392144f4841b32058d5cbc7f40164f6a88232e19904e0668abf66f9a3b6c9be560aaf6cc64c8bc6e36e3f7f1167900909660480deffd8199dcdacb04eda29cd77b003b7255982c2f1adc28eb237377f4a1a11e93090a7fc8d2c025cb330c4dcb1981fe5ed32f00a6feb1b578e4ea2db2e0afe8bd5f0617b5db483f1f09547160f910db89f55b4dbea602220a85c822d4b888cb006a879e4d1487d254353fa6276cda5efd39fda6e1734928961a4d8d3ae0d901353bda5af093097116b4030dc463dd00aa73900a2386e63d66dc62874f619ad70b9cb010475459b0d0bd3f31793d2b5e1fcd667dff86faa15fa1eb1f8b1db82c95c75e0727884ac43515623fc43d60a491d24f89d64853dfb17e89e318a298860b6762ed3dd14e78606bfbbd9394873dc308afb15744f8b7f7a7e71aa97819902f85f49df41245f92399c620f9fe69de7b5ba90625b8c7720483d64b5a78546aaeedf3b724c3a2f0d78097d9bf316f360bd01023a0372dd0b10917329c195206a36b784d09bd3034d7744e7b0b0057f32a2498993b82936b94003ca9029aa433f83cd1aa6b519722fb4f631d9d0834bf89e2813e1b3a9192f09aeae3652ab21d874cbf8ee0d3074754e8feb32294c2a6fe3a9d77900ac24dc784464e6827f63ce1f16e46bda9f2df02bbec7a8ce8634f04e7cf1fd9f868aaf6e94f352b04edff21deadbaa0416aae9cee1f952a89315670bd97874644b5d436f9c800d743ff79fbec15d414293c86f56c995b20d7bdaa34e88d9559b0f29895965880df5bf215ce7737c45e0967f6b19c3ddc65976562975dc5d90ae3c81d361cdda1199433d973917740191c56d263aece5a857bbd49efca1ff845807f2131edd00262e36088c75ad678ce97a6c80b1da4fd9247101e6b6c27e784edb4224b5174df126b4865e227a53175154d9759379d142403d61688906900c4487a82466fc757bf3f27c7c994624911dc605cc6fde8b6fde72910f1b74d658c9189802c3f16b093d17c800604525352d949e1561bf5a74778037f313c3f2cedc0ccfc65cbdec03315b463ba8b861d3360cabddf359077a20663eb391e858f2ee96a01c8ea7b5a75038b66924b17871a50b6cb8939068d63b444aaed8bf7385afa66a36358f3e8bdbbaec847e4f8d5eab260c355d4c7d1be0ab911e234f5364b58aac7979cbbc8fa1ec4fb29f665ed6154a8fd33985ba1de7a38c5acc31b4d896cfb0850ec91e7fc1d02c8b051b75cc993f9e08d2cab6396ea202390770c2dbdc74e9e6ff3384e76abd83fa35f091cf9c9e6d8bb11716dde7b4ac4c08b2ecbea3d88521a2f82f88c796e84037b488ec466395103de4987892e753297d9b702803fac1165de2f85d04fedcc7c69045723bcc561f47bbb21b0ebc4a6a49e9e8dd5e544dee293c5f841ebacfbbc03e7ab7e85e2c84cc9e87bc867d43d463bc9a157c5f3ba58ca19f6a15524eb38f8ad65633631bfe9c79d9dee38aa8aa12fc2a892dc9e7e50d0876fb559f1259c5bd2b4e24dda695e4fd280d1210bb2b01604d1cd525c56aca50af3d6ac09daf090ef9578b60747b6b732e6522c7435b9c17dab311629", 0x1000}, {&(0x7f0000000580)="9833e5def333b1c1972f77c5f3f174e948b2bebac736b03ee7110dbc2b8f76e5ad8abf89ffef9bc73b6a3725bd003bacd09de6db0e6f9d69381300c2e71df499b38b021155bd5537cc47e7410feb00e98a07734ac25d4f23738d0e43886a3fd3e0ab6ae9b63d8d6e52869a2707b82f0adbc2cce06e5938a4518944d8de11b2695acd8df951a6ce4ad014a2237d9d157fa8e9fc1701348c2503abf3f80729371320a8baef2f9ed2a884da7eb721bab7408016decb6515a2855e39f6ecb65dffff77316f6ab8b18ff4821482dcbdf59a4677cfe8b9d92362db88c074af4940343c0f06958584c53d3633373297103c8c3d1cadfa399742f976201e7f", 0xfb}, {&(0x7f0000001740)="323211a8eadd930680d04998fce8e2b318fe89fbe72a88e0bfa8faf22ade69564968d2056e6c820e1ba913d1c36d7f81633eb66b94789ae22490fe87c3e1ec559df774cabbaad7386602569a68a8c01ab5503a91053bd60180718555b3e24960d792d18724761272ae07803d2008231596ea3777968b0c47b4999b0f4de8c676ab6758516ea52012b841c04a522bb09a2223d73848d8bd1132fc15ba522a7598cd987735626a9c05b0d4b3c8122d4a0b07819ba9d63022c67889ab051a2ac98799e7c55066cc97e27fa7dd82f6bc4d", 0xcf}, {&(0x7f0000001840)="21281d33115c502e8157fac6baa0895f3fb9ba94b5952649870645577796091db8d86d6ac3cb0107d88bfd26516806a534be021f24cf3ba6db8355b0a2a196d0d0ffe0956735354279db749a663383a06d3e55d94f253c915ddd3f0447c7a51ce8a426791f33251f7ae02420c42c266e328c179d538b721425773dca29a30ccfddc7f72fdf90f9e4ae88b19287b7154e83206ff86f88c318a1fc1ba6d3be4a1f448f41ecadc2b195188dfa4c979afa4474f600957ba80ef003d3", 0xba}, {&(0x7f0000001900)="01237b053e2d7c15be7cf155c10d3948a533d5afd9499d961349ff44fdfb62157681579feb7f24c8ec292461c20b9b9789dee82d05938d6daf34ca0f452d21e2f99174a99231d425cf86d030215ad4cdff153387af226edadfa72142247a7764cf1f31483bd1bcc941bb2af57aff4c80afa929c572c89c09957486e256431ee109a887bc12896734c7559adfd2700c0ea1a00e023f6a9846f629b857fbb7328f007afb7056f72efcb100c451d18d89447b04b5227e29ab3f5d6a5957ad78345c516a421b2cc6afe04d019333a55af49a5cd51e77c8a48a355f60437caa719345a0b59f496b4af8d9", 0xe8}, {&(0x7f0000001a00)="0bcbda84fc1d261c25b2fcc4fbc86bc467dcfb7acdfad8b1af086f9b779f380d77c7b5215f85f99846c0e904b57bc0d28bbe6acd53fef66e67b415209f1784ce55f7df45c2ed0852dec461919777f3a96282ca2fb02e74165fc390a0d42248d0da5d2ef3988d60eac6183752e6dd11471b834d0b6ff023ec6bd088e0800ddcbddb954ef00f32679766aba66ec279166ff207a84958883144d39ba3ea63811f208bfc810da67af16ed823de204ab46f321cd58ebdb8e65cc2371f737bf596", 0xbe}], 0xa, &(0x7f0000001cc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r2, r0, r3, r1, r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r3, r0, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x1}, 0x400) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0xa0) r13 = socket(0x10, 0x0, 0x8000) recvmsg(r13, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f00000000c0)=""/235, 0xab}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x10000, 0x80) r2 = dup(0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='./file1\x00') unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(r1, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/197, 0xc5}, {&(0x7f0000001840)=""/213, 0xd5}], 0x9, &(0x7f0000001a00)=""/75, 0x4b}, 0x2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x80000001}, 0xc) poll(0x0, 0x0, 0x6) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x280, 0x2) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x7}, {0x0, 0x8}}, 0x2) getitimer(0x0, &(0x7f0000000000)) 16:00:06 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = socket$inet(0x2, 0x0, 0x7) r1 = semget(0x2, 0x0, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000200)=""/134) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x5010, r2, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x102) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x40, 0x1, 0x5, 0x7ff, 0x7}, 0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000), 0x79c24e349cb9875) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8002, 0x100000001) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x4, 0x100, 0x2, "e468cce47768e64d9500fafc2d536e484dcf21db", 0x86, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000040)="23a1821a4ce1ba86b4fa3a0e5b375a93fd1d7bd959a98ab0549cf4a92d04ee40f8ab153c31e60d4af9d3419073a30b53441b35192fc5b3c2d690abcf342007d3aa3e444e4bfaf9774e5704e53a2893334b9947f6ec38fb7adc6382906546a6a6a9882ef363360ee6ed76d86daddda55f9468e75cbb07b136a282eff5a30505947159da3f5c673fa924fc108792cbcf10cc5ea49860d55ee6352a73ed9d7367bd86", 0xa1) close(r1) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:06 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2100, 0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x8) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r1) 16:00:06 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x2bf, 0xc, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0x0, 0x6, "1d60b5cbce939ba0bac05c4a549a021c65de6bd1", 0xfffffffffffffffd, 0x9}) write(r0, &(0x7f00000000c0)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x800, 0x0, 0x5}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:06 executing program 0: socketpair(0x2, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x83, 0x100) ftruncate(r0, 0x3) pledge(&(0x7f0000000040)=' \\,\x00', 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 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, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40040000000514100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() chmod(&(0x7f0000001080)='./file0\x00', 0x20) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = dup(r0) r4 = dup(r0) linkat(r3, &(0x7f0000001100)='./file0\x00', r4, &(0x7f0000001140)='./file0\x00', 0x4) truncate(&(0x7f0000001180)='./file0\x00', 0x4000ffb) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000010c0)=0x3, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="eb035a5e680df8b684760679d3bc135892a09009c9521f4af091bca56c2aca8cbe6841fe3565ba995d0222d7294b93d0d0d2436566bb4890c549f45f9f934d3d770c8f94c0f2ccdbcd3f3c5d12324ea670ca70af88aed3514f4b7df10e8cf19d2acc771b6cef5830c1706633b81f19bf92e65f05b8186fa373d214ee27ad759eb95be4fecd6fe7e3d6eb93650bea0097dc868d7f39ed1a3373e6348df66d4575fdf22e5586c963caca258d137dabdcff63c7695abe214c81556892f26cf738c2d22d83f35f5509736f14e47b36fadb3c03e9103f2ee61fb5d5a0633b3e93d105b31f2f50154e3b9ca27c563dade14651e2a894a3b81cf80a42fced668f54c1564ecdb93d2d282ddace69e461c8dad0d050fbd0b803006dcd146bab31edc15a87c0502753d10b902b83da0fe8a047f88933716925efb4f48046f8ebba174b07f3b04412e89d5bef3a5579d50c3b2a8c757e09a406fa3c6dacfc6d4271be90a3b345d39e27fda975320e16d3fae4da3de5f6f629417963ef39611ca0e11a08ff60ee9f1b53b15a8a6970c07a5d7393ee2707da25c536002bfa985827b67d39c369eff1f182011b58fde4807d5998450211f11d30c93f6f3c040e23d7b0f859d49bd1d4d3cbd9fa736ae20a3460860898f2822e78d88e61716f51dae5c020967ccdcc66a72500b8d05595c6a22753aea2843c5d90bc82f90b1630e2b870a60939ba7621319cc073be9ec5a5bd1569301f1c2f03e7c0fba69eca70f19bf801dc4b8695f6e2c0eb81da9354eb27ad9eadcdd20d8837812b379f26944aaf8382138541896e422962f246bacb2a994ad96895403c9397fcb810ebaff9b930294b40ab7778d8680c13f2f2f12303e6162ed1e93554d6dc677a1df465c4cabc4025ae66fc4e38f45ea634fd4c3b84f3c92dadd9d0333205820ef9ea4fb3651f19f1c0d16633976fe5b702dbf939d4b63ae8cce0333460a07a30d56da84962728be58ae32ddd69399db998a0fe75755690d01118668130d98ce3489ee73cf6f85b0dfca6514d672c45477545485ae43ff1ab212d59535ae6e1131aeb433cca5499959823a0766bb21785e5c3d63cbef5351b82089d82df7cf0be0df414065898290da2f2f149b2f6471505190dde556dd2f3dc194e6fa63610a70a36b034b82765406fb381f13cd84cd066d342a2ea885d65c86467ea1d11fa465bfc88b6b990289e9bbee40df5d0c524e6eab918dd1af9041c10fb7248916c0c81c0075cce34d4d88959a9857c29ae730a497740d3b35c871d38996eb75ee4139bb44345263e0b1534a18914451aa3defd3340c888725a437d36506fd79d692225afd8667c4674cb8c7f2506d2879e24a6077bbe1d5d56652270da2307aab300a8d1021a15567098d07207069d838ae76db20fa7b6546ceffc23ae2b732c6246736fdda0829bbd2b6f8a1c4a45dce7fd6b18cfc4b923ecde98aa15bea734f287c2ead2f9146eed8ff01dda7155aa55eb3177d61f3ab81f31a594751fc28a84a887746be8c4168d686faae6b517cb36c87760cc76d7e07a13e3f3efde82f85b46db7d04245a5b2e679f83da891bbad26e05f9c22e73cefa58beb7eee7f5b6cc6bc3b05babb4d61cd64fa2a6f255097dede61515f3837cd381a55c6631bcfd54e51231ddc2f057356f0c5ec107b0e1c1d659557f6dde711873aa74dd1dac41d3b3c9ac2dfaf9b1be9beff4ae29d7e3b15c1417d2db4c927546b4c2d4fbe33a02bc180ccc457b5d8205cc1ebe12186650e7fef40d870ddf831e71a0a5390c1f9284d1bd6575c6d0452dc16257459b58e465226ca9b256bd84890ba2be7debc00dbc6b14623236450977c2c5887ef844ed8a28c060474fa43effa7579f0a4be28e9e8918b4cd1896c61bd8f6e2dc4c07d2faeecfcf4f27b6c2af95c8fe409bf9de50b4bb9c96cb70751337846a5a909a7d4109b2bac2199077b06f3c05ba060c79df6319001ac69ddc9d4aaf01a0de3cccd185d18eb01886c9f8ef9e124c2865b18723974acd1ae9bd4234274ea20a09cebbb955d3c74a4ebdfdd47448df19ab271cd2e20b38fe0610b3328e82d3ed7166b99e82c50b15f2b6daabeb67f7ba44f0321d1b73a110216aff9f5d47502491ad0c058f4da0f9d7e59f3e658c7571fc79eb9c423934c519f5b8bffbb4eb53affe8fb81286eee82113c36311d22ee3047b0914fad225f9ca88100930a891058ae4b3c4e6d37f8f8dab2be79ce88f29ab45965c2adb769ec03d0f71ae5d3d8ed6c9fc5099bf6a228486c33f86225509af4e456acc6f51eae5e1313ab213431c83f64a69837f56bab84f0dbe4c42118f8222402bdbabce30071f67ce49ad5b655bf7aa563a383bd3e5cf8131c0cec32b62e55345f1b953c6a6ef39a3d55329185f2e28e7ef0e21ae95fca1362405d19a654faa39bd792e2278b55c80aefe649aeb1a2c1694107f07f95fce6a20767789badd2a6af92d79e131c9057c52ddbc013731d748320ff71ee3a2105b058f044e7976c03ee2523df82e47f2fd006d3d5732d2d2411caf17a5de8c9f2d9c18602d2762c73ce50c809fa6bc03b8123aaa1294618f20e7d61fb76f113cd2de2c8bcb0746fcc0912c4edd1192774aa6ae00f57a93448a69b1e95521dfaeaf17e76a5d205a9bbab60e863b68b1472696cbbdaeed1571b1137fc60f6e6eedd3f930ff032a40615fcbb6b69cc32f11d346cb3a567d0d4a018c23fb726f06c7be6d54f93df3f981c30a0750d19901a778149c1bcbfd5dd3221440e10988558502a115ee22f6afe2e48486d99223a83425a07e966b18a6595cf37f93bf9a2924998669057013ca7d4616aed71ce496aa7d6bc154b3558b62fcf9a94600ab2ab8a38f9e0622b2bf546e920029e0db26d637a9a8990e1d35301512aa9c8bb52c1b6746df86e97e4ea4b54c55ae1eb591bf2eaf6f06d294e0004a02f12173568068ee1f0af5ee02c77eab9489e640226eb09a1a2f501d79144b8c0d312626c2b0d1dcd71c20fc6f662f86c39e77024ada9faa64033b195bb012ad40a4f6a74e2b1558f8c5afc229f72a6b83387891977f781e7c8a3589e7de0548324b454347ef17adbbd6f4e69c136a75dc02c1bcb07e78751caae2cf07f04a1a83752ad5585d402d9b69a5ca1943c7a092662bc6ebb9903715e432711941196664db4191e131678168b10e198d59d23508c1b09bdf01f76e47e1ce6068bd20b77f5281bceb66c86a4c2fecb798a9d154b64c70ecefe5cd8df6b8b66550dba7447cb4aebedd7c5cfa3d7a43fe5ec76eed8f40cd154012adca66aa797203ab6539c5cb5ca87d83fbdfa426f9c0afbf4afa787bd2523c5bfdbaccdc0b2d1fd90fb0ba8ca7cae233c9b6291f7dca933a522ede4b29546db4aed14a157352cf42a74b36db43558eea073cc2c531627c23edf8b9c0449c6352e32793a2d74424b9171142a3f0e8a2d351564a07563cd0e49e9674812856d6be39bd5cbccc6f79e09dd427c557e39b5f2e905d86080329a2aa002809b092869f83d7f9591893df8af4da1f59759a35d88d896814e85cb17aa0e41c1a7704c0f304ad4ca3088c26d85a5e58043420a2a6c065c2401ec25ae9812bbfd0241bbe92dfdc0667faea146ccce5949856f94274e76ea3e5dbad1533bf2bcb5546d26712a2fc79d3e65ca5b724626d2300673e65ab33336b1b8d3c80f27be89ce7413e270167a1f8da4f4b12bc44a4be7c7e7df4ff8c58d2ffbeec7448a2b0e46d83f0b96b735ec22d9bffc45064d97bd7df81891cf4b0d1fef1a174f7f3a0e4f9f9e74e18b6acc897c5437d6defe9db339a1dcb4003318891da0ca265ac9b28e31356536e6c859b25cf511c70abc79aa7eb06a79b11d97cb93bd5a86661729ec7a2bd3a09929398a063b33c4feba41fb1ffbd9cf87c9ca91c418a09f6781398eb0d19adf609149d9ed03ab6c3d32f615ebef4d7a0c0834189a49f904d36601ac0e49e1a1cdd0fa50f25b2a40404a1eaa57c79fec07a46ac32142ddc0c5f4cc05e41b3d2acfd53d657f4ee2e9924070ce62803ce930aae88ec74b578ed2c241ebee06935d4f21402cc834b5d3871ce6959d3a707914d968db073f81d66729014ab6b634a82f6450e38509a94b9c4565fa34a004cb4a8eea1c18c626eb1dfa5a69018f12e53829f2a43019d06adbcbefd8d777de32dbcdca58846858e77e56bbc2e70f51b850cdf3db6b0b31b53203843f3c6462009978b0365b80aa34a4ff7f1ef15a0b578e5264ccf887d7cf39c3db6f4568dc476cb57c4fa1c86a13509ace9bc1551a1c38b1e73ed40faa21b381b03808de06b0440116ada6eb5d94d375458b7347c2e95fd7d50b102853d6474fcb8fd5b43ccaa796418a839c85da52d0e517c2c1bfcd5bad35e40129f22b72cb8c25a9319405c14123c33096f8f13b63e7e11a71b087ce0adb614134d0fd74631583e6087299a963333c4266ccc89f841f285176686e498b59178c5dfc502fb0ae60eeddf4ab926db20bc4e835ac084199d310b5da3482e7bd5fd674487d01f03a50ecf7d9d6286edbab880828f829559a63ecc9e7e4aceb5b6f4d45841d21ba4e73aab64f5a7dedfdffca325fcbe0404a5c6e380b194685ab99e657d5a0723caced0719ebcaa29b7243e70fc756f948136afdca4a57b2294ee8a3d99f3901ee5e083d9e192a4f514b04df9e3604fb661ff16d6e14fd789dc363a2b8a258514d2fb43bedc173f6e79368b86abeb9fd713c45bba964d5f3e11047b5c7518484a4cc0513ac814787163f0a0ca1c969acac4a4cf7441104970b1b00d6ebf326243179c3c057fbcc90022375bb3a39a463860f13ddd7ba307aa3c425977cb70d12ae2e76eff1627002a45e8a5a6a1ec244fbb6927c1c08c480dfc3215ab7c1d7ec79000c535daf0adf7b6684ab3df31b4f43dc1867704518f7789b93d03debb0150ffb37ae5d330cce15c6629edf1beb462304f529ef6e7ebeded182f9637dec01563a8f0c730345a820a1b4501d32f3aadca5be6c19ff13e4a54fb26db76aa312e910fad2cbfd26258c81c3510cb11d9fcdb135079f5679e8432ca600115378087f955c55df7eae6638d41ef44cfd5757c06c211e37455fd66bb48bf09029e88dc8d081ae87f0c18b6030c2101fdaa22f43308d5a3db8c9f97e550309b6d38ceb6ce4431b0df45515bda8c1fc2470c6ab79bcfd1b93314ba4650d339e0f1080f42f15d4d81a9251d6bc2e57b22d5719ddf7b5f148afbebe1d48985fa45c95919dd1116fd41011ca05a4a303b853a90d3bc45a2a8e13d56d05badca7b97c2b777e54d7b220da19fe8c2aa4de0aacf67b3424285cbe06bb7c88172d52b09b3f4babe493e3d32e9af0dc60ea966b2f0f762dab295b34d6a7962d65808828988a34e3d53d82b645e01782c040c7ba86bf83f8bd5cfdb4cab0aa1180fbcf18d519d2d7ee316beb46e9d457e632e6d86fdd33b842dc039450f8b53401c2ba66c9ed7f9404bd633afa01e7fb58af9b9bc7e71320a123ce4bf8efa2faca48e4abbf58ec907d4b6e2b6358081b447324913fbbdef30b5e51b13ffb7cf2d9115b7aae8cd213db3df8eadd07283347ddb59e4cc90df22074c18e3ce09642f703e41f13a1dbbea9fcd99dc9e745d44c4295017db6423dd81e08a3e514b8c520b579efbb79dd3ea5982a7279e0756f392097d1f3109efd7d68a589db1a84a240504c5ac1aa091962ab184e1076ce20d6a187cccf6d84375287000fdbe31bd0af92354e3cf6ebff3db78ca8d3d1870193ea2bb62bb3c988cfed9502fb5ee7801e642", 0x1000, 0x400, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x3, 0x5) socket(0x1, 0x8000, 0x101) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="f5c4bd23200000", 0xfffffffffffffe46) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000180)='./file1\x00', 0xe928cf82f2c641db, 0x101) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000240)="9e8026666af6260c92b7de50e1777e3d24c6ea81adf1ba5b2d0c188ac122cd36fdd374a44fd2bbd9c6f352a240c5c60fae49e156e3a7", 0x36}, {&(0x7f0000000280)="cc5310a143995dd3b536c91bbae9b3d711b0cf3c7ffa33b4e7f3e683b1d0805aede49ce002c3d057ea5ec91b8882b823c7bd2a2a5bba0f2fd4951281dbacfd2ab7d4df87dc46eb256101d0639e273538d1751f5cbb6b624f621b8b0d959662e33fd083371b5d0a01e80b3642e1a252d25ee94e043f01e19a1ecd9f9aba6650", 0x7f}, {&(0x7f0000000300)="7826b31759610db5883fcafb9984067c98dd6caa2f4ce8123daa50be0c45f8899a43517811", 0x25}, {&(0x7f0000000340)="c8e469d1e4dd88ee64a5697a9e06ff7747d5535ca02c435431dc1df06f8c3eb6b88da58f0a9e737b56156612492846136c975b2603c50f61ed", 0x39}, {&(0x7f0000000380)="a0bce914b640ac9a38b71b80b37218b4df942af12be7ff683a0493e2d14be9e56660bc3f31d1c1b18863252b27a15f603d70ad28c6ad0e558aadf08b9cdcfe4dc95ca0412462058e3960716885046c2420c98bf45ea9e15707b83c1013e7e4f17638566c511f283048ee567b146feae14fdeae630aac608fe4b0bc84aecae916494d91f34fa5939fec3369186e55db7b5e08e339c0816ef00eb8675795fbe2898966da4540fb87129745fbc5aaac8cee3b29001bdddc5a94011fa14cf76c97c6050a6911e3709dd61a92996d0a78d393e7424fbe82f299c82211b1c2128fa6a730a1d0d6b201a51b4eff0a41f7af7b883f2fe32e45ff68834293feb61ed6d0e36a16b427921b513f88bd639eb4b3edca3515a40c86593f237ecf869e832fd9c79425548a0603326299b6f6dc5dcc914825eb88e481b09746eedd9df753189795febe961393bcd41be7428c416c145b3c728f4622ef151c60bb4578fc2aa8d2a322f33e30433065bb1dfa0adf50d9adf49fbf19ac4ff98a96af1542671c570948b40415777ec5951466f6608cc12ec51cca31407877017514fad91805f87118acd34966ac5448032613d5759181f0b5f2b85efbedc71ba8853d4f1adb4d86f377149c2ad17f7b0490cdd294c0a8b2d7fa166825f41f7807ffb959631da426d5de94cf4e86006394ec9b81fb00c7519088424e6e6f706c68f558d1258367abc6d4e94de46c6d0ffa0108480f97948a80002f5328f2d1e3d95d858146fde1062bfe1e234e6cf1f02b240006bdeb43eda977cd949d9c5f5a5fd28edd0a27b87abd00d464a141712740a2e46159f30dba2ae1bd45d102aaeee3d8e0f6a379b988ddfbf95ba4fc639bb05417d7c52c6e425cb1374ce469184299a0c0b1dcdc2a3abe14545cff4a7e11aa13f9d5406a087bb846b8612cdc258c1a20c15681fd68c07b8e796b7265da7c8faf746b429d0a659638765e3dc556369f0ade50e5897966e22c2a0eca4d0cef4cf17393ca2f4b38684256c3ff357ddf0ae9408a57438b92c82148a75c759ab218f3332371d27280a234e678080e076e54a2a402d890fba9db1aee1c94af6bf87f003b5397cf2ff49901fdea69c249c8a4fc20a99406032c51860a99650b626fbaf4f01fee5175b59912416ee1d05e8bb84e35b2c9cf7aea94d9199e6a4f9e0475aed2991f01d63303fd30b892e740d9aa8235e31877c9de9d95f7726c641efc2e6c954394582da65212119d682a56a2bf2e249e75495b4809f1d78cd6ea6c4aa43256b68d39a9bc82e4ffdd4080fb155799f197cd9482a010b7044e75c098f9a702624d98ed12c4fded1ebf8e617bf7dd4af4ed676c45dc08b82bb48e80f5bcf2bc04e92f3662275a82ec44bb19469785fc06b5fae68754801c476c3a7efa13f370dfa116197150af93528920d3760fc612cc4c286a438b2c757d4d245d560b9467781a945a81b19c9378ea0a5bcb147dbc4f552fe556236bae9e27bbe83d4e5872cfb56a3db9db2667ee308d84846a6f744d533d93774b932ee28ff4e134f37754cf31b390210b73d728880edbbc06facd80f81d87ac9d08ed4a142400f73bdbb2cb447aad024adecde820643d47f859b3eddb40765e58a571355f0a591a81c6c035e189b93605c0d78574293545cc1d331060de45b466bd5648a11eb1a83cb73cfb4b8ada4fad81cefcd6511fae7cd188f906c75176efc0f648c3bcf1fd2b4cf521ba1ad6afa28e4004101da7c28e5cb26ee1c55a70213bafdeeb8f392bf1ab7fd1471f03613f9a397e7448600b1533b5c7609f7fdaecdf28ffc5eefb5005bf3b7e0fea32d0d9c3a2d3bb127b94f61573b85da30dc063ddc6a24338174b1705f14f19847a1ebe65c2719d5c39c8473799fc27f8f5d082fc6e0f4aa527369c5da397bf25af1319807aa6eb9efc5088961b56a8c2ae3afd2561f4bd377ad43b07352118c74c7b469e05d7b4d66ec99b37fb5c5f4b7ed953d0e9664e2cc7ad02ec4ad2dc2cb62cf86be6e0163069e4d3cffc72feb104a3cbdfd975f0c3c73abb7aefcd2f62b579b863ed0edb885f8b52bfed1f13c354b9ed427941683b701cdce866cb8d5ef4f8c901d194b0ed1293bc5a70939703751eb89366cddafa8af167c1b369fb1b6e17f2053a8d1e6c8a4f828a9d169fdca2a472f69f88f334e15ab31896035f4eb143d7dafee88d2669f32e50b428e67b2f0fd891ef56623b083786b21a5ce79306341ae6c90b5e5c7eafd1130ca74a000cce9fdbac2eac1c574dbcb8173b134069467f154ff72f1e1b37fdaf2aefc02a693b408ffec7cb49f407e5f00e36eb02435fd7909e4cfe18038e52f7578b50fd1e70e6f43c2d939d14bc210e06b1c69d0559ffbbbf19f4d2b0311c76399e0f6fa402c0264e76d4f8645c5c289e2d258fd30f16a2076284cc80ce3488fbe7eab60e5281a5ae0233db809a66058a319ac0c59e97bb2b99a5a683687590d5420c04bd4d9d3a37309e0a08945a7c8f521d503a7bde9018daf60f40570e9bd2144741cfd4d4494edcacd014c707be86e8a17a2b4f2641f276da13e25d2c3b119ccab1c5a003ce23c1a47f24953f24726e42bc2ad29e1995ff7409fe97943821fb214204286fcac4b49a9887705a50e554c64e614b69d85a21770c276d80727f78da921a5625a81514e52b6e21f7392d39d9f3fa42fee262b9d946ddea1d58a96bd9f8c3a73c9e33e18415631a9443477010ca1bddd5a965da8acd665bf4bb0a2da9bc6d87566dcb09bf1c094d8fbf0df9c4bf83be833acc3914d149edf2787e47efd4cad0357896c49afea0bbd56aaa13af373155f1867d62d9a2a41cd16262e97d189a196f812179c56d538555c063b26fc331b5b8841b4e6007efdc6356ef8e0321f4055ab806099ebd4afbd2fe680176fcba8738c15829650b5b6786f4de99acf53319919f825bb14a2fbf4692079ffabfa98ea2d462d4afb713e0efb0b70972b8dbe36504e66ffafffb665847a11c179059f62daa57e22025e70afbf767853069f2d44209604e555867da851675dfc78bd6f2312490a33a4f1e9c71ab6113b40902d2d4ed39c5f5e17e639d37b590ffe02dde8d06a9913e03c4342ea1ea92711c99bab982d812f7e11a22140cf61d6e1302ed9da565fa27db5406fcb9afcd232dfac34d8101978309d82ede00ae6a493334a161d3c594dd9d8cf2b22cf5fb10cea718492eb41000ed5fc62ad8132887827299d52e9b164c769f70fb8f5e732114c5f1db06fbf047c5644c040284151dd6300ba7621b8ad51e8c7e84cde552b8854f3c2de6c48c05e5a5c26c1026785a7294cad4bd39280135b3a5501cd513a3b70c47c9da0501dfb74b6d5d7f02d55aac34ba737ededc7f3a560a012b5be95ee6652e407b8703b334ecefc981e008ff5cb81815357f3b6138b6931697b340908c2cdac054e535225fe45dc0e319a4d0dfdba0eb6aedadcff378129cbf33d6d304089da852ba432ac6731f8514f5b1e0d368029313a44f1f1e4f9a949384d1b0896a2896b2b94b2696fc4b3f2af289c01d70f9a6b03bdadd60f4f587876c88620cdb713f94b549aa41b82136fa9d05c62cab7dc2af093ede664954823406bde5f50ac807a0385a3255c32e3009882232a5d2482ba74010c190b356c4834974e9e8a766843e27b58876d961e92ee09589e9da41c2aa499d2eaa017724cffaa490f48c044bf537ff9554ba0865b3ce44d6d56dc5cbe4286509ce94afc44c0d05f64fb28f727a877d9ac9362808692cd2e6186e9def98a5ec0e0e9b72e4a71a8cfe32754ab79890318591f8fc261d36ae003a1acfaf232994ed363fd40d78ed8c5dabc241a4d1dae7adca5ad15a3edb4a672cfa3648ff35db6812d06e17ed99261ad3a7aa0cf461f9a886f9d5b10a724b5c877b9b4c2755f49a44336ef6a13da793c3f044e7df7530bc5bc3922d3c186c6990eb6977e926f34c6f76e6c2218c0f215fe764009ac1001ff8885d60795274d0e7e3a76e6c9b6035865cc0e7dfd7ab4f2d6820ca2d3fc31999be915773ed93a81d8a083949d2055315698c8ede2af1633002246f77bb498b8e712b4f37f88127028e6133e60c837534c4b697c326f0589cc648cbc7d4702b6d1a99b149622bdc275a5af18e055c9b2648baf5eebce55735549b83b424aad2b4d008820a2075ff93fc4907f1c0926639374819fb31da650c81e3a9b425084c39a39d53104e4739916536bf83ae592203d45bfcb6273931cc5a3ab2cf02e80f55019aeff7f69883d3ebbde08b2fc3315f19106c654a03d789613cf0315d78547fa2f45110460d876f63dcafd48d4424356e60516112ec70722d93bb322c51b9c08efcfab8d36de28a627a78a4eae01f6f931df1e44a03fe3b10795928b7c1f632d29ceada6998c9c0270ed006071d230e8f4519c3fc50a0838ec99dee927d470b369f872ce3f01e0faec4d378b599b0d5e2f36056f5dd7731cb95016b413ed93963f5bf1fe659952be5f1f00cd79500dec3df1dfbbd4b13848dde9819438dd3758831e9d68346ce31771746cd525354d32bf5d77dafb1698b97483f3ff055e721419cfce74008afd3d24dc8d21a2ed6e1e868e960164496eb20d8b147004823582bdcc529880d52a0694ad357bc11f7abc7e5420a84f4caf81da35571bdb554295c3f2ea2134a3df258116019c64aae9454b06d3f9ca3b94ab008ad89bc3a0f7e06c89e2dac7a196ba87693f00d95638a2ea5e993dfee408a356e6ed99d9366184444276330a78b7ad65ca0af1d520629a1c83d2882fc5bb9050eee4637c478e7a1bc82323065e08bec06b3c4e2dfecbdf1f9c1133c05500574ae5f9578d5913932426cb3cbc6c55ad83a029ccb77c535f94bd496cb3587fe4bb01e2fcff12fbf701b520a8e65699d8cc7286a1e96a33c02161013c7e777d156e68f0117dde1c5ff7b2dcfffd6b4f8eccb2f4bc3658aacd7d96022d899a4751b9e159c42459cf17a9ab14b8cf36bf1461266b6a49c6e6c1221cb820edf43a73bedfff7018ec5c8b44af0627f8488c7422594150323ee8c71753a5f7c7957bfd501c5852112845231a7c0bb86d6341e81708c5ce3de3de4da037ec567dd4674a65a4596d81dea64251e9ddf2c62c12b4715fa9e9ccef28029b0aa72670730ecb6c78efd2771d2a81ef3d88335096bbf95b4e37b8b5bf9e747f31e951ea0d70e1ea738df159c9f7ab9ecb294801e90b380ec524976974424562326b6b7c901d5d33162ba5ec2aa97d1e4263d2f94f5ae0c1cb6264cf300be0589de4f5b2ee8f8672ab6bae865a1dadb8943f404e5f72596295e449ac7b2c3b860d122ad7607808dee36718a9c9feea197f9467c6dc48a670baaec3243245fd097956f97a077f9d0de2baa447712f69efbf74ec8dd11babf82ba514b5562f1bd8cc89f14e90f20108264846beb4430286e5d7b672b4c290d9ed3e0b4f8f36cba1b08d6ff1dc255f732b78da4063669c19f2d06d3ba7eb0bf79b201a7cfc9b24a672921d4f65bdecf9c86b754f1f84ebf5752bdbda5fa88fe17e05547d50526588b327527ef541bc8433d9fb69bda00afe520ca0f370b8085b19745757827ce20a3809182c0a8c521eec6efdcddb089697e87575d4243d83273e17f0d64ec4b600f0ca83a8a4dfabdfb63edebc5dba17b87bc0eb43cb9d5fe1aee989ad42393d49d9d7ffa54eb6bd3f5bfd7192c00e50525149ce872d0dfba908b02e850d19939762ec47c036c103a863b7add6202947b23a223d4013d03c0f8494a40e7b3150daf0fbf363faf67a14e83d22e", 0x1000}, {&(0x7f0000001380)="6dea5cc776c9e1fceb3fce27eaf6971c0a899135140ca167c7223b162550ea6e076c6695c96b0e08675de85c2a1273488a8c213be61761ba9dbe71b4906d977dfd3bcaa9a55dbd9e0363b28adb437d6ac4fab6cf361565cf8ac39d0268cc2836ce", 0x61}], 0x6, &(0x7f0000001480)=[{0x18, 0xffff, 0xffffffffffff8eea, "2eab88a8"}, {0x60, 0x1, 0x9, "ecbd83acf443ecf0da1c8d63bece5dd93913f1ef5f8e2ffa9fc17108f1df0d0a3e389342b2a54ae3afa076ee49e5ac2294991cdaaf8c4bd77c37fa0334394edd7f86311e9e8a076b58253e35"}, {0x78, 0xffff, 0x4, "ea47a4111c4beac593e8a37d5fb35d5972b2792df0ac886ddd20081e5973fd52bdf9a52d76b331b0e2c18f9f51a313a52d654591ff931e99e1efd3c23e0c093d7d496feb22b159c489e438b303d00da3d9970873720f6e5949b0bb059cdcfe354165dee69307"}, {0x100, 0x1, 0x8, "19f8d2213c580fbc09f25f550ac5dbde92b57dcd2068e81e752073a6d821751efb823f726e5ea452fb5c38e351d7f046d60eb1050744e14427b35d405431357e4226056a2b8dccef402b1327b315df57a24f22bb8d61d3e154b61d1d308cd1af9459162d127f16b9def706669570aeba3106c11226ec3f2d8a24e55c08b5632b12ba0cd089147c707c5b076f81ff18b4de474f295a1e151b131ee7bad69183390ea9c27918f29c584eb1de48b28908ede7a76d6f7490de984d487f9b90da6827390b93f8c01c0f4d05d475952c3cd09d689099383a50d6ad4b9ac6f5f9d7dbf57b0e5c0300762599a995"}, {0xa0, 0xffff, 0x1, "afecedd05cde2bdfa7c0b1ff734426d72fde4814875216c15441112ac8607370c02a3ee82554cc3f668c51a774b1690def90d3140c3c7d2f69578a2b9cea0795a974caa2e5ca404fb86cbab2e4161963f0a00b569bfce7cc766d1c96a4e0a3289c415c5cd8a910637dbe84b560ee251f3febaf24d221e117e75b07c4f929a1f1af827e85062dd57fdc29fa173fdc"}, {0x20, 0x0, 0x7c8f, "81bd6ce79ad185dfd059a8"}, {0x40, 0xffff, 0x1, "45e781d3ea70f821cec880e2c73da4613b89fa8e385cbb1d8046cbba93328a1c10eb7f277dfa6b1434ac"}], 0x2f0}, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) setsockopt(r1, 0x0, 0x6b, &(0x7f0000000040)="a97d5bee749be75691115d2c1eb743b0957e2bcdef7fa8a81fa0500ef54f7bde0a1df5a65ed490be1da412d9738fe4f29aa0fa1979ec0cc2cdcf29ec59317b81dc69df167ba0688b215df93309ffe0c6cf84ff184855bcb996bb282797bc0ca7549bf02bc33f90620408f3880209dbfdf0bc7a83b338ab8d5bddeb42903419860a55d186d99ed1a45f01fde150b44b2b0e6b6594f8abacdd4a88844027735ced5730f5be428433653a24cf9f0e27541bca06851c467ad3b95a5adb1c29d033f3865b86547481de8f416f31fbcf4929b55f502cd43a242a013db503c9d73abacfc7f25fdefea37d9f6a4fc057ef8f46dbddb2885f43a280bb7c58cc8ce07fae", 0xff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) fcntl$dupfd(r1, 0xa, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 1: r0 = semget(0x3, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x9, 0x800}], 0x1) semop(r0, &(0x7f0000001280)=[{0x4, 0x7d}, {}], 0x2) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xb, 0x1, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0x64, 0x20000040, 0x1}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x52, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0xfffffffffffffff7}], 0x80, &(0x7f0000000140)={0x5, 0x4}) kqueue() 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x400000000000001}], 0x21, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt(r1, 0x40, 0xfffffffffffffff7, &(0x7f0000000100)=""/44, &(0x7f0000000140)=0x2c) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/208, 0xd0}, {&(0x7f0000001600)=""/198, 0xc6}, {&(0x7f0000001700)=""/83, 0x53}, {&(0x7f0000001780)=""/124, 0x7c}], 0x9, 0x0) dup2(r0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) dup(r1) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 16:00:08 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r1, &(0x7f00000000c0)="f3c84b1f7c764a6532bad10c03f1bee4342032311c9b5d20c86e8935b22921c3a83d97485faa2d617d23f5aaeca65655de7851583c938e4ddfe3984d6f820e377bbfcfd1d6a294690695aff398ce3c94b34c9ef87896d44844da8af9ba9ad3af168306000000000000002e2dc2fbbaf94bdec03af0948e0935e64ed4d9f5388ef00aaf8fd98c9824b57f4d361e137d2840ed1a406f7ef1cf8a2e2aa8dba820b774e5c1bbc4c62171c39e3265d66d839e21db29b9caa96548", 0xb8) write(r1, &(0x7f0000335000), 0x10052) 16:00:08 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xffff}, 0x8) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r3 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r5, r12) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r13 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r13, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r3}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() r14 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r13, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r8, r9, r11, r10, r6, r11, r7, r7, r8, r8]) r16 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000840)={{0x966a, r5, r15, r5, r10, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r4, r4, 0x7b, 0x2, 0x80000000, 0x1}) connect(r1, &(0x7f00000008c0)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6a, 0x0, 0xc) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x408) fcntl$getown(r0, 0x5) mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x5, 0x7fff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eea9abe9a51009a63b0d647f5c6563d0c7dfb314412db729183c9ea2ac78160d3913244ce22806a35a843fa9ef3ea98bfcf54783f037a1420904eea2df3e92477e0a5c142491e188d6f08f0278545b4bdc0b57285a32f43fe358534744e827c8507f0d5ec1a28c062e6301112195aef05fba159588a188a72b4073cb26c1c98fbbc551b7f0c7922820af8b99152f749b8583232093560f6a0b4c9265566e45bf5dd88fef04d11db04bb02db3da248e1bde08138cddd4fd92f91b5d664e39bbea971a69ba94b98a2d", 0xc8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9c1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000100)='./file3\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x802, &(0x7f0000001000)={0x18, 0x3, 0x1, 0xfff}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001040)) 16:00:09 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x218, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x22) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x2, 0x7, &(0x7f00000000c0)="e0aa85c932c2b250b732e1818234f4834b7eb85d5267a35c86d5e2acd61e57fe6f96e076a38dfb93f09f238bb32df80868d1869984c2c408f5c4b45b45e4ca9634d11bcda9b68933f101389d055094003113b3d68227597a53d9efb86e36cdc14a8fee7e498abe", 0x67) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000040)=""/6, 0x6, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x1) fsync(r1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:09 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x7, 0x6, r1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r3, r2) poll(&(0x7f0000000340)=[{r3}], 0x1, 0x5) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shutdown(r0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x6d, 0x1, 0x9, "e3a6a998e9e4497ee85ba97bfa76068aeb8f9cd8", 0x0, 0x7}) r5 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f00000001c0)='./file0\x00', 0x28283, 0x8) shmctl$SHM_LOCK(r5, 0x3) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x39) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x170a, 0x0, 0xfffffffffffffffe, 0x200, "90c0005fa41879c8b921cdb3e7c8d5969c48eb70", 0xffffffff, 0x8}) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = kqueue() r5 = getuid() setuid(r5) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/206, 0xce) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r3 = getpgid(0x0) write(r0, &(0x7f0000000040)="4002cc4aeb6beb1f9f57277617562f85c063c1597522b16c6bc0effb6f0a55e3a004191c0bbd95134db155a03b772e8926967a7364e3", 0x36) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x40000000, 0x0, r3}) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0xc00e, 0x0, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000, r1}) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8fa268168eba84993a12ad2764e30d0cdef3307ae0ad4f9a802ca5509985373bf1712ef45224e96f57aa16f39337a7b8932f35dc14d23054a3c457818b17fdcc5a7ca52e5e0f7b1e34a42a5d62eafb6ac7f7a7742a4a3ea728e52efd01e9cba95613d8b5fbdb49e12bb85a7a036d706a35e65b6a2242b35f2af0bfcd8c0169c2034749299ec41e0bece3319f5d0a3658e79a55b6f5b4919f44a661dfb866e52b3252cbdd5b2eb36e195c7dc7b280a1be41190968f60e7c528ede5854dc331de12e9e76cadcebb6e85f43ead970b6425817da64a88da4e831ce65b8d23b7ea09d79711a1a3a38a049", 0xe8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000400)="cea26b11f10522450d6c9d5f18e2d4c8b344324fda1016fa8faf01ecbeddc711b8cac402e4277ea1215debcf9c87132edc69f6b20baa93899acc4ba6b9e32166e0509bc0b3e2f03eed1f7577dad5a8266e35bbc78b94de28176a562b0f32c7bd7308d996904a4d18c4c302825c5632e023be28f1f8b28552ecedf63c8439d90d0341ec35e34ce58a85fb4ba23065420eb5834cb261235bbfb97ba219ac7f5b42ea598f2192729031d7", 0xa9}, {&(0x7f0000000180)="4971518e83aaa889b973708356aa0a145afb4d23298842759829077a87ea30bc6651f92950b5ba2a50c2060cb145ed465fdf043fb9253250bc373dc17fb9641710d0eb69f53b61cf5eacd0e9b460d3ff0472fe683102a7be910c9cb5f744f82c045aff92519fbe1da93af3e17dbfe82f15340162977842d87b82bab498a1871f1b57445c77bf27526226b2d8808f5790a58517e436b475768403ececf00f9435662f9c7554795bb3739ea1facd149eac911b7846faa4b43cb6", 0xb9}, {&(0x7f0000000240)="da7e6b4f33900e053def9b8e8c654f220b902dbfb8d60207d5988b45c20618da28339aafa43e269d3ff4a1e832706abd61adbffe3093e49c6576743429751535b2d2bb881dae9a3692bfc13e9b90105eef4a7bfb1d2cfc561e0b790f2f989dd66dda71d91d6b2364b14de0b11dfe5d7a94339c9725c972335d8408780e9f954fd6f6532d2d9502aa5c30961f17f529c6", 0x90}, {&(0x7f0000000300)="53b156a4d4f897a4775e18306923c70efa64e7800a462433219e3e5b363623ea49c68a913b84c2ceb370ce24633927d5dcc34cdbb9f6c6ad1fed4eb30e585cf809aa325411b7f46456b172a1d10d24bab5f38f8182ab2e5be9a0ce429414d63d913650fb45cb685210ae4ee88325856e18b0fe8ce37ce0001f5ff8e7babacb3e", 0x80}, {&(0x7f0000000080)="fad1098438c42c51835a0feec2cc1cc20c5aee6fee413a7798b81fce957a680b2352d091bf7e436024d8d7bd2a87b0b034a2de7f80", 0x35}, {&(0x7f0000000100)="f168c3912b106450cc7c6430358b1b8647f8bd3335556cd36f546df870229dd380cea5d39243159c0bc0de2267faeb569fa77839ed0cca", 0x37}], 0x6, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) 16:00:09 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x4000009130fbf, 0x0, 0x99a, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x101) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xab, 0xfffffffffffffff7}, 0xc) mlockall(0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000000, 0xffffffffffffffff, 0x200, 0x6, "338696d82ff5d9b39f7fb27256e87f4432df1a7b", 0x1000, 0x9d5a}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x6, 0x5, 0x401, "3a95bc94c2f09a63e22c9b5c722cec408bc8e14c", 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x10088, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00", 0x0, 0x800000000}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3bae2cbab608d27a37b26136153694d4a9b29a07d7f9c87dff5a59d710300f26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23", 0x15c) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x1ac}, {r1, 0x20}, {r0, 0x40}], 0x3, 0x40) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x10001, 0x80000001, 0x1, 0x4, "ef9db67bff6a131c9fe151ff72b10fd7b35b07d3", 0x5, 0x10}) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/13, 0xd}, {&(0x7f0000001740)=""/130, 0x82}], 0x9) readv(r0, &(0x7f0000001ac0)=[{&(0x7f00000019c0)=""/98}, {&(0x7f0000001a40)=""/67}, {&(0x7f0000000540)=""/22}, {&(0x7f00000018c0)=""/26}], 0x1) dup(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x1, 0x1010, r1, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getuid() shutdown(r0, 0x3) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) close(r0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x2000100000001}) 16:00:11 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) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="09618508f9d41916bcf7743ab8cba8204d16bdfe06190ef41167f8b6fbbf0ac6b1ccfb549bcbbe71e8c574472f5f80f199324810255e7e6a94e1f19022dc33eb801e40db88a6a8fc3ed7b9748b2c5172ba5dc356cacc7e71670fb43df6ca6f06698c18ea79d0286b57ea09dea6c9552705dc534c958be4324967f587890e8cb03628a41c72f8d4b653716a4e864187bb775f0445394ca54a4be01e3cf481056980775a8e1b", 0xa5}, {&(0x7f0000000100)="740f46b21a2ef83f83972567", 0xc}, {&(0x7f0000000280)="44608ea4c4eb1375c4b8414cb80eb037c8c9b5dc3b78abc06ecd7798b9eb42a58d0adc74fe4ffa8f2eecbe7ebee9ced451d0a71f0af59fdab659f462bd2f76bf49ea9d056353b1860a08e05d9879a96615c7fba4194e2576574bddf4c91d96dfdaf5df5f6e260e6a50988704c9c85cdc36aca7a56cef5b706eb8f4d44087eba5cf87e25424491b1d5eb8aaea12d52843a6e935034f7cf178baffae", 0x9b}, {&(0x7f0000000340)="3ab2538fc87185bf32e53493213d13f28a806061a5fcd3b36da544ae90fa4ea6405bbd4a80017335d1d888efc24f5c252c262e7f612cb88a0b6ae3e2174b634464f0863ba65d5744c2c6c194856346316f2ff22fd566198797b26aab8e2ddedbcd1c526833c8c25434db789bc5827ef7de270dd4916540aeca3d79af1fc0b40a42587bd72e9b4f80a00e4936807b9464efc21e593622a71b3555801a62293a6112c602976363561b7b68a69d88d5c15ea2cdc9b5e95bc854bd5bd993f3d24ac3e784ab03c039d74205d31f5a8a602b4b59d0", 0xd2}, {&(0x7f0000000440)="ebf9d97c226ba4d0bf2268774e05d6d9720d553cf1d4a465bffa335471129f5f1a7f635a66cb85fbb8bf09968146d9e0e654450597821b85b7f47eec516f4a030229516853334b511f432d007e91c75a5cf792be345611aae4961965b14482bfc731d3b6c271ba37d375bba497ba1070f24f94bd", 0x74}, {&(0x7f00000004c0)='#', 0x1}, {&(0x7f00000016c0)="ed602f5ef41ae9849634811e57db2d13afe09701e3135ce4f69d1bf7c378a6ae0338743d72126e8baa5be054ef11170adc117075ca19ee4f3b7b74a1543c33acdef8abec427d2191075b86a93bc6b5e109390dfe77721729219ed5f875f044f5901f3a12de157e8414bbeb3ec3f09256fae62d575aae47dcc982141ae0abe1fbfbb04d61dffbb2820374a197f3444b6df1e7db0702723af468aa0e2a238fa8f13dc81fadf5e367ad30f34bc80622ef70f29e5bafa5c26e30ea656eace29331686fac48417efa3579bc5de25f0f4ed58a5ec6464faa722838bbb8ecba501ae89f0a372b396dc74b53022cec4be6ea6b82be343926d6e3114df0147b1ca449a89dfe4a80f013c06e410d77f799fbcdc60ebc40f0f7cf7ada1b69cbc8a25c6bcdb89310423cfdb7c7ca893b4cabf2111fe70ac083f43fe5484064324aa3a44b3743300b90d2a182a3f9b91e5e8bedb780979d6534514a99c2e357c8ef0b0c82f72411fb69e36491f9aedb8b49642553cb1111e3876ddaa16ab2608c56b0c041e7707e08bbbfbc9a5d1219423233da94b6245376887cfc2f7b52914daa221288a83a2f0f411129a98e6f49e9c471535df0bab7406083104cfee215d791d39dc881913dbc54450b6d162c8bc3f9627e2d5719ec1bb0097a553d3b4ddcb76dbf3b992e5b8955ba3aa34ca55a275dbc7972835fee100d04ab7b1c8845d6d0510be01ec0f3d1d3994155476bb3bc9a76d464523f1f452461d7680573d88f937c50f04cb25f2b8bf3faf9cb426e9d1619c29f99ce3624d89c99f54985ffe04cf690892b84994e4242bb70b9fe03d6ed82761906dbdaeb1c01c4f01760f1a41f817fc1c16ef8ccc3286b331e5818d9e647e73a95a705a8fc4df7c175f04bf7830dddcc02cf4a8520f980492c140d41e045c2d74cc482ee7d85d8abe9988d8de4866f0d41951cfe63cafa1dc083ad18f6e5e8c769b2743d0db88440d2af0d1fe13962975281d9f1523f998ed1129d001554c3301f7b786a13aef4524ae0af9fddd90d602953ca3a7c90042cd840afee73abb10aa88a163690572d7497b54f6951804c2264c0280ebd03e813284c7b909fd674fa51115e4f80785bb08631d122687d0a06ccc2eb6787a25b0ce2c2d0bbefa2ca257aab78a57a3666223186fb5b586734ab3fa305625d4564e4494cb1ec2b32e1fb0beab8d2751826cdbda9137ef391cc1eb705265bdc30c2333124d8e83d1b4f45cf7dafe8c393a2464f8823e17b43b3b5f228b847e5fa04bf8cff2b97a3761ffcb30d8fcd795fdfc889914758e48590fa1b7dcf13c11f087ca5a3b7eb19d13df0a5dffa514fad64bc00174b9d240368e0ec7badde21724a7eeeae3b5783078d2ea96365615f2ce00341319ff4b1d596aba19d84332ad04951646323e1d3b86ec4847cc952b778bf807e6a8d591086335a45d8995748b901bce4e19e13dba4de3cdc1b008891cd4fe6f53d230c643d9ff68b8ecdb3958be672dc12f5ca84e7ab611fb9dd9b7101f899472f9e8829afde6454d534cd60b4d9b2c88cae5817d2d9b80a2eb4126609c0806c8e23823d3613ffbbffbb8c6cb66e6d397166adf5c8f61e5dd64a4abcb398c7a70ab36b648e0b9cf72fa93adcbd8c6d89be253afb3ee24c83294d90e47eef4e448bdf778e33ff4a814c5bd11035d098c78c6734db5a9e97d6f669eb14860f1fdc9647d66d9993ff5e9eabbe79bbe0821418f032e40c3dfd87f124aa2c1833c06e3aa5bf6560d38ffdf4e9855bdf750d174f72803973ade26f238c02b9027c32eaf2f1076843c6b059a17b2c1cb1967f032c83843ff84d9c0cba15a710ccf9d46bf200804d3d3c30beb60d53c82a5c20f9933e3860286dbe7204f9e06189de30538cb1d2a39247d4b5e9f45a2c752ed0d9f71d1233dbb986ef6a0cc4258e29716717f5ffd863f43d79333c71154e1ce8cde81fc259b23164101a4e3c05c767f59e0a94ce2bffcec3e1493dd1ec18bf7a8978c6a30e2fb4864770d4237043e0bef484197da12fe922f0898baad54862389af6770baa6f2f0b343a1fd1ea36028e42da0a5ac6a778559cfc51451bd6ba4143b47e85f2bdde627c0e876f511c02300a38fa6c7598c12f253f3909a530d7c0bf99d24835855d869c8dc262e53aa8fe9e5ea75605ca6ec85f3e364e21c17f21d6a1de0bd9a5346b8f53f2cbda816d96964fc9a787a8d83a18ba9836195a4ae882a64a8387da6be69423186c7fa92e9d529887ef0ef6d30f5bf63823b1aadb4294766e858b1256cc517e3cabd3ebf6ad3b67502e986735ff5e89c1547e274a0e53062bd0a4b7a0d1597abcce3e64351126f1f48300f8a8bcf3ddcee4c7ec3a440793d419b5d661ee7cbfe5afd3e4b107aa2801ef52ec93085c7c3e35d84af5a84aa2dd314f7be8f451a49bf2b395c9cfc7be78b541be6feb0af0c68b8859a43b00a8880022bcc6d62be7460ef8b49e614bf720e314fd59d6912548642dde898bee2f73f5aa58e4455872d01e88947f1c4b9e11607c35cfded3f85fd298b5d36f8b069383b1a46144bfc82a4bd430e15bb81d784ba46ca5930a3a126c87bb0382af8781aeb3c4a5602b3c64c44f4d1ab8232865afe45a6a68da7ea9734cf5b646ecc418c163bbd94232e8f8f1262dddc534857ed6c851c2af6dcdab585c696af9dabeeb9027e60441ba7430d12078fcb6005386780ee1e85f8766cd84f99b852ea5652a55ab6eb61ac1ecbe2f6ea61c8dd0b96678abfdab16d77119112402b58bfec83a34ca0c738273684163c301bc5dc040a2b69443b961278e15b141cf7e96b7e681d16872227f05592ccc53ef4e42459477b300f17fa71f69b93226b82e28d9119a2e12c884a1476649b9a70e9c7e0f07ad1525947bd4cee41da567ebcd1a12c3a9bcd0ab400418f2ca49099a44154a9660592a2af9fe40110d46228e71241037a36a0983cf21a191aa638889eb0ebba9f4f74675f4cba065450af5270dda52f5719b3441e106f59ce08faef4f455a5941b1d8cd1843981683619b3a54fb3661391577cfdbd5103609886daca000148a365723800201cfb53ab4a2b6b617f5d4ad70e5379c77c83a0d34c2d2738d7c72d55384c7f7d1211f91070da49e8b1033e3ef28a01c9fc95131cedfc1ab0f0f24ff6d39bff0cd20b34bcbf8b0d100f64eb11476d351512dbe45c541676e1a587ac6a81c9102f165dd43ef4b88d3355d61aad2d8a62dffc6605188d17d8bfd950da00ed1aa5d1e01d859b21049db7e720ec39fc910d88cc796ad6d13b30ba94d88a78eb7a3f964bf5df7e52a3add544bed2968316f00025e6861f05fac0efbd1c301ab86862596147eaf5d7421214da3e2f9f9e4f2bba4c3d7084ce9e754459786455edd00420b5ff556f784481647f5b3817cdc1ed154301acb40a4a950107d1de5e35c42190c78c15cc2041de4cb088ca521937de614c586018fb98462484a7c2f9bc69bde2a2fb2d131f42e46d259ce0efb8f325c1b0fb09eb379db80e1d37821507434db137c9416c795766148aaedee01db99f41c6463c06dd3887c41063ea631f2855959c79a86856ef9ba5870bb10216f0802bf1021c03ac9ad51a030f3d93592a3579b76e80163d8fcc63bea18b0fcbfa8d2844485ee95f23c1fa7727c3a2ce404a6eb05a8e1b17a1bac7727a5a5be05e9dbf9ca421abd141f2f01bd8358696749698208f9fb946be29e9c9ceb75f2c80ec03a0c890a49ce5df9023e1eb44c433cb0089305b16ebb96b8f561c22202699100939a7c99e78138996af15bb9142f7bbec56540ff2d699bcb9123e754968b894433158367955a92dec085a7cc1998e2ba901b19e6a0d23a6207679195e2efe4ac4d83edbbcc114363912bab8fd7b8a775f431931239fddec6c7530c8da9104019eb49862c8474357685d2e1451191dd9bc3d19f28731499906215a3bf8b699f0d2183d4cf5967d28736db460ea4e956d923cea138cdef583861e424d301e5bf4310ecb8a6e12583fbd560e975eabcb065f3478051d746d33d15f62380a0f03555d4994b7e3318e82604f1ee4db24f18eb31d70e215635e7548c636866210f85492fe25a82cd01e7e023aa4cfa479d252cc202663b1a83a9cc6b1101be8d6d1bc9779f3072c521c73ff68e1940e9b652f5bfe18251c4225e9cd5582ab3fa732f7e1d2dc7415ec97897ad643592db1ca12f68a1b4e0dbb67bd072a37f91b11c44978e772356c098367ff99dacf062e321e00c32dad54014279b5944ad285bf69a0bb60efcd3c6e34def43e548ffd9eb395c82aca648209259008f027802d89f77e25149e31ee1f786d1daee454f762747b92cd45506c377beb4e104da319dd74571e8d46d64a2a9704a0bda05855736b0c2cfb503803c5796dca6b35eeb5184b0ccca6717ee255fc31433549c658326499f2d6f2fd0dd2cd340a6b0121facba51c7fb639748fb03878795704c9df8d45710b017f3be6bc9d823ca3c5b49b9e07fb96147f0fc3d56a3413ee74b3e929213f6cf1080f1fce0ce3e67ac23c756c3925cc001fc3f75d341505a58a0842b43dca18717295bad3158153498da286ae9dceb3be1abfebf39bf7e1e9167cbd4fdcc4d3a9428921257512be1bbcfbf69f3f3b57a78dcc26678ad928cb50dc147c7b55f60f70e1a4d62beef133b39df7b633f6c6216043ba2b361198626de91abcb4a080d7b3093f11c599e497c74283f6ad3854d1a80212816db4fe08c84b1fa455d39a37bf6a762717037ad1857aea5a7509c1c45d187f471de1caf8808608d2f1074ae699f8b02bef02529e70427df12336b12f23e7938bfb41a1bfcbeb6f903937596acac6538533bf97bca434e83a827780d78bed4e3ffc5ad94b3a245f66a4672f0f199d8430083b9376277ec2ec7e7e8901a9eb41ad506c32045f9e6166faec423ce3352655d27cdc3b2ced193b08d0c93d1a9f66d95117bbf718321c58006aefd922cc68259061a8f204fe528f0b733dc7b06fdb3d99757b9fb0ca965ccf9b3a70cda90e4b51572eaa77908446745d28d38385cd3b5fa5c4358ce04fc2c82981e2706eff21e93d3cd05b89fbde062d87f30d2013c279c432bf67ce71b514adfc817ffd0354fb234948da4e0b884410348a04fcd8aa060b41cf6183199def3d348b29e022a4d825d2f279ae0fff51171ce917871729990cb136f368a4f16db504f780901e0f764951ef63e4c8e4e757c59f4014f0ea8ad47c3714faa85347ae72d10f8fb3c8acc6c60e3aef3cab73710ea08efcf280614c70dd3c7fb1278671557bfeb6be0fe25bd734265a6a068379a37cb172e55fce4cd3e1050b7b5fac14d14879005b035c8eba81acb3d02454977e6ee9e5a2d25aa4501da5ed2874ce776545d6d03de8217fef3ddc2636cf819b9c5933c507436156fdb9b3b944c1118cce9a693e59e3bdb2ee52d7128fec907be79ca25b629a19cb27524d19d8d7a2d9d6ca7c2e4688d537e0eeba5d6eb1f16c54894ea5658d2e23ee9925eecb86dd3b1fa46ca9d20499f83ff46c59394d94b65f94cfe30c59b6718840db936bc49fd2efd0f25798ddc27da47878765e5129c187acf992118cc375511a3a82881db8828f850ab63c08ed04a602b2fe541d5d0872d0ea8ed7d0a976bf469542c22eb2bd57a7993f28e183b3ebe120b971d45e38a179639242b950841aa31f95eaa33edce36d4304f7191e65087816ed46fdd62deb5d36c83f585d36daf5a60c1a758c83a7980b6d15ab0eee1a779b68daa6f258780f31187e8e5454844fdb3d8d31bcc4d87f8f5a", 0x1000}, {&(0x7f0000000500)="3e9129a7cdf44d92dacae93acf18aafa78aa0784f46b8f5780540a690a80f2fcc2be2b519fa8e34be0a08739586cdffd51d791b851b93d4c2bdc22335df1b6e45cce652aa9353fe4060fa32a3ae531aa5e2dcbd5bc1b01761598cf03ce05f697f341e4c9d67171f127c5fcf0051a12a1f53c0b46e92c73ff254306aafce70caf0dbe2c69450acd2eec0c9381e36143142ed40785cb9c435b91949bb10c33aff67c6938f5a5411446cfa66f2eb169c1ee34e9de4ac5aade8a622f210981a1b902", 0xc0}], 0x8, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1]}], 0x100, 0x4}, 0x401) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r9, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x26, 0x0, 0x57, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x78, 0x100) 16:00:11 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x7, 0x102) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff0116821f6e6b46ccb3a178e2831da2a7e498b0058cfba9ac7d5eb13a2a65691ec2be468efda2ae144ac8f1422b234160368eef4982000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="22b4228901001c067ebc74a7ea11cf801bf1fa48d5000000", 0x1b8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c482f88d1bc75e3b7212f756f6b8bc8a4582b7167306e930ca45685171f7f30c934895f0c99f9d74fb0d0eddf3c35df99e770836fbb2ac0b45da9d5c7c7780ea03c1ec76eb1c7bdfbb9c5fcbbc69c969eaa04ee785934469180860488da4b35ca0799371f242653923d0d360852ea304b5f5fa73960f3b7e44a4a970661a65c93cbfa34d05bf7c4d3ba105c2ea9b1c93e39acaeb1ce8551b4da85c551506abf5c11cdaee5443933d50d79b4c626af4ecbfa3f48167f3f0a082f3", 0xba) 16:00:11 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x85) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 16:00:11 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000001280)=[{}], 0x1) 16:00:11 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x4}, 0x10) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getuid() getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4615b599415eed893000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) ftruncate(r0, 0x4) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = msgget(0x3, 0x40) r3 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), 0x8) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c00000000000000000000000000000000000000000000"], 0x64, 0x3, 0x1000) close(r1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:12 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfff, 0x2}, 0x10) dup2(r1, r0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/106, 0x6a) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x5, &(0x7f0000000480)=""/117, 0x75}, 0x1) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) dup(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x400) socket$inet6(0x18, 0x4000, 0x2) open$dir(&(0x7f0000000280)='./file0\x00', 0x10102, 0x20) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="4a25dec5981c5b68d56d97cbc053cda11d7fc972", 0x14}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/161, 0xa1, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) semget$private(0x0, 0x1, 0x1) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)) fchdir(r2) 16:00:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa, &(0x7f0000000040)="f388d247dd5f25162c44") readv(r3, &(0x7f0000001680), 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/141, 0x8d}], 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x80000000) kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = socket$inet(0x2, 0x4003, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f0000000040)=0x101, 0x4) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x88002005, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="b70b382f2bb9cbf5bc74b1b7cc175f8098bb5838f2ad706fde7ecf", 0x1b}, {&(0x7f0000000140)="aab2bb47ab51c8dbcab8abc1ab1a5981588fba65e58769b34fb87b6c7c73ec4b7ff5c509cc4dcd48af449d150d54ef278f821a63b13f680403f9997bae6b9408bbc75c52394fa44c8647b736efc2698ee6b03655cb3e403b5b8a24ec3bf5b23540e07bb51e6344da86711b6e68cd14e55c8912091bd61c0f58252385eeb2c0e40112421ee2ab1b62a7a3da257579cfd4cb8c6a5cccd1cecd5e1d90f0d2518981233ff89540648f91d33fcfc46a2a096dfd5da6283eeef7cdb58f9ba275bb23f06028", 0xc2}, {&(0x7f0000000240)="24faee5ec62dd023b2057306a9e79ffc6aa975c4c9b0b1585c19cf9a", 0x1c}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x104) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x42fe) r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x10) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1282, &(0x7f0000000000)=0x5, 0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x114, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58}, 0x400) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r3) fsync(r3) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x60) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/1, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000180)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0xc4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x50}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x46bfe) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r1, 0x0, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget(0x1, 0x8) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r2) msgrcv(r1, &(0x7f0000000440)={0x0, ""/133}, 0x8d, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000067e85e40fd213f3294f3f1f7d4e9a0be5296e3637e5d6fdf400527972548035e46a483b4054e9e4cf41c875012de208be03ee7165d1daaa70ac28f4386fe3d2310bb2d1441954119cb632456605a30a82b1c9b95f7a533b6239fcbb359618be23ca8bbc06dddd30746cb6e4cd825e170d1b4ad3a"], 0x70, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgsnd(r1, &(0x7f0000000100)={0x3}, 0x8, 0x800) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='&\x00', &(0x7f00000002c0)='($\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r0, r6}, 0xc) setreuid(r0, r5) msgctl$IPC_RMID(r1, 0x0) setuid(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x7fffffff, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000001ffff, 0xfffffffffffffff8) fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000000000/0x2000)=nil) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xfffffea8) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x100000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x24ff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x97}, {r1, 0x2}, {r2, 0x10}, {r1, 0x4}, {r0, 0x40}, {r2, 0x8}, {r1, 0x26}, {r1, 0x140}], 0x8, 0x1) setsockopt(r2, 0x400, 0x80000000, &(0x7f0000000280)="b5b1259bc7cd5f2029e45182bb07f3155f1a6721d4aa275d74e9aaee66f62688c45c981d990cf142264f1823eeb1b0e73f5cd69cc601970320efda88a0e6c691fd77284cb4904e2bc4aaca5678f5af4fa037bbf0a05f7b8c6b235dd23fc952dc8b0316639b0fd975228f0f2af307b913ee7d8899d4a391faa3d044cb450f4da82bffa74d871957d31d2a915102926e948fc973e66c3e091d6350ea0afabef67ee2b437c7b89c3eec2255dd8c075687c84edce4a8f0b51d7210079333d9c6b7c426dfb6eaccd9a94bb1e5046dea28f499bf539a64ab831ddba135de899961393d5f5ced29643929cb399c12a05cb05f53604ce8ffbf1eace88b40441f2ffd", 0xfe) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r1, 0x401) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000, 0xfd}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x200000002) ioctl$TIOCSTART(r0, 0x2000746e) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x50, r0, 0x0, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6040, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 05:37:04 executing program 0: r0 = getgid() setregid(r0, r0) getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) setregid(r8, r6) getgroups(0x7, &(0x7f00000000c0)=[r6, r5, r0, r7, r6, r2, r1]) setregid(r4, r9) socket(0x18, 0x2, 0xfff) 05:37:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x3010, r0, 0x0, 0x0) select(0x17d, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x4) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000ffffffb27824af42b43622b3fe491d05f25c720ef28c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x124, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) openat(r0, &(0x7f0000001140)='./bus\x00', 0x8, 0x16d) ftruncate(r0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) fchdir(r0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$inet6(r2, &(0x7f0000001100)={0x18, 0x3, 0x1ff}, 0xc) 05:37:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=""/157, 0x9d}], 0x1) munmap(&(0x7f0000ff0000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 05:37:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 05:37:04 executing program 0: r0 = open(&(0x7f00000011c0)='./bus\x00', 0x1, 0x4) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000001940)="485e54cbc3333810a592032342a11b68dc8991f715d3f68a8c455e6c13e241c0f60557b693f648f07f574c6535bf4f14aa34adc088adcbcbc29c5e7c3a044331186fad703116a22dae10859162ba0978dcb56ef113cbec15a34e3edf1b97cb144a9c8e90ae2a89dc274c8e777824b528d7c546c018c627cc3193f5a6a74324be4f57bc27f49d24f2f1c381f6ac403da50df82e1336a804fa7f92dfff510a2c3671dadf0294e2f3746c0d457d24aa27a53f83d6acbc1bddaa361bef1cccfb7205837010aab9950a8ecc416dd6d8522ec06163f0343fd7c635e8", 0xd9}, {&(0x7f0000001a40)="c5e746944d40d21761cc52dd01be756f6af307b7d23b9b675a04076925d14e2efcbc464264188e97716333c6a9cd1d200322e5ee5c53d0d0e0a66e35670dccc4b278ac6b5ce2c36ee333fb11481714400130fe5e3976a4553a4775b7e6e7d101632a0f08d0e3516835bb083281d8cdef6abe64c24f539e661415aa0c9f6f571ba59a2ac80d7078f0e8f9f97018fe2086005f987b368a949487020d77b9f0daa94329b32024b6e63c57db027b49508f9f8a0539579fd945de5146e42d8d22a71fb7", 0xc1}, {&(0x7f0000001b40)="27a5d99a56ddf3d18d86deea05e39eb13e4ce035fa1185637d88fd914a2f2292c2352b1654efb43b639a6ce014e12371a678c7550d22aac2fb7bba39e8fed48ceeca85515e62f9c1a2139d9405df797f97dff4cc303b78be469a0d4cc91a89d06832c1d16e29cd0d3fff7c00c829c4b07c28da3099c9b7e13e21c3c796637d4d0ed6d4f0b871c7c760179b3a64735bbeaefa216a950291bc11ce", 0x9a}], 0x3, 0x57) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x1b) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ef00a07da1821c52093493e5640247c615b98ac21a31e629a4c254f9fa2939abcc10307519f688ec3df8486b5766a336842208f808e41288acff28cce06551068933e5d55d1766fea22a7c518a7cccaa4cd3752c74d4a77f5f374933e12b40ad9c13a394f9697ed6643f3971fcc66fa81d0f8e84dccdd8f5f84eeacb00bff76b6ff57fa5709f544dd7cbce5cf5841142439a073c9639fbbf331159b857c71667a25a3e2841dddbbfa635c79538112ee9e3116ea5977e288ae24b0e4cc8b1831f7f0c0c9533edf7eed4cd403282f1b48fb3b2f47208dd293c5a3578423acf89c1ac423dfb0fe0b14"], &(0x7f0000001140)=0x1002) kevent(r1, &(0x7f00000016c0)=[{{r2}, 0xfffffffffffffffe, 0x90, 0x21, 0xfffffffffffffff7, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffffffa, 0x2a6}, {{r1}, 0xfffffffffffffff9, 0x11, 0xb, 0xfff, 0x8001}, {{r2}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x41, 0xfffffffffffff36a, 0xffffffffffffff92}, {{r2}, 0xfffffffffffffff8, 0x20, 0x10, 0x82ab, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4000000a, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x40, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x2}], 0x7a6, &(0x7f0000001800)=[{{r1}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x89b6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8a, 0x51, 0x462, 0x1}, {{r1}, 0xfffffffffffffffd, 0x91, 0x2, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x2, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x90}, {{r1}, 0xffffffffffffffff, 0x90, 0x5, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x101, 0xf3}, {{r2}, 0xfffffffffffffffd, 0x1, 0xc, 0x8000, 0x20e}, {{r2}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x2, 0x2}], 0x2, &(0x7f0000001180)={0x8, 0x592}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x80, 0x52a, r1}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:37:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) getegid() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x200, 0x4}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) 05:37:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x40, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000011c0)={0x82ab, 0x6, 0x6, 0x5, 0x67, 0x1, 0x3, 0x9}, &(0x7f0000000000)={0x6, 0x6}) 05:37:05 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="306583fdcd29e09a2a2e00000001000000000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 05:37:05 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) 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, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000280)=""/207, 0xcf}], 0x3, 0x0) dup(r1) getitimer(0x0, &(0x7f0000000000)) 05:37:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 05:37:05 executing program 0: getgroups(0x3fea, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 05:37:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) 05:37:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r1) setsockopt(r0, 0xf39b, 0x200, &(0x7f0000000000)="5f6ae769820072bba979a9cdbcb40aeb3483f9caaef29b1ed7ddc7744d27ad306fc7a510ad02299c9950b0588d978637e4766b9cb5723775eb621010621f4c1f778c8553b7662dece9ca", 0x4a) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0002000000ffb27824af42b43622b3bf1b05eb5ad34c0500000004"], 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000300)=""/69, 0x45}], 0x5) mknod(&(0x7f0000000280)='./bus\x00', 0xe008, 0x8cf7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x8}, {0x8, 0x8}}) 05:37:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) r1 = semget$private(0x0, 0x1, 0x110) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/87) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc0000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x2, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x1ff, r3}) open(&(0x7f0000000140)='./bus\x00', 0x200e0, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 05:37:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpid() 05:37:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0xd2) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 05:37:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="d5ff9668", 0x4) mprotect(&(0x7f0000678000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) sendto$inet6(r0, &(0x7f0000000080)="abc391fa0bde857c50a5ae6f6fca196b9c6d37c70a5934e8bb8a3801bd3bc635ee9306f3abbcbec4461531ee9e013dcfa71ae57c478fafe6131cce1a02e873635f9f0c677f209d204843cf520666372bec07460dc1a57aa7405f6ceb6043d7a45b9963a2629d1aabae4e643155147e5ee20a18a3da293c24e93c5bdfff88bd0f948da7218d4b9978", 0x88, 0x4, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x9}, 0xc) 05:37:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$inet(r1, &(0x7f00000000c0)="257f36a77d1a2fe0f11bbefd3bc63851e1af9b27c144a5bc93b2e88e8c53cecc2c69c335e3f58bd11e3c27784910a0c121cc372da0597e93353a5706585f0010819ccd9b24ff5d73c1ba9fe74abbe2", 0x4f, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x100000001) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x7) 05:37:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa7) open(&(0x7f00000000c0)='./file0\x00', 0x30, 0x122) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 05:37:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x102) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x100000001, 0x4, "92cd2e32fe9d6794191b06c57800b003b64d1e6d", 0x9, 0xfff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) chdir(&(0x7f00000000c0)='./file1\x00') 05:37:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1000) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/189, 0xbd) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 05:37:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) getppid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:37:06 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000a406593810dbcfa5e43e4dacd9035cfae2d501530f5716a8d36b08ec527c05000000000000000000000000000000000000000000000000000000000000042fb618d20ab6b52974eb000000000000000000000000000000000000000000000000000033fd4f3608d7cbb426d70b07dc0f041814712f784b222c88609c7a6058c7a080d08f2524dd517adcaca798bb935ecaa4426da14e034e5b05d24931e834cfb6c9e8621d8faeb3939125f15a7d3b4e7064a1dc59e7cd0331905de1a51f2e8f7c40882d463b4ed4ecc85288dde8c3d35ff5577e99596a3ae191941d35a3fca80e1108c09e27759efcb1210290c96d"], 0x5d, 0x0, 0x1800) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 05:37:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0xfffffffffffffffc) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 05:37:07 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 05:37:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x8, 0x4, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) lock order reversal: 1st 0xfffffd807cc6d818 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 2nd 0xfffffd806f6819e8 fdlock (&newfdp->fd_fd.fd_lock) @ /syzkaller/managers/multicore/kernel/sys/kern/vfs_syscalls.c:1113 lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_closefile+0x11e #5 fdrop+0xdf #6 closef+0x128 #7 finishdup+0x2cc #8 dodup3+0x5da #9 syscall+0x5a0 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter_write+0x6b #2 doopenat+0x679 #3 syscall+0x5a0 #4 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(e4aada9413748460,ffffffff81ee4b9d,459,0,fffffd806f6819e8) at witness_checkorder+0x12f9 _rw_enter_write(0,1,1) at _rw_enter_write+0x6b doopenat(b023420ee3e82e2e,0,ffff800020b93788,8d291387ba8,0,50) at doopenat+0x679 syscall(23cd535de81e3510) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb0,0,3,8cfd1467010) at Xsyscall+0x128 end of kernel end trace frame: 0x8d291387c30, count: -6 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c4f810 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b48000 rax 0xffff800001b46780 r8 0xffffffff81e8d9bf witness_checkorder+0x12cf r9 0x5 r10 0xde1321c7453cc625 r11 0x74d98c5a86427b25 r12 0xfffffd80025d8570 r13 0xffffffff81f25008 apollo_pio_rec+0x161 r14 0xffffffff822b7730 w_lodata+0x3eb10 r15 0xffffffff822cdb50 w_lodata+0x54f30 rip 0xffffffff8171e6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c4f800 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=104171 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b924c8,0xffff800020b932e8 process=0xffff800020b953c0 user=0xffff800020c4a000, vmspace=0xfffffd807f00d2d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47248 356329 94527 0 2 0 syz-executor0 47248 219795 94527 0 3 0x4000080 fsleep syz-executor0 61801 380133 92951 0 2 0 syz-executor1 *61801 104171 92951 0 7 0x4000000 syz-executor1 61801 244059 92951 0 2 0x4000000 syz-executor1 56631 65331 1 0 3 0x100083 ttyin getty 14094 223580 0 0 3 0x14200 bored sosplice 92951 109119 23181 0 3 0x82 nanosleep syz-executor1 94527 522225 23181 0 3 0x82 nanosleep syz-executor0 23181 132209 10064 0 3 0x82 thrsleep syz-fuzzer 23181 328350 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 168070 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 294580 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 288126 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 23642 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 401394 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 331587 10064 0 3 0x4000082 kqread syz-fuzzer 23181 300678 10064 0 3 0x4000082 thrsleep syz-fuzzer 23181 130788 10064 0 3 0x4000082 thrsleep syz-fuzzer 10064 196677 81948 0 3 0x10008a pause ksh 81948 75520 52882 0 3 0x92 select sshd 52882 286675 1 0 3 0x80 select sshd 5656 340084 9758 73 7 0x100090 syslogd 9758 137432 1 0 3 0x100082 netio syslogd 41774 434711 1 77 3 0x100090 poll dhclient 75680 134250 1 0 3 0x80 poll dhclient 7420 124534 0 0 2 0x14200 zerothread 17740 282418 0 0 3 0x14200 aiodoned aiodoned 41460 41175 0 0 3 0x14200 syncer update 53403 328068 0 0 3 0x14200 cleaner cleaner 90809 222454 0 0 3 0x14200 reaper reaper 91611 468821 0 0 3 0x14200 pgdaemon pagedaemon 16411 499648 0 0 3 0x14200 bored crynlk 74274 77256 0 0 3 0x14200 bored crypto 3254 321402 0 0 3 0x40014200 acpi0 acpi0 87677 51875 0 0 3 0x40014200 idle1 94367 98977 0 0 3 0x14200 bored softnet 7025 416047 0 0 3 0x14200 bored systqmp 11799 91942 0 0 3 0x14200 bored systq 21410 408983 0 0 3 0x40014200 bored softclock 63857 96449 0 0 3 0x40014200 idle0 1 208176 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper