9f2f53eb514c8fc02d6e9220893e8d689bb3d58cd6b14353c5273f489957c7ccb8cfe41c11f5a7dcdec692efdce4ed7b93a3d9ec09ded79afb9824872ff66793bf3b12642c6a671381bb556036d806a3e69c3c6e6507b7ea09a4aeab50b4a3010bf8dc8f47b53b84ef25a64d0f86a51c28ae6d235eae6024f750df03c1bfc31393812af5d66df7c7cf26a18ca618dcb95a5abcf91d19792ae57df3465c79ff8f9c3f4fde95159e7ce9a030f249583f586c58dcd03ef50e3fbd5f0a2b63b0ed1d8599998e5ba12e2843c044f2806a28138e24bb92cae2d996af2791bce6f4d4606bba2c8cfcb44a6417dcd54ad4afe8e6caaa79c613eaeffe80cd2880eb51a6b65f2dfde12ee8e89ebd28c51570fbf1a37061b08f51aa5eb0c1c2842fd2fd028764e6f09f7edb281bf9ac1938eb1e0c97a740de4da102c54344e823e869b6053e348138f069782d9827136a1e24a6524f95d94207634e7c54ef2a693e12b31ca242662936cbfb555d0e83b26c482167552bc955896bbe089a4bf38ebd2af8dfdaca00ba20a362c2411c9bfb22ee5e0af8942b25f4471614c0d883eb2629b3e48e9e78900fa69a5fa17e50285a3e14a13e9678c162988c96690308ed51defe817d7120b7ea1c4b3b3dcf4c70dafbc1f25095a68c035fde06438e4b875c769fbea5622cbd3cf279480ca73541d3452f28cf6d5c7f5c284ee2d2d16346269c0f809ee88fa00254e93ea614b664795eb6cb86afe694169be6e27ec831549b5587618107dacd92b2df094179ab306f5420538de79ec873f0099a7ecb6533a555efb90055a03925ddb99197bb07d77bbbb0ac4b5defa76728df2d8562ee65bac95a80f17fe9c59353f30eaac2814af27ca01bb75517f200e70f4f1a854dcb4cc30fed1f2410e6677e139be660dee26ba21774727da3edc4fe7bfdbeda41232b1856f2ca33a790525eaf2a967b2de421fe3056ca2bdbe6f6175d8569452cfb780fe216ad3672070818d311858fa956fdd7831baa2bdf4316987c70338eae50329abed586d1bf9b627157a6d56a30d82e74525919ff1e26da566ca42e899b7c9d", 0x1000}, {&(0x7f0000001200)="c50ebd3b1472c6cacc720155907edb67edf7c560def86228fc061ee1c7294cd451204975efb8ca0e253e0d23d4057d9af0a6c36c98758b75b8680b6817642981bf47132ac5283a6db25ba0af07553ed684abcf664d0fcdb71164e487c3cd61670c785ad0d54f107deaad2704d5b5bafef1532f78163eb2a4d06c47b01cef7e28809e45b771db102b49c79f86b76bd0a69460025d886a4356dfce83c64c21a756a8f3b594563d2c1324d2446048d26ba688a376aef3a0db0319c1e56cf7d41bd299305412b2f26cbb93ecf8984399763741778cfb73c7206d5c791e6781f5b75de5aae6ffe7795bbe8dcf89d13f91a4b769b1f6b3e37986187e59555702e158e1f891902ecc75b50d227fb2f5bbb2ee82543dd01fd3a10930ced46052348e0058d90daeb07c2a34a0f84977f9dd891c9c69f7ac4cd5cebe0e9d71c56a9974c422fd1d63005f11bd981deeaadeae468cf8ee1cc77053130b0d3f15a1c74b17d5dcbe134bd2ba364e74cbc8c85de67998e817f30c706cbc318e461b01c3595d173c06cb20c22bf647f41d7c9db7053d430b0f1f66b9a77a758ef6aefa45dba724d1fc3599283b41fbda12e7a6ff82fdcef2b4979b1cbc366ab1761237fe29a2525d2571690902e7af85c69a0bd7e898f0d327b02355fac1418741e1b8445c5386965c515df37a866206cd3a5c8909996a2ada8897aafe62761998cef2b5ea95836eea1041491293a31c94ac3d76563238230cd37787452afa1f534f7b2a059dc89cb8c744d837a7b28fbf782b5d2ab7a9ab83b951c549f99a672ea79aa9939c5ea26e28930ebd2d749379cd49f3deeccddd211c433e56cbb5ec22b96a472bf2055107ab57dbe31aded77f406b3145277fc2d384742aca1d5f4b7beaa99086334dea086069fc2837ca57cc543fd5c8d7f808e3c938b937b76c005d28e5b51b2ebe0353234a2ce1e1e827ea975d029a1a7da87ccc9ce63808f90d3ef66e69cce364da6b0e68706bccb3545e9d160db4e4a143b055ea7f48b58b80f20d4b28c667c170716d6895300bed8a4ee06770b02dfa1bf65fafe55ebedc42d55101a8aab0f0131e901ceee82a769aecdd2f3b87553b0c1260bf35e9ed96bcde7918354b7104d15461e62979b1e68e0c4be8bec47bd50a1344c2b7a057140e09dedfac53e2158e556ab9383fa4b82837b878d93a3853c85364dc77874345f3ecce244bd537cec56eb24a10b30bd9d86cd4ae25fa1a75598fd7ca2b7ced4bacace0939fc0467f59d08234f054ffbd5794f2e4861aa2cfb6e1b4ac3ecbe74667c892bed94a8df9f52647c997caf54f89ee070793fba827ac1f1a949d40ecee273d8b5ea91a70f73cbcc89e571d867dc4d5075355e365cc7cce787fd52d9d5bfa705f60706bcc20a70ed11716768fa9a8fc90c450650a73d190d8260f0fa59ae33949264317d4fef7518f87ea275999ee297c5183a678a3a4aab9acd92452dbecad23dc58ddd9b2617d7b6ac21c99735c57ea5101cd3b452c8278b6e0ebbb39276fc49045124b11315b71383d3e025ee2496567e845bd0cef17ed15b79ab5be51f6296d626ebea63ed894adee0a2b60da9f2a457b7d0e5bda99e6398f3bae2b2c28e7ffb4c3c2b62e20d3b001d22f7c0b25d73dbe5669f1031221487deaef66ebfe2e9b772279443ddf75c3696b3f7abf3412869dc5176a1b116a851f6380e27242594f338600fa2e5776f677b81ec46e67a8bda4d19933cbc130f369747cd1f8af7e97da88314fd5dc3775a80cf7f4274eaf35294763d50470478a4fcde28f07d1e245df7f240dc7f4da0408f1f7cd847a974cc15d957d7bc3ed76bff32066d7e598e61d670a530eb2132a18a5d8a73a8ac331913c7f1c63b668fbb277a719656aa21217688eacb799ea0de6ecd8468808d73540720c6707910b5696fb1a4534344b0d129835d02a7f34dbfde21150aa2e2564f4b7a9cab99f98ca97dba0e73e54b75f90ed82e0b03c8010b241213c377811a6c32f99cdca73e38b5059e63e85e9048390a06bf8476dcc598722a2179ea37607d5af764198a2bbec4badb132678d595d5bd593ddd9ce5c7b382b3c594e46f17f494efb5a890622a1736403cb704ffb477dea50f2034df521486832d366ea9305b17d58e7318a8876408f525ebdba0d897fb74159fb4b3ade55441d6c7e0ed8754088a6d02ce1887844f4e01e0a10d840663254d13a446244944670e53cdf38eec9833487218632e857b500d2179aeb349c5d5d262b35ce7e7142215016f52ef27822dc5f3c8fbffa1c8c86bc7fd12f1b4c157103b89718f57ef094096eb085ceb38a3cd97be32c0d004fbefdfdce0b7e42cd6a0a4834095ae6314efd3e29a5b82ccb32ae6228f360fb6e7b49acfc0856b80e41cb283bab20c953b7c988ea50ecc84eac5b0f348383f43de1f30ec710d9769456b41a2d50a9f7760e8cd291d3d5db69316e77bf07ebb6e65669813645a5420c042a7a5db72473a2e10ef0478cba9ee7dc54052596730b37cf1dd295860b282bc296c7a64df2e27f0a1293cf40ab4e97215d6b65d05a42d6268faed75e0cfc4182d528a2d8003163b94f86b2cd7c12ff651f926a37cbb810186994bb771376fad2096359fbdbf54eaa2821c7cf157c0033619772c01d4c53d22821f83a0e729d2fa3541794c7ec145a0b36161df078e193ecc6a60ed8e89e576cee0796a336bede4a8c8f0e44b2d8f6f888c1009cbbc1eacdc1b130bcd28d4bb467e13bbd21bb78e9484d35d94dd4b40352843149c9c576495c3392421ce499ebfdd3f86285fe1ed7db440f8066058d8c22342c05911f5e1053b3f7e885985e4ce089f063c25e49e1abf7d0ba2dd8238ee192dc08d5dbd9cf9d5ee8077d5ae067f8f5ca1c5a0adf23c2d17e1e96ae4f6dc1499d5cbb9e6c5a38839398a093b271a0ed2d9b81e275fb2bc7e009857f3075d6a057a85af89b0bdc4b444b64342f299e82fa4b6762f2696d888c8034ebe47f5428c02890cfe20493eccf3b6a48ad67e22f504fccbd592eadd15116616ac05037f96e7b96186e5b84dc8fd9bccd33641b0f578323cdb3cd3129eaa21e5984934b27f55f266a4500d1bf7765fab3ab0e9273f69cf919e816038f2fa1fff4dd61a996d3b4dffd1ab47907485266d39034d5819f7d5e3ac82ee074291033b0ed079c82a1acedc1d89abb085110cf25038b5b2db36fd3fb2aa7445c0ddd19d4959d7585421d2ef50cac099e58cc28a822cf8ae9e9951716a7020a487eb15b3523695248e1936a0765ef574555735b78a15e35d22213f012528788882c8a0fae1f840373c20805b251ecbb32b397f0dce8b1ab1b4699b55e2216699370b7ee454320702a3c983243b7f78e03fc98b80408b614da33e9535365a9abe1deb1bb755a413622db9fe7ed1bc4947e2b94ec88f96e2895056bbc19ee97fe5ddcc03d751cba17e98c698389ec453869f4a3b336c3194ec23b6c5af973a959cc9a6db4a4dbcdd66289729c2c7b7f89c3ac7cf5d11dff5ae4a446510ea06ecb0ecf3467c0dfc74bf272185ff1278fd4ef4c12af8a1ddc0e3225d86acb0c652ac94c04e8c61e8c4d5bc96e31bdc9eb587519e06b6488fd7eb14264d8a6de54fa3f78a5a0ddab7554bb32b25a8d5f03369c8b9b96f421213c4aab679289de413367c5bc79e905c49262d8b3334f22a53a7f70b2226dfb000ef4d685664f93fce48bece070136ac94487241b758e2ebf74519bed12cfad3b153b4796a2126779c90d2292460771ca00b236ee87c0ae9e2c3e797e456ee7fa2f63be5c825ce9468b7587b1131cfdcf0f803e60635825cae242a841f56c9fbb3c1134f3cc76f35acec4e9298e97b517410febcb3b3cfd0795290805b5610bbefc27b2552ff55b2851dad90ee6b52254f9c9603b5fbf6a254b5be78c019a25fad7a37696e512be58b8bf926b6c331e680403914c42b0cbdd24a12e46b894d5b10043f8c38719d4cc7b881618d549c6329352662161f35b585c4392de79311281f7f33991ed23bc407760acbe4b83fcbda3def699296a249a49857895e17d7560f145d1abaf5ef66602485d8a86b80b70855112057a73fc9d9b3c57158992e3f5b32e1d3c321c913808f303f7233638ff84f7cfb29e0801bfbf1e817d0be865a79d22c52600da47362759c9892c65f3ea6df26cc40fd349a4793e0d778efbcea8eb5619f3bf856f8e5e52fa9787398d0fe678a96737846e815eca5da12d974ecaf175f83f1fa1e6a8e873dbc47a0fa242e1d8c799434bbaefa67d6ec696e0244beaff341d544d566882281c24021e553de3630dfa1fd258f6c2ad6245a22f4c6c2b3f70ec45b65925aabf0fe2eb9461ab1389b595f002995d8f27050ce9f24820163898b830026227662c78f99f58f95d74690b998214b39030c4725b4968600befc9b6616535d04e63968a605cff09c2bcbbb4026879494edc1c28c8ee0fb58922c7b5ebac59c8f7dc13e2f8f2350737b0e6e078c99220c8d4938e99ec45577449305e613c7d49352785dafa6710acf80975d6f975238081b5970becf7276602de4477d314a3d02d30661f7d8af9c413300f728f82ed44e3dff9400c663474a24a2d0f4c799ffd378f805da3a99f624e7c27638000cd3f13e762f22132610ad2a69f3449f62c9145652e2e82e393b034cb285f97757a1839aa2b691191a1d9914f1757d971122c26bbabd6f1dd58478e7b170bab2843beee4eb3c4c444f7525dd3c6dee58a4b2bea386835ecc20c4641ea7673f7779a27ad824eb87a94c553d000eb00f0ac416d6b50c230de8f67d1640f8116f9123013f4f092dd42f531b00a05b47e3b1c3d45c4d7f234fd12b44149db89e917de08b2243a6ff25c2a04b6fe2aea77cd9b86d397288152da1de802fb5240c988cc611793bb9f1bbc78dc709e3dda2086576c8983c9132292a50298eb53f14af24611406b6a877ba9106eee78414d4ca4ac13254dd7e3f064439e33f99a1ae0ae547b5fbd5610fe688c0f46ff71424e645a4703666cb1eb1f87264c78c41264441c3fd10b8472a6bd7db13b9c8ae51b1e1de408768ba5c2f04a1eb0bf0af97e8f5ddf948af1184d03882b22380374562a4c0eeca66229773fd4e73933369a5f2230453bd267a72fcbcce75731401e93c844ce02aad59e73ba98e90336330ee51fc304382f19b208d20edcd3fda47f6d5baf6c56beb3ff74c8d756ddc494ba496f3eb59ad5ecdcff1eef5ad5588173411919402f1851b26992b523622a683683fae14f17035c9bdd9c437ef4f2c509a22ebe9caf7a29460077bb829f2d5af2dd89ffa1ba659ff2db10a15b8bbbb209dcf64b0f081d7e4d806ede18a59f5e22c61636ccdcf9e1657ddca99a137d29f97b1c2b9eb18642310b667939084f75483cc487dbc9b9fe789ee347ed282abc3be578e7ed6d0171a4ef31b642c56cacfc749d0b61c8e86fccb22825bfc0fbed1a45f82f5b17230b4ebcf7a2ea7a9f6066f456f78c21d308554baaa0deb9e0d36be3554ec28aa1009629125f7d1b2359a0b609425d08add63fb0045c727b524e8be75632ef2bf4daf0a3e52a556a4f14af2b969f6d5ba57178c4b9bf29b4b18a73a0d4bb69a0d23e22c8c22b369cbfcff46ab9b341eeb267092cfd5708f3631569272f3b4fbb67c68c7a6c0314e30474db02b55fd190a00c0689f5a96c8ca4e1d82dfac645669258d4f0edc5e2a467459c20bafefd33428c71a9aa729516d089d5f0629c0a64057a333f9ac5ac9665bef381477e42326c255eed8342ead7462a96ce9430115e93cc", 0x1000}, {&(0x7f0000002200)="e5e0d87c1c072d2c892859d888ec4dff9fa4ba07baf8a121b130ae9fcb6030f5c758b95b15cec89a738e196d3409b64806e9eaece1afcb4f9efbf28e85f474d2d1ec57", 0x43}, {&(0x7f0000002280)="af00951fcd0f13a653a6c49b1aa60875bed3ee4ad39353982ffb220d32854bcd1a4536c67a1c0d28f42c114c8e6dc36ada78a58b14bece", 0x37}, {&(0x7f00000022c0)="a0f95dea4bea95d019f63b07796dee95a98268ddde63bdaf88b6ebc451dac4c4e75a3e2671fb88ea34747ed419ce5e8948d7118784e237b121b58f449f81cf604b8730205f2a486cb0611a536e58f3e0489a3b25da86b539fb2e1685f5f6035ecdd5c07f060dcfd2b1b30dc0a157d08219ba9e5b6e61213fe32dbd5bb226d5a805e2173138081fce36eb77fe85a831ac9e719c8b85f8fd79", 0x98}, {&(0x7f0000002380)="d725095b2c1744431829800ed8ed8e2a8f05483cda90dad6e35491ebf33824145b9e406f2f810e3860341d73532a67b4f10723d8bcbff91714b9d8b097ed02213eb303d709e9", 0x46}, {&(0x7f0000002400)="a37d13c935b733436005c155bae3091f9f91c549a14dea856ac91f96178cebeed4b7c1d204c65f1d131994587759d930552e3fe492a4983c9ea37f4d13c5a6c17d956dff0c9064c10301de213763ad8db25952bad9606859c4bdb489deb2272636af78d61f7d5a01bd633a8f8a0038bb93fffe03d650335975361b1e16e45a0a1a453f697aeae07d8e21f45a66c038d6e82e3d0b216c1ad44d1bc4d397fcbe12377116811174ceca623b1b7f149286f80a6502e6139c7dd0d37595f68e43d8e127a5b3fc766f", 0xc6}, {&(0x7f0000002500)="ceb3cdc22e14cdee1ae2aae25193a4c344e30286264094d6d5d969366a913aba8bc4b21a595462f603b1a36589fb81111167be9c9776331be7053abf47daaa2b010376aea391c1bf44", 0x49}, {&(0x7f0000002580)="e456fea491fb89ad743e1fee682b39d7baba1f8f211226800278cd9da00760cdf755e41288ec6544ced7cc68042fd4045fb3abe2f24943e82d6bae373b695b4ae024b75a33fc012e69e8f95acd9e8881547c7581b8e9c5d56d20ea9011281d62333b29eb74fcdb88e7ea83a528d018fa1158adc664ccc4a17ec1396dd7f5c72066ae315853e6dbb5a5e7aad1711872809f4034a2aca50caba98342f46f233837a1b96e4c329c670745b3e62352d1b2472ef0ec29c655de91ca68b367dddeaf2a8df4c9c94c2d81a382ae1bdbbeec935ef01235fc93c7fcbc2482aff5f815bc97f3c643609034ca94318b8c6b16d2e88edd87802943bd062f3823", 0xfa}], 0xa, &(0x7f0000002740)=[{0x108, 0x0, 0xcb3f, "bbbb42cd1c8b5324745b47e16b8b63845793b0d95b645eec16595fff519434b862adeb11f331c882e95c08ea44ab5f5ce291a5199b1dd7259e67aebafb32cdf0f40f2b4a059e127d2484bd1c88b7e43789888a201740d56cd9e73fa04f0151c15cf4a252e32de4c1514e437fcc733462183fb2e50d62bc924ef65046b1df8a47403ecedad701578528b13337741d3e63329a03242cf2d2e8f805f1563584bfd2d0baf26d4542b592a276d286c126673f0146e62156a8037b87662344e56cc2ecd483f9a74759990b0b83ebbda69342dc59974a18ca0dff78c45f51c0675ff97a37ba200b7a263165be297f7c0f495c1b2996"}, {0x108, 0xffff, 0x2, "bf3a4c4908194aa1df15d7b0a1d868ce6754f14ad0bfaad52478ffdde7c938a02be3f1b2a3182e68894292cfef26d0e424b16bed891b58b19db459bbc303fa6e70a8e142d58ffd78aa535b64b2cfca69b231aad65eb2b353c90fff83697cc815b8a5362b235677f0b65aeffa908b680951c6cf03ca8ffa94a9b2b02539a663d72fe411410c2f8144e2ba11c26f3d31e89a899a0cf6f6787a373621e27b3c83e52f38a287275c8d67a2acae464f5e79bedb1c0af1e0bd61cb1a8aa776f1bc8debce614a0d52c3a66fb63a50ba5b294ecaef0986eb8425425aee6f68bf483d63d7d2995c392a862b09628b4aac40ac660cf6cd13097cbd"}, {0x20, 0xffff, 0x4, "024ce9c420441475f8d7214c9dcb17b2"}, {0x1010, 0x1, 0x100000000, "fbe9f874f9ec9b68c1b7d6efef1cc5cb6828a01635530e277d46d9859633876019ee469c7916866e8485433642432c3e2c76d81a65d1bc16d9eb206183b2825198cdec9c9219f48070556323f7c5c4a9804409ba83b606504c1bb8db11e9eb675be5fb8866787a0b88db7a320e96ae4d1bdb436d249dd49ae0ff913661d7ecebe4cd568b000521c37fd6499f0600fa9f6de71dda10afe7ad7ee2821a1f369d1a0ddd6dcc4dd460b3ae476f69c740000cb84196ad2692758b7c19f6e208527a947bce93ce2cc3f41d31f0c7ede8fa709a4cefd7c06cc4894f36555d33a5469ebd417a8de6d937af9a6e86f9446962a5901d414b569056e86e3f6c23c09cdb1b1b06b860b7eb35b6286fd9284b7028575f5b8f2bd4cd9036b332ceb74fb34f6d8633c8211b4eef7319a1a4783e44bfb30470624b62c61008f46b6a0a4fe49e3aec7879c0e134b0729b2cb09cc13aeb81eaa68917bc5c3cee18f96f324aed2f65f08d72f7add2b11f9092deeaa702e1ce0f19c7d385a4be2a17bfe1963e3609041ef6fd1e19fd21157fee3c6344052b409e1c8fa3b53db358ebd37e59b21bcf15b245a313403087a09e076ddd12a58840efe1dde0385b47690a665f6ca90f2b1730f1c983a3dca7d658458edb6620393b141d16db89c4a43d2c5453d2432a6bdfa0d3ef77ff1df92c2cfce49bac911e0479d94c6b6da43a02ca2416fceb00f74d73f2674f9d1936c69ea890267fe9eaa50a248da4e4dd2e90a498d7997089d30029f8b8c9555af89a983e7c7af8fb1a5c635447d29ed87b18b65e536b63124e1bcee886f15b6413f9cc14af7e7f47bbbf86894490729eb5d8f22a6c15412ddc9f7dd39efd10a9f7a4afd0cf5e2267b2fbce182d882c00e0d99dd66c6481db8a41e7fe60644d9b2a2dae9d0218d98163473195ce1784eab938ef6b0e9de7f7887dd86c092b35ce3134c84036a25177e07996f74f5e97f637d8ecb9c049eefc90f09bd4dd6546b1d652f1e6e1927b3fbd78330b3537a741b142b757d7c43c3d0d2420e174a1db8ee567bc029df2d943240b4c88f0c987af04a7aa0e7efebbe32f3911574718b94204eeb112947fc42b000406b58914762f8fc243b79f722ed1637e21d8b75bd0a8d14cc2945fc5816af96e4c18d078351ae447d0ee9caf1f3e9ad79ddde12dacd58815873c5897d5c5b7df391033dc81b24d813939376f1b5a63d7c63feafc7ca754de48cb52b8856a843bfa0dfe72caa1dfabd77e881f1172d4392f973a48d71c73fa7a414eaba8418e8eb24949c22a5da31f9918a752fc77bc4fbfaa55b04b345c55659f07d0d7d27872236184c68772bd4a2e3873818f80ddd00608eefc304916c76bcba4684bcfcaa00963a8620a05dbee12d37c1fc88444dc6e30294e34c9573031f3bb1bca687dac41af8529de8fe7d13a3b5c4f0ea959d750f09b30f90f4fa3af18eb91a344231e1bef37807400ac0f54107e3d8eef4230f5cf382df11e06e707d1930593680d789c37b4411f74e5fea01567a2efed4a99423b90cf952e461043b48949413e4214b0e9494fd2e6d7523a9e394398cc132bd1a160d1f6b878ec2ac95fb65905006dfb53e3cfd9aa37f8762065c341596aad34b2d654ccc33c78ea53f9801a2bce388d7669d92152352a58cdacb2bdf65c5c76383aa5273d5770334897269ab73742d9033ac74e010d4e7fd1b448feb372f646c15f946f7f166d1bfe9695e8427cace934911bfd1122b39ed72f2543d511b19e6ac7f5fd3533898b15eb56a12ccb75723d48ad38ed01469c3f91a21253e556184adabbf810c4b01171ddaec7ee22efce9f4e322731e73c5c6f61d98d3434bff3f8557e314a539df536a3f97c4c68753c2a06df6ea260be3ede96d042a08d2d5a10d98fcf05dca2003d0841e513f896223204177f9ad5f11ec2b3452c7178546bf8020292d7d58964ce1dfe6e98d019e15bb5d601857abca3c93c8e88bc842146b3afb377abf6f98dd6e5e72e3bc7b6c6042b0b6fb10a0c66860319bfb4036b156ea415aea967bd67b165817875d5966daa15bc5774bf90aa6bb8b281fd8efd81c3ffb66fa2df561ad28a3ab282ef6d0345332a364e2aeeeba31da808bc7bab43247d6838710c9cf4ed83d866d163c3fae82cf253a154cca13268e8cd5d7b8a1fc7ed93e2944266e5a31068758bc608b79c11622db55af2e884f26d2ea4bf29f8bd9c7f7c3ef9530801d7aca957d53e229c5b5f840c38667172556b7ec029d7a665783ba8c5d391b1fafa6138c04ccedcdf3ab71fb7d717dd5d8d17ea3fea4887bd63fe27cf3d84090a53568950909443a27877033ee62a99e30bacedb0c9c6e91988a7f4086d818d37cfcff695342059faf4cf285ca9970ff578d4d478d50af156d4c039b6c14ec1f0cf455801c8b3555fbe76fc86fca25ba0f4fd4e8ba0a737cd7c0c74d060ea590a2211b8826a8a516493d961a79a56767f95cc931c302320d99a00ed72c61442e42337d3d6f40822adfd9eba6d9b656aa1a040cec32edafc358d5430aa1287153959029f05a0558e5a8f3b95efe3c2389aeb0e1ce8810cca173180e1442275f07f1adaafab50a85d89d999919ef1972b38271a82ba0973a8ea925994b895c37c5cc8f79849369b15ef12b129aa0b6fd1429d0db51e166419b79a32c8e367e888bb0b54050d2fb9e8d5f08b2f0f0c9af36ae3e18bbe10848d9921a9c257dcdc603cdd88f9562605f1f0f9f74a55c6ab602407116f84c28e31328ac4d504ffaad517365ee7cc0ff73cf56e535a0fa7e0107436fcb7d05534ab5861504ed20f6070799e62951fa58203eda37e91ee8c04b49698aace3ca3b13d01180a8458a0282c5b67c4085bd2f6284be409b1f87f2d9b45fde2ecd6420a77c7c3ab48222a0216cf2318b6a4599c8412f2e5c9ef3bbcf2cdebdbff2e0221198e10fedd7546fd94c3d49e910c558451fd4167ce0c320d190d2722962b5694ccdaf2120a9d3be685ae108dece67e045cd4dce5fbe88437f6e444965413d455620282f5466c11f112e2ab12987b27ce012a19c8e723d5506d7a293af9c536277785556cc92862149bcb178d3960fc3320e8f8a6b5fabd4d4fb6a85b48222ecd6a692ba2bc1de778a65a8640d1bb539f6e6be9a97bac1bdd08622f219ed21596b5a0f495229794b0ea64cbc04c476599d624cf658e35fca9437c268c135fe58e9b8c949886fe701a3c83658f3f025dfcab32d040672eefb01da5303b3cdd65c44dfc0b1ebf7346401e6b8b55e4b58a986a353ec03244c486a30acc71a4574c9069001e66b529da95c714dfa45d69b95486ac6872a678ccbc7d2a9068bbc130755debfe2eda952174f23d45fbf98b337941ca79ac7fa603a58725efdf511bc07a39e9290c900d709a7050e6e49bf46963aff23e18e5292e4a8bfef1c8fb1988f1e532abfb0c0a99c5cf8854d8e54a6d94b1501ee60bbbc08d4cc2e69a4742d4a41db3428d5e4abe3aaa18ad40a47ebd43bc7d1b544dc78db9bb43683b5fe8206c56099eb28ce395a39814b7342ecd8cfe6ca62b23a42e31881bce46577e5dcbf232f8cd91bc6a115ce621041fe23965d67e9583deed4daad03f4494d41402918e2e35f6a54466d8c4c8530417084bd5a2babb50662e665357b5546742263ae936f0cc868c9242a435ff416d629049d94f7d0c7eb055422e8e2b5fbfade0011af7559eb7ecca47a0f917e4ee98c38db858c142f5b02659c3bcbaf02032d13b96aa400476c1cfaaa91974ab3da583aab7458d2ccef2fccbca63675c2be5139e1682f1c0f01c8d2b27c30e609d82d4509edaef269a79073f18b2d2f7abeb043cde3a6fa362298446a1453c5c50d280c6463079fa993d75e382b51eefae015479d41f453f7361c05eb8a09b675600b787b6219770d186d56134021ec14eb1fa65f40383c213f54c0743cd53325b7fb77a90ecdb2b9e828c7ab860128f7c4d411007d040a93740fcd4c6502bc584668f67a200fa18df72526043e127f775a2ea1ee28a42ae5172fdc2173ebc8014b48a8bd4c05ac03114c18eebe8b125ce80c176d875db12a405aec55c6b1190efffb03dfec62926de1e1bbaf7bd9e48202b7629520555cd61b5236d9ae128464604e75cd300e07ec4a80694314c24411ce1fccf3b2045ab93841cd76191774700894fcdf39c2f5932979459e7a4ed9ec8584305c6fcc6ee54740f28b30aef18f2a47737b52004e850e2d087eb296a2b3ca1ed4141801aa2062a4be67df20505d34af6bedc84128457588aeea9449f8c2f511940799b54426cde906e27048b729a34fb67f9a653a2a81eb00d958f8f39cca3c28c1fada01db8fdcd4bb56278bfcf21ccfe54c34e5cfe8507898e81949301e44eb0d3f90a98cb6b56e703dcf5df2ca46f761d4e306dd2f6a12f4a320c02d79211557e06b92751ee7fd3ead109b644b1ba274d570a5ff1925359969cafa664030142cc2dfc20cc2385f47ebf11a35f29764bcb0cc1a5338f1b77c5503590886d3fd192c4cc660b57eaabc9308e91a3ad2bd51fb92dc45be8c64b658cf137f4e18a6ac4493ae646fdde3553ff89dc378ce6fc5d873ebc9e7bced3e56efa0f4ac3e00de2f6257baa208d79a160d4a8d1c04ca586ceade99503f51549e54e31eae7e90c40cd4402a0e583b1b2b7a43c0e04a1b81a68c1efbc731da821fafb365e9e71d9a2694ab6cb2d645153d1ece00c4d6a09bc98a7395a2ee04f00d35127c1249aa01e9903c1bdbee4c02a29e8ea94b96b05d26b69db1ea0cd8bea229e439026096479a11043631ffde4fc9e6468828f0da142593258aade693733fd61860386c2c1f78e01429fed6719aac262340df46aa342c646db931e83c9d5a6b786454a4758d50dba1318315133b581d1494412f91392ed84fe7bcce5d6937b565d126524034afbcbd2ca0aae23b6771ce136a41e8931ed6f190461b7d5f2f147a907adb53801b254a071c2e969b40db440143220b40ec375e923b0b4bec6c6a1f18acd9087c5cc7a406db1da56a7c12c4fba3ab4dda96f277799353f6a569f566d94520968b4e1571664cc9cd1b21012eddad5d627faa7519b999bb54f7abdfd2881fa8eab8ad63bae63a6145e4206d82572b7e37625301e5a1948ad8d05c9b6173badf9e4a026add6baae0ff48f759539788b8e030bcd43b961132c93748cd7310b451b2c4fe377ea5578291e99acbc30a7cf84168545eaffc7a777f59a3e5563185ca43e9c4c5e1147e90686a6ca85e32ab5c165a7067b8c09b9609c65c184a8dc5668771a4b15d5ecfa9fd0a89d319a0ecc8c725b555abc641d6445c0651d80e537e6eab62d0e3c3c8a5636950495a7d27df88144c358882f8d39aeb9ea9d3dad5303b378da2980400e5c7eef5557459fb5a2af40f390d52934fc40e398f8203045a47826e4556e74786a926adf7c8dfa7a4e67f0f29df692329f8140ad205cb1bae3b91d1f22fcbb271556b04f66cee9cd9f147a37bfd0b259bb5d439137c30c5bc424446933be409cf95f45aa05c41cdd65144d62156a4ad75630ef8aabf3d8e965316c55840fe7c6647f64606ce37e764ed8c4f71cd11936c72af2ebd47e554170a3b08806a7beab68a11e8228e91c836176a906287cb21474f0a9440e160a34193a06b849deab079e5d3aca2a0638e9f8abd04ca4bfb45532d3cd09243521d08d83005c97faaacc360e0722992b754fdb29b0fc09a15bbf532bdc4c8bdaf11ad6cd8effd670b981c0ee2f8a34e250a66696a0fcd8a54d26e5f0fa45b269aac3b9edaa0cc5"}, {0x60, 0xffff, 0x7fffffff, "ced56696fd5ad02b4d5d84b189833ab0b2501a45920eb87b9c548ff4ee348ed16ef17c920946ad70e5db1d5140f09c795565e0f4782d818db0631e6fe0f2fdc1386d936be1cdf37f0650ff9b189917"}], 0x12a0, 0x2}, 0x408) sendto$unix(r2, &(0x7f0000000040)="511688c94cbc5fbeee4506560b6e155e768bb9fc68118a80dfb0acf5fc3cf8b30a0ca5578d61cd2aa6eaa1dd959eaa1de4a767d96ad729715adfff45f97a4b93912004721b3fed2522eb553753b04ca51c2aca7740c3944f67c3a1dd777c66d31b4aeb55f6d08fe623d1a39a81992a1ca9a2edc24b75332bd45b6e4f0e2af0", 0x7f, 0x40c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x0, 0x6, 0xffff, 0x85, 0x53a}, &(0x7f00000000c0)={0x8, 0x7fff, 0x2, 0x1, 0x3, 0x200, 0xffffffffffffff01, 0x7fff}, &(0x7f0000000100)={0x8, 0x2, 0x1f, 0x5, 0x6, 0x101, 0x9, 0x809b}, &(0x7f0000000180)={0x8, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) r2 = dup(r1) select(0x40, &(0x7f0000000380)={0x5, 0x7, 0x2260b11b, 0x9, 0x528a5b79, 0x1ff, 0xc827}, &(0x7f00000003c0)={0x84, 0x80000000, 0x7f5f, 0x5, 0x9, 0x9, 0x9, 0x4}, &(0x7f0000000400)={0x775, 0xffffffff, 0x3ff, 0x2, 0x47900, 0x1, 0xb8, 0x5da}, &(0x7f0000000440)={0x20, 0x80}) r3 = dup2(r2, r0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000280)=[{{r3}, 0x20000000, 0x2, 0x8, 0x4, 0x707b}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0, 0x1ac, 0x9}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xb3}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x3}], 0x6bf8, &(0x7f0000000340)={0x6b, 0x7}) r4 = semget(0x1, 0x0, 0x400) semop(r4, &(0x7f0000000480)=[{0x4, 0x2, 0x800}], 0x1) 16:01:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b475cd33058eb7bc75b16caf1537c1b4227212269c8b9f94c17df1446098c4a6f88b07600124caa27699e45efef6e8d4389c772eaa6e3660cc99d12b6e0a68290f38eae46cc5d0958d4e4869e97ab360c3819d2e87e8a6bcab494f6de7208e967990068f4aa008aef1d9b899d713759b5cba67db3c1c2ac04202a409190c8fdea94557916f6b56971", 0xb8}], 0x1, 0x0}, 0x0) 16:01:27 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 16:01:27 executing program 1: socketpair(0x12, 0x1, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xbfd) clock_settime(0x0, &(0x7f0000000000)={0x80000000000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xd1c, 0x3}) 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xf2) setitimer(0x0, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000400)="bd2f0e90adef8333e329737117afc9346efaea5b8016a264c9cb32f0998aaaf5916be6bae5603ad929a7eca86f43a2feebcd21ec65404763c4f7714fb425b9708c5c35352a54f2d6b29de6d70a779566984d56081ff54d6ba598a0485f24b1701a976c6000e33f9337dca0c53f66d7ab6db8477bfb2e176f5deecabf5f53d036bba25726b714cfea4d39597363f5d3453ea0db58e09b8eded2279861faee641c068de0d576e35f6fd2c736299aecf40a9beab4913b322d8a43", 0x5ddcafc7aa46a08c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000200)=0x10) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x9, r1}) socket$inet6(0x18, 0x7, 0x7) 16:01:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffc52) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r2, 0x2) 16:01:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x38200, 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x3, 0x6, "b710549075bd2bfb5e8e646ea33390df06077b08", 0x37}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) readv(r2, &(0x7f0000001380)=[{0x0}], 0x1) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x313) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = kqueue() r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x4) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) denied attempt to set clock forward to 36028797018963968 denied attempt to set clock forward to 36028797018963968 16:01:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7fff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6161c9dca7d2ca970f859972c9b32fc4bbaeb93", 0x0, 0xfffffffffffff961}) syz_open_pts() read(r0, &(0x7f0000000080)=""/187, 0xbb) 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000040)="e8b45d2754ed156deb", 0x9) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00003ca000/0x1000)=nil, 0x1000, 0x7) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002a, 0x5, &(0x7f0000000180)="ff01000800000000000000e9df08ad3dc900000063d02aeab72a095e0caeb275d29c3ecbc8c927a66851a29d534109bfd67479dd3d8c5a6be4c3502e0edfbd5522f69d4eda5f4566a0d72f0e6f2adc8d89ae0122d04a0ae4cdcc7cf44b28eb24dac85c9a6515389aad7687f5b403e388bdfd7c50ba67212ae342d989938513917eaac566ced94843ad8ba72aac0f2e5b75cf9e5c664c24d4a6239002ea2ac569a5ba006e3a7339be08fbaacb6b69b101932f40ebce6b2f4c853383244cb311ed31b45942efd2c8b798c791b416b0052bcd8494870cd9ce692d50e9d2", 0xdc) 16:01:27 executing program 1: r0 = getgid() setgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000240)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r1, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r2 = syz_open_pts() close(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) kqueue() r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)=0xa8) mkdir(&(0x7f0000000100)='./file0\x00', 0x120) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x5, 0x4, 0x1e6ee38c, "b100f5ae41d5eb810c162dfa38513e2fecf44a76", 0x7, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x6, 0x100000000, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b8a131100", 0x0, 0x67}) read(r3, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) close(r2) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0xa, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="35289eac6dc29390e8151b76f76cd6738819105da77f2f1a3212623cf96d58181e64e2ca871e0b7abac07cdd8c3065720c057bcc79ada38265698e254b326c592bf866ac3b7ec48fac0f72e323b198df185e6c3ba81dea3d92a6df3088fbf6858e285200b1cc9a487c796b82686de57de0fb6436ba8943e5fccb6d1cbc4a0eb9a483d1618b962aaa1497f1c87f43f1f33830625477defb380c5fd0f825ec7b56c6f40c67a2e016a1509f86b9a6e6d5db9855601e7810018de6d61939cda30a4ec5d082f0af986fa9c8ecaebbb34c852fb394", 0xd2) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)="0a9e6d37", 0x4) r1 = dup2(r0, r0) pipe2(&(0x7f0000000140), 0x10000) dup2(r0, r1) socket$inet(0x2, 0x3, 0x2) 16:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) dup2(0xffffffffffffffff, r1) 16:01:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x7, 0x0) write(r0, 0x0, 0xfffffffffffffe4c) r2 = socket$inet6(0x18, 0xc005, 0x59) sync() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) preadv(r0, &(0x7f0000002640)=[{0x0}], 0x1, 0x0) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000003100)="e36258a416f72ee99586132477f256b4093cfb25b84e5b4a8106137a394408c11c7e45e46ebdc3a5197094b22234c4de41a52f5ea7fa00d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda10498b63dee0eb0000000000b83037fdc99231d982399c7428f7520ec362ee1951d7c0339cac33bf9efb06d73e3a478e31bec8d49c1b3e5898ef74303807815b11b52f2acf478619563f87c27e15b37e076f214499bd811200a0cae07b32371d4e8dd8748e18391313772ff0ca36e136b9f45e319940dbaedc93f6801da992ffa5950a0424d4dfc1fc6d5dc492f36bd19d13dc7a1271b14826f9192cda4d8819e6d118cb072f7a8633f0ab0c0e70271cd57ec5f59111cbd753dfdfea24c91c6e7f6d61026c371c2223c3b32465d8e1018ea96a5eddfe16436c6ed001e9f274d0bbab65e918d2ecec798537031afdd6749978808a140fa00907401ea808a7fc7521db63f9bacd96b0f1954aac98db382bc37bcbf0537da9180fe61bc9122e1396dcd84b3bf7a1d76c4a3a3abfad608896dcd853614b977734fde39454d1ff46b29de7d83bcc337d0e09eeb96175cfa1745acc471be7a8dc59b1cf7caed581aec4b93a0c43", 0xfffffffffffffc64) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000680)) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e8228fd7cb933b454a9e1fe14b82e988cd63e009283b58119c3e1ba7982d06d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b0e824597619b5c929bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70ba3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc61c753a5ebc691c8027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a000000000000000000000000000000000000000000000000000000", 0xeb) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0xd) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001b80)={{0x18, 0x1, 0xfffffffffffffe01, 0x1a}, {0x18, 0x2, 0x100, 0x6}, 0xf2b, [0x3ff, 0x5f, 0xfffffffffffff000, 0xffffffffffffff00, 0xff, 0x9a, 0x7f, 0x40]}, 0x3c) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() symlink(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair(0x6, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f0000001a80)=ANY=[@ANYBLOB="01002e2f66696c653000fc685859452e2f2ccb777f2f368a6204e8c35ffdfcdc34fd9125f001b300bd051a2538280da9d502129f6548a01da5105ce7e96a2a8d2f6650612dcfb01adafee4f891d83a482c1e5077319d504505d07086ae2cbb95fefc5333c170d9d7df00bc8f16a0d3a63a3f4fe147f8ccb1888491c61f38328106477a9e180de6e7152ceeaadff6ee30323af7261165a06198aa6defc733055f10541a8458c1964f45292d3b78d7f7bd90f4297985b7c3a44c69de528fab6a84286e0b354956c60a850f99ca5935ec01f0fe91aec66cc4c92132"], 0xa, &(0x7f0000001880)=[{&(0x7f0000000280)="9f682410401f7e80956a8bd4d297710cffcd85af4e3b0c14a63a725b2bfecfb21f92c1d98d932e1939bada41361bdfb5336a4643421d176abc24b5f6eadace754c4296572fd5a86dade69e1e18f0c5e84e643892700150a7698449aa3e06c5099fa4a0bfe53c3926c10b25f2a3aa6b51c28f9c4ea61cdce45450e252823b39746792c75f12f9229dc7498429003b3267804fb75f65bca0ecebb89f5055b1ad6bf4569456618adcf00e7354b2e644aa5798", 0xb1}, {&(0x7f0000000440)="639970a07538e9864fc1a1e030704b1a9a8c2deb7c8cf3b4bab1d717ba716bc8807d79a14f3d90523c84be0d2a5f3976fa36d9350ee649d8e03ef443bc0efb590983edd6860d872bf684612222a509a3c58cd897b4b5b5fdcea69a250b7fda3493830ea6a6780fd63442d16bf519b164f1f09c39e849583e06a5b90137b208072fee9aa6ba2f0a1febb7ae9b4b552345a604e5ce1136c458497223f86d2ae72e442a8446526e6ee086351b62f866d3cd605b1232a8fa0ee6fb24915cb3e820fc4cc417a21729ecfb73", 0xc9}, {&(0x7f0000000340)="1cddbea50083a3f406af2f104a8f9ec5a961995c5a177989402ab52f2ef5c368fce24dfc33eb8a14c7c59ecbe2d477b6a4251f2f952b50e80e73f243346c8822834dc3f1a81d375ccf05946a3dd130a5975e2dd5346eaffce24d34bc8fca32b378245c7bce408ef29586431100a1125d4d7730b7dca2adb0ba2eb3827a75f675e33ece5fe019c0a721809de3cc85c59469c305ac27c3822e6c7f387f0b6e081cb519945d7c", 0xa5}, {&(0x7f00000005c0)="b1822f78c282a89af3091256796bc912a8c1b6a083f63d8c4b90c6dcb230882721cff79448bc9b24b8fbd138453df8a4992b7e26968e24c260913b284dc2aa19b0dd424078f8421a2f7d1621096c70b86c1a553ae4cbd7b1ef75c1ae8f7bde515cf26b221652fca00f622000c317ed5f19bba61aea1904eb0840b9c93202", 0x7e}, {&(0x7f00000007c0)="df48cd1ff3de12cd3475bdfd8393f399116fddd2a8dd165b45e5046bce5112f3346595eda0bd4bb1209b690d85018cadb15816a5774597385ebe40ce570c7646667635f8c231b3033084c2386e2d79aa34d698c3ad0d07b4e1ce9242b892bc230ee19ac724cc8e49fa0832f851ba36df0a07eca56d65f605b4dda03955aeffbb5f33f230e286c28e21e114dbf57133bc42d46bfd818fd2f92c7f0d8c52a0d7f8f19996de7839f99a47e9d060a0070e34a9fbed19aadebdc9c29f96c41dd5ac5a4e284dcc31b430423bc6cfac5c695092c0b477824a633733e1e10712a5a55802c4595bdf9ecd0e63f77cf09c2a219880671157dac5ed48f633a7c705a8e5ff96dd13ef8c0e127216f06efdf3b649d794dec0cf033a55d679a002d5190fb53beea7f76b02640591fe7c4131c98270693bdf2fd8dc5b45d92870c59bedb079083bddc1a2a5443deff8d1ba195747e14da1fb95a42bbc2a2d95502cb7adc282f53f49ffb96c3a64b12cd31063be92a0a12f165115074f4750db0decb04f30ae893c737445bdd512fc553289120fe852914cef1cc3bc6296fee6ea9cb05569e707b9ff53d50d0fdedc4a2ae35caf3a025a06ac74140cd5ed1d3869a7c9e92147298fd28cc872de3f4780cf6ec65a474c412b92cd34bcd44e6a49d699429f8fdb1bd3c13876f92be4574046375b73dbb74e19b865dd521c2b189e29d42f212551436877fb5a1375e9a643c76bed05fd4d7e2b1504aa7eb0d172045218bcc09ed0fab4d71f38c7455585548fc20b4189c8225643e1dc37d915f407c02ad1aca7d4cd5ba602462bd8fc553c497089b3db1093c3e1f7acbcaa2f452fb19aed1cdc6e512ceac8b59809cef7620a0d2a3a40b61b07af26d1614a51c0f611d87c310fa494d595ab3fb5c49bf8707777fa3650bc5c3a94891abc036c4b5a1372586a1b5f98f7c3251485ee16992e6aacd51e83e3923b909816821a1692be19bd261542f62669e7473b38d9633718409ba01ba358263496be3236d8d544fc5e70a71c094607a15f84fd164296dc8b2beb743811c3985da82d36f888fedd83c054c3ad13b3b03fb34f43568b16c66088f935cf293486ec63651505f133b368e25e300adaaaa7cc5462d0dc32e014aeca21c4182aef62ba684ea1822b7c88673697d4b0e7e2cbe7af9fc17b04e878ec83b1c7fbce3f54346dfedd0b1820f288e310763299daa670d7d184bace1c46359daf8ea465b30330edb9ccf0eee0479864df263af07ca4c3ff1a283667dc503c3743a1ffa278e074056e879afb9ec468361364abaf59f839fc372f5ef9f2651c152ccaa04b6900938d6851d0b01babea5b215a97a17822db3b4a0551e7cb4366cf7c7bb8b6e3263cbbfd4e8b80293e4404f1ebd0ca2c959aa9db7c0749d42a7686717f906f9a93f7bd234160ac417dc727db41de1f187d98b17d3a45d6654908671d03fdb06eb95db4c75b1843a94f2f0751e3561652c358792bd8f34439b483d6a9b977571cd6399a881ea52a9c2aeb480cc054f445c223f3df48cd6782bdce9e910ab06835fb844c8df1dea61d87a2c1b2d3ec4d12a7cc30c71152f4bf63baf4d015747f1806bb748150348c4121984e596f2c746068db4f258111467434d75a6f21b00313d2e8a5dc51024b5be3116708ef49d36fd487764b995f9751da0dd9bfc63fbb421cda31a8f3da8d3f2117b70349a70f9d96eb5c43005a9fa87db5f7865c9b4ebc80d1020dac50a3a7c1553e4cae8b5d4ab9bbe8fbb31326789ab6bbff273b8d26672924c3987f74942f3de8dedb9bef0791561dd2a92f764670e774fcfac4c1b2540e31c800545c692462c58d3246f4d7d8a1a4ef00347c7bc18fcba76d86af3d865a17ac61b0c8883612f37ec6c2be5fbd35be979e613c062755d6bc44d2188ca36a5129d7d1cb45067e22613e1e631975afd390e37df56c7d0f9cf681fc20d4fe0b3245cd0386a827461925dbef1e26e55a1e455e8215a0efebb91371991cd71ad029f1a8ad8ecedb6b6e2f200892cffa8287675756eac34866c22f04be8928a441855357b2808adabe1d4ff1601a62b3f4abb563c2f7d374bec645a7ae5b12cd83a52834ef3be640e2951ec14d17f2807feb2b43132cf4e4f999e04b50043dbebe2a7096afb2eae1d1c920aad7958560636153219272dab0456ab37f2704f09b1fbe6ea3594b2230cc09ce949b3de38e8f58361ae720a0cff3df4046e82a1a14939ef37a805ebbbfc681b67837b344d72f3593b4aa85f3ffbc84720e355c52567b5900f84ba3b9ce4f31179b64ea952454e88b6fae37154d6e9b265fef8d1d7629772fa92726449c8461804d984fe32d78370a39113d3a2bfeefd29d330bf45f7fe23dea881f408b37f87a6866dfdefb0db072bf0f304c9d79fc78e0893e8e53460f7945fd7372660919961b52d031f4d40997a64c71e344cf8f33c47078201d2776fbeaef03186cc31836721c0ec3ed1da9273a7a6370bd9b51b6cfc460eadb265b3d2e8e6f0f054c0289291fc0d8c4350ac3d02d008df8ba908f5f661ab160910c552eafd194f16748b35a8fc49bdcf862bfc94202c9d72852666ae258bdb4919d0487bd8fe2f60e3f8dcba432e3d6fc8e5106a1f9f9717bc5a9f2055e1a6efbf2ce13283eb530e89b600efd3deda8744d022f6f9213a1424c2bdc5c173ea3561de8e0cc185b7712fccd6d53c665be1b19776425a2e7d4682ccf06fcd5d53d442499bb019a734d1e7cb6945c92c92a1e17819e278f479662f43c4c80f282494c3788438a5537cabfdb3b9744a2b33d27d6f3f63b6af18103009b923b26cf3c2619d69b2cf4982a5ef56b23e2975d7b3c6dd47e008ff30325d68ad08ef32994170e52d4c9483edb2cca72bf61945a6c638db2941852b776c87b0647b34764194a88627550b7db4c150a82ef7ac8cda60b476f1725834553b8adf062b5a1911e812096ae042942ab6c4714b381d5d83ca0bce118b3b274db8fee8bdecfe1f1a2006c2400b98cdaca3a9b7080878bbe7ed04f14608503effa9b9b1b8713eed90c67e2f15c7b91c3e0ab11e1c61940a5cefc8c37d0006ce84f575243b6976edaf95c0e94f8c2e061ad561fa406ba41ac0573d7d84340f59930d1918aecf1aee945831e10cd42e05d97c77a8fa1371617d731d8a6367ba0a2a566e63b2a246118ddb4567f1a1c7f0775e3834e33e11f5348743152e8d8661f961a31929e2fd7f7dc5d79575c9e401b2bfb9f3ff0af6cef37448acd620515e6b7d8a5aafbfdefe7a07cdcd3b0088bb8c1905e975917e43b3922e12faee634fcaadb49cef3689ae6f51c07315f1b3def086bee1f0c71788fafc8a85b101174e7ddfc2316d9136cb0fe97deea6f87c3b7c0de1818aa9fa7a626adc43d51014684955bcafbd69a39eb4f8b257ec33119f457434ff5aa4baecad16f27ab335e4469eb32117bc41fd6f4366c0114f45fe262f68fe41ee7e87a45d688ae1535f2bc51dd73ff11a964d5afa8f841eb0182f52581cb31a08829df575d93864e7f5f55829fe3f356ecb875ba6df419b8724ed618b4a134538ef18a2033f62cbba5bc045470a2b2894b08b75d976c0dec54824cb43e12d0c6ee30f80115f4de187eebe5d67d1f38ecbfe232b63b6eccce58b73ce0a693133cee9db12d0f776fd30e1bf90dbbc22bf1d27fe6216253f97c5ba37f5e5a9f466cb18ac5162262f08631ee0e4114dff5bead009a0ca7bd1a7d2559504f13a86fe2776d6dd8138c4a7203c23f3a803ce45fcbf104c1f0af0f398d09dc929aa0deba759e68dff796fb3da346766cad0433b2aa4cddcd4bf205d5af5da1efd53247c4fd99f71395f34d19c7a6d3bef2e41bc3edc8da1d4543acaecec1cc878c78e380993422537ff80ca1700572f0c11de6b9b37703ecbe3f84e2c91022352db1c5b96f2c5e44b6fa2beab8df36266f06e4eaebfdcb837c418a257d851db2aa8f46b8448cb5bdd16f45512c491c7c85d09dbcb79d193d853404ac5a5f497c9df7afd923d6fa09e713150249f859e1478cce3e6150b58fe266f789ef8e236ff03e105ed3f2d32e9593a6e155c2c316788c32e59b8882a2739bba4c24710a393db41ee56e1af0d151328b7c823b3f0827b8536ae067550e54f05ffb7b8e7b01cadfd33d77b02d3de4d2debd20c105866ee36ed22210855efbfec85a59e1367fd89b24402323db8c96f44e16e724447eecf94920d8694af6ab74debda18b5e949c0afdc563956e00ca0980feaf154562e25673ba1bd32072dfa576d0d38afac933111290046241d45be5ebb8400d7a0e683e2c89d9462195b1b70e20499b422cb65425ccd26642a20b2b56c0173ad7fb25a9a1ef1d193b5eb6135a47d4226f9e48b77026e696f477d00b82830bafe1e860904d9c92999067fe01cc875120110d837be05d2feb70e9860e219c45f4e29311a2c85b678b506b9ba27ffb64a276012948522116938a979652b339380a47875975a1dec8a1d12b401d00e434be1ce59b3bf5420792946486c3c36d16749c37c3f6d0a6bd5ed29090dd4f39619f1f5f26b54f205ce826a7c0ec85f94968234b5fcd5ad241be2f834ab071736f377358275bdbc08d45425e82f5e7e17fe0c6dfd1816ac8b767575fafda430e078ba7df02c111e95983b31709dae31a174af7a7ce66c3bcdde2308dc661bb9b15e2fd4f41af032a22d059b788fed0d6c71d5a3411d1171294ad8388e5b8d92581e4c1637309293b24406dbb56c2b5cb4c461231bb2f70249de983b3b754ee4b942ee50e99254abdc9f1de466229eb8567884780146865cb5bfa6fed2b10349e2163a68c22575b0ce81c4821dae1f3ac45811ffcd1c6050abe30d110cb9afe0d988186e57e094fc4b5c3aab93f55204adc8da063726a795692bd2176ca7d4cb3fb39e38c76d454a398908d672436bfa4fc24b698ec599aeaa8de8a9a437b38a96b53a160ff7eb3c9ed319081b5d52df4aeaf3f9b107ac6bc27e254964ee2f06270fae290bea5bfe179e5a53b318e9863d00c1216c2719334f9dee1ae16d1343cfc4dcacf42f2a7e6dfb86fc6821577a2bf5961e9498ad0db946cc7042b66bb716126b2f63e0e977aa803ae4e9266b6893ac746a4bae7c3440e45b24c60cd93885646104642cdc07586debdde99a20d2f590e3d4e4dc6ae2303ea868ffe704a3520a9b5fdd4393438319d9c7a1882d14bd8f95ecc36c4477926237afe343529c8cfb41f67b442eceba1b3a7a21c4e1e0abd7a6ae676cca6e15d452ba9ba0bdd726aee9b24de52c8a94203a7a785eb1a91a7decdf52f3f2fbb2fe8fb290aa43223477225dfe03f7ab07e337621ecf7b471b3b2dafbd5a05d7c6abe5dd09eb6b961b3ca94dbd606bdce4ebc46db59114f07d60c32a5868e4b7c3f4b76351980c7f903ef6c39cb1291f01c1f86a29a9bcb7ea41f98299d9dc5e8a50f3cb977f488e7da33b18845244a5d21d6ca4afa12483b5227058377a8d74fe2ff635e28d575be15e2a74965cbd01dc8c15cbc2643e8aad24deedfac058a9d58b66c843f553e2211565e7efe50f1d0f45da20f8dce4711537bddc7cfec4cc9e5b4268233f2a753309a5cd2d55fff6cb993dfd1c1e901760ee2e6db9725668ad424675ef70a99b339a389040cc0896fd33b8c8dd2a69044fab26eaf8c431d23a3b1f1d2b8b98a3bf44e6aef4c8a4b17d8770ad60afe5077a4666ff7a6e64939e1504342bceb054df33a9859052565123f15779d26bf0096ef532d0745505d508b70321158a6c54b41ba99a879db32e40dccb39a6cd8", 0x1000}, {&(0x7f0000000200)="ba88589265fd3acfa7b9c91dd34436d1467f98a85166b21a3590f28fa5", 0x1d}, {&(0x7f00000017c0)="19cfc2030be17240766d192cea74b93634b8c328378a5035873b94ecc03945cb27f86abaf800cafbaa70728d5b80e5f79c1d31d253ec6a56c77dee99b7f8fe7b7240a708ce2c863dbc61cd764940a83705711cd56667f5cc9303b8e9ea7be21a763e17b999a40db16cdf3f9f547157bc1f2829a9579aed68910301010439f3c176f1d6cbbae48d5a59ca8afe1ddcb1edb0af43e9c17c", 0x96}, {&(0x7f0000000640)="2c0a5489046334531aa1b39404713b53763e0b33c6202cc4ce233a93d1ebed88f25f90daf5c2c75d210e26ab06c2586abe32a904316b848a770c590df99f5333", 0x40}], 0x8, &(0x7f0000001940)=ANY=[@ANYBLOB="1800fd000001000000e9ac41553905cdd17077062fa948079b022bf4a6c9c0d9302e8751c62a7cf24bc668da3f5274b3c99cabbd5515b3b93d353761c37c4be81cea824c0b0d59d9240490c6bace973c917a9380f4e2229ed2312dfb85cc532b4e5c08065ce0be8493d03d89e9c4adb649f430f12b8e5ea891c4c2c0", @ANYRES32=r3, @ANYRES32=r2], 0x18, 0x402}, 0x8) pwritev(r3, &(0x7f0000002ec0)=[{&(0x7f0000001bc0)="36ddce3623c5ccc6f3de7d4f5a5a75e9e37fd536b29057a5fdc35016eb3483af4265a1c974d220cc3480be10185e8789e695538f2cf281617078a519be3020156380663c8c48f0c56598b819941da55cf142b528f8feb2e626ca8c0d84c829a8ae199126280140f5f2fd8c4a0d3b244b7857acda6173d907bacecc3a2e58a0665b60e1a7b9bf6adef5f315904cae39a13e23a2c85226d4189a968e85da91a606d9ac1a80a9c584ff3e35634a8e0f3c287287a67daa6765ac18de3a15a5d299216fd0b8109451e9a29fd29ba8ab9d262dbfa3bd87acfa9ce12087e7322f0cf30aa3b96cde8c69411290bf53ebde4d8cde0911f2006a7db1d6315a4d56ac2814ef676f9a484eea738c28719c21c83cdde41801544d665a502ecbdba1dd4c5637aae775a4c637659115aa18e9883ef8de59b25404061215f0c5dd8968a87b42ecb6ef37f7805edd0d5b5f557037f2f8794d3457bb6a8d03798e16aa9e89891bccd1178640b17b2bc022bffda98cca13deca7c5554d1760a4838c1a48510dcd45a5c7df95ef455ff8ce6eea2e3f928d93797558b931b9edfd0d07f578bc0fd3c766da79e34f7e3d67f95aeeadcb8b316097dfe963d0eaa234b3cc3e281cd29e19fe893f6af1588e0b1bc7323634aaf702cce0d70c0b7a14217566669f3ceef0015e1f548a46fa8fbf987b2504cc51ff8b067c360e6e67a6fbdf429cf40094ee2bb84bfccedc229861cfc90521efd51fa66b7acf2379706a32c3d21753c7bc3622b4419b7e9a133fd85a824d27c4f27c6342e55221e8350dc25433f8f73ae16d85c444ddd904ec3f5a275fdf0de51961f5f3b5c475e2469121b828f28c567e6a7e4af2a028ddf3059ca6c6c94faf8e4ff05af51edbdf242d2d0bde60f1394c04ec3212f1e1fc8a396d77db980b59e6f645d41f2d0898be6d660fc5e93bca12a49ee9b18bbc81f648fa53569387020dda29968af5cc62cf596bda5603bf86081ddbfb8978fbd6610ea183e3a4f2d8f084d2c173f3fd1118862e76b8a405d92a250d7882fef187a760c210d497cf9407d29a254059711f6967d14941e40d62757c5fe8913dde18facff6efc2a8c1ace198b0a2d0b6549982a8f3235daca67c3d0eb1cd6876502cce8f045cc0fbd1ee718ea8feae8d73f969cd0dea52f0c05ac5b1ad0d8e8c201aaec92efb602927b51fca3b666563fdefbcb74cbd4d04a478b7aab0ec7aaf690ad0edc9e44f32b4a8da4c38cfcb17e4ff339808895480e71474e1ba9ec25f6b4f457d3e77ad6d098528d9ea77676342431dd935cb406222930e05b1b4d78e951e768f432c052cecbaf99a39623f2d3265523de1dbce007c1f93ca974b1efef0e4157b5b87ca309c7c37460a73c0eeb6033705823dae2c060096363aaa9119e3326111548d50e6e3a866bdae72c14c20ab65a47dda064d53df77df49649f2398ef4cd1513c37efbf8893e6142fc2050eb8bb2f73c32dfab5944b0b8739d24bb7ad278db4ba6583d151734fcb92946481ca40e0046ac35038c0de82ecc84328c47e791965790f67cd124a40b819338cea87c19aa861885439cc934b727753244020781e8705b26ee489885e163bab9e28d96503b1ac0b930a60eefcf08a5b49b2083f1bf28ad68c45d980d834aff0e437904d17d16270a4a7eae2ae9e3f5540682e726800959a5e573c04f40977794d70ebbfa8476c1e91736b1577d53c12580b256afed4b8a50daffa6f94159c69face1511428739f8cb79e88113881d75a2db404ca48d5dc5b975ecf6dc0a59c7a9a291afd7112a669ca0f64d05a76ffe8dce26f46ff7d46d8d4f61a9a165c45a5b865848b8abb73fe765c7967fd1ad98cddb6fb76cb3577810c3b6292dcd0b2ddf5cd03346047d6e7b6d0b8670b85e9185fc293b1300d90282f4409378a82d11c4383dd65a52a76d1cda329e9a3959470195d547c88a6b1a5a012b5553ee433db7cdc2d96b41d4a268eb21984a2b7ea1fbcae76869508297ed817bff97fb9f07cf331bd53cf6558b96d70b9b2dd5c33c110ed6697c03319b9869c7b52e0503a3532024e5bf254daa4ec70ee6b5d08426d24841d9799c86aed34a5da74e37a04407474ecd738839399c1224ec1a22d7ebc53a13924fca34a6f25092b26b9aff70c7f5e929826fddbfe84c73f2b890d1d86cc82920e2f3264753479a907667d69d30e32054d64bc5d4d9ace32c40fc84c35b4f9bd3a44075e7cc539d0da0e3a28c4ec11275499a61837e2159ec63c86e151111bde197c355544213c3c924e3899ac23151cda8fd071656526c1fdcdd3740baa3850f37869a871c956e28a2ca0b5e55ca5104cb9ba855cffe4c26ec8dc08ef564e5509e25b75883ba5e7153ecbfe323c61bd76cc413d2c0ae6ffedc503ec7cc4dbc354ab605cd48b9215c434709401698c07101ed8b95d554fd0327956837e373a8336cc4e7ac9ed85f6cfce17c224fbbbd558b159829a934295a97d892fa061f765abffe5eb57f75a2fd20ca13cc1365872b63b23ad94eed433150aae03fe8e668512a280a2c07245167fc300a2f594877c1685f11b7cabe5d0275a28a2e98665e1f398ee0c384d40c7741dd567f917050ee5ade394161a4d4b095be6945579f1db6f2a7601af96b1835f6bd9007b7a2b18502b239e1f54850c96084e20768f935b1c58d5a9465c80c1d85a12792c702fc4dbafeb671fcd43bedfa4052d939b571bdb82303c919861779e3e7bb9febc5a83b650b8422b59f30df39a27e45df5cf13ed845d6a6d70141d8a6f96202fffa140697e21312978b47bb959c9e0ae5fbe088fb7cf7e596f0ba50e17ac31ff5b65d038531775097c06099887b9377ed371416b61dbd85ab1533b14636d0622d11f4b3411589e59c8b00d0c2e3f624caf9def32ea55dd33306926146544e33600ddc278677c258f3060b17488056dc779b11f15deefde4f21865ab4a25f68175d723c1a762c88cd5a9c0269a19c92ba9a502a0a88f753b91f467405b852f213b30b89026c05758677d5dd0d6d895fcdfe0c3a48828f98d399fd8c731471222fa894e0bfd8b62343148e44d0a0a7482d262e6908e30e672d599e1dcd1accca1aa5c2abb5819a681ea73728b42420ccca199a7300eba6fc646895865c2b34d4087312aaa2bef6c2d0943212ea5de4a1ca685095b8d22793fb805a3ea85a0fae3c536f0bc14a3c2c7d3e317a6deb1f9b874eb16eb293c99fb1ae631c476385ec73e090e80eac9e08e340b14001184fe9cafe9473f6956d2d2aebdd74417dc341ccd9b6ad0d0ba3b23383009c9f6ae9c31b7084148fc6e24612142730808c4a2a69834e0ad16f61897292b630d73dd1ffc90fc21e3cff62837f27896f0f0bde5ec9120c07652e368c418e525b7fb3bc51817a391d2b820fc6e7cb8e55a00d107ef4557b23bf399d0c44b86925e79cb75ba8948a8779aee5ee7184dc0262a507a05f33351416eb7724827ba5a879b3ae22430b8032d62b834afed02b96948d259c46f632ea9e238ac650e9752c8faa4baa639bcf2f0278673c1e50550a6dfdd61112fa2c2c44a43946613f3e3ae3ad87a34a946f4b8df287cec4dfb5d0b8e8a41d57e2d167be6bd5f5f8a5bc56b76f48e3e243f47e6c6b170c79f85d3bb098387fe96c3ffdf117c696a6de6797ce0b5e71a18be14565dc89fc223e280fb34c9be81f8040bc67a63bebc2191ebfb739c3c8fddac4b96bad48bb3bc5cecb934443f4d0e95af72f959ebb4b3035969d4f6e2a0d66023ef1bb0b69bcaab466c1c497f2515e3db185a8a79ef7487c02dda57bd8f8a6749001ae17ed2dcb131dc74604ceb81bd1a4fea537b3490d8746a4ff37c13baf5d409c0e3e3143c9efaa60cca6c1d54e94839fdba109c2d4ae38041eedf39a53307a6c2ebc5d5f4e76e94000cd7a52f87b8f08b89cab51ad9525aa144504384163340f520b66a0ff5c0b54b078a1480d4024cc285aa676fb0769f5d9b46f37f255d2536567395e8e2b1881eb435056f4ed973c622ee7a0ab0a4899943903e73a02f8cf18abc116001d0ff1deba9bc51196a390a109063b53b995fad3e82337d0eef34f3145ec9a263566223d2637a98ec2d3660ab52bfced05cfe4e22e0ef3645c508c9cc2c8a629a5761361903b03c314104a946e3eedbd4754d0aa87b262d673cc7767efbab21e78fc8e27d0e45b47b1460062388a7fe4fbea5b9945cede7b390da36129b7dbd27d9752835d00d447b6c36ed39a80c095246f5e1d1d273c0e6cc006aea288d5502a4e46149de2481576efb40a3a0016c9735e85f75b750edd7ff53eeda70d302eb0f8cab2b5a4376d557a2087778ee245a7d6be03d2bbacc94016504f735976a1929bf71a75fb656addf3f5de2bb823d3babac3cd96a7eb2523f00fa39f4d38f5b677456fa54cfd1466469c095f0c00543b00bd7981052f345c24951770cde6f024727d9ff13f050938ad5e25263e91567dedd56b20087a9d0c2f3f7e172e235928b5671c62187b32624d68533368a70ec1738172d231c6e50979ecd391907d16ccfaa16c93a733a392da72b352b2d3d1dd303652f0cdbf20011df3481e734f4eb08f2f9f8e16b7387269a2421d74e710691ae6c0ae6a67d786a77e7a3d572b75fce533f5106f8679bff169ad4c9ad1525308f4c1ed9589bca6789eccf867cc29e73ba489c61490e0817e9a75a0f01bb77454f70274f05495adf2885fb9ba57d1ef08a265c5a80a414cdff2f159352e24da97bae40d0f4f95e54a21b13c8a069abcfbbb9048e99f67b42ca9ac4ef1face1a608c8b74de8d61497699a870ff0b5d6090b1351aca127059284defbde6c9ed5a194b320e29325adb8b12c65f85cdbd6effd819bb76fd683548916e66b7da2ea2c24aa12049527d2a326613154a69c41db2523c0d97425d88991bf6dacce337abc7cd8990ca772297e20cb89fecd80937006d5c899a5b81f46828a8741a60551d94715ead817b1389ff06640bc49e8c867d7c76fbb22e7be7d03cedb92a1472c9cd8fbba87245f94537585868ffb94a4fe130c4a548dd3a03a6dbd656774cc71442d4ea58a58fcaed25e0c32c7cc3984ec6d7550348380a581cc523df79507c404d26c08c01b67701528d957a2e85587320ab57c65525c68599545bb2525479f842f2170557c61f5cf21950ba7e1faac6e513412fac4be3db6afe11365245b3341f9483f1c7935387a978c04934885b895133c02d73930f4ed1693e7f8258877731cc6fc1a69b215944eb31bb9fac90a5e731f0ee1e5eb9c3c63bc620159fa5c5da2bd3413dcc9f811eb18bc3c0bc08a92966bfc995d4b0cff60733f7314356f60d6b8d65043867b133e63fd79874890b85b1d37628b3dd61f25239cdb2d25f0008ef4ea8c29737f4d4a3cd7d3740e06c6a392362db16d8d4b8eaab0a3bd0977a853321926568de58f6effa4aa6c6fc5643e263000fde02349068fd38138c2cb3358786c06a1fbeb2d797027b0aee4c627443362f137a76686b00da2f4b81d86168e298ec5012cb3e23654cc37e7c3bb59dcbb92b9637489ef667ba40d53694ffbee887328441f9d564c9b8cb8e2434bcd684592bfb08e032799bd1f5775962f3433541d07d0978596f82a5c9851d158233c21558600e504d02f13922b66dc7f13272a6ce7c7fa8305d6eabc52b73ff357610469e53ad25c7ce0e6f718dae1621f45c75e8fbf0af3be2bd66b8c4eeb255cf272703626d6daf43a14df6b2c6174b5626d11dc8a6de0fc80567833677ef125244fde6eb1f20d10fca7e99616eeca83af4caedd9", 0x1000}, {&(0x7f0000002bc0)="e0718a97e3440898e8e2bdbbede65c46809f6415abfbe391c8a190e47c2367023af573c1d7a013aa2fac8338eee6078feec4502c8f7cb81af22feba8750dc0aec1c368d9e995d0ba912d88e1c98a16721afabbc41046907e8987245ebb60246d7eba9436046e855ad714eccf6a8f9a169a88a9321c0b6582e296115ae2720a32c00f15007bd0cd839e9afc97f5438e11aecb35f81dff1557754ac76c1e7f6a426753abb8416034ad0474a2521a5f5a122e6ea5fe0adfa81ec9fa", 0xba}, {&(0x7f0000002c80)="a634cf408f57a3fae9376755b589e87b0b3f81a5213ce9104c66e4223ee8ce9f83c7b29b745deca3426cfe7d4614f07c82", 0x31}, {&(0x7f0000002cc0)="8e257d22db3dca3e26853ab38aa13f829b8d3e566917160ef9bd60c28acda4c21468bcdb393b16047547c2f35598902dbf77fc8a350769439c18b9985985595574c2259337a01c997e5445", 0x4b}, {&(0x7f0000002d40)="db33bc42876d70e923541591c6bf4ee279996ccda4aa801055eeb2bfed4aa8e20c621444628a0d9dd460ed88343cbe94b5d57bf3a8c33022bae25dd456ef294172ad9c03b421686dd9c618c624d559db76339a3f61815431356537874caac181b277fb8eb47559b4b2232f765ea3661e61aa219481eed560f3958ba626941434bedce73a34223f9b7ea22325fd1611d9ae6b1184cffd5cdc7b9d968507f2f464af034beac10726cf9aa6379649dcefd0c9a3d59613596b349e712415916f24b2c714f65451f12211b4da85c4d9e8d952704df20c1bec6c8a0c7284", 0xdb}, {&(0x7f0000002e40)="72c5b06129cc2dab8d8e0a3d2b79a92f6005db327ab629c3a1805d9014bae05f77694d5fbdf8f89d834af36097654065f0f7eaa5b155a3f65a1823171e036bc46d08c3ea2304b1e9b318f938ab6dadd4a6", 0x51}], 0x6, 0x0) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="636ee1675908397c9c3a5779baf9ce9a36c781c4d5da2eaaa3072b7003b243c7b3f472d6368419cc2a8f010302b1d8ce44f32015f52403bcd02f0b09e0d30936f306a76288dfdb1d51a079d38e7d6739cc800ebdc26da015090c1685a487b0f99c0b969a66c571c5946e8c48add97b607a6f5436ba6cf180710045070c35f43e3982b67a6c849e2b76", 0x89) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xd7) 16:01:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet6(r0, &(0x7f0000000840)={0x18, 0x3, 0x1, 0x7}, 0xc) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8892e0dea81f5e1d1beb9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c61e2553969260b0f93fd25da760ebded5f61c93da57e1cbc72945a41e63ebdf6c1fd64ca05659f849918f2924de10b25d3650e472e5d551ee7789f88e3670206d84f1d04b7e8e8df210aac547ba4a7245e00569f1858b8cdcd7421d9d00335f7b95573d163c5cb1e4ca615aeeac59d9cfc8c9fe5155802ffdaa4f84fd9554e410cbcfa43b005fc645a3f3781104597b5973624d9820da6c678d06803ef9cc63db947d1acd7eb9204df64d91cd2a9eacbb36570ed50f7964db754c04", 0x7e2) 16:01:28 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) getrlimit(0x0, &(0x7f0000000000)) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="986aef96f85e1afd829850c72a14e1f588962655eb95f7ff6a6aee696d24aadd3f0872b6a4b599374a9dfb5214be77ec5ca88dc5e04baf29efd5cfdc0f77642ea408697b81bb17115526414e51c4d4ff55b35448da2713d79c23fb17cba46c9e33049ca17ab74645277cf6814e2774f0", 0x70}, {&(0x7f0000000040)="daa75887f91e2dc06694dc1c06f07346230c2526bf04b39ed5f21e648e6d8b413e495d9c1c", 0x25}, {&(0x7f0000000180)="cefdcdf988dbbd61112a844aa6323b1eb6b9a5bd95b76aeb49faa142e6282359ac3cbd735b9c49fe601d33c0bcb58f1eb79b402212debaa94e16694ded95e5bc9cad19bb0af3e337d225a4643f03ad9a38696e3472f96fa42d8df84b3eeb2939c756c78af14316d3e2a8aed3723f9425df66b003eb9e752e543e171fad73c436f04be41ae0a1cef2666a3cc7b942e1acf64cf3c2d23bbb92d624861cf340831a988c6c3732", 0xa5}], 0x3, 0x33) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x0, &(0x7f0000000080)={0x20000002, 0x5}) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c0, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x178a90e7, 0x7fff}, {0x2, 0xfffffffffffffff8}}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}, {r0, 0x108}, {r0, 0x100}], 0x4, 0x9) dup(r0) 16:01:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a718000e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550d48ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f248567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d5254c8a16da84700fa0447d6028ee0276d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae9441211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b06e8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd030070127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df0893655e899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c79cc9e6d08da108ec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f34970310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55b417734309288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c1d2f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f68c0ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3a6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093c0100008000000000823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a3531710219666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a81632f26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bda5c064c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614bd9ef5fd00b9b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d1729f5e367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605fe88aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e09cab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfea4b1db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a471256e8c92fa2bc81c34e344fc757bb53d306e3d03d50c8d6629f2c2e3b8fc0d993b99d0cd1c533682e977fe1c0ab339aab42e7f58a0d32db7e89c507ff576aa66f7b950cebf56d0010000000000000000000000dd24a69eadee829d9b5f4592f08c494ce30aee19b98de1253fe9307b41867391ec0143ff17a4f6f930dd4dc9dc37291dd68d9e85a4c8f7eb64012068daba42652a41b52b65fa1907b0893d1d13a23e96715fe32ab9455aea11e0", 0xfffffffffffffcf0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0x0, r2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0x200, 0x100}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x37f665dd, "bad84b73f2a42ccccab60600000075835db47180"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:01:29 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x508d, 0x3f}, {0x1, 0x100000001}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000002c0)="185b535f2a2614100780fc9ddd2a762c41025694d5a897fafd32b8b7f4a4670dfbf2d2d2fe7d07e30e573ae5a1d4f63add4ec718855b89aa8dee2a8902435beb733dfaceff5daf4ea3eca34f9bdd705f1545d11b4105409c208e0658912cffe0d26726b06dc766946125db18e41835502491882e14e015535a6de08712198102b2d9a220fa08f1d854c7cee38e600a83102fe879650519d1451854819b71dfcd65cd7dde8c989bd301cd13d11ef2a365086c06e8dd45611ad41d87dbffeae20a70d03d9464c32787794bdae65c8b0e53f37cfd1a13d44ac31fb52695062203eb", 0xe0, 0x40000004, 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/199, 0xc7, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="99b458acfb08133d0be0061e369b5241d8d907caf71cee9e45b415b4c5c4caf7187ebbc5bc31c5e2c175317a841d15ba3ae1080a5a717751db2625332152b5bc07ba4252733211806dae4cf687c6c416ef"], 0xa) poll(&(0x7f00000001c0)=[{r2, 0x2}, {r1, 0x2}, {r2, 0x16}, {r2, 0x8}, {r0, 0x40}, {r2, 0x14}, {r0, 0x20}, {r1, 0x10}, {r1, 0x40}, {r1, 0x2c}], 0xa, 0x80) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:29 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setuid(0xee01) fchdir(r0) 16:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) r2 = getegid() setgid(r2) setgid(0xee00) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8002, 0x2) bind$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xc) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x200}, 0xc) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:01:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="64536c4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xe) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2000000007f) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x4003, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r4, 0x0, &(0x7f0000000040)) 16:01:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23, 0x0, 0x2, 0x1}], 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) r2 = dup2(r1, r0) dup2(r2, r0) 16:01:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x9, 0x8}], 0x200, 0x0, 0x1000, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000300)=@un=@file={0x1, './bus\x00'}, 0xfffffffffffffe58) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)="de27efbf1ec44af50025bde19b3864d81cd681029a9fea1f603dedaaf6ec3c891fe05541b2c4efa8e8ba1765613599e786b9e11b3dcb9a83efbf94754d8fe3239ea97f8c2840baf09a148ce130934983a731a21d", 0x54}, {&(0x7f00000000c0)="e946566dc01fca71d15b5064ec6887534545e919986baa4c28cd69747cb80a288586658dc896b7150a3951396e78", 0x2e}, {&(0x7f0000000180)="9e7a10533da0d83526bf228a56aba12329ead2327099f29c5be0e366e286c2fcaf95498ea8f3f2c6a81e3b69081beefc420e1ea43781ea9d635a1e3be6f107f8cc3a8a4316476cd06cf92acf8c029dbc6d5ac3767338b0a43b4dfacd1551aaaa94f2478a66c6ab6d1d3bfe0c2847fc2001928b1b157f71fcb0509ab23cbcf6bf86875a8c7c8ecdf4dd5d548cb686f7180889c55ca8ca883b7bc8768715c8346d635e97ed217f92fd21ed85e47a514ad9fa", 0xb1}, {&(0x7f0000000240)="d7a742ade85e0c01591c5886a5a9b7e5ec0e482cadadc45838a9128a6f648f17d244782fb9c6b16165105d056cb485a0bac73d5cdaa94055a055dc3838252e5af1cf166d7d7c6f0e3110b6238d99a298a89cd64ba68b9211477f7b49ce8c19550752549df9f0b73a0812715e54efcd94a7a11376ba719a1e48ea911d6d27e725b5cd26", 0x83}, {&(0x7f0000000380)="db42244a6e612e548e8c538378726327700e00f6239eda7cb79d97d6f5f9ae77e9c409c640cde0003606df0a4b7ab95f5a7bd14004a55f429b83515c093515bddcc1accd20e359ef9c433d52b292482e17cd6976e4d85d34e1a70a44e1", 0x5d}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="4800000000000000ffff0000020000007ab4e705df95aecc8dd2971bda01c2cc02562d9db5d1f623295ee6ad5f74f0d9ef4f2e351689883efdea13dc11b9546f12000000000000002800000000000000ffff000002000000af2d452a6f371c94063bc84b014f30bd43595e0000000000a000000000275e98addacb93a6e2220ff0287fc075f52518bb520170155d5b6e49e850d6bcce9b0d772a37fbb7b4c1afed5f19726fc71f5d02a59c2fd60786bf53cf01f6f47d8eda934c4ccff4c784a8282269149ba6bc1c2444688eb1c39d96e8bf52a8c118ebcff53e700b1cb9d0023f70aaea69b8b332a69fd1a7a75a9dc63d02943cb43ba9d044764423b2545027e5dd9bc963f2779300b013e878f7ee77154df013d0a8a6d947172ff9a7eeec98a91ae3a999a22341c66ff40956681dd80ad20df53052a6e3cd61067cf404ce9f"], 0x110, 0x8}, 0x0) writev(r2, &(0x7f00000014c0)=[{0x0}], 0x1) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:01:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) socketpair(0x30, 0x4, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0xd6, 0x8000, 0x3, "0678dce39da288323fda94704bfa5abbbf6750e1", 0x7fff, 0x10000}) clock_settime(0x6, &(0x7f0000000040)={0x7ff, 0xf23}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:01:29 executing program 0: r0 = socket$inet(0x2, 0x800000002, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01000000", 0xfffffffffffffd5d) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = msgget$private(0x0, 0x105) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/11) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) setrlimit(0x6, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000180)="bd") setrlimit(0x7, &(0x7f0000000100)={0xfffffffffffffffb, 0x9}) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus/../file0\x00'}, 0x11) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xffffff99, 0x0, 0x0, 0xfffffffffffffffb}, 0x2) 16:01:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) shutdown(r0, 0x1) write(r0, &(0x7f0000000000)="6fe6a7281865ff86f83813637a3d256be328e726b1908ca8c4260e1f90e9b7dd20c7c72751a2c0325781317af5f0f05ab08be2f9cc215606d3f36c7f41a04c64ae13e8d1d8172971f4d46d2265ea4f5afaef377f611e31741db1f0ea967521fb13a4d85ad2a32101984d5bc0def91d73cedbeca5a8621db09e61980c098f9d9ad302783b0dc017c178abf686cb8bccfec3b94480c1cab7ee6006fab27d04fa8f8e5647c7b887c4713ddb8396d10a9a77d736a9517e9d5a7e518190a95a561101dfd950f9d1bc7b29281e8fdca11be935424d99be000873a7f4", 0xd9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3}, 0x8) 16:01:29 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) dup2(r1, r1) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x104) 16:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) 16:01:29 executing program 1: setrlimit(0x6, &(0x7f0000000140)={0x8, 0xd}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x120) ftruncate(r0, 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) fsync(r0) setrlimit(0x6, &(0x7f0000000040)={0x200}) 16:01:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket(0x19, 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="a11db532b107af6ea915b097ae0c99ec4453038d69e034804d605b084ab20e55794674916b3ff3f94ffb998be9fb43757b7fca30fc64", 0x36}, {&(0x7f0000000180)="f9ec869959f00aefb263d9a675666cb8cae643fd098ba9ae515c9e8e72bd7fb505f8627227446a083b17f5734fe47fbf66ee124d9984f77b04c268f665e2075cce2e0b9a6664031b2cb49fb1ae6e5813f25875d408578edf0d9c9fd26b2b8e98a9e525255452a001f763bc4ea2bbb2", 0x6f}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="a800000000000000ffff0000040000000202fee075e3e239a3cbcec2f59bd37a55c9e291da686ac06855e729efac06366bebb8d9e51e437cc906ff4e1d02698ef06a6f9b83e610bc15604b755b4714e797a4e88fa508578097f9ff70b0450825d32ae34f5f633f4eaaaac32293b5e2be0297601a973f822dda08a3e1070ea93d53e764d06cffae7f8d7d6764fe3f0fbc958d7ee3cb53219fba8c82489f365a79e7a4000000000000"], 0xa8}, 0xb) getsockopt(r0, 0x1, 0x9, &(0x7f0000001000)=""/4096, &(0x7f0000000000)=0x1000) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') fcntl$setstatus(r0, 0x4, 0x8a96c8a1324eaebc) getsockopt(0xffffffffffffffff, 0x3, 0x23, 0x0, 0x0) 16:01:29 executing program 1: r0 = kqueue() r1 = kqueue() syz_open_pts() close(r0) r2 = semget$private(0x0, 0x3, 0x442) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/245) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) syz_emit_ethernet(0xcd, &(0x7f0000000000)="9c8c58db6c888aebe8f4ad7582c5a19187be51e5aed49ffd26e76b802986d514b9c44c98b259cc1a0f74b0826d5a1ef9f9256bfc52bb3d90ee3319efd254e29afe203998b7deec1bb5b1538ca6bf89857f35019c67802cd5c0291b41ce50b46f112a45fb8e88685e9f2d8b03a909186b8f77a5b69390184d324dbeb7cbb62b1cd2b95ea73cf71c544607f126671382f6028c54448468ef29ac63f048f407f5d65646af090133f01241d058daa8c9c783242f98886605dccb8fe8fc1fd6845d6b5fe9a92ae847aa2e4d5cd4192a") sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x200000000001, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/57, 0x39}], 0x4, &(0x7f0000000300)=""/98, 0x62, 0x81}, 0x842) 16:01:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x5b34) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) kqueue() 16:01:29 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/64, 0x40) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x90, 0x40000003, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x7, 0xff}, {{r0}, 0x0, 0x1, 0x2000000c, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x41, 0x6}, {{r0}, 0xfffffffffffffffb, 0xd0, 0xf0000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x43, 0x7fffffff, 0x8001}], 0xb0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xfff, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000022, 0x40}, {{r0}, 0xffffffffffffffff, 0xc2, 0x80, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1, 0x81, 0x3ff, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x50, 0x81, 0x0, 0x800}], 0x6, &(0x7f0000000280)={0x4}) open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) utimes(&(0x7f0000000540)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000005c0)={{0x5, 0x1}, {0xff, 0x5}}) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='(-]-\x00', &(0x7f0000000340)='&&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\x00']) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) socket(0x39, 0x4000, 0x5) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000ebff0100"}) fchmod(r2, 0x100) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:30 executing program 1: r0 = msgget(0xffffffffffffffff, 0x100) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8e, 0x1, 0x43239e985a6189b5) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) msgctl$IPC_RMID(r0, 0x0) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x20000) setsockopt(r0, 0x29, 0x8, 0x0, 0x0) lseek(r0, 0x0, 0x1) 16:01:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r1 = kqueue() socketpair(0x1, 0x1, 0x1, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8c) 16:01:30 executing program 1: r0 = socket(0x2, 0x3, 0x6) pipe2(&(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653001"], 0x10) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/6, 0x6, 0x803, 0x0, 0x0) 16:01:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:01:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fsync(r0) 16:01:30 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x101, 0x7fff, 0x10000, 0x7ff, "5ac65fb72e5c1c3ac3abb4c35f0355af5825fae2", 0xffffffff, 0xf73}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/201) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x6) 16:01:30 executing program 1: mlockall(0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x220, 0x100) 16:01:30 executing program 1: r0 = semget(0x0, 0x0, 0x204) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/115) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4286, 0x3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3c1) 16:01:30 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000040)='\x00\x00', 0x2) 16:01:30 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) mkdir(&(0x7f0000000040)='./file0\x00', 0x28) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) socket(0x2, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) listen(r0, 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x10) poll(&(0x7f0000000080)=[{r0}, {r0, 0x107}, {r0, 0x80}, {r0, 0x40}], 0x4, 0x0) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x8ba84a9200704d66}, {r0, 0x8}, {r0, 0x4}, {r0, 0x120}, {r0, 0x4}, {r0}, {r0, 0x148}], 0x7, 0xc4f7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x51, 0x4) socket(0x21, 0x4000, 0xfffffffffffffc01) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20080, 0x4) 16:01:30 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) socket$inet(0x2, 0x3, 0x250a7db8) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) 16:01:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7bec82068f3199e8c639a0340bdfae37ff4f9482d8bcaf3d480810382938393b1be9afb7c4795b23354b823f181f759ec1138c91c92c3cb4ceac795c851ed5dd397bcb620fb1b573af7b0297beb28d6e2010968b0dc00e2910c96858985c5f22d59a54800f2885462d30d2ec82066f3f427e0ccad25d7aa902b2f999a1ebccdab5ecadde5a56d6889136b22ad006acf9b61e307ba454a3124b8b42ddbce43c81de408dc234e94144825ecf54c0eaaa1cf60f1e9b68c397", 0xb7}, {&(0x7f0000000280)="6c0697b96ace071420559f50721f5757b2c1afa597f3f83e52183f7cb132ddc364e6810684fc6317d47fc9e917dfb37648a23fcf0a7d637954c894dc7f8232fb350247c8f371042e682528ff0d18bd5bb35b60a985a46ccbdf24d6e1c8f02dd5642e33fed7fafa1f1b1cec989018f5fb0c53b14d5a1a25eaf7418436e11fb3e80f048873ea486c8af45e6df45fca5db94337b0379b6f5b5f926187049782b55fa27c24fb5c29327e62b668eaa60d2c2cbeaced17ef068620ba330199613ac0fa1ed8c80269701b5a5bbc2d52e5daa8900a87a3ec2de133855157b8314fb468", 0xdf}], 0x2, &(0x7f0000000380)=[{0x10, 0x1, 0x2}, {0xc8, 0xffff, 0x2, "f6fe556560f2814877935718f0f64c733458801397d85b04e631f3c1eeea5224ea0cac19f08860cd12302df737fcbe177044c53bc6a367b31e571b825b670d41ac8506506c1683f7ce84b20e613e800721e431cac9d26f9e49e6be3bc195bea2eaa4929b2d3927513f819819b7317f8e1d83ba6c77f1047c435fd426b73a30f084ad2c70769356dba751240f10844e2d8d43262f16a7e368daaf20c978db3b2753d990fbbef86c6f6256dca1ec126933b0ef175cde652293"}, {0x1010, 0x0, 0x8, "325b79c6013b721727ef163d64e7e427530af035d87fac5dbc9785433a37f83da12b84a7ec25e86906b48722ed90a679c9665cffe761086da4fe2f6bb71c01d751d7274bf80268ffa8870cecbab4a11719d4f0b9e102a9cdbec187ebdd7853e2739bfe1f62abb97e8f33a5bb878c3df1c5c299c7cfe2b6a39bc263a962ccc4c469fae46c4147bb5630a3a6c53824f27e2d6446de2e4a6c39130711ddb6ff6ab23eda40e9643b32352f2e9ea8c72d770cb9aba6bb82d977c35ed9f0cc79e02525117cf9bf8f30802d763c988b9ebb367581104345f65d40f387059b58b2c31e370aa69f83df3bbfe85de21bff7a23041ac5ddbf63e3206b7d7a143754477312b8545ce23c023c035b101a332085c7ac33ce2d7b94e3eed303301cea229015343f4278f5e7765db68e7d6f809547c2aae2860db57906591a4834646ecb5a9dc841e825c5ef616e65a0f05a5ed2e7db185e0083568a0160ed0f0dd4b4ca99a8cc901e9ff5aaece39b0a087ebca5c3a57bbc538ef55adc90fe9f5938c4af432a786ad2f947ea1e8713065703e1c1f8abae7bdb1e67d91433c6329ab504c209f01af0d492c5395f77c200902cf707292933c2325172194469216428f11c88faec1784b9d29c2e1c4feba7f15610ec8b905069eb4d439d26424fd749f9980099e067bc7bd27d59c8ee2cc5a59567dad8bae40269d56f71f37d85a5a798a3b1be1d0da8ad600af88a355fed1694cc68d4d5909672c1d3d3407f80623037d26d51754c595f3ea40feabe952527402d6e71bda37765718f9ccadf3765ae47e85cd16f16837382cbaee575bc7024d55180348d4db75945032b11f48f52fdabb0f28143af4bb9794957c5747814fe241118b27ed01f9a0ed4cd29994058a28ec1f6dcbbe31ce8d736e27fc4fa0453e05ab13fe9a342d12ff92f4b27f4b805876e98def983ff52036960dc7c336ebaa6a2bf77aa0833c5c44ca63b084580c21817d5807c0ca75e3171d4c5fee8b197cdaca41438dddd46529a6b11d3f3866955ff72b94f55ba64cfb985e4e1997f7af0bed0248b5e9520c2b0aba335283fccb6731dd9436d22ddaabed4ad26b3b5d445406bde3529c754531c8dd202f8bec606604548f9fba2126c806304c0adf69fc9c2702887ebce6aa3849b6c2ab11d2ac398e0328ff4ad1e05f56fd88ac79448ca46637fd689db6032e5afce51f336845b2998f34646a2143b81066815509f6c31cc35b92e777e78350e2c459877a831e846a12ee6be129890f64b2adf27bec8222409b8879e6a2a9d503c3b990c2e69c1abb44f072b8c67971e5b9db1c7e512635a5674f6578383a88d6bc0c98b40426e703b68443a27d2ba6e388ad6124efe7ebedb7bfb395f36548b4d65c39d41e95b7defce8da3b0d68e3cb8f225d94b8a4a16f71e67cb30d8cca9cdb8ab1333357fb3c8c13e7c3328e5fb0f236536b96bc4be9d470d05a0744fc3033ece8adba6f1cd3b57f5bae399f08239dcbda9ea14d6f3ebd59963e7ef5509a6a55397f6ef37c95b51904466a0e8fc4c8998ef57b3929d719a16915e828e77e8ed5d306e2cec7b04808d7e373c6a2b70e42e3f09ca50c3fe6e83dcb863e70fc185e87781d63e9e1dab0688d6bc1c44f8ebdbbe9fe95e57b85fd15e2383282cc12a6245d605b17ef678ce0a11ecf54b36b2f80a3103ba41e0419cbf84d26ac3304f2d03c591c255db9a244111fdcc0052df39de8964548622ba3863d536a78798d2cb2fb5ddc0749b965f1821376d360a125fc8f122430dbdd972cf74dfcfbd88e0e7ddded3f9e3f5f1a1671d34422c864aec19cdd9d73f2b72ca7241f7748c361768e6f8d283993e1953b464d1e6248901267f21a95295e27435d30135335b940cd044133f1449ac3b2a53c8b7a9dbee873fd312e7ae07ede6b02564295094a082b2d8bb0e26af76b407396e084163240fa01304b36d57593aaa54d38a58f7fd72dded05102a950cf76a26ef25e34a138132df164b99afc7a596d4f37940b7b1239df9e962823e8947547e7d297897054bf1f68ea04b14fecc02a96a43d2a41a88a52e8e8c2d533526873fd3bf53702b45a0cd70f65df80e0a11a2ba460bf846eb57e20f72abf6b409784afc652cf2b278f989f7d701c92c2235c942bf88aa72a41f8e31b3cef75cc504ff360bfd2a5b39a8ccf0412d5057eb4825ebc6c1aeed50d52d5b3b4a12a76fadf244fb66ad160d2ab7e476905e153953b3ebb85c34894c9f67687d2642647017e5a99072ec4eb9e61ccf5e550c6814065b2c94607793999b7208919b76c92c63e34d4a245fb706b86b4480ccc3f783baa7aebecc44a1f3997bb9f581a9af4ff48dedc30c92d4ba1cc702dc03156ba55b5115452e8af0671929cf4d14f40057e9fd75db768d414a13f4ac7bfff4d9a0d9b2010ba16184637b60237a1b50948b4b39e5d56e438949c7aff9df502cc2b80340a3bbce15f614bd22a4af957ba31592e85fd68b04e421a9f6cb6ec9635585689ccd2492ee1c14becf8ea856f842fb2d46b6370bbf5c6aae5192ecf5ae39f98589d1a1cf2d7a893d6e5db39609ea7c2d5a23b7c6148d272e5f92b0c26dccdfd28328eb83ff7fe13cdf94a4eb2cf5745175eb58ee6747e9149089ac8be41bd63f8cc4794efacd3697c5efc8414afd0a7c248f6fc1e7c180b2694cdfd0c6e9939ea4dac1d75a7720ecb03dc7190add4b381e7995e25546c872bb240c8a641ee422f6c2211fa09ea5ff30061725b05196f92308bf201c112f3b2b117d5502dbb17c4e26c56f160ff322cf02d32b76a8e1d948ba436fc5702476801491d2758b3fdf1ec43ecd6bb56636ccbf23755d242cdff2658606e29628f4d46d3d5e5c203aea86629f8e3c28811b92594ead52abaa04e5c546bc983a0e0b4d70d9bd54c444a4988a88dc264702983dddc0402ad4c13859492412fa731b56ad65bbaba514fb1ee7a02fb00dffe4093ed13da777774529cee955de3677786b34b7956e174f2a3d93357402600c6777464458a3e7aa20d57698c2a4a934760288061d199936463067ea511dae3797ad0ea597f277359686e3a0416fee68a1d7d027ce262e4331ff23d6d6c96ca1e52fdb394b4eefd435cacc86340e6d5a85c1ce8e5c238dc457f226b86836b4b5ada244bdacf31f2e3e94ca994a25261cc85f674fce9722fa63898806868710b80aa02f75953b81c580cccde2d1d0a226d22e39a9c239e1037f7df5379410f74ab052c32182325fb30a375f61d82dd0863b75c80d594286f2845c06f066a840fbb56e2ec78c2a51e00f7e8a6df8cb666f0fb1911d2eec02e3d802db141839080f303efa5cfa364fbba6e37dbe2c34942fa9dbd5ac9aa1fdfddfe1f7f37b43fa4b3648f9dc0e8db0127c71f4cb40335fcabbb809323906dde02fa9a71867f01f3272e5603b9d26031564a0531fb165abd665f63fbe6804bf56081aaecf2440eed0a4816b7512fb1ba395a6ea7cc53d1155b576b987c4306ac514c28f46d42fdca3f24ab197cfa72098417b8295794ff7346817ee248e72dcb3cce36e8c70a59c4709799c2e69d8746d3282021de8dbced82bc5c53c00fa5966e8768eef01726f4826023450ce738a78fca285b458b0222686db634077840d1030595e25d0ef3dc3a80a789b38cfea68cccc16495f2c1965723682c09901b591bf2e42c93b6481cca5dc71b5938b102fc2ca68621bfad0310304ac37bb575789a52c451d4d685c164a3b34235aec4da702c4a63eaf147d085683b9d39a6352f5b714fb7ca8667b6263f995c97263db9e1888f2cb2a62633b891f4a1ce6433afe334c4183cfbe6590dfa3c77d65df7b0480d60304ad5bb7673bd83801e32a4a46e029db5e7e254a78cdfbba112babda8b9b8b5a51ea7e6452a67a51ceb069de67c8a866d3b328878ee176bc851705a77339b084b0fb5f0e3e1edaa06b55981ca66c5659d8e7547db30806fe118aefcf8f31b4fcc3fd6fccf409f49191735c37e26b225aeeea0c66d0c9ca990f3396b24ca4faf2a94bf70c0523105a47335bca4ef154d29cd170e52305a2ab18fb1bc7355d8d10149ade8b54fbde8534ee748e8facb702fc7312458183c6262e691a0b61c0058e1e4a1dee988c12498d65e0dfd10308b50de6ef103377854b45fdec4362744282f4480ed58a14f416c4b67546b3a1f49d0a0532729379837c455235ffe1e2b10b6db764ed0e6bb450621e62dc5be577ca7f47a8a6eeb034b5478f943dc7b7d5f51c92deef0530d72ef318098c093442a3c2420ab1d63707b5eff5b37e42071bc718395efeec852035248ad65caf8de77fa9f0e92fb2c08a4fb366703bb24c57d21e16f9aa322ac28ec341f5b5e351c0fbd0f3da13be3ebb8c613894f4785dedb8d43ee241cee7b7ef2781104a7f301386634ee83e157ebf3ec31fa7c8fcd0f472bb789f4910e8cbdeac135482afabec7c11860926b1572f2f54a779ed8b32326c5bad9538cb5ce7079eb2772b3bba1e2b5f0d88e197a304ae825d5049ab9e19521539ff558269fa45e547b37d0390b70bbe59c9db7b6785a9a94fc6a4097e0956b805d663759825ba379daabfa50e28ce58d5147a384aa0d7aa4f6c09de1f8cb57993c5b0fc7169084faae18af4dbb2519d830d4053fec6a1a157f3a8a492270ecd24a5453af682239c322fb2b28e489f97d79eeedd904d9d9b0306dbdc8691eb2c04a8516a8bf98b33ddb0b61cdb28b551436071772ee5d4ba6e1c80516fac12e54f572cb9398f893dca16fbbd21c4c06bfcc5712245a33d062d2983832fb5c382c25d265def1f2b935b3c4e355329cd5a0ff5535217e7dc689ce2e3b364a8af7a8153fe30a6e8c0a2b1df5b58ae8d21566813660296f6f63a3465c3d036adc77657198d04a7fd4be1dd279e3a0071b623861e225b24151240000ee9da90a0cba59ce41ed65aecb9981ede5551c08105c9ca4b57e73cbe542452a80c7fab9d461975c4ac064b932d3c8b2e3e0de7d5999c69a3f92882bcae053ced43fe375ea69aab59985447158b57169ea649992f3214009639bfbd72c876d23211956399b656fbc5ac5992e1afbcfde061c054501133d4aa96019f41401ac81b786df1d04547303366a24e5cd9ecc3fb26b594126e54f0002e64c1ee7e7ef1495902d8e8dcf9cafab2f6437ac8c8dc89d9116bae5eb46cf10fe6e73fd2910496ee9a8c2648e354ba287e14a6ab1e5e51c634735f79a35494113ceb3349f937a557b94566615f39a9e24db9851d784a7fe4f4e4bd10165f952f0cc4e6c06b89a6246f2e722c2ec3cf2f0b2602c2259583bd94c60cb251afc3967505894161120b6988832cdcb25f0317b4ce445c079b7ee4c69ed6fc53a1575c4f0bf9158b8dd4d9dc2639ead29cbf266322c7a2f5b9b9f0d4b5421cff6486d5ffdaf1bfda1dbba72552efe738eb630cd1e578aa652091d720bd32f28c6b76fdf6f96a8cfe2907be814c0acaa4f985a7086aa791eafc52105320426ec85570866469effd30df6ba0b8dda2e093f9353a24e7e48ab1aea3fce74b787fb498b8d84343e115ccceb7665fa256db635cbd5c9bdf7372b042bbb2cac342778c44c6315663e9601a3adea335e18545c8fb814e4acc7570130f3262787e06d25e25aacc28f1f78c4aa2ce0214a9a83fd37485f31e2bef7a1ca7d7db7799fccd3c24162246f3036b5e087836223d768733a4adf33d5dc62cf2406e641816a58344c6c605adaac57e916c5f4e1a74664d536d2f5b044d56dbf3b32b0fd94edd5d70f0bf1a4b793407a204a293807580e8b8"}, {0xd0, 0xffff, 0x3, "730c67a658b9b283434b4990399cfd0d2c1082bd034b6851187d488a27a7172d6714a656e5a73448f3ad29c519adcdd73f5047b1c6dd1922edc5ce7af44614ce86b439e70fb7e02a33f4f796af5a5ce3c039608102cf7b7944126b24f29e13ac2f78bbb0b38ab00ef2bffbdd208d3acbba29a39b088aa8bfaa687fb33cd52315609437484fda35c929e60f394bf3615d68353b615b009c59d7a010a2babf68d47bdf6dc3085cabc4846cdb5dfe807fb29672689de1df21f64c"}, {0x98, 0xffff, 0x7, "b71adbc7b6eadf71a7bf63989727a97f7805bceea913bf33c73dc910515332d7847dace99c3b1feb0dc26499d79a3e4c7b0b20401fcb414d3b5a9d25c1375a8d27d2977b7bf862b92ef59ce923fb9094820b19b59af7198ded40377bf1f3af59ba57ecbfad678842a0b334ec06443bdf40b843f36f56cff1670e6686c8140689ce"}, {0xe0, 0x1, 0x7f, "75ab0729cf48a3443705d96f41147aedbbe0f692738e3af1763b0cd5b0f1c71b6bb1c5c57b588436b6fb2aa36f0a898ddb0e49e609d1e018460fd26fb16db58eb51871da29e3d36a034dcdf3c4fda205595080b4e10f9855321ae3f1b8868d203adb81c49f6bb869211f4c4ed0aec23a656135ab156d24e728a3f8204db95ca853048e30c67f155d1601b754e1bbcf96fb10a5b051d62a66bad205b7c012e0981365fdda1758f132dcbb670f652a6a3c754f333a1ab730376266be44b99a62155ce374d0155b77456fb95529e62035"}, {0xa8, 0xffff, 0x8, "c90c6716a60dc51c1bb2b4df1d93665ffbe092183cb1a9020dbacf04f90a12091a4989877287abc3fd27da344a1788d7dcdd515fe281cbe6908095130c3e22a7fe3d9efadddbdf526ebfc5337cc81e2e301107ab6cafa177e4dfc043503ce2c9de22c010c323f3cdde158ac7b6c63b3c43ee0081910a0e075ffbe47d4e21e0623eb9d282835c88dc679d3fd690cc33bd99f68b354e4f7a"}, {0x90, 0xffff, 0x5, "6309fd3e36bd2dce50a85634f671cebd3c8a4cde0afc483f43253b0248431838cb377200b0ee2f0207ca75bf7629e65b7780280637c31d759fb819658fe4dc00afdeed15193cae7ccc99535d67834b31c306652bebf1232d2f4e2afde84ab8cd32f7ba8a3bd4b57bf37a7c6a1cd68ffdeafce4ec9453f662573b9dc2a1"}], 0x1468, 0x8}, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 16:01:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x0, 0x80000001}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = syz_open_pts() mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f00000000c0)="c4901f95cb728f89e9bc8e8c5ef4234912b5d90f72b0ed46290d39432b51da7136ff8a9c25c53c0a1e5397e5b6a9e7458b3881789544c719c4e525d8da5933ab2eae07d53fef4c68df96ff1547afed9cecfbba405aa6a225999c3a2ef81424f712609c4ee5657ade0ae2ecc615fff493f99d2d52aa10125d9ec04fc3591fea2b04e52b2f2efce2dca9bec496425d1fa7d07124f43daaeb9dfd41bbafa7c61660a556a2df7b07ab5223fb2ce6b7", 0xad) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) syz_open_pts() close(r1) kqueue() 16:01:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) chdir(&(0x7f0000000000)='./bus/file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x5) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0x3000, 0x591, &(0x7f0000ffc000/0x3000)=nil) syz_extract_tcp_res(&(0x7f0000000000), 0x25a0, 0x1) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getown(r0, 0x5) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getpgrp() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) flock(r1, 0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) fsync(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:30 executing program 0: clock_gettime(0x80000000004, 0xfffffffffffffffe) 16:01:31 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xc4) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/146, 0x92}], 0x3) write(r0, &(0x7f0000000140)="35e1b451c83f0ab74a762d26ac241cadf2025ae63425b280eb199b5d71fa14ca03e97200af106645705422993210bcd0845010e26a3516b35dd577a4b39b5785e899c8ea0ccec4bbd59adc38e8efe280734356d94976dba0a30429157710f43486cb9f160cf63d2a72e015124f403b2a246cd651c332ec2bb29cf9afa51368827760cbc86e8d073b57acf15b4e297f91679f0a628bb8ba10857475734f9884155ff78eedcff059e45f3fbf5e9abfc17f3a0950c3cf53afabffb15e6b361a5dd83aaa00a600c1d2c4019528c3628584d82bf516e03ec1a60c0c320fbcc966ce9316bde45cea8284d052d623a21f42eab0c46fc8055be429a7e1c25ff539ec0a", 0xff) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1) 16:01:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) recvfrom$unix(r0, &(0x7f0000000100)=""/130, 0x82, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581aec0cd14f72e0349738324d7dfeeacac9f746ed9f656b9183152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7e00793a0cef214456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c8147af7f881a0100db832002c43c03c4ed1519000000000000000000", 0xf6}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = syz_open_pts() kqueue() close(r0) kqueue() r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r2, r3) syz_open_pts() read(r1, &(0x7f00000001c0)=""/100, 0x64) execve(0x0, 0x0, 0x0) 16:01:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000001580)='./file0\x00', 0x2b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001540)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x71) syz_extract_tcp_res$synack(&(0x7f00000016c0), 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1000000000000027, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="b41e7104e01fb5caec0be4bf158d58a42122b89ad04d50e4cd977ab14c7d38504e1c7e37ee121851a691a6dc9c6b2967770b5a69f6c137184db54bb2", 0x3c}, {&(0x7f0000000180)="9e7b92a4f08dbbe6b6f2611d3337e6dbe13406c70011c32e04cffd3c011a496687969aaea766afceb75751d459981cd2547fd9cb43a72628e768b8321ddf2c834f06c81d443bae14df899ec5cd2d35172e5c328ae9d8a1e20588d9890ad53ae0d50bf7ea3abb661f2ff73034102acce6af94b9e8a670faa7a5eb10a34d44abb815eb02", 0x83}, {&(0x7f0000000240)="7edb7335fc5ed0429e4a9f6ad4ab6fa80d03f10f536156bf816049e5a4ee9c57930e8a4dcf36d7977403f95241a68aee641f19e2d16c1c53ec9887e2217fed40763cad7eaf150ae67a6ebb3e0e05a629939fa0e4876955ba29575b8d942268ab3792c039f031acc2094ebda05ffee86c04c675271d355a77f3f1110140f56637bb7c0cb229ee33a18d92f6e1d16cee66695c8abb1b7794442b1a61add41cd4f64eeea0e4e40f8c4156748bf46deb72da52db815350017a6c009f49b44aa23ad0af6280945a1380475fbdeaef112aa9fc", 0xd0}, {&(0x7f00000004c0)="54fe111466b24b7626eb1f5ada31854144483823ca96ba1ade5cbbba8d6b121ee1569c6a2b88a4215a955fe96743bfa83b13d306d3c984e30a01e370b8778be7a645b928361131615d4f3096f22cdd55c833f68198a93125b9aeaa4a81803bf04cadc46fc4a2c19d03828411b2bcdddfcc73c5ebb544531bdb75e8353482f012c5cb8dd79953a0685b05f90b701ab9af15e8df5453133345a789bcfc272e4fc577b7200322fe17f9b327706cefc7e0b6dd1be871f3c8f45e3f274161eb9ac3fefb10eb4cf56ac9461553d64d0d1c3348959fdb8c229cd03c84666fed214633bb385f965c0a7aa6c3a772a4d984f2a48113fa2c9de5956816540eb499fb08c8af36df0cbe92cafd387c9301b865e3adb1fb723249fa41937f7deeec301e0835553f8149526d311e51b48c0421695c226970b6af3487fddc23fa25d8060f902a27616d31b33256188aab28451e1fcc5614866c12e65d4e408e93e8380837d431662f523dcbbb797e3d1ca3e865b0a0b0332180bdef3bab515656eb28f40c5962c9f06fc009976d593e1e0e6bb9b410f6260e239bcf76e4f20a3c0675a218740cc802773e9ed6b35c19e99626148f36b89d94ad8fb77826f86a3a59b15ed10ee0c2884a373c5e8b50d780bf1582d8284842ae111bd2c7632607551afa00e0acbd18d0fef596b679f75ed0a7ce1a25b4076cab690b586558374623a65b10de4b68cb9f4954a491d6a76a574a75eb5477147bd92513ad4b25c1df0ae9826821c16d68cc7206767415a341549ac2e27f0ca91a3a4f0e8ba8e2bc12bea0ffde7344de75ba71301c352747916e9d5fa9b67211be8174ee7812ef40089bd6d24215de65ab1398807998a9c5667ab242123abd1676af6776086276935c99d85e76d1c2bf9289bdebe977e0ccabebb5d49037cb029ddcc47594d21b506440027e24303ff89d6bc84cd2e0a746505a6c9d67cef6c9d5fbf8f8d74808d815c794e0a795cb26054a591c54593ac3fcecbe6a641baeeeac354d35ec80b1a72c4c68f44904c83a0d0e3be9b52567cc820d4e256a1a995bd300b05348a9e9be9fe78da3f54974797e23cc6d2d577d51eb6e93124bd7bf0145e688ba486d8534e69198ab60861875108cc5710818156bd633e1368f84550a0208a8fe2912455127a7c387e429b2c8e179d0ab19054ea56385627a84d118c6f270e60e15b29d3e9ba023365ab17f21489d8d3381431028bd9b9d8f3725c28f601d45e17bba2c29425466e3611b701356f8f8b9e43980c748e99ef9c7d2f32c2f4938f173e65404c7d1c4bce42161f2630b0e78a8eaeba6fc8d85219ef087537e097daeaa202136d9389275d43c005df92739c4b450c645f5b9affa914845fe4786084858ffab901ae715b276bd7d77df1cf656cd59daf0c63ab821a859fbee4931a90a5f9a1872088982f03edf27625d4a3f4f29fb0602a8350ea2322c01110e2cb383e55450e78c441ff1e359b8818a901dc419d4bd5db4a6a71a8489ce5a2321a797386b3e1cc0f12de1173c426ddb01fd3fb4a20aa322cf76deac98301f744b852911723d95c809e07359cf3ae3663bc48ba0ec590895e5150f8bd2c6fafb6db03b7ea604f033a61d05b0f8922b5cd324bc56905e6e7ddc1749636ec48b4da5068361c6f59386e9e87c6d0cb168e6a17954269a2de57265306d7356332074d8f9878a972bf342d25fc8367c5632671789f74753e587b18c7ba5af9253760c609d41262be423dfcd1725cb5407d8870571f1c038cc577bcfbca5e942c01b54a3928a29e9a93f30c8b9dc52e8519859117d7ceb07e068cc7526e9bf34a8fc5e5643169731d41cca3c15b637fe52075c674907dd1f184cd34aaf840c924865b7d7c50a45ca7be9aa1c9af01f4cc3dc695e0a5dbca038c02a0f1798fbb097156e8b5545e89d61a98bb0726b272112ae4340b8b3818ec428035b1b2c4b18d180c9eef60df82520409a2d917695a347d786c0deb9539412db2314ddad8a0603953305d14dcf9be286164164fb721536a6051e501f89b06b5818e8646c4d85d3a3d9cdb08f06c4d8c985969b8b1ff2787bbe020b7aca9bbfe98ee06296edf80bb750adf905b1747c27dc1770ddc120a5a96e0519817aa7f32d0c7dc7dff8be803621c0f6e4d8143c94283f8ca1c74b352426631b3a75148fa6ccb6e957cdd93cd0a1d7c0279c0c3db9a15feafa26bf91a124981af7675d77c9d67936a7fe7dfc9a8d64afa10689b03234e8fc26428a0a2781ae2e936320bb4124623e434a1b3b0c0d13696af7d4134049ac0055772213f560adda7e41efa00ade9952a597293221dbf6c39e07d175506d234dff85039a5b10e7b30fe1b583d5e6414815ff64fe6bf92e58172491b1d3cc50f5f4e9cd73de97304486f0da3e05558c1f1094a235aaf18a476191c7453462f95cbd3c886839df9e58507c60cc6daf9aa5265de6ec74e86f3d8a20cf8bf390ace5128f8023678a74694f950fe2fa04f461d34b85abf24e75897b48703b7916f5fa34ecaa2766d89b141d7f06f9aff959adfff8fa6ba9fc1feaa6d1a107d2792b7e1fd3230ca3e82bce077a8194ee461d059a8d79369e02c2d941224c815697ed9f01fb0555839ffe566fdad3e02b01f08ee66802a65fca1439587c0d5feb0add3f902b9cb3951d8a8f5571d73de0b56f96bf8a201f724ca3c472b0150c6a47f44f89a3ea308f8824fda1be1f1d489a1ca75991cd685232d5f1f8da5c9f2df280316862c24167ca038b14b85c52dbe2e3e9f1a581e2e269ec762d235183c9b5c7f84732a75178eaaa3dc9ef55f0488f7e25a7d50d083228d5ab50769da0669b40103bc9a5bd7334c728911f32aaae076d5a70199215576d5cc139eb7895f83b68efd3e9812cb0109f94122bb3c854627a6248b9bf4d0033882b1be257cf7f4595e5cdf170752aac089ab542918a96b2dbc26c18dfdb5c50e130807bf7a97106b6fac6ba3223a5a31b4454e915798ed45ecd97c07c3c774495e32e841667096b8d9155319d26ccc2e64eaf6c0cb32ca2f3350c6a676c556cddb22b62af91de3f9f6abc7f1bc2440a679b2cd028dfe2e47e9b4e069f84bef338c5042a6e5151319742e9e49cf5ea0061685519959ec38f30c47b839ece4e7a346d82e9cb9d9c87e3396014b877428f446bb71cc45c6263076c907164c82c6fae48459a65a65d6cdd7dabaa6f68181adbe58c05f97287a7e35610a0c711b6a18cdf4d23d00677fffd61443d8d70ac87b1e2b1132a7deb845b7984761e2c1d3b580126da70e82a4dbe389fd022f82d9e8cd8a77caec47e1aeabb43b3dee55e99ea93ba84cd841b4398ee51ec3c4766d0ba30c6905ef1ad656889454c6525721a2c978cc4248f8f84ce93b941e7e2141259b362347dc66063188d894f9d4723ecac8d205074de2c5820130930760b54803be52dacf79dd7fb4439f736b5bac406e4a8bd78517f77d0838097545c2323bd49a89fd70a9a5342bf7dabec8afbc0fe39b9e5627881a9a1cfc1ef173633ecd9098adf5a26ab520c1da3c381342bc4e653b61ccd282fa356b391107aa2f350516c500765b8ad407a13360f7913c19bee0cd4c0e9a5266508d94cb9d2e12fdcba2da197aa75abe95be8ee06c6206fda99fede060397f432b27ca2ab2bc89717c77821f17ccab978a973650dacd855200349dc4e441d1560bf2b2685e971521925c17bb2ed2e7c8c889e0907e40293b4c292f31c3e25562c15553b72c778153511af3fc2408d78f10ae6164c798fe7169c3d7595ba03fd0bf648e57efac5c7f32c8661cfb2db0b91081a8d2ce80cd25b35b0bb61255568a48ef60bf32a5a5b5ee04a3892d3f2df53d59d1a401391d367b9a0782cb63f1405e1d414af491357bda64de926f116a5239dd6dc2b57848b9fca8c34ec8eeb04ebf276da22df4378352b81808644ac0a1322f20198affe60e78917717a75b70adfd8bcfd1aab6efec2fc5761ed568869b695cc55cf57a130a91028b08a63471232cc944903bf3d63fe1e04b5faca5ff9573a1f0c1410f3f506c510bebc5622282555261e107d14f06ffce9d6e247b6a4bd44153bc64dfa28f4a6050f9e82f3a67b89eae2479454af1b65a4440746bb10db888ed9b291f395508e13d5193328b8c6af4285e66f71bd86a275e4f1447f8217f6b18c995ddf2361dec041e59d37f64e2af66c79683072a31566774bbf1603cd0c173b57594fcc758a77d6fdb66381632268575c28f5a6e6c06c03acaa7ca0771d6e5e644d9037436a346d399ad043fd44b0e00da162d90cdbafb9e1e42cc300302b6e11d899087e19d33ff8d7c323da96a28956f4d3221d3131b74985100b4d9e5668e9a5a72efdfcb63cc465d7310a8557bc6d068a8d09b39a070ab00f9a1e506f57ca37ea014952d4208223f903500acb2f87b604444673151824750463a2398b3697243fb0de7bd0a9bf876e1cac9790cf0da77cd7e221489db9142edc016478f0a867032e481943ab479e3aeec3582b3a057a280a5dc9b00452e4eda06139155032bec492c0cf7ec3290e5adf41421c37750aaff9492359722e1419c37fed33fd507bfbe435350983b57115431822488a02cf6f85de24ca3a178b2f548c4a38b5d0ec0f0c43243502bdb0a78896c003ed5929158463cacb032015a5614b17d1dcc81974be0fbd9711de374cd151f63b1f986b33f7e9c8526613eab717f978b1e39de7c83bdbbdaa5d6d889915ec21b305b1fcfc65d54ae5dc2ddb0bfbcee1618213f1922a5795e78796f6b5fa8c942b92360eaf202dcbd35b642f2e0d25420c64df8616ebcd5de4908ddb7fe33b5f36a6e2062201ad35ddbdff48f024b178ec5f27aed726e70bd1d200012661a995ad7bb0e6cb024c4cce3e76a7979228e2653f4af8702ed06e886d5b750c13f5885825cd46af348ea9a6610be0b21723577de2857033a4a04e32f7f522ba954d69cf7a91a42a174ada7911c97182f1cba7fcfb1bf665c013f1fae46e3f44f603ced01f2542a996aeb80927473c33be7e484c9d4a384d7662230bb1a0570cf48b41834b45f98b18d37634e3d0f53b1add69329379e738a982619f501d766c1a3962d00e0b938daefc48c15708ea2911335b7f1752423340cf09b81f77fd1e083f7fc16e2476cb9e06074fc96bc2b9b62bb8033c6bd0162d39010acb33285309a3c8cc6258b3a8331dff142d159ee7cc8291c71f4b89341ffe6372a123d679fbaa09345965b23ce1d98213dc83109b44b219ed78b29be81555216d51616fabe79cf412ecf54e3db6a1e686ace25fd8ae4c81bef0490df78eaf5f5265e879fc5eaeb3278a8a014716c5e8ecec0b24ffbcf9c55a78e295d372308e85c1af045f4649f6e201754400c38ac4f64cc85be0a62f181f02dee9d469652d7b3235a11c75009a7fc1a8fa329799bc963ac6ba1a8be1be3fd4c640ddc14dddf9ea55e638533c26f33562e86c16cd4d9bb6db4ccaf9657218a0fa1a9fd0d3314b7f08af72bfd13748d84167c6970a9b0dd8351c5f6a20115c8a889934da5c9d182e01b8930aad67d89ba89fc800f68c671eb6ea3f4d8155ab694a21ee84f1c75d82b6aeb3d3ee3597781c48ee0a69e3409f7c2ed248dd0c8c484bf7dd9477c10aa9d2390b27d9ddab248662bb15e0287dd181907dd12aa958f2720c3a0b14867614886243140d8228a1f66c0fa4c38d1c51aed99daed79a134e3961282f2197bbeced3285a852a7410a5fad9720bfffccfb6947968829ae362cfae572d032123152c2d56ed52e883eed498e1d63130b", 0x1000}, {&(0x7f0000000340)="e7b83fcc7e7d0431db9ed2e5ccb38c5d814f", 0x12}], 0x10000000000000de, 0x0) dup2(r0, r0) connect(r0, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f00000014c0)='./file0\x00', 0xd) readlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600), 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) chown(&(0x7f0000001600)='./file0\x00', r1, r2) 16:01:31 executing program 1: r0 = kqueue() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x7) 16:01:31 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) close(r0) 16:01:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x0, 0x8000, 0x101, 0x9, 0x5ae7, 0xfffffffffffffffb, 0x0, 0x3}, &(0x7f0000000080)={0x101, 0x180000000, 0xffffffffffffff81, 0x100, 0x1, 0x40, 0x6, 0x96b7}, &(0x7f00000000c0)={0x0, 0x1, 0x7, 0x4, 0x4, 0x1e2, 0x5, 0x1}, &(0x7f0000000100)={0x8, 0x7}) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 16:01:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) sendto(r0, &(0x7f0000001700)="600ac3a00d51874e15d4987f7ce24610e41a2ae39fde6990f599154af521d0d4618bd372630c1f6295dfb370249ad7636847ea80a2c3658ceb6ccbda3f574a1a9e91d3e124fffa33ba82a8b01220777b18ae2e27b0cedcc953a860691b34fd32ded60523065cc9", 0x67, 0x1, &(0x7f0000001780)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)="4070dd0abac2bcde467708b050156d63a656625da216bffed3bee8e55addd62d0e39b542b09a2dcd4876f5ae913d7f8e6ff40ae4e05adfb71f519dbd1d02064243692ea813fb76bea6f237058ff06f5988c9fe6c", 0x54}, {&(0x7f0000000080)="1bf2e65d4347cf310a357dc6fcbd457551d7cfd3abf4fb25d480fe451b20220b8b2176eb177ded088c11582c170b4499dfad94b8b2c1a3e2bbf115398970c6d40cd6aea6618c48b9764024e26fffdec90643d8132de49f7c06d60182ea327f75aaee6283cea6aef20a581d30aba2a8a6ce2a79e5e7b1fb80c5ac17fafc4183029d18", 0x82}, {&(0x7f0000000140)="0a7c9709fba3ff07ff1c5e029dcda0b1d36dd9fa5d2fa27d6ce53ecc1749fa4d728a4727080e44d84917f4fe7346a50d3950d0f4145707c0a6804d324ad2673e902d30845844e657748e0a6ff8a857097e51e987d229790d4dd94eb880b8a5ba5466e0f3b99b7f18ec16891fe04726e6", 0x70}, {&(0x7f00000001c0)="7f42b9ac2f5a486fb5bb2f686ec6cf106300d08bebaf50d8b187071591c1836a5e856d19dbb37604890371538f03e274aecfc01a13de8694828b30bd530b71f710928a4991d2ddfd59900ad201e010cdfe213d7ac23f905073d391ccc75c6a8351ca6cb014b4fff3c36b199e8615cbd7ec2e8d0f9867368e03ddc613f35a2e8d6f979c43a891f5f9ba377546d7909c73a4a70dedfae38bfed86c75590f087192f442eb9a159efc6917d2fdea0a9c9c6037ccf9d84599851866e2f5e88b6be8d1d57889f6d7316a122dd26f4cfc315d79d33d0848fa425a75da61496803db48a5f23a14e26ddaf297b50a31cb7280c3b1405a66c9ac2d", 0xf6}, {&(0x7f00000002c0)="f3e6fbc2b591b49fb0d3d1750933ec358ddbb8d83ab87e37f01fc366f21626b62cc3dfb9843432b6b9622e2e016e4eab6f6fed6f6e97b179973bb0ca76e0444dfff820e5cd8270e3a2daa5fa6dbe3eb4d429eeda5512b33a7ac0325c8c499ca34bc70f62f24f6a56c71faa9e49c2ac435931d514968e74b8ce91696e5a2a50ca923fc593813ba058eb73a930bb72c2b07ac9de90e162ba9ec7c4b34eed2bd4a64fef28087b735865b9e1975dc1b797d48613d6e657c2e8d2", 0xb8}, {&(0x7f0000000380)="9af46702adf0e62aceaa19a336394ee40ac50f2f06c865c48f3a5df229f3a9349980d8393da6b756fef8b12225eb3804897d44f88ea361ba73807351a096391be18a38f43583abe39fe059be0e6ffce436926c819c02ee336d4d", 0x5a}], 0x6, &(0x7f0000000480)=[{0x1010, 0xffff, 0x40, "e9f1280bac928ef7e069e73f497188930270e6b4b88afaa0baa3bd0bde4754c7796cc0571f84a21048fda4c599c405a4b2754bad762a7e22f29111f7dd1ffcfa0f63044b91f5f326f08ca5fcfe58d3b436d63102b36b27530b5aef2274344a6ec2979801ecfa25e86c1de45eb3543ce5cec875f5e96f19058688b650f54ee1371ce901d8734c291055862cea8465b121f10919487179a234a3d6ee112b6b6653db3250db13b23fc9390f99e72b6ec68e6d409a8206d1c448e74b4153120dccdb591ebdc8cc8ac53651c68e799270b2ed8fe79a6c56ca33d933e8147b1c6504fd71c3e41267948c304fbaddf450c7326db6803b40918a0848427dbbaad26392ea799e561ed23146a4ccdd84a02b05cec82e1a4fa2deea9ad6f122c45d1aaabbf197deb88ba7f39fdc0d949554c1e978203af92f72987aea6cbd76b1297d8dab00666707004c26fe5097fcc5fd2c6afbb5d24a1b82828215b68de2a3ccb32a1cb26dbb0a64b86ccd56820cc83ecee4a338de302f4a7b8335d5b3e3fe29acb34c5dca9b4ae6d98b49be00f446f504c977cf1271fbb512ed0d5b6de2cfc98ed02cc084e359849e39994dd2ed999b55849c3b6871c1c493e244a9379339eab2bdad8b22ef7b3adaf1456d78a2be03048dd7aa6c3a817767934f79853ef16320e160dbf60a5af2d10fabca36f49fac4fa378dae3c985cde580b9e6cb4322dfa140ae5d3b6199df76cbd8ec52078deab09bc8567ab4fc4947c5da7a3e4cb6beddd2bd25c627cb72c8ca239f5f6f67bcecbd0c756418510a2c3d2dbabd97cd8a8944955bbf1a53ed810876cea24fe332c5807bdf6eb464bfbcfb1baa6a25faf85ca89ce4a7fb55c8151179f6207522ec3d3bbe1e23536fc2efb30d88f93f18a78522ab1da49f884ece1e947dd257a897edb158ffd21649c11158ad3c5011ec231501c3863316bd8daa0513fee813dfcd2161856396b5e60cefc68da5a7c10f0dcfa0f35fd20173adbeb9cbb1c61cf2ed3eefa37c5497e564aaf3f7ccf62ff3b351e5c4f4946e12f4c490a4a4ffb22976c8d10352e41053cc6c74444fa12505cb17b5f7530d33a49980254af2f6652b4d4e67cf1b9dd5e3a0b03b14bf38935b9ff87d772275377cc8d40dfc2c41cdc5482e90c04d0c6093223cfba3568774ea8422f0bb7e39492bb99eb86e7c759b8c1d51bcb14bdcfb5be5788950b94c5df9b595576bf47dc4d237f102a0e788efc526fd2b71cbfff69e34b2afe76b18e4d33d97f82d56fcdbdf17b68e901a1c8f94da91fd42e616d31120c9b98a51f48480262498b2bf67d91696e710a84538150e198e10b696d14e99400fc0bca1e18bdf92f83d14f21ea01a9f79bd1c10b270ffdef273d8d290014bef31f38f7e94c4459ea08b4d6e189f7dbef0f4b2f8c13c25f87dc9b5d6668f2325e1d2ec1287cf7bb746f59187353d95f20606c1163c3bc05a4fb4f160c5cef8387cc4ce82852f4fde0bfcf3f10a1910be92f6a98c62f7975f2dcf28e35cf6afe35c2386816a3230e62a8f6cb75767536431e7c6da4a27203a279bcb9e47be16103a579f39c0977b2d5e001aedac75dad2b05076a2c0d948aa515eaee5a97a0e1afdcc7dde343fada3f8bb5037f3cb6866fed64e46da80a1bffba36e926e4ee60c55e3494eb2e9191e1e265902006ac1932840882ca0d7b646a6a0772073cb99d39102bb136a320d6bc12af55d922616ae5189b6dc1704771dceb75c37468e63095286451550cb1885009d907c711850190dc67162d53c5c3350f88a208561608f179d300209ad603af94150e8ed231dce2bf5d0d425669c9d19cc59283d1c4984b894ab69d84b4990fa4314c461397cb7f24775959e781c8eceaf784788f07dbab189c29fbc55abe945f1c3bc516feb737401c8863394a8f9b72de150c7ab33c0d8753668ff50f237ef1fefd9d2ec589636844a959eebe5c9952d1bb8c290168b0dc410af351c794027c880231c2543e228f9f8beabfa87dc33b9085d9886eda562a22cd6bbc504c3b0b621a7db990784c5c360bfe93e076bdacf7235fd5c4f391d78f9d58a9a8d4c9d1195f5e546038bd631ea430230590b9632f6f454305bc95d39f4cfc1ea410e15fb0d581326a51a98e2a062a5e4a5aa824384a750833919d3971866e6566281cc02b7f2fa9cf7479fc0e3681718c6ee4bb0d8213786642c8ee797b15f04f895db2ebf77c957bbc342d4a45ddad82a3b03d315a4c5ac28aeab81c5095ae417bd1a1b1d90e706af6dae648183dbe14e28b2fbc8294c7494cd4560134f55af4befef49b4178e5c9d39c69a8c73a3c0ab42ece07fb4a7cb24d45a0506d0c5eec9f0c5881e26d1d34ea881b65172a6cd7ca60f4fabdd1acb099f06af7a63f1dce0b16ba07060c4ebea1f8d297c77fddbff2c5e7c556966f2aa41dc64fd2056646b656bf4bc1eabd82e008a931bbaafd244deaa4cf63e70f460005754101f82b0d352c6e66ae9bfbd965a9fac80cf4f63aa3cb2848d7ba7f932fbfde230534bbf02c3d0dc4685121216615a5bc4b83d9d9d092144232abe936f884a5ad34e9b25838819400e6a484e34b6b544c4aeb5d722c64c376505062d610d4987eaf428f25d2ad9944f87bd16c635741de39b46b61767b5a53ba3f14795c60bdf668b313c1c476a02e4b54d6943c0c3153438b5f24c65bb4871f133d8e156cd710364bfec50a58600a4e0ee2483171cd09aa448e27d979f3ed0a7164e8d003244550ec852b6c298d30bfd4c063f7da1ce35aef799d698df4df0380bf7acc394c4917cc7f013ee4b4d552855bf89e0c526fa9c0b3b2d019287ac7faec2633bc59a4350d628126ba62b701363b3d789f94f12bb190a8c070bce430270ad62f9fccc833b9453265bf2d42b6915ae7ef7be5ea11a91532add93421243e1624b33da53314e53cae93b1ab63a0970c11f46ba359ed67ef43019bb1035629aa31892efaa148699f6e637c25a90792cac47f9f0e9e990d8cd9cdf6e5d3c9f0bf63099cd8c83caf2a937e46a6d97353fe98f3587ef487ea3f82a67f842231c3cb295d1a75ac7943dae8827937ac03b49ee9b242b72cfde3ce92754789ba56a8d17d22e98e1d9f4895f9f97b3bdceb7aec5bc3c64b3c831ef167b68be61fd5872e1d484ddb41e8b5d4388c5e193647f95a931725d2137343c7233ffcfca02fdf37a93e3e6ccf7c08ad52cf38ab1ad7e52fd6ae5f1160dea1e53cf22bb52088ade6c53dd3874b20398fabcf8a77c2f08ee5accef2279438116937f85d7483d925bbfef5b5cbc7ef77efdb896d24f61be1c0f62d6c7f50de02097a8948711f4aafed1c1769aca5420865247f60025faf51f31fdb83f6f7963e9443399bc4fd537725ea745dc213c354fdb916dbcb5e24eb222588af59145c0678fb259288d9755c9af71da8f5a3de3a3278043a806ad6b6b71684b166c097c6b5f74d45ff980c668aafce4ac1566f7d0991400e9c8236281534d474c7c7d20aba1c7543dee61c0ff448cc81bcb3ff96d0b5ee56aa2174ac1b5a1979a11edd47da9a8440d5385985777ffffe46186f6208d18b90074abf1217691b0b480713fa2086dcc315a59c4cce0fd9c294724d53cd41568f5c64f55911de9f4ac6d22aa9d6f929b4598b43a009a1d61b3b3f50a712982cbd32c709251e4a0b58157588a33acfe4b1d7fcf10807f4b27700b46e40932034fbff724585ed55abac6ad866e2b135a52c544276aa2812bfa84c2aa0eb7109f256de7b9eae6f15666a37d3bce8979b824b0cff9c3b0fd5532de26df988b51cacd1063970816e8f52c0f2d31bcd8d3413b53dd68470f830458f52af2a3735297372ef072ac72b0a4ecce95a53fc56d79825d25682e58b2ec1ad4cf466fc9e38531c1d424a0a98e7913b7634ae3f2987356288ebf53fc578649f261a52b8206d13bbece8fcf87f39b2a72b33fc2df48e19155a5df3809f4a52a928e75fa9f41a0218a0012078a891c6250f17914ecb73cd3c9f21fc13665a2c6a9cbf97fed2534742faa1749e4310c7b82eae8327ca4295296d629640de5c886817817e36060a088fdcbfd220deb643c3e7df56438d954bea1c88203c5b1b3922e78b01e68e70b02cef44c16c56e714d73c743c1a23796776eaa7915aad64cb3222175bacb42108a73128d15d313d41d28ec07ff3034e551de050d95dad85f8ff6644eb70f1fca41604ed388790d3b43c86f8edce7a6eb53860427e50b19f5800e0bcbf41a56db36383f741a50b03de2ac1990aeff7b3caebf592aee501b68086ef547ed0a72dc1b5dd5fa2ac565a39db5fbde118af7da31353e94f77a83d74740d8ab0f5cf349ca597807618b563bf1a60fae209b6696dd0febc0124b1751382d8febe6204b9ca776e03de176d8fc3cd8969f7729956942c7b4426fc0e331f0dc08e009bf955e29c741c84bdb9f957d06f2b8b9ebcd2dd1e35690ca030a878e84635332394d414a85f01d1321aea6600051234e8efb83509a832f4cb0e3cf240168d2b5ea25026aa4de3dcbfa4a8bce0a7aaca866c98d2d0943220d941e3b44286fd111323383a549035d6b6b3493253c7cd379ca69728f8588b8750aa407bf06737d45ed87cc593b40ef0ed6618098fe49d9546ed27a8b0531032518a6e31b098bb21b00c9494c11566241d6454778359fb220c14bae30f9c61c09adc9be98c7a89f5264222e0921a7ea06a71f70a6dde618717dd676a6f0c2a75f1478710fc1ed7f7703219758b1348c6aa0c42b099b7772dd7f93a2c53535343a38fd21ef9e7ec1227dfbd128105684c9625c0ea4a41bcbc051a126b3cea67ad13f81c9270b7cec58fb8beeb7d1f55d1a531f6cd87ffd7840e976210b3ca4b25479c3754f2cfad11073c36fb2fbb2cd137ebd5e520ee99a4f5a13779840ce424bb0c3d00d47225d0c0907528bf9066630f8f95b79c21ed309ea87f1256dcb07221d1fc7c19eed9b3c61d56b4184d19e7de47bf27a874a34207d83fe3b03b55599e42315a2ba7303a5967e5cee9d9246d638ecc40b08118be350e61b28511fec3c1936d53edd8457c13f8b8d0f7ecc4f9616e90d8707568586f95076b50e488cf6209da07eb1a9db32c7580caee664dcf810515b1d29519b7ef340cf56b1db22dc8609cc99fee3657d505baeff9a2f5ff9a0db9ad7eb7d904c19582c0667a54efe4d3aa44e7c4f2b27b39a6c7f2bd50806277b736f37b99d88be9168fea29208a932a5589a676be4988c861d98eb7985292c76004ee5cb71faa5dd0537673e228ef7b0ae3b5aeff35ae4b83d3fda08191eea4540d7ffffdc49da36d835e189d0693b8087dfdd16500d572cd176168bdf28d1c47fc812c13b2937e42606c4b31e4f60b4a0f4e359001f457feda219418050e36ff11f1d661c6a6e24ac6632c0a0dbf47331ed7ad922bd16d38b642baf8b5870ac5b12bab0fd212bb21b12973642593b1ea814fa859b720dc6a9b1f5fd566357a0369ec78bfe490442e412e0ea8af49ef36d64a8dc6d9b483d8ce0ad131df922ce820238b10326c8fe8ba7c6b7390dc35e74627f8acff56e48624dae51acf61dbde0813495c1a9fe2a415d41d3351c7e988b345cb631a0a956e91a332ffda86d5daef411da49632c2e4b53cd20b4be264e659fcca7eeeef67706168deb0784ea0554525626af44fc0a6b0be654d9599fb36d4b53ec58d7d4c8edaa2b3fa42489a75807dd5557398378370e1bc8df58ec4713abc2e4d1afeca69621b991c79c0cbf06aede7ea95b33bd182e715c8c3013b37c38427b722571c1afa66c98f099"}, {0xe8, 0xffff, 0x100000000, "a877386ef90055ed5ff797f39fe436b326d52d98305e2fa518f60c01ad674b973a866c43f011cb3094c8613181a426c0c2e163ff757534bfbd816365de00994f362ff70c5f86907343b2550d0974154d4ff6d0e57cb80511c945e4fd70963a47cc93bd3b922a0fc789010ad828c11ecb456ddab6b486f83425e079ad9bf6550b84b23af6add7775799bfdb2ee5822d195499c125501c5df30746227d6dbcdce955bf8e53d1a2824e63df688a97e1ee5a01d41222a405f07516683dc7903d33e8d6c9e142c072c1eee3c0a0102387a0f10bcf"}, {0x78, 0xffff, 0x1466, "9ed1d88d1370fcf2368b7a7676538b7c381ec44c5c4af6912f3d022b195c2fca0a5b5c3a38167f0f84105ba36df60081ba3c7f24431e9eb853028514da75217b8a5f4feb98e3af1beee79b7aaa788c60572d369fb975c864414502b53612507a4f"}, {0xa0, 0xffff, 0xa92e, "0ac71084b19ff5cd68a53fb66f886d9fe4e00154771f8fee96f36eed9e9f6dc95b021d2859cccbe51db9124b136a39db3f5f91f4937d626d5a5aae134f2e52343d2f5fda9d20984a83f59cbb3adcb20e24a5daec526150a8702bbf68d20712a00f8866642b4c8d20c5cc6a160ad99a60477f5a36911e6d5257fac03bdc553378d5549abc251a120bf3de"}], 0x1210, 0x8}, 0x1) 16:01:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpgrp() r7 = socket$inet6(0x18, 0x4000, 0x101) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x10, 0x67}, 0x1f, 0x98, r5, r6, 0x3, 0x6, 0x80000001}) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r8, 0xfffffffffffffffd) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r8, 0x1) r9 = getuid() r10 = getegid() fchownat(r8, &(0x7f0000000000)='./bus\x00', r9, r10, 0x0) 16:01:32 executing program 1: r0 = socket(0x2, 0x4002, 0x0) msgget$private(0x0, 0x40) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002380)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x178, 0x3}, 0x400) 16:01:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "12e12c2546a26fde5f51b8cf6d2ceaa5f090fec57f04ee59905c7a3ef1dc3278a1278b0aeb3313a98bebd580ffd2a9186062390152cb19c62818a98420f49ddc07dbcbc5df020f14f688fcf888d425a0bb1ec80bbc6f3a82f3bd7dcbb4c0448e9f6d0bfa83a1be6dd9583f171ee18ee8c7"}, 0x79, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/141) 16:01:32 executing program 1: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x236121bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x3, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x20010, 0x4) pwritev(r1, &(0x7f0000000540), 0x1, 0x1000) 16:01:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:01:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xffffffff}}, 0x0) r0 = semget(0x2, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x400, 0x2]) 16:01:32 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000100)=[{0xfffffffffffffffe}, {&(0x7f0000000000)="c9bc669d1c41a81bffd0488ee55b2f3b6633d69724eb98967e9b5d126957178ef7f21e8f41cca4776ae9d5984279f8d5a4e9a13ff2852df7f0feacaf848fdf675360feec9f90109221392c060c6f530b7dc6cca94bf125a82401be729029c0c9498d302c692e666416c62af2940afdeeaed0439bc106c79e6966a25f3362ae570033de153098fd3bdf1f8460ca19395f7bd9fe1f3f050d92944fdb0ceef2b698b82597788a8995a9bcc63afa29b3ab838dab50d27bab7811ee27a196a1e80d81ac9f9ada74bd3a8bdf3ddcaf1e11ff08cfb7798c", 0xd4}], 0x2) 16:01:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="f155e5f641f1760c5d90f8da7f84a8bf946d69f86c01c547d3bc1f981771b0d4d5b1f53d22175dd1a111b92c4c87a4cfdea75ed6ddda3355b8aa2b6d1532d6ce0e46567fc493ac3ac96f3734807a1af74403795ea8d99f326ad9ea4cce42c2d0d2c0cef3a5a348abf2f18e02b9a4e9eda016aff256fa4b72ff5df73234ee11b8256cdd4d5e9a8b081e04a160f9d33e469c2227c7d4a2c04f6008b8bad78259a25e920651dbac8ae4da7fd29d9912119b04ed7797f661a907e28844071eb3a04c85274322a958dbe5e6bf2d", 0xcb}], 0x1, &(0x7f0000000300)=[{0x60, 0x1, 0x0, "94ae797379d091788b32220a4686dc4187f305a7a22f21505063f1fab913741f5bd3fea09653f2afa6c10b0cbee0f2759c619ff912c2cd5985886912ee2f79368e3247394206fe245e9512"}, {0xf0, 0x1, 0x3, "cfc0a89fd71400223e1603ef8274dc7aab1973cbe1db61fd15b12ed89b6e310edea34369cc92f429586173a2d7e898e1c96cc0e21b7f1919f20d6714c20792749c8b5a1fc910e6a7594d7088ea58900d1b71a1980d79e33a2cf9e878cb20d48b306a96410e744d041f4d71f872ee7166ef2202bd38cb3208ed02072ceddbedf2dc99ded77c8c5ce13bb663fb2405fd89aefa4d68eedbeeac4de1b32b5edbe5b98d680e7a7dd2f1bc06ce29a21c3c1a4fb87f8d3a44a22c1aa8fd8b2b26888bbe2980a0d488329f9036d722d9808d1c2ab354e98e1f9f211328b67a"}, {0xb8, 0xffff, 0x3, "43f77320ed862d4c699bab1e1f7256921957a6b98894847141783d78e6da90dccf4a4baa3c0c2b6fffc86280a01df3e33705012d79a55f8bd9b8d1542dfc2e41437137d3962f9e7c29662dbf9f08c9f035bee8d91f9a53e9ae347891bc48f068a2afed82115f0f2d5b96c4b20db4fc0bf39fc2dce57b65cd598b6a4a3968f94667ec21411109d41bce83cafff8469c6c0f1cbaa484e3e01d333b5ea99a6f9c1cb47dceac6796db"}, {0x60, 0x1, 0xff, "4d2bd5e05aaca717f78b8c679e37558ff19e9fa4dbfe9d5e38ddecc2562032a23ece096568b4aa3a41bbafb252cc81e0c554e17d9f4b7a879043780002f977e6c5a5e21184adbe5b0deec74d66fb2a"}, {0xc8, 0xffff, 0x400, "4396de08324f5ad8275098fbda8ac8b9d766df181fbaecb74978531b0ef1549130184db363046f05afc16d444729ffbb40eec4bb5ed75867a820abd5034e7df5b488a43bddc86040826d624e789ed0d60998d1e11cf56dbb97bb6c4ffdb4a5ab957af8d05a75719372b654d41ff3c100f2e96ae84235061564ad34da21c9ea36f33fe26f8aff92a9a33cb068fe03451306f886b805cc1d27165a52b79ccd96c1b9cfaa9eaef1cc51649acaa5b28ef7a679456944053824"}], 0x330, 0x3}, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = kqueue() sendto$unix(r0, &(0x7f0000000040)="db944c2afdd5a13d5671eba0c3d13dbd571bc66005702bf8c9a64afd80ebb0082ca83e2ba82978055ea6ecee9037bb4bae5483644d794655db2e468577c30455893e33df8aca221f6dd5c7445582c6eaf1e2ef44ea776f929c510efb6a4c9941fa23697516c9fc8957ce76cc3d76d91ecb681e5936e640dbbaabf10a718170bec7994f4f66971b9e7f5bd746aa60acdefcc88047cfcafb4555ed9d65bf94da3abcd02215c7e890ce4b937ded00", 0xad, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) 16:01:32 executing program 1: r0 = getgid() chown(0xffffffffffffffff, 0x0, r0) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x1f, 0x1, r2}) 16:01:32 executing program 0: r0 = kqueue() r1 = kqueue() r2 = socket(0x18, 0x7, 0x0) listen(r2, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x9a, 0x100) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000380)=0x10001) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) socketpair(0x18, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/37, 0x25}, {&(0x7f00000001c0)=""/101, 0xfffffffffffffe5d}], 0x2) kevent(r1, &(0x7f0000000280)=[{{r4}, 0x0, 0xc0, 0x40000000, 0xbc, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x11, 0xbc7f, 0x4}, {{r5}, 0xfffffffffffffffc, 0x2, 0x40000003, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xc0}, {{r1}, 0xfffffffffffffff9, 0x12, 0x5, 0x1f, 0x8303}, {{r6}, 0xfffffffffffffff8, 0x82, 0x8, 0x3, 0x4}, {{r4}, 0xffffffffffffffff, 0x8a, 0xf0000006, 0xa1, 0xfffffffffffffffe}], 0x5985, 0x0, 0x0, 0x0) kqueue() socket(0x2, 0x0, 0x1f) write(r0, &(0x7f00000000c0)="f3", 0x1) setsockopt$sock_int(r4, 0xffff, 0x801, &(0x7f0000000140)=0xffffffffffff4f73, 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x580, 0x7}, 0x8) 16:01:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0) 16:01:32 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) clock_getres(0x3, &(0x7f0000000040)) r1 = semget(0x2, 0x3, 0x203) clock_getres(0x3, &(0x7f0000000100)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/99) 16:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0xecec, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0xebf}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x80, 0x1, 0x73}, {{r4}, 0x0, 0x2, 0x4, 0x9, 0x4}], 0x8, &(0x7f0000000180)={0x1804, 0x8001}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:01:32 executing program 1: r0 = socket$unix(0x1, 0x4000000000003, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 16:01:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) 16:01:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/40, 0x28}], 0x7) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10090, 0x100) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfb1d, 0x3095, r1}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) 16:01:33 executing program 1: setrlimit(0x800000, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)) 16:01:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x3) preadv(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 16:01:33 executing program 0: r0 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r0, 0x2, 0x5, 0x0) 16:01:33 executing program 0: semget(0x3, 0x3, 0x80) r0 = semget(0x3, 0x2, 0x601) semctl$GETALL(r0, 0x0, 0x6, 0xffffffffffffffff) 16:01:33 executing program 1: getpid() r0 = getpid() setpgid(r0, r0) setpgid(0x0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) 16:01:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x81, 0xffff) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)={{0x4, 0x7fffffff}, {0x7fffffff, 0xffffffffffff0001}}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff3c) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) 16:01:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:01:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18ad9, 0x8) 16:01:33 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/85) 16:01:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1812, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="ecbe4f73324804e423e5396e64399b7c6c43795433af4fef2516de3ee61fbfaf197ebabcd1d2af6b775f3631df4a04c993b62dc5495d01867d50ba57e193b560c9252443a073bc8e45b0e6ca5aec51a462b9ab24b6227ae4f1e96c", 0x5b, 0x3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="a3d48984828bbbe02d744535683edc1c", 0x10, 0x406, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:01:33 executing program 1: shmget(0x0, 0x3000, 0x490, &(0x7f0000ffc000/0x3000)=nil) r0 = semget(0x1, 0x7, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) r1 = semget(0x2, 0x2, 0x21) r2 = semget$private(0x0, 0x3, 0x0) r3 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) semop(r1, &(0x7f0000001000)=[{0x1, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1000}], 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r4) r5 = open(&(0x7f0000001040)='./file0\x00', 0x8000, 0x0) write(r5, &(0x7f0000001080)="c0a717b26f97e4d576079dca47edba69998b14b0a9a995b36d", 0x19) semctl$IPC_RMID(r2, 0x0, 0x0) shutdown(r5, 0x1) r6 = openat(r4, &(0x7f00000010c0)='./file0\x00', 0xc0, 0x141) shmat(r3, &(0x7f0000ff0000/0x10000)=nil, 0x2000) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001100)=""/35) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001140)={0x6, 0x3, 0xd9ed, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x8001, 0x9, 0x1778f038, 0x3, 0x0]) sendto(r6, &(0x7f00000011c0)="291deecd046fffd714b3e6a9ef45824b4674d4f22b118406fda01cbb0c99e358e899f6424849e21cfb06b19c8a3207f99fa31e78a49e57f50dca6770433a3b138acdcfbf890dbd9c862866cba1512bf81dcc0cdd76f7cba37adfc7c6115761d0583f8020f861e5ff9ec8b1b7c0b4823f6c893e9828f5679c5e555eb57e2bde5831f9334af1c7d2a479d61585c8eeddf6915c0154ce9ca1411d8ab55b4c09654668e6d83c30cee7405fdc76c136718483de88a6a813162fe49efc0239229adcd59d5cfd4cda48d8fcb0d6997aab126a13d7662096e835251de478d484ca88f6f07895d19c0b107118315fdd69507ab85fd246dee398e7f21a580d38", 0xfb, 0x8, &(0x7f00000012c0)=@in6={0x18, 0x2, 0x100000001, 0x100000001}, 0xc) bind$inet(r5, &(0x7f0000001300)={0x2, 0x2}, 0xc) r7 = open(&(0x7f0000001340)='./file0\x00', 0x0, 0x102) r8 = semget(0x0, 0x3, 0x200) r9 = open(&(0x7f0000001380)='./file0\x00', 0x88, 0x45) shmat(r3, &(0x7f0000ff1000/0x2000)=nil, 0x3000) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000013c0)=""/192) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001480)=""/168, &(0x7f0000001540)=0xa8) r10 = geteuid() r11 = getgid() fchown(r9, r10, r11) 16:01:33 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000) r3 = kqueue() getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:33 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000006c0)=0x9) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="a5363a6b65196dea03bd4d390032afa363544ee1e88b9cac3ba138a3b47f279c928b3c8b443a6178b13fc5218a370ba7a18d5e48d4b362b0a108ad30ce5d5662640cb4b19aadcc7b5675bffe1d347a4899f9e382060b523b8738f3a6751597c6a6a6339a0b737ec04da18bc0ccc08365", 0x70}, {&(0x7f00000001c0)="7ba983f820f3ddd5c799", 0xa}, {&(0x7f0000000200)="88164028362624d0bfb640a444ea9161187c7152aa2bf98df6ffaeaf7700e3bc9ab17e96f5df3c14de3b2f48f0f4c7d44671415b52d52f1fc67071a3f6da0d079809fded1851bc5de278627411dc880f2fdde3f70efba12bebfc4cec89c925c339cfd13f746612393267264d3f59b6cc59ec4a8bdae40aa2e5298729b4dbd192a31a1c6c3f798024", 0x88}, {&(0x7f00000002c0)="95eaacbc96c6feb7027ce301991928d7238112b07c0d0a381444ceafac883198496f6b0bbf3b15feeb1dadfdf15b92e8c3522f7b629fa06597b769ad731ab9d97f56836fc337a5ad9c3ba423633deb479de1192d4e101b346f0db0e694b85df8ce1fc656bc475a009febf0ce3a457e84e41fb0cf85da25a8", 0x78}, {&(0x7f0000000340)="0b5153103adb5cbfdda52c5d9fc5aac1e104fd34fc750c82c7ad68bb43e823a54f8f04280f28a97b01980a26a2f1971cfe05c12c529a1d0d324e841b6bc3dd702ea359bad034a1bfe2b55eaf62344bcd166d9f9b3196cffd9bd7826225e8dc31e0db994f35e768f50c9e176d7e212e9a7cf1781986e6fc59d870892bbef9f7524440d4c4738bf34791ff58ed771ef3bcca3b7c70612ef5b4d2e0d967727390c193e764741429c7e4cc5ba1c32db2f836b71bdaab91ecf49265452c1fad6cd3520b2393294fc47a301fbca7c72ef1942e23e4dbd0a04375c9f315f9721013b5a88e26218b24", 0xe5}, {&(0x7f0000000440)="bd90a35ffd1cfaa95d2236f000ad4d4662e84883e645da4c697f790ba00e1b2a587112396d7dbaff95ad5a00410839b32142b1e00f3972773d3879bc3219aa87cb60a64c3e4af476e1d7c8f8ce853e4142a73f3ec1ad6416dd4ba64ded1e5ba1738c5a8e971546d69022802f826a2d36486acb9ed8985b6f9dd623e0407581605fb354f4b4cf13d5bed7da48feade74bb2", 0x91}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x400}, 0x400) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000700)='./bus\x00', 0x40, 0x100) 16:01:33 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x2000404) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)}, 0x0) 16:01:33 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r3 = geteuid() lchown(&(0x7f0000000240)='./file0\x00', r3, r0) setregid(0x0, r1) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/162) getgroups(0x2, &(0x7f00000000c0)=[r2, r0]) r6 = msgget$private(0x0, 0x0) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getpid() r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x7, r7, r5, r8, r2, 0x18, 0x8}, 0x5, 0x6, r9, r10, 0x339000000000, 0x0, 0x0, 0x40}) 16:01:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000098d8266347fe54671d3d9c15a1433d7d5db7bdbbb4bfbda0a9a35c0"], 0x1) writev(r1, &(0x7f00000000c0), 0x33) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:01:33 executing program 0: r0 = socket(0x18, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) 16:01:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x111) 16:01:33 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000040)={0x25c, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 16:01:33 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) r1 = semget(0x2, 0x1, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x1]) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semget(0x3, 0x0, 0x10) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8001, 0x10) r3 = dup(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0}, {r1, 0x40}, {r2, 0x4}, {r3, 0x24}, {r4, 0x6}, {r5, 0x8}], 0x6, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710d4ec3d97ae01045d1690cb58b5f1e3b"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x0, 0x100000001, 0x1000}, 0x0, [0xfffffffffffeffff, 0x4, 0x1, 0x4, 0xfffffffffffff657, 0x800, 0x239, 0x3]}, 0x3c) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:33 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x3, 0x5) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:01:39 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:01:39 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f0000000000)=0x9, 0x4) setsockopt(r1, 0x80000000, 0x4, &(0x7f0000000040)="9876ee573d3900d4c3a8b514aee2d04e573a2dbccd70afe96c9123fb8ea0edb26e4a18be759d9e21f89a6d41d262d43a11214afa48eca74071b1824bb204e695fa5b419a885bf614d059aa3a19b3b9106f27e7cecec67f1446a5db56771e949cebf129906681c3b9593dfbb3720040cb4c9fcf0f1c2a0a489b5d54708cde51d743e203ae07868dd903c5d0f6800693353a0a82577d021462312c06228f69a777e78d47318ab601d8613dcfa9693304204aef48eb4265c796e52229f8f2add57aa7bcffa2e6926727c13ad1213f8569ea34140cf6b4ed62a9b4ba0354aebae2604b3f5110c5a6866b3a4c7c8d7ceb779036ccc42cfd5d78e3c31e", 0xfa) shutdown(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x233}, 0x8) r2 = socket$inet6(0x18, 0x8000, 0xfffffffffffffbff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shutdown(r2, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x30000, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x400) socketpair(0x27, 0x5, 0xfffffffffffffffb, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x9) r7 = shmget(0x1, 0x4000, 0x62c, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x3000) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x9, 0x9}, 0x8) write(r5, &(0x7f0000000340)="77da1ad60acb77df132541d12a3afa5b574644d3f489da3170182a7788856448cbe21b3285257cd036cbf3a904096d0a2841bf41758c07bb26534680d636f7ddee1bbe997203f5c06c2e596cd0aa79702d5f0613ef2ad318e2b7dbf85d4022da9d8886ef37a89a7ca55c96ef6ac32f037be9913446d3cdbf7f7c3cb8936580ce6bf2263bed25e4d9c9c849b961ffa93a50918530f79af8eca49af0a917e7d8ad7725e7407f57a4eff442ef605cfa1cff016ecbc51cdd261aef457007ff6b3a4d4cab15119360e013ac3e3166c4048194eac3e1", 0xd3) seteuid(r3) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) connect(r5, &(0x7f0000000480)=@in6={0x18, 0x2, 0x100000001, 0x1}, 0xc) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) mlockall(0x1) ioctl$TIOCCDTR(r6, 0x20007478) msgget(0x0, 0xc) msgget(0x3, 0x300) 16:01:39 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 16:01:39 executing program 0: nanosleep(&(0x7f0000000000)={0x3f, 0x9}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x0, 0x1ff}, &(0x7f00000017c0)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1c6) 16:01:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10004020b0, 0x400000000006c7) open(&(0x7f0000000040)='./bus\x00', 0x140, 0x36) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:01:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getuid() r1 = semget(0x0, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x10001, 0x9, 0x0, 0x0, 0x5, 0xffffffff, 0x2, 0x100000000, 0x4, 0x8]) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0xed, 0x5210c6f4}, {0x316, 0x2}}) 16:01:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/49, 0xfffffffffffffd5a) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="ae390d3c8a493f4eea28d368f0d86064009dc7b36d4059646dc77bae837e7c6be46f4223dec853a11e8fd834782ff81a14c0187c5bafeb73bc2426b35f17d53d8cfa5503e6214d37ed4255175f0fafade3f58c0405506174175e843c5a699aa4c7958136235e4bacbd9a457efcd45ca596", 0x71}, {&(0x7f0000000200)="932eef8a982d0216b2752b62b693d6ce830ec4938c531444238ae6a5b841025467f87f78436f43392ec0d347ff7c367a07671f64ae9c29079a0338ffb3051de130af7ab5d4cab8e9b73e2b65f03f91e0856edb472a91b6bb5a68ad1b27dd01737f8db96ef09a1c80499751597b43c6ed0a89437e78917a1857830075b6b86e2ec309fd12aad1b33b49ce2e0737ed2575cd3a7cbfb472b62d53f4941b9f48016cbf1097931c", 0xa5}, {&(0x7f00000002c0)="a932b1f596ffff9ef06091b242ee467268f530c5f3159ff9914c862cfedd17f144af8bdad59c44b622e78c8780620fe0134ebe1b56701c9df4080fb88dfffdfc9de2ea1642700b4675713789b9bee838a3d08de1cb3c85ce897aaef6122d7056df3c09d238c21c3e8c7323860c837f5c2028d6167b09ba9efc9f05445f6b429e01e5fa6161aeab8c622c21211c117b3dd852c89c5668b34b39ae2227e70bf528173a5d38bdd8846d101d72e2dc3f45baa1135cf032506b3f305728d00071e41358216f4fb6485aac866b838d30f7c992022861e082a61dc03d62f3c63854ab87aad8c4b3dfcbbdb946f7aa01ba6fabc4c8d9b768669d66a980937fad728187ca8e62e507c4b9924d72401b9970934321b9ff9e21141f458ff359a09427f6ad29751a539c343ac75c51bedba39b792626088614194ab716e68919315857911961a7a9c06c5463aca6e73357f9e16167eed4fe46ebb309247986ced5a550346c6bb71f3c71500d606396dc1bcd85ea61e986d7561e92513e77ee77e6e0aa3337df74f5656310d10ca1bf49d7f387b482a1adb092dd57eeb3b0ddc3a0397fa14ed6a773f79031d89ed6aa855ae0c22c89f1fc73e0f4cfeb7e189c00a70b0fde56f730cd761384081eef4df4ebb52315b6079e3ec62791b89dc2a506e3c6fd7331f752d56f615cb92124275dc7a163615b458be2d878b8fcadee69c1ac7fcb72586303f33ea8a7f77dec185bdba93e293de2323b7e0ce4c62d12db2bae0c348c148cb90a591a64db0d501837d71925a20e04ac76900a54a3688a664fd086754eb56ff4378e4b076f2ce32005d8e6cb0dbf6c553bc45fb556cf6cb67ec673ce1d02102185f4dceab3a815d91881179397a7d560e7e52f86f007f1b01d0919aa9cdba59911b22cbad707615f7bfe6742ba134a2d3211bbd32c6f00aace0165f284b0208397c7d54e63342821144d5af767d9f1a63454c2cdb7a62750597b6c0d3283692d054618b6ec2a0a8bc086b48e8f3b761f07e3f11c3ea61a8f53394a2166b3b7ec98a028d63c45ffeec62800d878b1094a1b71c6c90f045bd34a84aead588a727fe91b95513d6abd0bdca389bf102dfa775fe471f81237ae43412cdc1b233c9504a28a34543f72b47d5fb9df03fd1f16b51aeadbc1829b4bb30bfd106ed029b8dd71296fd6125daf8110508af521127d48ac9ff4e86d19ad77a0b34b6753d74dcf3a43881948a442acd1183707113fbc10c0a708fc30429b6f7aaca80e40c01defb4831a694d4d58af8cc1a493d0c2e42cad2bfce3d1be917a91d455f95b1bbbf3ee9f661f80d3573401c8e3c65973851fca837bde73ddbbf7f6b99d8f64d39111e3a6a5cf2d1b3c046b2601576f1b09408423d969f563188172a031e8c56fb06c856af4c329e066646646c0ffa40761687f76f8168aec22c38fffa7a1274e597d41aba39e67e5afe02e2a46db364a86e660ddea80cf5507beb3e8b36815085dc8ed736879170285a32ef650f2d12adad4cbca1cedf10117ba6025b65335f471eb247b4695e2a7c3a87aad6171c916b59bb5e9e26c8400c6712e8f1cfd4e841571875447ec66593109524af274a53509884d46284f465a7f6d5bdd4cc41b9ef9c669da0be40a805bd24794d24a1c456d937fbed8bdd2d8b3a7801336f2483fb71bbbf9326b10b4de9653779f63b8c871f7b84d54bceeec89d5fb759600c96a950a13a76d2f8688b7d3780e4d3436393478f7122d95d71fcc5a0e85d09d3214b41af2b0deb07156c39480dae3ecfc109de37d413d21322a8a3466cc3845b0c58bf82f54c45c4bb30e3710eaf70f7b18f58ed103795a448f36095c9a37795ea0778c2c7894d6aad9e1c845687643a38b2764acdf90a7203191d9dd7918b6a589177275f3a15833f0f0dee261fe2e053f3e8d5ceb4556993d7a0d2d295ab9fb3c969eb64a3b1fd7420ca215b74e2d2a48fc7555f84d5924149d72352e6515b03b39ab13829b67c1fad7de263be149e3315314b1459b8e7f553467d05702a374d522debdef95ea1b815ac4f80b095705c58863bbafe19f84bd2b7f4a9fdef23a0597ab3a40679d6031995bee337ca840857a56b21ba39d7222f73180211c8df45428e8fc117c7ae22fcf581bb318a16016416245ee93af6e02d05468d6d33e07b7048b82e360bef4895f8bfd499292b935e4557bab33383906aa04f1ad795be30c2ad93476d3a6758193a12f5df1a69468e0fcb006e2893ac35b536877513cb354f7accea0a2b9888796f71f9d78bcbe06f196e86e0a2b4555b47fde8a02257d5ebc7f390089ac3b491ea838730591038223f67ba1cb0a75df00c08ac81f64358811e9e8be72645ba9b8cb69852037408a0f0576306f8c68d9b53804dd8e173e551d7890f8da7e3543feae1531c8ccb92a70d7c89f5c19ebe1f38854140957dc1b370fb8029c48f9b6c67dc93c138428448ee4f26290aef7e09ff5393af798463a4be330beffae1ecdf53ec5526c39d261e7a8a7d4cf4f5396d7506c51a660e01732fc5b785aa3644d9924cb07398b0779afbcd9d7a04faa7e5f5a00944a5cfc4f40f7fce9dab9c1f0d923133ee1b094178521eb610caac542dba12700fb24bb4982d3ac8fb754dffd57db2e4b634d4d503775ed0cc2d5e412bcfcc358e3298249ff21ebadca56df538dc469d59a7e3e73ec8d83b25ace3b71527b4370ed64317b0e506f0f7876e456a74529010cc3f05cedbdc979669395ed829544813cc6c057fd85f91788a27d58b89899030c93567de37963d54e74bbaf512bd86febc40850c8272103be335bf8840840a34134a0d8918c07055cc05d9729fbac2f51c4bf62f0a2668dca51a9cebfc6301b83dbc9994efd29cc4c7f035235c595c8f6e10ef440a5983cbeead0ad5ad05b75a9ab26697bedac3d18de618fcde4c3aafa73919e24e9fd4074008043d94d8d7d3c8be176a5f213a0874cdbb8225a452fcbd604bdff813368dcefda959af7553fa15c3bfdabc8c2403e2557af51bfb1018a6b0552dcba584ecbb65f439eb94556ea9d5e669f7bcc1ee5045c8a577e72e3307d8b694d21045658d050cf1382d9351682cc1277bf565198b23940aa0fbc7a3ebf17e809bc5d6b33ee1a2ce4a233bd3efacdb1eee5f30442cdf831d896229c2989f213fd1c7aed8289bdda57899fde01ef462b4644c8ed0e33125bb80fd0600776bcb1c27a4b7969b86a15629281cd66924fcf6766d2d61a322b5e07c4a3be32c231e612dff5034a81c202014af75e94b00b7ecc0844f456a9ccc435aee464cd86c75d7833f049851194270d9720d62f22b72083174c8dee6be11f381288851583c52d5ad6b0134fa51ad1f7e8adb1699e38ec66a75502b72f85b2e50749fba082736dfa07401ce4a273f1d31dc7eb8d91e4b40eb591f89d7535be9d9f4e8fb2e6ec9f5e9c65a7d8a6f536ad6bbc5493c594108a388310001e122c713a82d459d2cb4fe5244e0da677b0911cd85b1fc88c104f5df6c91f411701d628a8fb17e6c044cdd3d993bd5a222185f6426cbd1a67fddea180ced4bcbefb10559bf98c42336a557cb5534063f38abaa1e211dd24f7d3a96e8bf3b20dffa5edaba714be9327e94c54607d5b79978be4f6a0c8af52893f146075b443770630142ddabae3229d00d3a5ed0c0228b2a150cc765126986d5e58ea80384c0ae3a8be23bac6729bee85a8c2e9a416df973aa1e5692d0b60df1d142a83a2fc9253f84f978db0a39277937991fee413ec88dddf82417cf2a7c7ebef5ba64458fa453241d596c8c25e1f30099e0cf606f91db90e0c2b1d8b1b945d9292713decf4b35f1790f29b882a98829491bda15fffdbb4ad23c67a243094d07717a7658d33fd270251cedae68bcedeec09b64594d6a05aa0906effe5b44526e349a0f879c1b6ac780368259d3aa5d04a00a5d627a50d8d0f922ed0100e0e46e214d207ecf39c3334ca5e5d509c3ce0dc66ccf726a1272b8a90de6452b961d8d8324764c02971c9637a193df139449c3c30da6337cd35e0889dccb8bbd269c946186edb1a363b0e5a609cd7599c551f21d336faa10574f80b51a5872d04eabdec0e95c0bf490bf64265892760ce91c62ff32087ed7e5555fa998fec45539ef65f82d5f33abdb94c128e67a54a786e2564224bf0ca6a8f6c40d8f56df7e5163fb320eb99e572db3df22194b0320ee0c1b76842858c910f8557003ea404266384e83be6c0598f858d99b56cc11ba6a401ca7e58c34930a7eefb1f18b968786f83eda29bafe20a0b5ff840dffeb2cca1e48580ae47d01fb6ec5ae4c0bcb962cfb55b8383b6d746b83aff4a140229e3da5d2b0762dfad64a32e4f0d257e26dcad8b3dd32feb383ea3fe53338bf54b13fd2eacb2c605bee24af7bfa6e7d6585837233dbcffaf1ff5c94635249758faef3dbe45fb6baf3e0dc0f5af3c717afb5170ff8dadc6e807a0aa62a4b365631a54ee37124d8bf03957d4efede22d387ae90da627a4a864fff3af6982d453720ee253729c4d8ed81bec5e091889e08d3eb7d7c710e45b98faad134d90fa9f6809e56abe029dc501797dad7c235b4fa010122cf5ec3b0b3f18df8a5e1ce5b1e1377cb9dd16e61ffaade16c640fda315f68e292935d71c3b1be8e62e8c492e7db1788a87922f999a2a900c31a6b235d6a1946293476f6bd9a3c847fce7d4c7f48e751e464471925e3b6b2fa655dc5c43933beb35275d36cf013ab8ba67f1de80c09f4ba9a95f418c3c2d998438ec23271aa903ae1774caa3fc7758fc3fb28cc8411fd298223e29326552c83d8d863f4a767093520d3170358a2db41f5bf0d9ac11738314c6559a4ed8a2fcc35f28217b81c7b2dc66a59b14c19ab20386a06201e71be8549d70107e03234d438074e8d0f4478ab9a8a0b28a90f56fab96ab5603a2a94d6f99a46defd9d6ea61f9e3581cc6df3a356cd975d844b8473efe2ac83af6ea2d85be90cc2f8be6d3484f8abd1f635d572195fecda5ab7662e7ff376807bd8d708f6b6a8618d1c4efba3c0baffdec02ec75b990d937e14843eb63b00d38f79fa08e19cb97c492c4b09d7cfbbf1836e4bd6cda02dd97e733b40931aca87e0dfd8c07dd0ce97b520ba9a87c598d651847978a83c30a3facdce3891836dc0e53d4c75bf6125937a5f7d62e9a7bbe486e6e1b38406a7996a6d0d668222ed661e8b4167612736f7b0bc46099003e58bc09ec4c36f1f9445dd2b2d2d20687d7863cb1aaad979305f702f63a3e0df51dd7877a9e1c205d6b127d5fb7a095c9ea788ff8237f196f6ba66b7cf4caaf6db2f5c8b9a9364a6612fe69e48d14ad204989c215b2bb5a3598897dc1f7461d210e5fd987c48ff009171c1ec6dd7b6584c1de0d989470f66edc5f54716704709d404bf33b09f18db11415b3b2f9c8b9d5f2208c42aedcaf95f0f0cfbc10161118aa1e4a2a5eff51ca8f99428b6a925bc809d28ff2828edb4bf288660e0a0506e4c2af0c3726c1dee9480564483a25e19ad73eed92cf29aa1d5d24cfb91e8a4b4e0d8d92c6780ebb61ec0d0ffde4cdf362603ccd7cb45fb9d2b8b501d6773c448e7269add3e93dd3593260a5c48ec88aeebf195b5595e5963385807b6c470bce29aef22f305fb2225236f26e5be269e09abd5ef76a12b05a598fd065459d4536d50460e9134a20a08994e5d41f8c50bb7909d4694bde6f9bd4a4fba156a7dc3cceabcb5184f22950f55a5a143fc58de68f22f57bb1ec51f010872a3f6c1a5df05e65c62588523d21a8e97d44c41d0dafc690e2e530aa9395fba", 0x1000}, {&(0x7f00000012c0)="e14e3bc11e2c8ffc6781ba6156e35a916fb0e30e953a10867a00d802dfa1b7025d3aa2d18d77d2fd724187da8e1ae0ec8e6094c6efc802c8cb6823c64f219ca440266218198c331da1888ca83454e7d1394723a5887052d334481da53268ec1b08b61b9a27a97217ae98e52977aafe8c5dfb8e8fd0c706729dbc64abcc4846c5f6d0b220853d760e2e019b8a063225d5ee55f42aa27f2c6e69c55d48b99ecfa447a7cd5aee31bcd02a2531ad3e036a13bbdbf740d36fd150f996c940004a0ba34a88c8f143513c0b582c", 0xca}], 0x4) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) close(r2) setsockopt$sock_timeval(r2, 0xffff, 0x3, 0x0, 0x0) 16:01:40 executing program 1: mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file1\x00', 0xfffffffffffffffd, 0x0) 16:01:40 executing program 0: setrlimit(0x4000000000008, &(0x7f0000000000)={0x0, 0x4}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30, 0x81) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r1) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x81}) setrlimit(0x8, &(0x7f0000000040)={0x7}) 16:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x7fffffff, "a27e9300080000914f5e1059ecd81f0200"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x2, 0x0, "8f76b9c8d5f54ea498ecc6b52cc699c8e76e4f9b", 0x9, 0x3}) syz_open_pts() 16:01:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x5e1, 0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="06", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/120, 0x78}], 0x8, 0x0) 16:01:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) 16:01:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00004ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00005ba000/0x4000)=nil, 0x4000, 0x7) pwritev(0xffffffffffffffff, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) munmap(&(0x7f0000375000/0x1000)=nil, 0x1000) 16:01:40 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = socket$inet6(0x18, 0xc000, 0x9) fchdir(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) fchdir(r0) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/231, 0xe7}], 0x4) 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x236161bc) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0xffffffffffffff01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:01:40 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x12, 0x4, 0x100000000, 0x7}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000003, 0x4, 0x3}, {{r0}, 0x0, 0x80, 0x0, 0xfffffffffffffbff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x26, 0x8, 0x97}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb2, 0x2, 0x3, 0x1f}], 0x6, &(0x7f0000000080)={0x2}) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:01:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000000c0)=0x8000, 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) select(0xfffffffffffffe43, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1000000012}) wsmuxpoll: not open wsmuxpoll: not open 16:01:40 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) ftruncate(r0, 0x6) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000200)=0xc) 16:01:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000000c0)="675dcc3e7c6b050bc1950bf92651db7f9d23d682cf3295e7a98f7eb382b56f2fc26531f8a18ca03e5884df95c7aa849b418d91189a0a147ee0c94bebd21de42e3823b60819cb36c6e8a536554c38e0722c5a19688f8dedff990fc2ea75ab3cd39ef110106a3bbbe79d3cb647d604d8b7c68f8dd790dda99d81bce4c307f9059fe6f57aa2027055ef6d6465929e853b165f2128476fa8293f08a070ef3b24378aa577940899b38ca8253d259b23ad78291815edf70258907f00584c140a43d29974759669", 0xc4, 0x2, 0x0, 0x0) r3 = getpgid(0x0) fsync(r1) wait4(r3, &(0x7f0000000040), 0x1, &(0x7f00000001c0)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000010000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 16:01:40 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) fcntl$setown(r0, 0x6, 0x0) 16:01:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xdf1a, 0xfffffffffffffdf1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:40 executing program 0: setgroups(0x165, 0x0) setuid(0xee01) r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) getppid() fchmod(r0, 0x400) 16:01:40 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x10) r1 = socket$unix(0x1, 0x7, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = dup2(r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x702b228013a39113, 0x10, r3, 0x0, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = dup2(r3, r3) dup2(r3, r7) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x7, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x6fa}, {{r2}, 0xffffffffffffffff, 0xc0, 0x40000023, 0x4, 0xff}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000004, 0xffffffff, 0x5}, {{r4}, 0xfffffffffffffffc, 0x91, 0x200fffff, 0x119, 0x3f}], 0x81, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x80, 0x0, 0x199f, 0xfffffffffffffffd}, {{r8}, 0xfffffffffffffffd, 0x3, 0x80000000, 0x8, 0x9}, {{r9}, 0x0, 0x80, 0x40, 0x3, 0xfffffffffffffff7}], 0x8, &(0x7f0000000300)={0x0, 0xd6a}) kqueue() r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r10, &(0x7f0000000380)=[{{r11}, 0xffffffffffffffff, 0x7f}], 0x6, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r14 = dup2(r11, r11) r15 = kqueue() kevent(r15, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r14, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) syz_open_pts() 16:01:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000240)='..', &(0x7f0000000280)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = dup(r0) r3 = accept$inet(r2, 0x0, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000000)="9a2952ca07091b121832c0ccf19811a493f200c0a179efe0d771d378712bd8b91ea5d3d8b7353459984b24c01c9be97aff45876893d2ab4cd0f3e1cd90e4f56539930526bbcfd6f94babba1f4144367bddb3c57594fc73a5bbe62128d5fdb18e6971716608bae2e13fd8eb367db14fbd0dd66c93e13c779d1bdc3ff5da0cfb1b910ba92fd944b94fe046394f8280b9d845cfae3f92b06959ecfbf5a8aa4ad8d46f99f8ca9754b02d8d65ba7b357851a783524d4227a58863acb40a166cc1bdbdf470157539998232f704a392ee91cf88c9ea45222a7f2f77243097e3f26b7141978dec73ae3c82cec505765a4f", 0xed}, {&(0x7f0000000100)="5a6cd748eae95e7ad31ba3dbc3bf430e76233288b910c2b2097b7cc278bcd45a34d7142812b5b4628cef28a611a1cf99dd82306333724ec59cdc1237bf48f7211af0c87f2ec1d7c4ee1f8aad86dfc25bd675c988d19531bcdb1fb5a2f4055507a216a30ce83c680860cb8847ee133eb40606eb688dccd99031c947f993ed7c1e4f2be07963718878d3", 0x89}, {&(0x7f00000001c0)="a8b602d911fe314d2f8a853a77ed8425b1c9aca481f4271867b065d75d0ec27db65728d9a1063a8f9a4a2ec05ccab5c2277e2af5bda54df30c2d270e0c1df49cd845449cd09fcd34b3dd48a3f27ca6b2ff94fd8fc580bf62207ca823d134daa9355d1c6e49e8bf5709955077abbb6453644602237d9df973d1bece65a00a7dffe06b6aec73fc106f9c6855a090841698f83a8c96cfe3a65ca7a450cfe5c1a5088e82f47ca60ba1d78e370dfd2ac2abe0944f56a5080cec10c917981308bc4746398c5bd9c99deb339a2df4b95d2316b87272d97373a9805523ed2339f4a7931186c9", 0xe2}, {&(0x7f00000002c0)="f4e1aa15034e813b21987ae0ffb7d1a606c78de27cacb1010541b9246ca69bc3230398ae97cb20c4f8d94f7d9130021f98", 0x31}, {&(0x7f0000000300)="dbd6562e58ba1509a72ee638861ae2e83ea9b182172e04c2edd3068c667bcf", 0x1f}, {&(0x7f0000000340)="eaa77ef38ac0d90c94672e0b55adef0e66e6f753714d280251723c32ae702a7a6480317281befbaf8e9b6fb099a7d9cb886a0a845c2aee36613ef728510773ef3d73a1630e9d3c1b72bc756891c781ec5bcb5b86b2773113ee3fc03f371524cc01549a9a835ab6f78106e459dff62ad648d48854949a5e0bbe67ec2ecb57beaf312dc2a69d4c0591ee32f57f9a4c4ce55e197e1696257815b645a1e6d51cf9a7c8d400fed978b5815097a5323966e59f2db470690cce5b2328c7451df360ca66db7063c7a91baf999554d669fbff3041488e133c01011c8ec18c8ba23159865bb9404fa6602e40ed0678e821385a5098", 0xf0}], 0x6, 0x0) 16:01:40 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e4000/0x1000)=nil, 0x1000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x4a1, 0x1) mprotect(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) 16:01:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) kqueue() r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) 16:01:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0xf067254429ea5831) setsockopt$sock_int(r0, 0xffff, 0x830, &(0x7f00000000c0), 0x4) 16:01:40 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/63, 0x3f, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r1, 0x8, 0x4, &(0x7f0000000000)="c4946850595bb28669967df6020f568800000000000000000000", 0x1a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/129, 0x81) 16:01:40 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./file0\x00', 0x11, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x104) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/152) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:40 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x10a) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="40c5314a288759543ee34712d08b21dbcbfbb22564995d9906245f1763cc5576f0cc314587fa0d4020c0ba651d8fc248eff07c", 0x33, 0xc, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xffffffffffff8bcf, 0x6}, 0x9) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x40}, 0xc) socket$unix(0x1, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = dup(r1) accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000440)=0x2cd) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x0, 0x9, 0x6}, {{r2}, 0xfffffffffffffffc, 0x88, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x84, 0x10000, 0x56}, {{r1}, 0xfffffffffffffffe, 0x11, 0x20000029, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xff, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x9d24, 0x3}, {{r1}, 0xffffffffffffffff, 0x3, 0x2, 0x8, 0xfdbf}], 0x1ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x98d87f846ff5d6a9, 0x40, 0x10000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xffffffffffff7217, 0x800}, {{r0}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x8b, 0xf0000002, 0x0, 0x82}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x3}], 0x6, &(0x7f0000000300)={0x7, 0xb743}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000380)) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:01:40 executing program 1: select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x81, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0xb, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x146) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) msgget(0x3, 0x43) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x5) 16:01:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/237, 0xed) r1 = socket$inet6(0x18, 0xc005, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0010000000", 0x14) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000180)="3d27834a99ecfacd32991f5c74aaeeb695cd2ebafb39e46aab206f1fe8c3d636bffba7e9166eca21057a76edcd949a7a1f251c9df7e6c4af9cfb06ae325fcb68eacbe7ec28a23a259dfd051d7530f286805e29561efce8d270f8f033d380d26f9027ec79fd65f5e59fa4c2ab45f2cce504890bb81119647ff400e45891e2482fc41dbffc98175c1186963e76d143edcb6d5eb13d6e69b83710a13b90dd79402a5ab2af6d646c02c42d6207657a973b7a8824ebd4ce74347b9e932fd29cc198613d8a023160c6c9becdb5aefbecf773da3b6a166f37b35a42a31434286bbf27036dfe5a14d3d999ad", 0xe8}, {&(0x7f0000000280)="f878318ce0244c7942762a76920629e11a1d0ddbb5f2ecea2f5ac2ef134f796022db900a55c48ff808d5a585c83b9bbfcbe9b12e2fc756e362c226402faa1b384e7cb2527719984471bda762458eae164b59df88d3ebb7358da5a2f8b143a0b8c6d559f9f0600bcc928eaa0f0abf50986892ff632a88c4803fea8a1b5d6fba0e925ecbb123df4cc16f136014dae0adba28237e3eaba1b82d6bfd218acff573e735e9d489091c81c79a17e91cffe6eaefd2ecd9d50df93f9480093a2bd3ccfcb5301556b570", 0xc5}, {&(0x7f0000000380)="66a833abc6e6a490e18e264dec70640758928e4eaeaba602f555c43aa13c7eea85ddf9c12d818b812cd0de368ba2250b5c8a26c603890c630eea44d66cb5719d5172adc4a44aeec9838a546dfa", 0x4d}, {&(0x7f0000000400)="baf475c4d7cf4dc59cd08ffda688404b06507093ca838b2f70a1c2d4295b511820211c16d563e643772dcc924a69bc419bf233f60ca0c396e5b73ee03bb8e6ee0aa5e352a8e2e0e829b8ecb9b4c0ebc0f897ba77289cc2e8b146f7413617e455657e887741a3deac0d1281b6f9f7b67f7c78cff5c67edfd9f7553401701f8736d7dddd821a54569a87bcbdf95dd1bd562552c2d127cbfc221a94b53d73d4036ef03d520eb9fceb076402de5f556b2295b37df20d9bcbbc2f89b1e7c646979ef74b", 0xc1}, {&(0x7f0000000500)="4a6ba950d6d35b0c52757b1c1872f60d42ae8fff93d79df3ff", 0x19}, {&(0x7f0000000540)="839d390a48c3c0025270bdaaa3e953627ac5435dd6a5c49d40872b6e301f64df01bd7472f2075154441bc6cef61e98ec902f28f0636afe1f615e68f03b308b72abcc192f617f31871c67159c0f9371c150d47b5fbaea980faf3754d00049c3d014748be0db7b66bb0e16431f0588312865341b7659d1c3fb0537", 0x7a}, {&(0x7f00000005c0)="a1ab1a1abb87cec7a2fce5c442514c06c610ed2b0a0351b3dc62aa96be41b07d4fda1941a2b9fe9fe2b62e56a9a7ac1b0963f9f37f402211c96ba2f4664490e514074afcc74a7315c783c2f8738da59e7fa095fd9a4c5cce0995539a646608e81aeb62803e994f7c56da4f8e54620ba692590d0aacdf78f9f725d173551106ad0ba3e71a3afcc503b696c4e86861a60f818697926db938f132b292ef2c45cba3e27ed46cb4f0162ad25af5b2", 0xac}, {&(0x7f0000000680)="20ae6dcb8834693b58979833e36b68b23e5a25f07e1e7dd69b096cf47525990a2db91b104fa48e46b0ec015e58fa9da03f359fcd4b769a7fe8c74ea6faf30dc18672e61443c238302bca45e94663843dcc1c4aec1ddaf9f345a69660cb95353a2aededb16b8b4f515153d16c8686167ba757de300e4821d9b59920dad762518c193a90750b7498c69f63799ce5948ae36402f86d9ed7d1e804f1b1", 0x9b}], 0x8, 0x0) setsockopt(r2, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) 16:01:40 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0x8001, 0x9}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:01:40 executing program 1: r0 = socket(0x2, 0xc001, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getegid() shutdown(r2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="150000009fb0809f49f6b300a9c275b8d3f7486500"], 0x15}, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000040)}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f00000000c0)=""/89, 0x59}], 0x4, &(0x7f00000003c0)=""/212, 0xd4, 0xfffffffffffffff9}, 0xe783b2359319268d) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000500)="5d8333bea5b996264db3a602e76e063e77bb28ba773e62742cbf852b0800cc121998c92a349fad89afd60a71ef54ce16a5418a929719938ed47024ac648f2d25613ee1eb51e7d2b7352b377d1f89040c317a5c6409da1b46cb5c5d44c6f8be3486706bb55f987e85bbb0d182daedd49b23250f19182e0489a7dbc44da9cf112b3351d5dd0ba5ea97547442051e88b229b38f6b962b5da2b94d2a", 0x9a}, {&(0x7f00000005c0)="b7ccef82cc9afcebefbb698506150cbd74775b3cbb8acd6f001117d7c56961574c61a8cc98afdab8da0a954ed342848a857a4b6f72dd8e27bcb02b0a40c339f28613d2c13484dfb55d90835020eb14c2d123e64343541ba8ed1221414a7cca30d57cfbd774b52229f870eaae3ee2bd36913809a603168dcbb065769f47abcbd45ac4174525c6cba191785f3a2f751bf0f1682db8291a4fc2c70c67c2a009bd03de8114e14924096604ce84a5fe437fa117266bc181ed4eb6d91c3bf38dc2cfb002f56dbf70d4825487f9981c6665ca383c1d573eb42a86c5af3d0ccc6c9dd2e033e8723c625aaee664a59e0990", 0xed}, {&(0x7f00000006c0)="a3c21fedbac3bcf24e6723c8803f87ef65eb36677facb68248389cac93d15028b84c0129adba88ae577b0abbd75ae77943fb8dd7e41369fe7d4932f18c5f893c2eafb334e6d24050c44ea25bed36bb20701a042ed474d5fcc59382140f3175ce4d6733cc130559de9814cff760f89b49ccc0d8ab00c52922bb7324ae40f7336d97f1975cd7144e8a0448a44a7c9b128eda548fddd231dfbeb69794706d973d78628b14871d8f2794da6d8482cb2f4ecb498f0d02333c0ac696ac89daf77d44d499ac0daf18109c3bb8628f1088e5466348b184eff54092074cff6aee9990a93eb6416c28e82a4cc0b7fc2557a2926eca044e37", 0xf3}, {&(0x7f00000007c0)="5e257338ede2d6dd8c27af498eb4c7f4f2c77af3790f2d3d07a221c9245ecea515a3c5069c4e00fd5e11f3721db1c3e4b5909d8e03f80ad89848e7ecd372946219202cdc36ba8c5935d54edf1fb2e6fd2c980307f10eb5da08584e59e3050ac4dde53a5ca3179df35544d399cd949a6b9f339f7fe1adced81e2c9b3ce900660ff1499a029ad60c6cb510c028fd9435ce342a33d34aea18a24e7fcf3fbe2f0bb1cc29949996778d0026970926c401ba60599b6ee2a2d534a689c38c354c480bfd4585245ebda46ddff21fef30d250564fe4f7d8b7edd357c2ae1951958382", 0xde}, {&(0x7f00000008c0)="95aca311cef3451bd79c52588705820b426dc39fb19a65640303ce8692efb3cbdd39163755cdbd8360333107600a57a02532dbfa8eec93e16b", 0x39}, {&(0x7f0000000900)="d7d8d05bf695fe997752acdf1ec88d8ba64b1c5beec000f92a10d0ad610761328d8646393d8936ab6a5dd5", 0x2b}, {&(0x7f0000000940)="3f2b879c1b28c85e38a8a2575e3a68bec11c810d94e4903da11081b1c8cdac1b6d479dc9c6b62c4d5d24235625e2ba2f0a004d4050eee86b3b2c757e1e00d7799d6597baefbe48c4a4bd7130f3e6f90c4dffe1a79fccb27366c4d74aa2de7c2f8274a4024c02", 0x66}, {&(0x7f00000009c0)="f583ad492196b10e5499758f5d1e2ff0f7b207a974d72abf015f4d65dcdd9af3551d9d0928bee0c8dcd3168071a06afd662dcb8b30450b", 0x37}, {&(0x7f0000000a00)="96b4c63edd50ee8d6905d3f52b2b2f2ab9e441c2da02340c49d7dec78e1755a4221647a64abd9902841b89cdef41343b9c141e37d2bbb6f10b30687a18b67344e7740c1359250f215d980f28d04c7c80e6de24a8ee2aef93bbb9", 0x5a}], 0x9, &(0x7f0000000b40)=[{0x50, 0xffff, 0x4, "af8d4dfdcca015239e2f3365fb419c004c1b7e80e486eab14c75e376005b5e83b7b13dbfb86aef753fcc1542de6a7c32eaac2420b436d62d4cbb"}, {0x10, 0x0, 0x3}], 0x60, 0x3}, 0x2) 16:01:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x8080, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x5, 0xe4, "c4daeadf2243f88be3f725b331d7b7922c30f691", 0x1000, 0xb8}) fcntl$setstatus(r1, 0x4, 0xc) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="0071344f317f60f345126e0e522cc6910ac78b4dcf3f64ff52d2438519a48d880abb105ae14b999875bca486b4666b7e438ffc5439fde65e294eb71343570766057ce29c2611947a0cd98407aeda3edc055e54891c1a29ed83988ca14bdc0ec34712144083621aca6cc735440f580f2c3af3a833921f2950c4dffd181d12403ad0bf722a8d0dd4cb73e077483c1774e0c20499b9a4f8872dfb2156b1e8aaba134d526002a716cc2068a6de3fc90fb1074923219c", 0xb4}, {&(0x7f0000000200)="841686644807933e64cce5629fa3ba68e9848640c6d913deff4f05cc4875d92dbd6f1fd73bbf3619cb6aa4033345b8b9e2652b194f30d3f53b79695ba0bf0a0f7d469a4509e2303af6dd4646e7014931dc271b959ca26f1fe072314479c7af61503c3b3a848cf576b820306f96c0be124c6f45804f0c6cd81ca503c0c45a6b58dc8788133e07f31dceb3b8f9d6f42f512a", 0x91}, {&(0x7f00000002c0)="4273cbef284139fcdb9384d9afe78bc7281ae9d48329e0955ba130d3041c0465e0fb96e4eff5eb3edaebc15edde030a4d17c257ef3fe2165167dd4041b0f65ceb37d4330890ad4a23aba32c038c21d99f927a25d96d6fde1fb063b7407e694b9d10fb3b48702104c36c4688d12dc9e66578917c3fca90ee4bf9af37631665ed12fa86d5f4c51af5cd14d7885ab6caee99cbcf6f58d92765298f6496bf786c8b560491c1bc3ee5dff85b45906fff62c", 0xaf}, {&(0x7f0000000040)="9976a906226360f17eef4bba0648840963b50e88f1c82584ef1a91b855970e747d5f0d49ee51a6b7b8ed3b9f7dec307e97a5b59ec3b4df5fb2a732cff68f7318958554241e9a1221", 0x48}], 0x4, 0x0) read(r1, &(0x7f00000003c0)=""/243, 0xf3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x4011, r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ed535d40525e3d88e17d8f0bdef272efaa614d47", 0x0, 0x396287a6}) shmdt(r0) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x100000207, 0x5) setsockopt(r0, 0xda, 0x1, &(0x7f0000000080)="628a5219e8e6dd5c12a14baaa573b5e87ecf1a0bff85c918fc0c63dd5bd773c77b8d909ddd1cf02cea8b1380afa57dd768b2d29b6afddb6061a1679c6c04086207e2763a78fec2928a8a810cf7efbf8f0db4b94ab90f9c38d97f2109b8b76af403667870ac7a29d48103f121926c8edb89f920bd1233280679ce83af400771045a0b802dd3472afe3a8a06217377fbda0712614f2eaddd244eb3d2f7f15d1d2f04ea9ed7337c01e517319ecd2a7c2c15bcf5ce153d385fd9410a6b336bc222d9910c5eecce27f0d3ab15", 0xca) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000340), &(0x7f0000000380)=0x4) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xffffffffffffff01, 0x9}, 0xc) socket$inet6(0x18, 0x2, 0x20) socket$inet6(0x18, 0x4005, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='&{\x00', &(0x7f0000000200)='][^\'&\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)=',\x00']) 16:01:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 16:01:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:01:40 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) write(r0, &(0x7f0000000000)="d1febd80bf5a1d3054eb32ee7135", 0xe) 16:01:40 executing program 1: r0 = socket(0x1d, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000001180), 0x0) 16:01:40 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x184) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:01:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x7, &(0x7f0000000080)="8d94860e", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x3, 0x4) 16:01:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 16:01:40 executing program 1: setuid(0xee01) r0 = socket(0x30, 0x5, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x200, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:01:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20}], 0x68, 0xa}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:40 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1a0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x4000, 0x5e) r8 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40, 0x81) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="e75a0e0eb46a64a34ef7be7894193151bcdee36599444d0194d86716e00e2566af2c10ebdcfc2411d802c8825b506e5a27ab539d188a3901388e59bdb7d82121e0b0d90c7b0ef17a737b981d75ad2926d5b4c6fdce16336d1cc5ba090a89e07284a609caf7e432462c59bdb581375fc398aba0cae02295facbc82c70b1c9e38c7deb782f160c4aafe5efeda66e1ea04e15dceb851e07ff8354e64b5eea4760fa3022f8c544c0ebf3f2c41fac86335e71ef", 0xb1}, {&(0x7f0000000300)="0e0ba58685d7bbbb80b9722ef818c2eccb5698e2d81b463fef0e3d96f57c237e12491917f2237adca8789f74784be3cb6d6b4c3a6cb1834773bcd73c713d655afd26d132d85ca7c9bb264acb331e0342236e68ef81dc8ec821e59c1127", 0x5d}, {&(0x7f0000000380)="48c6cedc938fe066a7a1de0c3b9c01275e2528442747093ece723b555c40aa8752f6d99fafe306f8eb729fce01c22ccd0cbe5fa46d9788fa7e8500e13d7833dd124d2d40cb8cc35f9f6998ba92b6a29e9ce6", 0x52}, {&(0x7f0000000400)="3d1836b81da01738058b7f26535bebf293f01fc5dbd955bd30c434d73e0adbb912d6fd6f6f49a2e69b1bcc1b48fbbce54e5613ddcdced125f8184963f41450c0fee28c500c25504b0dde3d799fbcc61a0190b94896ecaa5f12cd80fc7963551d7034607f72243ccf839724cd28045ba12572fc96698a0e00c4e1b2c8fb642303d11e27c7197b6679c570e160c644bc799d596cf0b7465d649e27999ff92c246475efb535a3ff3d08c415c0564eed4b4e1c0a1a0a413b05d173aafca4e8a6e6d1c5015219ab50dda0593c5b2c734a0563ef58d1eb83e5628b8e4530e64eca", 0xde}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x58, 0x4}, 0x400) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xffffff05}], 0x76ddc2975c1994a, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getsockopt(r9, 0xae, 0x401, &(0x7f0000000040)=""/50, &(0x7f0000000080)=0x32) 16:01:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:40 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) getdents(r3, &(0x7f0000000080)=""/145, 0x91) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x2000000000000000, &(0x7f00000000c0), 0x1, 0x0) fchdir(r2) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x800, 0x7, 0x501, 0x8}) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = socket$inet6(0x18, 0x2, 0xffb1) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x9e}, 0xc) open(&(0x7f0000000040)='./file1\x00', 0xc29, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f00000000c0)='./file0\x00') 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2c6) 16:01:40 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 16:01:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 16:01:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) flock(r0, 0x2) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000400)=""/44, 0x2c}, {&(0x7f0000000440)=""/157, 0x9d}], 0x7) 16:01:40 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) shmget(0x1, 0x2000, 0x22, &(0x7f0000ffc000/0x2000)=nil) setregid(r0, r1) setuid(0xee01) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x81, 0x4, 0x5, "c780045b26f143b6e0ec763c7e6490fcdb186b7f", 0x20, 0x7fffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) syz_open_pts() 16:01:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:01:41 executing program 1: chmod(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x1000}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x0) 16:01:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x9) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) 16:01:41 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x401, 0x0) 16:01:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="ad8616c9340fa2859c70a080b66b1f99455b46450237e4368665bed974e80dc3122512219f502902b8a09da4f0d3accdb90ff66b0bde657e8ed5461227c033035246e53514f603fb15a60ec8d39695f6a84a1b74a1c26ce36338b1ebd563e2882861b96135cb4e26754f11ec3ed294849f19d4859ed7d6ebfaeb88e68bb48142b46a79e074a87dea24e2e1ca72137d53e4555691d97f40eface0cb5e3dbe510453a8200fa4a89536a006df577ebbfa63867a7ed85a5142c07e047d4cdb57deed43e7c3eb0a5d5fe5f90874bbd6b830852b4f78316027de2bc4751010c678a790074d5dbaa53186f1d5a90fe0858a917ac429c9be69af", 0xf6}, {&(0x7f0000000180)="21531b862289d1870e85a12dfa88dcbeee886f9448642c2e0ce005fa1f195c799b49c2ff2a098c9a199092b8c3d3a1a92bb526f2205686ab848631c8c5a15fce577786e2a7562c7ff8951246792b6ef766d1c15d0a301563c1bd37d86ac6905ca45f4bafa256d458624f03ac5e9c574b0f2526defbcf0c44d9b4e35451c4ea13ac42c68dd3ff72595b8e786923f790e9fe1ef487c20f52633a5820f8fe35817f0384c8bfcc8ce95c314d52d3bea7cada1a70f8e06bc2b3aca9a8d11df0873c3d91233bf7ac6eb99f2719ff0c45555fbb1f304ac57913ea5de9ecd0914a2eb3607ec68ca38902617ae441ab47c70796670c89d4", 0xf3}, {&(0x7f0000000280)="c63b82a3e83b606bf18283e9d8abbb2326c022a8b31b070c73c5801759e30727e4f878523b821971c55b237f844badb3e32f5b3a50316469fd587805554f40c2808ba84ab1ad5275420932f3a2fc2d9862b53afdb5d865", 0x57}, {&(0x7f0000000300)="13bbb1e49027c0d274b61a45bc0427c7b75fdabc4300de9b798bf2467af06201fd2515b7ce3b9c309fa8513a909523bd09e8990eecbfe13256fa53347d547d8bb150339a3aa0b9814fc79a57cea285662f1045b4bbc66299486f6d17fbfa4b288dcc575f55c2353477a6ef143fa20b038c06465cc2f3ea14650bdd9d6b17fc8c4e7e610d8c310dd373adb8d7e230504b4406bcfe47bbc755d7c960790f3552964149389f", 0xa4}, {&(0x7f00000003c0)="b6d1751a2b88b7b476336ac793b42daa6e5c924891d1960cf862da6893a51fa9a13efb03055dc88a7743cdf3b1c2f56accbb645c99e1ff6acdcfde553c7b32de33a88c9b77108f2e726888cbcef6d0c9cde962f0e233434aec1912782d8ea85d8c7ff967645370d4c1f72f42d46e62aecf5816e315ce99c3164f27f322206f2feb7c7f85125fd76afe4bbf2440c05bd6b5c03160150d313e4f7230dab964736a66b988c218d6dd22d4023733daf1661fb217610d13823c9aec37f16d50e5d02923577f48d7dd8c57ef87d97bf9b5291b98837a524eb196ed1a28b2e4412bcf38c3c9495f2e61", 0xe6}], 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0x9, 0x10000}, {0x18, 0x2, 0x3, 0x1000}, 0x4, [0x12, 0x7ff, 0xeb8d, 0x5a96f72b, 0xd07c, 0xda96, 0x933d, 0x96]}, 0x3c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)=0x4ce1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:01:41 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00f3ff63c4409db7ff01"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="d856687241c31e9fe731d15a5543b854fc244a0c6b095749347e50", 0x1b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="91fd430270a651e3be6fd51fb69229dc", 0x10}, {&(0x7f0000000140)="86de669334f546afed02f366a94e9f9570539b4abeae1c296ee431d7858618005256ddf1ae5afc75646d7cb5100d85c228f69e8d058cffa0ea4f4a8cb08592935d68af21cbfe2684f8f3c52df0d74011841de1e79e59a5e5daf0dbb99b0c3aa36d62afa28c8ec88dea944256ff2fb9bfd9f1b0933d6fb3913cd0af3a4832adee23443ad0124e8824f9b68b2338bae60216aa13e0350bea2d9a2097e2049561b6baac2a1b5140c53d6461823663ea539930e192d7f3a80c184e07", 0xba}, {&(0x7f0000000200)="b7c09ef1f374ad099db6f2fd30cebd34d7064843f5a8d5af0a037d3bcd998fe140ebc46d6a0bf7cf6926c3179c01b8ee0570ecb637c277115c0276d7bd439c62c779", 0x42}, {&(0x7f0000000280)="3365a884b05819766e13ccc1e5e0183f55979b78ec9abe1b8efbb211765872d435faa86e07bbf91dfa845b909e08ac4badbce8a0f598f0c579abc3fb3f0ae49476d06d957bcfe449a435a0c77a45941b78b1578e2c045f93127adbcbca4e5f98f354b641df429fbff92948970618afa4bc7029e6b7521fb70228976d5e6a80e3a8f849edf18690654d4612c643a56a", 0x8f}, {&(0x7f0000000340)="e6c869bdd9e564f95079af2e536c1e19c6734efefb914d6ba03c37035f699532f8e943fae9592f9a751ad72f1945750b36ac0ebb1ca267", 0x37}, {&(0x7f0000000380)="c91231677f6d3650e9c9ebad396a5a560787f825888c772af7f3fc45e8e362cc197db6d11c61cfc4cdce7dd047e2bc592ce356797ee1119ff568fc48c979c3b6d8cc59946354899d4b3ce156fa4af9e4946be11bf70ad068d1a3441d3767521b84b71c91731c2b7ac85dfeb172f6a9a69c0a120494e23a38ceeb", 0x7a}, {&(0x7f0000000400)="8a3dc13f427a8ae55a8fdc6b9b8676738149b5810124fbafaca69e3d1a0652fabcc87a613aa1fae2b202d26b4e27d0967faf6197596e8d956bcb255c1bbf9b6c13361c2f87601e70ad85498ddcd6daf2fecba459a00e1a31d9360d4c61b19e1354d1918a344b3553bc726b5828efd74a", 0x70}], 0x9) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000540)=0xc) r1 = socket$inet6(0x18, 0x4003, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000001300)=[{&(0x7f00000012c0)="2dc352a3ac1755", 0x7}], 0x1) 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/62, 0x3e}, {0x0}], 0x2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000800)="ec7d2f00afdba0e2d780704bc19be84a2f2945fb3bd1da7636df8db678fb0000000000000029df9d3cfc5aa50148b1b70115ac7fbcb00debdb2d4d8348dd6944daeff48067c3820df71d705cd63a58233a5262b45568fb1a835348f3bfb2065caab5a3f024e633bb6c59f87d6b63d677bbc9417ebda2e73c2102cdbba3991fb8b353278938dc9c71cefc731d4b02b807f0fe8c4bc7c092df8f9dcb0fc3bee5479361cb23d21aaae675fedf851909d9a724d8df2b709e5558d63a7d7d82e8e1ee935ab87328fd913893d9a4eb1727e9b828bc77b91450e633973fa6ef961ca5596e90e250c00778e617839e510bd1b275acd37b448f7df6d024fb1a463a339938f60bccdd672f2acffeb2412334650d2239", 0x111) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "b865710c3905e602057a00c0897b0c280902fd2a", 0x0, 0xceb9}) r1 = dup(r0) nanosleep(&(0x7f00000000c0)={0x75, 0x2}, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 16:01:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="5c2fe203a00e640240e77e0072dfb28a503b7142152c0852c729a5646f6028f876813690b41cc301b139936831a6ca18aa04514b12adb051c36ca3ae4ac5c2c8408d54149d904a35525aba40d5b4e3e3d454f703c1c1d1010d028ebe1c7ddd83dee1dbfa02af46d4c780da30fb43e57e53d9495eaeec494670336771", 0x7c) 16:01:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:01:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x80, 0x44) getdents(r0, 0x0, 0xfe8a) 16:01:42 executing program 1: r0 = getpgrp() r1 = semget(0x2, 0x0, 0x5056b2f5bd32d166) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000100)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r2, r3}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x80, r2, r4, r2, r4, 0x80, 0x80}, 0x7f, 0x2, 0x80000001}) truncate(&(0x7f0000001180)='./file0\x00', 0x5) getpgrp() sendmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x5) 16:01:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x200, 0x1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:42 executing program 0: setreuid(0xee00, 0x0) r0 = shmget(0x1, 0x1000, 0x1f914ccf4574ecb1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) setuid(0x0) 16:01:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) open(&(0x7f0000000080)='./bus\x00', 0x100000000000000, 0x0) 16:01:42 executing program 0: r0 = socket(0x2, 0x0, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x28ed) 16:01:42 executing program 1: 16:01:42 executing program 0: 16:01:42 executing program 1: 16:01:42 executing program 0: 16:01:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20001, 0x129) fcntl$setflags(r0, 0x2, 0x1) recvfrom$inet6(r0, &(0x7f0000000300)=""/118, 0x76, 0x0, &(0x7f0000000380)={0x18, 0x2, 0x400, 0x6}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="7021ebd470ac8a5024cc31e660542362ffc82ab0c8e23dbf13e558e68feb8b5f9a7dc6a4400ca23af4871e98d9d5e6d7b47486f99685313f3b78bddb097af7a61a6f85298724fde91769d10bc7e35159c10fe4c1bb95c43e8958075220bcb041e227b928fdeacdc0b58d4634a6abee721e3d8829824fe435027a2a2a7c16db0c3f8423d79a76b6388463b4f6367d196dfc9fc852f7ee6683f32106ea678c16dd17fe99ac587b483afe84b6daac202a50c284f24db8a29f00317fbbae9b9fe999fc594847460eea6b337227a57d18feef7fe16881d681e4aff18cdd69a0d5c87f68b0f417", 0xe4}, {&(0x7f0000000180)="de8d4b5a6594d23152a48c64ccaff9780477476b2d4846aaa3d9dd93cf", 0x1d}, {&(0x7f00000001c0)="2c3fd92ba6862eecdb3941b27609bbe1de0c9638890e502b6e4a77a40b552ef249e2d5a5ce141e183c8d63aca05461d57aed6f705de366a2c287cd22efe5ecf168d1f73733bd8af1c7193eb0de47b93004a7afcb2a9edc767a473ad36895e476b1ad2ced098450bcb7ecb038ac85c2d31e313eabff78167a627d4fc1ddf3421e26a2f4baba73e9c5ef3b618550affb00a7df98379a03a75ac685a3dda7451916efc6797344ca608c813e13182cff9a4fc4e03dc2658055c5a523143ae89c8a50908d0fbff032ae9473d83f87dde286897db6580561a1b3ad4b9d4d203a56e557d93b13966bce0bf61d7277fe5e5b", 0xee}, {&(0x7f0000001080)="5c990b18b1740b7982b3028ce1cad068e3ba47849f6ec1ba369f237dbeb7e7b9b5a73c3d527bf105c959dd9260d5fb6be80ae8e681f6392c01caf6979b9e51727eeb4eb864f9b06e832a8b45fbe82b979c8ddbe02c9441b4b1fd2875c2e15293872b1cb482856e62e90513218bd20955d0d8952b7ec13e764272ea9b4ad3a48a9605127cf510af5634b25478b827fdc8a550d785d45fed2fd6034857632482599e5fd0c4356a90e05ec08b0c75ace51711b1a4fe7e55011cd56a64983d09589f47cecb94017ba26fa8f83b1516cc5a0552277268106fc7e4e2ac3ebd3780c0530bb8393c060dbad4f8fc16225498bf0de06a4f3cdebb20aaeb65a01729bc684bfb42fdfdf7e4e90d1c0b2357d9a4b77dec1273b838dbc5cefd7501bb2e80cb01e79e68e3248907be137ee7698ca8221b2cdd4db955506b71e631dbb3134485edf8c67488bb4975a1dcf6e2cef9b97ddfbdd950e28b964b55fae8f63b3f74eca2df08bb2327d7381b9245cc24d7b00d926db2d2a2e26e60a8a49b7b1cdc6db016ec0962a47caa2f89ede67d40ca3d1d86603cd4279b0d4c3dbae153a9da8ea1ea3815adbaec772274fcf8f32e44548c5351d6928d4f2732a91f0f9fd3c6a5b08cc7dcdb42dbf5cf4956a9d2fa7db4ba05cc35d750e4bd338f20e0a4c0d8eaeb8c43fd26eb7e8bd14533a48a310056a76248c672ad25ccfdf6357d4cc51d55409ea6170552e33981a64dc90de6303fab2ec46e87c85e84662720343823f1296997baae78f40dfe80e8e3385d9e457e115810a68f9a92b8fcdffd9b5cc9f01625d973323fef6c039c08bf076c31986b1ec1008f314294b167e818da543e4b7720d978c9f10157960fce08fd74d80510dccf5c278c5a91e9916ebab5c38adcbf6ac339a9ef251ed4742901812edcf2d7d89920d5efe39ab5d63153e37e19de1caf9b71aef539214b7cd06745274e9105263e7813f6da4f2d2bd372256eb50f96e8147f6d8b1412be891bae32302aa5cffb81655c085a03196b12bb41441dcd223e510bdeb2cc609313684274595de8d5b390dd1a83fb4a6cbaa8497bfbed5582af46c1188ba817b5ac5cb7c18ac172026d514f4a1583a7e4555711b2624aef88dff3fc8f03884301f40e1f5c494ff04c2ebbbf2d178963d4e2639521f5951f05d11c114ae296a84d8cf5db14bdb162af230543c26e1daa8dad886e601e95ed01b61904fd8d29267ebf83f33c312de202f40cecec812add1c640d430ab8a259d012c36ec40bb0e499a7a5eda11f4f33ffda97a18762447589455b5bdc34412078c4d160945eaa2d1056b32736b177d25cfb6c75c19180cf6da176b85e8066c37da7054633371db28849be193e4a45661d2855c651106d8373662db72a4f0d9756e5e78ac700840533a259f939810f5aeaa89f8ddf064ddaacd0cd49951d34ec8ac0eba68bd56f726ce1b6a13caa3f42e2d5011c54a5dacf4a5fcb6b56945067228f342d2b8df178762dac01e4ade0feaa8eab29d4e0e745769014efc41d2239dbd972b9e5189614351916081f53f5ebc66719e384f70862a543c27228d9da06a34ec91c481452572c34fb527b464fd5992f7a888bc5ebad8ca5e0b82c5f23564b9aafbb65e08e295e054845a0a8fe216a29236afe5f9d69e078a440496b106558d84dcae076cf4712920562c70ecdac3f3ac56091d7f25c95f96e8e7b74fceff336743566c3e817df3baa742d3686779f4d032cd38ec90643f70374dcc92605d1e162ffb5762e41f89d67afe50642e570f006bc7aab9b39dc64f63c7752602b0a861a4d83182799567d381370e4af3912c838ff9d66259d9e4053db10f2b9d62af6556ea868b89859650dfe9c803a1f62a4f4913586910ae389e9ed46027b023dfb998adba0417a59dfd288492205f7ec6bb68d3de16302cedd6292030da9789b0c29326e2c0fbe0f01fa83fce94bdd74f49d1432ccbc37ad8446adb4c536d8b48d2c0a8b1409eda29bc53c027b4f6f850759ddd2ee44620cc29a693a36c703f3873a6d4d9407eaf6d654b9fdfacebf895d1c1038fe215df59b0065805cfcce62593ec2eebbfd711c19ecaabfa856ffe4002361b791a0057cec7fb42cd08f578963bcc837837262aee9e4a5942bfc26df6982ea62faecb88753f844e42627baaa41509b1b25d9ac8f8f8b2ceeef24bc2676fbdbdf03e8943bcc359694d7a72de1180f6c36bb18aee65c5992255558d6ff80bda67e15ec2cfe871d384eaa179005492fbc92ba8bc4ac3c82226e555d66abdc897990297aee4b272867a67d0e8fb8d8124162ac53cfe4847f9f3c434f8b4e9c297dd748fc591ddb6d50184d506e6ca822c9a12344336559852a5b95c4e0665fb601ea73597f7db68b8a5924b42a48f7c03ef56802797c22cab9bd30218d6b0d6abe6455f7ad2eb8487d92d801710d537a65258b564e92f0ed7babd03295fedde2c988da698a16fcd1180ae3ffa29994bb884145bbff0ac432205c2af1fa81accdbb27d5ec53db53292d11a49155ff2d3363613142ff4a8cb5bf53b1d366f46fa2e2720e826ea5fe1d06a0ebde18f29bac629fc71ac8d0e54163cc1b4e477ae444e2faffc15ca5ead1355c4c5b2ab7627f731dad57e4c96636023e908f87810b06a9672ef36729a379f975ce8067ecc52a0c92b8c3d06b833a984c55b62158f0d7afa7884af20f38608f91f51a7a82a30ad1e690e155bf2bda0ad0526db212613a5850332e28bc4e47cb2dd69702dc00ea91a12ceeb35f503fd4ac5f1ba196ff84fd1f596bd157dfb4cec666a8bc9a953fd9eb731307af283c4566deb67566ab68ad31e1c203d2d89ea241e1a8e6222be76ede91c70b26dc39d394595285a9f2718e7786a8c7c1a52e6c56232ee481bb191b4f2ebfe229300c2727df631bb31b3d6c61828f379a4bf1361c4f8036c03331909d707f9e8792a9ddaff7eac31816fc63f440cc96b54f9a6d335c72d7aa37ad7c656d6270458990656159733a933a4ce16d0a65de37c1ab1b29654a39c9d1a721ce40da82f6b4cf67e89a8ba7dee8a109107b4cfe9da119cf70f3829839675d0d6abf36314f68ca86e5eacc1afa404989e7d3bcdfdcdc6328b4e8e372fc421ecc12dbf7db653e71b6208a3c42df65797bbb1c1a39da87b7e651bbeed379a940e7aa73284f56d67ef01116f2f658c3121621e7cd31e21d795593b74c231e88750ad17514275d5703f93706c20e46d82cd2e1371144c1b26693f748849b7c6a3167f67aff25e98c5feb9d78b19af2ec7a7e7047dced9b72ad9e002851716f2e8162f7b7d0212887c79d064ee57e13a2fdba6a06fb959b58abb3c0af998357d49e3ea9af3fd75be770f6982456f48378f2d45152c03dc36fb6a109f3ae7367c69dad13b009af6aed81feccfccc3fa96cb3192f50af808014bb7053c7b27e428a4b40d12a431ce4de04e6eabe3afd7c7e49570d2c1cdc1b209e27d34014847c7ab367363eb8854613dea2b8436f647e03eb86fa0543207ede37e684a1f229080a720b337eed85bd1520043b08dc47c45058e870f5653887b6650fe62c90759a6394f9a7023d8c5dbc274aa7006a5f8458e1c53dff9ed176a42230d0ce099e0e306acefecfeb7094018613f213ea1b9a016851c0614b57049e5a265146344b2f31c566f2844e8b16d8b8147cb69eb71dd7dbb244babba2f9c629087fae3507a9fa10db4b32112172d52c3f0d13344276c86216c45276017c8954c61ac709d7b09c9342031135ea6ecf96de816d0e628fa432ff30a3e7a3fb5c239d4e4c328d73dbfd5189afef361329f16b673d8aca943fee40809ec1f96c7e4c37425d95e4352afaafc5709c6165ab85ff80467aa8bec95c20719b1cef47f12e0708037d39362525bac7d5883ad54e4620811048d012a91382877f7c8b26d7e490f7bea016ae215ec3a8a726b4a1523d4af9b2468bb5e3ec7ccc63e21968c0e5db328b7367a1a324f4a134da030fe85a43bb0c11e80488ab25ea1809c5f74ce7d8cee1e763c4dbe812c4e8b1a12d828f6b3c433d8d0e4248e74dbfb630a8902d4bcbc9d9bc4092e1ac2859e218fafcc0600f41bd7be0d6ccf2135c77d3d3d868238891aeb1ada7305990c477608ddc74f13ecb61fbc42a1a0389dfffd15c1b6e9707d2df7d9010072ab701c40f2bc2fa29ec33cb462f7095685784448a8fbeddb21b00c0e29f337d98efbf761ce0dc74e55c9951185d28fe4c0185ae60d01b4d8ff22fb9e16f5c7770d07a4b87dcc8f0fb04d44327a5ea3e550b7656094e91be99e8338e8b5b5deae5adcb9c606a2bbecf4e32bc1d94f8796cf0c48342d53f79108a0e37c206684b23ba84e9282d47639e1fa2f0f16a8d291ffae45558e147cfdfe4ad3619f27694dfa3d89ec7db175123e1ab28abb41dc358072a21395893927697cdb9d7f0a33befea8a4b13edcfdbd54b35285e1421581eacc62a58bd1d2d902f18e0ccac4ba4cbc2fecc0bd45aeb5b3772ac48b215f8f0bbdb1b7bffe702c5377317912d8a910c88d86b15a91430eb4da589fc546bc24ce472a3bed655cb79d8213b7540404be09a68a6b660bbfeeac54f4336ab014942ea66c0f3a534a38fac667001b5f06b015e37701c2f67facefd01914886a15ba713b81e46e400653e483761b602a23bc804faad6a3340fd25d673fe23ca499e6a836ec409dfb663002de316f2478fa73fdc8c25e8ee5a3ffa5604b6f58c6288bcbed774301a5c4f6ba19cdb27179047f0f5821e2ba7276750f02d7d48c306f81b5e2064c59ec0a848e282c1d7cd12e06b002edec28b95dd8c29de586ebbdd1f0852cda4b4d4d3ab0d61be9dc9013916f95286c939401760e89d4101e45558718fe3cbc4c458bb33ba3d1ed671249a27bdd96c7d49fe8e523e09740025d37572dfcc3e0913a6d75ffbb42761c98f3518eaa5c68a9ebb96b6dabb969c1c4b0d335e3c113c7a8fc8df867b7300f0dedb5ada0661c74ecf1a26e15b0e62352cd0f4f4e15d08cc389efe01a0dc7f21588ecc12a9d8c84a08de295271147d9126970a924c49853c2810f2182697559d5648e18d2af98ba4e5539cc0997ffc731a46dca9c48aecf6043bea322910e6255103d359370a5e51f80a585440e5c3801155e653674c8b6dbd65c150837eb8d8a6adeba5e6fb81cef05c8ff67a9ea055cf477fd02f8370b30205a6689a60a15fd60600da8c3cf5d2fc3771cab051b008562b5910dda8dfaa800ff74495d35af45ae937156781929fdba9df156566ca8a8ee7f32fe7faa6d6dc9104ea0cc34cf1c90e645c6a1852f6e381acab31dc8575ebe754c4b0cf1f47bbe827e5f39b634967efd9f55c091d10d57b2416f928bcb305d6cb15b622ddc635d1e05e54729f8fbfbedd7ccd4c73b2e168894ca62ad9d38d1bdab1854c979e9fd3580273ac89bed27178a4fbf300e5f727fab76869ce009fa08acbf4ebed31d988e348260a81b26485473ae034a71c5dfe0ae833bb596dc7adabe612565043515e48a08ba19bc6224d1eea4d14b6beadba8a97c382a1832244176f14aa046085535dbdda9190e8e476865b5d546b5f0e4100fd6d51552dc15fc3bfb1016c0f2f4ca213678c78c7989e1c4e92fcd486d2e860e772131b1efb53049635cb47315f84f2c197263d979d6f52f35ec6bd316bba1d2ec8643107cee916b7290ecd26ca8f8f0d6acea687af01e1a74b7a09605f1bd1c426f57fb8a1d87ebcc120cd75cc08356234cf9ae04d2d94a582336bdb558810ead255987205329da9bbd660198940643e7307f46909a506", 0x1000}], 0x4) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002080)="a1346df20cfc6523e178ff771931d43438f0c38052a8e27c410e64ae56f0596b39ad7965b56a1d41f9d3f9d1c1fc9bc55a1fa0f50b9f940c1f92386283ea0f3978c553b1d716fbea89002038ad1a35a40404fff99d0c5789a6d63f9264979222d7fd5138af0b9c5d45b43708df5b13f27a55972d2769be89b22cda57b82cebeea09a5336850e81e88d088412f923bbfad16201296388fc1ec9e910580dc7aaa919f91f07167dd4285a0aa06a10a84538852734ef09e0d2d0aacbe28bb278ecde1b1ac7c5312d0d801bf3953ec3e23b484823973ccd95f0006912c20d7a82090a826b7335490afcd8e2a4d0b06787b67015f9b6b70d781e74dd397e26962658dfa1b3c14264cf280fe1892171565054581a85b7c19608dc2c88f438df91db7e6106cf18a89eb06ecd386006162b44da6a4f5bf07fe6ff0af6af5ecd18f4f4bcea308d2c42250adbba44caf4336a352ac0f0bdc6951ababa150fec9c580876a0705a160a39dbc3eee0026d1dbfd49cc3f60f4883feb59a617a1567ebc32684039f3728d0c630ac00917ad7e4f39201777ef7e6c088fb98b955837e3696a8d6f6bc9155ddbfcfe7c791f234b22e5066f7b6db5a1647129d6caca3a72331a1f0445e20de116c12dafa2c2fb5a6950fcc377a10cde3cfcce31cc12c5d0eee838990bb0c74a7f33a1175740e12004ef7aa6529810f54aeca5bf9a9a4c456465624dbbd15dd57bd2b5ec1bb5ddd248d372b2dea5b4fe7a469e2af6ceb4b56b57b9e6881cc7094b4783aa678021a4cb14cfe7866da36cc0ab6b4346cb59b1f2c2d1f5fc953997f3ae3f34468f8f88b706f273d305eb1f6ddc0adb9d90ce37d9967b1decbf45eb0d39280dd9c8e0e64b689ddabd9611d975ce2bd4030ef661c73af2e07fda489ad3968d2db5a4e0f39acbfc24a5ebfd81ddb66c5b91f23b23967dea23aef434a97979ef6834356a4b7e3b1dd7bfbc1914e7bcb26706d6731c717c5e288ceb32d93c652affbb260daaf028db4e3beb4b80b39d6d164ad590a0d5fc2fabbd814630468dd4eccaacab07008123e84611d0e9e0a7c362f3f5e1e6a0d16a1537f22a1166b2c9e8353b4452e66ee9c5c60e549cd609dfd2e6c873f69d705230a4905231519d17762cb60818a1997b7e6b1a463ac6249683a0f8bc528c6335608fad14d6b1615b38d1610854b87b4e39075c209508cb2026822a1771e2197c807dfe420f35bade8bd9a632e54d3eabb0af850ab1f46db6fad6690c7eef591083eb1a97ac5360d508b7890f57d48b78a9857589508933872c98ab91b282ea17cac7bebec1a42e54280fdea18e5a49c08622bad0ae0b252590c922ff2fcc05a514ed611cbcb293eba0673db85f09cb389d99816372b4860b32a11194b9dd68790541ae6857e3ce5d663de843dfea0603979b3bed4ecff0197a45028004718de08fb15b7fbcd6df243c72174114dba740d572fda39e82909984a26fad776cf5632fa7d3ff6b6df3a982a5e212dd578a33d9e1a16e8f2e1fded388f286e700da32872f3254b56e674bfdd48228c132071997f890a26fc35710e5c31da66cba2ab8fa1a55219c77cea74bdc5ffc504564dc4b2622ecbc45d3d5d55a8e6b9e3d071523cd668e560978082e8af81dd783af30a6f19e875857cea41bc4013b022ab671753ebf0d7cfec877ddbc282458c9755dead0b2ce2cadaf09f1b8de067b14d567bd3578a5ddd73322ff59aa193a8869d052aaff3a828ade77eeaf5daf8f8a0cabb867e22c470931b3c0e782052f75d98d1ee14f30461e4029ef68691bda4dc429b29bcfe566c8af685dafaf4e0e4f8f65a03bda70576999362b02f533c28139dfcdc0b5c6d003bd9044aaa01aada03843af0af354b2f8cb19f4583682e8c97735f15b27d1b51d030c99702409976824c27899001c456d21ca4fe3b678c992ac1c418a22a219228d4f562107709cdb93e08f087ef1f7a657a19e04405689c097a570db88643e596d4a028b52a70d27b885804e13a1447a900bb917475aaa4ab91fc044166538c9b307858cdc65f37d68ff78c16f5416382eef09f7c39a166235f5cbd912b203d77c3ad3a7ebc353b9c0960732303aaa4b9e2df9686628f883a8fdcb7d32ab9df36fe73f67beb5740b02b6312de132b58a906e5c7c894488099d9454cda000d474627839ce09f776141e5a5c6d6c7de08bee3021709edf1a03e4a44301588722fb5549ad68cb443d8db9c7795f34387b660ef031564f69e806194d954d634b4881563147dc9c066cfedd1ec12d387691b5368d51ac00387b2558a473d408bcf314816e4c6734cb4470d3819f3f2dc134b9bc11e1b5de8edd823eb3985307da5ffb5fda4770272dae14047187124a07825e2830d3051249a7e76a3fa4b292d90fbbc69dd04b30089ca154510850e676389fdaa8ca933349101e366309cdf30bcbe4df6acb69f423df8b4e812bfec5df07e7bd5185620389f06adee4637dc096342253bca8f1763daca7c44fef59f49b036c978bab30a2b0e02a7c87f4f03b6e317e026e1a7490d21e0d677875179bccae838e642107d4851c5b8bcb8fd5033a4513beed99db99d96773e4375f424beb12017333e90b084ade4a39722f6b7b7b31ad19dfe7c36b6eefc193382ed48db95998ab4599b0f8665421288faa91029f3f411d842cf0fa0e780a8b08e05e4460269c5abc61319af75c7e50a14254f60dc4e24a00cc91d08c2f05d5edce8bb7bad32b1544228df31ff71549f5ccaef40f24956ac1b1070ea9b1cca9d2d8a4dee8463176068196b4099b38bda5db3b030f98b5df20c9d203c014b3feb57b78cffaa213867d7f1bb07df47720bf6ca452f4286531cfece80900b1b8e06f22871f1500d42e0cd3e05c108865b78493f5cf3d54b6641d1887a6962e5919e54954444196506d0c65ee0eb7445403235187d9afa42ace620c1ccb284edcf182fdc01fad85d341b845fff4925d0061afa491ede9de81e8a2ab97b07c45e0f07a90109e3105d20b664c6117f3787d65f805dee5522dcc00d503a3a87e8a627b74ed070ef32b1", 0x873}], 0x1) 16:01:42 executing program 0: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/53) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair(0x18, 0x2, 0x43, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000022c0)=""/4096) mincore(&(0x7f0000ff8000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/53) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/245) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f0000000240)=""/210) mincore(&(0x7f0000ff8000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/166) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) 16:01:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x5, 0x400) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x580, 0x100) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x41, 0x2, 0x7, 0x9}, {{r3}, 0xfffffffffffffffa, 0x6, 0x0, 0x5, 0x100000000}, {{r4}, 0x149b84051232f99, 0x4, 0xf0000004, 0x8, 0xcfec}], 0xae7, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffd, 0x82, 0x0, 0x6, 0x5}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x400, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffc, 0x0, 0x3, 0xffffffff, 0x6}, {{r8}, 0xfffffffffffffff8, 0x40, 0x1, 0x100, 0x401}, {{r9}, 0xffffffffffffffff, 0x7, 0x6, 0x4, 0xff}, {{r10}, 0xfffffffffffffffe, 0xe8, 0xfffff, 0x2b8, 0x3}], 0x3, &(0x7f0000000440)={0xf80000000000}) unlink(&(0x7f0000000000)='./bus\x00') r11 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r11, &(0x7f0000000b00)=[{&(0x7f0000000a00)='y', 0x1}], 0x1) 16:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001800)="edc48a6c68682600dc4a6c0933a1eb1bab633b751f31f611d2f78530946706d7748b494bbdd0732a7e99ae5a7f6a473606fa01bff3d8347670b781ac02f11eba913cb1824bf910c51669779d18bd028a56a25301cb5f4a71d4a457ee5827881fc81a67e000a67ecd17d1ffddb00c85ba36f251ad7837d3927a4022f9fb8d0984020b13463e7cef475ca04ee2f5ced84496f46d2f2f49fc17f3282f1cbe08bca57f8c35189e71663ce18e23b43a00ea02c84f6d076e244cf3e01a9c339302e7eb9f3187ec917b608ab92b86704018e086f0fd63255183326b6ad00bf32c757b1a084375fdb2fe59eff225f9a94ecddad691bf54c5b51cade1fad21af944d358f5909d85c5588438b3a8f68233d95f0db5927ea772ba5b7b1b42a92e93597268e414ef98c2d64469ba0321b731b789a02c89460786c232751d3b4fac83537105ea30ca0df48a44e4e98c67cad71e2ee338bd37461fb55bab1de79f1525399004b722ceb43cd2717e1e566a8e80ce6a4d8d5da5ad3b16717e18ddbecc39b9a3fc5b0ec3b495e73ed72a70335a4c7a4026cd21991a7c8ce0499412cd992580e6a6868dfe21d39af5cfa9cbcaf7a4bed3ae5ea711a92998d8d427922fd1dc7e9420e672ea5776c6f292695d56026e5008b7887913c387dc11ab4fa8209dae4fb0c7d580049cdb0eae29163ae19337173a5b0846b1f29f964606dd27e0a2d914ffa5a0732be6e9adb508908217f224e3b39e8cda94f94ef33adb9c7c03e8969e06c8d1a830a33b29429b46d0342e17632e0e94b761ccb71ad2ae2e590fe3258c2afdc8a8ed8d31ab1d5a06314a9a465f61e8a4699952952482020a4692ecf89a0a70d1fd48a4af88db5c886853a948c624acaf1a5d43d46dc9825016db9b23e7d541c118a7f16a0b899cfcb28c184ba301d902551083a76e1bb447e2f1df5d3d98fab80ad21c65759da560fd8a6ab2e38371fc28e000ed33e467a44e22b84fcc47f376780ff1aacf17a6ecf9910c81e9044f56d8c398cfad9a850da9804ffdfc5a8cba948c590104cb5907eff702937d28f45dcaed33cb250ac61d3f69fd5240d3dfda947cca9111fc82e76c4a95dcd9fe026df0e032540ef9a8e8aa1e4b8526cb9f3ebe61818bc953c494c8037428af7f8cb8cf0b56f4be5cad0517db285a8cdf4817d82c5f7eb673c1a15353b931f366008e87fdb2434d58fe54d84b43de1ab8567941ee5eab195c35ab01c9c6c558a8c0024fa4ba5e0a03f79f3296e602bb2e09c09fb31f1a18d6838672cd0d52ac8801ca08202db39c81a7d84c5f106cbda9eb09cd62050eec530540aeacc8fe8b20d1b8ef50f2d1c121bb8c0013afa442e73a93cbdd1cd25fb203bd0fdda287b919d4511b254a081c4d2f83aac6cbc624e55f5d198d597f0d84c4f54004ccca3d2227ae54ae08e6e24e606cd4891c827a24ae825cebc1cec1f4b492e7360ebc26ee3187eb3ea56369e52415163d271371fae574584856f947a163063ead8d9b8dde53185182e85e9d75a36cb566b2c4d877550cbc6be664a3e873e8e7ab133f95e7e88fc9caccf5c5bc51e981f62dcd31980774ba6ee760f855e9816ccb702792b845300e3b3c52e5f5f9b2aee96064cc20796832f2e0e4a1a64ac7d460ae4a30cac3c0226b6b39ecc704dd9555f39a7caa50aab79652d8d1f687d823e6a570cda54d54a21ff82990ef5e4bd39ba56309fcf1cf0194007aac1ea923e0a95b76c9ef9755f10fb18a9be2021999aa018a5cfadaedf80c905692b84ae110c3116ec7fde8b56e9d35c79bc2cca6e62061096338db318070137e8488ae5ef63f3cff05ec20d7635cd9f5b3289802b4a086da031a65aa96dde8747a0fd11ea723be1017c050be37f0180493ccae0c878daa89f61a99e8a5ab84ed29f77c9264b7f92feccdd51ffaf0370b6e6a06b252e4fe531374c27d0b945cddf147a4bd3416d307cc3306f855ecc3f559a13d94a0b75196f331f704928fc606a6a98ac2b623120fe458d9497488e79f414fab62a2fcbb3a2a79e29bed81ea22adad6858304e87e6017d38d8a86ad99f31d04b602467c5bf28231f8f4301ca1186c69a5f149961fe0bc9fe4173bcf30b7ea3bddcbac6ac17a5d2af36091029ca601e6875e6a6fcad125ec5e30e25c02cd839919640202fce17b307b51873ab221ba0037b52af1fed2a34f1cb827341d5a03f14ae71a6e37ee7e5a7df57273ff4d86b81d0e1e604c2a9937ce472eae3f6771e6a4b906f268857c2ef105357e8ac1ec9ed96ae92663b8a63511c803a73539a4f310bbbbef90022fcede861a1244245fcaebbb1f7c5c3165dbbfa5b2a4401b1a85e40ace60a96bca77b412d52df75474a49867bed647c49163f2868e7ea87396596b55aec8b88b438920eb63c50221209ac66b976afdffe97ea4e5e1cb87e08f2f2468fcad2f51a51b72b948f57786e532dca8053af077f79494974fe2d1f8531303454a094b1c96b923c6811dde26893", 0x6e6}], 0x1, 0x0, 0x0, 0x401}, 0x40c) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x81, r3, r4, r5, r6, 0x6}, 0x5, 0x9, r7, r8, 0x401, 0x0, 0x1f5}) 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') syz_open_pts() r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x0, 0x6, 0x0, 0x0) 16:01:42 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/149, 0x95) open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x20) 16:01:42 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6011, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0xf22a26c000000000, 0x7ff, r1}) getppid() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x90) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x8, 0x7, 0x30860000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x7fffffff, 0x7738}, {{r0}, 0xfffffffffffffff9, 0x29, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x65, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000011, 0x200, 0x8}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x800fffff, 0x1f, 0x5013}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xd0d, 0x6}, {{r0}, 0x0, 0x88, 0x80000042, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000005, 0x400, 0x200000004000}], 0x6, &(0x7f00000000c0)={0x80000000, 0x5}) 16:01:42 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffc) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./control\x00', r2, r3, 0x6) 16:01:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5fc0b2808fc41507779990250528a786bf0616a0"}) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "bcd8d7fac7c6cd11e8ed4ac3caa831346fa690ae"}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r3 = geteuid() r4 = getgid() fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) fcntl$setstatus(r2, 0x4, 0xbc34bb16889db9f0) fchown(r0, r3, r4) geteuid() kqueue() symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:01:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/147, 0x30, 0x41, &(0x7f0000000000)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/54, 0x36, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x10000000000002ca, 0x0) 16:01:42 executing program 0: r0 = socket(0x23, 0x2000004003, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x2) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r2, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x5}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x81c, r0, 0x0, 0x0) 16:01:42 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ad4000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ad3000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ad6000/0x3000)=nil, 0x3000) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x8f) minherit(&(0x7f0000ad2000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ad4000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) 16:01:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r3, r4) socketpair(0x2, 0x2, 0x5, &(0x7f0000000100)) 16:01:42 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff97) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x10001, 0x5, r1}) 16:01:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e3", 0x1) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x9b) close(r0) r3 = kqueue() dup2(r2, r1) r4 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0x6, 0x3, 0x5, "1f4b54d5081fa5d4d37fcc629bb16e7054117a11", 0x2, 0x9}) write(r2, &(0x7f0000000180)="ee96fc7895cda075c02e", 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="6a2a29cfe10199691709effaabeeab1117b516c65ea218056a8fc96f1a593aac57e1fd1151400c6c6c1739bde428ca8222af7f8139859dfcb6d4bdd177a32b80230e6aa1296e1288c00d481ea03fe95b9aa85ca29e3be88eaf3ce7e48976e44fab7bc9e26c4c5a069da51b5ab794fcfe37e7f0bb52f4b384a4f2abd5cdbde0dac0b85705dc62856fed3bb3b7ff53424673598a098952875d5861ee4a048e8e9730c995f230bc9bc8e449c9dba45f259361fcab1da02c8ca43f81bf1164a847327aa37a6e35784104fef16a36eb5907e6559bb5c6a82ec0274a6819ee56eeb4a97a35094e215bc7ca3e30cec7b73c409897e55838154b65b66ca5cd2c9daa711d03a596c5520d386bd633ff81e5f0ed8d53706dc02b394d589e82ef3780c669a586fe9bb4effc88904f82b2e82ebbf4d9dfee9aba2f36c5a4fd5e4a5cf007a44c30f3be4d4961d1c78052685f6551209349eb52c52f412e620cd54ab149d5abf7e2fe8a30826cc8213732cf16138e1fc6828b31364089e4dd8846eeab9d4e11aef3db17932848dfae0f966c319ccba36a0c013a82854c457d009902580a67a99e1d1989cbb3df7f6efaa85b03dcd07c336e6aafdd3cfb5e33242316d76246965d49020862da9e35f4c07258958c4fbe0a517a90b4f54d7f3066ea4b7be96b0bb4af48fe950b4e3edd39c9204c92f0871a1d18aa812b82228b52e1fd792c40981bafbbefee42682b676395e1a2c72fc7a99f8ffbc4bb076612b5ed0fc00a8b2eda9d19ec5a8651ce755c6c1ec65d58c76c81c3c88a7989c1d794be82525782e2a3bbe731cf337af2513a6dfc6620950dbe0874a3c13fd1fd7dec46808771bb098bbe72bb34c7c8aa466bfbd0f59ff5e7c2adf8c4e8d39a7233b000a1e9704e3b77a77f9c83764cf551f4c103d3d368d1345e735d5118c5449583cd68e4d5c74cc77877a264f197d5068a49b7a298f3c2434679bc28069c6e2eaae28de47ac12028af384d1c2a9602fcd9407ece6b5f44cd4439bd5a578e22d9e66c4726536d297fc2a97f6c167bbc6c6b1aa14acf2cb17e0e395188e793ab973f271325db2187b7e4b30ada3ec74a07d41cbca1d952d3f9185bd9901bce0d6ae923a6454a0f61414d19fe313cfd0c65032023fa1a1271837553df9488467819dd765a75b5110141a28b11eae6405400086286398f971a7988141f461b98315ef608999a1192b311639e39f6ce773dd3b0ecc766775f485cfb2c33e76e142149c95b3250bb099b6dc049adb4e55b2ac1b563e8cfa464281a65413accba3cf0f2af3f1ef3da77b402281cc0a6b3e98cc5e7eb2ccd35f65b95b3cb3cd2a620fae1dcd4fa017843eaa541d1aa3e94cfbda5607af8a1739987a2b3e16e8da50f748a42c7eb1b1d7d0e38a95ccce5a3363c3170539ee4f1f6d73580fd2c05b95cf9bd066e72abb278cbcf98980505686601a6409a2bf0f65855f622939147d69cfb6f2aebf31fe76faf1cfb20bdb32e50c2cddc41b833940919b3bcddcef37ebc2d734f4f9b0d6525c621cb74e8eae3c624b1e3fec3ec653d2b1f5a4c0d3d6c08cba6e105dbb37a27b3ca35780262af460095f3d7aa61c9d83b52a05f63f5fe358af2c1bfacd2f1a639e575e886ba383d897eb5e7218fa982751d3189d3263ea732bf7f37b63f528708e40296116d47ac8e2b5faba63e89e836bd76ccdeff78b166790b68739e883f8219076eff039b516665dcacc99af65f06989e06ba7dd807026ea5016468f0ae102e225064e5d99a60684b459bbf84efb26cab06aee5abe7cbbfffd93773ab3dbd4fad23621e9d8e628406bd100b9f75bc124954c10ca1d695ac88cd7fa5b11680042e6fb0bcddd898d4afa8ba5f7e2c3df456b97b1441512aa93a24680ba0be89dc5d3c4ae56e3b29988df19a6b3917a4d55a1dfcd07d8e5e63d8f7239e0eedf50fd265274b05b70fa0c39da7b4054e21cb250f081d30bcb1e9b89a1df5702a1a886c9e90a0f20a9b8e12e4bac7e46229af38557d0e00b05667f40f5dd7a1aac418a94373ba6792a73b21067145d76c0191f821dd2d05780b8433f946b7d03df9995bb0c2ac77b5851765d3ceebfed09c7d463b556d18bd9b2fc00efc85a392ccc7e14bbb9fd903c8b8d18dd109cd18c975705c1c1f22ca8d0fa86a39753738f1da896bad61cf38adb3ab2ba66c6a07d2701ae9f6083e976f3e5800be894f8a1afee3f39356dc5e7bf526816ff23e38b934e59dfc55cb5163da9c9bc4d7dd8c65e750239f1f4a7e829bfcd808590177f409d98941034168f82f07009d4ce404e63d6e602265367f359efd03e719f763e317a363acfde800263a8cb7bc8e24b46a1dece3c2376ef38a8d2b70cdb2fe89ddd6653b920f5c207debddaef120edab84f523214060d425613966b7fcc315ccc91f64b680dfc233398840fcb9ec6d8a373709fb838c74060dff5cdd5a0f900c909af8bea5c0e201a746d712a6c09137b61266ccf58eaaa23b5017e29ea60819affd50b572f9470cc248f088cc2390d5fccb0c81c964cbb0f5ecbb4ea8c25e6df667a6676b251236b1b81b1eca2facec21dadf1aed915aa4fd4bea229ab5e85522b9049d716b5ddfcc20f78ae95fa04e67dc854a83d6f02bbaaf1f375a48c68ff910eefe084a07163e8174334cb497bfc7a12d3ba7df91a4ecffed180b3cc1a0162f922f6cc43bcb2bbe6c7ca998307767128653208ad680d5d6e346163bbb61a8c1d668f80488999cc4b1937b6d7087663b12af20014b86b90bdc771a2a389181de1320f1beef33883a3089550ab00adc9c848c028696d2d3fd26e7b1be3a8e555d461219b44925efc5997ad2ca39aa94fd39895e98cb7d8fba2a92d98b23bbe6ef67e3daf63e00092f6074ba3f50cc315941c36fd98cee47e34e61cda4909267f5ede9aecfdcd73529e5010579ff580651186914e2db974d178cea09c800486a67163587054ef5d3be5ae7a83e48b51c0305bf3d4b6e26979eadc993b7776ac4d738a269a6a07d3a621958ad9181b86a827c9b60d782b4cae9ad1ba0b6bb6a2fe18a2344e57600e24500aca15ac6dc9efa2325854823b7c1513fdb6fe7d1eaac4daf83a8ebdb395b7271a71ef3c82049f9e4758743830a34989dbaed7de565913fc454b3616944b5c00b79c3fe2f1ecfef3e3686283d25d1863e18a34c6e942180ff3189ea86bd0d60b4e376d572a5ab4240084987a7d3b31a36672cd1541781fa38cb98bbb949686d691bb2c636a7b00a10a744af1ba03a6fe75d37cf0c1aec960fc1a3320cc57787e0074e3b2ec7c970f0717623d5e9d69106401096868ff2ff10bd29f6e482dd252a32aa9b00b75ad0330cc331a78a46eba0f88db057f8b36cb877b98457306f87267aec248d7435d05802063557966af6b1c11b0cfe771f10eae8c1730d346de508784b4ca2dc440efb78b49e8a734ccd689a6189b0e995a3989590e227efd8b9dc293a103639c632973359991696e87baaccefe583c23137f8edc08e59c18ca9cce96e843cac06be7b6b3344065543a2d817b5859f464e611eabfac2f468e33e03e7b1d4c4d5a6a7d320bb606a5c94f0a7ca1e32371b6682aa380dd121449864aeb1d59d59ba5294aa58cce341725444e48346ea58b886c32b026534e3a4db6bf93d68e8d9e9b6702211473a05e0c29d6f92c688c984250f820925c048c4af6f0cd90a4a411a8c2c886f56f573743d08b703bdcd56e7a6c1b40e020132b1baa65f5a38de7d8851f430285145739e14bde9f41f7db6f46922ba07d1e20c8cbf50f7b63b1b6405c93779fecb9c0b5b4cf9cf12414b950c445b43837d03945e32a6b510d9aa3ecced9b63d5e1ff08be8e85826fe1b27afa10ffd401d9fa1651f901d3585e719ded44aed258c4434323ab3ac46d9f29ee6b8e90e2c051aa45e99a434e79727c613e407287a4f31d79b6ba231972cf82be7123562b7c0b9799c6cf0597c5bee65380154bf8327b90dc56dd351e9b2eba02ebfa17e95dba3527f73260bea882760928a8c4f9b12aa259b42a1a839d8ad67cfa69b6a1acfbcef712407780e668392e75c76518cb91cd94fcdfe5d738ab5f62c215c5f7202a0f3edce1a6246acaf47406f2b768f9be1ea26d21a104962a45f8691e61b6d35a5e0bea26f5c5372f4d4580645993312ba7cce31ec690084dc1aa5704d9f5a3f4af1fe880762c7aad4102efdd786707b5258dda49d29f43c030a2f139a6131c5a38307745b4006f946e26afca6901da3630918047aac3ef645de8bdfd2f9693ccd277b009b4b20fba4206337a8a08965edc1e91b602deb0022265f7e1d80818861a0d516f964d548205bc85a3ba8a8415222d824179d287aa42a984b80d38b8c1d55268ffa91e8d206b6709aa75831ca1c08b6b990b77742d21bc588ac770f4741f0a3cf32d0234724eac23a23cd65c0c662b8b02e8419f18a05494f7719e259cb2112c608e97acd6041ab557bf1ec4046b829321c62a6a5423adfaca1db9cd2da1c27ed81bde6c7f032eafda4072fd0d5f3ece8795878cc0f8d26a8fe763b9f1746c7c532aa09b528edc37838c484c9868245cf1387aea470428a9b092866a08e7d74780a82dd8223eb8f4e66ace6462ced645352fa81fec4b6290d28471d2bd43bd51d03f61ff0ac962b1f5772d6130d72ec4aad9c6f35b4f4f4a8ebe0d869af23a50386c13b75b41ef529244aee9178fd99bd7f1062e06fdffcc8477bc637f2b73278315d130f8482fed328a66fdfb04f9fea3c417beb60fd6f5998c35d4c6e7a926aee884e9f08e5ffdca116b6312edd5c5600c9fd1b731c0d07acdb8e1f4a52cfa919aae00856b2069e0efa41ab67908ee627f29c666d9f014cc401dd9fa2c62b5f4df6face05e4b55bfc4cfe36f8656ed985bb96843fbfe97657bec6ecc05717f45077befc5ef6e99d0a7b3f48685704b612a634bfab551f2fd7aad725cd745050315a244dfbc0b1a60188b4589ab55f8e8853f571d1ba7d7559c3e28c26eb8fd3afb67d76d32cbc7e966b69c798926db176047aec1b520678beb1a21104fc0af3ad75374355e3e2dc2f6c5c2ac28cc8423d8b0d4e7fd3328f8a561092148061f4fd8609a9c2dadca358552f39410acbbd14704368de0052d1dc81e32cf73b502b356d4d100bd425180a22394b1e47860298d99870c568540d5d329f27e1f3f445bad6122d673b6648a0452ce0321276e74642159422eefd97718a766f009e20798810c4a31cee29a8a4f5cbf9a8597fcc06c539ccd9db6d51c2fb943027ac3491a9a902bb7f01fa0d43bd8f9d5f891746787a7948f1a84650b6ecd4fa697b2d1d9f8d63a50156aa8b21b3eb2dedf6b66cc2d80f7688db6d53819e6b8e74b292d14c7f1be5b4bca8118c89a4c87013c3f92c28727d03f9c5aaf4d1fa710e5057906b7fb9a3c9eeca3f4d337b38a35abb1e7b5c19a785d07efbf4960ceaa83704d2c50b0d312a0f11993c70ac4d7f88d3c4ef8f74de5ffbd7f4ea7580f3651627cfa33470efff092faa44a2a4e09fe375fdc794a30205008d1108e29be87eb35b1cd3c44f5c9fba9188584bc418157ba163561db6720d63f3adc4768d1f97748ab83469419a1721c2263dd15a36ae90885ccaf3fc35908c47c27c02423a644ab46e54555442b2d9a81e78892cb31d83f2356ba6b475c77c0996d8c1dcc9e02f2230e15872cffb0846455af8984c9ae85145003be3d14402a36e8cff439de41945f463bd96155b3e2769a08fd563f3d39c189cd2f35ba59e330fd05376651f98081470eb24c163ed96c0262", 0x1000}, {&(0x7f00000000c0)="803167a36903f64f8e90ea1ea246948bcf3aaec689f9a156837867084b8fe97aff7c59d26ca8cdeeb97847b6d1", 0x2d}, {&(0x7f0000000100)="8ff5c837b5cf657fb0c7a7e50543d2995d2d79dd42e108c31f571de5bf6c3b9ec9ad72362fee7f8e5f7dcbc7d550d5e65470", 0x32}], 0x3, 0x0) 16:01:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 16:01:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) munlockall() 16:01:42 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = getpgrp() getpgid(r0) 16:01:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="7b96c2f3a20f1fb7b89436f11f12fa96336608557c42b5a8d6161183f4b97e4443b36e65b65d4ffae55dfce9389546b76f704ef017963c0bf4de7d880ed935aadad4e9067a9d34d02dac379ae2ee37b1fec5aaf842", 0x55}], 0x1, 0x0) ftruncate(r0, 0x9) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x37) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x125, 0x6}, {0x18, 0x3, 0x7ff, 0x5}, 0x200, [0x9, 0xfffffffffffffffd, 0x20, 0x2, 0x9ddc, 0xfffffffffffffff7, 0x78, 0x2]}, 0x3c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) r1 = semget(0x2, 0x3, 0x200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:42 executing program 1: mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x1) 16:01:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0xb5b, 0x8000}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x200, 0x3}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) getdents(r2, &(0x7f00000002c0)=""/36, 0x24) renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') 16:01:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x45) r2 = socket$inet6(0x18, 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r2, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) 16:01:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xdc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x813, 0x80) r1 = socket(0x7, 0x4005, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffff, 0x7}, {0x18, 0x2, 0x3, 0x6}, 0x65257534, [0x6, 0x9, 0x3, 0xe9a, 0x100, 0x10000, 0x4, 0x3]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xa, 0x5}, {0x18, 0x1, 0x9, 0x3ff}, 0xfbd, [0xc0, 0x1, 0x7fffffff, 0x9, 0x3, 0x8bc2, 0x4]}, 0x3c) getsockopt(r0, 0xc93e, 0x10000000000005, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0xffff}, {0x18, 0x3, 0x6}, 0x0, [0x4366, 0xfffffffffffffffe, 0x9, 0x6, 0x8, 0x2, 0x2, 0x9]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="e16b434417fa7c7f5cef60892f4b46bb4522418dd6671e3ea024b94d25d27441eb01394efed409bee9d82c043ad6a8b19bf91377293ca474e8e5a49eb13ad45c996fcde3bcaafd654fd4ba25ffc5344f873dae32121991056c7d2e0846fe15c2e5b47c668fc936104826f46f45242a8578ab66a2b75a9af679e1b608ea62800b04593296cb50abd90da03bbe9cd5afe0092d4214efea15511ce3df5750d1e30fffda828741f9ae", 0xa7) 16:01:42 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmdt(r1) 16:01:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000032, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8) 16:01:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92a75824c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b53963fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8757acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1f0800000000000000417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49c66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ac76bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e669c695180a072c14285be0f22b3cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd402dbf9b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac000000000000000000000000000000001a155a5b74121c1ac8e7da54a6718ecf859b5ebd51d671c0f485f61409d73636b88f75610d1913486a64ae6eab0623d399fcdc1e5b6070f64c1048a607ba7c04f2c2dd5c9e73b113ffb4c83783a14bcbd84b78fadc8954410be0ecc2d72699727e25fdac6baac02fe76c3c31faab77cc2cc4dc804dfc56fa70355a2e993c96787711870c212d2dc75e6603a275967f06c1184ada0aa9cf453133f0b8d829a81383d47719ff4a70fa338b73ab225a361f75d18e62e94426afbbf61a69283d28978152b83f4621379e2babb2049ec68e7f3a5cbd111522627087b04335766871817a00c40257d838e6245a3a3e52b805db1da231c16877dd700e", 0xfffffffffffffda2) syz_open_pts() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x2020000003, 0x5) socketpair(0x6, 0x3, 0x687, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x400000000000000b, &(0x7f0000000000)="01c1cf563620bf57b3550e94531652de37fa06397e728f836264df8b1de7b925f466f441", 0x24) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) accept$inet(r0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x4002, 0x26fc000) 16:01:42 executing program 0: kqueue() 16:01:42 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 16:01:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x2d}, {r0}], 0x3, 0x9) 16:01:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) socketpair(0x20, 0x5, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) setuid(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='${\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=',+\x00', &(0x7f0000000200)='+,.:$}\x00', &(0x7f0000000240)=')\x00']) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r3) 16:01:43 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x90) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x3800, 0x81, 0x5, "5b8817bec753cdaa8008abded8efdd620b12264c", 0x4, 0x8}) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0xa, 0x0, 0xeb8, &(0x7f00000000c0)={0x201, 0xfffffffffffffffb}) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 16:01:43 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0xfffffffffffffffa) 16:01:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000001140), &(0x7f0000001180)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) 16:01:43 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x2}], 0xc996, 0x0, 0x2000000000000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3ffffffffffffffd, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x63) 16:01:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) dup2(r0, 0xffffffffffffffff) r1 = getppid() getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) fcntl$setown(r0, 0x6, r1) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d95a39eada80c77a9f150978e9ae1a5654d909d1386000d5eb671fea37e1242539dbd3d06d8b1b41cb35ae81e4148dac8463de9d4581e7307a6aa71d862ae58c120fbae16feb5e27b7c442b3c5810de5bc7c392eb39468794ab0a0e53e0076f598b00b92ee833ea2b575b07c67f4b91dce74a17018819b0d226b4713ac87d1365c4940ffe948df29738ca94385131fb500cb399bf6579767a7a5ca350f48fe7d666ecc8613ea00cf6ae80b0ab9db0034370a8d94dab11caee053eca85496eaeb1af0fd158d9217d0e7f152c04d9e8559a62e52aa474767985e1ee7937a0860a6b960c8c4fc5a", 0xe6) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = socket$inet(0x2, 0x6, 0x0) listen(r1, 0xda) syz_open_pts() execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='-,\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\'/\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='&\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='[.{\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x100, 0x4) utimensat(r3, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x3, 0x10001}, {0x38, 0xbc}}, 0x2) 16:01:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:01:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x50) faccessat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2, 0x3) 16:01:43 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ad) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa96f26058fcce5faab561b5a24f10a730aef1b6bc8974b172602e9b69a8f943f802046b95b4534b481018c102238224496c38cf57314cd3f4f6fcb0c9922a0c5558dd", 0x43}], 0x1, 0x0) flock(r0, 0xa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = semget(0x2, 0x2, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/154) 16:01:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x2, 0xfffffffffffff800}, 0xc) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000200)={0x0, 0x9}, 0x10) syz_emit_ethernet(0xf, &(0x7f0000000180)="ec6f40896ab4e2002184418728d1e0") r4 = getppid() wait4(r4, &(0x7f0000000100), 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000440)=0xc) 16:01:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x3a) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kqueue() kqueue() r3 = dup(r2) socketpair(0x19, 0x4007, 0x6, &(0x7f00000000c0)) sendto$unix(r3, &(0x7f00000002c0)="5e9b48d20089867570b8de3dc73a9ad368984418be96b5a35e9199dede43935d91f54c70187392ee6aebfed842ff12899b0b057f9b3dc1901b7d9abd9ad57250a43880a26231776c645940a51c92fd36392bef94304bfa72097bd916faac11191ac92ee66c5732e97221205bf253e0f3d60d1e00000000", 0xfffffffffffffeca, 0x8, 0x0, 0xd35bbe59d428b774) write(r2, &(0x7f0000000140)="3cc2a4ff0010b48b61e43a3c06c751ce51db0a1e246b07e6f9e2bf59979c94de7d04715680218533da81ab9d6d6da7e7c83be61a14fa39777280d3f2f45f9de37337452181757ae6d321ab30f70d27a057dac474d335d95f29460e9d3b8042580712236dc61c569ef63d4b5f2eccc93b2df316e3012ed4f94cea62f5f02edab5e4156163ad155b1850bdc91d69059f548b141a7b80cd9b148eec904bf2666829b7a34c057de98486d1f78100f97c68e59accfe532a6336148d6855875f366255f8530ddb2672de37f21faea6d45626ee62109665faaf3e119413d1272c6137599f64251094eed5d709a6cf78668210", 0xef) 16:01:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x14) ioctl$TIOCCDTR(r2, 0x20007478) openat(r2, &(0x7f0000000080)='./file0\x00', 0x820, 0x4) 16:01:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x11002002, 0x7) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xe52, 0x86, 0x2]) r3 = getpid() fcntl$setown(r1, 0x6, r3) getpgid(r3) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() 16:01:49 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ad) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0x2}], 0x1, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0xf99a}, 0x10) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x80}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="79e024a54715773456f22daf32ae9d5b98795fe8c83409aeb0f6a880bf8817773458e87c9fdf75f3028c621fdc1de756bc1c96e6ce060729d8bd934eae60a254c61c74a67fc3a99d6c83db73c568dfd74ff9011a3fe6ff302e54958b485b06827d5d3321ae21f735b75fd69b7369e61543ffe5d4d0913b0900a1ac97ea9b0a54e4dae7255ef40a009e1ad726423d5431f0dac2d7e456372297f68f5e64fc1c517b62aba4133e40e2c36717abd3301e70a68675477228fc6c1f0f87f645c51987aae51eb70fcb8789dff5d55d9a62a5", 0xcf}, {&(0x7f00000001c0)="b4c71c2fa58fdf17639fed530f3638dee1c44b8936cb881ccd592ff1bf01eb509fbde5bc748cd122a4c9b1522ed1bee4248b1ac19a3737271dfa769f5edeb785eadd81484aaf3fe38708614e5d7daf8522b47eb220239eae0c3612d758fe688619361a25391b225536a96643b54675a3af11ef2eacc08aa08190a84feb715e3174fa367ae427277cdbdf8bd2", 0x8c}, {&(0x7f0000000280)="d4cc3aaf284c9c32f953f4ff7f628a6d038fb5d0324f104e83a859d75ab4b7dac6202e47ae5727640c6976affccd42a8a45408e761f4a098086b9f5d025f4ba7d3514742a5dc00bad3d7ba3fbc5910fa3081bdb56f9b66ce845aba17495f14dd92a8ed2c275094477f9a", 0x6a}, {&(0x7f0000000300)="43d4859861ef9cd68ece9098adf770011dd0f3665d7c53ba64bd80f8fa788ac464cac456c73a791c3ce300c403a04fe8d303c36d42bad3945f4be415d30169ef4d720a37f3791e0bf0857aa63f41fd739d3a1617ac606642b3c0a1c64f3f0a751cf44bc849dab4eef1fcf20e951dcca035005a9f58b7f5a72b2324f5aff170905cd035f175732ec0f70857712c201e1c1f655183d7bc10adaf3b1a552c0e8e282ecd42cabc956fb9d6fd93db7912", 0xae}, {&(0x7f0000000400)="96e3567f2f954625519cb1a28577bfb170d471acef344fd72fe5f75b18d75150935e1c4bd3cb91ff6124737c31083cdaaf44a8ee902d42d50b54505f2015463fd76e2e522fdfada552c5a520cd23fe5ea213c266787f67315135f31785bd350327af6dbdc0e4a6d72de868bff035c4330dabb53d41d28bdcfcb30f575f74a716df2c6ffadb78baffff4a1870d7d16e58798939b4b4e3cf007f5b6b0b18c78377f75728ef0344a594d07b4f04daa4a22511c7cadfc9900bd193d704653d931aab54d32c8d9563ebb97a19c067c50e8ca22050f95d3d746a33fc45c9bf60449f611ab45a7d9035c9f82e30756ca2c07dfbd7ea3c615804", 0xf6}], 0x5, &(0x7f0000000580)=[{0xf0, 0x1, 0x9, "52647e3b488fdc75ab9f118cead5155e1cfc8c9a55ce6147a6d25b09c82c05261384829b1de11062d066870468c3c3afc4d317814eb0b926deff5307033d05458311e39eb97ade0804a7445e9f78d0acdafde423612ebdf4d56efef827d8b5386834f0ae26d68f955d9f6ac6818a78abcc0375a522d8476f3553071cf2940fdae1fcfd80e7af8b96cf8bca971bceb71010ae2caf4b1421ce84a4d288203082350b3126e0dc346347fff58d37c60a57fc90b9188cd9d2742468284774dcc172187724473283f4c8518cd27cf001f8e46faa9b6607b2a0cfba3f1d60b7ad"}, {0xa8, 0xffff, 0x432a785b, "116b51a8d39b9c264e73d56fb669165eb712ee979dc79bb81afeb46ee1680379e0f1a69c3f332a398cce8341bcde2c1fd66ffe75b4824180f1863d55c4cc9a24fd3b1889f7b15c15e967d3fc87a620872814339b8f272ffdebd37b0a0ee130310a470f40a65357907771e47ebac175950eb302592d7969878059a678f375b7d84889a9152325fdfe06748db9b74118d21e"}, {0x20, 0x1, 0xe2ad, "59cd435483cf8c2bc2bcbadfe72fab"}, {0x100, 0xffff, 0x100, "67e773a472f6867ed395f772aaa6480e85993b167a4b6cc93206694d79fc33b1ff5c8c27197c390fcf1dceb5661abd60f07c61e331f19717d810dfa576dfc1b1a019d2aff43125065b1a9e424898ffd25410841d3192acc689699441ab174130f6c9c2d94a5a0b3b6f7edcce602dd26c4bf1021aab7582afceb31e3332a31fe3b4a58eeb07cb6bcf4026695bb228ed747d3750fdb6086bfb3eb195951a2d7b544419dc409e47231c5e135194f493828cec0a75d9986bcdd60f5dac8e7ceee234052311f60ba4978af42bb08ff38348cbcf272c0182bca2bdff5b0d2cb141060e60d6db15bd1f04db81e2aadf9a25f1ef"}, {0x28, 0x0, 0x8, "c765676d45a6a1c5bf872b8d4b59af078024"}, {0x50, 0xffff, 0x80000000, "b73bc9e820d07dd8a3e338a5ddfcd5e475ff09dff29bd47a2035b094440b1048e9b11acc354dc948f7c0082c7b4cc04f28e8bf0b55c1f3e38024be"}, {0x78, 0xffff, 0xfffffffffffffb06, "1a53061254f89d04c31922accd85eab5555ff20a4d261c7e54e7a22400e4229bbed7c47f0aad6d671f784f853ae443ee9df3c2efa2b5acfb34ceba1e8c85fca38d8f511b2606997d67905a6931b653c9c8198993a9b5a6db2e4daaee5b8f4b9c8aa079"}, {0x80, 0x1, 0xbed2, "038865cdd437c46dfaf3a1651235043a520d7df0cd1ce19ff917e405de0d56f07634d262bbdea72defb47e3907c922dcc2c3227918eab957a622080bbac5d51e13a93e41ed03e167620ad9519cf0c7bb748bb54ae8547216c56051ec0d1ecf844c309cf0e7f5cef3bc3d17e02028bc"}], 0x428}, 0x400) 16:01:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffb1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = syz_open_pts() fchmod(r3, 0x400) 16:01:49 executing program 0: socketpair(0x10, 0x2, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) setrlimit(0x9, &(0x7f0000f3b000)) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r1) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x2, 0x6) flock(r1, 0x8) 16:01:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x800000000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1b6, 0x4}, 0x10) r1 = msgget(0x0, 0x1) msgsnd(r1, &(0x7f0000000080)={0x2, "8073e64a93"}, 0xd, 0x800) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="309f5e5a19a8252ba29ba0bf967d13545ff0d917f4ded46bdd3484539d2b24d070cdcd36e03bd61f634bd25ffa1ccab3b8368d777d510bd955c9510b3369c1e18c657eb2921411fd9d33dc", 0x4b) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000140)='./bus\x00') 16:01:49 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socketpair(0x3f, 0x0, 0x6c935e32, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x80000000) getrusage(0x0, &(0x7f00000000c0)) 16:01:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmctl$SHM_LOCK(0x0, 0x3) fcntl$getflags(r1, 0x3) shmget(0x2, 0x13000, 0x6d1, &(0x7f000022d000/0x13000)=nil) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r3 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x18) r4 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x30, 0x40000020, 0x5, 0x3}, {{r4}, 0xfffffffffffffffc, 0xc, 0xf0000000, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x100, 0x1f}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x80, 0x1000}], 0x9, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x0, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x4dd, 0x101}, {{r1}, 0xfffffffffffffff8, 0x4a, 0x6000001a, 0x9, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0xaf, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2a50000, 0x4}], 0x200, &(0x7f0000000540)={0x0, 0x9}) r5 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x7f, 0x0, 0x0, 0x7fff}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x4, 0x4, 0x200, "9cbbe5e5c1c9b553b085fa9df9db41249f49e685", 0x8, 0xfffffffffffff000}) readlinkat(r3, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)=""/244, 0xf4) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x10, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x7}], 0x5, &(0x7f00000005c0)=[{{r2}, 0x0, 0x10, 0xf0000010, 0x3, 0x8}, {{r5}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x100000001, 0x21c86071}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20000055, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x80000001, 0x1}, {{r6}, 0xfffffffffffffff9, 0x0, 0x8, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x42, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xff, 0x6}], 0x5, &(0x7f00000006c0)={0x9, 0x1000}) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xd0, 0x2, 0x7, 0xa292}, {{r8}, 0xfffffffffffffffb, 0x75, 0x8, 0x2a, 0x7}, {{r4}, 0xfa112732c5d68da6, 0x80, 0x20, 0x800, 0x401}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1f, 0x45f8}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x94}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x3d, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x0, 0x2}, {{r8}, 0xfffffffffffffffd, 0x10, 0x800000c5, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x200, 0x1}, {{r5}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0xaae3, 0x5}], 0xffffffffffffff7f, &(0x7f0000000180)={0x1000, 0x1000}) 16:01:49 executing program 1: r0 = socket(0x38, 0x5, 0x1) r1 = msgget$private(0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) fchmod(r0, 0xc4) r2 = getpgrp() msgget$private(0x0, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, r2}) 16:01:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x52d8) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000140)='J') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) dup2(r0, r0) 16:01:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:01:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) syz_open_pts() 16:01:49 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x13, 0x2, 0x9) 16:01:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000200)='./bus\x00', 0x8020, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x60, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:01:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:49 executing program 0: mprotect(&(0x7f00004a0000/0x4000)=nil, 0x4000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:01:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:01:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100006c00000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 16:01:49 executing program 1: clock_getres(0x3, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 16:01:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="a79324", 0x3}], 0x1, &(0x7f0000000140)=[{0x98, 0xffff, 0x80000001, "0bf9c4adf5b55c0bcab2e95bb6a7ddfa143a78a8d874087eb76190a11213fca156872fa5380c13b946be2246589d2b475a1aeb593a9a4ef5ad51f7f983934fb95e14a2367b7994af1ce2e101294171fbf5a379028a6c5b667fbf5ad90421122997738bac030d0068abfe4bd8c17144e3e6199de1961a09b81f8a9282d86805faa8e03ed4fb96fb38"}, {0xa0, 0xffff, 0x7fff, "a78a5387ecd19c5b830dea506fef3611fd6cc639e87e7c3bcc7aabb392c2b899f530486198aaaa548835603fdcab548499eb91406201ef82a67c4f973df363fea48a4e42641f055370c796c935426ba8b0e705fc10a7383143d398646a6018af0fce0ee83b64cf0ab27548f5e4418555426b65bbc7be1504d356ce2247f8249ce4558f720b95ae3d9725664a571f"}, {0x60, 0x1, 0x9, "dffa89452dc8b1818e584cf4d68a62b9fce5751b3516184bca15027a265bbe6c0a72598c6955e4d64b6793eef2f3afcf282b2bc6e1749858d35c062e58d12534dbed034afe27d949fc33251c"}, {0xf8, 0xffff, 0x800, "69d347bc420a80846978429bb31a530e4600d0b1d1b5df136ce7ad960b9a4be854e878021d14f3b15e2aba98fccdce4fccd3706afd997337406d46f3811139e754551c0ccdf7713710d30cfcd90aabd7fb9e4c8407c5d91dd0e60e270c49b7a100136d57a4387682c909d61ad2e6adcd3526a30ce4d2ebcc3437142b30d1fcb09846146e70f848656401e463279b108f2325a4ad986f24b04593a92f9d0746b7b8b04bdf572d07f167fd6c199657d6fc3ab194e689b17dea7e4a127896a5bd54bd257dba1c04a8eb3ba8296ab01edca93d0d96005f48b6bbc516c8010e15754ea883401cf0fa"}, {0xc0, 0x1, 0x7f, "d00fac1033b5d5ee0100eb55af08ef353f39d698a1f8527151754e14eed2c20de20a38b7d27c63fcd5ea6c7967b07d7b494580d2c2f46e11ef08068fee615672e55d8494b20b382edcab256441db79d67e6a66447182192fb83865f7538536eb37168617fcca92ac7501d3b38b15cf9ae37f403b4544c788f63c09e7042fa89dc1df910913dd4c16c16a42d6e4de32936946cd50680701b1bfdfc394b5498e775cd009a2f2b9ed3744a30346"}], 0x350, 0x2}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000040)=0x3, 0x4) close(r1) 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x9, 0x7, 0x4, 0x101, "ad2ab749f57135bece7125a79edcbc9660f58dfe", 0xad1, 0x7fffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r4, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/235, 0x1c}], 0x100001c9) 16:01:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x100) close(r0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x3, 0x100000, 0x101, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x80) sendto$inet6(r2, &(0x7f0000000100)="376d8f24fce2b8025d12af5e342ec89dd63e613b2916c339519ddec88d878b665fb8e7c5880866f624ddefbc883f40504fb217106a3b392fa2ea209ad8d07c9fe7c2be5da03e2fa9c88ef93b78dbd3ffae3e0e9ff3cf4c3c518a366236720b4c6127ccf22e41960a81740c2d5f9054e1f98be6816b985f53a82df15e939087f13beda8aabad5d242683e98e5138e3991a3b74f9c9002ba0591d64ef433d019abe80a659b44544241b2c6c6e9104e4eda4103604019fbc71841fa41131d427e7cfcbd24b3dfd1983e16161cf297e99099d06948f87e6bce668eec30ed4e7cd9b0", 0xe0, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfff, 0x1}, 0xc) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x3}, 0xc) 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) setsockopt(r0, 0x2000000000029, 0x2b, 0x0, 0x0) 16:01:50 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x0) kevent(r0, &(0x7f0000001400), 0x1, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x20, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xfffffffffffffff8, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x800, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x96, 0x2, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xfe, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xac, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0x5, 0x8}], 0x9, &(0x7f0000001540)={0x7, 0x6}) getsockopt(r2, 0x4, 0x200, &(0x7f00000015c0)=""/4096, &(0x7f00000025c0)=0x1000) mknod(&(0x7f0000001580)='./file0\x00', 0x80, 0xef) r3 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000001400)={0x3, 0x0, 0x2, 0x0, r4}) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/147, 0x93}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000012c0)}], 0x5, &(0x7f0000001380)=""/10, 0xa, 0x1}, 0x2) 16:01:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0xff8b, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x8000, 0xa7, 0x0, 0x1, 0xffffffff}, 0x0, &(0x7f0000000140)={0x7, 0x0, 0xfffffffffffffffc, 0x403, 0x10000, 0x3710b05c, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x4}) 16:01:50 executing program 0: semctl$GETZCNT(0x0, 0x5, 0x7, 0x0) 16:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x0) close(r1) r2 = kqueue() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:50 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:01:50 executing program 1: select(0xfffffffffffffc92, 0x0, 0xffffffffffffffff, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) select(0x40, &(0x7f0000000040)={0x100, 0xffffffdffffffffa, 0x8, 0xffffffff, 0xf06, 0x80, 0x42af, 0x2}, &(0x7f0000000140)={0x4, 0x2, 0x4, 0x6, 0x3f, 0x6, 0x1, 0x10000}, &(0x7f00000000c0)={0x9, 0x4, 0xfffffffffffff801, 0x738d, 0x103, 0x0, 0x1, 0x7}, &(0x7f0000000100)={0x0, 0xe47}) 16:01:50 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0x102) r3 = getuid() setuid(r3) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2046, 0x2d56) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="8c02a3ae929dd60b4f614d2537f002f539b627ac51b8ec1a42435f5f2a4b06495081f187488a3a2fd1c042e74c48acc5791dc868b30e4358045d51c497ae1a9f30c8f73f312d8e79204cd3a131468e6f5a721a45f9a0075465888a271da667fda8985162df3d7bc8ff557f69820fc1e227d6d260a431e0366c", 0x79) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 16:01:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) sendto$inet(r0, &(0x7f0000000180)="645d1e4676a0fa21581d596ea986726b001b0d0c69b117b1e33a073812ef00cc38e8321447dce5506338a2ba7bbc829c533399b6be0d3b7938e52a94fd1225de47d5edb31872d1cc3fc6fb65d69309dd1faddf3a4e6817c8d6186570544e15bb65b244eab448406c976b632cc89f8db4f9504e0cbc83d1c0e5bdf9995fc8d7c84eb0d8a33ea4c16c422395d99a80b4d5e2251eed4c4a8ea50e6096d2e8d663a1282b61b94fc3c43cbc4d07a04bffff0627af9602ee30", 0xb6, 0x9, &(0x7f0000000240)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) getsockopt(r4, 0x5, 0x55dd, &(0x7f0000000280)=""/217, &(0x7f0000000000)=0xd9) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0x0, 0x4, 0x28, 0xffffffffffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0x200fffff, 0x6, 0x200}, {{r3}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x2, 0x4}], 0x19, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xc0000000, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x8000000c, 0x7ff, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x7}, {{r0}, 0x0, 0x10, 0x20000000, 0x6, 0x6}, {{r2}, 0x0, 0xd7, 0xf0000000, 0x6, 0x9}, {{r3}, 0x0, 0x20, 0x7, 0xa838, 0xffff}], 0x0, &(0x7f0000000100)={0x0, 0x6}) 16:01:50 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x98b47ce64bd3f624, 0x40) unlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8fee, 0x4, 0xb6c7, 0x6, "daa3aeda46c8d1a24a02929c612d316d3b1cd5ea", 0xffffffff, 0x4}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:01:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) semctl$GETZCNT(r0, 0x2, 0xf, &(0x7f0000001840)=""/240) 16:01:50 executing program 0: socketpair(0x20, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x100) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0x82, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x15, 0x0, 0x8704, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x1, 0x8}], 0x2, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x8000}, {{r6}, 0xfffffffffffffffe, 0x8, 0xf0000002, 0x1, 0x4}, {{r7}, 0xfffffffffffffffc, 0x80, 0xf0000053, 0x101, 0x80000000}], 0x0, &(0x7f0000000300)={0x0, 0x5}) geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r8) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r9, &(0x7f0000000080)="194981e540402ec9954c0442683db346e4c00132034ecaac108cd8b15cd124fa8b9ed6fb58716d065af54841f6f6792fcfb1e84d6cf7d0e3575425eb00e5572ad9", 0x41) r10 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r10, 0x2000000029, 0x35, &(0x7f0000000040)="00367388", 0x4) 16:01:50 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) 16:01:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8001) socket(0xffffffffffffffff, 0x0, 0xc23) read(r0, &(0x7f0000000040)=""/231, 0xe7) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0xff3b) 16:01:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1ff, 0x3f}, 0xc) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) lseek(r0, 0x0, 0x1) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x89, 0x754) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:01:50 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = kqueue() fchmod(r0, 0x41) 16:01:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) readlinkat(r0, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)=""/47, 0x2f) r2 = dup(r0) readlinkat(r0, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)=""/4096, 0x1000) lstat(&(0x7f0000002280)='./file1\x00', &(0x7f00000022c0)) rename(&(0x7f0000002340)='./file1\x00', &(0x7f0000002380)='./file1\x00') mkdirat(r1, &(0x7f00000023c0)='./file2\x00', 0x10d) renameat(r0, &(0x7f0000002400)='./file2/file0\x00', r1, &(0x7f0000002440)='./file0\x00') readlinkat(r2, &(0x7f0000002480)='./file2/file0\x00', &(0x7f00000024c0)=""/240, 0xf0) symlinkat(&(0x7f00000025c0)='./file3\x00', r1, &(0x7f0000002600)='./file2\x00') lstat(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)) pipe2(&(0x7f0000002700), 0x10004) rename(&(0x7f0000002740)='./file2/file0\x00', &(0x7f0000002780)='./file3\x00') link(&(0x7f00000027c0)='./file1\x00', &(0x7f0000002800)='./file3\x00') stat(&(0x7f0000002840)='./file3\x00', &(0x7f0000002880)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, &(0x7f0000002940)=0xc) r5 = getegid() fchown(r1, r3, r5) symlinkat(&(0x7f0000002980)='./file3\x00', r0, &(0x7f00000029c0)='./file3\x00') unveil(&(0x7f0000002a00)='./file2/file0\x00', &(0x7f0000002a40)='r\x00') rmdir(&(0x7f0000002a80)='./file2/file0\x00') getgroups(0x9, &(0x7f0000002ac0)=[r5, r5, r4, r4, r5, r4, r4, r4, r5]) r6 = dup(r0) accept$unix(r0, &(0x7f0000002b00)=@file={0x0, ""/4096}, &(0x7f0000003b40)=0x1002) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000003b80)) chmod(&(0x7f0000003bc0)='./file3\x00', 0x29) lstat(&(0x7f0000003c00)='./file0/file0\x00', &(0x7f0000003c40)) 16:01:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 16:01:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=""/114, 0x72}, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x30000) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xc7b, 0x1, 0xff, 0x3, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x20, 0x2, 0x9) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:01:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x21, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:01:50 executing program 1: mkdir(&(0x7f0000001600)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000001580)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000280)="f32d005489341a3c17cc199ff62892f84049c29d31d7da12c25800008b39c9308454fa6ba2dbfe0871feb46b782797e49585ad48555d548e3a74aedff80d4b2d76dc213c1612a18d1b3a031eedf504e046de4d6ba3ff823a6a3240c85882a4841f68849d02a40be7512ccf0615b1e665885d8005008cf25c7cc4898edf530b3436227eb0958d2de9a41d71108256d1ad055650fd9a6a843debf14b87c4de3b322546d5bf3e487eb3b1f4b21ead4dedf6609035b5d55ead16a07c40f264539bfc3cd82a603fcddcf8ee22672543cda858c2f7448e90399f3450c0210dc86de46d68895175bd12905e4ccd423479d4c9db581d7c5aa1a46a04000000d163b58af7", 0x100) syz_open_pts() close(r0) r1 = semget(0x3, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x3, 0xa00000, 0x80000001, 0x1, 0x7, 0x1ff, 0x5, 0x3800000, 0x3121]) syz_open_pts() kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:01:50 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000540)={0x81, 0x3}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='[\'\x00', &(0x7f0000000080)='{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)="23d5a02b00", &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00'], &(0x7f0000000500)=[&(0x7f0000000380)=':-\x00', &(0x7f00000003c0)="b100", &(0x7f0000000400)="8e00", &(0x7f0000000440)='@+\x00', &(0x7f0000000480)="7dbb5e00", &(0x7f00000004c0)="2824297dfc24242600"]) close(r2) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:01:50 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x1cd, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r2) getgid() 16:01:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="667e697c6b5e4db06e584f64cfd533a4db5d413b3ec230586300ba5b9ea35f104f1101ab84fef422396a93300a6a9d15804ea15bac8e141f9c9adc9aef13d7bf5b4ff02d8834b3f33e86f38bb95cb0c4765eacf4f348bebfc35d8ad1f42bb12c6e00b74ac162cbe2351f07fd14c676627dc1b8dc2f638004ab868e4df2a33e9c2604c512fc0111b027b4d83e05ead779703a2f93f82f979b10292aa9e79468170f26ade362b59d723a7a0feacca75d9e82a2632c770e3ffe13f561ea55824fd2aa2df94de2443bdeca15a701a85386392b7e8d11cc84763ad3fe0570d755c2be9a572f495844d99f45423d9252f2df"}, {&(0x7f0000000240)="17c7ebfad91a6082ddcd55d78f8e2238c0f0d294b003edfdbc79bba639a59018600d7ccb98836ea88523a8b06de25e620357632461292344e2d27fee510d6dc41b7e4adfdc1d580bda2c2ef9544760af37e2fa00578b277b701e807fbf69fe062ac62ec8d5d74042cc86368eb14d45b58f488c93a25d1d9152037ecddfb1c33fdc42a001b7df"}, {&(0x7f0000000300)="29256cd3f9d8b3a924e76433eb163f27039f63d6d927d7e80f71354a8b3ed602b3cf1d6bc970f9afbaaf8bec09493183ee1edc4fb3e4e3a4e1f7295cd3c7bca68dd141d4574cf0449ddb5992f503bfe4d521dd27cbac0a9e495a97af38f8f787dcf2285609d60954bb18f5d9e1093c02e3af091a7d51d42f261b4c3eab240ede9a599ef7b98290249593202d934062e018064f87ba388ce02674bd93f24f22c590491e96c2007e28e9425eddbea8b26098c79c20"}, {&(0x7f0000000040)="316cab0647b224bb790228d737b751a5d12b4925220bf8"}, {&(0x7f00000003c0)="7a08a9b713ebb3b10ce0238e6db14682e1216e26e7678296247c78432f90a69c5c69328dab86f1ce0bbdec065ed8ecf1a6ddde2ec2c5eb61419524f04a0194bf93c2825348790e55b2fb84cf85f3d916167623312817057143252889113262bb107fe1e2271deea2026d4bb067d302781ad009beb49b"}, {&(0x7f0000000440)="c30c91f2cebabb5447a3521904cc74005b5d3d7b920cd77960794dd0711c9b4b6b47d6edd0358dc7caa2c744069d4cebaf90ea0a34e5ea7818202aa3feb892dbb8bf78"}, {&(0x7f00000004c0)="ab41b63c795be6bd9ba3d31e4089a24d359b562231e832dac26bb09c5d08f6236de4d058c2408d8ff56eb899b1bcae2237ee8a5bbb9a18608ab084a58df5614ecbf40766bd3e686dbc252240838dd6421d4d0a96ccefd4db8645bce3118b292b01281bc6fe3e4874ff61bcffe7ebb5b34e4cca4c91f0afde54f26ce70f4b41ab6cdff7ea4cf3dd4435401eb27cfb242dc3b8e80ae2037f5c08550987ab4bf6125a95d6df213853dd343918fc68cbddb8984ac2cd2698b7657b36a5cb6941bad78146f982ccfd90dece68faa27af5a7f8df2728417c05c228b4d83446747ca295ab3b4f39a124b8808ed095f686adef8404aa329312c0f4c0"}, {&(0x7f00000005c0)="b9da1c8e2304c6c7cb050d48dfafbc388c8635ccc1caec160e896aa08398f536c821ff6e776f13c222ce3c867c345a1be8945590d216963bda2fcb9548a8ea4899a2edbe91d1410907ac8fc93f7cd6ee30c99bd4fca769ecc0e84d62fe00dc52b680e56eee496dd5c5cf58d0fa5043d9af323350ba7420bfddc67d6632b65e3f7ba8994c4e7bea6d0c35a8221b8a5a3a1f0bcbc443d34317af3bf2c4088d5b632aabf1c49ba8cb629f1dceb73168e97898f45c9178f37b04fcc789bbe902b1b25c2cf9717a15027d5079ad8985703922ac2a412dab7d5e"}, {&(0x7f00000006c0)="92e8f120638cebec7b8a668ba2a97b89f51418dab05c04cc6856b9ac215e8162b82a29c4b3f91e07b80faa95848b15bb2faf96c3ba238721ae1f063dd4cf867fa03bae23"}], 0x1000035a) write(r0, 0x0, 0x0) close(r1) socket$unix(0x1, 0x7, 0x0) 16:01:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000180)=""/129, 0x81}], 0x2, 0x0) 16:01:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xd67, 0x7, 0x3ff}, 0xc) 16:01:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:01:51 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)="2b81e600"]) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x104) r2 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x1a5) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) truncate(&(0x7f0000000400)='./file0\x00', 0x764c700a) setrlimit(0x7, &(0x7f0000000440)={0xfffffffffffffffa, 0x1}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000480)="7f", 0x1}, {&(0x7f00000004c0)="5e63ddaf62eae571a7f55752b2ad72952acd68868cc9db85a04c37579c83107e09161d1543bf264dcfaf3e530c6eeab6ebedb739c7f0e749b78040092e34aac1e7f25d95289fc5e890c7cc754ac313f5b5b90a12565032fad66fd1b56742f28af71853c11c9b21be5e6b546d2fd0bd52a3f3d89c1d92ae9aa2b74cc15e43347e67ed81e9748c48fb6e54da1fa84cb29cb546e9089add", 0x96}], 0x2, 0x0) utimensat(r1, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x6, 0x1}, {0x2, 0x100000000}}, 0x0) setrlimit(0x7, &(0x7f0000000640)={0x0, 0x4}) truncate(&(0x7f0000000680)='./file0\x00', 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000006c0)={0x10001, 0x1, 0xd7, 0xa3a8, 0x81}, 0xc) sendto$inet6(r1, &(0x7f0000000700)="2c65e13b6d2c537fc908759f990f1539dc5b5b6086a972a8cb6037f70563f015b0cef78702ff715f9b2e6c019f6ca30902be4a8cd87158badc028202909b4abb053047a0f6d9dec26be65fd4859aec7c9de0af707d1553e2307a72aab96fdd9234046f3938ab3e5734077da1ad6ae11d40718ba9d570fcbd94bd07d1d5", 0x7d, 0xa, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) linkat(r2, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0/../file0\x00', 0x0) setrlimit(0x7, &(0x7f0000000800)={0x0, 0x1}) bind$inet(r2, &(0x7f0000000840)={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000880)='./file0\x00', 0x10801, 0x8) r4 = open(&(0x7f00000008c0)='./file0/../file0\x00', 0x38710, 0xc5) setrlimit(0x5, &(0x7f0000000900)={0x1f, 0x7}) bind(r4, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000980)='./file1\x00', 0x2000, 0x9) open$dir(&(0x7f00000009c0)='./file0\x00', 0x10000, 0x88) mkdirat(r2, &(0x7f0000000a00)='./file0/../file0\x00', 0x40) faccessat(r4, &(0x7f0000000a40)='./file0\x00', 0x81, 0x3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) mkdirat(r3, &(0x7f0000000b00)='./file0\x00', 0x27) 16:01:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x849, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:51 executing program 0: r0 = syz_open_pts() syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:01:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/141}, 0x95, 0x2, 0x800) 16:01:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) 16:01:52 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0xb, 0x0) 16:01:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x2, 0xffff, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x3, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9}, {0x7, 0x20, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x0, 0x7}, {0x3, 0x3ff, 0x1000}], 0x9) r1 = socket(0x3f, 0x4003, 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x1800}], 0x1) r2 = semget(0x2, 0x7, 0x100) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xdc37, 0x401}, {0x1, 0x20}}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000140)=""/140) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x101) semop(r0, &(0x7f0000000240)=[{0x6, 0x7fffffff, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2cdc, 0x800}], 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x5, 0x3, 0x80]) semget(0x1, 0x3, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000300)=[{0x0, 0x10001, 0x800}, {0x3, 0x10000, 0x800}, {0x1, 0x100000001, 0x1800}], 0x3) socket(0x0, 0x0, 0x3) fsync(r5) fchdir(r1) semget(0x1, 0x4, 0x2) semop(r0, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffb, 0x1800}], 0x1) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/29) ioctl$TIOCCDTR(r4, 0x20007478) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) semctl$GETZCNT(r0, 0x1c061d8aab22d9f5, 0x7, &(0x7f0000000480)=""/4096) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001480)=""/238) shutdown(r3, 0x2) getpeername$unix(r1, &(0x7f0000001580)=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'], &(0x7f0000001600)=0x56) ioctl$TIOCCBRK(r3, 0x2000747a) getgroups(0x6, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680), 0xc) 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x236161a9) r0 = socket$inet6(0x18, 0x4000, 0x76) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:01:52 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xf0000082, 0x100000001, 0xdf3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000006, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x1, 0x4}], 0x3fa6, 0x0, 0x8000000000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r2, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x7000, 0x0, &(0x7f0000ff9000/0x7000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:01:52 executing program 0: socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000b00)={{0x18, 0x1, 0x140000000, 0x45}, {0x18, 0x3, 0x5, 0x1ff}, 0x2, [0x7, 0x100000001, 0x3, 0x3, 0x80000001, 0x3ff, 0x8, 0x8]}, 0x3c) mkdir(&(0x7f00000006c0)='./file0\x00', 0x1c) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="a9fe", 0x2}, {&(0x7f00000001c0)="d12e1423ea293c6877d75a1bbb4b74931ae216ed2fc75b537a364b37044c22e0b121c9ca7d6eb79dcd465be96a02c94642a89bc1b9b22d60e74071200ea657f2ffb8ed03182443f8a367f3c116ce4d9d26a9c2e3d900d77d3366c69a15016737a53953978d10f7cf9e09474625f45bd482e327f297cbb1cf9f0baf81048d0949d63e8368102f538fe659f033e51e35213a99c2f63fbc8143f55212fc8cd92c6d541ddc18a4314d1c61953a4bd462c618bba548", 0xb3}, {&(0x7f0000000280)="d0ba228d624889678a68b04745496312c6a392dca4b0f9297049a4af2a3bb8d4152fa0b2e351c95107e8d81e080a8bf3022df18016cf0600aaecf8c8d362abfce796f179cab4115718ef246d4611acc8bd17a2e3f1f5fdf9578840f844479b2c571d71d46458fedf5cee07cad12e5a5cb8b9e64bf65b4729849cf24b3a16b019f430b0f70abd438016456784d72956bd2edd03a344e6d1ed78c8934aa562df95939ab17d6d24ab6f8efd1fe4b1de0a3ff857662753db0af9858b44c1f5e4ab0558da4b5c0f", 0xc5}, {&(0x7f0000000080)="7608c4", 0x3}, {&(0x7f0000000380)="9ee3e89609845f4ff279605b549ee97b588a09b10c08d6ae6b49698388beeb195b152487d39862af73aecf96c964a7ec9d143428f7a51bc103a0e2ebf62164a3b76f88d9e7a1005507173799a578619bbd308c3834f13b28f99ec5285d2a71d1691999edcff2854d9fa3721f55b78a8e1a4f2090ea9ba80db4017bdfa9ae4e2936a88ab7f1672d9bf82e288f967a45e693f3a7fa20fc9613d6d2de2d9b151bc9cfed8e2c4b2ecea79cca0b094771634e0a0d969ccfe9aa3ced128e8579ec4e15", 0xc0}, {&(0x7f0000000440)="0dcc15c32d7c1efd468cae378306a93bdd14064d43dcd3a149f6a76d908c1cfd0b720c98296f2003a9e035d2e0a66693738eb25e58272dd936ac0d8b725262a22620a6467ad4444ab9b060580473cc44d0d7", 0x52}, {&(0x7f00000004c0)="f5496c601442a201a09b82ad18ffc9ed7cb9e6902c4aa1c419339357ed9a3378b0dbe574cf1cfc34fd95e3d2323eec40b65e7565ce1e14fb6e693e27e5962304e210600ed828e072ca11bf7391252521472ebf00c21f20b08eeb5d8e3fe2ef1227cc11c63d31cf2fc0686c8125", 0x6d}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}], 0x20, 0x4}, 0x4) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f00000007c0)="0a73b1642d3d5f2079bf840ea681ab", 0xf}, {&(0x7f0000000800)="e7243b8c4793531d2a6389faea89b23e8789afc2a2a947731b60765b6d11ffaabaa481963336332a8623745d0bb70575dd29ac04128af97e41753d7136662936c400a73a556f2e2e411067442d6739fc1adeb3de570048ac45e6157e436cb5acc1a338fcd4c3cb7b68d4906ab1b247beae397cc6b3723027a29262c0f662da2be4", 0x81}, {&(0x7f00000008c0)="f490632740e6ea1d52661059e995c61977e14a4f45a9b7ce3a1d3c51387781d98592cb2a12eda62e026f79ad4d97baed37d2ec22657d1f3b6ac3089bb2de963f629e25", 0x43}], 0x3, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r7, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r3, r1, r3, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r5, r9}], 0xc8}, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000b40), &(0x7f0000000b80)=0x4) openat(r10, &(0x7f0000000740)='./file0\x00', 0x1, 0x89) 16:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) write(r0, &(0x7f00000002c0)="b89e7b1c7d4fc1da8c47f3de84427abe5bb3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd760000000000000008f5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159f629c2e57d1a965ae3fb8ff409efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa90e20bb1083d9d12b8242f446f8355a8d2ccd39be14a77f073550052dcccc6704210c00000000000041b587b5ca412aa00383ca7cf6dc14a3a5713bf95086020236fae83c5059eed4d765f67a20b77beb4eb48493ae75aa9864052330e4f80bd2bf4bee847deffdd0dfb7cc2596a78ee6e786db96067630cb90ee1a938eb2c405cb181466d451aded6b5f7310a68a959fdac71983a15c59ac7d2d768445ab86787458723b792a7b0dde2ebd08779fdf3cae7f1791233911adf160e617a6bb270711d5723b8150", 0x18) fsync(r0) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x80, 0x800, r3}) close(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) kqueue() shmget(0x1, 0x200000, 0x40, &(0x7f0000dfd000/0x200000)=nil) syz_open_pts() 16:01:52 executing program 0: kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x6, 0x4000, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x48) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r4, 0x20000000000005) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) fchdir(r3) recvfrom$unix(r4, &(0x7f0000000000)=""/73, 0x34, 0xfffffffffffffffd, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:01:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x7fff) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) lseek(r1, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) 16:01:52 executing program 0: getpid() getpid() r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) 16:01:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330da0", 0x4}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="27ff5fdc0000988842133a6f63d7d834f6e120a8932d155888b24c8b550216ae849007a41a9c80ddc88acbb50c60cc1b098d6eaac48dce9029f5ba8c9a58b5dfa374324b13fcb597dd1d28b8d19cd55749561753255da0ceffa6bccb34fae800490eb0d12a2374ad5eb63d2b7a7ad0bff6ddf4a1eefd987a1319a6ae004da19baab55dde73e7b85d5261120a0178936585ce6eedb7b4f36f12814e15119892ff7b8c210fea5200673bdd03d8e6b807622e49da31022b6bc0972854b0c866096e5fa1e68307639dbea3e7b474b5dc44794c3f2798322eb8e3152af02866c8225325f81ee4784748cfa4b3de06811c86ff73db4b5b53b11e92cc3ff16d860cb6cb3339b77b34320bd2cfdb69b8593c0be038741531632aa7ddc802035bba4b00"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x748) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 16:01:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) kqueue() 16:01:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r0 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) poll(&(0x7f0000000780), 0x0, 0x401) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000780)='./file0\x00', &(0x7f0000000a00)={{0x2, 0xb8}, {0x4000000003, 0x8001}}, 0x2) munmap(&(0x7f00000f0000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x180) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f0000000480)=""/29, 0x1d}], 0x8, &(0x7f0000000540)=""/251, 0xfb}, 0x840) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x300) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000900)=""/214) getsockname$inet(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) accept(r0, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) 16:01:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="3cca0d492c6dca98d74cce2f6df377797461bba2294318ea889d2c505578b39d9aef2cd82cc8feddc431b30b1718d0a864dfbef3ae6604dbd24a92056a1983340df9e2d6edc347483648abf2a6b9cc2be0b39eff3e3ffcc6386183929e1e9569a90bed4b496a70fa68f9b8b887b6b3cbe9fe1dbc051baf282c8b7befcbf33a8f5c522b980146242b1c3bb8a893e4cf655f760335217d729f926b31c8ea61b5c05fccfdd880fd720c24bb2c0a529e80c763f87ed0b49ed7e9fb5b06678b157b3bf1b57b3b6e0e7c24dd340ee84a6be59bb6e71af9d612784d1d9330bb68142eda7b9681387c39bcec6ed16e8cf81aed46ebc74e5e49c1bca475db54fe4ec2da93f57692f40726b75de17fff2f8cd66b1a1f9d68682c53029a93883ffa09655ad6f56970db5d39c7f2bbb41f6e459b71e9f8281bf912eadca65ccb66041045e49c0f698a9489e39ca4d1f48b488d1fe3c543e32383da708ec43e125c4e9818f5c67b67b5a03638283816914f586903140f896187d999feee03a9dda4501c8dd9e4afe1096be7b851c18f7f6c4cce82c0602503e1127f8822ba32936c843881fe63f4123b08003a92d974e3191f3349d4c5660b619db24717f5ae8014d9888014040dd0a41a96aac899cf79759dc16f100a2ffb6edef6e50aa8e4cbdb2d33cfd4007efd81358dc5e47f2a113044c6d15d68c91356caa2ccb4a58718731913718f46b9274178d956a0ea617e52f4dd8b7159ab869acb05b51818437825bb5694e8418c5b1fb9cce25864a9e8b9818ee2701ce5f3b355016d433ac374a5d9ac5feb5403faf5ead6a8e4fd4e948f3aae241440740c7c3b502fb236f1826d251ad9d2208f502d50f0a50865100c41ca41109169273709dfe44e23b1d643e1a4d11da1affeb539b3a198dbb3355de9bc68ec353dc36ed5b8d2ec93240c2184d76551b7cd5a08daced6c7d15802dd86133e05acdf1792117a47fd00ca3af875b73dc8b37dd15456ab0723427fef66389b8f3b4bfe022a8daa3546d2f5254a684191fcfe6c5d5b9370251a1126e49d736e12023434778132a3b3006576ea5cda1ba57b91bc35c7ebd6c714d8d860b422c6b89339f23e37f7f516b1409b4668e6de0958c6630e27c108d981d9f64c51606f273b2f9e29a754f5cb452f75f8d9a42196bcbcecb3662b308fbe5ab20b31009ef39aa6d71c51593fac924c5ad8a392ddfd89b809b707008462078c93b5f1b2f9fb86f4f2bdf8b959a4f23f9cee4f074a2f9ce687d298126619ac41de65f5b1264042079ad71aaf4b9e7e3f387e9b61fa014d8945a74e035e9c6f906418976a11f74816fab17e8bb43f648b0f6b5f2c1e2b33cc2847cd3348b37035175b8950dfbb51d83cdf582defa9f626ec5d93b75529691ffbe00c96756287076174929637c3515c24703e6e13f947d543ba5022acf011662846b28933de45d9d959037b0d657941f8c796649e1edf0a8659748daa46cd9746c2e3518ea0df4a1014bb05a74d1963f65e7d06b8eee32abec1287f933efc3cad9caadde2bbb0c45a87281e6bf3f42586000a30cefc4363e1ca7f4a130f82e060ff5dca33964c7daed82b9770696ee2649051d205397a20d00cdbad088de3c7804ddcb1863cfc57e885a7d0952da0b8cb7a86ed14d45ce704530acf5e862c970b94cc0586f4827c8ecc0dd6101f168dfe51238a548e4fa582e785bd85ebc969a64bdece7c5948ca9c1cac296e2ebc9df45f50ac1796d6210b5a3d2e21fd5c00d7f2190bcf8785a95b4946501f425ea6e36ab5c46861f5ab1483f869fb897a1eb62c4a0c45dbcaa0d721406360b29df07dbb582cd130df0f13d1cebbb8d618f7134c1e426bc2615ef9ed92101de692cb99714f8d86d472d4705a7dfc97a44c86c052f2ed2bd2ff0a0e5b359791967330b32ece4e90e22026afb66244c3e785b15a4dece1f8e3d51cc396ed4503a648751e97f652e1e4d6e8c316be09a0c92fd2f18c525aab8713706d216c4ad444bd82f028a2d27dcb6c724fc22ac96652ea8d6b32a6b67dd22f0ff23554a8c2f82d03b35dee0bb11841dc54315febd399d820450551a7ec5b1ae25b74997fb90bdfbb279f0437726e98e4b8eb23f7580a1444708c72b7c5c4d8b487010c646e6404f7d8f1a265aa4ec6bd28f7ab41516dcba44d316d1460d7f25ac3abed0a6144a075d034b8fe4ba967d90b374d5e8e947ec6374aeea0df4166f66b9d22ae770aaf55d66b7a0dec62e84dbb8da4e73986068daba507c5ef0edcd44902f0b4c0e80071f6fec106e673a743c45f7de188a2fc9c7666b8022cd5bbfa7fb3326fa93d297d79f1b28bffd7ed5c753823988cd03e8f3802e884f2c02fe6fd7f1c6657ba2c26306e920a488fb1d13295a1ff89d0806b1e9b05848d2d90c6fa78e095bd5b78708e756374b3c03611d9718067b845d88d02102721a1fe96f0b580c9cf54427c3db096d857e1677ceaee3621a20c9cd2600903508b746ec6816a60bcb924f9c2e0bff67a878b22abdc0891d06aea9afc108ba5f728592cca548a35cdbb6068fbc9f571bbc1a2af7d7441496872f62aae46c0ae023458937303f5b860bb8d4b32722688f60537b6637150a8cb44abd40b8647ef774a95710b449702ddc42a982de9f7616a6f26e5b9f057426cec3e3b07b79e410b06e1b0137f6405c3de9426937957ce9289330be5cfcb4e6fea46c2353cca97341e4d6136e7490849407e1f9bd800878f6f5965959f417a7cb30aa340ec79235bbddc489ac02c672c3295fd01349aede99566ae54407d5cbca47d420cd3be7a565b5788dcfaa7c7b7830e01baf725f963080678e6590774896a9884156dc902f084dff4d7e90c5b81f6e7ca1fc388abd6ce57e0e11543942a230b0e872e1365acf75aba319e115c3a9362189eaf6d7ab1a8419b081f86e921a155398840cf4719a81dbd92d8e9dbc8217dd5e6d5e5c5e675a3f0782cee19b0b9c6a190a2ff983fbcca0f6bea735d0c3aa9b0cbe378ea5521985c2f343b42442f31f53c7b1b6575cb47183f7d9c454ccd31deb0d7ec564056af488a1fb6b163517313eccbc3456f72cb9902516ceefce6f4f5170ba844a4208035aef174eef083c784ad467e084d7f7d3539dea2322f3d9c0b1437eb3a294231848b5f1faa49b5d5919a779a52f0156b22a8d4f4b0cc66e1a6c085c47105563344e45232ca5f44534d90f2fa0e7e56c8355fe3d923dbe124c5aa45db5b0c391391c50a7ead5a0bc767353d5e8d3064fbe8a7dc8e242ae77e847f15a476d95fb790cb0b1092c4f3d83ba6a1bf949b53a6d78bbea04fb975e4d17638d7a79efa0f99a8810f0a7ed4be5036efd936505ae46972e38cabd2d5b289824f987920cade76eb737c44c7f7d5a5c057886f12ae4e63b1b96909fda5982dbf32ecd727187bc48d81c605b843f8df247186ee8a98ea234b80d8166df19da5861253ba4ba6282f0b52f93833a8baff7c5ffb1f8e3a918c7a45f452b21a1cf46ea5a7e8787365372691200e1e6d78a4c2b279f6400bf34503ef64e289dddb680bf2462ddc232150f17423639a122816e38a1cf88f52b8692c2e5a7c0bde63ef25917a8a7dd7bb5ed5a15e55d7e68465b124693719e981ae51f271abe0ef09c89bd02b47229612502825384bc8a8298a573e8ffbd231e8948a72d2c815d2f49333cb9a239da2cb8d3192322aba51f9f93e3f3bc82b7eeee783b4dc9101659fde13be9baf04a73bc57fb578b7cedee439b795b445717a851015fdcfb7d72a1073542dd13918534a578337a28baa52de206d8e7a057f44d60e9c765d8e273518deb40a366c642e8963503a9988cf34932d4785ab937616b593197fb00672dc5885e3f44950412796c1c0b5873882e410596f890a1db4bf8ca4b4c2d76ddc4f4b297cae09b94df0547d64baa1c834fcf0c734cf38b59fa7bd23a15e621f4a8f0840228bcec0191088665ba11c4bffd3631035a39ac709fb0df53c78d38e9274f1999c9d5e93794b6d0d0e719dba61b581a44036221b5d8eb9ba241dd505b2aa4ee90f1baf94520676cce7bd3d320c692085862dd9197965d82b710ab60d0bde16a43f1a9b47013f0fb4f10262379dc9cdd51c714ccb13008fe2a10ddaa39e4d62634f5c0b8ea4280a511b258f93aab066b61514c26d8cbf2bd61523875b008f245459443619ff8fde7e90ac81dc63e6864fce8d4087c74897fb46dde56c5d82bd157ddfffcb5e558ca10796c377fe478218dd6b645cff8f8a477a2abf85de1b12cf8b5c6031362f8319267bc78fb0d42f709b029d945238149ffd3dd00fb9d2a176da8789835bc8d6c9769b9695c8048f849f1eab5dfbab9d02ac50f4cf651cc7d1b5dd8c123b6f3333875c87f1fc0b19b44c16939f9e6c9070fd725426983c1e8c968663ff3f7fdeab2f47807018dac132742b143ee70a6fa2fa423949106f58451600b857f035c4adcccf608ef38f43c8c8a852b53183ee60a763ae4227a69169a547b96f622550b808da59a34bc8d7b9a1de58debf8dbd95c4ededa5669f449982af375f0f584c5c69474d41adfa886394940d6297ee7661336d3e824102c4990e693c452f020e16b1bf94b44a42bc75aa31257045e365a29fd74d9aa20ebbd746aea57cb04ae60e7f1db66ad8bc3b7f5e0661e0760c3d20908309efc4c9b2e37ad26f01c2db9b65da97c5a0434c00e9fc861a0099115cf04826a20872208a7279e86fed84916c5eb8348977b47675365bc0fb40d1c713e7f65eca63414835956255cfe190f2eaf52b9e3b89228804525bce3b03a6fda280099267cbff201ae3bd42ec2e4f6f71cb43178d391c73808ee9b1c8c153fe2a00269f5ef202e429e066273bcb009e90fcd2441d0ff7a84bd29fc86317fd1be075d5dddf0b4d9ab2e7d55173aae43559a453021ffa0e8624cac75bc8b1c5e784bd6720545820c49fc87e2fdc0ea1a6a3686495a4db4b0fd8e00b5a355046bfe5b0248c623201ada50bd1b6c0ca99503480c72f6af84b08c5d0eb081b323bdb20fc310778b6f9fd1195c4951f616f558bcdcd115f6dd54b188170bb59364a5ad7e242c003232300627dc9fb52785526b263870b9ea050f43968dedd446f7d0fd9e68977ba6792c6460193bcf1316f55e13a62beed7a3771b8d09800ea2219a592e732fcaef55cc4ffdfd9e55296cb7dc6181c9f282fd08ea4b902689fe7d9ec721e1b38e7f355e445366b75c303308631b15dad915afe1c9975f6f9c7da38900f8d6f266ab54b1534e15802c7a396dcc610bc564df8e50ecc2613ea8f5ab553d854e68c4b306967cc3bcb7fb2b9e68995518cc7ae48e8648d6871d0e50e928f074acc12d8cb82dd787d28c5ca97769678ed8a7d2fadfbd86747ea2a94805756e6f96eb5d4d1978fa2478023682b8b87388a437f4926b18260a52ad2f7b650e6b6be3b0b93a17099e526ebad008839587089a1d6744e65e0760cafee6b985cbac8513ad5a640af0bcb7f16835af4b9641e59033fe19223ce46a407f49c683ead7671be6cadb143ea5433a20702acfeb50a6c7ff89df2425cadfb65f4e5eba7286e0e3fbfa89a505b011da271562479454b2a52a4af9b69ca1ba1f667b595cb446d280f2710d3a233b1fbcbc6db57cc22853a2cabb08d3e506790af93066ea0395dd0a224224d1800f28968ff18dfca261e1c6c73c668a4eaf5b5ec934105b7108abbf0eabab12d1144f38fad9ce5ac238cd98fe921d073cdb018468bddc7b3560c4dcb6a887d47adc03d985dd479b5b1fb39fb8eafe358bb596aa249d4", 0x1000, 0xa, &(0x7f0000001000)=@in={0x2, 0x2}, 0xc) 16:01:54 executing program 1: readv(0xffffffffffffffff, &(0x7f0000003280)=[{0x0}], 0x1) 16:01:54 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) sendto$inet(r0, &(0x7f0000000000)="20fd46481f089515040975fc0bec48c36fb805e8913b9080a5cdf14974dbb78732b695d0da604f617cf6da8f34630b3a26560cbdc97b43821eda82fd5b6cc5effb3e4c06d5974c2d821bc0f3a4da77f7b76d3b125a8cf51add5ff88f89c3e0fbe6e1d334522cd4a10c0b4162afcbae5de89924eaac7fd0e6fca148445b0349fcb5", 0x81, 0x3, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 16:01:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/101) setsockopt(r0, 0x8, 0x4000000000000041, &(0x7f0000000180)="4f55c0e7903d3224047276f37250afd6b5b61fc292e215817ee1c476eef1291ac04b89c68c8e673e36cda02eebcbcef7008f60dbcf513669938cbe13a49aafa1b3c194a9405594d17520a8c9722d6d6a45fa955ab4f055e02472cf2fa4c3af20c11b921157558f141565f9af68cb92591dc0eb7d2ab37dc5da36274d1d746e4b872090a8a354bd5106819ee009a491a6353e8697", 0x347) msgget$private(0x0, 0x760) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/231) socket$inet6(0x18, 0x2, 0x7ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfff, 0x9010}, {0x18, 0x2, 0x1, 0x8}, 0x1f, [0xfffffffffffffffc, 0x7, 0x0, 0x1, 0x10001, 0x2, 0x101, 0x1]}, 0x3c) 16:01:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x80000000, 0x2}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) r3 = syz_open_pts() read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() nanosleep(&(0x7f0000000040)={0x7f, 0xffff}, &(0x7f0000000080)) fcntl$getflags(r3, 0x1) flock(r1, 0x9) 16:01:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x4, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r1, 0x2, 0x1) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:55 executing program 0: r0 = semget$private(0x0, 0x4, 0xa0) r1 = semget(0x1, 0x2, 0x204) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/50) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/182) 16:01:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0xe4, 0x0, 0x6, 0x0) dup2(r2, r0) 16:01:55 executing program 0: setgroups(0xffffffffffffffc5, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x54) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x4}, 0xc) 16:01:55 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x40) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xffff}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x9, 0x0, 0x400, 0x0) kqueue() 16:01:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x15}, {0x18, 0x0, 0x3, 0x4}, 0x20, [0xe6, 0x1f, 0xfffffffffffffffc, 0x9, 0x800, 0xffffffffffffffc0, 0x7f, 0xdc0d]}, 0x3c) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x4000000000109) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x7}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:01:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}], 0x2, 0x100) fsync(r1) 16:01:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f0000002b00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002e00)=[{&(0x7f0000002b40)="e25b5e3c4888073c9a689d9f4595077a63c25acbc36e009878a6c56ee2fa29a1256228914d417daeef6c26a3da7fc1f8f96a91b9fd46fb0c46522873fda99556f141b78e7b36e468d62da7ae0ddd549826b657fdca57d0b4efacdd471af01e4fc79bf46a8090ceb7ff9c7c69debf067ba7be46ab5d41952b338894f434d370b939771f7248c744f3932609055a128dceaf09b16e9c48f26eb510ecf4c3363594a4d8be900406f395af2fbed385b8105fb5b05cc6fd877f93cccd8a94f763e4c9d3fd44794e4c5a091b3fb9cb1679d0eff125a2e4c4f1389572", 0xd9}, {&(0x7f0000002c40)}, {&(0x7f0000002c80)="6839022d3d52865ea8231f1de556c74e3c11e502fa68d1e6675562a37052e71664073b3039e936f4f53d5107277caadc53d55004cf2a866cd6ac9e2d27416bebbc1833b53a415b5550f77f207e1a9a91bb55b42d9fa9c74a06f0bfb7d30e4c4e66bb2aeb2bd9803adba2643d3a93f0cc47f62bb0674ea2e66652a698e062c4", 0x7f}, {&(0x7f0000002d00)="cf0b18624f880e6551c1e8b6c01c7419978afb0d91ac1a35311a0211d4022771e350c7986368a8a80766b0dfc7975c8e23740037cffa02c11106f48a046e6732449fbc6da297931d24e04166f17557d693cb23ceb82aec6624cbd4d71fca1f3c3e9bd63378b4ffa9fdf674f29551e06937e289fa931e9ac68b8a42590a6657807296908aa5a1a0f9573f451e64debb9948a6fc6775e80ce1152e5b6df320fae943ff5858d5346cb50992fb80238efa369bcd947a69b9faab618ba35851b88c2a368d7c438c2de1d029fac945fe974e", 0xcf}], 0x4, 0x0, 0x0, 0x400}, 0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000002c40)=0x10001) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) recvmsg(r3, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000001080)=""/162, 0xa2}], 0x4, &(0x7f0000002280)=""/209, 0xd1, 0x393}, 0x802) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg(r3, &(0x7f0000002ac0)={&(0x7f00000011c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002800)=[{&(0x7f0000002380)="bffd2f89f4fc91a74eeaf11a25924222e73e3338c786fbb41785e5d04501bd81e4b9c128d446071b1e079066dabf1bda271094b8facda17d2e1d9f24490fd610ad96c72ec65f8f152dd097db743a60f65e837aaa0d484c7ef32f8f63647288c49628eaf63bbf196bb2765d920297fac1539df2bb618a21d2617376c5762559808800bb50a84b04835ed1f8a8fd5bef8657292f6dff8ea08568e40f325916865d1892532693b4172f5d63dc30e9fb8717c7d8de90b7246f5a0b76c98f808f1c3f5486ad89a485a0bc9fa218ae63f6493a86a60c55dd94f4e67362643082ad2e1754cf2836c15dabe44749b94a98e9cc66658de68b803f56", 0xf7}, {&(0x7f0000002480)="d4056496b2c12a102d5da14574382e89dc8a02d2f9e33c84309bccbfc71d7b3ec1a7be2bee9a23746bc4fe99f17293ca3cfa57b4ba8a11c46114df8db0fc4bb127018a2a6322daca745f914582192e5c8dc0c1c659c1ce7b25c522f25c65401c04a08be170b72ceeeb2ea00ef3fa74c335a3de88e8084d902422277efaa8050958cd8a2bbdf8e398e7577b1e48f0270318ca3e325b298abe2fb9a8a3d84e21cf4e860287a3b13efbbe48ba12ebe89b6d895d8f5599434c10b0dc23dc041f6ea71303e3a9cd6e", 0xc6}, {&(0x7f0000002580)="29c4fa5b2b6f804d796480a87a8cb371a2122aa1e1f4bd0c2b6b9285aca2ddfbd13a0b0bd943f7e09fc462fa114bc31322a16762b57aeae5b21be4632d1b831e66501e2b87d888ad4373bf56e0d34af0823b507b2a03faf56bbef275b9753354df54f8036a971f62bfd4aab50c6e24cf4bfd632c0b6d3757d2aeef744ccc2718debdfc2950f68dfb52190baa8dfa2a3a94446753d7d898ae2726d8bd19bffe0519c2b399ab5032372933ce0357f65f27b3b49bc20a8059947ba49c09ccc10fb9f8692e9a19af9670338ca506e4097751e1251d9b760ec72761d9144208c052edf51937b9051eb8aac2c0627d0234b9a5cc900691df182ad1eed017192f6b", 0xfe}, {&(0x7f0000002680)="9b3d48b796cc39169bde6b210b7a9460b3e5cdbd9ee646c49fbe00317b480319ed16adffb3ed660a875b19dcd5d24bfa60db9173bd532939b54abf12a49eeaa6d7b897bf18561bceaea3fc2b05f913d58bbf7937fea1182ed290feaa6680d49507dc0d1acc1ca95861072cfc608289327449de77ccfb50e46d02c10adc975a91a9a94774552782efbc7a56d9dab2b2981e14a6e217ca9260e9cbccd59d2787dbdab8a08261b423b1fa1fbbf99eef99d2d989d115e911d9f555226927cc6123254da60d55d5bd54eb2f5e271b9123239986192be5cbd697fb5df0c8e0ae7dd7e327a836cad39c88e92833d611", 0xec}, {&(0x7f0000001200)="0fe7769dfa22225936a43019aaf120e745da840105a34e", 0x17}, {&(0x7f0000002780)="b81f67c08f592e6a96e54dc1ee99c34258d64ebaf2d20f7efbd6f4c0b6b084f6fbe78aefaa01abbdc664cece017368912a0c57d8941b060d4cc32ce147b0b98f4e8d0c23547a0e83dcd806662c5afe777c1183030423d8cfe6ebe9b74b1b7dae7a0a8b5ed822e6bfa9be01d8d94715ebe7b4cfd95b54c3", 0x77}], 0x6, &(0x7f0000002880)=[{0xe0, 0xffff, 0x10000, "efbafbf80b5ec15e3ada9ed320a7715df81903b74a9b7e6bc50d061f3fab9f1f8daac32c55e3a37d5620e1a36fd9312df2cfeecaddf468344cd1aea00b2ed84b9bac218879b17b8d2c8f03dba3abf442a902e195af6a2273c629b006087dc20be8121b4a7b7f0f6382c3aec1e54c950f8affdac38121ed2c594c8c05a7880f0918d49be09c8e815f37c9714d8184e1767988c25d04af95e331222669483ce0c60bd4f82c1a72e5bce81889993904a7dcdd9f1ae376cb838779c433cb0f2d40107d61ab0d9e2cdb56b23681d1a8"}, {0xe8, 0xffff, 0x8, "9f43f5dce29d1dfe9864d6bd9da48acffd0fba3cafac86d361f110fc6da971ee3ee3ce7004c489a12556b49ecff2e07698e7505e077ab9abb79691b48fcb77187a088941d04bad6b71cea5c23081992083f3e0961eea1220f323b2a03a6fafbf26af81e9d06b39b3b6254337a854c06484313eb161150a6fa52c56cad0ee07a3101b4c7e327d86a7f54220f63b9281ed0526127cd3dd1bea92c4ecd4eafde0c48733bdce7ddfea85a95cd96394960afe054fa1ae6ecf54712d3e2142eef2643eb423f8d0749c160499120edc88ea7a6c7b2c"}, {0x78, 0xffff, 0x2, "e4458144d140bd6f4b888df4ec87908070eea6e1b06863e5b91e61f8c33c300ea4cf292362ad39f10f3e889d58abac3119555d6c63854db3305810d1a7e3d1949264417f8206b523399c30d40dafd6603c787362a775f97c5b9c1ebc2c630161fbd328"}], 0x240, 0x1}, 0x403) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) 16:01:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) dup2(r0, r1) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)) mprotect(&(0x7f000012e000/0x200000)=nil, 0x200000, 0x0) 16:01:56 executing program 0: socket(0x21, 0x4, 0x8b) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) socket(0x6, 0xc005, 0x6) 16:01:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0xc91) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair(0x1, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x0) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000040)=0x73) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xdd5c) 16:01:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f00000000c0)='./bus\x00', 0x2000000000000e0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x9, 0x2, 0x5, 0x9, 0x6, 0x5, 0xbe27, 0xff}, &(0x7f0000000180)) 16:01:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = getpid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)='9', 0x1}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff, r3}) 16:01:56 executing program 1: socketpair$unix(0x1, 0x1000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/118, 0x76}], 0x1, 0x0}, 0x0) dup2(r0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001980), &(0x7f00000019c0)=0x10) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f0000001bc0)=""/143, 0xfffffe2c}, {&(0x7f0000001540)=""/198, 0xc6}, {&(0x7f0000001c80)=""/54, 0x36}, {&(0x7f0000001680)=""/186, 0xba}, {&(0x7f0000001b00)=""/185, 0xb9}, {0x0, 0x168}], 0x5, &(0x7f00000018c0)=""/69, 0x45, 0x5}, 0x1) 16:01:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800) r0 = socket(0x1, 0x1, 0x1068) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x108) close(r1) 16:01:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x204c2, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="13b44ead00921c818a78c84922d8d4766c6429a3a3ba9c4bbbd802e221bb4ef959d47cc60add5fb7a55aa3e59f7e96060d562e4a825d80714ceeeeeed1f2e0beddaecc89e1fa4c4149c3c8c31beac44e0c5a01ef4ed57010307b9127b2f3f2abcf16607ba7632d4770bc0774c0d4de9e8f13461c3d7493d812fe30b4901fb046569ada040eb0ff6f3860c5a886ac8380c11c475da5f70f1c1bf7a63d05cbc2810018f7e820f6f8cdf2e6196937dda6d567b48f843488669639a0beaa", 0xbc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x7, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000001, 0x10000000000033, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="000008807c61fc73fe80"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="fff72a05a19e00e699a6c5021c8fd09cfd5403951dfb3e002f9967724a929810f27b5916cd2e6c1c695148460f695c2360bdc0fc321d71b283dc95fa87596b969b6b038b2bf8502be78c5836332e9d9a13ad2e44d357d0534ab1099f6f517b12fd3f3406187b6051f15bfdf26e3b9edf4404564d37b13108f1abfd6d8599e1f3fd7a36210a67ce0143a8ba5ac4441658f0a2ec7b0190", 0x96}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0xb8, 0xa}, 0x6) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:56 executing program 1: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 16:01:56 executing program 0: r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/46, 0x2e) kevent(r0, 0x0, 0x80000081, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) 16:01:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2046, 0x40004537) open(&(0x7f0000000000)='./bus\x00', 0x10400, 0x20) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:01:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, &(0x7f00000001c0)="b6956be3e480d3a1870a5d460d704b28282231c00132f8d561061d1b27288f4ee6d77b9f8366", 0x26) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) select(0x40, &(0x7f0000000080)={0xba77, 0x291, 0x8, 0xba, 0x9, 0x9, 0x9, 0x4}, &(0x7f00000000c0)={0x664, 0xffffffff, 0x0, 0x8e, 0xba5, 0x6, 0x8, 0x7560}, &(0x7f0000000140)={0x100000001, 0xff, 0x641, 0x400, 0x2, 0x100, 0x6, 0x9}, &(0x7f0000000180)={0x8, 0x6}) execve(0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x400, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bfad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r2) 16:01:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000004540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xd7c, 0x5}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="c1b4081c6f828ade388f5b7d5913c5cffab86c106236167d03f133722939f771f8cdc9086cc8a8dda6620c085fd321dc65651d629daeff9b7c3fbb7ae9e474d1cd976b9e8eee1c106c13a7bcb41d0da9a0e09d9edaad6a5cea7618cddda862eeeb96508a123a3b10079826ac8cf4c861c66e41a5f29f9eed8fb9a5b1abdbc3daacc5fbfcd4cabf4807bab101f42df560c6f63c16cb58ea566d4008e9727bc7af627fb2eb5cda2235ccd0", 0xaa}, {&(0x7f0000000140)="d694925036aa09d38da70875982f9445b0685286ce6aa14fc574103bff4de32c1217dde9ca23f4d4", 0x28}, {&(0x7f0000000380)="2f30ed47060d417ac139cce908c38dabae2de909c52db71f54b63bddfbf51ac5a0dd9eab29a067c1afa4d871fd62b334ec0fe1339814a2403a066f3af02f78b0defe4b0379a63767d48e090bf706c4404bd7f40e4afd9446c997bde91ee90f591c6d07c9eb26b897397fc2241985e0b24e6da0c5c8f66a5699e1843d3cc2b555e03909b641a8340de954880873f35e9f6d529280b1e358c66c5440827eb21399ce12d9c35f264d00ea169f25bb7f43df0d48a9d817ddbc26fe79ae29c1dcb09bfa8a9fae34476e314e475f981e7f3325c8268fb9a392b8c841235752e5dd04252783eb80d5b6998a63bf5cb2fab3a922800f767dca6fe8342f1a6ad92f2b9fc12a8b8cf6f87b4801ff15e90547882e62d5bb74059c01e1c633a58805bf99f002b33aaa7ffff8ff4c3912210d42ae72a629a063c8d104f6e988baf2715fbe0e43e8be47c63ab827291b13798aa4db5704b4e1b3d992de7e72d1b966bd62d8bc24789201ded6a1934197eae60101305d34b00bbd8b441d27fba9b714eed8d2b71c52c8c37b3f94a12c0ba2fef4bfc6a1eee43bb763ca06782fc65664ea3e8a716291a1c5bcbaa8545194355dad4a268fb9fcda1a38968103b26607793dd4ba1ac01fc9c292bc8cae89be6a173d18ddec1daea24753cb42f00e12ebe5394589dc1d9ce0f36d620680a35f91ad6a8c21ee0cbe4d2f78759d1760f9a5654f5299a138db25c022588d4a95fa2a173ea3ef73a67cdc8d8023eedc0ff73b2bb45e31df9ca2dea4e78164b04446e591e5e0e1cebdd2d2ddd255938b4f82e41bf59beab6e83f5835a87939567db7f35c4137d3cf4a4236a274d8529610f33e074d5972b18735a128bae6d35940ac9ea26f80f0836b51629cc60b8dc0e8f8d3c7e1f61bf5fd124fb7e72babdfd6a0822912518c06a32b33fb5c90e1d4dc337adcef24377780ed303f3009016d4cbdd0625cf003cabc3985b010ba4eef1ee9511f7b975a7fac2704a3055f4f183c31292c93c2b56c682dbf8e8a8827e3486b43a75400cd33cc57b85988fcff50da639af3592da42949702f61a551bbcdecf8a0142b1ca0babc1e97118e9fc29e027699ca20ce9679ae8085fdd7ff14b4490fa954d81a548a6e311b8ac1c7921f2a5657d34a349157a7c232984879392df1679e3876c2e507f540be53b289ef1eee0fdf9715a9440c37f7b5d60018626d859721cc8b6dd794fad5ce2d9bef21539526dd444fd687d48642aaa7c5bbc79a8ce635a4610970f236a5fce19cbf0bdafafa19e00a9069c21e9e751888eb2195679192f488d160cfef6273f93615b70af0efac0581ca7b3c2b61a009d10f87743e05248dc434ad27434f3a6386b14d908608cf5220abf48f30b8e58fe723864bc2f4461705657ad2bf30f03bce1f2a53eeea6937661ba2bc18080e1b238e742f1630c88432e39e06baeb36eb1b4ea60c6122554d5f52ac59b69738d0a810a275050aefd69fdae95698774317ba63ae9e73b326e66cb507713810786e5504b8a032153c9118d410aff388b6a0fa4ff9dd8c831508c597b1f1c6436f36c850a04f1793742ee9ae4a7ce85cb7d82e8e62f768b0af60707ae07e11d6634f5189cc304bd05192a281b6247765e79128296b0be172771a8543d72dc40882ce372f4a5b5cde150e7bf447510177d41e92c2419f4d5aedd42b5ba0aa122605e7d288abc8fe2ef7fa5ef47c0272cd895befa568c820dda7940eb4b81879a5ec016f1471368859cfb1493ca1f2a18070ccbb93025deb451d5869916c1dfdf22c4dcbaff4068669c7585b9e9222a948473f2424fbc0ede792247535ae5b40409b46a6693dc4f6b341d0e4b9d15881ba3b3e2ff728dea72e368399554752835706cea0e146f609b75a7be63ae8d3c9f169016a55549203cc0996bebdfd5a1f22e95bf1b61ce6d52c97402465526e105e54fed58beea2c6b05e94fd7f28f8fd6d5a8fd84342ab061104877ac5054eaf2c602417e3a9f687a2a49cc634d85de6a9fd2f0a61575c727fabeddd6a4acd6e825b3557264e396a3b752bb7bf017e48b74dd436f42fc7366f27794203ef9b80e153a0d7f3db40eedb7247d0e6c903441c744f16b73ff5ae5681089d7ea6eebe758788c07aee6c30a23ad941b2fec0901698f9b7dd2969ee7e39a52ac9615c8070ec626282bae4f6326e4823d7dbbe834a52194eac993ac511745758235df1aa7aa421f7f4f9c3cdc506627cd8480210664a2361b642ebd2ee463ce9132706837492d4eeca3435e172eec19689f601dcd70d8c8fde846bc3cb513b795dc3b845560e04a997c37e092b7af693d0bf0806482efd0e7700f3adb687fe6fe6d6c070418414f386e1b65e2df7713d81373e5f289bb528cf83db0cc433bd70d6e3cbe69c49f87f043ee4e0888870858e5c1011ddb92485f87665ccde6a5fda023ce9db008f7c6299ec9777e5cf98f422810171e330a529a3242711406e15c8860a40682cad9c7981c221682570064b75ac6bf74144bfb80bd54b4b45b1b5ce8904003764352abbf87c76c4dc526500cb7373838558beea0e4bb912ee2ccc3d9fd94d8b0da542bfb674ba176da5830b103bd697977c1436692a821d9c774f9f1dcbe982813205b663132d31f047afcd553124f9afc15d84e2d1ba9fa8cb4a6029ab9f4a241631b18b9f715255efc77127b803f9e09cb46ee75bb9314bfc5eb0652940c341875df43756a822e3392153b7395917761025f53a7dea6db9a9deab2655002fc829060b7d6286a8155af27a6e3103edd0f83aae9beb141077c8acd5d7fd6c6e66db8faf739b3c162b7367df02fa3a57359068bfa544f3a87c6d4a5df971302ed2084788d39aabc9b5dc3449a0e4f1ea655cb8fed0de35a013134d7196431bee53769be607443f86c1716975cf074db785396b1febbfb2e6eb559468f066f455d7252fb1c64e3a958535fdb306a21e6aff5cbcf9ffac221099764301b2fffa4b1e203c8e25d65a245876b9029ddd5b001b7aeae2e0cd02ab6a9571782fb2b295e51224e03fc6c8ed0df1ef213be72ee99c3e64de4ac56583c7ad48eace19637e9d0294a868aa297f37ad7837f9673aa70d64e81437222996681f22357bbebcceaa4bfef02a705f5d5c7b4067a22731d73c54b8e58fe82552f951d34f3e277659fbd4a2d2711af43f8b6e5c7d94e003b59d63ea07b06748f39e29e34eb6c26a7bdc4983eea15ca321a0edaacb9437d159c98831170baea66ffd734d0b2d6cca8e345ddbbc3db4bebd288398dccda754f8a778fb945d6c111ef0204b6bb2b8e24d46029c050b823798b6834ab7e9f1d7d7857c4fd3d5ee607a039bfe84bd470a4a179cd63dbc20144880a0c2b8ae1ef73b8fded948647021a0d50e4442069e15c0354635e25e5792dffed0953ceca33638eea4fd322cf8d9b61ada2e8efa89723b8fdffd1b5304ddd2294ab95926a5b0fafab139fdd2eac8c5f6874c9502e2eabbda131b4c27645319dd17ed7867a0b76c9008cfe0c1e50f0829a6db6913417155ee6e054484013a7b42c1c2fb07422057f6b043892e2a4c3f3be91fc1a6d5a3443cfb57215d58892c2cc07d9a870fdae18b013fbe6c8cc95dca7f99d02094679982d093ae799256bcc9efedbc3c315a9b866e0c77a752c53686d5586fd93a16bad437276f2f9a833c9258004d65ec1018deafc24149ff2bb40600e143291a20a9dfcd04236d81b7165738e49f68af3170a6d09aa71cf2c1275bce1159fbc90c4bb12bc5e08ca4f7e2113e83144a53559afaa16520a2113d7e35933986a2e0f80d5e1d56c481668e5fec178d353019f372984bd8fcc7761577496c4c6c5920f0cf1b37405ed32d0e203cb089ea735ee30535c4f5fb1a2a10beae4e901c2b1a359d7fb4e90ea789d21cf918c81651412b0d93524d5009e98401288aab91146ac0bd5a8a58ab3457aa83edb4211828e07cb1a9250f8f4387eef14c4ff5f85844de852c8af16a2ecbe926d80ae63bf7526ca3ee3bb522969ee5500e9d3f2be3b38a567028417e919c9150a5e252ed4fddf0b31dbe3ed7d7788d226675a6b610d068ec62629d639ded20cca1b0cb757bfa73e93111e410d113f0b589a543120c333d65ce818cd85cdbb0eaabf3aadf004fc2b4c3adbf224d9ec2e8035daa36cc2da19c9d96a671a3daaaf3017f4b23787ab87e89aef12cb2e1e091faeb9b4b7c3b630b0e6f89951ddcbe95170c25fb8a515b80adf47fa4cef5cde42e81f29088881f194b6aa65452ac090f8e448b7cbf615223417ce715078140edf728a6c3a0c37dbbed916ea054e7bcae4ce1e4d236c465bb6f93882b96fc1da00b3a4a24fb139c56c4c47237f497a0cc0939c75d9810b16e8dfb6ab34f3dd313cdb373f97d68a85a12f37f3924d0192711d098466d030b8006b3b16fa9dddccd3ac4a4f9c2f3222dae75df9c3060a4bae2e30f2dc6eab1f3eda1200aef674aea4b3b81ec09e294f6b9c4bf5da328d0baa57661804366cec3d4dbf9342a211136bf0363841a170a97ebeb1cefbcd0da544003ab0f22dc45804b5fd8f070cf8eb0f3e2c2743d9824984b8ed15ead6af738c9df8a04faaeac0adba916a587de041964296521c5979c0dac72d40c48c6d7df23b2953de4de2319bbb18b4965902a3ea2c8cb2d5db86fb1419741687b95e12c04855ed7dc93351606c68e3616695e061b984d3df3279381f3aff25c58a41d59519525bd82de18d11bbac08c6104554f1a9956f377cead3023760a123c225acd2b95cac53ba9763cad5f438923a9d241b2bd61adb12ec1660b5f5fe6c65361ca825cdccdda3fa5cb52be0423231f52f009d8dc6872a470dd7edf0c4fd6d98d22f43277783f768682316fe755fc8878de57e4a24434cebc3eec16598ad1bc72b61912f1b3620acb27552ac3f36749f341cae6babbe08ac9a7e2e9c276dd909b3061bf583e6fb18255a9309ea2729e1f80dd0df1963837147a8c6881728137c8af0d0e086671874c60ba6c9421aa0baeda3ccde8626b867ac0b061222e2410842cbeedeb43a81536f95f32c3f34a5c27db17a0d0db133f9f44858f5bab12d5ff76124093d88e4fa741757354c15126894cdb4425ad45a2f8643cc10f12396b14e494a5161654caf1eead0a8c12947c0f51f6d2596a88b96464cd1b009870df571e23968f987117ea31f9938af5e3e4f46c04cc80d7e076966a90c4f5f8bac4eb5c2ad13674782313fdd9e8925c8ca9ec5bd6682cf4e1e7d09976b1a80b2615af8aaff02a10483f4fc3f29e850268ae8aad7bbd0bb4a78437799d35c6f3540b03d525d91480a6917eb64902f3b2dd277be76be2ac622004a83c1a688e41cb4258c5f73f8e35fd07fbe955859dab93926e88b37093227d7b1e374bd65c51f28560efdde7dd0b3fb006c51f885292feb2c1780f816229dbccad82873091705d4194f1bba2a5cb89bf497aed9b35e38a16ee639f7761586f2b5c54b34a7f9d872806acfe70810a8c68bbb315c70b74a364aab6ad5fd373cec47b3386ee7308a875a914d754a935fdbecf6a2a5c521702cfe572b771d483bf0598dde1ecf0e39a003e4502298903b6f847b125505157fd101405f680c4ae4225533674e4fbcf7fe77717f0a02d679d58237df9ba3acbb4f9576247119ddc3f0aa65a2251844c56c9780c0a588be6f34c508a38a158e912a7fc0dae01428725166ffc955651c98b6b4a7019e35bebd8a786d9ab02be8aca4421b0a99983c203b945e7ffaf106e680649889aa424f52d48a374610fcac39ae6c72ad698a3bd950858e8", 0x1000}, {&(0x7f0000001380)="2f2399e3223767bfd2db5e2256b226d3030f7dc272ffad38dd039e3ad5e36e0db61b53c6fc72a8ded2e0bb8c16c0486c2aa93603427ae7d3ec9006296b1538f62f85279069a498a37b8805bdda664ae1bd64cf51c1b5a72fbd759c0255fa850765ec0245f8b24a4963d267460d5135ad410a234d198928d7cfa5ae5d847334638bc311f5a8ab0c9719783414004001f7904b8e396dea490ab62001bdf199f952abab0c187bf9d7a90ff3293ba0eead4667304a367dd98a306b5c8ab6e04f2d9a13adfe0326dee575baaa381449e528b2de7378c620d945d73dd2a840fc8b540ee4a07aced0a1d4aacc02527d388584b1781cf2b4c546a658cb7a64c240a928031fcf9ebcec04eb18494f14bea2eaa295dc579e814f05e4cadfd6839a3cbe41689e456742bab18de236e4fe87905b801aa14989db796d06ca5b4dfff3d8ed1c995fb00925e12a57f2129d96cc49f467cbf4e2469fa0ea07c27f473687440bf7bb3ffff9c10d635a73b97cbf17f0f03069917cdb65e47014a3b88f2ebbfa58d0d3356a10d04b8a0a3263386162724b7fa906ef6ec8a2087f8066ddf4689befb3099f06f5a310c1947f0875f06ce74deb10547a917ecfecce5a68158c071d8cde90e0686e8f38a7628ee664a43bdc31a0859824c204faa7a393b8e0fe6e882ee1f731c5eb90b7c006ad7596f62639b6c520c3def8dc15e13eb0e9d7a8ac9f890ad1074295febe1dd18c4c18caeefae2021116c6cbab6aed46723d5fbf1154f83c6c2148a20f9b3261cfa2875d5d453f7dcc32e26718ec54354fe5ef2ae6863f6bef82a89311761e91fbf7a4f17355e7b7e034457734fb79cd14881af57f7b2cf297ee8ec569d708a9d99ddd6a8c3a6bdefbcabdc16bc0ba9c377657b695fa5ffee784e542d7d88c4ee783741b457c43c4fb7c6b6e534a335df7c26a61cc77ab41af2e2e7fd76c3aabfb096b9acecee5d1716d6f58b758b8f151f4a57745676d5550fd57bf89311a35322ccf5c9a585339209a03b58818617e323395c128af10942c48a9196aaf073ebd0becf5ffaf89257143c0fe587a01cbbdce7753e7bf320970cbcff673d5ec8a4ea41213489a4ccf7102527812d7494d3ce9d6cfab3d287d15bf14caf28a4f63011d757408f67daa1be0990fc2e8e1099fa24bc75ae8994e626cacb137b9c0fe0152376d626c0bf1e30c755d58571d765d755c66311d7dead7b0d2016339e79117649dd9976a1ec1ceef8d0f146fbbd289b02077a74b7cd37d4132007c1c4d9cd21c75de47f07b7aa0310dc0bb44de57a9348367f33299dd24ab86904f7ea12670955937aac0de76369175cd20c174fc2b423ff3dfdac6a011706630651bb22baaceb4bd683698d6e7ccd8bca4f946bdeec15b8b57f229266e8babd401132393e26a94f734742eb99b1bb672bb732f87a49b005490ee6293c47738630f1a0e80d432bee43b35aa435eeb5d4ec560a447f363301a30d479ddb0d971e1b1b93ad733a18e12abdcdeae15398118c5992ee31be11be4fc37d874dbe0cb29c683ee8e7f3598710011adba11406489c618f871e7d9fae40ceb76dcf925a1741b7529a9c375404a61131f8e009e7b7e6c508059cf7723ae2e8fa68be217919caa46d08a75100e7dbde6c8480660a84aecd0519c81c2465b65865c6afc48c51f36d9d6da4f4d25f6bcdbea79126922bb8cc84bb6af8a8ad8b2d6b37565c457dea5286a4e9a08adcc2e4ab8c26ace32d1f01fb7eaa201854ab7c734805acc0eb09530472d4162dda1079ab724a3daf9fe1e34701b564dcc616edfb6dde7c99b8edff61f2a911036ce2375bfd40033cff0bbc70b5f7579aa034ba88afa40b5aae780df95d674c3c0ca72840e9a78b48ff9fa12386d0ac962b6c2bb710af6bf53ecc8ccd8ecee07d61a93865c49b79cdf24a4c84fac5cf6898030331a1e86e136d85fb3a34616faec437f59bbe8df4b9eb44b65c365939a44eb888990354e15696e09bcb4817645eb2ca5ab3ac16b7c2654848b506f2dc1d7686557342ab4b211df04acce53efb930a9c771773f7672a61d7753503350abb457133ac6c229e56b85f5745a621a4c642242d1988264f3d36b4d60faf4feba7f5417aa1e35039cceaeee3dbb8a0717e0cc3a3341d5b1688ccaf47488f162c4c9d1d3a078dbd02a6b497cc05be1b0af8476214d56ec6f5d97bb4f53f34a6dd10415a8ea15d0446764350b6ef2b52e2a37123ae47e71c719724ee1c69d8497d04e17bd9baa7d252388900c1ea61bd79fc1972bf0740c25ad310e60f7547d87ee5c6608f61921c1f0ffee3eb24823df1bdac4b5db767909e32ffc3803fb96aa46141d18f8366bc2502d506e863cf70621adefc86737a66fcf2d2e07379fcf639129e8637d1f16a236a5edd7731ad0a5c532d87a1311466b193cd8f8fc1eb62ce99e3c953e4e706518e6c193a0fd14a891f6156b33c9c760a563d7d675cd2ada3dfb92b2e95c7a99f5907eb21eeb70050d383d3ae0f22496abe7ba7e3fda3d4d4d724652979d3e1d7687c3a4cb4ed73f88bb86acbe1a8a45f2e6f712c8770a6c3b88374dd5c2bbb0c63b3ce3baa18d531a9d326061ac809f77395454c25994b7b374eeda6e64d93dd6c9087f29f3dfe6747155b274c04e571f22a7c47d39fc69a4002f76e1ce5cd6c13c10057f21e58dbdbd7fdcc8ca1a5591e0bbb64912be9d891e266c40d6b72eb4cbafdbced96f5a6a1186a12693ae1f51492763a7f447c069d86faa39712e65c2bcf5fae0238ed739acbc6ec0c7d7b2825a49b5272076c62e46630b94329727a1f19b8c9b4334b0182d1d9650262dbc04cc3226560691aeec7c7f9ffc6917dcc9136d938bf6446fc56aa03dedabc7f7c04a150a038d1831dc769d946f0ba7d7a78beb674c92c9f77df73ab7cad613b0c394ff17f5fe9f83f3dfcfc172804370b078db6c6d2b9157d05dcb08e55727ae8432899cdeafa048d26eb5dd7e97af1d6d252792104d60ab987faf211c431641caa0be7c071a55a4b04545f62a509079c2689f67205eeaaced1b227ccdce3eb96d7c8b63f9ca8eb792d3666af1990f82b9c6ec2aa8ff40e8d49c590bebb19dd1a103ac757952703fa882cf224ca4b8d2a8e156460ac2cbe6810003601f4697dc96d11cec4e5dab7d33a0b5b288e189c8b27099fcfe4aff91a1f3fc3f820e3b7b579d2a9e8732ed7bc5364516ccbce87de9553bb8634d0db25bdb45e6d7a2d8e709f71ba4325a5ad698adcd1e5d034dfe9dad218924d332de64b5f0b1a5b676c0138083e78503beb395ba8c78063b3c2c968527a01509a63079084a028a3ae0e9d4874f50399705cf526210b46560f01d3e03e5a7884eb4ad800fa996cfa32d5b0428a4676d4d9bae1eded246bf5a618dc98e4589cbdf59dd5f37f20310b595835fba7a68de2aca25342568f73f887f05f5aa604604861da954c434c816723886bb0d1bae833db6f35cc377c770c4ef739aa982d5695938e5b1fe3443e29afbd7f54fa6d380062c70e7b177e52e7b1c5818a6d79c0e34eb693ab37c7d7ca3361aa96d27e20ebce889b0c85f3c153a3cf0460779f877f78c588c4cd76ba97bdc39c711b8e2adaa0e778bca867f5806079ba3fef1fbc8c0329382541c8de535b5cf59e76248a99a9a6124c7c085e33cdd18b2ae0c1f2ab9b3d7e0b250dc9e33f741f8c8ac7ea6a7b793adf9a8476ba116aafd411bda477e06cb39f3a0fd5f2d58b067530de835a07f91241ea418a1777ad5e6ef8ff1f9374518a558969c1cd30b2521c8a63b876a624dbc2ef86584542546fb3a26e79370819b83ff2e4e4e673704377e463ef5a4cff0170aa2b35fc58fa6ace3a02bfce4e94e730be5930b8606b91459258af0befde92bf6f45e947214bd4094b7c6326ab21a8b092d44b36d358ad5a409d0669deb7d3ca11d6e178c25efe19598cfe14fa4bd2609d34bedb20bddf3f37df34be83735da5b6e230f624e841b1d57c2a578918f778e2aa6c5f0e29d6dc0eb4059733d66343807a56f6efd6840f2e36193a92c3b54210742931fb835b6dd4d94511834780d25c91d9987b1e196348110cbb459136ff2df7fe944891fa119e64e35a1549e790711fe00ad2bf55e89dd31bc687fe34615d049ce18388e5569d715f4b8eadad231d19cd859ffa2ab4969bb442e9adc550731829f653df9cd4b8b607e9940d4fe93b493af3f8476071d26cf8ca9525000c0a072568d2093cf514b0d799792072d4551a5ee6d14cf475ae2f0694a9b5c211ef9041429f57378bafc95f0fd90e73ff3016dcd32722a3435ea0e5783463f42716a34e05012e1fdfc441b0d984301819ed1430fdd26a68675c9e64c83cde8330f9f50be0b3943d3c1f1d7c9d1e87840ef735921e248fb44455cfa7444dd7819b0b58349a589a7d567d5f21d7c33dd04b45d1c7dd00ffe3d2fd6c48bde71c1c5e591729975c178f24f162ebada2be5def5723885f1e02d1e9315ae0f6735d7f39594f734b67d84dcc1d286cc56caa4ab069ab386ac30eb3d628802cea890cb8d230e70d0cf9af86b57c81062fcc147d5fe4e9d24b50f3a3be925d2de856479c79e9113c007f0ebca14055c700b3a776ea4d942e9d06207835f424444beb03860c3e16e78f9923598ed956a5acc97588b19837d583a6ff1ae9ea29006729913e76e424fd40436aaa97b73e0b326745e4ae424caf96ff7bfc59d284000f6e7b60d6731ddca15963bffac00b9a4496df9de276e33c3d2c979d88a8824427ceb74826e3327c6576c1e9f4e15c2985fc1191a371fcd0f6f956b3c6d37b642c23a59e7d8ff4bcf88ae02f1ba2321adc3134c1d3308a1d5e7f9dc954a12bba74c69a373089b3728688f4eed0ad36e224dcd690ffa3b0365311ebd77bf226530f8921ec5b2492ed23ee2e6c88af6da1b03219ef15740a7f781b1302cec6794c4bc0f303ab47d38e1aed5b05321385b743224dd80d99d92c1ecfc4e75a745c2c5efef818c3eeea85a215fb8715a7436fd2f9983693160b9c8779b3e7f01a9d998f5a8ed5fbc9c23e396343d3c39ff202a464697a79b01f18f597a3ec7d04a008a0676741eea567a571a03c61010aba1d893fe14fb5f0c1f4adee5de95e29c6a0440a68e17d82c825db9464134d4207821d2642b6783dc00593981a1538a5c6d46df9f048a856cff1e225193688089444f85c4bbf7b81c0e28f62f3578baa16fa57bab465bbd84c7ad0f2acd9e8622db8d90c5aa93e762bd1a7163d393490548b2ffc6e71ac57e84a9efd9f4254cb23fe263d696d322cfc7ffe13c1f169e4f82b88cc5e68383c9d91cb9f9a480421b226ef0a1ed26acec0329c2dbf44469cf47c2a90a177315d0d1483e71d90f472d12198f939a8727f274548a0c9c1afa5d43df8efb26a678a230896270069647110cd65a3d7debae59c1d9f2d16f27620cdda58ebf0e3538afc2f97f454452cd2cba0cc57de519f82d3f4bba2286255255f06089cb5fd8dccd8518dd147dcc2a4cf7369c9831a89b5685bdcdaaf4e0d66527ebbae64b99aad3b00590e32a1cc76a1093ba3deae9ae4f666f15e1163190c18a3b363bd1232995e624bf312ee1787446b812748a6ec9f0479a7688035826aa645878044719c60e2914878f0321a90b9da87419e11f39928ef33e5b15625d03f4021cbdbd6ed26e9f4fade42eda39bffc45ccd9e2198c259fc116958fee92fec36fd79415f6c2e4156cb810c8fe17d7f29590131912af18360367fce89931ad5e0babae594dd155c5b23671d42710d47847002cec7de71f99b13a939c", 0x1000}, {&(0x7f0000002380)="d6c9e68a773269e73b6faea325905fbe8010ca6c40e7d3cb71aff6cebaeb988ff1aafb46092407a08761aa7293e19a89531ff90c3591389696fcb41b937f7604e4ecde89f8ee44be391cf10ae72ddff78f6d32518de79a9c62097fceaafa67c7f4160a2f5cd43f29a78173dcf227dc329a1d3a4a36302f48dfc5099ec6107ee378865fa18b639b4c4e01e0b8bdd8799fcc37bca36ccaf5c768629628e38d7e16527c4779a4668b39b0b144d2c396eca25279c7d8b5768be197957fe35ce97ba86478f112349f9d53d2aeece33415106e8b54348227fc5980fe86cf8ca41103608af15b782dde9133c225dc5c22344b718fc1e142817c1d9855a6ef56877376938d050ce6af7047c13b52abde13df0f2049c76ad4b1241f6d11fd4ba2e78e60a7802a1ae1e055b7a414af20cfdd0119aaa8803e96ce30167cf4126d468d8d3edd69e11a20b2ad336920f86dbab1db9182db3e295b75a74806972bed60324a39bd9d1e2d4087c6975d95e24ec421772722d4ba94f04954027f7461a3fa02457dcc9223e8992313feb461bdd9876af15d7519141f914926b921091babd598933da08b871d073c169ea6ccf845c145aaf88faa0cb9326253b5f1a9c6935b03545876dd89b598fcde0c710656c6adc5d55dc26177ec7b81fe90e5ee4837ef3c5ac075c604597b9bee0b82958515d3ae4d1da108ff0a3c97667120270180f2be7f384074ac7e9fb153eabce8038a1e30c13273d859deefff3c95e68252e83acda5ded38f215b80cb740934d9ca0e13a1ff65523c113d34f48f6eeda77cab08680fae77b5542f97e49f86dc2f2b83426d9e61b724690d079e9acccd1b5a8c09aeafb7684cc1c9a18edf8e837646ce12f19108bacd678b6d285b92080c8bb009b0b90719cccf009d1450f589e01ed436db9ccfd0ec8c2f1e2a5baa94b115d86d07e1f64162f79e187f8ee5f33dfa269303788acd0dbdd9abefd7b201b04cc7f0bcac72eda6b43c1607a27c5c721ca28583df87f39317d3ecc92b27eb370ff48dbe43b8d649c01878de1c4adfe7ce00f4c7b5fa8dac82a8c64691b673e52baef8612c646f1d5078afa323a022d16cd34489ab218ab93b8533153c35815167e6e707ac6a97ebc96c128f9d8f67956f361c50de136928c4a3827c24f407baa856b225a45ff04397896a1386c3301384d8cd3db3813e399796b0130138db821f820bb5e431efbc314fbd77e65b081fc6399fe8bdd0002fb7957bc6ad4ca081c1e8b6a1513989e4e8486cc3dfffa6b72c5a8e0aca64af9a0a66cecd2bccea9b4e6562c31a7a38b106ace2cb5ec5ca8d1ed089499864d1808c5314bfc7947c1e2a5b58dd3d3527eb3bfe6172863548e3ff11e867e3ce46a73aa4856b0921f1be1616a4cb00ac1a167cb1f600c8e088a810975f7f1bb9d1eb6851619f983d53fa92a4998705568515ca8ae5dde437836c2becf3a359bc0e7cd782db02591549e865c8d699e121ff146fd4811121ae3bd81815abbc656ecb0ed845ed1020837dafcc5e72771153da6e813f3f7187a68a8dd07c0400424568ef4ed421d184a6eb319477974d75f3f5ebb7364704febd21de0d3db2cde8580a489a204ff90ccdde5a08000745c69160228a3760efcfe1256a90d489b506a3759a211c3dfc31cda7226335c29db9421903c9a24a6e5407fb151f91d30025d29ea1bf0e4b7c982be02519287f380000b0934a2ee1f34e4b0ac2ed3d4ceae5f7038e77a826bc048e42d39408c1a16ffc9b16a8d7b9d660920210934cf2419ad198a6469adc52aa5d929e817e9e40765d1cc98a80d1f0848b7b4e2126a71112d26343ee7579bd90e5e8cf331ba89f164762c2b9ed897d7eb688668bea4bb620d4b516e75b9dad380de54bcca6d4ee743cb88c2650240a5bff6a4cb0c02628729e005c174885d027fb8cb53cc9dd3164b263b868fd774471a7785705d900426e00ad3071eb4b8439800f88c5f4455f377f43d4b4adafed8974624d902451e55930b924c60db485e4d79ccec043fa2e14f7e70d238c2fc3c062e02cfa3172761ef87bb19a79b64ca62f8a1a982b46b832148ed0f07c8531d8a14ba65fb9113c0901306728c5f48f3feecdccaba3de9e236edcebd7e36c06bbaa456f2e23138b061e96a67c76a5e4a34a2e5175f5100dbbd2829f5328663a1775eab16f0ac737a447dea81c9e40998400aaa6a97a03e4473abe9f414fe700f3d8c9e7e01b838c6e5cef9c673e58929e6f749e7d30b54c633beb31c8de5c668ec1b6f6e22c25f0a8452720de88efbd48aefafdf049482b7ef7b3cae7fc256a08aa67b7a22f6c37ed722e3b3a4300d059bb8fdd1fdb72e2646d141d05f2fd6c327459289e70b1aace038e1b1aa2becf7006242eab039c6239339f3a64067f3c2b6e646c4ac5443d747ce736e1455db46aab9475a3927ee86a14e333e7e17db50ac70e98584bf82f103c5d29f0407692feb6fb53a766ffd8cd6924ba9e89b5c47064595ea13559e5419909fd0815e09ed363cca9a4f1c1cccd1f225f48c7e5f9ec9f604de249f536df5a7342ae9ea5ff66f89a04d9ee43c83754da28d7fe928ee58fc398e4f665e9dc4ac93647670beb8e35ac5ef0a2bdf289097297742015b925a17f07ea6f71501dfbe131cca43106c321603774816c9b4ec40fb1a1b0787348c3fc1b24985b5bfee23aa24061bab550f07a9ad24acf827e4f35e828c4c17f86e1211bc86b9293b61984fc78a2a0367a17c026ce725f25e78690b56c3eac19cfdb53d4eed12c0e013a90b682ead7a637b724a03527f6a8efd8354f345989cf5be303994ea3d4ede81745541e3265b7361950d38d9daa2faf541111d7a02dff0660038c78f94c5809878deac8520e9a9b0d3219a29b646edd29a62d8938d9a000b490c7da1768dfc448d1bcd9ff138b2976baf8782901284b6e2a64bf34d07ea0b19ff9beeb2b4cc967bb03edcc8dd17db35c6f3cc3948858b836a11ab36ec796d4a5db81032dc3101fafef0e1905b80353f2f5fdfb7d2c22a09b355a33df497cadd2cf423cb810e32c6d2c50e249fd74f36aa696277ca295bd817cf12861ad8e19d85bb655d73edf6dec9c26815660eefb809f4b7eb7f5cea24b4ddbd5082ff8300da252f363086b0ea76e3d5bfbf4c7c9d9441e37fdaa06b50577b3a854df519e6fc6d0a25ee41b1e137093342ae38aebc02374c085385afc344a471c9f982c8f41ee433e4879323d702bb496709e062a8fae90145b858ca8c1f2f0488e3a0900797ddfe6d8d9eac45f8872e7ec444c9429335958ffd2f4a87cb89e57b41e53370e124370581264a8981ba435c6ce349b044760bdc3f9b6ed225a8da390fe36d611fda495a8d52161b63eb6fa51422b627d49cc42cffbe3337ff8b6f313f15764a0d43ff3315d8796e249d40032454117b2acbe8504ef65be54452ae2702e8d388b4e9cfb1159ed5ff3c9e4fd14f0e33a77c8fd73476048520560bd3c3b7b016e036a0ebcced4f1b0d417f10cdccc5058678123be8fb1cc7ac0491fb6cf44b8c4e5fddc7992fb8d415745d96e5da4d0cb394111a025dd3450063c3454b3b1c5ac07898e07533c52dff9adede85219afecb51061a3632fffc2f2dc6960af3f7959ff7e80bc235dbf1c5f44dcc7eec5f22da1afa4d68ec8b1201393e1fcb648274f2d77d72e46e8ea39fd9beb040eea38a40b9bb0ee9f076675ba6fbbd235cd2f37287c40ac16cc8044d8ebad9b3d2b0c69f0b398080386fec88e3f76909b52f6bb2a586134229444b4f059f7ca7e3d67115c18fd411b7ccbb1fba17da47ed2f6e0107097e9d2ce5721c24211b8b4eee2e9a7c7113084691123000d7d52c5aac48816f8cb2b375880f8411379c2f43ecef46400668ce9f1748ce52f4bd15658792327a9bedbcf73dd3aa6112b68b34337226a7b25591c28b90fbe496d3b1cebbea926ef97e8de044b20ed2dbe8bb4a2ad454b520845fc21df9d2dd482f6174a49bc8e0704c4abcf3ea731303865557708539e1eb57e662a12c49413ec30a7406461f4715203baaae6c590a7c70cdf4034e872a2385d67a1e41f8444b78a9c3a797a934fdaf967d245d7a16e052b703bf8bee6b8919c32a3754236c9333bd6462b86e6cf9a71e2ee4a5e50012663d4e7e720ee83b16107163cc06c8fb0abe8d2757624a0895653802564cda0d74472b26efa27712e5be289bc7a7b4fe5a1b7ebc5f3e64b5dba06a6cbc761b708cf94f00d42d2e23b9b261a8c00f0f8068db44ca26fc8a4f398e9708857d6b92f7d16976f2cd0e52fc3cb3531327fd1f39c97407bc271077636b20987acd8a246812bff2635712462de4926565080ab69f907b611b0b05a0ed71aedd1b3b51ee05ec268a3b13eb2c694757849fff050e607a90e3cee507a98487af46c690a6e824ad5780b9da3061177e0eefbed01c4fc7bbea4ec3b7100a98c99b980ddcc712d0aa44c272e8af4f23e29679538b30acfb56bea95f83c6774b4f9f2c0d58712912201c874cc358ba62839930e5ef132fddcacfb361598c6b1f749f150395b5793bf9620768012d48e295ebaf6dfd488720c12a2ea9676671e452763cd956628eb22cdc355b5a77f546040056e5907d847a3218bac379b34175d306acf7c59e8c285ca1c5dff88c6e50f15b42283f9545eae500d78809d67cf02922356f374918aa88a7929238a8237fba0c32d88ba56f50c2bf0883c2e3d4f9a37c91e9863fa6e5e38d6aa76b116e6f8c88f7ab7e200f037b73c8ccb5bfc8e960753b2f0101cb99a4be131a66976d3b47033032ab377a99e369321328c3aeeef7c2c0ee81bbf50b01d6be9378d7946a6ae7956adb24f674555ee08b6368eb99e0d680fc668ec70252d743d3316f1e6dbdf0bb755e873433862662a683e888e60d320589e05b93edc1de0e3a8b7d02318982e10d47e13e230f90f9a0acfeccef6fca391974edab4e2470a60d14f080350e89da5035e9a64c169f9493b8541f1364e8a63be5b2e3c1b8a09ab9bbb4c951e736d2a3b0b0a93ab574092819f121c398f3a19ef24d099d161be079ff1cbc3b18b4e9ed143593341934f6d106ee73d3ea16b8b8f3fc2258afd39335b1f6ad976b4c3ca0e906a8722aada45721aa5aecf6851e75171127e07ce26685cb18ac05acb398532c203b850dbc7a3a2ade0ad86bef8e0dcccfaf9d49e5dc99357ef183816d37c8f9484b857662f1c99919c516193802c0bcc93ae2aaef89f4768fd222f165767ff174ff4193369628eadae3a60d04b75c1c36bbe18b16e03cd6f4fff6f4fce0d5a630135fc810a1c55a9615cbcd2190bdd45ac1d867d213e25fec22af75e91db45a21d8f1fccdc029c38c4bcfd42a8722c16efbd668adec67fc72b6a2aca5de855f0580be816c11e44616c43de0fc4a686939fc92acccec0a5562e3b7af38619ed7896dcab734b557e070f11ea1558e404fa2e7c0005e805148fc3477d430fc5936787654715a970ce8f37c709e0834024f652ef523e08dace39ffb4c3848ad5e0a6cfc0ce1446a705c4808d527e212df9c34cac43ca05ea2e25e5dc4e49eb819a32c20625c5269af8d1a7895001346be08902e3f02d10a5cdb0789419f10e370f0cbdca66663ac4fa43f7932a82c948771bd0e93ffb650fcc048162ab94d37529396c09f4abd3a190075d3f7c9b5eb72819b3b252686a41a9cff0070b3628c6be2dadf1737485d775b3b761385f6d5844311242bc930a10188e1ea09c09fafd5ba059281fccb4470407558c3d4b23fcee0e2f3528c9fa6ad5148485db0c20982599", 0x1000}, {&(0x7f00000001c0)="3a67d990922425371e841d68c72c7924b6d31ca5870b60f987ba5c429f5ef0e5fa4f248b5680f99608a6ce20c1a3a3f050c1452b1a24563b760bbf4b2e8afe4792d1897ae0563843fe9d7af9b03fa0228d1ce698d1873218a11cf37053f68e40933715591562237db9d57ac15c584c045ef881ba62aa1d3e14cc43fb4b11258dcb7383bf725f47fd6ad860a8228ac4988cce96758504515e6308fb0a7ad421c5079f07bdadb20721a474b042233341a7527566f87f2096564f18ed4badd20a19828404", 0xc3}], 0x6, &(0x7f0000003380)=[{0xb0, 0xffff, 0x6, "6c14cc3f72d6e6778fc66c6f94252c7625f698bec7c87f70e77ebbc0c65e72da8ecf82b65407c5db0c597d5ff0432cb632e54f1337714157f518fdded1b7fc4de4788cd753bd1c83c9fac9bf85564c4601b86f55694308a3a1fae773325cc57ac4c0ceebb6c1abc4f4f1fbbf79cc8cb9b16f05a6985e0365ff1d9253ebf8b5ca165377e0a81bd02cc9178af2908dea136ee39beda8e27147718521ed9fcff7"}, {0x90, 0x1, 0xff, "68e248c2a062adcec611f12ab3fec254f03a4e3a646396a541bcbf2623cc8840b80678e359d8df33d45af51256d07f9001be572717eccaf2cd2da38900510d250ee3052a5806ceec6e389f0970978abaf8764e91c238292751b54bdb3943aac27240501b423ed9300f103705006940d73d88407d6527db35c29d3f2a731344"}, {0x40, 0x0, 0x5, "608a1394836039c3829613a2969421748e1e043f7d7780bbd62a8bc32a71d3bbee408fb4f57bf0213efbd1c813e050"}, {0x1010, 0x1, 0xff19, "7c912f0bc5d54143fef7e7f0df0aeeaef555b41c451a2b1e390f8598432bc9bcbcef31efe40905ce53efb0e780511e09b2a0e78a8822f809dcf902cec8c14c8fb5f1e34d23a32616f4e80d5ba02a86ebb3f123f3fae03547652a0981a01ec54c82f73420202113f76a2169023969451905e6f5c5cca6e1272bf8ed720155b5e667aa24df4ce390c606b92787e66b3b512eb6ff50a6d0e2bc478464ceb54388731e8eabade6c31493d8a41b0a6b94ca15b4ce0c70a59515896463713ce2b85d62426dc6e3f36f4f474b1787f4a0cb286f77a5931427dfaaaaead279270f2f681ebb18182648d53e56db08dab44f270663629786a0fb6116752c85425d91d220fe3f39d6e8d098c6f37ac79059601ce63f350a61b2c11add061e0a506450d04e1b64283a03307c8c6c762e28837614e3c609a168bec738c721511de97aa605a86a50b45957e0f16601ac7df3e941fa1d110a79b2b239da64d2dae8da091a19f712a565602999923e38ad65479bd58b177a16984aac00c93de4233439f4f4c9f7302c73c990b37588536f9d7d0e60a025ac7a904370856940702d93398f6a2f2edbb3dc85c56197fb96ba0ad95408037eecd7b534ed6aa5ea376061e4d410e47723ee9302e1ca9ba76b59e3f473fb39e0754e0d5f931196f94f98583d95d7a5f580764692014cc7e91b42758c729d5dc12b56e5406adb94b0789a85cb4df4a04348a13cc795b0326617df6d5d80e6d25086251b6e98860fc23a06bf25384e8eec3a5de23ac13cd5ae606758ced2fa6372e4af859dc92234bb09e4f6eaffad02d80e38dd5d56fe56ecbd9d423e287678cebb4ba0c62b5554fb4613491d49700f5599a2398477887b1d62c9c2d9ba1409c7ed685a81a544c5b1784833fd8ac79e47d36948882fb5059791d3d41cb94613d3aad014fe51b3ac7e644d716b45cfac30da9e5ede6713ab7f35593befd9baf01be1ccd7cf80a697df60c0c48b7972cd5000e30cd5540f7d9d5559ca631e3e56fd7d0ae358cf87acc3d3644656f5c8b020471f72ecac76a15d0009bfe0240113f72337759638d22e8431a0a64342b626d1e0ba0292262ef028891db68f37e1bfb5f717aeac6d2ac5bbca7a50aa3f39433493f3ebfe6208d5560e518db3c60376fd63e0f0f662a1e67f9932e07fdd0263812dfdc8abe69e608b9612beab3a26b4653ba5be7d58b715cc1942dfa0d0fb96770df4218996c31c47760ea4a37d65574e8aa403ec469165823c6d1926298a62242b15a25db121d13127a770b6749fab655174d1064f677c27e9aebd4fc3bfee7e235e2a6bde4319ad2ae2415aad40edbe3a5450101741777e5a1e334409f2b103c1462c016913e5cf8cc608606104894766992eb8d51d4c61c18a92be57e835862af0d4740c4410ff3270e255b696ed5d9bd763e37215b7118b93434f4b532feeabffbd3af8d0cdc43e3b79fa4b463412a895eef0fdcc182788ea028aa01b59e2a48a19907708d23115ae6fc4a57919b883a0537f0ff90125ef678f238b6cf9f773aa72f242298a02c10ebf521d3bc38fd8133d32867a4fd9251cdd0c9fdb6afc07776d532d8b1e2cab879f6086a24b1d9c2863b90fa586564d3534dcf10b5191ab6ddec5281b40c5ea953ceb218dfc47d4b1b36c80e6ddda161e926f647678b99d2ed12805a65439c42bede5c53b8daac9c42455c0323f60c074ff8acbbc95876174d9c898935fda471cf7ed5812b99e6b1bc8d1452ec45e18c0c49328ff4c5db1af225e6ddbb5de3595a64b046bbbe0573eee2527b8c2744da4dc272563c6c8fcf9b5caf71d95ed6ac6831c0a3b6f10bb82ce3de18faf2e8503c7f26d199635f6b46a43ff7a6a6e81524e20c9f719d6ed87e3e91723cba5955b05648c569961d8f58dfff6b056012faf48b3249f631c2fe940aac471adbba267510208430ca349dba6646176a2d8f6dcac14ee5e916113b624da7ef347e9a7fc31de9acad7df108827c5c2e4fc95a8dbe9fae06809b5719c6340660f9ad9f8cb1519ee850e2a459d5c990ae07174ecd5c9cd9618dcb35e5bab2adf1a726e7ca4cbbde05cb29b9eea4dba19dd7ab56e64187df0230a202b65601f59fd159b4860432177bb37e5b40e7979f31660eb0688773832d3649dd182b572c5ea029e8cf2e5690af3e9de3e81aacc694065ed578efe89681222001d4c0acd0b6e9bef0c9e0b8c0ebb3f3057e8833750c65e3cf48e6428f7f661fdcf246c3f614cdc2bf81311a508ff7d43c6c1fbef2d2723fe1677b0bcfb7ab434383bd8ff14aec2e19572ff9307548e0e1cec24387a9136ecf71c619d493d56b43838cba331799e2bc3f9674d30474135eb2d469be350255c9816c0d657b3835a80640837bec30aecfc37ff7566d9607c5fe48ea66af0115ce8b81e3354b114e73d82d0e31359b99790cae168a80015e32acbafd9b5fe461ef51b0452602c794fc402a45c60a033c7eaa241098942b5b68d0a2a883b99c3ff31844c65ae74020b96677af960d1f1760999f8dbaeaa8c02cca3abbb181a24c6c97ad7aaa4989db2a363d76bffa8a126625719ca46fe998375f614a3606b49e30c048b649fc85aab4c1fbac966142476fcb8218c28435412acf182da1a162a11c19e5f1510c4dfd582b5e723a7f09c70a2f29fd520c143b02eee06cf1da99c2da8188e09cf76644991ea2a05c72ac0bbf0be0eceb6df734c68a27bca1e9ce81f7d11193044491e2ebccf165ebfaef6bbb89d7b4d2df1145c500d63ffe815c5399b44eb2414caf68f66a08e521717acb4c339ba277660555ec2e3e7315ab632b0733ddfcfc73a6229994fa62dcdfde7ee1a26fa9f1c370c8ad8ebc866415d35dca3d39c227292f72752f14b9097d573bbca469e3aeabd9e47a8f30085d9d245de4bd2668ff48a5eeb5d77cd8bd58a88a06a9537b80757333c9cf01df048795d0f8b7ad40aed511ec5e8d5166ea0760692445025031fd7ad0eb9c599addfc6002bff74f154608ce12695626348c41db4b704a7076909faa31d572c8250640ddef4ffa17c08e842c260fc38bc113eb999a8cbb3a59dc50ea7bc3115227bcb2667b44a54e606c517dd4271d5e2dd17fac7e0338eb7222fc28de5f0b8bf4486e2ad0c33685976c7e1254d98290d78adaaf75bab9bd8f278a2d8127c8ad909e44e04a3d025d70364cd158e968e8719abf9e2f6a9db8a0f16086f4e56e0ea897df2597f04dafc5252a0918ceee023872a4c493214a24803fbd20f570be098b581a8315b73e879f2ecffa4dcca78d614df9369d6a82c3b0f90096e88b70c5183891ca97dbc6fe797e580a7f73e404d7e907c4148b2cc845d4ca207accf135d51086476381790b5d37722e3447534befa7fd03c0ac4f84f9fffec8fadc9401e7c63e9e37e31db51ac01a6ac46802e9782f80533414b196bc20682c6375711db1d7c889ca6ac571744651fb9f3dcebde8890f09d646d6be10f491a2a8a34f4affdf3410c897e92a4c8e60e970f9ad7db663522534fffd33e79380b91533c9ef92a2249d89f733aa4a768ddec6afca78fa134a40af562dff38ee3d7197e301259a5b593195f07c30bce5935372c1d6d3ea93874ad111c80272a4367fce19952df0b9cf085e577ffc65dcdf16275f89a33b0cd2d5df5952e0ff053425d67c0b2aa31cb1144dd1388fc0249f23208d75d3a1e80710bc3a3b70e04cff10b7fe307a78fdcc658e51b4feff7f043ca599e1aa3f5277b1f417fb5cba091156a8c3776b998ccc5af88dd2a87432a5dd8ec2597cbf307eb8a4e146994590435e349369e1fdffb5614bfbc202359132548af0c6d7f7c94831be0f6d15a371c132d73b87699be4f911b9dd85fbf419c2b40c0ed983d741aa8f8103085fbadc28a2cef3b1c273f73141753f17bdb27bbfa6b8e8cf9b037e4bcf2a35218d769b50f991e7f1f235bc89b59544949e5b9a5c11a8b5313ef70a07c734ceebfe63a90e61a27e5dcb2c48ce580e17a76f6ef0b69b5940aa7ca8db6934b31804ff13effa603dfffd1a317fed1d12d1a6c3174bd69d0f4f647cb552aad08eeb89d98130bb94089e8c2e6b810daf00f9ea00a61a4617df95f068ed2db25f86c876452eacaff9bd53a36d0259e58d79229f9a8b89f36f235040e8a982c369b58b4183a174d98e68ff9761b5510b06946befb0179daab2c228a841db05b3d9ec78c407d6ffc1bd118c26abf87e00abc3271aca5d159ff58a3a87770188f8b9be09527febe2e2bd80a000b14a05dfe262aec8232fd546fd0ad1ed39e2044a755626c5d3de1a98132c39f67172dc081629efa695d3d896f02750a5ea8b34c65ffc7bf2b582fd3d04b4f7f0311e3b2ad06f1de9387cc4928f5b4fec043e7e7e0357fb4b9ef2ffa9dbdf23203d2edd78e32be6b25f6591bec1000878f73d7bc08c6340c0dfa154cd7e701074fed80e8430c0fb1c46cf14842e55df6276c1e2cbeec0d8fc6ca4dc9a043174c3f122ac2600b6f6c4dc120dc2d74936f6de69d53fb4e6cc039eafcfafd9db2e7af4055aa7014afe0b11b840980a0beec34949cc61b730dfecdffd06be52a10293113f976b422ba167b376db2c6746f33665fe603004b3be73d4c37e7c48b901a610f3cdd3e14780b1d6b291b0617fea2ccff1b8ce74c3b9381db363238b8064c3db29a77596611828fb65106f2313e311fe4abb0db62597055a17951b7e3bbeca31cf7446803d8267e6cf45a139039e7bc772b8babbe3777da414a56751831d12600b7fcfe3326fb8fe0ab2a662b49ebe23bb6a9c93285d7428fac69b50a8f20aaea3b73165c107df2c7a0d667623b14f7c08dfd5b90fbcf97fefdd8626aca3aa9ebf803ad9f678386b6d6b77e354ebe17ccc8be0d918cbf5d8cc1c6e00c74651285e46f242868d9f2aea765caf294fab2046b03b25fcd4d78c4263d4a098980d2eca576b62b12ae082ea431e8df8a17b703ee1f6f21aa1f6965026d4e9caea6038bfe3fda93753490f5eb6dd9f9909fa5fa3b737996c9904534b9c101951174bd2110ccf52e0a3694fbb5e15f5a428b69ee0ed81620f25200ffb36cd80af3a9f0a6c5b56d0ed3051627fa79a95a8b325cbcab83df4898ff253d9b1f331d9144fc5cd529b2d5aabaa9d796b9272336047046455e51619f8439718a2d5c2acbb1020ffc380b682def3580181b6c2a14edc85d36a173dd1b3bd6229a7122b6e23e25da723a034c6e8e56644826cd17698b7d91d3d8392c532073b6b173747167529104a357f0ccfcb1b5b7a8add6e09303d8ea41ec36593576d308fa7f4ccbf9e3e732ecaf0fc21091ba6a0c6923a800b0ecf1186363c4bbd87956f74575002bc929e2c54f2adf8df8e089422fe1e10b1c8ca0def98d4754af1e8cf0e90b8ce03fdffba5ac8728767aacca3e3962bf82450959e72c3f022cd73664669b0c6f84739e6365c3fbd1366d8a6eb27ae1483d5909d6a9c501a8f611514d0ebf043a75ec41999aea975853b56b4e58a23732c05e4418e8bd76ed682c95df0ace712e7074b70bbe9fc562e42f3b8a787d5e9b5bea95aec0d89a64d88290afd1cffe2717b80ac0a29ea44b049aa8ca7dae015c9e9eb551651df83bc448d0a1bbbe3effe98f8c348dd20c6028e3011ee0179fbd5c4a8e47ad6d8975a43f4061205db766013eed145e584947d6283d74df62e287e0f0a3742f473f0b91a890b7426fd3eee2a99ce5f4c502ca48428e4f0d767ac3be4296f2a0d3e0b69eea84a14f223b56461ea170100322f620465dc6f1badb9f8692434bfe580c5476ef3ed2078942ec4055"}, {0x18, 0xffff, 0x1, "db964e7a9686"}], 0x11a8, 0x4}, 0x8) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) 16:01:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000008010, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) 16:01:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000e0f000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x7fffffff) semget$private(0x0, 0x2, 0x204) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xd39, 0x7}) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000f4f25cc9afabcc0e00f97a396e0000000000000000000000000000000000000000000000000000000404d000000000000000000000008000020000002a8bfe20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) r2 = syz_open_pts() fchmod(r2, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = semget(0x1, 0x1, 0x604) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x401) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000180)=""/36) 16:01:56 executing program 0: r0 = syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xffffffffffffff7f}, {0x18, 0x1, 0xeb7, 0x4}, 0x9, [0x10000, 0x94, 0x7, 0x4, 0x5, 0xf0, 0x400, 0x3]}, 0x3c) syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x80000000000000, 0x100000000, r1}) 16:01:56 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:01:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = dup(r0) bind$unix(r4, &(0x7f00000000c0)=@abs, 0x8) 16:01:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/36, 0x24}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/51, 0x33}], 0x7) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x12, r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/50, 0x32) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) flock(r2, 0x2) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/246, 0xf6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) socketpair(0x16, 0x4000, 0x5800, &(0x7f0000000080)) 16:01:56 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x2) pipe(&(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) 16:01:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x10000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socketpair(0x19, 0xc005, 0x10001, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x9555) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*+\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='][%/?#\a{\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)=',(\x00']) open(&(0x7f0000000000)='.\x00', 0x80, 0x0) 16:01:56 executing program 0: r0 = msgget(0x1, 0x0) socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a9219216f64630ba4840e4d9335ca9fb4"], 0xac, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200a, 0x4000004300) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) 16:01:57 executing program 0: r0 = socket(0x1, 0xffffffffffffffff, 0x80) r1 = dup(r0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="c370774f609e26479d7f41f300000000"], 0x10, 0x100000000000000}, 0x0) pckbd_enable: command error 16:01:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x201, 0xa4) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x6}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="f9cb30e07f6986058f5539bf78dbb46387f9f7a102c18fba5d191922203dc3d3dddb888b1e6b8a09713a96c233722a58f7d70e955e7fca2b4d814a693011f6fd0a0de31d91fb1ce8e75e71484a88889de280b20c52040e13f914cfc0aa986763d76f6178527aff505e06d149254c63c617d1e4ab789112cba2d728a77676727b8e7925149aceaea4862e17ae7c896c1edc02315012d3", 0x96}, {&(0x7f0000000940)="6cea38710c11dfcb824e31d3ed8c6c913c92280ce7b496d24ec5ab424c927427a9d069026be8674df93d1b5c7ce45d2e31ec4fb199cda6fe4fc29f3ac76e4849324939237b06df42db094339d7e76af147ff230053cde33f65a495e4e3fb88550a70da69eba0bcd95d56042b06c51108dbbf6d51df2466c00f86eec2a01601e75356dd8a2400b0767f20bd169b9549d0ea44ad5e17185936073afaa6d8f93ae0d8bbbaa34ccb85ba85bedc6f0da62169150a2a0f27373551eb76bbb656a66a0b237ed61e270844da9bcadfc1f27aaa2007b4ab9be48b1edb0855835bdf6be503424fc34f801cee134206b0bcca7bcd31374781e98e5291675b83cfec3725b2b1a09131cc2bc261a86d2aad04b1584158e72f4555ab0c3c579309358f895008c3c3703b9764de1f209be5e2bab3199809efec9bf71da5d5412551a15ba0a888f423d8bf56f5b6765bc0d9c92d3fd4b57cb06ef0c756fcb0487196320a9f9e0e4de6be393dad1943cbdb20b3aef7d0359a901b85d715405a3672d2f1d338efbcb4c7ec7cd2a33b46d939477e02ebe064ecd9197977761884737b31222212c7ac4ee5cf7b9511fe32c1a1badb5901e8ba9987df9430369a2bbcb3621f40d0f7450529b278b0a5bd310182ccf6253c5c36bf44e2f6b1d38b8f3ed23ccca151add8c3392ad5e95eb869fa649474eee5e9dd209a0582357ad914c622d8653086f6c84f7ba17893e08c5d9f4a7915cb08200d1123e8dcb955c8a5e15b797db113c4515528a8d9ddbd0fe4acb80b5cb08fdaae0f950d9588fa2bf5f004475d74cc7ebb6f329762126999334f673aeb7009442fb60cd15548c21493788d11eb9c0f0d7e2267e9e0fcd835c73396a2691f970c2f4be00fca21f143eb9191866200416cf7df6bfa1df0c07d8e53748d2f6eb8961deea0179e159f4939969bd8824570332a9736123cf57e555a5f7dbf6bfa0a7db8f34e08cfce63f53e9765379ebe55893dc50a61497fd1f2738913b78d2606e20021c5970357d40c7d4188708f963b3e448915216d1bb283020e5e8f5367369b7dc208e789ec01b8ee70345e3a4ce820c9b5dc54a9cf0100939a84fe4772d6a85fde59a6b09fca16de4816062f6b71722b308ff90703c29aa340ab3a3b6f2cbde4590ad343be69dbebec023c673b1c75ddf15e585c16a4e93f38f7b50328f09aaff3b7b480f164fb008fd337262295bcf6cf483d9e800b24bc00a33a159df550666651ad3f8c08158c5a3ccb32f370a0cff2bb1ca62fff1163877673401619da75e7cb07f13b9696bfb4a415e8cf17408b41c65f6e93cc16a4fa706506c11a26b0db0526da92f12e9eccf6b0ca0b9818ca9eb187457de8a6c019b719e6968f8b23cee090395fc02b29e55b048bc615c296c70e4169a7921be5b78806737a779f2b1da28f98e33337f77e4081b2662ee2e96391837c9aeb3379902b0fb83b34a2ba51957085df692cbc46fca33f186a1cae8890d156555dfc1760140c2b6bc8a7326f1286abda8f51d8757d78db8d1c05811e83dfbca276d2d54f81762b4d24f99578f6e18ed7f0b9af61105de58a1eb9e92b943047607ec29a4b08e8022f42a2cd1ab824f7f349b005177920ec296146a68e0e2b8afc9cedc24566987bc2cd1eaf64ff51a4a15af50168ced4e80d95d54aa77e2e195bd4cae626ef9085f21446f797131ca831a85f8e310b5b0115cf984818c4e623b2c8b962346f60d06117c864abae7ca837c0d33851a01a192702866a8fc9fd81fadc4f7f9d738a73445c33b036dfac5709f0cbb181900b4ce3aea2376130df8416398d96753dab7cbce3e7d6376c6152df8f29cbdfc7c9ce0ec47267c4b3def057d2dcb6cffe8aca45fa6a3d742094282a61db3d9fd1a4a367aa0c30489180a15e5e91603605d0df11289ac789060cccbe5a65420aaebbc3146deeaf71cca0b08fd78354346058cfbc337d9743d145cf12765d0ab151375473a26ed25d14c028b98dedf0b152b59019e7469fb06251e9f3d787d9c482ced49737ab100ebc5c67498b992ef91dd2fcd8a844c8025bff207e56d559b95d16b21aaf0b1640d5b19db355645f326b21f8f76535ff9ac504722cc855149fffa1534001e6bb1fc754aba848245bafc5e0313302776e3696ba3917909b0324b25c5a8a84e87577964d3f241f95c621e696cd660a5e7d3d870a727545d75a8d2508b614d4ae8687bfb2de3a86504383f8ae605d99e8414755ec3db082fbc212d48950df0891324bb6893bbb454792c6a6441e1b07d52ad3d72a63d495560fa0b8b7360ef412fe590c82a7b7f2d4f56d1967f7f8b6273f44e252801abc93ca50d79f7139d8e2062815279a2c0e8dbe1fbd7da31c1bd4dee5e3bf9ab80b66636d292e42ac1e6865228f1ef360c5add75b3bad1bf990cd2307ef4a3457033bfb3e56035d1a9192705d32a25f9e40f12062a25f45f5bd7d25ce65cda5e6635b7cd953574a5a3d0bc30dc64f000e198a9b7a387b64215fb14abb706bf5069d4a8c2a83adeec6084c1fed64b0160de176c2f2b4384e6fd17c7f88933e7ee783aec6d17de8ab9cff53774223aabd3b2ea80bc9edf56acddd3859340468e99e0dbea1e39d12d662e403780a45d6e61aff0299359d47cdad13b8c711f70e932c87f7c822d2f228ccbd3e365ab35c419d622ccb4d4c347319f5ca496aba5e6237e1bdb3bd37e775bc6b1eecf223d2aa52f67263c8daa1e46ca4155626bc3e52fc084c2d8fc361e44d294b1c6f65851ef9496b9c683e09406a47e6f26b2f5cdd4dc508b78617ffc188e73f3ff0a7a0da0bdb576f5b9726bf919829d541a202b5d6fb4ba3729af6d3e7638fda398e8d8733d4540ccf8ee37131a1dcbc255eb043d896f34f1d480c139bcd6fc00718d8b580a0cb44aafc8085960bd14e7bec842e6de23a301f086752fe7ae7bc553a30f1d34ce3e032f276df11d1feee3c4696d6859142470b6b40366cb498582188b01032c3696d66c4cf46d8da52390fc57eed77b603264c91f7d2529688305e5e3732b2c14d19aeb89f59322b3a7bbd6526d28775bcbaf156034948c87b52091c9999e8872540ac6b97440ea4ac6641df61832c4eb88438522b81edfdd6610db0f8f998449a12d3d3e27ceb22531ff49ac959b44f590c55207417347c453fffeed614cf21bb76d1ed0ef778b02784214327ba969fa5a747fb096097739e52eb693d2fc364ba6b60ef3e13eebc4275bef92945929937c235fdd1908f9a06ff4b44521009856e4e8acb6405a369f076b0514c30b8bb9b0a9aad5a9a17287b2f811e4c236f5f029dd27f4e5c107b9fb62122df17552fc9bd338a3dd11c1c950bb48c47a5ef102dbd7f86cf62951dfe54c88d7db6ad7d5093f113b2954e24f93f9ebfdb8cceee78f6da84e067a4cf1610c49cdd1fb660881e9797643c5886a27d9f682361002f8186a7e7c0d1268121af56710638a6a72909debe41f928111cb6ac18c67b832fe7ed218020d994a5c5e8591b432480900cbde4c6fcae392a59aed250db67bbe01ba75989948e0dffc6b0fa5e510ef58cd578aeb862ca63979d19a7f4ed7ab109036e82e8e07504adcac50f29bc3a370f91492ec2d48b3c3ad9b2da4317228ffe36a0003e3e3bd7758d712fa8219fd6123df4658a8dedede3a8e11d502c580b0f2bf7a2c06deb3341febcd283d3221fba027537c85335c0a056d945afaa13eca93b994c16fb6e72f9d9ba6a65d01f3ce25f4b068c996b2f04dd056ca142fe5679c1fa90719949a02073742c22ee486e081e98fe41d7dee18b8c6b4af58eb16c9941ba110d76750d5774dec3353ea9f343768cf2e81d2c85bfda4338068139fb101590cdad051ad47b4b2c7b2b053d318655347f1952736f1cd62346904df6e5cea9bb75841f2fda74a51613f82262dc789b0cfd5cd3dd568851d0cd93f739951bcd81e445fd706f0ffddff908771ac86a8e3bc1ae6acd73db0ed7760723547ed122651d113ec0ae8f59ce4ca39dcc72e80b8bc1745672b81db58c6005bcf1c191890ee17382069e1468ca25450bc3f8b1b672f2ab21055fd293ea260fb29686d926636475db41f2031515d26ef53cad236c71971da78b0978f825ffbc75d9a5aa31e9166a923dd4207a8d57b9d1fabaf2845ca8ea0cb0721b4ff49378465ea871a6f0174c9ee75a8141ae8e2a0ce3e0365774454edf9391a263296b0adb2eb92001f613c14ab2498414a2d0b5bd2fb74ba306a38042533fcebae9eb57b7d32ba97c2fb85f80f643862d9ac024b003576ded4052d9c078b57df1457e375a23915dff42f4bd2efa5f7838a841d4cc9ee1bf24ab40263f26828bc5a9f7bf84fa49b057b0bbe187ff7239c367f3ba2ba4e48b8f072b19c078ea083d2c1f270b59ad8d906415550363717fcdb0ebb114b27e960a37c7443ee59d3b2e0fbe12bfbdccfb20395bd22125b22997a213e24ae9a6182255253901187bcbb5ef58ea91843be4c46cafd5597f0096ea28cd215c4bece29f9674a4577f217d0198de8311dd09e5e9261d16d53ff270d82277669a6519aae6ddb96a825f87b05b875d383ef88d1bcfa38b41bd518c6b5dcd8e3b2a1711186b0782ad2c7ab7278a804312b413a9794634783dc9e374b243e60cda9f26dc49417b71903e6282cff1778f4fd51d9d9828fe4ec94ececf2a5cb57abde04d6708eaf12b11e9b4b939bb70afc30dc7aef64ff259454113a1cdb841d4fcfcb5819fe4d7c90e55f71b495d09f840b011728e46048b4b489aec901e5125418ae7d1489a8dc1e83359ecc34f9a43e2ebaacd4b18ef7dc4b5adf49a1b2718352d88275b37e1e7c59f9500c0010ea93736c8bbc87d406663f9b0a7d5990193f6b6046d466f85e10647119cb6224b2e89121ddd75f0800af6aaf5948a4726deea460a8ec057dcd23e1b3512855bff312afd213f3f0e4b5394ac74629cc52df55375eb1cf98c67c033ccc6ca85905c8a0414cfc14202827214eb019a32b5e13a150c6e062dd5ef1e85ee3bfec4a7d65f52384898823a59c7107798e4c47d80a29c33b553f40d6e4d2d5ce0713354c7c056ec9a6d69fefeb276c43338cedc8b266cf2c41352fdf3729c9980e25cb7a3988cd0285ffece9d374a05987d49e31e2ea844077f5fce99de4cc3fe17ded59d897f651c45d18a8e4af0e292d2256c916f1081cc69f2f75916bceb3739ba4413e69c3076397f0bf2c26fc412cfc328f4c8d5db1b534ad0a95926dbe4b8e502b8299e4f6392fdab85dbe46ab9916a660efc423b90b4e8adb7c548db4731c29905399ea71306aef9b2aff464cd5ea9286ee17c14a3396194338554ad2840188c1e1887d7b1cfe1663c3c19b2cd5db5ad5d7de65001b161d97626ca930d7e9bcb94654cf21654ef54f305f4c5e0acd7e61f3cf9b851f27e60f3c44a70ff493f4bdbb8e095c0d1239799af0a7fe84bce00e202eb6dfdb2d87181acdff07b5bc24e209ddb809c3e598776303c7f0e332543c37e38b2ac72a179402d75ad87676fc0736d03c5e1a0a85e1d622d1a93287394505b69cdcd2530c2b6a034a49ccb8d961c547cd72fc3b8e4509e57d08d05f1fb1910e352b1151d56d5001867e05b2ccd203478e74da99a4f5cf4a2c0c874d73727fab48621ab2c8b6d6d0e3e577de005aaf0e8ec09dccdd72a7c7af6cfe24deab23a6626ce6e3d90e1784e8a648e5fb7d1a51844cf6cb6a2fa977e0555fdd9192014ce8c45f73f664743842b4e838000dbe68f042d76a2e2e36cd1bf2797c5c2a97eac5680d7abcc26312029d76607d61849", 0x1000}], 0x2, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x58, 0x4}, 0x408) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) 16:01:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x7, 0x0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = syz_open_pts() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x3, 0xffffffffffff4cd9) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x14, 0x800000a5, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x9}, {{r3}, 0x0, 0x0, 0xf0000000, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x41, 0x2, 0x4, 0x90}, {{r5}, 0x0, 0x2, 0x2, 0x3, 0x7fff}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x8, 0x8}, {{r7}, 0xfffffffffffffffb, 0xa0, 0x9, 0x1f, 0xfffffffffffffff9}], 0x4, &(0x7f0000000100), 0x1, &(0x7f0000000140)={0xfffffffffffffff8, 0x3}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r9, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r8, &(0x7f00000001c0)="a7", 0xfffffd37) 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d0ccf236bbd65d50a1107cea7174ba71b456fbd326ede767b22f8a2760d04f6bdd5f4d7a3052513c615928b65480a78034981a3c60fb207263bd3aff9243bf64321e43a3c4422cad3ebdb9e98efd1d2220b915245aa72c4719f1ea31cbfc4726", 0x60) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x5) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:01:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x792) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="a844a5618a3c6e47c5b6caa75a5ac75f3c401345b613a7a5db541de1c29fb9c8b79709e37f440938dc946b460ad82d8113cd578d7d532825e803cd8d1854eab3b7ff8f5a200e0b96965cc34bc94c3b99d02a742ef6fcb4ed5c0a01ed6c9e1206c6f191a1780fe023c444b7f4b721864070b4a11cf37da44f306ab81dbd85f6d789f88fcedd336a98559ee13bd79571278df84585dd4bce1032516a04bb9dbe937ee50a2bfc86ed4ed6212217fb3ed4e305626ef42f9abfb2d6caa5fa7ce839601c", 0xc1}, {&(0x7f00000000c0)="4a0bfb1fcbce0d8a96d904494254554cd7dcfa68dd4a9ecdccaffff61f3875658f0e72fd97526d513c25e92323", 0x2d}, {&(0x7f0000000280)="984a4344396ec498652d2bd14472b8c69974944328314a9440673fd9f0d710571be8c6c613418713153684524654fa42866b6e8b3a7335a88fd34342fd62e190ad938daf34fb0de919e5d3d197ca4da2bd2a4e69768e1260d9fe444dc358b8a830ce25b7e1556a4e124687913f182eaf641a2b2919c272dd5714b8cf8f0d327c243abb3710fd1c6ade74b61ae551bf52cbd8393170361b9e46fdd0f2a10279f67c566798410d3fba", 0xa8}, {&(0x7f0000000100)="31ceedc912771407a56e", 0xa}, {&(0x7f0000000340)="80a60f334df09a6026d0acda353ed351a1239ea5327040ce42a9ca1203132bff23323cb9079d047248876bf7403e32cbc5966b4808a68673907ba13c948b895b86b53dfc1442582f7bb3681929de6b5e3c6ef0e56b497789d869a8be60cf5c4c19f3a3e366a24f0c20bea8e44b5dca497f6995c5a2f7b6adeb3c83", 0x7b}], 0x5, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80, 0x7f}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:01:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8001, 0x4) 16:01:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 16:01:58 executing program 0: r0 = getuid() setreuid(r0, 0x0) syz_open_pts() 16:01:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x7, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x401}) socket$inet(0x2, 0x0, 0x627) 16:01:59 executing program 0: r0 = kqueue() semget(0x2, 0x2, 0x1) r1 = syz_open_pts() r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="15136eb1ffd8d8c3b9df5cc1d8b2b635f9add4a807117fc7724912c3217835f27e4e91ead2e3b2c758b1290e7baa20addfb8badc4411dd758b5f3e7ab293245b96612201306cdeeaa8d16f293d91c05563c4baa5ac93743c1000746def9e4e6c0eb44fae2714b59275a0407e46c3acbb00a24401859245ceccd9753beb1d5e02dd41d6a7a5884ca39151e2883bc1c516b07293c72743b37f0f102c727f", 0x9d) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x100000000, 0x200}, {{r3}, 0xfffffffffffffffc, 0x5, 0x41, 0x7, 0x7f}, {{}, 0xffffffffffffffff, 0x70, 0x81, 0x3f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0xffff, 0x2}], 0x10000, &(0x7f0000000000)={0xff, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x42, 0x0, 0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 16:01:59 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x9, 0x80, 0x200}) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x20, 0x0, 0x0) pipe(&(0x7f0000003580)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r2, &(0x7f0000000000), 0x10000000000000c4) getpeername(r0, &(0x7f0000003500)=@in6, &(0x7f0000003540)=0xc) write(r3, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000034c0)={0xff, 0x787e}) preadv(r2, &(0x7f0000003440)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/4, 0x4}], 0x7, 0x0) 16:02:00 executing program 0: fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x6313}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x20, 0x3ff}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000020, &(0x7f0000000080)="d5c5ecff", 0x4) writev(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000180)="bd17a17db1d846a5d8b67ca29eb7848ee1d69d5a334423a691b3083eeefec490efb7ac9978e51e3464aac1e806578f8f62484f69cbdcc9f7c63f724802cf268c944e8c0d5595d8f059dc1ce1b6537596e445889d0e78d4cc18e37d7990963892cad1f5f18a6403d1934410850818c30e8e7e528b5a0b55eae61fdf2e4156236c0eb707a040b465824332d97b3d6ab5cedb16a66a2a4d522a60e8722a599e7d957b12cc97bcd5b166eba0d4a508924508cbd5b120f59da0452840d2041a6bdb8a229c83d52068601fe67373c80ba5f18ed132c1109e0c6974bf3a7bf157c630b6ee942c3d3c1f1da6371567fb66534bd1598968d21b085dc9e3bd228827782dc2a19ddb4d1bb454cf76ca6dfa775e0a8314a7bf72ecda16d7662e19415c446417031de79dcea133c1f4fec2bc8e9d25d946822c4ddaf72ce1e01faa642c08dd22d5311529de07c8e756c91db31eaa74aed937dfdef0ded199b5708c8e757d7bb949635599c980f703b22145c38eceff1f2331192881ddac6198b0d76c1a1f905191905e3a4312143aa2457cb1d8bbb8ea46e336c4efeb67b6d7af0bd604908889df967ab34bd4e6053c94817f15b95e8f370a3c2a93e1602c22ee31554675300262405e56a0ba846002e324ed68fd25a90185718a88bd7968b33bd60f0b68ececc7db4e4780b4a73b90193c07bebf57eaa0e049a6ea1882a50f6da278b6b84738352d2ca196e95681a39976b75bec8d4a070d542c532de12a2e2b6761ec2e57798a45e90a03aee41b59a9b1366a01b331d1f6474399fca355aba1d32b357c43e7e96773262ff9b93c25b08d454cddcc0572c30d4fcb1b5937beee1e798d34e131c57ab590b63683a95032122b46f90c5c8fe7be89ddec2789b7bb5f34c1525feed7cfcb920e9f12100b5a98dec3a9aff29ae1fa2a160d0adb79158d7f81fe484d38d2f18b5ac8dbc192f490c12a7a266ccf6733882b1fa0ffe8b90d12154d4c28602dfcc78e97b2f47132743a6d0983be80b4cbb862f6a46b80e11166448b6a33610825b13eed3fbc9b8cb61379c137c8036e457995d3df0823024396a53b55d3fd6d77057c9b7f6d45e312ab0bfbc1130ee64e213f362f7fc1769e91233677afe78be37494b44dc89ea2f37306ddbd28ac4c5688176d22a455d49b09fc9ab7a1c5fe348362b7a3da6b139d397e814d9d71513a8f2e8cc39cf94838b4bd7aa06da24d1028041febcf022be995d798b7f5d985eca16bcd0de9d869736e70ab110f7a77858c2b11ae1b877a78edd1e72ca670041da5893a81f330b5bec5e7a0cc8424b00bd931dff460a496c9ac2af5ac218517b0e16a2b6191311f83063fa5346fd02501fc09222353202e7c9be1156d6f5979557ea53af84aa5499f8e5afd5b154fdfef0fcb763047b1fc93e922fd75b01797cd159da6a4176ba663bba3024a165e7e21904d7bd81b9ca582594f03ca8cde3a970ae6ddc8a15c773958203bfe23536d3deedcc3973162e664068e48df783559156b310e1c000374b2fedbf3ca8404fa93d73dbfa8b3bd92db59c8548557810ea51e9ce55cb2470d8c53f1c6ba82ca9ef2d078850e663670ff93a14ac4a87af6796456e54a19fb6a8cd6c42e11423bc28ff04f50e866938aa0de6f23dce206c2ba1f89ce6759bd5aa5ad6a15cf150de42a4c9e4376a6a3bdfb0ba3b3a63e4732ffd6f48a16b24fc21057e00b27719b3aa76717edd4b1c3444bc9ff4b02c4578eafdfe930acdb0e7f623eee4003443f240b641db74b04a43e28633809f0f5f74909051cd552aa5c3f7c14e86a4aad83082327dd7867370cfc678d36c96e197e92064cb0ee7ac1d5a9b797a69b2b2bb9da0125a199d139d4d0b2a661a4f97fd81f259fe4802f1812744da892f97c41815b0a545971cab88dba882cbf13bbcef2497329aa1cc7ccb6012881951e2782c4f81421ba1c52a2965ab8974fb3d9c86918bf3207a804cfddd40122ca19faac335d6b0e18a3ade8bceedd93b38157be8e924ba75e72f43e3b2e939d7827c4a2e13a461dd62da9d26c5b94232eb7b24066477359d961df70eedc72b9854321488b575b03f6df5a19de3858e7ef980101f688dc133525d7ad1b36b3bb75115b7d3bdd1bdaf0974c3455876d34261ae774485cca959e9faa7bba63030f03048e15a502223ae51036f64125eba60a948cd0c534e98d523f0999568f03a6336a393f3e808e106fd3429aef514598ad130b85a40f58a6609ae37683735e0da4bcba495ec72ef11615c8e015a55e70a508aa93d84f70a8fbfd89365ef0762b2e0a2a1a4c14dac1a583386371385a788460aa05bc5b03fbfe82beae19cfb2d9d24ed72d35a6079bf69fd966b641db906baa922f0549c99d1c35a3b05d6eedb9867e055bb9226a88660625b2d017885cf1fd7f45b18659e30233dff0dff8af86e9e93a7dde5918ecdfe7c816e0ee7014034aeb9c3e05bcb1e941f855836b0e1d1601da3dc486792c631e8c6b37bb1423de51f4613ff6fca5a857f1098ffa34d74af52ff45973a868d815454e39b56ea6c3aa42d547a5d816c5fbc385b9517cccb23206280a6d9b017b27f1cddda15903f2362e91ceed5f78401bae511a529033d9b0584aaab073765dab9e88b4abd6961695b2b19267cd4bc768bf241f91b946dbf0b62d9cfc764e2162359533c57eacf59d23a8ac53608ab01f440d0d29d00114b08b64e0bd81a594d0bc927fcb76147ecccdaf4d5b46eb1c25b7ecda03e96e8ae7eb138b109d220ee7ed306be59aadcc424df8a52d4b14a52dd3dbb4f9981e7a1980443ec5a713ff55d5764a9890ff39c3b1a3959e8b1f94e3b7a6ebe2103a2dfef71ffaa914d4549629b44461fec29e6ebf69d00f2dd79e585cc79aca598d4aa2f4d59c8513d3d252295e65231e638ffd36963ccdcd82cab885332aab6ef4eae4f2ce2da2a9cff51f15a2be12396c64b333fdb1e780d02653d40c03915dce144db36a6eeac84f0f8d5003d88887b64ec025a1a674451215082759ebb8bada9ba5ab58b3b4a2b25cfd5f014a0b38c4da67c07b61868ac98d2bfc8b25366cb2172fdc62283b63d05df2ba345f52c27d151f3630743964e13f78473f06ddd81bd038152c777b4d5d01e406cc9138748f76347bc362fbb8991f981e4c21e111c8b7f75c990c7feef097de9045130f711c7f251f3da041c1a695bd03ee46fd72624d10f1e7499c3a81be6e4a6de7c7737be4bf2efc68c347310af8478723311a8541a4c9788b3a9893dec40b2dde23264b8bcae8a55bf5681506b242095714a9084cc97a15ef55b9ac6993ce66229abf723fd68131d3ea549210ee75980dcd2f506d3ef1f7842a13e4efb2be0bc818b43b2008aff2606a9071a70197dffe0d5fd1ac7eb57f144fdd1e275b56600e5a5f7d84dd7af2fe8ccb67ae1f831952c6d7eaf6e190cbe9fd8705f17ff8da2d7e395fe846c0ab5088b3a4eb0c43d486f0869b2e6e69e1e1e8b0c18dde01fcebdd74efb083eaa89344c714c6c108265e4b7f4f7f2d6217c0d949d9fb542e51129f8e0765db9f09ed6d099f10dceb9e6fe31185cd0b8afffb21e65676515083babc11f02f1ac03e43908856a6755b2571d135fd63cfd3b90c06e55518f828b26dbddfe7c88e9d6fa6d74e3ec1b29fc0267641a0640b0e266a0308676adb288da2e713e2cbfe6d10b37a744e902139ba4932d4ed7136f57bdbe7bea92939a3bafa0c90cebe2da8c106b102b23d4b7a58d621a6ffde14dd4c78733d62c3d160fc021d71efcee214f24ce2d1a8d6ad8f810c7d4e4a6277aba895a75bc186c3c2422c8c323b9e29de41b26aceae59c58cfc6b8b4c4dac9cb02e9618d7c3313b101c5d0ea7d45b530f105627fac5cab438edb4a5b80f955bdb9d5d35f7231225c25331961059b740a8c39d4aa3d704f8e053877e51a536423ec844503d6791cb104bf0316027a5033cfe395f0326cfbe91566093d7e229454737ba90ed893bad42ec5ee661ac32de9335b5c59f05ee37444a947e8596de2528aaee94c8e61c52f7b3cf9893c1c68449af682ca99e256eca6f8b144a60f3bde6b6adeefc33bdda8e2181bcaeb9ad9f325d3f2219c9a171c1c6ec1592d27288a633fb9f45e0764878587cfc6d31c9c7b93941e189441506dab710ab25bdb948f80447058f3b3ba513b11bccf08e20e4a87f92ea3a6bb0fc5ccf105bdda07a8f20626cc64ebd6118d155151fc76c565c8e119926897fc5c81b0e29bddf535311d2245f334521202015474713233ded104ed92a289da543953f15190880063b470b92c125509457fdd20ed1c1dd3aecf7ee8e50f8f42973d5a0973c76cc8f950ee41de6e9219005d0ba7c34d583886514edda7c81a5b34a44d3a038dd35e1da94f5530fff9f9b5a1d8856e92286eb727e2e1517f833d8c308f06797e11e60cc508444d04f8220ef75f1852b9d057a7bb3fb2a473544a3a8180000f3b7b9118880593f64257832c1ca242e84cbfc5a6010f74c0a4add069216089fcfbd9dd13dd8ee243c4a49f4203e937d9f238ef1bc2658ab7ebb541f5c755f5ce4f0b962c415608467519364a554b656dba12a9bcd225127146e788c08db71a777bb1ea58034a80785d7884c5025c51d2c9aacae3667031f0631dc1cceb0a122c5965d86b498b8e48185ea246905d86ba14c441e2f1988befc8fd4a959e3f93d991e0e8ad69c2584a728bb266583f1fda5e34b28e2a41e3b44e0afeb453dbd6e22ece418e441b14a1073a5b7d90d9704374837ec218358939db2d7a4933b7010d53bc7bc2eb0477366545fc5a3d354e098f808c364084fbda4d47651de81cc5219037f2fbfc2ebb6bb34bf8050eb055ee65464ebf01bb60e05032a66690514b8ad0a61db7f89bae6e0d331fa598ac9d838637f635586875650e6e86e63eaad1f92ea8482aea3dd059a7aee12faeb96e11992a96602f6739fa6801a34d5661ba36b6e739d2373564cc7594fefd48134eda4e4ece86d396deae80f1b9e522bddd5c9515865f62e6b4a25966c18c1e261bdeeb5247e6a5d184bcebbf09a20c5d4e8c77eecbfae507bf5844a4d35c12b390e5d608a65e765aebfaa30a780ef80921bba85369e39b5c87e6f8902d00c5b8505824629d128321adc73ad19e84d1822b00db84f72332d1519b9ed462ea1664a42d1b375b3b31c3e976b5b7ed39a436b905764879dd2492535a7c5647c2298fe00279c8be543ac9d673860e80ac4238c3e3c1c353e80e56ec50da49e8584f25cfeda33f5d35aad9ed1de14acf40249f160b956c44bb4dacb58a6d306d8e45570d8bc9764ff36aacd243bdf1d972afaec8a99d2a431e75b36d7c41eb2dcfff9949f6e68c8d4ad1bbf6197a460e205dd2103ab41b62ac05c5daa3431033bdce6a87df95842158b4fdaea0679b5c98d213f45ada718e894cbe17f9c612095eed71bb089f11ab9e1ff789063fdd6551032d2b0c97c060b99906c3396337df7a6b49ebeb566336c053dd4cfaf4ba5d180ae7d4a9ce0cdde6ae1179c615dd182ed2583c4fd52d67e8bbceb11a88d97a0129aa4e360e03e4c50d9a0e6c02781e3568c411073a28d6a41f0846a1656b1aab9e00720ec0cb57027f5f7addbdd18c1185b28c487730856c1d8790c78e44832c0f4033139a2ef2384a12104263eda4fc8572a8a58c119285403976f2c1c25e559b0a789dc3cc624c221608859fb5f6e833059d3defdbe944d9d6a3bdbef851be213b241a9d044475d6701a034c99fba6cceb659662aa50cb147b3ae901ca0672689063a677ddaf1b8685574", 0x1000}, {&(0x7f0000001180)="b0b4240358d8560e1adf086a88ffb796f5fc097a871efd8e3e2d384c3feab2ecabd7441f7694b6647445067a5542b1d1d023838a67100ecb2a9b7187f9651c6367b3e16b6b00c15e373b822ce55752f7f247c20e4a43e91185cf07b1705cf5c259cb4ba90144eb4525b1ff984a1667a77164e9a7fb96a940c71f0a6ff3f41926bd053fe6896716dedda342d1", 0x8c}], 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2) msgget(0x1, 0x402) nanosleep(&(0x7f0000000100)={0x7, 0xfff}, &(0x7f0000000140)) 16:02:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\\)\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)="8300", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(^@@\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='/$@$\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='-$\x00', &(0x7f0000000440)='%@*&\x00', &(0x7f0000000480)='-:,,/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',/)\x00', &(0x7f0000000540)='\',\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0xffffdffffffffff9, 0x1, 0x40}], 0x100000000008000, 0x0, 0x60, 0x0) getppid() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) mknod$loop(&(0x7f00000005c0)='./bus\x00', 0x2010, 0x0) 16:02:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000880)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="98e67ccda524720970a2a65aa654034e09c6ce324d2adee4db5009894bdd6638eca87b50ac12af399fbbb7acd2446b5aef6b84326985e622d15f9448ae3c810f6cfff5c9326ae12a279b8f0ba42eed234bf466f74ae9320353ace2b1d00ef12511dd9aedbf2d7f15ac7a5024fc45f552804d526eb68d9942d353c957cad95042c9d5d50a1ce4c0c30a80b2629b1ef6f22a853f56cd4d09a64da6f6cc4d", 0x9d) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="95a398df9d743e8fef9a19d36224b09a0fbfee4a0f58f4bbf36748e827dcc19d8a071536bdf2c99b57c94144a83f2cee84e5b5860c0baa052a3395feaf397ca62d2c545ff15b3e131ec6b11c9a120215a10216a0e5712423f03d40f192766d7e8ff9a8c3034996684a6907519734396aaccf913e52e3ec0ad992b71111771b0d12e46cfbbf294e80a7ae2213657815eb0266691d15b0ccb1937d7ab5743528f06b10d211a17122d12c4a792542937856824258a2e9b49f6f196b93a841a13a63202971e26a4ce337bee92593be8732fc608b2d2b14120074506ac16757e3", 0xde}, {&(0x7f0000000280)="b2fc83865f65dcbec2ab7d56944494fe85270bbda7b7b22fbcaef45d9fb9932c7029df394fc382a2aa26974fd6b790526805d4c3f5cff5dd1ad81e429e7dc29a380137ab28804dc7787fb21ac0373883df13c1fee97fb1d36415a3137d1c8819ef4e416d166c4f7ff0388f562fb48c", 0x6f}, {&(0x7f0000000300)="ea0c6ddbd238800ae899a9af9aa0ddb89b076d19a572dee76083467c5a8900050320bbfbad89ce7b25047c59e7623a9b4dbcf34fc11304b3f2fe72ab0119b5f3a9cd7d92ad2f850ee91f137d07afac030103917e71d60686ea581a90cf456f5fdcd770a470fc0a2f54754c1cc433e97a444b65044b82c9a43264f84d0ca88c84614def7f4dbca40bf7f252d0e039e19b992a0adc32de3194e902e7ef8a3d5cd54878ec56af", 0xa5}, {&(0x7f00000003c0)="ff2a394614a2efaa38e9579476dfaed15a6eadc4b5d921c2aa2d8bbd7a0f3bedfaea192d826aa3abcfaa99ffecd99ddee29ef50118e0902b2cbdeb7f4d9bd01fcd59108c84e11abc109f23af1221f96e54093b5afe03fe3413116fdfdc1ffa1aecf91e0d4a2f2915425e4bfdca6c52546c0d4a44be5a8f27c8f4fb290d0dbbc70e3c45e406619f36c3f6e9565377cb132465306addcd17c1a85867f979f5a903632b7a18d82d6d15e5050c90b174e0a2a8fb22291f09c54de97328b56faf16f81961c5981f", 0xc5}, {&(0x7f00000004c0)="62256ed8efd9035cc689afb7c993c427cc28386fdedd39dab6aa7f065ff11487448b9c6f27fbdfb7706f073dd347a3ffb04a", 0x32}, {&(0x7f0000000500)="af58e7091e2bd75b9b106e77ba9bbe83fa3e160892a28fc857fb9294ec88c7aee1725613fca911e5df4b042df711c27c6335cfab821c168d0d97cebfe1aa0d50579b0435c6840470cadc14b18b22c73e0f464d76629da48a0a08257ab856d6deced0eecbf4c2ce866f2cde6e62d5f181", 0x70}, {&(0x7f0000000580)="6ac3b0af60b335fdd9372e41dae54571970a8a0cdff75cc6d3f07449f0868d6de1cf737d67e5756135ac769b2ab78c6e26a181b883cd1b592ebec5b6786a2d385992e006a90ed2582252e0dec9317ec93c52aabdcafcc26154578dcd274d96777b60dd1f221fcef1531e211b62be55296042e29619032e11e3c078f983e2912cd82855802014e5be55c21e4a9fad0ac8d7", 0x91}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb, 0xc}, 0x2) 16:02:01 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt(r0, 0x5, 0x20, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) 16:02:01 executing program 1: clock_getres(0x2, 0x0) 16:02:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x31) 16:02:01 executing program 0: mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, &(0x7f00000012c0)=""/4096) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x1000, 0x73cf912f7f2fba7c, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 16:02:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0xfffff, 0xfffffffffffffffb, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x41, 0x8, 0x9, 0x20}, {{r0}, 0x0, 0x80, 0x10, 0x7f, 0x5ab}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0xd0ab}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x26, 0x0, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x401, 0x100}], 0x7f, &(0x7f0000000140)={0xfffffffffffffffa, 0x68}) 16:02:01 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r1, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setregid(0x0, r5) setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000000)=""/162) setgroups(0x8, &(0x7f00000000c0)=[r4, r6, r4, r3, r2, r4, r6, r2]) 16:02:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x10000) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/74, 0x4a, 0x800, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:02:01 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/209, 0xd1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x40) write(0xffffffffffffffff, 0x0, 0x0) 16:02:01 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000552000/0x2000)=nil) r1 = socket(0x6, 0x3, 0xfffffffffffffffa) fsync(r1) shmat(r0, &(0x7f00003a6000/0x1000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000669000/0x2000)=nil) shmat(r2, &(0x7f0000729000/0x4000)=nil, 0x3000) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:02:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b5d1230ef8fca55945f2b869fb06db486c4f31373ec76cd8fed4055f0d6229b4dd36aff53a41d2a043fcfb5e15d1b9a1614dd60fca81377ec906c14f760318c8b3e4946018dcac8875479cf99c35d946ac670363c5a5ad8169f3c4b12d98532941e3901d2c806f09ce6884323830d563501f8823fabd3e95d9cbc087b22cff6c7a981b85cd9c18e4b4fc27fb5425840230e51a2ac4dd64d5c8c705e2ee1053168de9a46a516e8044eee3417b14ae5b1437ba31305cc6315b065e976ab69a72b2a7b718755250a9f9b66b2b6b3476043406f83c16b9bfa426c1f0a10db4359c1c6f7e93fcc7c04aec098f5520ddca52a8f1761ae061", 0xffffffffffffff69) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006b, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)="228c3e5ed8a02b1f9cf81b1149318d7f8af4952f02315c1d653f87385aeb3b80e64c1da33f1c013c498b056eb77807da14218ca5f91f85ae1feab08323deed92fb507a33d0230c39e74b32ffd2257c2899bc5ee10fedb144af2b65a4ba33be8d8b4e6b56392a4b6426b06488d829a68f98719c435916a4c289a818512e11dca43e82ff3d3316f3f65ed23188810222db83ea431d6be27334cd9ec070bc4310bca0ff7c457b3abd20624d1e1596e9edeae1cae8a42f6d095e3a8315a5a4d34b0eee1271f67812dda67086cd6517df61b8a7b5ed8c22e5c7f7b76f6a8fb3d82b23bf6c69b28f90db9e5d8071ce1640043d7179708401c9", 0xfffffffffffffe44) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f10c737f1d4ba8313b7f73486b5710493c995da741e67f7c80b72304d387bb7914d43d22d742d74f8a9982ed14ff40352151faf5a8cf157add2843fd8f5ee3836997de1cc6a51d82a4133942f123e0340a7f633c5490c7fbe8a0319cc2cf6241668fd383eed6ce8825104db5e03694330a49301b7fd6c140d9920deaa73475f2f0db2734f4261d59618a9bcbf195515696b3001fdffdc2b1d0b20c8516297b8407e39851bc2a197cdf637da422b8d8cd0f9b9e6215f1d7c19306d7f19d59d02f28322f3abe476486ef84e16a", 0xcc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d0209d2c6b7c22e59ae695c45101145a169104b38faef59232d1d8a4e03797b6286491be60969dba6d4e8b38872720119dd8ced12b656a710d41d4029a53d3aaf467a59f4323e38defa76351ddb377dcdfc0365642ff030817d3fe199739077ea7d169c1e8584fb0be25f7aa9a17eaaa1293f0dc73c4b09c937a71bf13122eacd41ff21bd9015037c08c18d4dee67c0d3e007c89fb79ec00adec1e65c5711dd8d31964110a65d8ef07e4d5989600fe175b3bdadd5c445cba6dd2bbb27253ddb60ab74f258726ce3bcd5c45de238349a10cd621226e01d44c8688d10daaacde75f42e0bccd8828e8925", 0xe9) 16:02:01 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/46, 0x2e) setregid(0x0, r1) 16:02:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x80, 0x88) 16:02:01 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:02:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/216) r1 = semget(0x0, 0x2, 0x30) semop(r1, &(0x7f00000002c0)=[{0x6, 0x9, 0x1000}], 0x1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000011000000000000000000000000e2b1d86a5e2af77000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6b, 0x2, 0x800) msgctl$IPC_RMID(r0, 0x0) semget(0x0, 0x3, 0x340) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:02:01 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df2ffff011dc91cea5774424d30e70e02dcc5dafb0000000001f7b1567c7d958c9efb6c65144edf16641d2ff3127fe9fb4f3f8aa024d45ec9d1651d2b685c52ba7e9c17d8dda40be91900d897e068906b12e867e0cc63c7587a1f97da547997dbce6b724eea119011defaa70a2b3aad9057491114200b3b1cfbffee234cd3bc2b098acb9af5395acb39d129340c5d5d4810a1e66ff4c0def96a7c54d1f06f015301b5ab53ea807c00271aa42288531b97f35a5c4d96713949ca30d976593b35e2565044baad4f5f698e7c38e4b24fbab4474187e5a2fd74f039e715b6ebc7aebbbd54f4486466cf6f3547354ca391c53b86991a995ccd11297bb4426a8e3c34"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:02 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/}&*\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)="23b22c5b2d00", &(0x7f0000000340)=')+\x00']) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000060000/0x3000)=nil, 0x3000, 0x4) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) shutdown(r1, 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x14c) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/1, 0x1) 16:02:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) lseek(r0, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:02:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) readv(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/89, 0x59}], 0x5) close(r0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x7fffffff, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe67) 16:02:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d8e6d97e6b74e39051765f7531d1d12344970ca966e2136f0bda9048008da9b61cd", 0xb4, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() 16:02:02 executing program 1: r0 = kqueue() r1 = kqueue() r2 = getgid() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r5, r2, 0x0) close(r4) kqueue() 16:02:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:02:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fc0620160484b8e0afd7e43361a622a200000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) shutdown(r0, 0x1) 16:02:03 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 16:02:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4000000000002000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x18}, {r1, 0x2}, {r1, 0x11}, {r1, 0x90}, {r1}, {r0, 0x10}], 0x6, 0x2) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000100)="c1", 0x1}], 0x1) 16:02:03 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8005, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 16:02:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='.\x00', 0x28, 0x2) 16:02:03 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/76}, &(0x7f00000000c0)=0x4e) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) socket$inet(0x2, 0x4005, 0x6bdf) 16:02:03 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x70f0) 16:02:03 executing program 1: getgroups(0x5a, &(0x7f0000000040)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) shmget(0x1, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) 16:02:03 executing program 1: r0 = getuid() setuid(r0) socketpair(0x18, 0x3, 0x0, 0x0) 16:02:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x0, 0x0, 0x20) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000001, 0x800}, {0x3, 0x3ff, 0x1000}, {0x59236d3190d13e68, 0x8, 0x800}, {0x2, 0x10000, 0x1800}, {0x7, 0x9, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x0, 0x1800}, {0x2, 0x7182, 0x1800}, {0x2, 0x3, 0x800}], 0x9) setrlimit(0x1, &(0x7f0000000140)={0xc0d, 0x7ff}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/206) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket(0x2, 0x8005, 0x100000001) 16:02:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:02:04 executing program 1: clock_getres(0x7, 0x0) r0 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/31) 16:02:04 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x5a) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) shutdown(r0, 0x2) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) close(r0) 16:02:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0xfffffffffffffd6b) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:02:04 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffff9) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x1}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ff8000/0x1000)=nil) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x6) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000007ea213e7000000000000000000008000000000c950b05d41d92d90df44e1cac2878b8d3fcc14dac0fd5873e9d7e46fa980f103b16ecdd38dcc5c2d6eb56e2f"], 0xffffffffffffff29}, 0xfffffffffffffffd) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x200000000002040, 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x810000) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x11, 0xf0000005, 0x5, 0x4}, {{r3}, 0xfffffffffffffffb, 0x8, 0x4, 0xffff, 0x8}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xffffffffffffffff, 0x100000001}, {{r3}, 0xfffffffffffffff9, 0x63, 0xf0000000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x14, 0x1, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x37, 0x1, 0x6, 0x171}], 0xfffffffffffffffc, &(0x7f0000000200)={0x5, 0x44fe}) 16:00:00 executing program 1: r0 = socket(0x5, 0x4, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) kqueue() 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000000)='./bus\x00', 0x8060, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xd00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffb4, 0xa, 0x0, 0x3ac) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) socketpair(0x1, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x6, 0x9, 0x9, "3dff30eabb5f3fa477cde6d4ae64a96e870e8565", 0x3, 0x3}) 16:00:00 executing program 0: kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="48b43d37bae35366372ae9777c56b0788f159657494556f1a0bfe4092928a1b7b030a7a9d1e705df0c2a8d2ff876774a04bdf2188cfdeb01f8a33b69259542562add171abba07949b600e916f67609f7534a81d73ed0c74fecd50184e599f1361c513a34b93623e231b36d753735db7e577a6d0f88b45d01694277adf0463ef7d2d0ec2be1402c1b8544874cc35c66e656ab5b2b6798eacf78f813d3a374c460913cc35582ffcc50437cf4715e8a8dcedd792de43e821451d18e15fa0c6aad9fe94fdcbe2c396ae25f68642509b8b499208e67eee09bf605a54522fe41e9e72ab80d056e46f980ae9ba14eab811232dd9150cc6875adf35e6bcc931c1177f943deedb7a6bdf21b46eaa9d7e7bb99eeb28abd0048737f7192b603e1041d3f5a6233b7fb9c62717c0ef57a175e18476b965073932a19df2b5311542ef4bdd57e505673d7d7debeba4775ceccef4fac29886596055b1f072b8b94370cff7341ade21191014deeac224db92fcdce3faa1c6baca1a640db385b58b143df4941a967f39fdaae5abf80b90c644119b06d8870370af8159ff50930cb05199f279f75eab2790a4b113468915e314e92f0fca07277c3130a5eeceb20c105cc3fc2d3fb15947d7b58028a9756fab91799a49e89e29cac98cfd318d31b40b00b1e0983de3390a319948d1f03cbb9c63585201fba41312db42718ae22d7409b69c69ec95ff59ed0dc8a4d49f3b260952b32c4113ccda509ea755e487d81c12b40dd498a24bc6e640691e3c3179e8198bf108b33d7f6f89f074183849263027756964905b845f26db3f97d39172d3bb41d5b2fb3bf9b5d0dd28c71ada7a1e572bb32c10062a3713ca3cdc03e726d62b67dae885623ba3df8a7e84a93459ec20c9e39f7f7e161cc9c534b7727e01868823e72d7c0b8f46cb191f33a58aa82b1afa0ab3e45afde9a152113d0406f53e7cbee2f959ea96d3dfcfbe18ae1fcb77d3333d37789edd68ec8fe47c39410cd5275724277f8af796d0eeb8ae0b6e898c03c31c489eadc81b46c99c4b11345eea0843857e165eac48a3cfe44fb2509d344b2da082894e31ad26ef00aa9187a721abc8fdb2529562ed218fdc0c9d05e4483efab253e2ebfdbb6f4e6a9a297b35fe1298f66e7023ebdddfdccf5727eba1c44c6bbbd51741b02af05a476877c0440ffa4c502175b3796d742391c6e2b2c759807483a6da6ac037a4ac5794964c8ed8b8e4aa3ee5aef142e2f3ceb403faf0423669781ccc8b086edf4f4434bbb1053933d24fc523f6377b1402f7e645653332abcb0322fad3e084ae08868d1f812f2f7807c90faeb6f3844311a7d32d76cfae71ed8eea3d74c8c7ecffd49d037034971ad01011221a659832f6f3e22fcf0687e9554bc83205fa21948bc4649616ff4fd0256e132125a148bad8238b9bb4410f4ba2360f757509c3e94880f7964b768059244ca04c8075bdde6784ef795383b78e6fb52af203febac4e70ff4b602659fe9a8850c4c7115b884fc3b9c275b3f310ec4898e9c535cf60f6915914764973e37a4bdcdc0bb54d2f642dbd24aa5444db686a64cc7751d666b3cd876661dd8d0bc4390d4ca973510d65bf23c2c6e58a18cc6c942d12175d7934c020af58de319de37622b5a3bfa825f53677c7de1e12cbead36d020b8455e56539acb77c848ee84818e0e6ef499b161d6cfa16789af764b3b23d905d8fe075e7fedbbca445ceb165cd6144c791898425b748dd15d5c65610e6f8f9f38372f5d77ae666031559ebbd072b7c3b14cb54ab3bf79ef4e421a49dad9527e2f1f529adc15279290e2cdce2e9b8fea0c48d99397512f0751c349c3866bc54f29f9524db2d3ce307638ab0ea28734a5e9aacf997d851b533f9e7952f5e123aa048c6c8211474cd07635378484329fed48abf0b5e3b8d7f1e498e25bd827471bf2688bc206ed7d59e1c6f016b448f8d22a623ee63739657c4a6607cb6ea783c0b852a46f30e62bb7526c6b3a83253966ccff45b4629339e697523f758a0c897d1a56eaeca6bbdf3cc1e1db790edebc93aa15b981f81a7d7e4f11d953082868692f3c3e5db97b65edf652686af57a0987f72bd10b2d33e1a6ba9693448e69929f44e7f7e78690303ed6969037a0c39385c6b34b22455df3db9373f159bf037d9ba445fabdd140cf0b0e6dca1202da881961a3526442af32ae523f64bb4d08d904b2c425c96834649f4be8ee29d3a78defa4b22c493195039d370e22005a7ac94a901b3f5b6de22b32527f6e9ec11912495b5d4734a5acd301217580e9ca83a804e71c854946eb4f236874f206a88873d781a036e356f666d0dda9456fdbdf4b0cc0e52715f62bef77e1ea5fa0507ae404d670d790aacd0d76f6937b3fb401c19cc3b2febeda03ea9e8dd589d43347cd44c1ed5d2dc8890674811fa8621f4b9621a11070f65a6e809b571fce1cf3ece2ffae40028a5ff597d44697ef2f24385b2afddecf2d1d28297f99d474cab6b9b3de89d7474b4ef30e121003453d7e80f44bcb1509aecd10d5bc14720872e7cd62622565a7d18d72a848aa84b90535ebe0610778f1d251fe6986fb4d45b1815155421d4b16814de605b1fba149ec996336c616c40fa3f7980544e2d5b9f273123e7a975555e30ad7c169746cc9497813873168ade81359dd4f73e3ef33af755a7db45dc0a02caa65f290e6b23878626dc7adc0d3edf9c71526ed0988b7f7e7007534a7907ea4ab118f1f065b3d45918414f89132f2e8d7f7ad83bc3e27ff6253ef1a38c478e267a1f5df276021620b8a53bfad5daf541b45d2e84b71265cbb182dc083e006b82fcfeadb015eeb3cb487adab4242af33707bbcfa40b1d262546d9f182a439321c0470ec0c1c959fec73026ce3574b3ee072e3fd003fb7c441c2b149e61849701c93a9f14cdedd5109b4026919e63c3614cf350aeab12ffbe7f4f63e78ce8741f0643a5242d8e81d42b23e09a2a15329d118e24dc588be8eab02ce90d8961f654f1eb6398b8d42f68f5e0ade2c092032723d9e2dfd73e7ecc14002cf8d4bb122ac28c7b91a3589a80b84e5f2078739a08510f053e89c4dc1c2ff04d6c5ffd2d1f9ecab26deb2b890272b04b154fd6fbec86d643d19e74fa0e5ea3dd6045d877a885baf8cef93d17f2831a68d626be0dbfddb6c56e441976d9fa7f51d56fe431064a8216b08190d0f23bf614fea5bb05fcd40f37ccb5510f3ba7a88c741c19e35a007de2a39dbbe1966415fa52cb28f26d35aad59c964bad8d468484e8bb82a28c770da2c0efac5d8b9fa24cc5aee27af16049d5e6349bfad8fd8e4fd4e190ee2366d4c797468a4213e6ca7a61c65c0581373fb33ef89249388deef27a71615081902fa034df9db9577ba478b4229300b365c797781ac14717366852c35878639099dc229d649043b4a804613461d68d64293c1366eef91a2bd21d907c7b9ef4e7fe66c0f0dfc3b1757f66c664306f9114b7940f9533952e0c14b12ae26aa5ca06c4483fc84e57be6211e5e5361e3debc175c52eecae3cec8d4d00ceb696c6eaa825c057bc207c91e937b21d12b94dedf82b716f10494998c802b12acc9f245fb10e532e4e27f2a690cfcc911db70f02cb41adf1aed1b5bb53fa53202327440b6a1f3b8a0d0cc7bda917aa4432366ae6bdc249f5ee32160908a3bd62d0b5a59aaab15b14d7351fd8bf509b29922790d45e9f13df185918fc967175e294a5598dc5d845f0750842910078b4bd27ef355f67afdfffa4305be1c5729042ea48c994c9fdf4ec6565ffd1e2675d09e1271bd9b083fa8acda0544eb2f41bebfe1ce5e583a7de5030e560dd454fc2a7ba81be3c16661333197cb8be619268645fc636c493001b3cc879630e13fcb293fb747dccfdd0a7281706bd13d2723edec9e12068be5de166d23538bd94dbac21473a30df4bb72afee1710c88b1d9852e7d1fd66d7cc2dddf4a4bd24c0b784dc67aa38b00e6875234bcc321f0f5449d3ce6e63ea798863a6cfadbf9a84e6e533956e124f3d920e4a9ce267391a828698fb4167761214fe90a878f1308350ec8ac088bbba27ea9f927ca38445b7057dd0f35bc0aead4dc81c76cc43abf60bc6bd8adbd97b6b370ade286c0b5dfd794fdad68ba81b1d6754290ef508de77177cf65f1ccc3bb0503d3eb110150c8cf60b721fb82153f30855b91c157e278258d6e7da24a12772cc35b1d58c32ea96b24423d292be23fcc36165812b736003a161b2c86e2c6ea2a6aa7934789c08a348c4f85fc63d80e66d9f3448cb74a71cbd6d36340907e9481ea614845db5f549fa26c18acd63f18cda2782bdea522720828aff95eeca0eb1500d26302df69de60bca33031107d81d53eb71a8314819402eb39c34b14d1f02d6da5170b37b876f54f3d19c01dcbdd19a97890ca4ab85cd96a458c3902047f8c92af0953c117db0af629953b3ceb6cb0c1d8374fccded51b4cf8fac634bec62c72de20a9228f8ea9c3ec9effe1c8f1c5fefabaef5e7e6ee771e92fe3d3914f84207b30c2f559968b2eea901ba7576e6c5028ab2030da10195a8a49498c5673de546463eaea4478f9ab600312fbd7e84f62b3c015ab643f221fd17a1c5e8b59dfac35ca887e990b82ca68f565408790e82f470cf9375ba2e1919620bd184d88926154c0e4e105fd65d7c2d1802676023c504aa22db6a894a4525a269a5b02458ee0e591a897639414708cffbf85a133fb304d9aec75dd8dcb1350aea4aedd6b628c56de113038640641b9f3b47b8d805e0ed4875c43f55d529160744400ed078444985a11d6c37a365e88c29c0f6f71326a71e945261d235358bca438b63dd1e40306950a61bdd429a879dfe0f4ec575c56efd90c92cacdfd0cfd337024e5a212aa98b8d152e0268751019d465b34c28f6d2af2bfe60d9e9553dae32bc759c6186577e2d3648c5a67f669cff554773b40601bc1382599b53565841db0bab29b58fd454a80db8b3bc41fbd4a34ae0051cf223d151b16561a8342205ac2390b8c94bc1a680e5a001b13a8c381b2c2477e1dfdf32628d7593b7ad455652b929da2c5877da3755c6003c8f68f73427c8ade8b95490848ee979daa2f9d13e2867fdb9e92c38524acf0121a0aa94d027cbd443565c0e3955ba1f44ad9b50a8423001f7acf471a52aba8850fbeaa1d5a7319bab9fc60770f4448db92d647e7af4cfa848204dd84c8bef47dd00688fdb4a6480300ab2d89a98bf5b0bf537bc4f4c2e509b5017dfb00b519c00d2a16cd414bf1ff4b9b3b62f389afb980dcdd3aaf5adac1652e767ec3d7c10884cee9061007340a97e09cc7afb239a79760f12004b42a93be1e90b4e3c7a4337911f483ff79bc788a53a834990f3a72bdbd4f911dc5fd84723a53000a74bce1396dd23c02299777ecbd673a98e86a2975ade20d0e193625d27251ee007d4042e6dad76860f38add058957934ed98b82239a70abc1ddc66a7ab15fd176e1ea2a68032502646a17680ae5afcccc804fe1a3a03b565540055fa59a26a5c49b5917dc0dbb35210a254c7fb56174d10b405cd759d544686cc8989b9f9e090e72d86d4c2fd6077d5070e5b4cfafb9fa963ccf9130a52dac9201aa8f67893ec9d1e00c0279473030725343188988ca3ef6026c517dae6ace2e537633e3f55d39c703d618199f794a0ecc0d3bd717bba4d0fb1461416311cc5dd9280dae8597396d8663501140d214e10b76fa9df7ad57be959130664574b8e52bdf23131c79878935c1c3bf4a95fc52887cf1ad3d12e6081342351450fe035bffbfd", 0x1000}, {&(0x7f0000000040)="a9f1532d", 0x4}, {&(0x7f0000001100)="dd76175448695ee439a039a2285b87ae88823138ed3da5ac3e86eda155fa1d0e4a559d23f959ca7c67af7ccfc6d6c886de73b6ff6ac14154dbe16ccab638a6721fe28acce234da8b05f7d2dc6d3ec2162d6d7beacfac3ed58d6d1411f094366dd27c0f33b443de497d6e7a600829ce933b88ded3c1f788854c456fab846da3a8db7aa69d64700404b1e9a7bc62ae5b773db534081ce026fa3eb75d77b022b0b9af8ddd7d90d72a45b049172a2a6bc6ff14eb634935e12096bd07aa95edb2afa3f17c80460e9c33b382f233f2e35b6cbd635a509fab0786888f852617ea2cb472396c0aae4676a6e7610033742c69ea0f9e9f0c723eda", 0xf6}, {&(0x7f0000001200)="0eaa710a8111e1a7105475697a07a2c5ffcd8bcda33110f628b9c18f2a536a32751b7cd9b97acfee801df9c1937728f6cf7a95cd30cf172027b4766a1dfefb7c0ffa4ae35db3ec46010d2d7d3698b5fd69680e611016c7430075ed290a5af96b0cccd60bdbeb399d3da529bb2742b70a7a05cc342a3c412af05976db5f59db61ec8d1c06895b1eb9822954547052845214496dc5bf71590d2f7bfb98bd136f61fb9e393a22890fc94d5888cf18363d484f6b634526bf04ff365a67074ad10b", 0xbf}, {&(0x7f00000012c0)="9efeec682676e9f372a582dc1b36676a768e00bc027dbb9d9bef0415c6a01f1033b20bf0dfc16b7f84d034a0132c7ee64cdd01069a1e1c51421284b6fbbbfe7070d5ad03e1a33f8bcd45fc4b323c0d1d5cb81e9743fe6ceee6f6436260155bd733c0ceb73f31453870313909cd3fad5e7490e01ed21b", 0x76}, {&(0x7f0000001340)="ebf3c43ec16f62d6b109257976e64f3c4685f0cf29dd902e6e34a2c3cc7bc0082a53809c5eefbd95305f06f43d5b54be5788ef9399a5aff431928a74bbce75936661d4813df71b5bc751388696c81352cfa6dbc08addbb54f2cf0f3a926f81941695c42d66bfde00a66b31903b98fb5e307349186733d80c77fc39b67c453728350dedc3ab5c605bf77c9492800f6a0eaae5944f7a4ff87fc7cd7fa3af55bcb46a2d072860a512efe432a8977d2359010cf408c7b048dc73e10e822d95f5749c65f62edeca8af6976e8dbbb628fc9ae21a3cca6644d3289adb9c", 0xda}], 0x6, &(0x7f00000014c0)=[{0xa0, 0xffff, 0xffffffffffff8001, "bf7fb3fd8329f7e453494dbb8f2d8c1b9982e4e478b8c1985366c548a14552573e252b195191da263ef4e38f409c18c41882598e16fc07afded44f9bb0801649d420f1298331f5459b2c7b8a39626ffc1cf61de4e8aaf32109b52288aeac6179f5d9c73726de8acb50b78de98b966959ad4b3e7e6fcea158cf84289eb1a6bb563b9f9dffcaae4bc296"}], 0xa0}, 0x4) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r5, r4) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) syz_open_pts() readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/37, 0x25) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) unlink(&(0x7f0000000080)='./bus\x00') sync() syz_open_pts() 16:00:00 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffc01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chdir(&(0x7f0000cd2ff8)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x7d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r3, &(0x7f0000000d80)=[{&(0x7f0000000a40)="113a490c6d774a67d60ebbec243f60a60b1e4579bf85990ba43aa86e72c4db5792d590b0efcf5764b087ec45df33ffad6c8db692cc57e45aa57acc83219e136686f8edc6ea2585ed0fd49cd4af889dcdb9da4751a9319bfb333ea0dd6212a5efc199111a42e4061760588ad73611769dd308c91d29eebf60efed8ae98e955bd46536d89b26c43b2c3d23ec49e5dc2e6cf4", 0x91}, {&(0x7f0000000b00)="d5df4fd8c164dc2e4c8f6f36965c51a5cfc8a94b080315f8e7f1c4f4e35d684dbf1f5f4611b49a5537552b8433c3b162dff1aa4b5f6ece0432f905b6d1ab5aac8fbb2c104fe0de82c1601d0d7d21978ef214c1de470b0a4d51eed1760c5f277ab5154b5508c579cff0ffb38aaeeabec7ebbfd8148f300c493b0d6aa62826cbca662bee6c85ea3aad0675e648ed8f90d13733078550afb1cdf7aa034ae3a070e94b13cc328f7e5b61d8b3cb951426489382ab6ae2495e4e9ee1f02e6549", 0xbd}, {&(0x7f0000000bc0)="b54a883e4d5b7295a63c04c6a97d84040c3cb1992f99f40a22b6f3c41beabedac7dd212dd5b981d44e85ef3b549aa1470ee593c32ba1fa35a17bcd6ad71fd19026e70e22683479e45fddcad3150df0c65796337d1fcdde532250ad361babe2ae1f94cb7246f18fa9a868b05200d26dfbb6614cfd33a434e180f2629c18a1a28efbce9a6be37854d2269d4c32d5b72d147cda5e65689137c1c151a087aa639312f1cabb9ab2c2cf6fcc3c2010be7845643704d60b64f05560e5d347e994dfa15225de418b425c3695027cc1456d613116fe0b7dffbf08", 0xd6}, {&(0x7f0000000cc0)="b90753209615a6fb57555e22547643bedc607fcd9f38c97c50f73bf42d95768b741b", 0x22}, {&(0x7f0000002000)="08e5c34d1c3b814f88adbcf4813fa0920ff44effb15e4c084897d406e310e4eff7448aa64855d3d80767cefe0e859aab9baea91f41d1b4c2fe61084e335bc90a2c6e9ef33f383df8251cd3b5e25463c4e6bbb5acd51df70408296dfcaa83ad5c5f99f8f39167bcbfab4166c7406fcf2cc5249226ab2bcad1c9c5ba1e06845bcaf096e976c13bebbd8dc376dcc6c7d3f03dc95237fad88ecfc139af540a4007ca7502f3ccb31fc944c08350318736e4fb0962da9b16c49ec7bbb6609030036e26c50584974ae8bffe458cb611587bac46428144d029a0f91061698f083392f1c70dc1d22b1bccdf9d8a81ba3fc78575b72408bbbd369c6a2ca1c7318f536ddff51aeedfc8a600006efd85763efecac35a5ef3a49c62ab6c8d99c4ba269aa9666c5c751f3d6c374986b54f0cbb4fd0a075c02f77912b980585a5ff11d248f2260b95e6c17551d14f1024d714d3e44881129daf1a09d589978c96060c011b2b57e99b9b063dea22796999af6572c2540132616bd6a98cc100b1cacdf8598b5b598d068d01b35380e54ca5184ba95a5b1ffd11fe7c7d39eddce5f32f3f44469de7a58163b1605a620c08b421177a281f4ef791cd98274ad3eda898e2d4fe67a2e2c6aa29f6a60d5db52d71631f11e331d5db217c66d1947e8df4e0c67f18ad711d4fd43d4fdf3c0c194ee38806dc3a084a1edb8a9c3090835e175f4cd25bc771e809ca16d27657e95f399b6e04519f12e6255a51f3b5d30af156cee259be2793aa65ad84d1e527a407a2239b417b6c080a97825b819d3c2b3f08e0d809140f6f66b51bbb87ccf04eed7bc863dc725216925fd41136b9b146fee586af4b2fac80de8af760fd364456d91f3952fb8e41bbbd66deea9bb89c362bc2016db54882a744f877eb121eff6099081898cc07df2606f43cafac43850843e3adae667e0523654b6caff2bbb677e50201c6e52298a962cd61360f867e51671431211dc1fed67cad9089c02a8e069399e9feaa146d36cfa8ea3c4fa1d1d82e7ff32b8225953ffbc5720bf2280c7f3c1bb857a246e081625a1926754ab7cadcdb8892dd111c42d3bf20ce56505059c81e9aaf7d5a92ab6df26ba5b1e93af5b11aeffcff34550e38ac2adfe83d9e920937e385f3b239d4d9ece6f154fa8621b4690bb2a4740e5ecf185954869c6a1cc9ca899a18d09985278bbdd679be695a7a8f43faf22fdf320cac4db3d9ddbab2b4fc6bfcee4afa70db3d7d9bfd5fe1b0e472e4f4799637a7271adcfe2707efe6bde0110d290419231c0428ef7c3eb604e53e07296b14f905319bdbfe25fe14d51868bbc1824bc6873503fa86b8c7454d037c090ec8004def93fe696874f9a9f8bb00c49794df15ff09dd1967324deb8eb75d66e158356fc7c4d535ecf0a322b624d4973fd5dc81b53c0dc4ee882c16e9642f4af79be9e4c726e3beca87cfacc3d391fc9f0c05306b39648cb9f5a1233e0161016eade5fd7471171b624bbe47f023227e0e0ee3662be95a2891b07dbc2b87eafe629da1245624ae2a36d090079f6f97f1128edf7d587caaa2f6841720c93328165cf5df42828ef2a1904dd0a7c99316fd474c9241c65766fd4069ace8ac0883dfc5bb16dda4d688c14f812403e953070e256fe69e423fa9765e9b64332fee9db91a21387480d837c0afbc6c8ca47faea2e49bbe2b8c6405ad11b7d64512bb9f1706f12ecba5112d64f8bcfd1e1e6c3ccf049c09bb0b5671e805201130d4babc6e79e0178759f880c82c8531ad8496cff632e8375c75bc0185e22f76ac669ad282febedb00e600a8bdb7aa3ea4fbeb66f63019339347958819cd51062013d804b219610bdbad19caed4de383a7b7d7eb60ab821b1ccc1c5b546b031d977570174e0134a42262f15b651bb9bdfcf8463f41a1a97e2386b13dd49f80875be47af72acf24ab2151189d79f946d470e9e7ced894b6878aaf74f997527a88c658e48313fd7ca2a07a728146e67e083ff1e3eb08d277f4ebb791bc7916490745b8535fbab29a7d446d5a98fdfcfb0581fcf97838d1ebbabd9c0b960e396d26c70733c3a995147bf03738b2b987ef7288fa0f269c0651ec9fa7e28fc861579eae02905131499ad3b0e326336f0f0c0ff7edb5ccc9977ef93aa45e206f456a3c3693c39ef96147e23c8d1197ffaae1434bc5ce55940449846336e9fb2f767eef8ca778f474bf3067232645fef08ec7fbfedb149c9b46f9760ae48a3231209bcf125f143eccb8e1f2e2e1a15148450e26d3bb49075624ddb5595f6fb64aee48cfa661289137dc8a8e454a696f075c6e2d4b2e75779637d454175ab5a5566e9a6a13724ae93d867ab3fcfbc6905ce311c179ea7b639221e0e2cd8ad49b12f6633b34c7dbe14ea6749b4b0f65bbf34aa651a7b44f4572499118d6c117fd8f82131bceb52510d42db12d3d4b8fad275b0a15ef5a1e310af6275641479e35f22334d71f917deeeb571d2e91752fa4de49855a8802099e76a0303916f08c9c920b73403ee68a6ee6ead0f37913db1fd02bb2f7e0b5426682941f736ea192bfa9b78126560664e65c8633152a74634df3ec739d0df9e448f911c8ec737a982d03109ff7cfb99782167b5d81d00364535fb6524853a82f0a70b5f03d679ee2273477bbbb8c6e8ecc051400de9c59082c6df42deccb91c81ec150101dd5dad2833d59628e4124332890f742af013024a3f23af24221ea5dab94c0a1967f18571afb6000a836e902c964c7c50344bee63ab7ccb35f337b071d82f7249821fd4d3a5a73d2023622ac7a1496f5b269ee5e91f7d5568405b684fda58ab53bdcb1452700a1e4d16ed4de312e8698c8d0b4c8e41b712b73c8027c85c1634c08e52232a9ba2851ca12db61c451101e74a671898a998d11f53c385ec240d1a58e9085aaea593d5179ff1478ebfb960f0faba6534c4698290a20652d00ecad72d2bc0d032bae4a8a229f9e4a159293e479cf99ae073d102096e48585611a957598252f24d499caf288dc1747286cb8972dca7935e1d215bb07805ac322d04f996314855537a3ece3b99344863dddf2b834431ad9c3110554616a55c1cf6f8a6e4d948c6355c48d0904a136282a6375b28377216a9f600a86d46480f058ee427c1e62b4753029ff9c59c15c0c3ef90d8569e28b6d5596c9a01d31ac9943b1e8eb0c0d1f93b5ff923f6af6509fc1831f3eb137a341a20a11635dbbe93770520f696553a54fdbdb7eac5f3ba4e4ca2b36fe98184add25f46179f97f6220d40de229f435be6e180caca9e0aa614833f0f1ffe2da1f32d146645241d41d4583e123ec515749dc466f7a6f489b9d54185709dc0348ecb1e17534a51224a93dc0b6c2ccfb695c364113b1505f7d6ff46c4cea88efab014ff4004cc1d33e1f7ec9bc8c2b06ce5d38de98543c120de44120a80364c4d777d348231689f1b2788d7f4ea6df2bafdb48ddd4b0fc241a02d8d84bcd0b3f51f9e0c20b16d65dadd04199df53b31a225a499e171bc51342f34cf66dee2019786ae0e22456ec68eb897bce8f0a2a5a44b50eaaaef958e14265d42a3bf498ed3c31c286eff2d5615454fb348124b5bdca8fbe3c020aba9a46bdb39c371812ad2439e007a78edee0db42c267c24fce209565853898c664b01b2cdd346a029592e3944f66ed6331ae962e5feebea62ddb94204632732a35c015b24e740a7aecbd05202ef8b79bee384b1723157ba412c2257a966b09c7ffb8ee866d8ed1d536736cf2e6cfce24a68d98dc32353ef178187555eba83251c5c0e7b60a7960cc9cd6ac22a97e77c25e5c773ae52dce1bd620d1dba38293ae38288ffc8d1f133320aec55ee385eef447e1a9a063f26dc065306f75cd7a8cfe9eb375f5f9ae5177817d93573b1bb3d222456e06151d450751359fcda283ce081080ac72c658c1473e6e751e781faf025ac236043443b4aa422c79a0868614f9f777977c7e5eaa34a82ddf342e1e4688de1f1a3716a1deb4367461996a090744e8a03ce780bc7447b9b0ab02ba1b0238e4955cb46f8f1d550ea2b1764a4ff82dcd28fe36f0e20dfc58657fd6c25044d687f1aa4c23a18373e03f6255fb097764fb29dd30e24f4b7a3c2a0d039f8acd83c07e1a0e5a7a71fac96c32da0af27c770451efe10f23263dd45238a827310d84939add2d3aec9d4c1ef320896819f8e60bf9facc533c37aa1e1e0d82bd19b639c05dd2cdbd44e1e02e890bfb9ff6363f54c4519e0cafddf6b01031bf69cdc64ed2dcd2f3beb63a7d7d4fdbcc36d46fefe43029af26be21aacb29ad7216c59a57f9c2f83af215ffa073ee4abefb4ccfac2675c40edc7f10c0ea93265a62929deb56a548d9155eb25d4eca8828d3463a0c9c2112672e8490ffcdaedf427c8f5ff3acd429b7b60fc69fa2fe65baad68145a1a26fa30dfaa83b5434bd373fd3942ce8f217cf96b7107c3ba22f43d13c45bff70cdaf5ee85bb995210479425da3985544d66b9f97a49f199bd18f923c38513134dbaaf743c57c078cad018141f856ad259b804ecfcec9541969737edb9a5c4245a84d2ca14467890a24134e8120b5e71e56111ee1cfe1496c4499a3edc7e0b5f1afe33f5b8e1918549a7cf1ca6d1bddcceda083d34aa1560e25661d689c1f8c0eb993dd6d1e82d7542a71844bad96ce4c5c6a0edcf5d9f8cb9c0550f5aa74d38089bf865906481f4f384c2d43e941178dd0162801494075f05909f4d4ee913c9ecb9a418767d534dae221c34387185c510a272785738ce1356d7c81c64a976f735947f0107756050e181dded95c6b6e1d512a2f749355c5e2bceb5afa11333945269efb5815a5aff09957235c5a4d3a1e8b05c6ffc70fef09839ee34c64e781f681beec5b0ceb59ca47d44aad3e7135c690901a86601b8ba93e244bd13a2623d524d27030dcca22b9983f35cf1f71e333f0f570cd24b847c96c7a0f58f884b110fb87f36d2d4a1d737947392eba4ba0340bbe3dbacd89e385867587e446e41f2ebbceb0a6fa8876a947cd8d4e7520b326ece7ceca0a6ba1ca74b3da9e4494a1c74728be4b149ff716d81ec269abe3353052567cca3ae677a95a33eb247a2896dbde6e22d7de3ff086221872c29a3c641970bf59f7c1e45283b5ae5898b377fd8c7ab94ee6a71e570be2e0924761a291326c9339061018caf358d6182ba90992e4e25f07ae85533f5909174ded97fc89df8dffb4590b72f47978c22b699666e95b30f3334a90c7dd9ee9c61b72ab5894551f3975fc21ac8e57300181b3c1998b5cc1c16fc50a165ed67db221851308b545521e3de2379f8544add652f92a1ee2b1e34edecc86b9da4b42afd7b2f04ec9887c9b1e980c46e6ef030b84717fec7f7cdf03020337d415908607b6803af40abaae0a9d7e704ea1df1cc5a928aab7665c74198812319375c5dec234fa542bb2f8d9650a8d2c5d0c3cb07c0c8a4961d4e41492b20be3533b11254cfe593f57f5837c62416d78344e16ec3f800fe2274b1eac4e2c787a98397cf53af9062e81c35af7899643bf9fe9f41032d53dbb35221af1f3ec3f4e2f670240861a026dc09762fa0a6050effb449862fdeb3c7fd49b557ace861b2e3f4dd69b3c06b282f2b7f3835879a7d772fc4b1a6b8d660a1bcced9c1049ec5327baa6740edbde1e30b7dc87f035031ad0f91bc2d8ac33b84d4ddbe34d775288e6901f9cd132ac46653d6eb6a94ea5dc76c35dea26fb3b9a71444b4768f62b8465102dc34eb9c2e2b4b2100cf98a631ec27e54b4d2d9f0a65dca2f8d1f3a7a4892073a1f5194c89a", 0x1000}, {&(0x7f0000000d00)="51e5e6accb785de23fed1a2d7f063bae7fcdd337d74ad18583e9aac7d5ea95e0a2524c7f94c6d9c187ad30443d5f86b1512c093bf6efdd95e47a8df62f954e38057b1836e31b63ad30cfd93d9ad0490b83b5d5aae3b7", 0x56}], 0x6) fchown(r3, r1, r2) setgid(r2) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r4, &(0x7f0000000e00)=""/38, 0x26, 0x2, 0x0, 0x0) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r4, &(0x7f0000000980)='./bus\x00', r5, &(0x7f0000000a00)='./bus\x00') r6 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$setown(r6, 0x6, r0) r7 = dup2(r6, r4) bind(r4, &(0x7f0000000e40)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) sendmsg(r7, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000003400)="bcfb3107ba48c314b5c306e86de5920ba172603c59f1a1a14255674e1df17833cf682ab269cc7e7cf6c8b3b22aeb1c4b3ab38e3ff2b110df3ffd878403609dcb3660b397", 0x44}, {&(0x7f0000000200)="88d2fca8c7524b4baab15364fe9f16b170d0e56fddad581e065ad3283b7571d8f1a569b5d65423f802f05a0cf0e6bebb5487962c54eb49c44bd3f65c5ece185d7da9a76dc1a6e9e918181caab943e0e6c74ec3584f650937ca9d9a5bf913cf219a92b216b252a15fdfd2", 0x6a}, {&(0x7f0000000e80)="b852c113ca56910e87c03bc2eff63a38f406e77279bd74e35c4ab4e26e83934163b363e7649e5e27960a5fa0dfe1d65d0e49ada343fbb56cab46f795780ed12030055e086d0e728379686ed1694c494055ea5a4bc28d65ff051d6c692a5f05406f7cd1839469c08a1265cae554ee2df06ae60c3a232639e006df8acb9994b0cbf7bb24bca221e2044405115b3f1d42cedb0a752862988c9e810a107b9f86fb6417e99c3ea8c4252bf94891e6d62dde9d610e13ce67edca5788a07a27bb7c5cd6e8d7eaceca6ca0dcb4deef49ba7d4398865017689fc5149c228da294d0fc950e048a6e991d", 0xbb}, {&(0x7f0000001000)="70f2ab7fe7e65cba7676557778d4e8c2dad2be5cfea67d425c48a615bc02a5662a17999e90fb231619761144ed509cff1248b676ca5bf5435be0400d4b24ce999f0ea4f28c815b4296ef692be1848f1e46fa7421ef61f76cc82b962891c0406908e0bd25ca654a8f4fc2c04b8bd1b09f6fc1086c8dda74d084180e5b0b3bbca88b86e6dc0d8790100cdabd16e0af0bc12202fdcf49d1eef470773394532adb52f8d1cda2054b37fb73d72d994c0b5e800cd19b360aa4d67f1259c679cdb3371700b14ecc77d08db6acdbfd5202afac93118b533258366a378e02b05523cf3be74900d34a8fe62ec5a36754e1977d1fcbc8d12929fc48bc354996305766264a17fcc058d9f5849368616f124095c50ef884bb9c5dd34be5fcd127e6265de7b2961af8d9183026e2f2b4353a4b7e72d8f98a231a8af99deb0ad5d4ca98da1aa48848d694896d27b9c45bb95ee9b4b9e575838927bd0e373a9e227db6b8ee39d3f5287dc511bc4b5a0a3ce9c628dba873930a68c08fb45b4b03e110d58ba21cdf3860aa84f763c71268d76c8b88187f1f18f33f685460a1c8f4c370c222b43fd6a2cc82a3dcb0202efc3d1e1a779008978798f06646b0d66c6701d1e09aa7bf8fd8e97aa2048254e52c6a6ca4880732b23c346c1a792c7d11fd327e5f91bbc239bef8dc71a8218626d41d9b3dd37c5daf42c7d3cc6cde40b12681c824f602798264d0d92d69473f179740bebf92f0f2c4cc220d3cf85ff1e8ab51feadba05bbf1074015a1728bb1e8460be5f54e13273f3a36951f95958dfdcbc99f0404b81f4e8dd7796dd4073d35725aed3d695eeeb6c716eb6b65850335be4eca527b2f5af255672e090ea46bf2b11478f52e8dd7fbaec7e6dac3b8398eb753e3fe822a800f9eaaa406518bd8726479f254c2db3e1bf18016214e52590b6e491779d7ace619bf279831f5d6bbe35fe32d9ba3a6445e1c9c40a4933ea88df728d347ac37d0719f68561531acfb65bb29c21c6c6c585eff9af1e630def6256a4579c7afc4c3db3dc31b492700bd8d1dd7f0954041c7845cc1f5abba790f7a974b513090fe58afa8139576d1b8163b24feae61710261fa8e356b0f370d1dbe29f106388c462809c57e71dab4c9eda794874f51b06ab14f03939448faa9f5e97749bb3b191d4f0f893b0adfae7bc352a0321d809b82d8ea165e00a3691cc3737e098a45a490a906b3886fc560e9196b972d600be8413e537610038cdc598a68c3d8fb9e52163f6d16a6a0ff0aea9b2c42ec8d2f7df403799ac1c42effee77e24739438b2fdd80c764c8159f8f760c1d6627a7012d91915b9c484f55402c105906dd9ae58adc7a39869a625160de98b3c9e1eefc2255ab637c0728e5ca8df7fe47cbff4dbf884b90beaa1fe949f8f15ffcd6d001e02fe4dcce7d2b6fa9c8c9b1518d9a124a80176950de64d25bdba80cb8b566c8c09995df48987adb26a8247d3df6df490930923ae409d870928cf34a2996968f3fbff8653e3298ea0631daebda13e6e10d73a46f47df053c6981d0c90713868fb776cc91d75d0777beef2cead46857148315043cbbf08b6aeaa8335bb33dc91d3596557628c0c5672451d2c4bd96db1b10a43345938bb175178e42d073a9ce4ab17a5679a4abc5359497e766f5e2f092e89d439051132f98363c23e93d3576ade91e9347dd50337a2592abca6c307923308883e7c3cb525dfaac1ec26e7ed2c87261d828016d742509996c4f06ade07127a265490e210e7971a2ff5b773a20c229fea43d11d4cb6d3ba2035fa8144fa8aec749a40366ae214565ac29957e283db88edf33069183f71003689f358bfc1300900b35489eaeac87210ee0a7ff134bb5618e91d5d5ef084f89b15d8fa25e4654039a3628597cbfebc3bef8c3caa82722d5f700303d8ac0b579fb67155943178d0f2675a56cd3d92fd42a51e983c9c817e50f93722700c37708675d4cba7555635da01af49a9a793111f9674b0ce88b86c1f336d928d4ac1f0c77b91a2fe4e767018adfb4ae8b74b057ea889913638b14c0885aef51b698b5f9afa2f3c87a1a3d932447d04c1593633efe42f8cc3c62656fdbf9f7c6582eb78414e29b6a1c25dfb2cfeecea16c7f10a4c5af3c94dc5d662a1cff0bd3500e68e8844794bbc5509fa9c5090526745be448c06a8750157d394023e6ed52bcef4d56beb2072f64b31a32c866ce68e3e3d6a9b6328124881f69acf4883d708478397e2055aca74cd2d401f24c3bf4bf390041e8ae345fa43e7539df69b354c92688b5750f855dddf2a7393e48df9510e69b5d86b41d7c2203b023ef6f0d1f47f98154526747c8ccd2f8a920f39c4b9792506b5290f3e34ab5155cc3df4d8c84a1aa0cfcd37a32edf5fe2a313b15de643d2defd67fcda0be9c5e3492613cbc264963dd42bef0f028e7a119fd434a7bbba041e95463dfbce5afb193094d0895b439e53603bbd8d3e84c0698b46f85a83c6fbcf955888b69b4cea0352c739a93d70016f70bbb922c27c4fbaabb6d133b6c864b8cd2c27c0b69af6e33f1a35938a099ed8f122c9b00744605bc27e6b13fb0b69b6c192d31d9f8d714f25bc9d3428eec7d43f8bddf6195afc1cff603a94beaf61a39d9988fcc6976d0793e03210762fadc04a191c283075305bfdde2cf62750f8b35df0a8eae9a9581876d45da638d21ea03fdbb3f1a902394bc59380dbcccce1b9034f9675a138234873af5c98c53e71c01c8e13351299eb8af93eb39c94c6f646804bf9e22590fcbf62b6278a09e1ab72857ebd810b74bac85aa38cd0f95551e8e2e2b41bab83fcdb0ac706b4b3e33a9a946a11d5512490d52adfde7a30ee64bde9d4fc8c05f6e0df9cf8e9759545b7c34b36fb770511ccf2a15e122260887580180a4cff6b83b858304aabfc9d32180fb2ec58af726a742937ac1ef6ecc04d8ecd20af9d762d9b5e1b61eac096d673ab04eb4974dffd889e4e1296b3fc29e9143f33452bbbffcd9ddce02d6fa5a52de9f816e53551c091f9682432a966246429c6e28e1d801419329a5ca358c52c3664ae7e63af261b5c849ed3badbd4663caa1357edfc739f9cf894496a89234054d3be5e0a0b42ce88326d376e988c6542805b0fc41d8909fd79718474003efd525da788a1c7b1401490a3f0bf7898739783edc7567fa14686f9cf4b758150917aa70f675f30e8db1e8eda449bb02dd8e9ffb3a3a85670a27a6d131fb896c44b9f248b11781b5b65e983f34e46cfc97824b52b3810f750caf51628c529d48706c649ac07195f7dd595482c74e257b6a150bd55e0d8270a7d73a4be08357a4a8b13bdca8aadee22369726a503bc7e9792a618f38da1d4c1b9f0eb5577cbd423fd9969dfe8561797fbaa6944be13d4281a5deb161fe7abc048b3c1039db7ccb3050d555c90929561f06fdbb0f5709e542ed2f7f7718c032ca75a82313c07e3caac3a6c25f15e07577fbc9c68ceee293884f3f27d375ad0a2afd61c12af57d4b83a258ca967380492b965eb47ae8a9b6127b0a04e40738b7119688b64f196e84aa713d76f91c8ff81ea824c8d4027424e325a7de6a5dd00791c13823e26ed50feafa9067dd6d8cae06c2d739bd6bc4d5dca921f7074f3adbc58154c4a1ad850b174faaa23e8c91c7c0b934fb9a5962339e8efa92c6022b4d36aa0a01f3329963af13bf52777c6294b9b529e748c826658af390d82b706b3d50316241f8e8951c45f55f15ffef4b6f69ebca23967aa2c5ca98da1642cd7b19b5053daa3e0aab116301a00d77ecf5a063471eb7d2284a48d0083ca760c3e08b2fd4e7b3d9bc61774d7d9d7e330f66c00b53598a4d7fff40da3c0799f7b2d09f7150d997c862e83ce667efc09527cbca134993e305548be092c63fc6f2784b818abebf047faf74fb7978c5f2eb1ffa996cd9df75f1fdd7b4e8741373f5d9e4c9f2ee32695e7d94a92a30608dbf0b11fcef14e80b9acbf79b6313ff40641f451c4ede5aef80fd6eb4aa01839a8124cb4edc0e8b94cf99370c45908d8717a687a6302f5529b3f26f6b4a48fff108ba10b8fe1f97af4aae3577f24e0ff98cfce46cbc5f865be3d2346a1e7c3c42f0ac26229be970972665e42c9e904813960f64581eba4d567534c213322e339a87d7c45973098704f9648516276fd6ff1af95c9c779d93ff3a29ccf3fa0be4e4523ea503f4a23f38efa1a5daa1af0dd658515b825f1909b1060ac13f1971d9061f582c505918e5247906a469e2c51951be0fe3d055505accbf8220bb30671c09cf1bce6a888879cf5b8895b7e9a8f73d0bab52c40f15fdf3356f3981788e377388d54f5bc4bbb4be5741101df8695734036d153bfa51d6120117177b3ebcdd96b3e56871b2ac93d5d72ab3802fb50668a2badcdce564c5dbae3d1de17e830686a4a79ea54f55f8292b27175290f227694ed8c1a27a36437a1d1fbd1f7282b6ec6718aaea2f939843c6a7a81113407443922a87eba4f0ad1245ab71fc7c4933869f28d7251153b6e8b0d76761a12cc1f99db324fb037e0a7b3693c8342ae6c14d7b7d8d1551a185dbc7618f56e78be31054be7bf63457e3372084beead000c40cc5a3c0c56d2a3c9f2ba9d08cd8f4871bd49a72e15597c2242f2517086b83d2903db4af471774082cf50acbf0c46c0f7cccb0a7fe3f703c538bbdffe33487272b4c716b5d17699f4b7335b014bd80282e255874c0ac9e527d20407ef685e82aed5bce3829858e35dc678cf7a9417d83cf0eff67f32f72b112854c262df9f5a7f1879c5349b5c4dab6d885f2055592f6fb608970909381be57a6c0d04183f180e7745fd5b1b76242dd4515bb213271c31b0bad35f8c98a821941345b531297dbf6685d7964fa30847dab7cb8b68c09d14a2c27ce0755677c69db1f43b1a9a01ecab3ad6c231a9b2d55296b0bba8339e04e4960ea4975d8fc68aefccbadd323cdd3bd7be117dfa5ef099d05b15d7b18145b1b29fcdf7fbb81b2d3eebc03bb0b8f0ff299f3e5ebdd9cbc88b43b3e774182ec89995027e5aa734256c2fdc5fca95161bb72b39ca07ea92bf53197a192415d7f7ca8f4cb76211aa6553575ca859686478651a9ced991c2cc83c5a960bb9e39e8fd3f9e8e7adf5af45e884828115e8653eadd6af07ca9410d9a1a030fd6f132b29dd960625eb3b8102612066b948c057ed1afe4354b483f1598b7ddc9abdb258354899bcf028d7544f55d90f9de0f077700741ee7a55c605a43f5b58b0819ff7db045395ec9bf0c33bbc95d3639939075f2cbcc1d5c4d90a791f372d4a4d1096ca27450e65a5e154b74e78b7d3d39254766f44b1add0e1bc310560edfee48675ffe446785078db734b50e012da6ae9fb383f24e0d3235a432893a4f5e307d042cc21794f764f558d34f50e96525398ffe6a17afa2c86a863ba4e518e451e0b9a6203768e8f383b6c9b0b41c68a2574d22233c6d62f5b2c0465026c14dbe0db25ae2f932fe669bb5f1f19bcd14e38d2e769cac86b602820c50fe29780c9520da530392dcaa60b8fdccca9afe3797fd1c7f24093778ccfefe2b45d626c4ebbcbb2ad7467090d39ec5605516ad63b2d5c881528db3205d386adcd0ed07d27762df167767684e5a576ee5a76922ae80b00a871a048eef23a376e4b8adcfb3c8308ef1fe635b609e1ba437676134f6c524b87ecc772607489d3b5b603009bdef015431f59ced14a45f275cf86ca92177ca3ecfbc77a961b68c0b63b16dc48d3778f9ccda51faa474af9f7f51cdecf8ff4e47b7da2e3baf92914b813f5a0b", 0x1000}, {&(0x7f0000000180)="87d85e5461", 0x5}], 0x5, &(0x7f0000003000)=[{0x88, 0x1, 0x100000000, "21014e488ee38d53ce61119780b6b2694c1f1ced1d776594340d297c584d1ca4f3d6df1ddc03573da62dd94556657ab710edd46c6076c56212fcef75b5e68295c5b72e7c280ae4f3fe613b9079f57d992818d4ad99e6a45461bba0ab5a7204417c81154922966b4826ff766901ebbec6c0f11b2d00b8"}, {0x68, 0xffff, 0x389a, "e4f89b640900aa79f89fb362a8617b66eda2dcb39df7bf196340ceaf60a0e398a7a8de303cef452bdfd1eba80d0867472994bde131b9f029e8cdf67855a61484937005ba6b51adf7b23a7648ef15f5d57221c2bfc62c0ea3"}, {0xa0, 0xffff, 0x80000000, "c909bae92c2a15950da8dcc069cad848a6c44ceecdaa6e3e329689e38b464f81356f7eb2bb888755d646174261d08fb8462069355c9b2d4f23c2a9efcf846b59f95d79dfbc87cd431334d6a78e9092ff7fe564e4cfbf909dd6e6b169482be140556e8da3cd2da02200dfd394a71ac9dde7c617a0d6967aca605a2df47b22095fb80ccce63aae807be5d7885ce3f3145a"}, {0x10c, 0xfffc, 0x5, "0d082bf2dd25aa390a50b95cd08cb99df6682ea4fee211f6bc3387b198f432eba107f9741d830520fbf887a610746c466e3f86539ca8ddb59a6cfb9abb88a561ff9ab21ec0c2a14aac0defbd0e62deeadfea61d5745b786245fe62f3a3e4f81698a77874fbc26c2fafb8ed4ef3080d71953dbf92a7ba66b58287866153315e3249033df07388c74afaf6428abbbe139e5af281503567c64b733f3a2964ea3ee1e1a9c8b0265dc6303fec4487563fa1"}, {0xb8, 0xffff, 0x2, "4014530ef73760d45eb6160199fd320406bec33930e30a63aa1bead9db17e95f09e4aea51b752f058e32a2f5b9b24a949a3064c0f2839841c5ef6101a49e61acd5b1c0bc19cc5c7f3c152f8abd396ac071e7724847b3079474701a28e153da91bca016718b4cb4c381e9668fdf8f5b0673555b9f86468d198ff569b515c9de77243c7508bb5a9603b1b66586c906aac973602decb5e8885e8ec8ffcb33d9f39eff7701d115f25b"}, {0xf0, 0xffff, 0x1a, "599087d4ca359e378d5f023ade0f59d0e79ab0eca2d22c04bd878c525d8f8feea97cc61b147abc2e1a5b56bec24f9c560e4e2f1858c5442e48e7a23d94625430ffd70c01a1a7d5d754257e8d1f2b84ecf6ac30a755f2b5bf5d4d4673622a417e238c4409b11e20e0dae2a3f650f58b6da76e16a1ec8ea731285d4c58ddbca0372c704b751dd093728471f86bfdcf8cffed41a75aebb4bfe56dfe98be26b46d488a5ce09155e3a3bf1dbcb8502456b731d8e48aee46ddb8450922a8491e606d4311ae4c949615918159bd76221e142cf11a50a7e84684718bbe7481eb44"}], 0x3f8, 0x2}, 0x3) getpeername$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r7, &(0x7f0000000840)=[{{r6}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0xba}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000004, 0x4, 0x100}, {{r7}, 0xffffffffffffffff, 0xc, 0x8, 0x8, 0x3}, {{r6}, 0xfffffffffffffff8, 0x40, 0x3, 0x800, 0x2}], 0x1f, &(0x7f00000008c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0xf00fffff, 0xf1e1, 0xcf}], 0xf9, &(0x7f0000000900)={0x7, 0xffffffff}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0895f707", 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/28, 0x1c, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x3}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/62, 0x3e}, {0x0}], 0x2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000800)="ec7d2f00afdba0e2d780704bc19be84a2f2945fb3bd1da7636df8db678fb0000000000000029df9d3cfc5aa50148b1b70115ac7fbcb00debdb2d4d8348dd6944daeff48067c3820df71d705cd63a58233a5262b45568fb1a835348f3bfb2065caab5a3f024e633bb6c59f87d6b63d677bbc9417ebda2e73c2102cdbba3991fb8b353278938dc9c71cefc731d4b02b807f0fe8c4bc7c092df8f9dcb0fc3bee5479361cb23d21aaae675fedf851909d9a724d8df2b709e5558d63a7d7d82e8e1ee935ab87328fd913893d9a4eb1727e9b828bc77b91450e633973fa6ef961ca5596e90e250c00778e617839e510bd1b275acd37b448f7df6d024fb1a463a339938f60bccdd672f2acffeb2412334650d2239", 0x111) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x9}) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311", 0x0, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:00:01 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/189, 0xbd) 16:00:01 executing program 0: setitimer(0x1, 0x0, 0x0) 16:00:01 executing program 0: clock_getres(0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r0, 0x22}, {r0, 0x5}, {r1, 0x100}, {r0, 0xa}], 0x4, 0x9) close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) socket$inet6(0x18, 0x2, 0x100) 16:00:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0x1ff, 0x0, "2640220cea73b886a1bad560da57e7e583fa0a1e", 0x6, 0x7}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x400000000000007, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getppid() r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r19 = getpgid(0x0) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r22 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f00000008c0)={{0x7, r2, r6, r20, r15, 0x41, 0x1}, 0x10000, 0x1f, r19, r8, 0x10000, 0xfffffffffffff2ab, 0x6}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=ANY=[@ANYBLOB="ff002e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="42d288ab8a93c20c2f1f6184ebf49c2b3aa0c1692929c5487635a5a6dd963dedcdc1cc0060e70804721690898b70d03f06a2ebca43bb6f3b7106f873ef89e633b6b97f5b56b5ce4a78505f39be2753d9efa9cc47f32b3483f495fa019a5a703a6c65055a603507c0dc9460b0574e6c1f3ad092698e95a30be4cc841828a232e894f081165329f9a17abff80d35b2b20ac617bdc73375f619aafa4d9ade28506ab6cb34f3c3b01165c5a17b81b818977f0307d8e0", 0xb4}, {&(0x7f0000000100)="e49f104437bb9c203781defbfa05cf6afda33eab01f7308fecef8a61b3ede4446e9698575aba63c693688d04f13da88d25aa5ad0d8f1f59cdad5573216dbbef5f12324a9ad754498f5674ecac7f97f9b3f254afc1ae93cbe00c1929a21ad7edf48915b84470cc047d47d7a3f3683e651d811a87811211b956dd889210ca4d7b4eed9207a3af7127f56a5ab07ef0ba0a882fb24c1a8aca590d902b1d387f95cd7e49286e96b77fdc57619f17b59376f", 0xaf}, {&(0x7f00000001c0)="4271cc876f0b4986fbac8a5a7f91389c884867f1781592a89b189107879c60e8c3f0d70e91f66cba6a131592c303bc91f7c66abba92a3486bde954e5d08cd1989ed79ad69aa3872a4aa274a159ebf77d352e322ffef3bdf2631536f018d8b57dd7af0334ad1868db9a89d40020788c99f5baad22f3ead4187d0173245b7f664011e691701d6166cd7a7397aab7398c420dde840e29d84c77ca7b12721059e05cc24f59fdd5ba741706ef2fdcfb696cfb219bd8a5c72de490049cc141d4bf01547b", 0xc1}, {&(0x7f00000002c0)="ad7a1d3457d1261b07e15bf63fd0d741bef47d3f776242a3c3b0a014accd11bd9b6aa7517c653abd4e914932b5fa9dde6b59d3ab8a5d5e1bbc680704f40ad45f1429ff16da5ba483fcb8ab0766e84f63c45dd80a53fb0c716284034f2d11d3d8c1b71c3493655c4d76c30e66e136df61f5c5ac2639c56aca610d7b0df03084920e8219dd5204dc7f1a538066929f72f446d410ec2fa403aaa81ac78bdee686819c1d2d8e85cda4cc9324bd8101efd7a66696ad595cb0dcfefac2f24c9103ef60d5fdb0ecd64435e81a7529608dab", 0xce}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xd8, 0x1}, 0xa) r23 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r23, 0x29, 0x4, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:01 executing program 1: socket(0x18, 0x8000, 0x2) r0 = socket$inet(0x2, 0x10000002, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="83040053", 0x197) 16:00:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xfff, 0x5, 0x8, 0x6, "52bb58dc7b30a849940bcabbbcab569b7665fe2f", 0xffffffffffffff80, 0x80}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) write(r3, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x7) write(r3, &(0x7f0000000100)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) syz_open_pts() close(r3) kqueue() setuid(0xee01) syz_open_pts() unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') 16:00:02 executing program 0: socket$inet6(0x18, 0x3, 0x6) pipe2(&(0x7f0000000040), 0x4) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xdd4}], 0x1}, 0x0) r0 = socket(0x2, 0x4002, 0xff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) clock_settime(0x0, &(0x7f0000000000)={0x300000}) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0], 0x2) chroot(&(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000200)=""/4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0x8007, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) sendto$inet(r3, &(0x7f0000000240)="4660528a2a9f31ecc5b08ced563f5256ea1fdb9216b2b9122c01ba061e5c5830c83ac4a0f451c40a50f1b219f4b540cd5030d688e3d0502506917970251b75e8b8e01004ea0dcb75d0e809f358b5fbb5b67ec8fde52a5828733722ac4c28edd82002f84684a79be73a3e9936b5361f266545713af7883f3d6d0768f4883ba4b7ec9ac96e66f28a8a8edfc12fae59ce267f27d463a4ffe0854ae689c801358e5c890b13d127987d87b24069d2c383d1504ae7f002ecaa5d2724961dcab6cce68fcaad73b5830cfc8432e2696aea0795bfc0c8336f986c", 0xd6, 0x1, &(0x7f0000000340)={0x2, 0x0}, 0xc) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x170f3d94efb30a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setegid(r2) recvfrom(r0, &(0x7f0000000180)=""/209, 0xd1, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fchown(r0, r1, r2) socket$inet6(0x18, 0x7, 0x7ff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x100000000, 0x20}, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r3 = semget(0x2, 0x4, 0x11) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000300)=""/52) 01:48:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) accept$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f32e48f989ddd73da4ae7dc4441a968ecd1ba4e7d672b1a94558f552a067a91cc8346e34e107d821b8abf93e7919e3705ab3bdf3200c0d522f300a5873c0774b934fbce04587b9e5fcd86920240655b61b83a4f5a2dea64ef75a4e4c111346f8072f192d10cb5617b0e306632c282ce8cc93817d5f4043f92142536ab28f200e76274b1ebadada4a6652317031fbc311a96023f0efd88cae7323f197064bbc649e05f17055485a4bd613f8e69321e52597602a4be33b026f9c18688a236434317a3523f4851d8b31994d45d55a44119e07baf82bc0fec735d8802a0bd1d0225f63a451d0f187448a030dceb374f2b592ba1d753ac60da88964fb4b6b8c76b1147aa0dc9e005c43adaa827999d62dc2f6a6f34b9d9fdee94e7fbaa0c218e652b7ae4082aefe5d316db82bff8e8b1c588e7acc9b065a5e9a614911bff1e2078979859a37e039ba233d8bca4dbfe0e8669fd44db7cb59e7b32c533220c5ee40240812cacd08acc3e36816843995a65650e17b0287dbe749637d3ac01ce6c178312ec0e7e5dc4e47f9b4230a58bcd81efd1022faa1dcf1c239e534d686414904b22cbd6154b572d35fa659184491646599144f8e253d20540c82917bdf47d0cac170bf9c68"], &(0x7f0000000040)=0x6e) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 01:48:48 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001400), 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 01:48:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) fcntl$setstatus(r0, 0x4, 0x80) 01:48:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080), 0xc4) 01:48:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000580)="0fa14fc6a953ca30584e1f1660a39856e2d8bb9667aeeab28870bd7d3e3da667ff6c8daee154b2ed838c1be2b8e96ba4997fee25f7a468424d0eac53f1004d454be0d7379ce989187db3d522c7cfea2a0b1fa4c6cebeaeb6842d2f4f2e8411e752bf36ffd8a7427fe5be8a6965e8a150b7d5e0bd336b9acc0babf42733da5c12efbcd726852874ce053f5a093c498c72fcc18ef2280fceaee166f679aee9f5151557c8bd5261d0c61cc330d424cf4cc7ad08d473d7d9db712832c26ae1ca1ca54998a001271433be0615c3fae326e629d2e4ff6f318053bd760da3838f1ac6e9966fa6a88e0d6a6273c1858be1f54da3ab20839c19fc7aee7bd9bfc7b4a87dbb5cb93fc99f6650328e0468a2df6784a77af1dac086ac7389519cfe15d8a5a6a18f8580aee8b8526065e664483a52267eccddc558b305b91b1905c274a3318f26f0e5d76d911b99a03cde841e4c50a2f625fc870316f7c1b96ba4f5540adb51f1a9077ec391cdafb6e8ac4938c5b15d7dca7be5cae454c0511136c040fb673a4694e3d4b9a90bf1d4680c2a5aa1cedb6c9a50638575ad9daebc3a8050a4c3f2234b3fa25f12d281694a0441905c4355662678cd1ed5b12967fa78b5dd546634feec9e147d1a27dbfcf45ede72b1186569105584f9d9d5250cb92a783ee5580db2bd5214ad5d64ef3281528b70a8c4defb4bc8b15b08588729db68fa70c3c40a7e5b97dc57ed8127cca7a8e5444374cc2ed9a2d504e90ba598d8073eb9bc76eae46a914e8705", 0x225}], 0x1, 0x0, 0x0, 0x401}, 0x408) 01:48:48 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c394de0834b60c824d710df240ec011dc9fff2bae87512eac5dafb6bcd87d6d0a5ee3032"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:48:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000006440)={&(0x7f0000002a80)=@in6, 0xc, 0x0, 0x0, &(0x7f0000006040)=ANY=[@ANYBLOB="e8000000000000000100000005000000731ba4b3de9ed13d301e84e1136faf51621d81bf2544dd735aa143eb142a0d7b66501329c749505813d2ffcf4d717ed78824550f80edf5873054ad46ac0722b317cf027875727456bbc486e1c4eb30e4e25d933d84636c4ece5f2bb9910f42d95604bbaab80041c181eca4433daef9d7da90ddf8b39c23c23a8e93c6835b5edf7101951e05b278ee59820c3f0efccb93c6b918cc5eb4cff46be3e65ca7241c698dc10ffbb5eca6be1ac792b558534bb954f131a60ae5e962f8f370656a51978d75b8186dbf6d941ed60be779000000000000000000000000"], 0xe8, 0x8}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10a, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 01:48:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 01:48:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x148) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 01:48:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x7) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$inet(0x2, 0x8000, 0x9f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:48:55 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x42) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 01:48:55 executing program 0: getitimer(0x0, 0x0) 01:48:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfff) r1 = getppid() getpgid(r1) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) 01:48:55 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = getuid() seteuid(r1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}, {{r2}, 0xffffffffffffffff, 0x2000000000023}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 01:48:55 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000003) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 01:48:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x1ff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x42, 0x7fff, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0xe4, 0xa4, 0x6, 0x1}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x6, 0x0, 0xfffffffffffffffc}], 0x5, &(0x7f0000000100)={0x800, 0x400}) accept$inet(r1, 0x0, 0x0) 01:48:55 executing program 0: r0 = msgget(0x2, 0x84) msgrcv(r0, &(0x7f0000000040)={0x0, ""/70}, 0x4e, 0x2, 0x1000) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 01:48:55 executing program 1: setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001900)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 01:48:55 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r0) r1 = socket$inet6(0x18, 0x1, 0x8000000000000004) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) setsockopt(r1, 0x5, 0x27, 0x0, 0xfffffcf4) socket$inet6(0x18, 0x4, 0x8) 01:48:55 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x59) fchdir(r0) 01:48:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x7, &(0x7f0000000080)="12d1d7ec2203213f28e0195001387223ed386429c20f89c043d57237b472d272bd986da5e3dfbb9f74186b5288ee77775cdf61b7858c7eee564fcf242d5bc43ec3fabe80b5c8f9ee3a823ec755a8a5e65e8c12ef1285bbd75c3ac5f5662bbb949bb35d4b940b1bef07b87aa57e38b8d666ef3a4813d4f84e5c178698e1464b924dbcccafcb34dafe2da0e39b409de0ebd0564eabc2807fdf555ba8018920204609e5a8346f8b7ff34de060252f9b0a4401e192be65eb0a615f4a2a0cd9815005dadfd7e7e748752e202887d0ca7d481cb74b9e7977b55ca30769bcfd99fd07cb8c", 0xe1) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x210, 0x100) sendto$inet(r1, &(0x7f0000000300)="616cbae5b2b7c11baabfbb16ed9604e9e480796e9cd4b4373710b6bc9f7d09f14e263ef6ee6d22d904470ae4ba95ded8d6d0f9438e61d8dceeb783a3aced76e069306574d5d276c3f7c2d5557f391d7ad2888f76564c0ce1485c1326212937adc4cd0521c5444db74c8d15d40bd099adfd2b4a35fc", 0x75, 0xc, &(0x7f0000000380)={0x2, 0x1}, 0xc) getsockopt(r0, 0x3, 0x7, &(0x7f0000000180)=""/198, &(0x7f0000000280)=0xc6) 01:48:55 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1000000000000) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x101, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0xa4, 0x7) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) write(r0, &(0x7f00000003c0)="1d8a3de9db4cd08790c93e44abeabbfb28f679b6d429a13af639cb6e14704c9b7c7d1314503e5b25f09482fc73db7bea39c70383ecb01d1df897480e2093d1671ba9ebc681b7b5f66669", 0x4a) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0xffffffff, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x1ff, 0xae8}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8e, 0x80000021, 0x1, 0xd7e}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xf0000003, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000002, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000000, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0xd03b7f426df5b4c5, 0x10, 0x400000000000000, 0x73}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x24, 0x40000086, 0xae4e, 0x9}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf0000020, 0x5, 0xe12c}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0xff1f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000024, 0x1, 0xe}], 0x9, &(0x7f0000000080)={0x4, 0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) symlink(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0\x00') map stack 0x20000000-0x20400000 of map 0xffffff007f124d68 failed: hole in range 01:48:55 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r0, &(0x7f0000000100)=@file={0x1, '\x00'}, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000001340)="353830f1010593e975facaacf6cc8651819531cb9f694045930c26b5db2ea95647428a334a98683084af5e39b2a6dedd1dbba58f5a1178164986dbfaa62e4ac0721d85257c5e6012ffb0273cd5950e98c17f964b408ebc044edb19da99516fc34d8440778ed8483022fc447249179f1582f2772c20a58b7258c54dc634d254d57399d19b8e9353e8e465284d6b84c0eacfa948668698d7ad27642fee5c35182c3333599c002721c9579bdba4cdb02d95def7b44788c4a6a8b14e3ba09c67935b8c3a6eb76fada5d3d3efa88c131a7d92a55bd7b4c9878567aaa6c0c325f298a6f83a396b93d1204db7c26f5d24d75725ade81f38fe5670bd17f0615001e415d30369ec55d99324628db340ee13f1ba20c73db65e475fdf586e387ea556895ec9f378e9d657e1de7769e3d81bede7adfca870260cd79bc0430eda5812c08a700a3727f6d1cbb6de21be1921e49d53fb6d6c2a89e56215f2e0d924cb0c79c399690970393e1354f308431edbf93cf6e48d432812ffc2c04dd593b9d2f98eed4f26e48b0b3f9f83c254ecfeb6093d949e18425483cb96077eb481fbfe9d07f7c2ae053ba20657ca76f42b99c230920a599fcd6f05e4a3ea6c2132f7a70dee835b0107a85e9c2d726653c7af9665229d008cee91ef1c9d2fd0bbe0b2a50156ca104f033f35f199451fc69764f1e9be3b0d5daabecb50afe70dcd824472c1fb1d462c01ae8dfb2ab4cb76966b65b014d53d6cb6357b1b376f78e5f6db157369e8712d932945c318b9164996c09708db5eb65357a72e2f5debaccc33286a854ae01669d9c4e6c96d645287f239e7cd1f2f166889c451f6ec4938b3dc30b5c59905e430a59d1c8aebf6ff67daa3d1c1d8ff151afe3a3cd9a75499861469d3b727e64c2ccfcd5c5d972af1d284f2f3849f6dcb6ce28a1a665118990bdac7f95c3788541136c879002af7197e64a838d333168f842e9b87e39513cec5d044745c8202cda6230de794bdec1a8e1d766af1248d98def37fd57e42b8e4bf191575ca3877737425c02d7daff118b5210900108516b4dff84ca6bc8971f3462bc7524e1fd7684191035bcb77d0b064695de8407228b32524b5f515bfd15c7dc5d10b0218a731caa725edebc9dd434bd59e68298ee77a16886add0f4a9e20c1ef5783bcfa7305af8d9013c2007d39638ea3858f5da105c451f9fde41fde226a785489e9b135021ad1751a2b8a10abc6671d1fc9b75425ab6e5cfb63eacb4e6da05948274a37c90993e71094ba85cb0369ed85c19ed4e2f49df6d934f8586effaddc04b30f10770393d85be61d30395724fcab97af32f5c13cbfaedb161cd7f3a22fb5b297cc7f98f568d99b37881c11e4ab3db152678f11cf360ca9550bc1ae48ef70f9de73b37d69ffbf7402040cd1becf1eb35ed790b6c8a98bc3852ea599b11fa7080748c5b91b9b53fe8600651ee0eef7e558787635b197e8ffb6e3f1e35c116bd6c4cd29bbce835222882625242c5b362ea01933205c96418a1b999824fe7aa0bef39f367e56be5b77556a65b825e14142f808d1af6e58e1c2aa0e4bbca7016580ada4ce0772def42898eb55b8d5de049dbfefa2b94f4d90529b02f6a2a17d9189b22882b9d4b320141c0014e52e37612486018a21b0c2176e806652fe2bd472d0a1b53dbcb983bf47994bdf613894aa23e2267901c7e5cf473055e41688dac1449c93639b5e584999d11583b29673f18eb2ace77dd3314181f0d10e307bb86265989f935fdf2c93a4d446dd46a03b731066aae095078465108c9b10e798b72c553bb3e8c67f41aab5ba9fac0a42e9f3da1e97ccf455a37ee81255c63563554a7ae7261f9a42982ba6ebd1720e5ac7028f645dac1d3ba30195da6de53e39a2256fa5138d59e08914f17b334fba2dfe8b25d4a77e2ecafd7be5e848b1907f782f6019604963b3c92358935b73b5199042d7a961c9f3bd67f4b4f9f5691a89e1e11d45f0b94ade3c38592fde4ecc4009a71f702c3f0a23b2c36bb23dc2033cb1f45b988bb117b1c38417ebb9cae1a2b063d072a7798eb6b668df26bbb558b5c27e5b58e5404a76e2105958db1b4b33a7a47999c13ed1f85abc34642083230bdf9b3cc57bb57b65e4c5fc06bbd4781d017901397a943055b8618bfc42458a23a4ef8321dead736e636b8240c6f235e3444edb88317425852d1dc0d291924e3af89c8aa79d30c15c2e3eb6702e67aae1a1069ce17737eed04e4180b1ad7fbafecbc0e10318da161cfa180499e73ea40e5855844635c956036c4c9a1f21cc00d9d506936d996199ca1dfb02e54d67917e775e88d99095fafb9bc8da3c853fd0c6856606a4d31d9776108a7cda1f1a9675c00f8136791016e020c753f3c8024c46e0c79abfa6ab96c97f2918d518f6e7e57df4ec636a3b1f7093862f25377571e30731117440aeeb6daade01cb7c748b36ba603d4afb9e8f970734ab5c4e7ebcc9c43056a11b7b1385186fd9347805b15b6c04213d509d663d7c52456259baff4c90d11bb677374db41400fad6dca37e1fcdc8d1a99adf75593eaa9bd824dc7b10a589ea6febccd37ecfc6efd5554328c22b864e378f1b03f29db02e877f5ee36244079e3b74d6161b64f316c68ff320f572db268be3aee29a810aa49faacfd65b3aae91372efb4898ad220739cb2b0fe9cdaf252a398db63c48050d58ac83cbe7c8f146aef92bd7932641b4abae949a97c914cb6351f0583a78a565e9c05e54389b2fb494c4d3f0a0f51242864282304bd2069c423dd575934564116086a8756015dd0e4cadcdeee994ec1a8a98ec8f0125deda723d346c53625ed8f63496fe6c17d7a52d04457dcccf61638aaa1abec670e4a183e1269ec548832217f77c416250c89cadef684f2ac1943eff2d3a5cb0b06044c23005ed041cf427b68c3459409d2821b7eae4555769980377f3701022b41f22acadbcc42d3a032b0f58794e085d674ccaed0a80e8b899b6ea5cf87ce4db454019d0a52bcf7cefef590c1a16c5e4f5fc0538571c4505044b6b92dfb21baa1636c2ac538076b56df498cc1a6607865857c25afbe9e57bff763bbf56656dee65d2bde6e7fc26d4a7f3612b68926557aa17e33e670c52527c3f4c28646cad8e1f75ea5e1ad65cec90316453435c0552657335a4d79f938e484a5fc81827edbe9db79ee2a8c88ab16e28a0c968b214682b83ad8fd5aa7cdedf39f811ca0cbf7c980d1e3d1b269d9323552c8df7619f8d0ba3472e77ef1dee60593a0dde62be573c2b06e80ed8e2b1f0b975759e1d64e1c2d484711c7398e31dbfa32b176b13a1da731c557a7c5d8b15f451f5b03ad5530bc03d27c141dd9c1438a41409d5bb0c7fa59c675347fd3afefc0fa55b450db6f6fcb7511d5940d077c6cbfd8a39e38db69f96e4adb05bf0a0dc70470def58a49485228f7fd1503da5434adbf5dc918dd48fe6dd5eed8795aa86f69aa2b8a9748da14793fd026019eb6e82554b5e04407e35fa9120018e5df71ce91bfebfa75b2057a4e5a7b3837ef4c9fd90632d29b5778fadc35b14e8999ca0f6e394fff0df044cb0cab93befcb661ad73463ff7c29338fd49ee810232143c8f9566503a7ee312dd2f12ebb1bb0d6aa98aebd4234a52a4ee11ca40b3582ffc1e0e2833f779c6589d9d4d6f86dcecc7b526204a04242bc3412b8dd70d5f7bc14f43a298482ea46087861d2464bbeeea09f6cb376aab9f48fa263c6878a61be2b2f21566c2583a82c9505b67e089179fd294a010cf66dfab92cbd3f227634f72d530056cbd70cae6d897b3a041af3f318d0e05830a477c64133df53ac0c5369b49bc32afd3af9da9e7df05e46a6214c94e3ee168793eeb5a671edbfcd7f5008447a9c6c1142fa3c836e52ae660793a863aec9ce1969bd92e203f8661d68f1738c9518f66ab3810d3aeaa8ad408fe710d75f4c4801ed56b1c23398c6df0f96bfc8453fc7c957264017cd3baa3a63a06190f15dc31291c7641b8cedc88aa8ace13afddb0ac39599195ff2b8bc389a7dcc5f89f80a70fd1453046b819d60a9dbf76c45bb1519096ec669c4e863594eb430b425bf47e8011bf86545938870da6f131b2d96ce5304b55d3cbd1a53e475eabaf9380e8314c361aeaf14a3de982ff94bef72c86765edb8427f2a4930d70693f49b586b6b696cb27fcbc204f7979030e7450d811b2d84b0380468f4213149208b0dc9a598e509b99f7706d1375c80a41d5c393f33233e8aeb6cf88f46ff9df616d44105d6509ef899d3671b020956a86f19abbcb927befe42b47282c9b75b0e34bd688af488f88711f318489634d63a6e06710205f1757af7f955309b27f8fb05411d919dcb09d55b3ba8ee3d39975bbc4babef1c6a6eb21e080133a04c099c75dfca610834790c29c7234dcca4d1361dc3421df7fa4f026103ce24bc8d2c10f5cea1a8bb91423dfd9a08adf9867b917d290a8bc2efd73249ca57734ea420b119abc9ebd903f92e043f596225896675ac9adbbc4dfab028eb8884ea9b4b67fb749e517769a9a8a9ed553807b905cec2a8e9d682efed54b3baf82d954a43557fd087b2c0f8c5e7793fdb672f7bab92084bbb2e2011be68b2e5347cbc4f40eefaa247a63b4b2a913944182a38b2bd3495246ad498d0ad5c4d66234ea2201dfc49c040fa03ec5e9e843f7594c52fd60ac4c2d08092882f81d2268ee4778e3d5522cf51f5888999e02a2169e615fd1a77013f7fde8aa2e0c64658c98d565444cc40be6b147a098627009421006851093d7c280bf7c1cbbbb687471370d08e5c8ce10d7d108a1fe55001c4949b9504cc24ebd83b0d687112b78354cbd6b2e75c26dc216e86cd9e54b63c4ed5b81ffef75002ec1786d4ae6e9c128ef6f7159abf0633d53693e62d4b0f042d5609224b45275e68ba5a669072186f13b23d9b6107b9ff76cda81d6bf1094c18008bb50525b2699afd1d8114fc7b44b5fdf5bb13f1964d0184c9b234d51f1762fad85a557f3a3ae914100da138e2d3b86e615b0fb85029317dd53f013c60dc1929274639b04de48ecdc11530710ed789a869b5f778f696d18c75197891e8214a2c601cd30fe1737e099029abc824cb971af92d149b108ed68184b4da40d9601ac0e59060abed3c596927cea1c8846ab506a4ca1fac17723a9196ec49c443c77a5f5c07046496fae87f7f157b946048fb1ac436bcfdc7292df6ccab347be813bffcba13ec7fb7e328cd5ea3370c06d5445009586c0893c5e1b7788f09287bc6dab144c4ba6cf624f617548be17c4d7007fb7bc5af77551c2c096215f8d3af150a1b5f3622dd98372881596a0d432353177074da5a25d6cc1463e8f6840d2b7f830e5f1a44796742e8dd4016ade5fe0a9fe7e474a6bd7bafd83a8c79b74ae2cf29f1761a60de7af81208ffc52d55ef1ad446be72898f2f1d6b418eb9da17ea4db2f0d7e5608981415100ac87d7e044ce55c6e9af5cc10983ba2444dc533c0168e3c152abea493034f8aa195562368e3f84696206ad5cf5ad7c536c142c404dc4df49ccd3a02a70da42bb231e1bcb9769565fd6ea445a87664cdd0709af5bbf81b2e12fc25134ff07a90b806e8cfac241dd4c530f58b9c0754e3d47682a5f0d9bf645b85a61a985bcd1d978444abfafc2da4a81d221464e04a107a17370327e1204a3917f91d3632e583a71d428af5603e1e0ce479349b9b9a5af4ff7bfc37f7228cf9072d1aa27c2e39b3897652120ba767b24fada4bad3c787bc36d61bce92b61a80930b9cd1be36933a11deccfb9f681678dd8211a", 0x1000) write(r1, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbf7d, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) socketpair(0x1, 0x3, 0xe27, &(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0xc7) 01:48:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 01:48:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) setuid(0xee01) r2 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 01:48:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x4) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) 01:48:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000100)={0x9, 0xfc}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 01:48:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) r1 = semget(0x1, 0x3, 0x60) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x5f6, r2, r3, r4, r5, 0x20, 0x6}, 0xfffffffffffffff7, 0x11, 0x3}) 01:48:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="182c7601f6717f44dcecab892dfdc9f96ada6830", 0x2e7) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/13}, {&(0x7f0000000100)=""/253}, {&(0x7f00000002c0)=""/4096}, {&(0x7f00000012c0)=""/254}, {&(0x7f0000000200)=""/87}, {&(0x7f00000013c0)=""/19}, {&(0x7f0000001400)=""/233}, {&(0x7f0000001500)=""/182}, {&(0x7f0000002680)=""/4096}], 0xbf6, 0x0) 01:48:56 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mincore(&(0x7f00003f7000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/235) 01:48:56 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) 01:48:56 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 01:48:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x7f4, 0x0, 0x10001, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) 01:48:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) fsync(r0) shutdown(r0, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 01:48:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)=')\x00'], &(0x7f0000000280)=[&(0x7f0000000200)="2e2726a47d00", &(0x7f0000000240)='\x00']) 01:48:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x8) dup2(r0, r1) clock_gettime(0xfffffffffffffffd, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) pckbd_enable: command error 01:48:58 executing program 0: socketpair(0x1, 0x1, 0x7fffffff, &(0x7f0000000000)) r0 = getuid() setreuid(r0, 0xffffffffffffffff) 01:48:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) pckbd_enable: command error 01:48:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) fsync(r0) 01:48:58 executing program 0: socketpair(0x1, 0x8003, 0x10000002, 0x0) socketpair(0x1, 0xc007, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x5, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() fchown(r0, r3, r4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 01:48:58 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/201, 0xc9, 0x840, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="430c278a9f13f23e975fc993534bf9a60c84adf04c8a5a5b45cd0310cb33fd125f9f153fc9fa3fdef07f9080ef3b7df98220cd58e670996097d58a03d43939e2791452479e50d01e2ccde6f8e81eaa2b21d719c6c614504a", 0x58, 0x3, &(0x7f0000000200)={0x2, 0x0}, 0xc) poll(&(0x7f0000000240)=[{r0, 0x114}, {r0, 0x4}, {r0, 0x100}], 0x3, 0x13a) getsockname$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0}, {r0, 0x40}, {r0, 0x4}], 0x3, 0x0) r1 = socket(0x19, 0x4005, 0xfffffffffffffffe) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="f05cefaecb07af03977d83f9b783806e8be7efa71e5f66c50ab2a919fef00bd28970d89bf4d6c753ce473268958ad8cfe5947e1aed278c282bb4756ede7094672a6b558ad3a2f5920fc8f34b1b85d80ade99ada342c5c338003c95627eec5af245f4483244c3dae7650f3cf0c095e2a7cdfd4910df3c498a5868ec7b4c8f094923e20da017c07652ba7960b28d6b2d39d962b54377380eadafa2154161dd29a24edd5904da7d48675fb1a60250383871556e11ae899d5cfeed231efbb713f39354cdc4cd79a6657fdb6ae92bd6bd296ed3a6729fec", 0xd5}, {&(0x7f0000000480)="46514c1be3c7025449b914b8149b06d6791bcf19596d0c7a960ce6328e26b28f6a73e5460ae7c10f56e89b6aca7514e3ced63f6ac8fd1cf2091201b39686a6edfc5eccdf8b158611ac74d5feba44f28ca1360e664c1aa141c613b7705b377dc4754533d7bf55d92534c053c90f68f0fbee", 0x71}, {&(0x7f0000000500)="0f9d5b432b3a8adf8fb1db3f6362e8f5f0021d375562c31e7f208df4c762c802f4f93610ad42a14fa6854cb9b7629ceda481388de672d613b8ac8c5c76ffa0d5e80d9068", 0x44}, {&(0x7f0000000580)="51ac3f4b1566acb7f71157fe8085d308c2c725285a3809fe5a0e65edf5d64bf0b9a4efbd12629f8f9782e1b828acd26794ce56f6426f8684b5d042", 0x3b}], 0x4, &(0x7f0000000600), 0x0, 0xa}, 0x2) shutdown(r1, 0x3) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x10) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000800)={{0x2, r4, r5, r6, r7, 0x124, 0x8000}, 0x6, 0x7, 0x3}) write(r0, &(0x7f0000000880)="7c126254b3e22151526fbf8f4f4a36239ea1c401724b9f1be856e73eb573bde65ba0787170a81e4509e17ee6e598a7707bc6f2ffccc08185dd96256dd81a01e9ca31777c511d21658cc33a44d4b711eb6e7f457c75bbd41e970ff4a1d15bde5af7d37dea62dc1a32764b", 0x6a) write(r2, &(0x7f0000000900)="33e91e7e357c7fd722229e90502c65888625f6e347d118e14eab5c02d045da8b3aabdb2ec7fe581ea87d2f5e168027f68f7342c149cc84b311ec9bd7fda22bab2943bd52c80674f414c0ef1c4a37e3580e7cb573f195fd", 0x57) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000980)=[0x7, 0x3, 0x5, 0x2, 0x5]) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000009c0)=0x7) r8 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x0) fcntl$getflags(r2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000a80)={0x100, 0x1, 0x5, 0xd35, 0x80}, 0xc) fcntl$dupfd(r9, 0x0, r1) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000b00)="fd26c0d0e134bdc64fe8d59a21b73edd51f66b1580258b5fcf60767e7905758b6d24bac8388f85be8c34d164f26ff9fb099bf35d74574d4b31eaded5435447e62cda06496e845434276f6d7fa87b637b05896ef5dfeb1beaf6e56390208275", 0x5f}, {&(0x7f0000000b80)="b7c38756b34f879e2cf00b05e0e34a41488b3f346327a7ec044f8cf8c89b99e9642a1eadeb5c2e31bdac74dc6fe0b901f626d61f1465b65f0205899198493827f7c84759ca6042e5fc3efcabfe57338f0fcc3dad733c01811ee042fb44eb54717b483ea22a4aaec647bd49a66762c8d8a61405cff3e7ece7c0b6a11e5f726d76fe5dbce6a88bcfb8558478964e8eef0183b66029b8db4723de3a33c3d630e4ef2b7b7576e6e2ddf47f8eec5fbcddb5e56575439e1b1966c859464340fc48bfd0dc51ad28960725c260423efa8a5321939293e339784ff004b0228214d586be44e0c8158643bbca776653901773def6217cd8a44cde4c08", 0xf7}], 0x2, 0x0, 0x0, 0x2}, 0xd) getpeername$unix(r9, &(0x7f0000000d00)=@file={0x0, ""/4096}, &(0x7f0000001d40)=0x1002) socket$inet6(0x18, 0xc002, 0x1ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) msgget$private(0x0, 0x7f) 01:48:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x9, 0x6, 0x3, 0x8, "0faff3726e4b89382a7d72a90d6e6fb00278535e", 0xffffffff, 0x7f}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20132, 0x8) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/108, 0x6c) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r3, 0xf}], 0x1, 0x0) 01:48:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet(0x2, 0x5, 0x3f) 01:48:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x140}, {r0, 0x20}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xffffffffffff0000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x100000, 0x80000003}], 0x401, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) sendto$unix(r0, &(0x7f00000001c0)="519f2df6f59ba3749c9a70cabe966e68f642535d9ace8f008e124f3550ba3400f1488a6a", 0x24, 0x40c, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0xffffffdc, 0x0) kqueue() readlinkat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/35, 0x23) socketpair(0x20, 0x4007, 0x1, &(0x7f0000000080)) 01:48:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x200}, {0x8, 0x7}}) r1 = semget$private(0x0, 0x2, 0x1a0) semctl$GETNCNT(r1, 0xef0300fef103f4ab, 0x3, &(0x7f0000000000)=""/26) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xd8, 0x2}, {0x2, 0x8}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 01:48:58 executing program 1: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) socketpair(0x18, 0x4006, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 01:48:58 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) 01:48:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x1, 0x81, 0x6e, "74c31965ec5832c712484851e2effa6e07d9588a", 0x4, 0x7}) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x800000000000000, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) kqueue() r3 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:48:58 executing program 0: utimes(0x0, &(0x7f0000000040)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="070002e0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x23b) sendto(r0, &(0x7f0000000180)="49970c65f9b93e1ed8ec8fe5d7b18fb014006797d1d73143132771cc499071ed47b023433e6a2033b8c8eedd911aadf1b12df86ce9db6082f2f115ceff40c8472636c714cc94ffa1a0dadbaee4595b329bebde77a377b466ab8d1e9a1a139ede2f9da376f5c3d1d0327e30df94ba2052b1a772b6b8a4e9e4316655eeb8ac0d373f5435b332a2b7a0b57168e2d3ddc0ee8e53d6364809586e328c0faded4b16912f8c5f5518f0253d0ee7f0a52f46855770070e62322cb19a6ca38ee89a843454c882de65630e772587dcc88e07d893a3c4c193692ed6fb7c52dfe5b9529d2aa4c1038d4a8f13ae760ac41d6125e4bde6ded7e562ac0617d4f7e3a664db2e8c42f5c2c0eca5820cadbd45c064d73c65440c8c2bd0d7eeea58012ccd6caeb197332339e5572123795bdc6e8b891e2a2eac0e368a9eb2b04c88120fb536413f0e847ee14cde7ab33cc380dcce1d2c650151052a82454d0948e1a13c1ca5a12ad01477c0d6e01cba58fabbc3dcb9e01f2885d2f4882b3e492654f1690ef3ab7a95d9d875493bc4157667a5bef90bb6cc094998cf4518a156a0044fc26d37bba9d69454d9e5d0b1e2a15d9c65f64d06e4ac0bb8b2ae9f2db7ae02ed1b9d17b04dbca9a488cee41f7c658b2f5169cc5fba88160769bc1533eb52ef675e9b3e458c8cc8b5b6dd474104a7f67ad43930718625229c999d83747cd4d7ff5108ef33877e1df7d7c65a4688ad51834b9bcf831182d9055280b34794149ed65c2bcb7e9435df48eca403aa11472c94131704eb337b9c04d5717ad90e8517a4cad0c00626f221f8c546f09aca6c98322bf9e91e42a83818b2e23a0eebc3c316aad6b332b6c54ae9118f7cfe8b2820cd3022f45731dbe414de58a7b84efd6b212c8f254a510d7035f538c6965f7ddf1ce0469f0d586b4707d0e1331724976958ba8df84b7f132f8060e411ada1f740df2b71529016db717f3350894766494deabaff1161a5c2dba95c29a363fe87e1811dfb31d1d1a06e51173f8689096096f1843f21796cf2c86b3d1defb7eb8c0860cf416f1b057a1a1c8cec26519972d9828a81277c871755aefbefb5739abae3bef0f63835b9dfef24063af887f82319f412333653b7654a5ce3b7e3c2bfba9c7b9eeb32a41237faa0dc55d2d9a68e9a0c7acd6aa216d73da09120008e87848fdcc12cf5a4c30cd0f8de27f3f7b19e647cd88fd418aa859efbd99f87bd1b988009d70faef098fbd2d714e2666ae8e4294d9b9dd0a5ee64ff1ef93679cb31a9d9d9adb5ae5078fe1ba6bf93ea77e3e890efd11788de1cdde92953af5be653e8184527d8b95d4dd0185a02a6311bf583987cfcd1137d612b523256136d439f610410c773df30892a95d0318767ed8a53794b8f10a6ac67aa79e39a52049cff700555ea8ff5ed82b68b97b055bf4657efdccbce07fd18f29acff402", 0x402, 0x405, 0x0, 0x0) 01:48:58 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x5f}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x4, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) 01:48:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x0, 0x5}}) r0 = semget(0x0, 0x4, 0x100) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000000c0)=""/101) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5c4ef0683cc044be4e027c0389d241e3c8f135e8bcaa07736eea93088100000000000000b33b60a63576afe11c937f99460781d44af769d8836c"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9b, 0x6}, 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000580)="0fa14fc6a953ca30584e1f1660a39856e2d8bb9667aeeab28870bd7d3e3da667ff6c8daee154b2ed838c1be2b8e96ba4997fee25f7a468424d0eac53f1004d454be0d7379ce989187db3d522c7cfea2a0b1fa4c6cebeaeb6842d2f4f2e8411e752bf36ffd8a7427fe5be8a6965e8a150b7d5e0bd336b9acc0babf42733da5c12efbcd726852874ce053f5a093c498c72fcc18ef2280fceaee166f679aee9f5151557c8bd5261d0c61cc330d424cf4cc7ad08d473d7d9db712832c26ae1ca1ca54998a001271433be0615c3fae326e629d2e4ff6f318053bd760da3838f1ac6e9966fa6a88e0d6a6273c1858be1f54da3ab20839c19fc7aee7bd9bfc7b4a87dbb5cb93fc99f6650328e0468a2df6784a77af1dac086ac7389519cfe15d8a5a6a18f8580aee8b8526065e664483a52267eccddc558b305b91b1905c274a3318f26f0e5d76d911b99a03cde841e4c50a2f625fc870316f7c1b96ba4f5540adb51f1a9077ec391cdafb6e8ac4938c5b15d7dca7be5cae454c0511136c040fb673a4694e3d4b9a90bf1d4680c2a5aa1cedb6c9a50638575ad9daebc3a8050a4c3f2234b3fa25f12d281694a0441905c4355662678cd1ed5b12967fa78b5dd546634feec9e147d1a27dbfcf45ede72b1186569105584f9d9d5250cb92a783ee5580db2bd5214ad5d64ef3281528b70a8c4defb4bc8b15b08588729db68fa70c3c40a7e5b97dc57ed8127cca7a8e5444374cc2ed9a2d504e90ba598d8073eb9bc76eae46a914e8705", 0x225}], 0x1, 0x0, 0x0, 0x401}, 0x408) semget(0x0, 0x3, 0xa) 01:48:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xda) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d", 0xad6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xc0}], 0x1) 01:48:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) setitimer(0x2, &(0x7f0000000000)={{0x4, 0xfffffffffffffeff}, {0x2, 0x5}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x410, 0x76) ioctl$TIOCSTART(r1, 0x2000746e) socketpair(0x0, 0x0, 0x0, 0x0) 01:48:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202034d000000000000"], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="a6ce156870f8c05d6c7db04957b2ab1832f3679ce9447e21984a6b114bea6fd740ee32d6ab07", 0x26}, {0x0}], 0x2) munlockall() 01:48:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x28102, 0x2) 01:48:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r4, 0x80000001, 0x100000000, &(0x7f00000000c0)=""/57, &(0x7f0000000100)=0x39) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x1fc000}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x80000001) recvfrom$inet6(r1, &(0x7f00000001c0)=""/108, 0x6c, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x9, 0x19d5079e}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r5) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket(0x0, 0x0, 0xff3) pipe(&(0x7f0000000380)) socketpair(0x18, 0x4000, 0x600000000, &(0x7f00000003c0)={0xffffffffffffffff}) r11 = semget(0x2, 0x5, 0x100) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000400)=""/11) mknodat(r8, &(0x7f0000000440)='./file0\x00', 0x4, 0x5) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r12 = msgget$private(0x0, 0x400) socketpair(0x22, 0x5, 0x5, 0xfffffffffffffffe) read(r4, &(0x7f0000000480)=""/144, 0x90) dup(r3) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000540)) socketpair(0x30, 0x1, 0x2, &(0x7f0000000580)) semget$private(0x0, 0x4, 0x12) pipe2(&(0x7f00000005c0), 0x10004) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000600)={{0x5, r6, r7, r6, r7, 0x11a, 0x4}, 0x8, 0x8, r5, r5, 0xf5, 0x4b361de5, 0x7fff, 0x28}) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000680)=0x4) 01:48:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000ec0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771735488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18", 0x89d) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7c4391ba, 0x40}, 0x8) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:00 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x1c, 0x10000000010) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2811, r0, 0x0, 0x0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') read(r1, &(0x7f0000000000), 0x0) 01:49:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) 01:49:00 executing program 1: r0 = socket(0x5, 0x3, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x1d1) 01:49:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) 01:49:00 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x88) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 01:49:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000100), 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) syz_open_pts() close(r0) kqueue() fsync(r0) r1 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8001, 0x6}) open(&(0x7f0000000000)='./bus\x00', 0x1ffff, 0x111) 01:49:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x2000000046, 0x5, 0x2, "a147780ac85a538a131100e81e00000000000004", 0x2}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:49:00 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="c4f14612fd5ccd9cf47f02a3eaf60cf5cb1ba7d86f97e257d194d0db7a3bfb94ff18d5ba6071e8163a1ee751dd1fd799c9b5cc14ad4fe80f15a9b6e78f392763dc495e54655541b1d7c2f2aae842e84bdeb18d7307775435ba4c689c7fb24f315c50a440dd3f58ee5cc3d5f44e79e42815ac956a2775b516e976c3caedea2ae9b70afa84df8a3faacc6560b9e4bff0619366214a4002b8578243064f674e0d7615e39b2427c551e6f087cfcb020b1f7f860a57233a290d82e8bb348e039c06ae6b594b0a03a3df7d9719be47672e6dadd19e84705d842ba5cc2c46976e8c07f8102f61883f782af5faed02172c377e746c14", 0xf2, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 01:49:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 01:49:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) 01:49:00 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x20, 0x7f8f}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) 01:49:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x800, 0x5, 0x8, 0x9, "4494e6aaf53a84691622fb580d550603b7961489", 0x5, 0x1ff}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xcf) 01:49:00 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x1, 0xa7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65300033dcd54a1aa58e73221aae174d2b4d705c31010c2e4b826590b98c02f3673c9ef8e424b5a2d75d5663d03bc51f20f949a97864890d39da694cbd0bc4acf7e2a523dcf2ad230a13a4aa8d7603805c4413f00f0f8d4074fc378aac451ca6908acf32053cef957a"], 0x1) socket$unix(0x1, 0x2, 0x0) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) close(r1) socket(0x1a, 0x0, 0x61ee) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 01:49:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) chdir(&(0x7f0000000040)='./file0\x00') 01:49:00 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) clock_gettime(0x3, &(0x7f0000000000)) 01:49:00 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x0) socketpair(0x10, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x4) 01:49:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)=0xfffffffffffffd2d) r1 = semget$private(0x0, 0x2, 0x8a) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/113) 01:49:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) dup2(r2, r1) 01:49:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0x5241dfa518159693}], 0xb7, 0x0) 01:49:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) 01:49:00 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f00000000c0)) 01:49:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x4000000000000041, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x7, &(0x7f0000001a40)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = getpid() r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f00000018c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001900)="ae4675b30be0f387f590a2663c02810fb9da579c1a9d6045e40520a39b21ec272921fa9f9a9bb6a2c9184222f4ca37a699e2726bafed68b32a87a7e722392e0959ade84ebc89786d0d2e497bf7a19a6c7c953cfd718d8b9ee78d7599d77fdd032b6dd7f138a7fc22f048a5e28ccc196c16c31b7239fbf31ed888cd71fece02dd39cd13bef9bb8ea973745341547f6bc6758ab4a0f6271d68325cf81d54cefbdbef62b081d2a25e00747abbcdd5a5aa322756be31c85e368e44b9496869ee5f579667f059495cc0f9aab2affd83692ef4c5", 0xd1}], 0x1, &(0x7f0000001c40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x150, 0x5}, 0x4) fcntl$setstatus(r0, 0x4, 0x80) lseek(r0, 0x0, 0x80002) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/56, 0x38}], 0x3, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000240)="da3372d3a57919ad7e15a3ed72bd40b45e6db1dcb1656e254fe66e3959bec6f28842f5d9b6a2", 0x26}, {&(0x7f0000000440)="9d014fa11dce98accebb87bc1819dec33435a7407aa9396796f741284d95db4472e6610bfab2cb34ab8bd87720380d842a90572762fc4751b4ba2dda01258785ff0c1a9d03b2e31d0513be90081fd97362535c3af7def2f15116a9bbea89dd43829bb34ab16bab7d0716f2e2ab111aab3d0205ec2c3f9d09d75f6cc4e454b4e0a33cab888fcf12268d4a21851bff7cf66294de1182668504739bedc3253e4dd1a43aaabfe9297abbdd06591b8af60cab03d5fdf995cf271b480aeb163e3b17245eb7a6bcf7c9280df7540fefe08180f1c0209fc52fffeae0dbfee231343dbaef5acfba6b0395529e3ebd7f0c80e3656b8ad94fe454636391501bd5e7c50919b2c5e9ee959ed1b70298d0364eb3dad6f3c4baa8e02bec009de8be5001bc5e8ab058726ca2186bcd95918689cb9da346a3e8874f3b6a176ea44e6a465f5a87d39d0df6da17a2960a82de02c0fa6d31922c84fce90bf5589243e1eb3789f5e72bf96d0d62deffa95fffbcb69951ac04120d999310878ba66c6af01e7d46303ed9179c421bc031c59cd4f3ab112bfe5cddab17a51c36a65bed355d4e873f536fe24948456882da6634b2f2f9f8740461117d2ba3e112c786b2f99401690207c8863d126a90df127301ba5bc557d23f17e644a086bd3556f26177427a58e235586fa8bc2b5a4a1a6d1867ac86cfc33712e4a4fb5653a388502a20221ddd4bb1e22fa4ed87e30ed993d62362c2cb9cdccfbab90b579348617ac7fee33c2e533eeb0df59e22ac09d127a349dd42953758db7d944ba27db84b3e450107642c02e44b225b46d6f90d7c1e76dc562b1bacce80d7b90b465099dd941e4c78b7b96346b4b12f2ed39d07d98d0460fe69a84fa3d3ab602f144edc873811f6f7fddfe6e7884985f3fa9e0b3a56db18f5c9969d7e3dc304a7f46a7ebd7816508e2185125186e1ddb8324220e88a78f3481cdf8f5e2ce2449ca5806061cc5786c89cb4e3fee2a59318dfee927d7204b90f86e314142173c3401756bd1eaf7cd919c88a3c27f3f88a814b0e4c046819efc263ff73e1b24ed23c9a3ddcb09f718b029949f40284e489dea6163ccc020b07277c396742be8e3279eb8179dd00af1e2e4ed90ad8f4f31970b1148a118988be52f22b0ed4beddcd153ee8db09bb087f48c074ca7513cad763060d804d9edd83be8770ace549b7ac3596bb4e71e0afc6f72b12e1b5e7329da2fadcee6b9496b71daf066c3d1ca776e9d6b3c9f3d92bed1e4f6a64ae2d8303d39cb7664755cea27c80c87d8a2d2b320c43360822a8fb2a823c28f12552dbd0fa820b0c14c8fbf4524f1bf344e3b265d9a23d38787acd5ade80a6d4778a264f52ff837f09c1cc133c62ee60e810ef3f2729667a39e9ddf4d88ccc1453ed3810065bd88782ba8370852af48898049f0f309d81b5a8f29d763d49a252e2c3fb9717a51d1742e5526485fb0e4e561301102dbfb8ddc37efba008907e412fc8fca09d09ca93eddfba0ae485201821bf38939f2ee66a7d7201ca38abd46167446699f96f8803482122b5051884abdc5ab7c52eb7a995d177bf00a19bd3228f15eda43418a494e247031289c2c8eeb070a03df435423e69339379f34b0244584b11459896df85f097230930b487c33f2bc1cfa5505403a58d56d606a882acc8ad8972080650b227988551559de8f671fd0be7174a1be9a0331574ac0cb261a7f513e13977a916c67ddbccc386cf49a822ea5663a1db0ab71bb7c3111c48d5e93296e33ac534a0d11401d2bd6e2a4b5216f2e00470d99500980a12910a3d460e79e1584172bd6a3f20e6e6931dd9017fc408983c97067fe49a6b1b0039df0c30fba71af01c513550c7380b26eca59362a28c3cb7f4c7e8436ab8d4d36fc1470c1949b9dfae7bebd39762c32e381eb613b616a334364c39a3baad254f4f0c8630c0e3956b44f47698dd7ee67cdb0315e11e486690b59282949166326063cca0e3a48910ef08c054c7f1f1e66c1f5ad702351827848171e840f9166cc9a57efdd6090325d6b3d1a2a28210155d775568f68059be08c454c292d65f7c7c687f9edea39aade2f439877e37ea3223b278f07d4e6bfdb7ed409df0f16afa1c2eeb7d762c26bdf21b07236085bd3443da99d3031464a22670ce5649cc3f840fe65f509d2de6ec62107cee5dfc8d5d61acfe812ac1dfbbfa7fab35e50c7ac56739f2518ba5145a97bf161041b1ada87dee9ac71d203bce4356968a1f2dbc1197f300f9819bb39297907b49a2c6da3dfec7f75a4cac297a57616323de700e9f0dd08b01790f4d2d48524e8f1ff51e32205d9d639a32d111542421b8f4947d8777fb1c32ddddbfe5705a4980614f9c4bb8817cee5f1b38293ed5733ec7c8bc2a914180c11b69cf11970d84ba0a63ae1c844e515b578ecf31dc8048a2196183b2b1309ae57ee3248dd7ad58370a96e9e93f45562f0e7ee18fe32432a2ba11b1dd7d26f6d03b8f9404949773303414fa9aaea3f12aa937fbcb0e471eacb0b75cc4ddc68662808c866da87723f5efce1d9422f7ddd14da914fd377ef91d2172703969140ea5773da21932a49571b3c0d83d4c36829a7476fb78fc73cace2bf874bfc4c6c483f9b304759477f7679f21007a7fc23f520f737bb70371267ce2add96c483c0d06d32e046bed14cca343c457a1bde7d10ac682a88ac54fd232298b111e6cff69ce5f424cc12da65a717f2d9fa4731d8e7fd5691976da37428cea19236fba7ac98907a9d517d7bac146d5298cea62b0f79477310c0448e3462774b888fd6c91d4811b3a233b76d1f6e17f9848ff8db4467b03c649b4436a2fedc870c8494c0ce539d4988fd198a379f994acf81dfdd8fdf90653b618850580b32a4b81c4402da1c834ad5dd27edfe9c02fc1ccb93b322f7de2da4b8f31fd39b6cc4e4b9afca196bb74e856f6f1700678550ca593ece2048bf4e23b5a07724186621dbbf56c37b4f9c79a34ee9303972b54e82db8995e9ac7975e552be663ce4134dea50f61df12dd80f65fdec8805f83786f0a3b1946bd37c7b3eafeea984ab1b0be89bedaaf385db0dadd404adc5f13e3d7338e0d06c786ef9a119018c430799e3c3e379774160f1b88fcb1075681e553c5572237b2d4163531232c793bdda0b7e3c999baeeb171a3c55f55569672661d92eaa85a0af46fb4ed4b785f9789eb75fd1fc0fbaae62359c2acba0f8cea903c64bc81cbc9fa45550cc1cea60be140c250d6895f7d991862d5654d250ac08a16d86806129188f85603df3952c7810321b2747eead617ae600768233c8a34434db5378adf53d1a53a56773a1b2413c08a06ea23bae3b2401a88e7cff17aa3759a5db869985d625e31c3664236b1b048e2b0ac0a7f20c01b541eccfea30a58bd105273c7073eb05f8695f4975cc19e81f6e8a9745027ec35756acc1ca28009fd7289fcd5f55c4aacd3ac53d9b314ab8a0c5896f855d18ac139f30fa5070f2cd09b9eb6bef9d7c62582974000222dd263922c319f5e45b8a744399c114045df20640e8486818cf877f34b4f25a429c99bf12eb156a8c4d953b101ae791eb909081915a192dd8a2abc8d723986f25119d4aa60d477fb945202ee2a2499886851b7694e3a39395611114a6fdaad306c3134429fd6d597e713a4337a3e550a49a9019b6ab2023230521b74aabcac8d6c77fcb416ff8496c58da53dca2710de951da86c8224e7fbb7ddb994d1a16dd5712ecec11c21f8973926960b8e95e5211f71e00aaf6ae83daf9da2f59faefefbdcc0250b5bec70689dfa2547dd8ce607623af38e9c7c965655b3e017b1c4d38fe4066c1b2d7e680da9561247079ae6dc4b3fff7239112f56ef99221f8f1ff608d55160ae40ae179e0bb4471ce275088182b04ad39d684ae61c7c805b2e3886a98bf68fdeeecd5f36b9eaa952d08b9901033cad7224bdbf5d704ac8eec291c63d4e33a845574c3906f49945448a2440dc73366c9902830b29cfaa873312579dd56508089a32e8f527ebc7b5d7a9c53144a3d24fc72d4730df8c56c7917ff29eed93341effba2baeac1954abde2164cb3978fdb4617197ca4d900ae3b2ff98ce1bbfd5e0f8430c836595cf3f8ff91ec77795fc44a62922348a1f327d9aeac7e8aca32293937e2d55bf555dfeaa5ec3eb8830200eda43e5ccc43943347cbf17a80a1b23c4fa79bf36790995ce69ff81b64e335aa1cad49717c66f0887d5ad4ad0988d9322b01f44914f160aed40eb8dc200619261b22208b5564f6b3adc1079d2ca1f04a7337d12b872d251f2eb274bdb07b3896918dbc4c3bc8166be55a6a93faeac8d4806091d1291e73184bcfd6898d6691ece47fb164610cd1a1cdc848a466dafd7c999cba2e250e277efc1cf2398e3b4866d171fb969822063ba0126ce695a0d3fc47d7883f0f5b8e007c93ff81057f79c4d34a04d0838d7d6e11e17a8561d524ca71535e8925fa093f90ed69821376d763f2f337c46d977a619af69a74f33a9ca3fe37cfeb91b9dc365f7d840d23156a5befe458060851170d2a8660a5157002dd524d9c77c9252df80fea4cff53d28c390471e60baed56c3299f0b6c56287c011bbdebcd2e51ec0513156a926bf00a6d9dd11b078140edb9008deee9899fc1869ebc9f9371535075b31768f6813504139344b013680d26b369a4b0fbdbbf0e1fa4979643d16d1293adc5f08d868aeeac0082173873012a095013dbf3716e28cacd0ff613b451c41536fe518d0bc91ef9aa67011688fecd63d21ef956cd23d943655ce57ef0236cc9b68a8cc0d06d96bbb2e93a38e1603f81ceca5a06355f8a9fe1a580d954fcd21c1a6b425885ca53bee6aa984112610a28c60b65746e863f7611721729a432a12d7ec3749aecf206f8916d2badde46726554e4ea772d666674a47829f32d7adabd4ef40d3143c954b58e47bca4150d9c3591809773ebb51208bcd354a1c64fbd965223bed2e3ec24c1a845df20574e836a9ffedc533f0f139e001bff70c7d69eeb635f50d972bac0cf61e1a26c57aa9685f1732f11019c58c90d0c03e68d72a3f41c682566490f19afe9792fad09407599695a10c125131e115d1fc6a8888a0c17493ca19df4d200897cf017ab6904bdfff1477824572acec62d2879ba885b50c04ff96ad45e80ac435c4020a83a72892a1e5c34cc6f7dfbdfc1bb064cc9c892c33dcc32f3dd9f7e59e7ddbcc6ea2216eef89ff689c534a11d57b24c7a91f5d8f9e9962ffd57220dad8e302b81acc4955b2ea592def4fa32cb760af11ca296267a2f94dcfacf2503b4a945c6322b0450bbdc669c644e9516fccac42f4e03b5a096436819b8aa592c5137f0509a7a3ef6d646bbcb0d068db764a42544993cf511e861783faf8595b5d19d469c5ff6d8467094c969a13172e795f33aa81efeaa8a17849643244e2960e9112b6dbdd4e435cd9427d47c8ec510356dd5465dfef64688aed3ed7cb13081bce2782748e975440ca438262b3db5599e461c8388ffba7971165a3df9595b3e610add3ce2c8ae0eb964fff445946ca051daf283f2154c0536f00ee9ba575e29fb61d8f37a4ef3d1e2d719bfa36205694b68ddf07118ae374ded4a2c0153e42e4c8459c8d5795f59aa18e3edfc203166720974ae1ca4198d4be6bb65624b8bb5e4b4b142d27de217f4448a9b125a59c4e55a291f1a2ffe206a271fbe212ea254fca6630542b00ddd66a1a8dc873feacf3dc34f1af4cc1b6b749aba56b8000d8549d1d0d222dfae5a66cd4cf06d16eb0a594ac63ac9dad0969564a1fbad6a", 0x1000}, {&(0x7f0000000280)="ddafdebd2b9be01b981c092eda60311dbd65cc330d917b88f052fab869b386b97a4df69dab8260e6878b272c8bc4ce82d7e2e9ee1e8761a76bf51298e5fd84ba80e988db33963f6be4456b3f96b1254b6d0dc4c9546ba32b2289663e55ae1c8aca09a08d338be56f9101cf0fce766f871b28817c04", 0x75}, {&(0x7f0000000300)="1f79b7b376638fe63c7f895a75d6ad2994656e842c22ab5b74fe13", 0x1b}, {&(0x7f0000001440)="1fa8a482b84b7dcd74c2b22a1ce88e2e44aca81a87d5df466a769fbafd0b9a0fa655c0767d78b2d8b3acc216f0093d46ec190a1da98455d0bfabaff2de97388907c7fdd1a634aa4c985e6defd0c6b962779a192c984ab232d8fc53c2ed75b9052889faaa46bf9219a0b39f10f966ce2a8b72fb010649438082f2390dfee173cc312384b1d4b48806b2680d0d0047720468c143bc5f004520182bdebee63292bd6bc25fc63aacc141966bc97441dfc765f8f571d596440bcc9378f528078785bdadc401276ab968f69a36", 0xca}, {&(0x7f0000001540)="98ae8a383753f606f50466e3896010679f83791393427e7d813f503252ff43706bf24867af5345a5f468cf02d603bf088814ee47c483d25fc7df6a83b539b0e0db003e8483a899c84cb71d1f4fb4361c3235946535ba92d5df330942cc4f93344cff6bf27d6e801ae07e1b241b89b38709b77493da64371ffd69841c440477c758f691341faaeacdc66510bea1d21c0b75e046ae5e557f8ee4d667168cad96946a58d0fa6c1396bda11857fefaddbe2b2864ef95b392ba2235ec977d28553f4faeef5033d3cc6139139f57", 0xcb}, {&(0x7f0000000340)="2702cd63de79037c9a74600ecb69e9fcb1e1c6e0ed23380e4f335097cc9be032033e1baf5dfa5d976c8301c932427027d3e6332265d946e00b56441a9913579b430ed92a291229894daf6fa88a1f5dd656ae1321e3609b1e6aaa08460dd20a34e9328ff253f0d3a466de8af1ed8a82bf8b9b3b1e53592b0aef11f57905b5f1c3fd7a3447a46aa60d0ed71dfad3a8e95955c34fbd1a03f6368aa1a355a3905ef5d10f39a70a8612f7263490430e02609b120dfddf659d28", 0xb7}, {&(0x7f0000001640)="4c1f14df914218c9f822153ad8a263364b94dad271cbef049aa424f25678dd556e2a40deb547aba12f7afe26bbe3910f6f79cc03c111cdc7696f51099fd13b3e7805ac432d1b33d68838f61830a47395e35f37b6b16688eebb2fdb78932f14e52692e6c7bdace9279acc09761ee2550ec56a387f3af12b6a0c463bd0f65e9db6c6824c257c7d26b559ff54895df7b4bfde4acd0221659b8b80de93eb56e5e94ef48fc1b6fd1cbd8841d18ca6bf6259166c4adc799c7e76c8faf5eb", 0xbb}], 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) readv(r1, &(0x7f0000001880)=[{&(0x7f0000001780)=""/32, 0x20}, {&(0x7f00000017c0)=""/24, 0x18}, {&(0x7f0000001800)=""/117, 0x75}], 0x3) 01:49:00 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:49:00 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() r4 = getegid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x40, r1, r2, r3, r4, 0x0, 0x9}, 0x4, 0x2fbd9bfc, r5, r6, 0x5, 0xffffffffffffff4e, 0x3f, 0x5}) chroot(0x0) 01:49:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) 01:49:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x1f) 01:49:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) 01:49:01 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) flock(r0, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 01:49:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) r1 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r1, 0x7f, 0x100000000, &(0x7f0000000100)="bea2103eea94ea8b387abb4d", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="07e3198b302ae41f4778e950f4a8ff1a1e0e73f4cd988d5880eca676fe0ee10e641a1003a0a9be1376f42d461b2840a08351873f89cbc6975f90bbc3ac0ffa551e115befcefb65a48c4f9e4c54af9eeb92ff04b3170f992a18b85d11c64b5d35c54fa75d647a99619098df1ffd15b9396b50d686067e66f4edc18758845285569f439f89a0bb9ed474a727fc2772fbc8a6b48d801bb036c0199a74a18b9cf9543a", 0xa1) 01:49:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x10}, {r0, 0x10}, {r0, 0x45}], 0x4, 0x57) 01:49:01 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='g\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='x\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x50b) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xfffffffffffffe73) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/212, 0xd4) 01:49:01 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) 01:49:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 01:49:01 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2000000000008) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100), 0x0) 01:49:01 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) kqueue() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 01:49:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 01:49:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x400fffff}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xbfe8e78859fb4e7, 0x8, 0x3, 0x3da, 0x2000000020000000}, {{r1}, 0xfffffffffffffffb, 0x48, 0x3, 0x7, 0x96}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x5a, 0x8, 0x2, 0x28}, {{r1}, 0xfffffffffffffffd, 0xe0, 0x20000000, 0x401, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0x5f0c2864}, {{r0}, 0x0, 0x3, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x200fffff, 0x0, 0x101}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x51f, 0x9}, {{r2}, 0x0, 0x80, 0x40000000, 0xf33, 0x139}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0xd, 0x40000000, 0x8, 0x2}], 0xfffffffffffffff7, &(0x7f0000000180)={0x5, 0x3}) 01:49:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000180)=""/120, 0x78, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x7}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r3 = getpgid(r2) r4 = getuid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) read(r0, &(0x7f0000000240)=""/4096, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x80001, &(0x7f0000000000)="e442ed280d5e4d2273b824e0f3b6b2e4ee2e52d1af734b414de941c3be6baccffcd125cfd512ede128e2f91aaab64f", 0x2f) recvfrom$inet6(r0, &(0x7f0000001380)=""/137, 0x89, 0x3, &(0x7f0000001440)={0x18, 0x2, 0x100, 0x4}, 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x39) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x7ff, 0x0, 0x8}, 0xc) 01:49:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="507c02d2"], 0x1, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="604deba37d5d48b6109ff38cb71850763daf596fb5ed96c2850d130098100c8f4d642024a0886ca2a65b545e8826a803c41461f9effcb0773dd1c3", 0x3b}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x400}, 0xe) r11 = socket$inet6(0x18, 0x8000, 0x400) connect(r11, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r11, &(0x7f0000000000)=@in6, 0xc) 01:49:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2021, 0x30044491) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8080, 0xe7d) 01:49:02 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 01:49:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x4011, r1, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000001, 0x800, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000025, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x4, 0x101}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x1f, 0x101}, {{r1}, 0x0, 0x0, 0x8, 0x0, 0x3}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x5, 0xfffffffffffffffe}], 0x9, &(0x7f0000000200)={0x4, 0x3f}) 01:49:02 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r0) r2 = geteuid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1810, r3, 0x0, 0x0) seteuid(r2) 01:49:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x10000) socket$inet(0x2, 0x8007, 0x2) 01:49:02 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffe10) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x71c7}, {0x18, 0x3, 0xffffffffffffff72, 0x3}, 0x4, [0x5, 0xfffffffffffffff8, 0x3ff, 0x6f7a, 0xffffffffffff8377, 0x6, 0x6155026d, 0x430d9b75]}, 0x3c) getgid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)="532864963babfac6bb", 0x9}, {0x0}], 0x2}, 0x1) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/227, 0xe3}], 0x1) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/114, 0x72, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:49:02 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r3 = semget(0x2, 0x4, 0xa) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0xc9, r4, r1, r5, r0, 0x21, 0x2}, 0xffffffffffffff2e, 0x20, 0x400}) 01:49:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='\x00\x00', 0x0) 01:49:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20001, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) 01:49:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) 01:49:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x21, 0x1f38, 0x8c}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000081, 0x3a1, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0xa414eca, 0x39e}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000002, 0x7, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x2, 0xfb04}, {{r1}, 0xfffffffffffffffb, 0xb1, 0x20000000, 0xcbdd}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0xb4fd00000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x6, 0x1, 0x8000}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x19, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0x31, 0x3, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffa, 0x81, 0x2000000a, 0xa000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0xab31668, 0x8000}], 0x4, &(0x7f0000000000)={0x4, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000280)="9dbd081d87e9a0454149581bf37c5754734f1133fa1eb7d505fbe491623d271b947b230325fb2cf23da8e81d682e990d559cb3de7f5ab588f415ee915ced8036b5b4c9f4d8585873d56cfb5d14088ef262c3162afca38894c2593ead2e64e8fb1e373a0867ef691e4dd7f211ba9ac9b17e592c45ea3ed3d2abbdec2db4a22edefc535ddaa57224562932147ae7c5146167ea048843a862eac7f77d47e5d4e872ee9cf758ceb7be829c136259e344121ffb592a103582cf6cfba0faaca5e3ba3210fe35cd898e729e9900f9fd0bf1ccd1", 0xd0) 01:49:08 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {r0, 0x90}, {0xffffffffffffffff, 0x1}, {r1, 0xd}, {}], 0x5, 0x1) 01:49:08 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x31) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x104) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getrusage(0x0, &(0x7f0000000040)) mknod(&(0x7f00000002c0)='./file0\x00', 0x12, 0x97af) 01:49:09 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x207f, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x55eb, 0x5}, 0xc) recvfrom$inet6(r0, &(0x7f0000000700)=""/173, 0xad, 0x40, &(0x7f00000007c0)={0x18, 0x1, 0x7, 0x800}, 0xc) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/35, 0x23}], 0x6, &(0x7f0000000600)=""/169, 0xa9}, 0x800) r2 = kqueue() rmdir(&(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 01:49:09 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x8003, 0x2) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x3ced03523a577240) 01:49:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0x5432}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) 01:49:09 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 01:49:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) readv(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 01:49:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x100000100000000, r1}) 01:49:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x10) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1) symlinkat(&(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./file0\x00', 0x23) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 01:49:09 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x1002}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000040)}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/37, 0x25}], 0x4, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 01:49:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 01:49:09 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000440)="e93fe4876ff605e2e721", 0xa, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) 01:49:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6161c9dca7d2ca970f859972c9b32fc4bbaeb93", 0x0, 0xfffffffffffff961}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000001, 0x4, 0x5, 0x7fff}) syz_open_pts() 01:49:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x24) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) r1 = socket$inet(0x2, 0x4003, 0x0) listen(r1, 0x0) 01:49:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) 01:49:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8001, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffec5) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x6e4) 01:49:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x8}, {r0, 0x41}, {r0, 0x50}], 0x5, 0x7fffffff) r1 = dup(r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x40) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) bind$unix(r2, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 01:49:09 executing program 1: socketpair(0x33, 0x4004, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) read(r2, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "c5ce70111000fdfffffffffffbff00000100"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x1, 0xffffffff9804f821, 0xeb, "d4ab44d2e9651741922a8b650a201a1ed15e1d82", 0x1ff}) 01:49:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x28) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 01:49:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x5cc0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000002, 0x100000, 0xa6ad}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x3b4}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x8}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x92, 0x80000023, 0x4, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0xfffffffffffffbff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x18, 0x40, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x44, 0x0, 0x6, 0xb46e}], 0x6, &(0x7f0000000080)={0x0, 0x65f}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) 01:49:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000", 0xef4) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = getuid() r4 = getgid() fchown(r1, r3, r4) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x100031, &(0x7f00000000c0)='\x00\x00', 0x2) 01:49:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f00000000c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca9aef3d4e3d268e9a76b75befe56f5c60379b8290b", 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x10001, 0x7ff, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x20, r2}) ioctl$TIOCSTOP(r1, 0x2000746f) 01:49:10 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000240)='./file0/file0\x00', 0xffffffffffff2fff, 0x2) rename(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000200)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='}\x00', &(0x7f00000003c0)='\x00']) socketpair(0x3f, 0x8000, 0xfffffffffffffffa, &(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x80) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x2) 01:49:11 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/184, 0xb8, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0xffffffffffffff41) r0 = socket(0x18, 0x8000, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x100000000, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8200, 0x82) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xfffffffffffffdea) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) 01:49:11 executing program 1: lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfff) 01:49:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 01:49:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) socket$inet6(0x18, 0x7, 0x3c) 01:49:11 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x1, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x30) r1 = semget(0x3, 0x3, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffb3f3, r2, r3, r4, r5, 0x20, 0x8}, 0x0, 0x7, 0xea}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 01:49:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x30, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) writev(r0, &(0x7f0000000040), 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)="232deb00") ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:49:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000000)="e3", 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) close(r0) syz_open_pts() close(r0) kqueue() syz_open_pts() 01:49:11 executing program 0: r0 = msgget(0x1, 0x10000000) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0) 01:49:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000000100)=0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) write(r2, &(0x7f0000000080)="3a31e1d6cc2e0e3d5b3b513af21bc21dc43775badcda9ec88c45136e74acdbdd0da1612660f3b1b763f971f9d3b711f1d983db8b55488afde24674372e0233fbd70cafc9be8d46453dc3ccb2f28a624e25b652df3c1e2dd762caf210a147b8c25d1a8c755226", 0x66) shutdown(r3, 0x3) poll(&(0x7f0000000180)=[{r0, 0x1}, {r1, 0x40}, {r3, 0x44}, {r2, 0x1}], 0x4, 0x6c0) poll(&(0x7f0000000140)=[{r3, 0x8d}], 0x1, 0x0) 01:49:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/179, 0xb3) fcntl$setown(r0, 0x6, 0x0) 01:49:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/../file0\x00') close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1ff, 0x1fa}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="0ed4b14a879947fc3174fcc13ee294412e2b88e9227a1b1b3640a7f6738bf6177ab36f22d1237ba469798a70a8233db479c0b6e506e7948ceef848eef8192302e09d41de9a5dc6802587e71b09ce8e75f07cfb96bf3c9457a66edbcfec081abf4cd20c565f01f7408230c3ec3171d7b1bd570158bbb125055154e00df9db64fa8dd804796e2475683eaf7da398db545b0838a6c650f4c8ad41d466207fb6e6372bfefae009cb69542eff5139a7f40ef74575c38aea741605683ead8e1e162162af07ad59b649282efe1e3b190fab8abcf659a9efdc64ffa7dbcefc6c31e252e7ad89", 0xe2}, {&(0x7f0000000240)="10e4c3a7176441926104f7d2803201129e3f2d88761a73f6b8802cf7e91b222f65681596ecd24996966705e6551de0779efe65542fe86751e8ef21b9fbe9b39e547793638f09a398b2528f4bd62c6b4f86df96b380ecf3078bb764463abe53f28aa1b5e2d57f718ebe494412f8af8edeff9530eff5cc47b58fe744a6e6f5ebd857359fdfbead557b7c8b3ee969300ed971f8e6c77b5efeea11439efb76fea051c87a9e141f1b11ff87882ebfec64d671be464d7039d6f5cfd271b076f768bbb616ae4f22", 0xc4}, {&(0x7f0000000340)="d16134ae40a65b661626ebe31abf66dcc9ebfdc9ff6fc504d20eac6fd891ff53784f50dc494ff959728b4ecfb823b9ff6a2be719d48ea2efec3d13dc9a028fdebdf130bc44eebfa225298bab5a402db6207ca4246cc763426a88b0a69b44a38904fd2d9f4e52ea3203f2c187e8fe0569d856e25c563f76c0b203d967de2c9515b0ab79a41215f228271658e99b031a4b51a8b1ef4f1d3bf73ba0c75aaefee43483ee39aa38d14a103765463b53aefe916e87a15718c343362725fbc6a4ecb70a2a4ad1", 0xc3}], 0x3, &(0x7f0000000480)=[{0x98, 0x1, 0x8, "b421e0719405f2598b01315416615f52eb072128c6bd5eb25c0588e55568975d0d142b228969cc01cbff33383e6bd45854e0c35d47622d728e28f74a6d55befe6447ccec2080804dfcba670d666d14deab984ea19dba2000c780b6f813fec4b99ef82edd4addb44ec9677de8f48c7f36c651dbbf87ef527b55f3e4b4eb54b000230e94a4295b"}, {0x90, 0xffff, 0x7, "d4aa2e73ea9a30524db6808d19e449d2c19f2560dca7fbaca17b2c21bfa5241714146213d8b6002f5224b1aab535da98c6f70292272ecaa0b6380bd90000ff45adad55a0846f811f4d957bce4fd0c871dbed041a309454f37976a07add2826f79427d68c87ac36a4bad4258a50f58d5408f31a6b8a115ae16d6d"}, {0x30, 0x1, 0x400, "c5da8811ebcae24b45f393d98c0df71c054f8f299b373e16ce9bd275669b"}, {0xb0, 0x1, 0x2, "0970aba2ee48225d667f2de94c136c53e0c4572b0aeab05bd62c5ff42ee972dc96a9923f98311ea118483196271ddfca9d7fb60b0aca19243b26c33565c5562b95244d70fde6ba360b0993040eea0bc4f570c952690217a5e6ef59729978118844c0a7f773595f35245b63f066aae49c4b11f001a92ba0541f2cc9fbdae25f238140fb7ce86759f01b90378e45b7c5b956b827bfd715ed6dc6e0c4b734412e"}, {0xe8, 0xffff, 0x0, "46226a94745176d81aa469837e86f76c372762db2d8fcfeb0932e3c723f656bdae8c687d8aa304b36dbe7da003830984c5c622d916367bf5852150fd1715017b4f6b99c8c680c8e1cc84c5de412c3db4d665efe53ca83c2274cc7f5fa5b2b6cefa8f0d1b18abca5341c1131d173bc35af29acad3c88d3452585d1d6375b28d2b43c15380d479febe704f9e4a8e2329fe9e992d842af3f6bf091fd70c95195873652f0abd1a37eff36caf9d6f75e32e5676e8c30c4f5291e1904ad3b6ffd20df356c7867724a9d6e55d62187320dfec1c6e61b42048dd"}, {0xe8, 0xffff, 0x8, "0721567b10a9b1ff41c7eace63bc4cd4d07c8c3e46dbd44efbe1837a16e5b6db555e7d62e0bb035f949d3c143d9e217a0a645f06b36736f19b39f74b64301f01238df7cd86f342a332fee2e9e4f6761a086863c24315519a064594ec4741babc145ec6c7211fc3e3d1950991d21d65ab7c499f3c623aa16dcdfbfd1819d2bba3dd2eb38e15ddd1cf12affc79b5035f86dc594b859b6f209fe5bfccd26eff85a8a0e1c795b4fd1562675338393b29503a9f170ea49ec6c70dd84a7d46ba50ddb35399d5d74453c5c66b26a481539c3f1821dc"}, {0xf0, 0x1, 0x4, "625c3fc2fb30602f16e80c9b348312d5ff6de785b0f954ba536924f694361438281db3967e94eae55c81336798d01c302e963d861cd23c3ed54cb1c5d1899ac85667d58a76490bd044174e4a8692bbcba635c8f7f6736800c3078b10957372c27cddfbcb0aea4fb247e19de223ebb94f4ccb1f68da2daa75829eaee64a43d411065196ad1b87fc6c09c2c51daad9b4089a80cc9207f5d684ec364ba2556596a73bf29eb333b0b4b07a88716580969fc927da05918fbba5adbcd94592c39dac591d3569c2c80f3e73d40ca33c6cd5f108096e6703a1abea790ae789a4"}], 0x4c8, 0x6}, 0x7) 01:49:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2018, 0x80000000005cd8) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)="0002") pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x31, 0x4000, 0x2191, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x8}, {r1, 0x4}, {r2, 0x4}, {r3, 0x4}], 0x4, 0xfff) r4 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x82, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = kqueue() getdents(r5, &(0x7f0000000100)=""/170, 0xaa) openat(r4, &(0x7f00000000c0)='./bus\x00', 0x100, 0x10) kevent(r6, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 01:49:11 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) msgget$private(0x0, 0x0) execve(0x0, 0x0, 0x0) 01:49:11 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x4, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) kevent(r1, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) read(r0, &(0x7f0000000140)=""/150, 0x96) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000100)={0x0, 0x20}) 01:49:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000400)='./bus\x00', 0x1000, 0x2) readlinkat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/129, 0x81) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x1f, 0x10001}, {{r3}, 0x0, 0x20, 0x0, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x88, 0x40000041, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x400, 0x4}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x656, 0x2309}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x40, 0x800}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0x5}], 0x10000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x3, 0x47be}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x40, 0x3dc5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x7f}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x81, 0x92f1}], 0x1, &(0x7f00000002c0)={0xfffffffffffff065, 0x6}) 01:49:12 executing program 0: r0 = getpid() setpgid(r0, r0) r1 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 01:49:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x157, 0x3) 01:49:12 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff5000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0x1000000d00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) recvfrom$inet6(r1, &(0x7f0000000500)=""/232, 0xe8, 0x2, &(0x7f0000000600)={0x18, 0x0, 0x6, 0x40}, 0xc) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/12, 0xc}], 0x5) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) munmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000) 01:49:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) chdir(&(0x7f0000cd2ff8)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 01:49:12 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x100000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r1 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) kqueue() recvfrom$inet6(r2, &(0x7f00000006c0)=""/220, 0xdc, 0x42, &(0x7f00000007c0)={0x18, 0x0, 0x4, 0xffffffff}, 0xc) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="fb4ac9273ef95bf65a89d49e87651d9297495a58a312fe568a84710e4a63627b14466ad6014ac8d29b217215030b9259231c68260f868c7822cae86f40dbb45da665e28733bb164e3461cd582035d7254332739d66ccb7de8a3d197e760e6cedb6e8db387477e0f3f5f2b744a172adeeb36150a61bba9b7975c3d7375236b81932c3765f0fbe1ba9dea7481ebe28b095ef2d5d57af57d027d2373e71bc9d0f57708ea7962fde6daeca710aec0c02f4ad9df7cd27ac0e4db354e27f6bdafac915232b186d001d", 0xc6}, {&(0x7f0000000280)="78f7213a061eac9142ea2ff8df6c0e3b948bd308c36be62137436b50008d255e5117a1b462cec3295bc43006a69c0bb9a341f7d093b79e0646c7407da7775882f89ff13284b4f8db2591dc384b85b79b31fffececbf08854d490f9f189cea0edc136cd15d0f092e3737bf0f5cb40d509514e8b8d98afc3713fa927b9e7a6884ecb494d973a4df375f638bc53803c421276604be8214368f5e0c1980cd41b04a99560778ee410026ddd40ced8cf29a6bb92e6c746c440d34c43ac199e116d2037e65a7d4bae9aefc0b470be23e52fc5b3f6a523b6ada42c2771eaa12de87c6c35dd7f636905", 0xe5}, {&(0x7f0000000380)="65cd144bf0926417d9cc10d0dce80565ac4ceb2773aeaf6a89af515a35308f3b131fba49c4da70037f81cc73f0090d5afd9f7ae6450df4f8d238345708c6d8f23fe3432f488074b3005789ec7f7ce7bc5d1076335210384af0efab3187bde5880083eb3cc2037cefc43e1fff2d76a43ea4838aa4fad39a85a5880bc8c73756f8a7a1923d382b648818bc85d57674b22b0e9bc1b3876a43867d7352950e36c15b8dfce2d0c7caae0cc8aa1805e900483e3f1e77b5ae7696cbe714e8b106b4dab2503864aa0a2aa5891ba3aadbf1602448d8b44119a1a2c5c72ea8ead3d81e63f0b569bba02a898feb1f569a", 0xeb}, {&(0x7f0000000080)="4054a23ca47a3933632680", 0xb}, {&(0x7f0000000480)="8ed2e85f9b0f506ee5c607a94e5cf671d5f2761ac79d428c2ce48857cf1d6e827eca9b66b55268a6c3ec247342c00288134f6352b1732f78656db9184b9d40f42486f83bb7544fd2b66ce02b3744f4d1665f376799d612229d", 0x59}], 0x5, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000680)='./bus\x00', 0x200a0, 0x98) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) unlinkat(r4, &(0x7f0000000600)='./bus\x00', 0x0) r5 = getpgrp() clock_gettime(0x3, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, r5) 01:49:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x20) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x10) sendto$unix(r0, &(0x7f0000000080)="ea791f44835e7487c49f35aa79a2e6347b6cd2f242cf667d8cf1b55708b4065b857a3743b53a65", 0x27, 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="0c62464b093f975280229794780cfb0501002e2f66696c65300048b627ac7970acafadff1dd51328832018b07aee6542c5120980c850e59e276241dfbd8c32ffb648fdb95fadfe049c0f95f0dcf22b7f60b1f9577259fbd9b7303fe2c3a93f4965607a1ab701d27b49b1bf1241feff3c4488f4e961c08c020579b470b6acee76b40d595f0da8c2e7d87dd516e0e9c4b14a332f97aa2a6f247a7b5bd527ef5428136ee07a008cd1d691595155c0fd421ab08d6a6eff8b3bc374985f868f5e32ab30dfc91c812ab0"], 0xa) dup2(r0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x141) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 01:49:12 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/27, 0x1b, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 01:49:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = semget(0x3, 0x3, 0x40) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/209) mincore(&(0x7f0000648000/0x1000)=nil, 0x1000, &(0x7f00000002c0)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 01:49:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x112) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/116, 0x74}], 0x6, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0xffffffffffffff7c) 01:49:12 executing program 0: geteuid() r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x0) 01:49:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socket(0x3b, 0x8002, 0x7f2abf75) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) 01:49:12 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 01:49:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 01:49:12 executing program 1: r0 = socket$inet6(0x18, 0x800e, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x81, 0x40) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x390, 0x82) setsockopt(r0, 0x3f, 0x6, &(0x7f0000000080)="1da07cadea6df5bf9f054d72d7d5ef31c15503143f9b4d482dee6f7d3d9b77a9180185de26502f738b40b3a2dc3ba62039099caf18b37b9acfc3286a3d512641cd48cf6e1b02a3cf436167190bbc6256b25567ebd0480b51a1fe84c8e2bf81b1497976c768fe56ccf11aa20c83ec08b2123a763a4ee73d59de4120503b0c104c4819921b701b59a3b2aecca5c94e3adc8a685fd31db49df77005b5a77eef2866eb59d675702f573138255b1636f9cc73396e82a1df315f26cf7773b6861e7f688081daebf3fadda4a86fa018a0678543d4ab0e17795e76b8f6f85ff2d7e41b4549546fc3d15ba504fc32e1a5e1574485c2c1426952c1a3", 0xf7) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) socket$inet6(0x18, 0x7, 0x3) 01:49:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) fchmod(r0, 0x180) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() fchmod(r2, 0x0) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xfe) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r9 = getgid() sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002480)=[{&(0x7f00000000c0)="ff363e032b166dc4ccff9b39fc1a0bb2dfefb3fe3035bbea117e02e6e899f2eab01d849a94b9776839367e4b15cccaa0dee2882e958c1603d4a713cf2e2933bf1bc7b35116730743e1700aa0ca6373f7a4bbc05f2f4dd9fdb5bcfff86f0839b54054f4144c574f62e3ec6b9fe682af245ce35b7dbf4df9fce1d05f15190f727fce47dc012bccac32dfd44ffd4278c063100ab272512e9faf57835eda5b223ca96eef8d92ce34f2ec7bdc66aade1f99965bd5102f8f88367aeee535e7a94d9bc949d8b8d0dcfa07184797efcb24ffb8637b2de1c72b40bdff633545700be2e5c419203eb5e917b178cff568a5bd38dc76", 0xf0}, {&(0x7f00000001c0)="2679662bfb724a8446a92b0d252add4c46dda3ad37ceaa379f854bb73738fcef9db1291b09d361f0782b279a6c63d94726572c0e721c5060c59028e2574b2a383b9c6734c019f848bf4a15090e29d3cceaef228e1b7d8817c97b1da0e7cd7427c1fad95ae0c1b787ea898e15be2ad4526b8a9e715479109227e7c4314c2320cff5a01e5ee8f15618887577dc01791de19d9870db636be15b9ad88ea8d1055da50fac5bab754f60ffffd74a4e4642e6b5b1f7be52054741ba561804f982311ea8c662149671fa5fbdb1ea85a9231c03e55d774dde8cc71005dfea55fde9f71e4b81dbc3058fbe90d03c459799439b4c7f6346fd7459365417486831f260cae74f3dfd5cf0a7aafe67b54c11c44b08fc2ec905eba009d4d4799a9ebd3a804b80dbda391a0af2b0c26193d303750276917c23f86a42470ead1b523a59ac419e1ebd9da95d75bb259a611e315ad2c54d54ce8b3e14b96594e5b30e8baa2ddddaa6608af9fe8df7745f823082fc0da01e0c7852d8679e27e05cf083059540f4aeddd283a0458982d27cf77ac0daafe16aa7bb64ae1786971f6fa22d544018bbe4024c7729ae73af0a7eb08ac40c4ec499b9afbc82b39f8de55a01c9634a41f3010346e5fed1bc08c1473a2a5e51ba3ad72632f51db1767a5e66ffa33399a906077780a5ab704ac05c26251eee5dd4cc30d31f764e87f6e5630d8d12b505faaa4d4dbfd092e6acccdd952f726aa4da604f58791e71f0496c8311a945d5e5a81f21182cbe523b658eef09bc22e83a8684580451b8d541325289a08e86938c67f02f5858a764b56aa57d541e27351f1dc561ddd4a7b45bd545b08d3f1f570dd12b55437a48f2690f2bb0182b5d3a99cf57bb27ed3d2da6355ca1abff077b3934469d0daa297bf3707288d0d41cab9f01a4cdf6042aafafb8a6d3334187a2a231fa0ca2e357cce2d89f90682fec425d4f418eb1ed3b99b8caf13822482ba865f41b38c07aa996dc9460446d448a5779086bc7546ed0836f253618536e22ee909dde5aa61bd3137b9a68d176ee751b109b2323e914181587d4b5a1b8c1feac972fda2ad6e3cbd2f9fc4545620d645d044c3c9003feb68fe5ecf40d98eb477664270c7ef81edc32086244cc40c393ca7e09c4220776a30b31c82c9ff4e8a677e6237ea2a4862c7bdad1f1e359ddd31d2dd0023daebb9fa5d80fa1fa949c86582780e8adb01ad103a503804417438b301b59da28830d80339273e40029b3c91a74191bd8960126583898e61e023fd30bf03baad71930a394bd3b7f1fa3230f7558e0a0c38b93ad88256add40345272e175687f4fdb2d216c85486c844477ba976f3a2ae8ee3be63a27af3e51ba53ca28b6051228b1125310340474bc35f14a20986db6499ad80f160df2f8b20fce2efc9e720886160bc9eb9a13bad873a442b633cb7f266f603ec78937df335143850bfa5bc893d993657f7187e29f462c70af9ef74d3fd7e9fd874bedae3b47c24a98309efe32b1ee3b8ea983c0aacce4f72d7484113ba3ac221455f12553c413d7044cb25452c11bd4b471c034ff716c92d918d71e4ffc7f4e8551a4ed362906072b3288cf4026ce8cc24d118792ed5d1871d83a7af354415fbc982162eebd4c9c04a1f8721f294ed7688b8b2286ad89d25f72e16b0230c19458fe63b8d33ecb582f931e427d973248095e6a1b6b7f53a980b3a0bdc2ca23208b7cb1f885b0a1b15366c7f551d52c688d6f8350e950c2ce035cfca220d3db8e4781a68c4491519de9223d3bad4dc587beceb3c52bf49771d12d997eaa696ed7abc33aa3220760e6a006755a3013abfaf6917a6f017c7debeaff1694880e83294213d1cb4fe4d184e9b70abfa2aea76c6dad810602a96ab1da360ef9a54d8401b7281154379941ff07c898a8fa50bcc2a9e80b92dd14c3c06f3326dd2a358dedceb0b705970cd6c996255568214eb30e347146b28521717d6b523e06c85f0301952491dec8558027977a9d5d826af84d9084c5c157d764c482271f9b16a656cab1397c6e7b6380a7ff2f741e1abecf666d68a05e4d6fc42380af7bcbf2986835ed0ddfae32ae0b84c4d98dc840cf4b56b2fe61b222397abb256d829f8c52fc85a02556a2532923cebf3f06d3bb5076704c8200c63067a1c6f5c9c200c640fb4eac29acf3fa7d6779e639ade859d88bda5cf42fbee899c1f756da305d486bf9e521a5cfcb2a5446a5a1f0123f469b61945d46878e00412ef21d576e535a7abebd7a5fa53316d0d8664f4c3e9510b0176f9ccae3eac7dbdbf833d347be175b8e834be0c73fe3209acebbcafbb9b7bd9a0d5f5593564cc47d85688e73953f0a4b3a5a212081fa476b0aad0a5071b8b69b91aa18e53baaac4cae9c1c8bd9002f8c0ca382a918866aaf6810347b725c317a0a3b716e7be0e8f65ac0d74ec41b990c55b81255d6875376ef55097fbcf2c1252b82ff94719c8fc77c5dfe54811c822f07efd4604f6f6ed57e5c1edfa2c9db2964102b48dc4fdcfc8340a0ab09037ce5ce6eaf3bd304fbc0d059130c4098f88905ac174417734e27e72c86f76fb37df816570eecb46f894a155e1dd0813375d48655a5f5b91ced234a029e9232122129a81504d3cc2052de17145a931ca11f027c8c2d25d128ad41a994e8cbe9fe7e87c232d66e05f128c17bfea82d78d1c2558415c650c9bb600c85ced25f84c73ae6dd203121e33b1e48673d724d1644e677b9e8db27222a64f84640bc04f5be3cb852babc6c1cd4ecac547634c48629bdf136f5af14872d492b1e9b3612a6a7ea1f48bbf2770688b6b18c80163f6f12cea841c7fec5daf8f8d1e241940f471bf5c2ba4f13dd5dc71cb75ef7fa5bd7eb14d0c08cb495b827d33257a57cb9f64820a5db9d8d9ac440d083fbb3b5bec5c7d3e353370e0e8943c91f4180d5dfffd8002e77128bc677c67fd2ebc1ba4f373ffed3ab14b8c00fede9457082e0bd5dd42ffb75acab4748e33fbbe28908714d838892752b15cb0334c119d3e1d75b5a5c9c6dafa638211f4f8f2628e341d125c28a59e4b66295569fb31f18562f0676e4cba7772ae5917b1e0106ae75e011a51f29ce4423a8bf21246a1065bfacc6a79002a4f2188d0f3df203cb48927f5114a6d6ab541c9da634f7b0e4df27bef2dbe1b7403d17bdeef8a8c717e6e997f0c96442f77f9e4f49c4ca063c1a1af4ab7e7a5e090262e77fc02264037fec9206c7feb7866dd2344f880913cb547a82d35c067821734236cd1b22d63c428c21ee1628c22be14d0c097aac362a44d20179da5ed4289b658de596ddbab8744aff91d1c0fd2cb177a7fd62078dfb30ea163b6cba6f06c2807507307dc367a28f61828738fe940ca0f5879725dfc3fc82351275ca6857002566e9cffff59273e7ee17f353e6a21ac6ea50956d767653afdab084a2baa0b0f2a31704dfe9c87e3627b139ebb852fd1d209eae68414b084c071324c748d1e448f675e073028224c052c867c7937f311f3d5f37eb34ac5f315d6950932d98de2b8ba3985cb92ce3885437c49e373c56036887aa59b54ce6b8491cb8044b1f18b0bf3285e2136d798c680af065f217f1de8a09aa241baa443bf188c504b60941293f502474b56741883e09fc19f7ae162256bdfa654df5d8799ec89600470be7d4c51292305ec3ab5a12708ca80715ef992a68dd8fae9cfa095a46adc783b87bc55504c47fbeecf22a45ed26818a2f9277152d2f03b01a0c1e4957caa7deda32993bb9c867a9db76b141fad948adbc8f0f33ef2c981e371248c7edf0f4815db5a68d6217144061370dfe12f0837566b568b3b205ed245a4b5ef4848669e72dffa8656981ee2424d511be5596ac59befcf913faa9a28cd664fc1cad25043542256a405daec6115d90a002832bdaec124f40c0e1424b7cd183138eca1b9046af673b95e3a5ab5f63c1c7caee3be1d28f42c070e056eff3792c26520f9bf209e4307fedc8fcadf0643dc38d052e9baf0b26ded07347d559958e007b1aeab45a35c6d4114f65c17d34df6f6a672cd8f7c7a9361d89dc986d78de9f0590ebebb10978d719ea8a41922d898d0f2244644ef08ab015dd0ed84a136775fda2f39ea2fe71c84531500540f3a62e0d607f8cd3bf283ea3b565fe92edad772b1b59ae7049211cf5c9cce751938111d999aded2033d45da4f069a50f704b4e486bcd5f8938e62b70e330c854c7eaade07bbd85fdf3cef430fc8e61b120a70a233320ff045ae363e3e3f99f34ffbe52130f000ba6500910bad6cb243d640c6b518725e67b9d04f357c4c02c14fa08abc5c7b6d3e343cd87da434ce7f768afc9daeeb684b3b7d839365054597117397feebad72e723a046ede25b3305a4f959b2dde995c348e36b18168d001023d1de33740b822f1b0382e5bbba81a0e63ec288c226b77f810776868a26cef06e60446aaf6f5de03a3e703e0c40fa6ecd6697b16d526fb6e8f1ac9013a52c3408c9ba67efabbeb4db920c8853f969efb186c45f6a360c798ba93ee5036e6c3c23e48bfe8b8c460c460e24c84d3597a844c9ddc58876031a59cf82961686f2891029b913b6fec578e1bb0fb599fe6e0e261e53305ab239b60308d09adf864383c27d2e905fd7bcebb936a1753107c18d64748853f030482685bf69673d2ea0b8575720b7e420a9a4c3005b7a65cb1e5865f58fc304b309d01e2eb32f05c31700ccd796d1f719b1043b0b1ec33dff3e12fd514552c14be0c7097a445cb8decc58debf0971e59b9856e83cef693c3b34cd28650abad52d1ffd258ebce110067087ed02ab617c8043e073ad0e748bf925f68320d575645e8ffc33422d5cbdc71ff0a299af7804570d606956dea3d490fab59cf8c17c069af1620138d3217eb0113d2da88d7ad227c588e41f0b1782dce533ba0dd4d50d3a476693d37fc370f15eba80ed9adff9decae21304d0e067041ba3bf97799332e0d8f5500e4f52da9a527d48990f3938538f65b886f30bf13f7f626ea9efe055eacec17ddaf60e120f7ceab5859221fedf124b53db89a86dc77fa7cd1c3ba764ba294d3325c769ad72406ac710d3978edd02e90cfd71c2f7fbde291b3d89da140719f6a261394cf2d7f27e1ed2727652c1f655c7aa85f1b96b12a299a56411f433f3423737726ba53f0c846da3115736326b4429fdfc6115ee85f702d9905a5cd4db7f6df7406389d180377a2b2fc112d745a39c7a201fb7f0dcc4f9fc4c7d51aa1a4643c47ef520d4a12e876b2c458798ca0c65941e8edc0060f77bf0214fa189a746806a95954e41dd43a40e6874445b2a719514018c047b501c11189f08226985a3e3bfa4e4858348147d69ff693ef1a5b4876c96a34c347a03f40ce8696f44dd0b1ef77bf67a6d6b9346eaa86b6c9bf704df92934333a9b7b1a4934b1a97f1e97c1ae671a03f60409fc1763fe2a62a231b0832eb51581b7076792a412e59b89315f1dd9851493b8f909649cdd9a1c0e2d33d53e67a44c46556f2973662b69af88c053101b3105a2379f9ba5d48329de8b65282b1d826c3976279fd76161a40027972ed2d02243cef42cea9bb97740dd9067a7cba8e62b7f47d88bf8df10d03ae4f2de0d6d8ee7449bb73f37e3208e9f10283333dab305591d9839225f1729785ef9b22753e955c885dfa17619dcfe57a1af39eef218e644860747973ccd2d4476db3c260bf53246c02b5b080a35f2fd9ef0ac25389858048d50d4ee605f43063a6ed6a8e05636d71a7bc7187ba9124ddb11a1a0efed35fa125a12bcfa5a5b3f28ad84", 0x1000}, {&(0x7f00000011c0)="4825438af4f6344f952e40c80ebc6d8b44b13f0274b1972d37f1f83194785b5ebba88b90f78538981d92e4b9ce4e99980c8adee3a862a23c4709250be3351f879c1af2", 0x43}, {&(0x7f0000001240)="92541d8e64c679ed97f8a8ff1e0963561b1f25beb1bec19ec5f4a772e6e835d94f4e32d291f76f4a0150df2660a805873cfae8e048b77b3b9bd66553603500b35d0c3035975e9b3d28034012", 0x4c}, {&(0x7f00000012c0)="81562660c3c2849f59ee2ea3cda0", 0xe}, {&(0x7f0000001300)="95c33ddebbfed87839b1d1b439b379a71be729b54d812340268f30e9bb29ba44a96a41877e3d7e3e228a02fe965ff023dd24d79661db379b7845e26aed03039846daebe3cd94afbf96a15d454ed97d", 0x4f}, {&(0x7f0000001380)="4386b6e2bbfaf4d30a0a3552409a00400c03597aee9db6a8f94ae75413e4785ae7f06d7bc35d05c6bfc6f816a16a458747933a6ffafead1fa65be8cc5e7e1c2ce5ed43d3308eb5406fc6bf4c8d2e196bfbb7561f341768592318343be27bf51272b550132d94f18dfcb1fc366c61807ec2576e34ec76b447acaeda788c48beead86331afd1f45f9508d82fc444e222590816131ef5e2e0e71cbac38aa967dfc7bbb9f6ea6fb76f2ea578b109dbe3058004eb28ebafbddc5a681af540ce2ab139c46576e9d0a99b7c80c6e1234e331e5cc5b91df44dcb26520e78c2472199547aa5267a5c4bebcd0acf9eb6d696d3446cc4e8bf950f124e7d9fff03272662af70534adc7fbb02a9eb6ae225f05097b810ece536efd0ad13da1791117dea7d682d8582de95a0fa92e9efb975435d1d196b5786e019a1fbf55dcb4c17cc0501ca888d82011118db55e3f7c1d6afe5da272f7ac1ffe574207beb3a8120d208888874ab2465db16965bb17f66a2293216ca8b41b27d5ed09b1f363e3cb371e8038fb870bb8802ad48d56ff0383fd2fec5e0db7dbd1dfffd6a8d6b1fe6bcd727e71f69632e21f653146a7c010e688cd63cbbfc56207f70d806af172ec4811460f7022b3eb5aae98a75b283cd4e022b191e79e30c555de533d2f97aa2e06ee6aa8b2d073d0d709930e8a18ca56fadc2fa7fa584b03c85169a74ee0d1c3cd4c457ecf9a42f876c5eeefd41f14b40f7cd77bb26ed4e0e48b5f8f4b47b9fa3959e986c7ee1c639665930f63d43c4d3bacbc193e8a9b504c05cd3c38495e8851965663b41f002b96218b41940d8c8b9501a644bdbb66b5a16b1d0ae7cb228469b548bf76e6bb630a3bae068f386f570d3606c09c89577049e5479cc3e55fb67bbb50dab70b17cae2e40bcd562defc365255dc2d8ad74baa2b83015a687ccbd8059e501bf1c5c9c1914e8eb3abfc32de324a0640521a21b94e560ebc6e8d9436494a07cc4e2db1a633ad04ca94acc92afbed76e075c582acea97603fbd5f32a8c78e73d80952463e042eda93670153d2a5b3c9cde4361d502b667c10d0be4768f95729d947613ea727f4cd09a29485ce46b0a85d6cfe8f57721c1cca57a90b4180c6f828f4ea53c4f7195f9470344181c6e3d2b6c8439be42eb32557484cbb861adb65160e8dd030610c48a1cd54349e5baf39aba706d8c14e712b0297e0d7cbe0767d14bb2e0048dad1b4799ae6944e36ebeb44085a51ec1f7367f3430b1707edbdded5364d1856993f4e0bb62d0e71aa19d32716c7375cc7d03bb1332d2b14035757a6b517594cbb435e563d5f3da288ea78784b6b86c8a7056e099ee67d52b13bd28eb5fd3e879564ec6a6deef4375f7c61d1578fe02e0503482300d3e87d9be3f10699e5810aaf97df35afae98727ac65353b4860f643e029967ff87e810aacd9ae83647653e477f7ae68dd1ccaff4d093e4d59d81be1700fb7d21d05906e3a6a7aa88abb33a41fd91cf4e25f70d6c9ae4710b0140b1aa2bec580e1315af67716f00bd05500c7d5f9cc7e3eebb6949145b0b9abec95546fb8037aee9900863b39c324fd78d45203d6e6cf4e320cf985732a3020a3d49fed3c668f43a8929ecce576926cf94b7464f6aa53708ded1d3af51c67eec52d9b36d02d3a19eb228d611541517188199757bea7c8afbe67c2e67a3335d21726ffe8cf2da0866a5d8f614e2e6e4029b2a83886e628f945651b31e459a242d01dddb0e312abf6955b0ec6c27d182d33e0e6fc1d8ab02fd0a3bd277117bdde490ac8eb1f147b27a869d10cbe245187d48a1b2ccb5446431661a5ab00eec035701b394563be974220716fafb9ce2128743b46b1bca9029eafb55f459871d700a579ed1a23c4f2e81cdbf9cdf72edc4523f45df84be535a62e5ba63313e5336db567c72f9706c852b57b5c172eea26cd966f14a140522cc34b7d7b90b100931df2f00613d08c616ff24a0959080278e56cf34635d67379c36bb500dbf8520acc1b3c36b6ba7b3f1f38ef8ac38c560534e1cb3e5fb0ecf27d53d0ed710bcfc1bf0dacf0aa17e815c62c7c7f3ac7c5f625e6a4c41b2068cc19db5dcc4e258ea4135efbb9eeb7cb26da69b440f91f37be83c839b1c291ae757cedaffc9bf933d99ba3005dfaa730bd82d110d932a1ec69336314cefec082fa6ef1d0f8888442db19f46efa620d5542ae28317562c3fc3ea42df971781c0a9d7695967925bcdf471f2b648b8b43fca6411679739e5602002f1150735b0d8ecfdc7f34885f0332674d4b67d4779ecbddb42729088fd19759b9b199efcede0fd3d52db4b865457c43fed977df1459126f3253b9a7e60b699b4e41971fdf30c56eb0d0d913b79028b28ce0779604fb6754ab1e622c27cbf4326fdce312207338aa2ad5cd80d0744601e1da462ae6532bdb9b8dea1c274430bd3a835fb0d790e72657c31601e25507f699fa7681f071afbc64bc6a2ab1c4b7ebad5ed350b0890b3ba4b776ff3605872673a1537091ffcbb860af6b1111dd4ab561b54a681c926fd07bfa94075365d7be705a62fd8e1c711964cc813246a6f292f4dc9c977158264e8813337359bc663f0ec1fbaa648ab7f122c1945d3b92d50c8b0012509905f41c86e4c3a0f4a613d05929da4b927f88a668464031467364ca4bc756949fdbe51ee415dcc4196ea1dcd9d4eaef438d6541f4568d54722366a4b83a20399bcd6ba11ee7b2ff4057d27a40c82ea133a423bd7b9cda971ad67c7de6713e7fe1fa311d8306c495301d0f51e7d7a402b9273b8b5f9631e4bfcaab039850eee76b487fff1708f97add27e74ea02a89738153f24728a1cc6f19e4cded538d40bc6863eb631829cd461303df8406d9858a1b2bc82a6494424a8b9c0acc184edfa3218ef2390c319cec1cd19f09c31ea5f48004b835fce869decf195bfd95151e8e1de6e89ae4b288cf67d54b05e1f0967b5f4c7f00b84c542c92817afa074883ce3c030024ded2ce30567f7c70af8b5e0d07d9c376ed97ce0642d10f47437df8d90c1579f7a8494ec8c5895e7ebebac1b891e51e9337258b4f88059d45fac34662fb4e1aebe79acfb311517a85d01cb5ab7d9873acb7986b51554268018b914b89beb264002ca01529aa4d4db9b95e45b60ebdc7e534ac0f4466d766c91381b762e0b90b10a9044e972a2c0e99ed102003407da7b242d0b0ef8646b33590373a68a456b2b32801b5740f42a75addcb2345a7dfc896817a45f50207363f50e9fbb60d43d5e300321522cec19dfc965e69c6065d5a8db6f65db4204d9ed98d22cf7d85673b0ff902ea5c23c71ff5e81ba71effcda35d475edd3a941fc0e864c54147045a7813c83f4b9a3219a7fe9b6ab915cdf7cb60d439e3d01da134ee25f9f37aaf77aa4f71819f116c2a9f8fa1a66b76f58d2eeeb4298b856fc81c534b5b424300c833a6a66a98e4fbfe44ac17f66dbafdb34f4dad7bf80b55f65df585f27d5eb161a4fa918b495ff76912c13b65dcde093768dc467ce15bad0f0789810fe2d581e3ccbbfb117018b308a4309e0e710ae0460b0f773668c0ca90d0c6c40d49cbc0ac2ec6aa05dff14758b0f3fdcee87e0cd8043e4ff2a8d05a8bb09dcc1c3b153fd8ed4b9d561f860211692e1704fcb4ed48df35794216c4ed69c5364d8545d50e864c7196b0612adc178c3ef4169640d187ae53a1c5720440f1b4638338c80f82eb20cb771494f04e6393c7c1fa4f5c72cc84eca80a89c7363cd5b03d7b0dea94b030d7a2612600a1acaaf7fcdbfe737f57ada727eb506e3ac81824a4c024896dde1813914cf8e35abade0e43d1d6a18f8fd8fbf30a872b6676f85be49bc4a9cdfde82e206bbc4e8ac2670d80e40f752884e892825f818c2106b0563f244ee8e3732f01158545b6e4fb8dc64442b884ca9086f3e18651082e505eaef3e4716c490b21f29a46e98a123516a0d389b8b7543458e65f05572543af6a4c953948973070d830de651c431da83569ec11c249c307be21f7acaa766d78da7cafce77dd6df8697849c7d940f0ec03a2467d888652b6389f42479fe7619f4d2c763e7f3a97843ac65567498146f85c822eb68e6fef4b81b245cd09a6f774a2f4b1cda05ca058af952ebd3d4888d4396c1ea7411437ff4de7cdf015464e4086381abc5983daaa5796ba124784354ace00404bdf2447012b5f627e778cf32ba332c38528dafbf793912b3ea4b9451e7593b6adb182a1896ebc58044bc9ffbfa08cf7746eaeecd2c46a242160fda6c096520c9aab34661251e32aa11ab57ef14ed9118685c95d0e472d5e7a6b5d0672fc7695619f6f2f9858df6e82424f70603aac9340e86a19093eea6198555e9e5660a5b2721741ce995d1ebdcfc0b9522531b669def7443d8fc3b93367b55d8f01a9788b10c9582378f7d0bea288a3d1c1a2d7bf90395932717cd2952238d74012933aeb6ebc8c02abb28ab8fe37940cf78628ae69cbbe48cc971f1855430bb860a2ba09be729da57f8e28d745821ab25e0a86e1548c4f9a8460d4982f1af15dda8f7a5ea10d2b0b790df95c2c268885e9ae5139085b621f77dca274076eb5e096f3752d12e1aba780e44baba505daf61adea30ec4885642d261011d8e14fd66aaa7ad68f5f7ddf68a79fc45849fabc5cee53b12312409027e35f320238475704d0f82bae828054925fa3a37e5a5d1d3fecee1125a0b5d6d07b6894b1ad0dd01d77dbb90a2b610ff019bc139f32486555ebc9fc9f16afac4fdaa72a3f376a5b4dfeb76092263c1e4b483a53f947fe3bdeda0ad5cfc8d1263556b9227a82caad8f872865168479d9d8b57dbd7fc577c76ba6f287433f5ed0ceaec90efd541454c3261723a60a38ec606fe9ebbc2dba07492dd4288719be0860ee7c7e0a0867306b60050f479dadf05c313b31c28168c809b06f5b8cdeba4bf464f6360a5ad6d80e27bdd07b7783aad913a126f7dae663a939bb542dd6f81f457160308d8fd8eaf3f86fd5a4fd8c05580ca2f0132c4633dfce2c269b279d2884e11341e8d18c4f683cf3586f1556b1a3ddd986197a08791138fc317e3b3240cecb71578dcaeeaf04982759ec3ecace6cbb41e9d86e4d08cb264652fff41a2e3b36bcfe2aaf0db46eba0c93a6525c11d16d0c513bea8f5a6f3b8fd0c8efbb0c02bd1e21f9ae17656aa54461efc5bacaacc34da2479e79d1b13a515d739d26096cc75c9743d4ae5d2e75011aa8b75c4765a099a50a08e936a7df8db5131a4d11e89b0220671206ab22e0b686341d9bf697defa67a79546844b98dbfe13dc31d5082a5b8d5550f66af13d5e2646559fe4061c0f8619849ba65070b1a46c375c10744b04267a28956c6dd4da563b56b04f1827fed488ae3afecb9b67841d69f6344b655525e2c24224dbd67316376dd754b96477d503515aebea4d5084dd25374d2e6e051afd05d912e8498ace5f98f6ab4e12852ca7eb7a505ceec913a172a2f7f47dcd19ca2845b7b346fcd6b27dd382d6dbfa1448256b6aa3c26c2fa5e7e384f431a00f898241932a67663e5249444e6ca6609d7c57cb565259b76a01a59c8a461457ff4f546f97488cf45b89d4ac162328dbfcca8b3a0349f871a0305864ab220ccad8dd756337355e3f1fdb4f39985922eefc67654de4862db6854e0644d14d500075e97143d60c74fef1838db50a8a85e8db52cd176110e4c5a165a4256d92d02b0cda2dd85ecc689358aea524bc7f5e37c0533530df9a42fc616ffa5e113e94a509dcf0dfa65ed1abae22ca595366879618a74a8a4cd44b3200f5", 0x1000}, {&(0x7f0000002380)="b9af9a8130da296813a71ecbfc60d01161cf94fcf4e468824ca39eb7a557b83b1cae4212bb80d66e48ccc36e102d77fb03976ee046105b2486df6c98fd4fa55864e91ce3e6d474d4a6961adc44fc998762ceb8ba8a92fb53cc2799e47a8589121adefdee676a06cfee79b2a3a9cb74084687fe306d9d5c3abe8fdff34fa303e74de02705acd73fa8be558c18f38d6a35192f5e05c26ccfd372c52e080f975c3b567844e8aa7ecbb88aca8ea64b09d1f0949af248136343f4105dd1728ea99722d1e71c2baf012a46d612ff", 0xcb}], 0x8, &(0x7f0000002600)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x80, 0xc}, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000080)=0xe4) 01:49:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x66, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002080)="a1346df20cfc6523e178ff771931d43438f0c38052a8e27c410e64ae56f0596b39ad7965b56a1d41f9d3f9d1c1fc9bc55a1fa0f50b9f940c1f92386283ea0f3978c553b1d716fbea89002038ad1a35a40404fff99d0c5789a6d63f9264979222d7fd5138af0b9c5d45b43708df5b13f27a55972d2769be89b22cda57b82cebeea09a5336850e81e88d088412f923bbfad16201296388fc1ec9e910580dc7aaa919f91f07167dd4285a0aa06a10a84538852734ef09e0d2d0aacbe28bb278ecde1b1ac7c5312d0d801bf3953ec3e23b484823973ccd95f0006912c20d7a82090a826b7335490afcd8e2a4d0b06787b67015f9b6b70d781e74dd397e26962658dfa1b3c14264cf280fe1892171565054581a85b7c19608dc2c88f438df91db7e6106cf18a89eb06ecd386006162b44da6a4f5bf07fe6ff0af6af5ecd18f4f4bcea308d2c42250adbba44caf4336a352ac0f0bdc6951ababa150fec9c580876a0705a160a39dbc3eee0026d1dbfd49cc3f60f4883feb59a617a1567ebc32684039f3728d0c630ac00917ad7e4f39201777ef7e6c088fb98b955837e3696a8d6f6bc9155ddbfcfe7c791f234b22e5066f7b6db5a1647129d6caca3a72331a1f0445e20de116c12dafa2c2fb5a6950fcc377a10cde3cfcce31cc12c5d0eee838990bb0c74a7f33a1175740e12004ef7aa6529810f54aeca5bf9a9a4c456465624dbbd15dd57bd2b5ec1bb5ddd248d372b2dea5b4fe7a469e2af6ceb4b56b57b9e6881cc7094b4783aa678021a4cb14cfe7866da36cc0ab6b4346cb59b1f2c2d1f5fc953997f3ae3f34468f8f88b706f273d305eb1f6ddc0adb9d90ce37d9967b1decbf45eb0d39280dd9c8e0e64b689ddabd9611d975ce2bd4030ef661c73af2e07fda489ad3968d2db5a4e0f39acbfc24a5ebfd81ddb66c5b91f23b23967dea23aef434a97979ef6834356a4b7e3b1dd7bfbc1914e7bcb26706d6731c717c5e288ceb32d93c652affbb260daaf028db4e3beb4b80b39d6d164ad590a0d5fc2fabbd814630468dd4eccaacab07008123e84611d0e9e0a7c362f3f5e1e6a0d16a1537f22a1166b2c9e8353b4452e66ee9c5c60e549cd609dfd2e6c873f69d705230a4905231519d17762cb60818a1997b7e6b1a463ac6249683a0f8bc528c6335608fad14d6b1615b38d1610854b87b4e39075c209508cb2026822a1771e2197c807dfe420f35bade8bd9a632e54d3eabb0af850ab1f46db6fad6690c7eef591083eb1a97ac5360d508b7890f57d48b78a9857589508933872c98ab91b282ea17cac7bebec1a42e54280fdea18e5a49c08622bad0ae0b252590c922ff2fcc05a514ed611cbcb293eba0673db85f09cb389d99816372b4860b32a11194b9dd68790541ae6857e3ce5d663de843dfea0603979b3bed4ecff0197a45028004718de08fb15b7fbcd6df243c72174114dba740d572fda39e82909984a26fad776cf5632fa7d3ff6b6df3a982a5e212dd578a33d9e1a16e8f2e1fded388f286e700da32872f3254b56e674bfdd48228c132071997f890a26fc35710e5c31da66cba2ab8fa1a55219c77cea74bdc5ffc504564dc4b2622ecbc45d3d5d55a8e6b9e3d071523cd668e560978082e8af81dd783af30a6f19e875857cea41bc4013b022ab671753ebf0d7cfec877ddbc282458c9755dead0b2ce2cadaf09f1b8de067b14d567bd3578a5ddd73322ff59aa193a8869d052aaff3a828ade77eeaf5daf8f8a0cabb867e22c470931b3c0e782052f75d98d1ee14f30461e4029ef68691bda4dc429b29bcfe566c8af685dafaf4e0e4f8f65a03bda70576999362b02f533c28139dfcdc0b5c6d003bd9044aaa01aada03843af0af354b2f8cb19f4583682e8c97735f15b27d1b51d030c99702409976824c27899001c456d21ca4fe3b678c992ac1c418a22a219228d4f562107709cdb93e08f087ef1f7a657a19e04405689c097a570db88643e596d4a028b52a70d27b885804e13a1447a900bb917475aaa4ab91fc044166538c9b307858cdc65f37d68ff78c16f5416382eef09f7c39a166235f5cbd912b203d77c3ad3a7ebc353b9c0960732303aaa4b9e2df9686628f883a8fdcb7d32ab9df36fe73f67beb5740b02b6312de132b58a906e5c7c894488099d9454cda000d474627839ce09f776141e5a5c6d6c7de08bee3021709edf1a03e4a44301588722fb5549ad68cb443d8db9c7795f34387b660ef031564f69e806194d954d634b4881563147dc9c066cfedd1ec12d387691b5368d51ac00387b2558a473d408bcf314816e4c6734cb4470d3819f3f2dc134b9bc11e1b5de8edd823eb3985307da5ffb5fda4770272dae14047187124a07825e2830d3051249a7e76a3fa4b292d90fbbc69dd04b30089ca154510850e676389fdaa8ca933349101e366309cdf30bcbe4df6acb69f423df8b4e812bfec5df07e7bd5185620389f06adee4637dc096342253bca8f1763daca7c44fef59f49b036c978bab30a2b0e02a7c87f4f03b6e317e026e1a7490d21e0d677875179bccae838e642107d4851c5b8bcb8fd5033a4513beed99db99d96773e4375f424beb12017333e90b084ade4a39722f6b7b7b31ad19dfe7c36b6eefc193382ed48db95998ab4599b0f8665421288faa91029f3f411d842cf0fa0e780a8b08e05e4460269c5abc61319af75c7e50a14254f60dc4e24a00cc91d08c2f05d5edce8bb7bad32b1544228df31ff71549f5ccaef40f24956ac1b1070ea9b1cca9d2d8a4dee8463176068196b4099b38bda5db3b030f98b5df20c9d203c014b3feb57b78cffaa213867d7f1bb07df47720bf6ca452f4286531cfece80900b1b8e06f22871f1500d42e0cd3e05c108865b78493f5cf3d54b6641d1887a6962e5919e54954444196506d0c65ee0eb7445403235187d9afa42ace620c1ccb284edcf182fdc01fad85d341b845fff4925d0061afa491ede9de81e8a2ab97b07c45e0f07a90109e3105d20b664c6117f3787d65f805dee5522dcc00d503a3a87e8a627b74ed070ef32b1", 0x873}], 0x1) 01:49:12 executing program 1: socketpair(0x3f, 0x2, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffff) fsync(r1) poll(&(0x7f0000000100)=[{r1, 0xa0}, {r0, 0x104}, {r0, 0x100}], 0x3, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) 01:49:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x200000000006, 0xffffffffffffffff) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x1}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:49:12 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) socketpair(0x38, 0x8005, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) 01:49:12 executing program 1: setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000004}) 01:49:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x2000000008) 01:49:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 01:49:13 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:49:13 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xc87ba4e443c92989, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0xf97, 0x3}, {{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfff, 0x3f}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) 01:49:13 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/84, 0xfffffffffffffec5}, {&(0x7f0000000180)=""/39, 0x27}], 0x108e) socketpair(0x1e, 0x4, 0xfffffffffffffbff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="0640c21758d28dab988964dd9a28e6f0873b0e9a5035ab4e8667b2c625af50032f82269e828d47c700f4f3e6d9b3d6dbefed5362e0177b8ac3df2bdb449fece8798506c92e995d752d1f73c87a8457cc22d4bd7e07da65ffa6dfa57c2c4646c397c5e5de5cbff0da9e031c08dff9bdb91a5ff809ff4a220d9b72b290bef792c3c9cb60a5bd30f3863df6ddc7bf7b4c6e5f0c86889052e8ec88742f2963d0d8c9310f1c222009b372d83938c14801d50ade71afbbfde3632f1204914c6ae4c7d4d760bd2d980b0710950649ead5465d69a60113", 0xd3, 0xb, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() 01:49:13 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[r1]) setuid(0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) 01:49:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt(r1, 0x7, 0x21, &(0x7f0000000100)="f3a64e806b7e8926450b64bb7bd9809852cbc66fc917e9118e988867eaff3e1681151cf0f7050d69093274bca3515ab38063fda5e451a821be4495", 0x3b) dup2(r2, r1) 01:49:13 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x101, 0x3, 0x81, 0x2, 0x1000, 0x6}, &(0x7f0000000080)={0x8, 0x100000000, 0x400, 0x3, 0x100000000, 0xffffffffffffff00, 0x81, 0x400}, &(0x7f0000000100)={0x1ff, 0xfffffffffffffffe, 0x2579, 0xe8a, 0x6, 0x6, 0x76, 0x100000000}, &(0x7f0000000140)={0xfffffffffffffff8, 0xd3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 01:49:13 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000200)="1bd02485c01f6f5a02298d99468fa3d3539c1614bb2b3c5130c8db8450a89295ad77ae6148584ba8be2b5125ea68732e5a7feae9855d4c5f9b47f8d4e73d51e1c30d32dc9cae75cbd605a9d0a56c0a40aa046f0279cbb28e5517fa6e2eb8c84137746187195462589bff6ddf156ccebc8604a89ba2a13af2e9d1283415144bc677c407218e94891e4a6b71e681a50d16ea0e5264a29e5d967a0f367936fd6db28d0e8d0154a71301f5ecd3946b4c01fce4291810693241f365dd369034b931bc4b7da8c5e2467cc8e1e806d23e8792a056", 0xd1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) 01:49:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe029389", 0x8fa) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x42) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xc0}], 0x1) syz_open_pts() openat(r3, &(0x7f0000000000)='./file0\x00', 0x662, 0x48) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000240)="96cf9cc2ca91cb3091571838a9ce235e6ada14d63b7df63721b36512bea24a6d868969835b42528e5713dfdef2057868c92fe8d43ddbbcf55f8e799c0b9a5c3d6a9391207b2094fd7d31ec0957e795efd2749f59d7b45108e7cb06fe7709e4231c87b753d1018d846e00f2f881e57f64d67a593c25faf776b4ee47b3bc79b4063fb9d1f5acea988b5aaa", 0x8a}, {&(0x7f0000000300)="dd5c7443c0d318b6a32f1375375a1ce381bd4c0894744ef13bcad56047958e411417e9a30e1bfbf25be05c25b1abb301036158343f7a7bea55213debfa569bbc4272f4da6647d75eb1891315283cbb6bccff0e25892c488a1a3b4fb70ee8dab38adf4d88a678358969180bd55829c347d7192ecd8509e8629659eeb640741252ee4e4c375e26d637d2f3", 0x8a}, {&(0x7f00000019c0)="3afbe68687c5037f8f2a7b4dd2d744a4a45bd7019d948c82d94e84d3544c6d3e534f95fd77882eab58d3a558ace17b1faee9f70dc4ead7b12235f4cfbdaa11385d285a88b07073221c31ee842cff6a302451a63534364906ef2b812c80776ef45e3e571d2d7738bdb8aa1ee9082a52519cbd7e937e5dd6e425db3557ef078ed47572ede0f456e272789b59ee18909b8f8cbc757e802a2c1e01430a773f727003e8d0802be63f1eb92267c16a20e77db34535d24b6ed33eb6e58891d56374a28d99b3323651a86e1064b58aecc0171469cf4fbc61b8d2a390d62e456e44546021402acd196715ddbd60a9f2d4e6c1d0b89ea68c28bf1f010b0d9c89b97550380ef09b24839734b4b87b27dff244fd15580873bfd6e61805dc486fadd1a6baae7f32b575071008a2d21d195ec5c5d974b17a9018d0e617404655a4c28f9449f30e11092faf985ab97373edc6bf004e02297006f77ee61a4b87f858afe4bb4db2cf43e3f3f0a2bbc0b28a4b6dd4bad88b4ed25043d086f7a62091f586dbde67b8cceda857dbd1e9f06805a1fcc9546c397addcd5a82cfc7cb82cb5050aaf6005ca18d03c559a29db1e372d34497fcae7263fb6ab6ff8fbcb977f64861b8e0d4d6c56702ae8652ae8c10ab91722a61be1f61ec23918fab946841291a58b900354e6f86b2d17aadc16717dec7690f44a59bf5af823ee4020b24f9b85305d2310c727c6b9fa9ee81f35f7b86f8f2aaf7604a8ea9acdd9777729afb8fdad8680659255214743fbfe50ba23225d28ae9215ec89659e53f555498af1b07a68376d19a319d75c26831ffb39d4a2fb83b1b7e4b89672163f77dfbcfb8e04aabc0babb7c593c25578c7f44e999dbb273a581bb00f1562b1ae491842f3d9a000f1ec1202816df9d674dbb58b4a2fff4374e32bd598767b5e5b61bc6a89a139df970b97465a496a337560af242e9e7b3b9d47ca9603180f33338fa90eba3a10ef3ffc40f6aa2d0a25387e377c87a722114316ae332257382e6962de42993b2ebe1e86232ef9294d4d90486e58d07e1dd820871499bc4db2bfb3151a5d9df695ae93fa881b5a884c52fae252320c5466079bd26baaec0b7b13eeb18c1c0aa440318ce561f99eee342dce32f40e583feb11ac7987f1ac2f5a1d1d5f891889b78606a41ce3e817f09c126ffa76b31560fc4f97b6a38a152cf4401ea275100bfaae7b971b06cb6597a0246e68eb2b0873407299e04b7d1d461b0e52d729749c6e24a60454b3b697f240ca121f59927015ab45ed5e39b95d99070b53833d299fbf8a3b6c6e27cb0689870e4944e767f1b0e0164b87108768f149c9bb53c253ecae13f639d90c95c307463e723dbb5519e2eec7cc8ba9c9ab87421e6240ddb1ee80b68a7ef0fd29cfe131bdac16716d5919854e7aa3cce6b6a70622e5cd34db00fd2312d2dff71a63d51def155d3ee57bd513c9f803b57f418a4ee7b2f3ee1dd97bb8ec2329dfa907428ba5fc43ec74ed055d676422f143efada07d36b8ec4a827ac190ad4c7cece8949a7734b82b9f9a07a40c9798574d9762e8cff0a01b38f2b0e63caccac77aa1dbe6feeef6c1bb07b46a2d9636811b6440327e0dd5e004dac170ee092a45edd23e9d5efa4127e3a7bebb5d54a66aa0400d80a4bf6768e4842080037d5a67ecd324e53d8e737e76fe42bb0dfd2452e061789fb6762901d2f6066b9c11e74ed61b3b56b291afa26be197d54e5e55890bbb35b8f4878a80af3eb9f3d0b3ee9e3b37a56dc6ea17cc27e1ddd42b6daac695903b4f8d1f5870fb1e92f91c5a11fa273010ea7b8384f163698c38b06aad75fa226308517ebe6bf92f8cc453c6390a6f9c5baf7755fa6065c4fb9cfc02c15d02003f60e508da9675a01bc36bed8751fa7d3cfb40b5a501ccb8a052e227b1e6392a9b544d9c4f05c9962fb637f72fb3a1d5e3c5e3a242e2278d58b8820f0865b3762cefc5b06b12dc5f57f5e702f8301ff9a86df0a0f1e44834c5d32d57912bf21d2c5baaae8359b19b3dc55f6a488e8290dc1fe09f261a8e45807027ba20d48d09d77503eff3837a61acbe4228f3efb87811ad0e2f61441a563679058c6d646c2c3649a999cb243eca163de9a3120c20fdfbffcb13d11cf0b4d9ffe13eed97ebd44ea0c14a27316bd76c1930999575dd1f173988d1f6c072bc0ea934a36a99532879ea95df55d8de118d8262996733490178a17a8f2a1375dc1e5490ef6002b5f6de7a01b823ac5ef67b761bfcfffb2cf331ed0d0b8a47ef9f255a4e1fba7e08a1735fd11dfa8012c9dbc335c21edc4a0e488a799adb3481aeb9f9ae4bbc9f052c14cb78d79060bba33644dbbbeeb16cf5f1c2ec199cdfffd1bcbf6a1a044c1fcdaa25a4a99d3c76c306567069d47e1496a7a38062da22f3c94f3a5cf7b18625f5899c1090ba6f0d3f3bbd2cf2819b8658f0c6540aa1be9b3edbda5488aa0f5408ba8faae41f761edbc714822fc25b369ab98543eac1aecbfd756392800db24c3e8e90bf327cb5a12144ed7d3b96da7b10b97c2f34c8ae3fae927a0664ec75e755beddbfa1d3d9b689279acb2be230a49e7f3c8c3571b1ca65e6dbe0b82272ee7eca7d28f51fd9423fdfff087f7d9b4a5b54956419844b8e3ccaa6d3c6c3858b5832bf0c658c8556828841a45009e1ae298bfee3660f5de9aef28c2dd338190ead1699f937f6c4641e631dbfe7461c2b60db9c217347f625b7303247ad18f0b1ac66e6dbb6a012800ba528acf16c0ec94cc8fadb49bb59e51725e88e32400da8afeae53fdf78a3b9237f77318cbb535c09bb6d4e6382d1ec65e7bdcc35683511a348b686cf1d7e1df334b2ed5cb8ca090c66ab309cc867bae4bee47c235bb46862f66433c7447349f9b2d4cddb0e8053285e7f3fe54d0b0b21917ca79e1013d44285cd5c22c8431fec6cd4930a44a4fdf902bcfd10f5ee2fecf22d1738804e6cdad818c64759b07bd0a3c07ef2c44360da7e95810a12109e2c3fb12df617696f88fc25ef9b5ae022fa460b40794ca0a4a291bb90f3260f41652bbce51ef96d1a281421ce393edd6f673165259506811a774e8129234b7ca07262f3fd2ffa0c1309daed44551f96fca13d5c3f47a835e3e39973e2660e9fa1a555e348677f64a04c9c9a08c5c9de23b0ea5bbaad0e8a1be12a54801b13fa42731d2dc2fe1bb08f60d53444dec44e7522aac379bae6d52b037634c023af0d5fdaa2aecce198c897a3221b44cdd93f2ab14b3f5e4091604b000686c71dea383c89341fdc8f512475dcb46f1fea445a3a36eece7f2939967cd518e9c80dd15381ebb6b16d4d09a8ada878ada10c8714c9f701844ce983c6e916601c0387e625adf14436407cb51081ff7b3dc80dcfb331e309acecb4c0827a28f51b5aa8399a9eb5645c602cef23f65370416d64dcec8868fff6d8d74fae0b996490574feb09334643122d4807f4ffe4f4778638fc9dac70617b737acb3457779f4f06d8a0adc3b748111302dd238e26a295d96eeb651229e70a4352492d9e3c3b7ff00823b37d264d083ef2b60d37227b238c86ef8808b580dd05190a47216afcf6a78cd4f9f5b554f27082aba87191ea51eb70362f18f4f35fa028f06215509e0d64f027be5640a9c9619e5e4a0035f546663fb1a35bbc00759c87d2bd3e3139f2c292bc20c021f4aaf3d75e4b49c58b9fa8e58bef46b69e940e161702b50443a94a696441f988eb7da7a89dec29ef7aa3e3480b201f50d602015f0d1838d06eab131508cae4d36fa14b0cd8a4c50ff6513e12fb49770b99f756b4c1dd1cf9106d625352fcc98a86172f6915bc88e3a23ad7b0f066e9d716b214f19b78df7e7a7571a8598ab9dc319f618ae43abd439d8eda51c8c39819c2988a5fa371d61fd233890f6e2cca4dd6dc193ccf5355a25e09b93ed5832abe9b62ad4573d08485b3a446d7f3900a7bb98e0d0f152d40fc48414bc723c19b2301943a28b89f9c0b05dcb7fa1fd7c47ee84bb71f9d90aea1faa6c33ede4b7f30ac546670286a3b3a8a75618a2a041678d9c363a848622e03657ed196d131437af56e65eaac894ebffa5bb347f2dbc9f9656b85a6eebeb5d72f987713a89ef334b839ce4908e8fc306641b1dd8047b95360a281627382e4ed3f7e95677f3301c3a1deda74a35579dde9be5f1f767d253dbcf744606d7f8595a6b179f9682cf3db0ed300a3200ec2f90fb5c2cdd69e682e0d673eca021d684aac3283316b8b7dc3791e54320d5e63b26ee83703fc6788fc7622c56983a9d546614fa855fbe695ca44bfa368eadaecba42b549943808d96dc0b8baa53a73b578fd49dd436590107be72d08d8336c94e04b4f29fc64f788e3342497075c46b63e90ef4ba35f31f1bb793b9e003d3bccda21eaaee6e24b61bc48eb472c8d5f8cb66e16fc410222b9a755eedc7dff69cd1b0a1d0ba680c6e6a86d75e111832e1b3901e5dbe9670bd0bd4905947608f41f53d484989ed1feef9d0e29d81c93191ee186dc717370ebf3b9d90d3a641fa1b42ee0020151983f64f67e95b638bfed1b056d8293dafecd33c3d1cb1d5b731273c94ef12aee3b51a5df48b67b9e9f59ee4d9ce2fdcdedf5ff3e301eb63be24aedc6f5cf478bfc406edd74c42b2ce6d26e5a139d0b225d736322f3dce78746a092e5b3c3930b52b5711be16428c91563be9ee52a664a0b21efe01fe5aa462e09e22ffe6ee226de2f7c420b58b7ed02f0a0226f15a0e2cffd114b7bbe843a792256987229eeb9c0197fd89792686d5392ee2ae3db29747a1d0a0d2ee620cafd11d5405ab4feffd10c9e732552ede19b3066156c45d43f682bf9f83ca79ea9a11f291115c9dfebc13b7ac908f0253216a7a609faa7b366ea412f9bf164a9f076ce53a966e8569b779754dd8d4ca572d63da529adb198e282dbaa5a54d47052b20e9d056120da86b6c8b6993f5761fc1a38e9a361b604c37d2e966e1916ff84878b9a548f5eb07e1597596fe0b18129cec7382d458b26c6cefe1400bc4f38ce8250a0481872ac819f82a1101a383d4506dc3649a73dbd0b2856807ffee21758c7e85cce54b7e84ce8634ffd574eafbc5396549e6271904db24be2f5605f8ac54b76b31f1aa6299d4a48e9877e312807d45e68b7d82a8feaa065d3b4983afb5338404d20d03d7f618d438acab5d99b5b3eb29ac28a37f8649fe18885a02e2b215e2020a15486423926e10f3e1cc3aeeae0675dc9f0516d2f1db2f6f3f4a6f0526de381d7f4999ea5b25c0d6877488127500374b1c0632958ce313ebabc59baa4dca358af36b95819b9798417c045f60370dd47aeeb3d1a419297760faec3dd7af0298cce27fa54e6c26ccb9487f123929d967d112100c2316a0951226d1b2590db82e6182f56dcbef623f492a66277f8ab9d661ddaac4dab4ed35672eb3793b0577aa5853ac21be86cde25d9267a80b6b2a635e9a14285d632e7a1700c0d8a81f7416d4a6dba0d9c9e211967b98b8c6197a9c0c6ac25c87710ad7bdd5455c87ea877342c8b7b25e2901171b528b0f410b6f6ef324b46777a837d33aaa0601fc96520e289316c6ec6840c2383de580b3e120e529fb6f5690226483c8afc910e280d46ffdff3ef0b3d389d9b8e866d0453e54c0e75b31e1e08c2bc593c5e98038e493543df66bf530a655cb4541daa4b55e532b8c4f51ae8c035a361b0bf6eef9712a9fe5d68bb28db7d0d508f0fc405e412a6237765eb613f27e1f8bd0931e19a50f13fd409779c49c8cee6de6f129e0bde80ac93d9c8395f9aa08e597726c539f748a2c74eb", 0x1000}, {&(0x7f00000003c0)="4056c85da4d33bde9412e073b4f959917033c4ee025ff08324cfac54861c09b7d9c4782318d3749592f7ea2c58470cc9ab231d5a6f25a0ec237f1d93958a76809c1cd9615919", 0x46}, {&(0x7f0000000440)="eb0eb5a38865e39208170a74019bbf913b533ea23835fedc36a8af9502c735fb9bf450ac1ba1102770183e3692d46a4d51d6d35d092b34b1fcfaabc14a8d276760ed7fa83c9ab931c5223c981b04ca4327ceea3327fab5c4d871f05e9f34240d407ce076f13e2ebede2548248cb998605d41d4b37541fb144d18e846e49d00e7063febec5ea368e74014526002663d7a48e28010481139b355a70059a5941add5a3003732c05a7af779933829b76", 0xae}], 0x5) 01:49:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x6}, {0x0, 0x5}}, &(0x7f0000000080)) 01:49:13 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file1\x00', 0x108, 0x4) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x20, 0x2) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x100c2, 0x4) getpeername$unix(r2, &(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'], &(0x7f0000001180)=0x1002) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) getegid() 01:49:13 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 01:49:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/89) 01:49:14 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x66, 0x6}, {0x1, 0x7}}, &(0x7f0000000040)) 01:49:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x400000000013ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 01:49:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) syz_emit_ethernet(0x424, &(0x7f000082e000)) chmod(&(0x7f0000000000)='./file0\x00', 0x80) shmget(0x2, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) 01:49:14 executing program 0: r0 = socket(0x1, 0x4007, 0xda) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair(0x16, 0x4000, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket$inet(0x2, 0x3, 0x2f) shutdown(r5, 0x2) 01:49:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="9c6478f63768871e", 0x0) writev(r0, &(0x7f0000001240)=[{}, {&(0x7f0000000040)="149baa28a53206669cd14d17ae4bd9267339374b8352abcf3189fe8277f25b36863236d393a6625a7ff0f71b0bc9d86ed97d8959b0", 0x35}, {&(0x7f0000000100)="a57edcfde2f829657170e4067edb9f312d41a0287a23a641bbfd61a31362f1d43dfe461b9181928a276f1a519bf9a3d35b72f5b874d737f9cad67fc350e25f217863aef87bd8f044ce0059c40492d2473d2ec7914df5fabdada0aed752162cf5e49fe9fa0f621be198dee83679352446be98bad2dc73b630c8378d311662301ee177ed8bc0efd68d23e5eff9481c88b680b97d61ef5f16", 0x97}, {&(0x7f00000001c0)="7e7af2b430f27f668adf9edea3039196ce445c8570b67628f1174f3bfcd4b53335fd9a17fd4e8fa83f185ad697e9cfce25ed5123a5651752e5d02b58b53de300a95fcb2e98eaf9a4e8588cafe798b7af8d76eebc88a9ac6831ad187aba90322227867fae487382ef0935519d9e42bb2a545db7ba567849a17888be2c8651cdd25e64aeba765863f264dcc196287184e2cc4bd73b5ca698156f377a30b5b69767ecfbc78d37d19139983edd0091cf5a28175476c5235a35c67c963e6075f02bd53f44b162363b2e7d431af24f5c3737f5822fe79a2865a83a46e953b5f635bef30eeba9a53bccf63632ed5478ea61243c36c20533805db0cdfbd68292933701125ecf3ed789e275210a33fd6be253eb132bdf93f51ab050a8e2cee0da686dee87788aa406b81a0361133ceec21c2998a9ad1597bf4d6c5784f5c39b4985f2ac542cee45c163091a1b9d71acc177d9dbea3e64362c3dcab0e940670b0b1cadbba785f6dcee59ec22a09f9a35579cf6db0264f6770593cd9640dbba2c4e48ed4a15e6ed8d9c368c84b874b89007629bed77fa0397b521122ab10a12279bbc9cabbb2e4f9e820b8e2f9798e729d5673be8cd3a7fa12ae8b7c28855a307b56f6b4de481c87fba5dc8d912c35e8f68c6e76010dbbe205194637dcea6be3d9890183599999591d86f6564ef55d86be53f1ea4d945a9e44c78973febefa6c58c72b437a3ff86a46455f9c15ec577af72d662385ad76262111ec7113cb35728f72890f399ea7df5c0eafe5039a2f230fbbb004bd6bdf1c0c94d77b2bd34f0afa4f3e56126dbc378c7dd2fe3440fb6b272d6a9d79b4e740bce77e3c2987d8cd1c2352a105a653118661fbc313bc9de46ae0fad438aebe27c4da5cf1413b8efd6312b512a11fffe0d75542275d6593690c43817bc6f02371033024ddf6a899f114645469b96d7c6322fa01ab7120996c20f33744b38311d0b262bb7f66144b061e465995d0f54ba2eea9d6aa7cbbda640a5f82b95a2413882d633a66a529b828b15b993babe748a7896aaf856e2aa6854660914fb02e570d1ee7e087bd326cf09209bd78590d40d361c1d0ad0d72acca7565cccdc4ef8764cc8bf8bc03df504d724630237789e88c5994d4d455456a5a7852f608676c8d1181e2693389623f6a726317af459c26797fc9543ade5aa89689a06172198e8e0f7f8248efddf1b924846aad8bc356b8d4b94b1ed05cdcb7af7b416203d3b39f92632176f651309a9b9ae1cfd34bb1490e93467a8312850a6b1f25bc4fbd72796be5be2aba66b99f57f16b6e46ce85e48f9743c1d687cdb3561881f2031d9fb0df36ffa5104f87a14a2dfbcef1cd12f0e0b65124e5795fb7907feda419cc106ccc0c1b734ab8285eaf5899342407c8fced5b863b85ede0a2c8aedb0a60bb4c20b409aa9d4a961f5d2031102b4d0295183f2dc7cae9f13bb50a4705c84a4c01076371fd4e093257a318117c1a9b05e167731a991999e839c846d9d0cc3121336beda59fdcb1cec12943e379d64fa1f0c5aa988838a838d6f8edbe744d6543903a7b31093d42f9c8c7015da4f3dbb201f8d454cf2e6ecc256ca051fa8e2329398cd9e6a5bc229b825f47220440aba27b92fba113167a908053aa575ae68d4f2add55a36ab1a666518004ba5d8bdead69a9f5e9c8bc5efb6214b6756bf8e80ba5d69177157feb5e609adf896b3307b960b1374122b2b8cced7c0c3b18c007908b3ab5bb13426621085d2ab334f05529bc0144214e42c0a04b916ae2da150b243b4a001d7064222e87e1b72cf344b3de27bf43be0b561e7b3f7b7e137854eed02475da91e93720fe4c41c34090ab994f97b3e60d5897cab51ccbbd77a42574bf296994e644ffceb3906289a2631c682879daf55845253adc65467fa484c9866df90dd482890ff5ea95d78af77beca6629473ac4d11a64ac596833c671a62b8bb3966b5605d8b223e2c72eef6821df5bd11c5d66ecb8a116805ecc7aa180ca8082f9d14de0a56afeccfead61d6efa3c2975944d1ef7a58ff11ee819a51bcf955d3b79298832a88a50b496992112e7cc4eb47a8fdc85e5ccc816100610eb7f06bb49032468b82913f9677906edfafc1bc8e999ddfc35a654fb2b637c507f74adc7a327f7024c08b97a3f9382c65110e39118bad143df46fbffe1edfa491f0652538f06e643531ba5961c79a979e26a21f1c1153c2bc6deb080b5ecb1a0f4ba67b9bc63b00180a34fe313bc1456bbc82d3dbc16c52b11daedbf66590164bcd3c7b4493dd49ff58fcb4a2995778fdfd1dc2b86383b9c4d72f1219fa01e80bfc638b779f7f5999b1ad89278bea4a881b578aa22ac714e89e7636c06734cbfb2c33f29190f6b763b7d48d29149c0317067aea8cdca359d16b28f86d5bda94a6ad44ddc53e0d5464c4aaf58b81045be98f77197561fcde8a69174bfcd54e883af3610f5db9e613598a8815f176d321a619711824e44a4478f22b9945d11d051d4783b46963f3d48addc0cb68b202dc9dc4e1217719911bfbe9b041b8ef618fecf391c9967aa31e6b3caa55c8ab167657c26bfc314c65819060be8830218a4b239fa0aad3c86d04f7e3cffb8dde0afe6a149e413caf084fe4441439b847e9efe6bb6fc6887bc34358f440975912d75f4a970b1ff739cebeff603fafac5a7b8ffe4bea1f0a160ca14d37e714d6362f0bf2c5915c06b50054e3155dfe56e263648ddf674a213b792c64e489af3ce8015bfdc2aebb9041e67b0ab7649be1910fe44fb06c5a7a6924cbead0c9d255e50a525270136d240003de6fc871035dbf487502151b2ab0e0b801b73c8df9122ac4b7aa1a4e332cba20d2cbfaa10874bef074a17199f312f6312be9e2f1f897f232f4f5c0091a0dae35e34ee3ddd2b9e94c5498961ab5d809b11445838fbb8a228172be68b87d103f786b7dc8092cb6c90d252d482e208d6393f004219f5500c1906afae55c2e4470a7305e5c3281b2c4a311f6b5f11874bb202c0f6fdcb733f1744e01f5f58052358f0137c7b33eb539b6694fafbc4310659e03efb9baa17746f11ab6a06a07315dd9c80f383ff372a2513f5798402c2341b6185e18148e391828ce2110b3420b8d8e2a4913bf8014cdfe4c29393ef34e6e8ae5d3066c073439090ce16c7325bdfd23e9a219e2e3cd57cd154fb5fb8b0da3599c901c52988f480ad0915a9fbd5578f5a0a02d734d6047f6c0e3de0de0c42272838aa088cb1d10c1087b1c5b26d0b550029612da5e537187d8a1399dcf591a0299a8f8d86854be4536e30fb08f17d5e83b7e5cce8b90d9abbc6620781536f753d2f505defba38aeab33e9e615204d7a70be32fbae4261dc6adb17e99c6923744320e1f279a34b5a041d6d7d6693105d71b16bfb194a69580604293be8bfbf554fb3ee21d7beacbaf0e2bbbacee8f75e72e63ae41ebc3029115b9564b3dcf9f61d0abde34cdd17ca1bb54f5da7ddc2b919a5d7351ccd623070f8a91d63cbeced0e61e8aaa1992eb2d48e33459352d1c2c8a4613b51861b0c90857cc8c7d3bca9f70208a2eb919fc63c0dae01201400ef83cb1ed1ba97af2ad97b0f9a4c0f9cea45a852adcb03662a2f38392999d21aa9e7c3bef3b6a5c2cf511b8e777d690f5813ad360e430435dc4d948b5a7c1cf5df9726219fc36289c34484bfe3a6170cfd69f780c56e1b6559055d6b553a4d056ca1ecd970d52b993ff8c24d8927349350391edd42751d75811bb6dbb98a774c71a9216ebf2e184800939d8f08dae72e21a1c9fa57a3cb628073ec9fb10cfca7360d1c4470ed445f8f1dd5759db39512366eb4f030342ac536c8cfa15848fae77d0c02cde5fe792758e9770450d4f39fc57a00a392a85bd4a7208047f1228714dcf08aed2c85f5249557df8a077699bcb1f1c4301b52c5e52ca7fa9c2d4beda1493aea8607da15b6b3bba591b0d3542f7275754c57c55c1a3c0cfa7643bb04d87f9ee6e45aaf17d34aecb2dc186e70cac907183a7f670a36538d77e2b0c35d4b3de2454b543b1871173138f4440b46528f98a8eb5b18b7f326dc5a2ebbc8fd9667076ccec59b628ad167433e39618c743da54be55622a637b9c7aa980fe632999389aa3c8327bc35e30b3f50b8af2c27761c28bee5446a0c9b7ed498980a4835b1e98796d310b1561e46d5f411147c61d4656d7a242b25e2fab2f7cb9ace011f92e491b0ae8295f72001d0a94db16c7f2aadee05478939c33b6646f46ae3e5410186e60bbced11a3daab59cc20a0d1dc6490deacc4eb32b02588038a48e07de82fa83ca85ec782ef06883d5f400a45d3ce43f8ddd2d4e1dfc268faf3499ea60d39184caa6915279c9b24b607da0f97f1e6e1878185e3dddaa7d92ff87f7b3033936d78538bf57206c6d90a40ba848ff7324feae826e5daeead14df3a24681c25d65ab78aa5e2c7e2cc91ebe47abb55e7dc1f5a1a99c9018caa09907cc81b7c265c01544fabfbe57598d556120568f58aad30bfa88f876d8873879689ccc594fbce9c3db87257ce3d41102eb83eaf1745afa97a4cf4ee860a6b7ba23b3e5e19d913c13ede5f5fc455dbbd0080e2cf516148a1c1e425cbf81712e6ed9a33b50dde185c0cad236fd14a66c8f54fcf521216e2db714dbf885fa227c73b0ac91d5817d980d55f9a093ab1cdfb0da14dee02a456e4a86cdc798cb9a7c62995a84ae1c2efc111dedc4c0c3ac9397d5bc83d2e6b8749cbef52c4f9cebd2b6ca73a512474f261dea4178b1863228763277f0927f23557ad83b651eaaeaec165378ca835c9322cc5f2b23cac8eaa52b6800d78978eab4ba71f4001fcf3efc7182faf8f93d576c2f3a4b9b1ac4c796ce5b8db48d6452d743bc3a6a632390310b806e552a4236ce28c13e3a7f874b9ac7bda9513182494678788d13a4ae509ab4eea813c357e4d1c783fe857695771bea9eb9cbad2578e6fb694f105977e2d765500671568f4eae2de451be201db22523796396fdc83ea410af1e18d6c6cb93b618d5a1797c3f07a62445e70ee7de90dbb5c1f358f3c7d46fb098abfec2574c5c6986f4efda598e89546ff7270accb887f775704ca1c60ddc66968161f37a1002de83fad7e3ff27d5588cc6478c47a06e78d481c3d8915d11e938f4a3b3dfb3601bc17fcf1579a62000c4b3940e126ec10b531c28bf41d2afaa8c7941c6ef79545f02ea385d0a6e7e61034779e881895dee22f47717ac6fe447998878c4425996555241b7c69b295d7c7c928bd09120d51729b6559e66357caa309be86a59998e69042b148fe7f5be23d7b991d0786e58fc9a5d714119da72711f8e9e41361022b71f718d12e58d2af6280d67b304373986a795ca00635aa8b6dcc796a8552b8ec046bde6bab1028098d49bfbabd8ce7f3902c615d377d7ac75732e48b49e99b38e9ba391e92fdbc155a694f15b7e28546b967c0a036475adccb12e7899393a922a32c64e2d2687d7af9d9395085f0965ffd4a51c4610b63bb15012c06909bb511a0aaa0241719fb20b8acba0c0938f8d74f9a2a91483c32deec85c7f2f8b75081b90023856bc52f09c6f4c3ded5a864e11e2d4d1f1d2a72d748d52e465bb3754d094353cc63ec95a25c04a0faaecb88c0d46e4c0db1c150298e19a3c76bca8744de1ad13e8c13394a7cefa64d21084018f418da3fe43a266b323f688d0cde9f153f4939bc9ad4814be0c395366d8046baf6badd5e0e9294a64608c31f7e410b8a7dcd2d800ce8b1ce7f05c4fe2431de93711773f3000297b0dac78494c458dbd274cc61dfa", 0x1000}, {&(0x7f00000011c0)="abfbeac3bfd089376d5a48c809d02b441065000cd433e3785bdcec0b59b29259fe8ad14c2abe5db4f5c0308e8dd23736f6c8745a619c16213aa04d225b4eb7db81985ef99ff9e571120e629dca15e1504ab7888ef80deff81368", 0x5a}, {&(0x7f0000000080)="a30d18", 0x3}], 0x6) 01:49:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8000810000081) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1c) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() socket$inet6(0x18, 0x8000, 0xbd8) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) mknod(&(0x7f0000001580)='./file0\x00', 0x8104, 0x2) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000200)="1f0d54bba3f4deb825d5243ecee736234f5f55d2d2a3d19627a9bff451433c32806a18aca2d928f379fbef2669e9717c026ddc4afd14dc368fb90984d1dc85a61fe3e64c5f90ac9a23f1d46eb5b194f7c7107ff769cd4e4cdb9e4528e0d23e1461c620c927477752602b6be7d665a3000420886a143e553027a21856a05aad3a6d6153a72c2f73e3c55e2ed7fbf0dfbd7fac12dd8ccd461ab14ef9cf682f77ba9b0b903ad9c98063b2b1e539f43a7c70dadec1a14a037ef36c94d7d831c8570a64c6bd4383874449e16345af6a549dbf68e9d7f82a333b72196d6677e2027adc5f242f18c9a1d16e3b0a79f375a04ec5a33729eac4946f4a1688fad9876300b18118ce1751657f948d856bf7c8793999663a6f0aa19f798eaa6bd14c385da7f49ecbbc24d5d04b879ec874000d1d7e5dc107145975d5fcfa70aa49a403f642074364864dfa3e5424a4384466a94a5e5d8a3a4ded400c4fe357570a9bec7a8c7778559f9573f05d2b15d932eab6365bbde3d7f9a2ecfd35e2be9c8e3bb86bceb7e7eb4cbb0b63ad14306ee7fc78928889eaa0de572c27406cfa6ac0ddc2abebaa28d1992fc0c1654e9eae0955923f68743d0a31c1a77c1ae109cf0477cf5743470b030c383a8e75d40fd5b077caeefee0802e22179ed4aeb68e300759251245e0e4301d247935d2955cb8d5e751fc0a628cd6b9e22b2d86b02c5c25d0eb55b6b98b85be5465675d584b14e69f36b586d4ff6989466b6a1530bdcd56395b958fabc72eb4b76c8c17235897dbeb9daadba67e8d024dfd1643722f119565670d3f495f2e36be743cf66cc84f5767e83bc4167c70915f3433c7f8fbe9be47dd99677d6bdef5f0e21ec474b97c95d883239edbd6cd287138458684d4d4ce832ef368db27fc839c7b15f0afdeaec2f82529e8d125c3354ad0e79a3dcd39f2b8d9fd39a76cd1ed3de7d9c2645dcfd9758e56a2b2bba7c902fd0e0d40ede4d6ea27d054c93a5ed459081ecf7a0d75b6dbdd73584767936e217790bf9c77272c50d177286c42d4d64e4611b77315bd07034a05d0c48cf70daaf1bf4f84e456873e16c9b6a66d1d1192abac91396212961a0a67c691984d270958e35bcaed22ec17678ec0eb9bbcac0cceafb3f694027dc08ef955f8959e26dfeba7fe3090be0ebded17863acaada5cbefce847e7da8040b06b5d2e2808918fb52e4860df5c329dfcbe9ec462e4a88e3c5b3c7557e67e086c01632cdb8dae996905cad6edf8ac9ce362a173ca693f2fd4283cc254c49d5dca1ac5029e33b55f871780f61592753c6ef67312b36ab103088250c3e76129f9c03375bc4e1babf2d4936bd1abc676ac5f01bcd1a085a3c3cf25a39231a1fce8d20828d38a03400c0573e018d179cb06f46ac2b4033b34f798525a4ef0b5e24a4e35a01130c202b0376877db2ddd59ac9ae35b0f9952526cd6b570eee33edab1a7e7e3df4b09fdeb80fc68e9b08678966724eafd195a4866198cdb86a9f9d9ab706666f401abdd34be17d6642269b5ca2d3d3d93928b3c39f14be3c5be966a560b9f87913118490d1f9767fb1dba379ef61bd6f5e673fdd7e62b03cd221dc625f9452bdebafb891f44ddae48523d4a13c1b4fc2f9fc6d925523a7800506bb76667811d196caa9e0ef1485f6fc36e2ae3ce9e0f6b0581afac93468e4d8b1b08f3b02b37dad9cc70b4463501d072734597d356bb5c6a3d6aba14c0eab76965140eee88ef6a4e830cc758179de0ef7e9a3fc80895eb43423d17cd547eddf3cd994d5992e7e500368fd1f611f627229fe17fda21c016de4f95e13dc38ebdb81b64b292051e86ba05f2724dc7998fbd20ad8d2ead248785284f9e7d7de409b10be4267daca96166503c6fdf2576a2f91cced6c2f2ed2b115f00b1a5d99f07bff2e9ea6a8a3976531355db45f644321b171a4bc2a709ee73122173b7e8aafe2c372bd8457274e07ac8e483662be7a29f50ef4caee553d58a85cc560a301d07887a0952f3571485798234c7efd21d710c31578647dff4b9c437074d0be980474a43bedb4f1bcc2763971154dadbb75da9bda8f5b24eef9acf724abd0f82ba59b6f08ba1a9467396da08c6d3bfef97d8b015f20761900cb9d37db2e0ff84e9f2b57ccc544a9d0b341f0891c43f4e5a947078fa0833cca5ab4fc149986446d5ed884c99b1b35fee0e327a326a74a9952a743ec7c3b44ed6cf1c5dd9b1a7f169cb21ba197f955770be9ad53445026d86c5838c02e8913060ac9c9b47d4b239747768eb671d0c63042ded240f482a1da4bce519af74ddc589c2d8a5703c90c6d52770f5d8b223a67644e870fdb26010d25b7494dd82fd206f9e4ac32f0e0041a281ac78fc6fa305d9557157ca8a6dd0a43f713e34368030eab700a5bc2613d397dc1766976325cf7135c20d4416e473e4adf171d2a4e71611a2ab517ef78fdea8e97b6fe3924ade2daa9648918f9aaddb0c8701044d66a566135da33e290e27efe844677c69987ea96954718cb4294ef4ad50d0509af259f810b5cea5350abd9bd5af797caa237ba77f67c0759fcd66275860dde46d086eac483bad34572b6f510e9f983da64ca3b92552192521d945d24949bbf9d1882b32c3f0c7ecf1a9814b8a932cc96c7b891560e31c7d4de6b86097175a5b314edc89e26d83053d1ba8cb6cd859cc3179ec4c33d8db27ce043a4692581e72f75f582e0b7d280f7b20542a935768cb5b3fa681d5ee77230e3386f4abae6b5fcf529020faa482196053fcd864225b28aec0c9b74dca6681022c5805b2e321b25a0a3fade457f370fc0f8f6200e51d4a28276c068c7b9fe4d5136781483a5aac8287aeb3a830529e9bcfa7b553869053f7947b2aefa5827b1dfb2ba8ec299bfdb4498d386d905bbe989db9963ef10fabafb6be716ba7d7137010c21b4593587f2ef9131666f1a27d852287cfee58ec8f8da38bf586510270e436c338011491afaf46495d9c93050a14b6c33897b61610446e835f51cc929c2c300415bbf38d250d29112465323ca4d194cca5f8e3a10c1e912cdabc6c9ffd89d6a0d34f9b901d807050bb6891b29cdfbf6df5685c618e185ed006b8d0a17d01d8b719be1f6a415c8b90531e61364be547a80e6d8705886c2266be1e1eb3ca337e08b9cd7dd1dff6644a9c9fe34aa321c9018f76a8cbe3e6008074966545b5e11cd1eae695b2a0474896fa415faa9df526c5e92db136ba4f985104350ffaed0c7c63d73691cad6d4288f222b9551b88ee192f7c052c10f1383bac30a6ae472a30c725787a0d3b492b5c8611ccd16dea35eb9ab86a586faca0d16bdacaf833208230d9446ef5d39e62319af53298f3b8f1c16ab7c7880fb381defb2a20e2fc92363ab60996816a1129e66a4151071d796e9dbe9c53560374878d0808c25a7dc7247cc2516c6c81e147d3d65166990e728e937bf72e7c9466a2429760d71b6e4662591a74f244643163381940780cd9326831431acdae8c6bce5a0f1463aee8432ada84f15b7e246c738ac591b9123f0d5ec496582174a0359d2b08e656b1b08a76c0fa3d7952bb3334e2e8bf1ce64c0e6354775325f510ddffdda6cd8b882a8d17c2b61979900f61cefc94bb8b7296b30f944c80991ba69979ddfccfc922663d4d6f755eae2151b095331af1afdebe082227e834ca4fafbebfecc54dcaca1fbe20adff1d5d152097268c0cefe0f4e2ef1afe8512ae73354de615df944d5949d26aac502d518664534c5564d530dccb866ecf9da51a913b657c10fc24bec33f1e858f5118d1db49f305b9f37823e933d0f0a07aa7df34655c1a072b3c618ea852dec2148c40487688cb381b619128bdb9b296e296d55448ab1a992e360aa1ce9d33aa8c03539ffe5ffde0a062372efb028ff539132b6c3f0d7e41368b5bb8eadd786cf98f12224da83ba9e191027f7fab8055177f0492334021344e76c934b66999d5f0584aca0bd996040e8de1f0477f0897a88f89d116d28839dd76a6c816ce939b30245db71a0cdd22a6fb03735482ce6666dfea6c5fb2b89d7c80460b3cd0d540d6518ff45323472e90da4774a9722b7f40da31c9ba1a1d36cf5dee8ec4a9b65871ef2e5be177d5d93898ea69e238ec9a28565961789c8ff8850b837806fc4e944817b256da67c20322c8f62bad74091f47bc704087e9c57193be70570ab500cae5e99cb3d3c88db4fd5ed454469914497adb1550fbf866c6633c448dbbf3f4699f78173f65729184da803e271b3c3bf147df5a571486ec06e962bdb5f61f7e5246a67fad4d87e155929c256a2b7870f463270ca688efebd309b9ad70c5e1059bca0ac369c396793a75c782a3661f9addf0bd06d636d934a618723bc93472598c88030eae3d895d4dcb9788e5d675932af35299feecb837e509fdacb3fdca43c8a3df31a6a09394a15c99669219a0244c94fc47a0d15201eefc1c637202c034e298b96b402b8816b1f15ad08442d43e03d80b0bd4f45a55d2a801ba50a72fa761f8d677ab120dd0a9ea35ea4180282336c8126662149a538851ed9216eacd22083da5d191d8ae76d16074b2534625b485dc935cd100badd6d494bb81e27b1466476cb617aa3474dcb9b93180f1429c2910fba0953a5e2838da899437d45a1cc8c0918baa34a1a3fdf7e0d4cf085e7c0f9f926dae509678f0c91f42acdbc093b8480a46f822f532807349be16b2a7877e7319f5e0c14dd30a8717f69514199c927e1445c053633bad40950a037cbc367939fb4704dbbbbcb93d8265072c34ee18cba0574e6a6286218770b7c2c5f7e205b47a87164e7c2c8e31725cd1dfcb37514a5dec6527a68570f7cdd0daaf20a58dc71228a8113b3c2f3289823e653d66f6f2736c225e1d27dfccdab750fd375950e41e343d75dcbaa4c2a304027115669fa885806ba865cc8e46399623c88164d62e36e6f8cabf5e5452f4f0277fdfd7d26750aee3d49d693160633b49a57144b6ebbd02cda16323fd3d71e0b1e0b62be0aa9c110e4ba67e5a5569fc5f1f24ec114497959428d0f8bd39eef6456a685b1a5e295d9aead961c8c6b66487166d052b56096f46a7b961a8b4378299c5e1ee1176049dfc37ea6610b28afa7858e7c8b10073b9b708c2239a437c70597574a16ad391f61bdd59d105d30fd907beb334245b4c6acfdd691fb6bd1257c420d6419ea660b1134fb61fd3eab9ac9343c979166d2abb5fc2cae0e6f82b8a7411c4b96e1e07fd1c70b70008d8bb17ef95be60062c1c134afde19b887fa7a5f73da173e39ee7289e46bf26c06e691c35ac736a3fdf6cff8d80d874bc501c60c64fdbcf8e51b4eaf9a14c1a7d7a000d4444b3b00563180dfe3989fa83c17c1845bcafe764445327c3fe8e7dc2a08c15f8c472f98861d1024247e0ef03693e8b5afbe1557feb91a0a31f103e1ec475042ab7b5b0b8d383f67da688b0465d723857022ac35c980c11098b2c861b51f5b883dc621b0f0d16a9c84a6013309a46b2dec265a099429c2dfe58bcb02b7b184b78b7e17430fd313056a2564aaa2515bcb4c8426b8c3ea2349db51fe993006b390a6ba854c4b8ac41825122b096ebe15eb0acd06bf72aa2eb1eb30e68317c023ef730584de369550cd8c83d604d9b3dc2341483d72ba6836a7dbd740322f9276a6bef1fb7286e260d770a634d6842cb3aec00d3d4b48dcbc2273416497c7a30e71fe6e55996a08a6d0c34dd6b5cf70c3e6271bbaab288cf4a6c1b5169c76e88dd057d1600cb727890ada0a9233065a49e870e2b02920de24cbaa8147f353d0f624", 0x1000}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe0, 0x40b}, 0x402) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r17 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x110) shutdown(r0, 0x1) kevent(r17, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xa3, 0xc43f}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x24, 0x7f}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x86, 0x80000041, 0x1, 0x8}], 0x7, &(0x7f0000000140)={0xb4f6, 0xffffffffffffff7a}) 01:49:14 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="d140b7fe5d65d20cbab8d118a7ffba3ad5df2c0529b02851580ecd234f", 0x1d, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x200}, {0x18, 0x2, 0x6}, 0x3ff, [0x1, 0x8e6, 0x7f, 0x0, 0x1ff, 0x869, 0x0, 0x40]}, 0x3c) 01:49:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc}], 0x55, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0xf8, 0x1, 0x6, 0x9}, {{}, 0x0, 0x40, 0x20, 0x0, 0x1}, {{}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3ff, 0x2}, {{}, 0xfffffffffffffffd}], 0x80000003, &(0x7f0000000200)={0x99, 0xb8d}) fcntl$setstatus(r0, 0x4, 0x4) 01:49:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8000, 0x90) sendto$unix(r1, &(0x7f00000002c0)="fb783f6d827f911d8364545471669b0a07c3f2d74bc5", 0x16, 0x8, 0x0, 0x0) kevent(r0, 0x0, 0x7fff, &(0x7f0000000000), 0x23, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x8) rmdir(&(0x7f00000003c0)='./file0\x00') r6 = dup(r0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x5) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x200}], 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x8, 0x1000}, {{r0}, 0x0, 0x11, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x21, 0x200, 0x6fa5}, {{r2}, 0xffffffffffffffff, 0x7a, 0xb, 0x28, 0x3}, {{r3}, 0xffffffffffffffff, 0x14, 0x20, 0x10001, 0x865c}, {{r2}, 0xfffffffffffffffc, 0x0, 0x22, 0x7}, {{r6}, 0xfffffffffffffffd, 0x40, 0x0, 0x52, 0x8}, {{r6}, 0x0, 0x2, 0x80000021, 0x71, 0xffffffff80000000}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x1, 0x1ff, 0xede}, {{r6}, 0xffffffffffffffff, 0x9, 0x80000000, 0x3, 0x2}], 0xa174, &(0x7f0000000040)={0x7, 0x2}) kevent(r6, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) getsockname(r5, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getegid() fchownat(r2, &(0x7f0000000340)='\x00', r7, r8, 0x6) 01:49:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="dc5b22fbbef1938a1dc3bb77ceaee911108f137ba950b30178", 0x19, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/^(^^(^-\x00', &(0x7f0000000100)='))\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#(.\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='-&\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=',]$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@\x00']) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) symlink(0xffffffffffffffff, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) 01:49:14 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/61, 0x3d}], 0x1, &(0x7f0000000180)=""/4096, 0x1000, 0xffffffffffff7405}, 0x802) 01:49:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/44, 0x2c) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x80000000) 01:49:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='\x00', 0x2, 0x20) recvfrom(r0, &(0x7f00000001c0)=""/120, 0x78, 0x801, &(0x7f0000000240)=@in6={0x18, 0x1, 0x8}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="df941b3523a5bb11f82fd1c8c2d4eaa7469105079eb3a834b64aadb283d2c25ed3e6426520f16a3dc48697b300bbaaf9d394dc048f9da14db21f66e0186e582b9e0784d1ae012c3829ff09b74ddff84ed75ed578e6aa805ba5d7bda4216da584f25f07adaa9f5ed6bd2c9401838ed988c179faee8c3fe21be931f97cf6f6a33f483431641f1574246d81b29e587112241492b2d65a28ae210a2b445fb14b0fc39c173af009bd1d7e785301618f72739e710eeefa9c43d009ab", 0xb9, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 01:49:14 executing program 0: nanosleep(&(0x7f0000000000)={0x7, 0x6}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x6) nanosleep(&(0x7f00000001c0)={0x100000001}, 0x0) 01:49:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 01:49:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) r4 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) close(r4) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r6) 01:49:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8205002f66696c653000ec38c2e96c5214802b6940c1846ecb7b30f7a029d97782a2806a0939e7301a82c1f56d04bbfcd2ff802ed0dc08abae52e707de534bc959cb1bbe0d377a4da6c870410c0a377825a4f879b1a6ff7e0a4b810e171231867a9f58868ea938e5cdb4debd07880d9d54003456ec4532865f7fb5c64d5617878fef86b5610e74b83c78d31686b601d793a9f6b2392f51d749b39504140e19079cbeca6730aa673ccd920a4a6de6b36ffc7ecb530da309d2b209000000d13223cb392eb3c451a2f3e604d18c6e9184dcc6a50be142d1527d83c9cc0ba96709"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getgid() r8 = getppid() chdir(&(0x7f0000000400)='./file0\x00') r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="d1995264e27ce309f9c868ccd99e5008739b53e8c046432602f3e836e93a7d8c84528fe9d634440f9b285d9162380baff2ee6d693bff0ac39a86a7b4e51a8abb2f811546dbc495b0e94a35", 0x4b}, {&(0x7f00000000c0)="cf2d4d61736914a0e73b07c346462bd00cdf9778a3acac380a4b4e5ab3c6e237ef8501beb5555f6c73cce6dfd747eb094303a0236bd148768f3c99261438cca04c3efc62f00f777ad282363695541883d0c5aa8ba754564e3901dee0dc5417e9ef6ceb7c5d91fb4522d3d9f4022fad3416112fd544936d4a5ebc42ebd143caf6f4479444ff0c0392cbc1414eb14c7d33e789d457", 0x94}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x78, 0x8}, 0x2) 01:49:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x22, 0x4, 0xb5b) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 01:49:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x20) socket$inet(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x8}, {r0, 0x11a}, {0xffffffffffffffff, 0x140}, {r1}], 0x4, 0x2) 01:49:15 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:49:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000140)=[{r0, 0x3f}], 0x1, 0x0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 01:49:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200000000000000) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x0, r2}) 01:49:15 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x400, 0x3}) chdir(&(0x7f0000000080)='./file1\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) flock(r1, 0x3) dup2(r2, r2) execve(0x0, 0x0, 0x0) 01:49:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 01:49:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 01:49:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000611, 0x0) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x84}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x7fff, 0x9}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x42, 0x800fffff, 0x3f, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x29, 0x20000084, 0xfff, 0x401}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x55f4, 0x4}], 0x6, &(0x7f0000000040)={0x0, 0x7}) 01:49:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) truncate(&(0x7f0000000140)='./file0/file0\x00', 0xffff) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x120) unlink(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000005c0)=""/150, 0x96}], 0x5, &(0x7f0000000700)=""/212, 0xd4, 0x4ae}, 0x841) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x1) 01:49:16 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000100)=""/111, 0x6f}], 0x3) 01:49:16 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') chmod(&(0x7f0000001100)='./file0\x00', 0xab) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x840, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001140)) 01:49:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x80) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc7}], 0x1, 0x0) 01:49:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x804) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/104, 0x68) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 01:49:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 01:49:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(r1) 01:49:17 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) getgroups(0x2, &(0x7f0000000100)=[r4, r3]) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x102, 0x1ff) getgroups(0x7, &(0x7f0000000140)=[r2, r6, r6, r5, r0, r5, r1]) 01:49:17 executing program 1: socketpair$unix(0x1, 0x1010009, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) listen(r1, 0x1199) dup2(r5, r1) 01:49:17 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/55, 0x37}, {0x0}], 0x2) fchown(r0, 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 01:49:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 01:49:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 01:49:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="e8132e19e479cedfad513be12d058f08bdf6efd8cc18385fd7fde5e2a0732a8bce5a35bc8fab3b5d5b4f7cd24d45d8c2c1c0db4f7d7f625ea2294a41d66b267798fc9fec94fc157b83a97d0e65151fab5f256a13212180357fd52d0390445158e7d1a2edc0044d2e8f71d2aadf0ecf7f65ab06fc5d31780d108e8a7fe82136d9cb736db7cc5816c00b3ff8e54fde4edc315550d56931cfa6ac636f57a8c3f7da1e9d60c2a8f5635785df0a550055d58a60b6982c803f416ebd1be95a0fc83b1de4d0f933de5c85ebcbec3f3432d95b", 0xcf) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) close(r0) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="debeaa91144bafc87fbb77385e5dfbcca4eb6d26df3bdbe820eb66865ade67aab92ccd2f885da11ce1711d17f17d24e928beb4", 0x33}, {&(0x7f0000000240)="1d789c36015bc23fde5c4c7e154503", 0xf}, {&(0x7f0000000280)="5f7e493267952f7d3c4eb8de578c4953d2362900d0c8dad67f2a7f9460d8b84a576aa9079cc855b84f997a47ba08a9e16e9246f09d12472c0e3e2da45fa8faf0eac995588c996c42b7b8879728064f0c88", 0x51}], 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2d620000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2d621000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2d622000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2d623000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123780 va 0x1b2d624000 didn't change! 01:49:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) write(r0, &(0x7f0000000000)="2a665b7a7b7167afa55138f96473074c123dc6a94cfd5b4f6c8bbe6574eacc31fd5ff611945bb789dd1ccd0e570b68279524d362afb117fb9e9bb8414c75edaf293991fca62ce8f37d8956e05261c4f7aeccc2730a0ab0f83347b43472614101a17f41e8e89243a83019f3eb67dd1a8d730811934189f0a94b0dd43a4bd7cd4c45206fad3fa1a74fcaae88cf9bbca20d178c32ec0b7d3015e79698a56279ac80ffde0211ce254a59e84c089cb02df82c84678a627d495a45acabe741740c136e", 0xc0) close(r0) 01:49:17 executing program 0: r0 = socket(0x6, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x7, 0x4) r1 = socket(0x18, 0x8004, 0x4) r2 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r2, r2, r2, r2, r2, r2, r2]) r3 = getgid() close(r1) shmget(0x3, 0x1000, 0x220, &(0x7f0000ffd000/0x1000)=nil) setregid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000), 0x4) sendto$inet(r1, &(0x7f0000000040)="3e0dda5aec9161e39de75f9dd3f053491d8376cbe0ff5f74778f6c325d36c348520e1aaf4750b1b8b7fc8c66c1872fda3eb42b564f61b8dd305f169668e655658afb962f8e27328b77d75af7c58a6fedb646a7f148e2f7f2f4a61763fe", 0x5d, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xfffffffffffffffe) 01:49:17 executing program 0: semget(0xffffffffffffffff, 0x8, 0x0) 01:49:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x81}, {{r1}, 0xfffffffffffffffa, 0x5, 0x12, 0x40000000000, 0x7}, {{r0}, 0x0, 0x2, 0x0, 0x0, 0x7ff}], 0x6, &(0x7f0000000040), 0x8, &(0x7f00000000c0)={0x0, 0x200}) 01:49:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:49:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 01:49:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:49:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="2215058aee35ba5f20815426e90b80f379b016d2f92c184ea61bfa4f6e705882228f06d18b3e02ecb6", 0x29}, {&(0x7f0000000180)="7225b8676867c11ab00c7a252b2c41fbe9d0fb77726e19844f1cd44e60d15d96eb19de9c9f93f9617a4a7a49455f85cd0d8fb34d40c4b37e2478ba07e189ca51658879d224a78fd017ab5d055b1cae1a499b986fa62f492bdfe5daa2a0ac790efc65e953ee057609ef704b9fc98770ebc9d3e6e4fbee9c82b0ce8eaec90d01711393a012b5553ceeb7d501b91ecf2beb295fb9c0b2ce5e65154d973687b07f9a4a994e19fa0786b9da076c233a465c008b541db2e51fc329b5038404d861d69c0830f221526e3856f04825239dd1fd4e403e3719a233ef5e900c72120b44fadaed515d6f309f938bd9", 0xe9}], 0x3, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) 01:49:18 executing program 1: socket$inet(0x2, 0x4007, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') 01:49:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000009f341e6be9913dc2261f41ae2ec6eeae09b10237f2d886053851a1f5f88735e3b02c661b0961576ac78d9d1e5978d70bef30ad22d6b962ac646169ecc83ca277d05441efd8dcf3da3f2a56977a4b55df297999f5fea76f97acdf42fa48a50075762fbaa75c8923774e4e312a0d6d7dc727f4bca890e7f4a20e3332ac0064609f"], 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) 01:49:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff000000c3513e165dfffffffff5000000000000", 0x14) close(r0) 01:49:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) 01:49:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) r1 = dup(0xffffffffffffff9c) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x7, r2}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x1, 0x9, 0x8}, 0x81, [0x7, 0x8, 0xfffffffffffffffb, 0x7ff, 0x4, 0x3ff, 0x40]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) 01:49:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1/../file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000600)='./file1/../file0\x00', &(0x7f0000000640)='./file0/file0\x00') 01:49:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socket(0x2, 0x1, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x1ff}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:49:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bd) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x482, r2}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0x9f694d}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) connect$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x10980, 0x2) close(r1) 01:49:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 01:49:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000280)=""/83, 0x53}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() 01:49:20 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r1 = socket(0x1e, 0x3, 0x4) r2 = fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="f5b2d7f35c62f30c52b167c28019558b48826b4d47ea57fc7f502661227bece183e1d5ec9016ea837578edfc84c07cbe95423685aab66ca80880dad340892576c2d1b50f56bf40bc6506bfe95822866e79cba0d50fb21f843a4547d8731873fb9ef8a19086bad1ed5634e3e8d88911082f9de311eb3c8bb53bf12b32", 0x7c}, {&(0x7f00000001c0)="f8259af58042b8058b4ecb70de81030c8bd236f36e9395c97c0f1e5e48d6af371bd81a693375abcf6ac431f2b4b6bf4fac4e7c7752bc808b4c7fb7a657ddc75b4cf0449a8702ddbe75aa5be5dfec038509f8d438ca23ba569695c1b73495741071e1042e935a03be28dbdb194fd744ae34e8d6c045d2c07a7c4cdb1cf8362b4d015f39eb3fad441d4a0e73212ab276d7ba7c5a1377912bd66cc7de74b0b01eff475c7e1df3fd73517306e0a79129b0190a9e291c59d3c992e14a3f85dde8ac2d317569c438c213f402fa2413ff4672e58a35bb269149", 0xd6}, {&(0x7f00000002c0)="01ed417c3d5817eb27e0f3c803572eeba6c306ed274d6c62af381b7f2419e724b7b5e7a51656e01c251215aa1f0338997d03ecbb7da0ae4a3e0352213625181b5d7dee6ced0fbd1a9c4b64cb8e1dee4edf9f586d6ada7b7f82fa7016a52fc94b2fd706d980cdf86313bf96e14cc9091ecbdd33748ed138612cc12ee0ac765d886bce7619e9e6", 0x86}], 0x3, 0x0, 0x0, 0x4}, 0xb) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x100, 0x3}, {0x6, 0x4}}, 0x2) recvmsg(r4, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/191, 0xbf}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/207, 0xcf}], 0x3, &(0x7f00000007c0)=""/80, 0x50, 0x1}, 0x1) link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') r5 = open$dir(&(0x7f0000000980)='./file0\x00', 0x0, 0x108) sendmsg$unix(r1, &(0x7f0000001140)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000a00)="3d0cae83f33d955c3868b0c29693e3606d932d3ab35b54ad3ccd252969142eef438525ac950f9d5d9ca4b26b669314755f5b98bf608cac401a57d62d44a216701bf412a9e176e27e211d66468e737d36e53c20747daea228932777cc86ddd61978238af7d1771c1f7f13bfde6292d62801f7d0811dd87e440ff70f4ab264ca5dfb21427198b202ac54dcadf81df671223ec8cc430305d199005e00babacbbd851025de04f4f56d6501cb951ad20082d7f41f565de9d666869728069e247aecb35f5e6350750e76c31ab121e8c6ccd89e44899bcf34e3cf7e7ce755", 0xdb}, {&(0x7f0000000b00)="fb67bc4ea40baad7582b61370de250aa9739208ab3576e932405c0f6c35c8e47bf5d338a2c9d59b6ae9ff451ad7bcd7a0e6c36508340aec9a95d3bac1961e095da3fdf8b872bad04ce5a8ee45e4fda821ecd1860def87528f1e89c22829a1893c48ade24945ad2558ea7652e561d9f2a2c4b2c42855b32ebfde36b", 0x7b}, {&(0x7f0000000b80)="9ea65fa417d80524cbac9949ec9a149f19f23f865294a2af10b99bd4d566b9d63443aefb3b16a1f0855672fc48fcb38cea61ae08614e437896b1cd5f2942489a07da100e6ea3935a61f153b03859cc6a95354b4080813c8434bd409d3c07a416e8ca6395978b00a326f3f43263cb9d94705ddb18758e3f0fc6d296e19191cb0acf16d4adfcf4f7d625bdc4d03660f2e96be071b7124c96ca0e4ca7310cc54abdb8da2340", 0xa4}, {&(0x7f0000000c40)="fd717573a7b48153e2fb5162843981237c9e72767be0f014f44a73ea5f3ce2ca10789784da7f6f6a84eb654efb508f339f5bfd89ec1899f05bb32bcce83b9e0ef7a02f0dcab3c3857c59178d6377ce392ebf63d6bd292e84f9718f066958dbc67998c848354c1b242f378206cd384413b87f1f59d61612c47db448e1830b774038bfae17377987d21f6949b80e57d3d6027c31978c531e2af72f01d1cafd73f725ef792fef7d9088d70e8410f64a8e181109031ae7d8b02553486b4fc3630a780dfb51ddbfb0fce607a8bff3658c670c1e7ba538042a73154ff93abad63ab7ffd8c1c87eebbe3f89e80140391276c838fadc", 0xf2}, {&(0x7f0000000d40)="2f361aacb4296682dcf0508bbf7bb1a8fca1e01cbe3bb21860941ddbd3d8fb0bcfba20785ce805c1e29cd1988a1435902d01d8dac022122fe8d7b2fff3481601c1d4389dffe7cd0a49f49bde76b328eb23257c41054b64ed72eef67d8bc534cdc1771f13c41875c0eea36b92e46e03cb0ed6a9527480fb3cbadc1b7543422584e1667d05c512c2e659bf6fc0bd4d7ae7ba75629e00d215fae4ea6fb660b096b35afb22ebb22ed39733eb2ea9580bd8fdbaa93cc9225c4dfe0c83cf2a10ec5d9b521634277d", 0xc5}, {&(0x7f0000000e40)="ce50b2e3bda34c0681ed503f4587f2a15706ba89c79625b32669d21a4a57ba2e7b2e589175eda1", 0x27}, {&(0x7f0000000e80)="ff00b0a8431c257e2f96898f28a82d06da90c3114fa7b60a2399ec30a78f1efba0b0e2ff69e60318748549ff18edb0a1b7c9e722d149a3613744cec80a5fd66d4f90d537017a5022ac986b21f6c722f80ca7f195d00e23dfaed7bdb8184c61b3bea37e719edf57e0bfa92a1ee535b16de3351b298ba2ad65eb68f2ff6ce84f14591b64269cae42111f0a045aeae4bc22cbf3c65fdf381f85ec940cc81ca5f34cea686a140e12758c5fcbbe47399281aad015c9cdbb5099f3e210e56d7b4977df787b023f924a656c19ee0d2fc8022b3fa3ae5928c6a5d9d2fc68f25922", 0xdd}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)="843b626ce209310317796319456b0487270bfe19983f7937dece9e3af9883c64036511025230d5c20d7af49f2bd42e02827241901ca31f10b97ea538b6dee915d4089936ce1c2c9d06177f3f434ee81c31c3cdf17c2670d626bfc8e996a86088da875eb1af80b2ea06cc34d2ecbd48cb900e3b314ffa6d61e90cb406abe10ee82aa747d75cd98bce147d47827c6073cce4f47ad0a76b7e24dbc7e1d6918aa171cd41ec36cb40be40ee0a", 0xaa}], 0x9, 0x0, 0x0, 0x400}, 0x406) fchmodat(r5, &(0x7f0000001180)='./file0\x00', 0x1, 0x2) read(r3, &(0x7f00000011c0)=""/43, 0x2b) poll(&(0x7f0000001200)=[{r1, 0x54}, {r5, 0x11}, {r3, 0x2}, {r1, 0x50}, {r5, 0xddec82924960e3ba}, {r3, 0x188}, {r1, 0x48}, {r1, 0x1}], 0x8, 0x9) r6 = accept$unix(r3, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) mknod(&(0x7f00000022c0)='./file0\x00', 0x100, 0xd4) r7 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r7, 0x0, 0x0) open$dir(&(0x7f0000002300)='./file0\x00', 0x10000, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000002340)={{0x18, 0x2, 0xfffffffffffffff7, 0x7}, {0x18, 0x2, 0x1537, 0x7fffffff}, 0x7fffffff, [0x1, 0x4, 0x7, 0x85a, 0x889, 0x2, 0x5, 0x1]}, 0x3c) fcntl$setown(r6, 0x6, r2) wait4(r2, &(0x7f0000002380), 0xb, &(0x7f00000023c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setregid(r8, r9) clock_gettime(0x4, &(0x7f00000024c0)) setregid(r8, r9) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000002500)={0x1, 0x1f, 0x1, 0x2, "b91180dea990ad3893edbce2ca99340ca4170908", 0x2, 0x5}) kqueue() 01:49:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect(r0, 0x0, 0x0) 01:49:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) unlink(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 01:49:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x7, 0x401) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/58) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) semop(r0, &(0x7f0000000140)=[{0x4, 0x1, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x7, 0x6e075ecf6c159a9f}, {0x2, 0x20, 0x800}, {0x0, 0x5b43, 0x1000}], 0x5) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 01:49:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x50) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 01:49:21 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() setgroups(0x6, &(0x7f0000000700)=[r3, r4, r5, r6, r7, r8]) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000140)="712f002f3c2939107da65bc9c5c1c6238a11964ae302eaafd6e6408424058f6610ba48f36985d431852773afb2fa8995565bbfe5467d8022907b170b2402867059256f70aa836985da3358d916fe4882fe8ed306c7962864f519f4c1160792cf683eafb897259065afb9544f3cf3217d60913b2665bf8f3cc19d1360a8d33a5417353d911b00b99456e33fb8515cd4d9b6aa09191007dc7d215c12ccb1bd6998dd55499e70ae99019859c94c49d4", 0xae}, {&(0x7f0000000000)="81b4e86ebdaf4b580bd784d22565f9d3c1e3e4f4717a0859819001627ef1b2d1b4cb48ab471dc2a097a1012efb2b515397d1d7bf3595f3b60b16f09a08e3602e22b526735b25a56669eedf", 0x4b}, {&(0x7f0000000200)="c1e44053622d99e7c71e1ec24989617fb80efcb110bd02d6c0fac4b0c53271d849895db7b86d3296d3ced38faf5c6bb53cc822bb7e26ab46e48a2722a2f7832cf92c38b81d703afaed21c01d76782828a89d4e16c2dc6ebbef70f6b979f8eabdac9079d5184d695581738d327c20", 0x6e}, {&(0x7f0000000640)="7fb645bbe048abd9d74c9d298e77623035a9278caf5bcba3ca6a44cb8cd380b4dc456bb4e631757f3e092e4d344bd3a6f77e061ea4aabf5ffa1b22689cebcbafdac31651b875217b13e0b980829e63bbbe9ab5c3d1cf6d53b14ced89aee918877bb02834f1ad52786baee55fd9f9ea2d1e3f980039b5f081e06f27d3fefa81f566a34194fb65d2bfba3ded7ec4fb1fadbac4dbc7eb206c73b1368080e080ac25f8131c2c7346f593280c8eafbf3467dcb5ad27c9819538", 0xb6}, {&(0x7f00000005c0)="7507615b84106c554611af3b5579d888b0434228e6ab9931df682f179aeda97524b1056382fc8e83b7067e5817bcea623083ff5dd7d799d79d7d53eb167e3895cbc07f3bbf0e47bd27c3b81b37182b67b4115681afcc4071c7a9af40b47931004bfb5024170cb98bf48e6d0a307e5c1fe27568ce1344dada4cb5153750b64f", 0x7f}, {&(0x7f00000003c0)="444b7dcdd134ca85cdb4cc0fb578eedd39a37e9a171873cee9de06872acc3408bc75c0e11b50d6dc29915eaa154f5f4e3182236d9eb1edb950f167e7ce4fed9eb135cdc3e4c948b21141926da23d81f384bc6319d3bbecdf05a9ffd357130639c799e51ff83c78c435a9cfb7ccbd0e045206e6a5f8baf60121e4c0feedaa9c8f113e251aad6a786f74c9b2fa17442177365d87d66404271ed0e5d04930e49ea0dd4a0b47dabce605db8a3d4054126303f145d143e0ced61a34173fdeda08247a0d61dc90e59689ad3a55c2d679fc4591f3f0140898a575df30ebb10ae6fef6636ec236", 0xe3}, {&(0x7f00000004c0)="2d46cf5a8699045822edf3d3501139f14411ffa8041d9f1d3c58ee91f6bbe128f10e9183f23f27466c10dc2f09295e4a0ae3d237094e8242aa6bfd9fd4351acd5d2eaf3289df5f77695d9634d7f016c478628b845c027480932bda0503d84ae31ca1a0", 0xfffffffffffffc37}], 0x7) readv(r2, &(0x7f0000001280)=[{&(0x7f0000000080)=""/164, 0xa4}], 0x1) 01:49:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x80) geteuid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getegid() r7 = getegid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r11 = accept$unix(r10, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) geteuid() accept(r11, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001440)=""/232) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 01:49:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="1343db3fd9165b2b7c9a70bbab56c04f0da3f97cf3b7d2ecd0ec329cdbd5d126aa65859ecd8376fd9e8d572a", 0x2c) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 01:49:21 executing program 1: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:49:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r1, 0x6, r3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 01:49:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xc) 01:49:21 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x38020, 0xb196c248f1a01f54) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1008, 0x0) chroot(&(0x7f0000000100)='./file1\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x4, &(0x7f00000001c0)="34ad9ac3c323990278d4274767f5fdb0140298668dd2bf7982c01d518e71d8a2d65dafe58defa82b06a5a52bb6cc3060fd06ce97f290", 0x36) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/94}, &(0x7f0000000280)=0x60) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r3 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x40, 0x0) unlinkat(r3, &(0x7f0000000380)='./file1\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x4, 0x1}, {0x18, 0x0, 0x8}, 0x2, [0x10000, 0x81, 0x1, 0x80, 0x4, 0x450e, 0x233, 0x8a]}, 0x3c) shutdown(r3, 0x2) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x98, 0x2}, {0xe115, 0xde}}, 0x2) msgget$private(0x0, 0x220) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x3, 0x20, 0xfff}, 0x22, [0xb6, 0x1ff, 0x80, 0x9, 0x400, 0x134a, 0x6, 0x4]}, 0x3c) rename(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='./file1\x00') openat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x4) msgget$private(0x0, 0x40) utimensat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x3, 0xd64}, {0xfffffffffffffffb, 0xffffffff}}, 0x2) connect$inet6(r3, &(0x7f0000000600)={0x18, 0x2, 0x100000000, 0xc542}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) mkdirat(r3, &(0x7f0000000680)='./file1\x00', 0xc9) socket$inet6(0x18, 0x4, 0xffffffffffff77a0) connect$unix(r2, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file1\x00', 0x81) socket$inet(0x2, 0x0, 0x6) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r4, 0x0, 0x0) 01:49:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000500)="bd73c5f069d90d6999ef072133ae48097aed99effae4b7f233a5f4fe2ea5ed4714520550a0d52365a3009696acb6735eb7857c2f4b22f31b0397c98886279c6b9e18a7dc72ce67b5507cf6a6989826bf7c337796c192f2ec85a7cbbd9f29a3a65972fecbf65df949a9657fb5b8fe59024b6e33f775defd27643441a14adb6aa56c3848da4464847c66c29016b202768bbd3aee669717b722b8e359a1c8aa58b477c3e13efe2ca89ce7f6545ef92c0447936fea9bfb5b025f42df1dfa1cc2b12cd22eb5979aa59cb81dec90effc15b91be0b4d3f3b27c585c41bd28784a070cd1a15aa5184db01259fbea5e66d4e9ebdf108c5dd91fe9833a5255307f6238349084e44260373d47266f303aa7ab90d58d2ce64b", 0x113) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x1000000003ff, 0x47fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:49:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8003, 0x2000000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x1000000000000132) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 01:49:21 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1f, 0x4) socketpair(0x12, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 01:49:21 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) setreuid(r0, r0) r1 = semget$private(0x0, 0x0, 0x8) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3, r0, r2, r0, r3, 0x4, 0x81}, 0xdf6a, 0x7, 0x1800000}) 01:49:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="598fd51e10d9d1dfa7230f0f0f28e5c885dc1d509f909a1e3feac54cd9e1d1aa53c973c96dec7879f325425fd4198a9e5af49e0d55b0ec0eabb4256c544e4ce552a32853de036104dd191d812fd8996f8108bf5ad708ea5287f6895b3edbe3f66f1da8f76fe8c2c34e1311c3dc734fc06db9c64320905da1039104987a1c500446b58ace6654b8c1738cc6366b82679ccdba47f93a52e07d110966fb8928cb0af43426e6120dd8e877c0e59158536fdd5288406621403ae89ff787b27b9317ed996cace2ab561c498850852f355f3ce2ec5c7b6dd9b6e41c5c79", 0xda) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x4, 0x5, 0x401, "6a7d041a980c940d5dbe76a85c315d3157fdbd26", 0x1, 0x72c411f5}) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 01:49:21 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) clock_getres(0x3, &(0x7f0000000040)) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 01:49:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x16, 0x7, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) setitimer(0x1, &(0x7f0000000180)={{0x4, 0x3ff}, {0xffffffff, 0x20}}, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/181, 0xb5}, {&(0x7f0000000100)=""/41, 0x29}], 0x2, 0x0) 01:49:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8040, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') fcntl$getflags(r1, 0x3) 01:49:21 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae87512eac5dafb33a481803ef0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./bus/file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 01:49:21 executing program 0: 01:49:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() setuid(r1) r2 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000180)=[{r0, 0xaefa8d0b5107acf6}, {r2, 0x4}], 0x2, 0x0) 01:49:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bae8803ef0f701b406743f00800000000000000000002a7a00780f6928b55143f0acdaa05f1418f774"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="f23aa075efa6ab3d365b9e4feb255b5d021416dc6799b58690b656c497e797b2de6401a3d1e5f632780e30a9e471613201f8ee10ed427290cc43ad68", 0x1}], 0x27a, 0x0) 01:49:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket$inet(0x2, 0x5, 0xcb1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) 01:49:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = semget(0x1, 0x3, 0x20) syz_open_pts() semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/182) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000000)="b000a8725b92c8507dc4bb7da0", 0xd) syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x3ff, 0x1, 0x9, 0x1, "65cf1e2b8c0a128f888ff7bbdc1331c96cc5bd04", 0x1}) 01:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) write(r0, &(0x7f0000000100)="08bd75814a6d4658ac7885a0b413ec14052b7fbeed21fb17d8fb559ad62b812a745475c2a0f6a913e0e2cb0d03b6a199793293a68ad456505cc19066ea37dcc9552198a01c3f25a9c1afcf0ff9c7190f2d226b0dd69f22465dc01453591a9957b4f45ce326cbb0dc2208fd34cf92ac6bff66c956717dfe66a679813285ffd73ae078c384f95ea460e8a58677aaa136687372aea72e34f0c3616eb9cd00cee0fe5b2c9e2502dd85455010525bb31e24765261", 0x1c) 01:49:27 executing program 0: socket$inet6(0x18, 0x3, 0x1) mkdir(&(0x7f0000002580)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000140)="99d923ac95caefcd2fe9b6294fc7d929da59c73da0376a7d32cc5b0411a6", 0x1e}, {&(0x7f0000000180)="cfac644f29dd6b0e72417682e648083740e2955f6f6556854eff3d2f1397088f0bdb95f42d6e5158c9ba7b8d491f11efc549a3cebd110875056997eb67918334c077878e2c2bf41a93cb16ef82f45bb867815515d3dc5a1738287944d2ea4adae820f5addd5686ea6dc0c58416f5a292b7a9593f5aa661b764d2a618b0626c40a187c33ff8b309a8b667d5d81bcebc63a6e1f0edc33921b5f5788327cd88cf9922bd6ff4d124d63a621e883f0ff9ca6a346f44561239c761a3e33d98aa3c804c103596f2bcc9bee2c46b63ba43942cdb0bc42072eab5099728e76e19a117781163fe871507969097d2d08d9f03cf76e1ff33cdb431a6b29dbeb8f3f23a95fdcf53296231d2a8e4505cf2201069256f60020f247ab9ada75b3a27d74a99bc1f8e7f2dc8c894457b41cb96512f69b40cf835b719cc50ccbd3d7d24187ea25ffb78897bd0348514d6a05c9d1b75506934541ab7a9ff9d5dd4d98cf5fe17e7710549fad911215980457ac4541af2a40c2150b3286c14c934fd532406983082ba33377a92d12c4d0aa70929bf656f692e2728bd42e6dce1b46b8cb1441c1832b84366f2bf0c5322ded76f8a0f2e0784162dd1bc0d073ae8b6c24067af922839dffac1354a896eaeae6ca03aabd296efef9011f901f5a3b7af603dff2a3b82e5d09f3e6a9454172ec7c93b6195ad2c1dcd6c3961853698e6398f9f31ea8f621efe44223eb44e87f48c759ad354ce796798c5f1058765577e03839a674b7a715bc0818a64a724016144eaebeafacb8176874529f27fcbb98f025a5b2d5c1aac90884ee61ce14ce4bb1dfba7f3a674df57cc395540c61b079e0246a2fb60afc1fd7af904017e06d3dd086c471b0377e560f0a8452b8f398086af06937901832e8aad9b2d2c491c99821b8cc70da094e14f94a9f8811d618e3e5580ac73c0abcd00ec63e7a044d11207d6cfff58c7349f0d8d70aae747d5e0307cf51098035400f1cef116f2b2bae4916fa130002d33a91edb71b16b8e8ae3151065d073e0c382f95c303298bd41ee57c05716a5d4025651a13446205b8118504f7cbeb3e4bd7ab4ed668ef6d07908bcbd74f2beb92a9f5be9697892830a60c1bcee187d10ed78b6e7e5d5279c7a21213de54706ca05be06879c8d4f841a0eb66bdc13d359136c99ee98a9277a94d250209a2d2cbbfb1d7c06694d1aea967e8a6ebaba60e699af75549b8d7fa2f8eeb08253a2951c7119e76ddbfb1326f9c0818464a66ef34e10a17f7e2773f458cec601f1d12acb31ece296a5d1e445166c653f580aec251e37414b0d32735152e7a314f5dc4a8f36fb3635417d9f4a446e70dcb05cf456df1b1012d66a84f8682f6075f6ba64b2f6f80d121ea53f5ec684198ec2c537995db6635113ec443dbad7eebc198f90d8502cb02085ee747e9923a3c24d095bc1ed340e940826052dafa3f628be07cde2ec4190e2be239cfd0b62be7efddba150e2637f56ab9ec31bf2b90e2d5c29c34fa7dc6847f8dfd61d3f32d1817be571414deb8ea5c60721a39c48d57fa73ea8808531390528fa2e5e127b0cdfc0cc17bc1d1a1cc029a80268728b0b00088e0e2e6000483a46a115e4f976f1331dbaee108eccda68f73fa338285a056b704fa03974c498e7a871a73eade8d1205d1e2d4577c175307dc1b3312ad18a61e74cb1600576037ba04df98f59f0eae9b7f13dfa503476303943fba61e2276dc23cb5f6b3c3f0cb85802fabe79efde660970bbe7e080a6a8404bee5bf7489fa656cf65cc7bac4a0d49950aa6ccf92d6e698d503ca65018140825324591a1f972c1a5d18f60fac27f3fef6edb0ddf20ec38560b21e3dd0f82f9b0d556e29cd15faefd08d4fa003ef108172c4dfe07c974fed00a87d2a0389979919c170b96f3289820ba74979e8dc3ebe662a2bbed97523e5a2365fa391ea0941ecba866ce3881d17e86415b78048539bb2b0dc83347fa18869efca716e82d106e3d8f061ab3d77b2485f4ce945376f547c3bd46dfc6e17e44a8b4a50eb33090d0eb3b11fe086b4e89da2963f4c8de7e97ab49afb43f451b47334a107aca9f0820eff17d09733d8c4c0dae1338a1512b4d6af4669fa6db8391beae7cddbf8adfccf6538c3ff1d037343cedd4c2174b79249004c85d88f7b042f58403bcf8583fbce65c8d6f0d234bb31c8638dc855a91a76f77b4017ea9cfb6fcb0ab700d99eac4e7d60a6d5516a79c09021af0f02e27380e9bdafc2b9325e697668a5e5152dd4c54e725ecc3e3048fa85ab383c1bd87ee0f363aae594032f3e1a7a8a63295e9f1131146b21556590b3d0fa78b1cddc3301bd60b254d365c73cf68a4dacfaf24fdd71dc6d761a423dcd546d8105de10ce68b7dc2d79c2ebced65d2e05d3a1a7d16ea60061c5e6d2027c42de5df13db2bbf2efdb71dddc8386546f74480b4f28680001ed5bbb448d32a76934a58b511401e04e9686f3c91f87a5d9c7beea09990cf85924f6c0a172a23cb337315c568fb870ba43b5e604eef6579b3ae49f3940d2c56bad653bf704462a3fafa063899a5394c404d7758c51488ae6dbbae0cbe9e8d4e8d992adea2752f2238f0b728659be48261c6e9d45e876283e982c0983079169406e47aa281638bb21213d56b9ae7e7f220e0535b2c7054cc4faacc97c9e3ba34a0d734211be6038342a26a25728557cc21f1669f4eac652c20edb70e158e9887fe73dc85fc336547c968e3ccd7c6504ad524904c60742e63a7e711a9d772a9fe9613b500344f7661fd716d202600e0b9a64d9d6f9cc8438dbf670380a8faf66795ccf09faf47bea7a1704805eeadb18dc9511cb5cdce72261eaa3286c57f7ead0a041b46b7b67e6f2c31cf6496e1548ccc71164d895bd2d7704126465638e6c31ca243caaed8c98fdda87727712cb976056f1698dab877acb475c5a541b9952ac949c1b5e5122237c1a55d00380b0882b42c4006613333dd9f16b042083292370fa0b7b90b92c34f57ac9a0b12550a1a5c646d7253c4580fb5cf0b2dab57ce43808fee76a6e08ddb042b302728715231e8a256def0d1e3b42fb2af040f366c2ed78e467d46eab6674610dde5354d9d3462fa9e70aae2cbcbd227b936a9231b3870c2e87450f01d89172aa8ce30c681df39456cf63228301e0aa3a4030a1814f2005862f3c8a80552354b83e043d915cd72ba1a26fc2316264c7c3ff829eb84cf54a0b3c1d9aaa4b8ff2e081393ac0afc70e1a14a03a41b514f896be9e2adcbb492e8d0846eb12000bc505502711567e47a3a800c02141ec0d35d5c69adf22cd74bc0245e6b052f0af60c2ad6e65fbd7f92398652ae5f6fbfb3b046f79007919bd22037583185ff6750b4dc183e8f3d37726d0106a8710c77fea19f2f193fabc5f1b023ddb6b568530abb07a4d3e4a30e91f8e8b38b2e8efa96b238eec5b6bfe0cb1380f8531ff31ca4e7db159ff4b8cef4c062a505a96e9fe907a90e5f4be1a319dc9c20d43595dddea793531d91163b19c31d14e4a5bc6c34e4c272b1eafa22b76e6687dd35ac73c075c9168861e435e367f8b0a02ed52640ec59996edc6014404f3f165a616adf8e304816be7a365af4e5ed1336070e4b9f10d7e0853caba10f25e1d59a7a0619c2bdaa92e9c267720130586d4db13fe067c0d0fefc677dfcb06ad93053c0bbc0311b634a175f80f5286876f22ddd2c4db52993f056640dc883ae7f3e082ccf9bf08214dcd8e5945d0ce86ec1b4045d70a876fa325125535adab637afde7100ea1f75c8105bd2b5b1350748fe952d611cc9cf61495e680f6d5852adcdc6ae66509ff3b271facd38740d0c1ae22c87fc92325529e447322cc76eac7a6e38c9f8c64b8412bb646a663e08864ef0e52c454aacead53eabecd597cb0839c3f57180c098640bebe3041ce3c50d4c5759c0e9dc257079d94cf590bcc429e53e9b56951b361dd28fe70b11c30edfc0e9f9252d3d074766f23adab3a61ddc593e035491257648df08a6071be5e77c1c14fecb9810bc66c0b4aafeb567cb642420155304742ceba014d71235f0b6cb90d55369e6083c71138c369b2ed496dc294f9cd1962b7cbd3d269d61607da924f983e2247d1e255b6bf78aa49a2746dd6cdd73d50419c0fe796b48b909cd945bc239c3fd32d3477cdf760388a901725a66b404c4385829f4a647a81be8a1a6dea45c2d356d1900e5ea43788b680a9445644b672bee4c460e6e6874856a9f356fb222e04441f767ebb32cfb0f3057ee2c6305a54d804f06b48fa8224ffa668fb4bbc5f2846c1773d153d0a1a2e5e7f74505a0764cdc8ec3018619cd05c3857d27ceeae70af67e23df2b32dac8af2aa0abff941f8e020ce49a9b84835115cc6a3af13ee3bfc0c50a38ba91f2a12ad2534d04f949ab3e5985867d49168f3398cfc314c54eea79446086840ff13826763ff6e2ea37be4974388587d2076cf622ba83ef5f57aa1d363c549dc362480270a38bfa93fde93d40dbcfee54baf1169c579e4aba8eb2b66cda91fc76d3c5b5ba376e8b16fa7fbe64efaac7f6d5837ed269e84c93923012ed82bce4fcacb6e36c50261cad88fdd15d9b15c2c2290de975f30307184fc49b97c34141bf8dc7df44556c1f9194e02f606d30fc0efeb1c1665e372af932076a4a1f67feed1132bc52b83d82817358d40b0a26424d9ed916f3f41128312773df0fe4ede6cd4bfacc3231f79607b4e0d04203369b909c4007b7b0ef9be5c164d9aff7b9d8477058e8e1d4a4fee6af6480592915249e960e84efdfa0a45dba338764cafe5fc93ea74bf8c2b401b01ce406af6232156c1a02fb345500dfdb1065fb50bc9e77c2acba1313ff13c1f3b3e8d0947e1b5c44cb7d2de9edbf9ff95e96f9faa79c8498526f59e1007bbf600d9326e2577aa5d48808b66c85c844df80e087fbd50237fd92045814ae9337e865285c8eaabfe2825d0d338d9149a9ffd2061bf6b9060c4c66c4342f5260e07aee53de5c953dac89799695739f18a6e38ec7b476dd4ca6ff97a7b233c0c5eb2fbe6a5f943ec5afa709f9d363315d99afb7e072d5f1f46abbd906e4ab38585c8f5d16bf261d52555a53b69902a2e31a764bf5d7382db662979fcd98f6e414f4403241b4df648662fb966bbe77959069f06b1c7bf42b7de6c5417bf67b35e5411baa97c24b6550172dce022cc81f919fe9ba1263298f8e64f034ca2d9cdf5594ff6a1372e0ea5823fb13c2877d4ef051a5b374aedbcd39ad4fe5f54f8137f1b9e9a59df07e8124e59b27860828a515410e4b86d88669dc8a960cae7ef66267b37b9ec955bf805dd53e6a882712989df28e93835e98e2488245ca607ed6198bdda7e81046f7c6a75bc73d7d608bce9d1a6f2ca4bfb8ed92b3804f2e51cde12b2ea1624c2ba321a4427c82157a1c1b0c587d5fd058e15123c25c5dec6524894e0a22ac883d0deab3b794c9c37cd7af3f71ab53f9ad83675f12e22232faef6ec174af577a56446829c560486133f72d0e0d27479d8bd3476273732d52be77b51712dd493f27851b6dca849f576fea8d5d17688e8aa6a6384b1e63279b345dc0b59853ca8b5466602b1e01313c82dd8b7a3a556344c2699ac39f9353fba45b214cd7010933ced8f0f1d7435e6ae42f22dc4e731c2d01ba7de1ed2342737fcadca7c55df252363ab97f48a59908e3d4f64243c3e19a1a125ef81f82f97d9b27255a90a6776417dcb43f8c4ec2f84a6b95b9853c3de20bed934a3fae36975f60078dfe27035286173393663b88059bd695260bae81e94701a658a1d480db2a", 0x1000}, {&(0x7f0000001180)="f5bea5bc5f03a133a51f69907af66d334ddd28c87ef714f7001e58fdf2ce3790ba5fff325543c014e88b79b7a69a0715a403760bf133910e285c08fb94f3bc193ecc91a731ca98f7097c6c01b5efd44ec7c9bd", 0x53}, {&(0x7f0000001200)="7a8529a48b8303a743e9ec747e4eb0c4f88ea67119c19dd741da2ce449a1c3811cc2c2becec93266f280bb6d96182427f0fcbe35ff127339ec8b3d421d8428f955d7b619bf54e61a1463f7f90bdf78670a940ebc266e3c9e5b7c908070557cc5c91d6f7d6fc6a4c3298a42aed6547b046a81f3324480fae91777ff431b253fe516618e72431279815c4fa22bd92d608c1178e567353ebf0476489b49addcd9f0f4bd2a73ea07fbfe3e49a1aa78d7a9c85e7c970c5ca8eec2c6a2e289410455414b24787080e76793824bda36ee6fbf459e70be3e9cb889c06c5100e604bfea43d5749437bacb8488c636b60750a2af12d7d38bab728217b00015979d9ce98882ed5a536769d2253f3edf707452fbca00cc321af267075ab3e7b595406d2cd118230a71c8a314b00c98b689835f9fe62cabe1220b1f02c0607500a7020a22eb6b8a6470ec88bd892951fe688782450a4367205b56702e3f73772bcc8583b285b0b229f836575bccfc54f4d05a0bc4bbdcf1e71ea1baf1a4303e64dfa5f299be15c80a15472ee9dc1c36ee780877eafd30d6eea5ecdc28419c5dabc3bf58dae8dd6eff9c28dab4099cab3ca68e9ce416926f3d62c37bcedcf240810c834492ea08c07dfe9089f8cf131d574859ed59e10a80d8723b68ca52fd4d08871818f95c528fdd1ef5d5fb19914e6a7903398ad61ed63caf1d3d55a119aed2e538f198a3566b79a80c869cabc603f5d33d5afced2ab6937abcf7e4c993738bbc993cd1f2def7cd5072f05ad69243a1159472c36f922c0c95eb7f4aafb8213db9008f50d3773bd33e2b06b3f67c7ab3cc38a93cec846394e0dced3dad5d7719c82643975e84c991c4e7d974d6835c63a04bd334767d3f599a12f7f5320dd780d819fcce46d79eb4a5ed6aed5797b0f9d176be16c1ae12873f1459a222c8a87331958d9fe352088d076441c242560054a5ce9ed041f2727cbbc296175365183bbc16e318a9e0b0dfbbd28a2091067c822fe3d7bf975589b4b0431084e2e78b1c9b647e2d3ef76b0f4ab54de24baf4cf033604679866ecb7545533494ff90daeab426df127bcbdc00af9a253954df62507c5e109a6001d2028505b4745f7168e67e1541b03d384e2f03faa45f774bde4dc2aa08fc16914eb60bed2a791b42e3438819535d064506c04450b603d276eed8440aa33f63ab4bc67fb0ad1d64f6911151692232bfdadeb6fb4aaf137deb3ce88d1a210d972ab6e3832cef3427bd38f1a40d78a54c9a88b0213e27a801cbc3600437b9e2fbf2b9c1bfc4f02b4dcd9757fcdc99a9824b128273c7d2e3cb74c710fab3da97e34b7263e378928135b981ccda28802481f41c6bb3131d6313a759e996c8db9ff49bc7cf8075c32f50cf6a5c28217d95d55f5f9ffbdf2ceca019d60325134e7c5e15e511fb26de8e7ea95a0fb08b3a2e57f46e679e20083d31aacc8078500bf6a5ea093fc42b69012b95616fd3c0f0fba2217fd0920ffe84887cc8b13f6c6e22babe11c16b6bc5f75cc5546566dba4654fa66f6dabe0e8440a6aad5d47c1a42a7cdc82b6dd81a5581d8048d41136a24796ce25f3d2054d58e468ec654fab65105d756d5973f32e78a6f077f981caec14ec8ff707557487c5c66a5f4d8617d1e73878a71e9ba188d76023087d6194888c5a36c5f8ecc678e6a7c8806490a518862de5e0f35f61057f40438d8f363e4b391bacdc374bbdec6804921d2218ae5cf7a1c04db77eaa084f70ea28310392972277934f6dbcea621bc600c83bd3e7383e44e7e69fb454814fb5488c0799b2b332ce66a2ed753de920e47efeffdd4f5c7c21ca712a2a34375ba24ae689965b69b5d655c9c4114f4bfa07a8189053ab7f88502cd52f13a393e06b13986416be9aad1a26ce5c77b84d11a6a8b587c6ad542bd41a1cb4c1e075e7d4e454618426d41ff558dd325102baf93880d0c43221d0034968d0abf8877aacca4c4e6b7a915ba348aba570541752a6c4853e39a48ac602a53b4503f480eda308aaaee866d974d72d3e38eb6e51a45b4d4ffc4d8704d3eb38a6fc44a89ae4dddc39dad1cdb3d8d7600c9bdc3d0e75836a7d2b1baa584be363d29060643af114263d83c22f9053a8922a716ff5a5530a1a344b2d69bc75921430540f32ac15b0e85d58c4176c90bb8a566a5a6786374dc37c5987bb7449967e41ca866508be1eda664bd9285e73dd703d35243d48974a02fb337c5172fa5e509e24493ad57e9cca710440b2d04055e8b0ccd00f3f9034f94217be77653af9c20037ca825547ccba01b8651300dbab1f4282bad4c91da691a165ccb28f1d7909fe97a25dba04e68e99efa384231c7325c83963baf60b032893fe8ed8e9b315625a6d10dc190eae6b18eaa51548ef16a914a8f1e3dcc5f80db507f5aa0a04f0b4b0f5166c14aac2db95240d832a4c69b95d99ce4af5f3c846c99f297d33c3354dce660ecf6b871b73e276ade5966d38725bdae6d5ebffb87f868a0ad900788b2139480c107e7cb32d23b2adc1f249d0c8da2841d6ab93bd7869c2e86a30f3bea06a49c9bc6d057890510c8fc606ad65435b7815435270c3b0f88863878555159ebef4b3cf469808352b2d360fe99472f1a00be1349cf1459d93add828eb0e843ccf4f8025908e457d8649b1702a97095f64edac076b762c4bb90196b46f7dfd75916cadef0b24bff0782afc281b44f3cfd2c3a9f1a9b50b8ea62a434e04ab6ca0fbf84d064dd77717c1f7144c7296ce3c30b6e4c92a2ab55721a0b0526973c430c5c96ad158c499dd61178b1b7e2afa4991e24719270de242ab59562e542e95d28a089255c5a2bd1594341abad9d70ce1f33fba2622124ba0b11c1a38ac991273b85ecf66c28e08632d6ef1e34dd8a6ca5a24b65eb4d9ca0329713ab295dd8176c41ed1dbba8870f7533a8f9c430854ca3c4687d831f070f5bc6cb6e812e91138d3bcdc503466970034bab8f4da2de73f0f2dea592250b33c805897f3847ba8a246b03d8e494ddaa3f558c545b8a699dba729b7065dde52c2d60e0525bac0164a2aea52b4c68a509396922af4284ded3babb5a9f5875627bb23f47c6e23799491f31cfd7f6f457f7c93e7dd138f59941d6ccb078d9782d1b92f7f6e79876c58ce73fa393910f6e5b61086b3b12e159306b37f9d33effe563a422dca1a39f833f8e03340011d0e9c7b324fde7a4bc8535d0bedc28961c9ca5013230c036eef39664e031bd435d07d638b56316328c242271ca942ac2cbb9bbe6a2218fce73e8c56c07091ca0877b55f2737f564feff97df109369c7cf83ce39967cb8c35f795522304b16f25f4c64526c6a524d554a5c6d13b991c850ede51d8b3e93b96c664e20871c3d69d6d67ed6ee2d1a893d554482cb8786e92107c64365dec3f5387647042571e5240bd56fa3ce66d40cd3200371c3402ea4258a3b481bfa19af4a3debac305f85f08d8f8b53e85a036502956b359dd4509a70b5e2122a6b0fc8221496636cecf1971cddff5703e0f0981190ccbdbb1f02a5af3d419fb8a63b232f2b8a2472606ea858aeefce653e56e55e2cc706bc8a24e9b6289c43a5759ee326b8684e5559f41061d9e18c48276f7f9a3c2b6a1d32cc45ffea289e033ca99ad6ecf307f1867b9a70c599fcd6f63e9726e1871e39078ab9d8eab960b97e65499393d222e7a2e82f698c98636eb037919a6b5a4862eb723805abed156e87a3fee768be14cce22054575850138c7c22e1911231a8453d7af243a0daa84829dfb066bfcb08a19c63417191fe197ef57a06fe8c41844aac4916147ccb2b10854ee6f6e458d72ea090630bbc8a6f02d4eef4dc317cfbd91ab8a74140cc0bab7f4d88e1ab38b1e5db629ae74a58d86befb0c86fbbf03d8c23f24e766e9fd6660806aa5927dbf6a80ed4c92f00d0d831e29a63701d6735da1c56f5ff806a12c3e2ad795ff3beba23b909942f36a52f2b83882e3dbad5d41a5ce68c933292100cb6a1f7ebf30a9e65566cdd3ce4a13825b7eed7af69f3a7878eba6a99c700db2aa011778f5ada68517908a7c77566ecb098f9b012e7f0de10aa2c4af934ddab867ab4a580d4d2a94c7dbfa709830e796ca0ebcbc12990dabe0e8e4c0ff217bb36a4790a1f1e68f119d6078369f80002df3d8ddeaffe9edb9b0b6332c540cb949636b8d97f54af71cf619fa96378ce389662d2a43152526b91bf68e050f0da15ae968e5a5b2b52031716848f7ebf17bb39c6098bdd252d03396cc484a1ae8dbdb62ee5e93fb6bf15ae7248fe23e5126d3c3a15d9cb5d999e36d6b3f9536b49ecd24b91e5a15cc997945f0de4858ad3526dc748af0eca285b8f735479491248cf9b3b4baa42d31d42c10cf40269928a96f1fc4fb288b7b1c6be67fb1c1a7d8459de61da1d033a8e6508f63713198895651a808670a4566097f27663bfd063b90c614e7b1f697a35463705ba8d23dac026d3f6fa4fe1ab3fefdb19c3be91312112b6163ac1b8b531816139a9ff12a8efedb1753ca0eca73ca1f8a38fe06e2259ba81458721718120857e843acdbf5da43945cdc75345da9c125d4199a455518e3dbf3961b90cef661e4eb114bf39a0046692d077206c8cd497419208c82f59685fe419766f4aa92ecfa09cae36169fc80cb23034e376803a0ac1f8885d7aef1122f28b210bbe2434c73ec739beb6ddda4bc0c1406e161d57a2b24d074e2451967fd2bb4f295a467b0e37f20d3cc4a2eab3be4c04bb663311aa66b35a6a710969f09ff7a7a9da63ae59d493312b1cea56b53c79c54a3a6a7068825eeb3693839b5847c7fae56363118350fb0b93f57593e48fea7cb9da3e4f50a31d914ebfb6ebccdd74ede542ec4aa44648f6ffa3336a47c9a4edea2bab5cb90f1ca443c612841a8ec3edcbfac70f8e1b004b5655d40e09527af69908625f3030aacf34019d092ab4fa7248271783e9901ce9a22763cbfbddaa0522e39cc9242ddcfe24b2505c3a0a0bdb973ed57dee6e491571c0305b489d72f7266ee885cada04cf7376e1345e426a09b43726f10a6b60a2ecd64927a785c52f525d108fc687a7a88aaf90f389e14e1b9b9a69216fb836dc850e3c0ccf45db462d4f884ab57bfb76afea525fa0e1a33543712548c01caeb27e508376a62bb4d072067301e530878d849665d62901cd5e66a7030105c78f4371c066d609208f7709b08cbfa0f7a47555a53d452f20db95bf8df780105c9720fbe14a4cdcc92c27759df3b2080c4164107d278d49a9a3c2f124ba1064af472fbdcc5c789f9b143391225b5e02057ec01bba0ee07057ce9a5f143da89735eb38f20ec1c3dc21ae4a54f467075f0253db7bd449768111186cbdd7151d2b5ed7dc10cda23d0daf47abc73e7b777591fe2983941aeadc8d249369a78e6e034e15d18fd11a1b7a2b0abe4f8ed4384f4c0405f73e6486e7e1e67f3c41c42fdd779c66e12bb3f68559596f88276e016301c1fe0cdf769cf1e9bc4b91d77d57eb5129318c4eb25e11d11687acc3ac2f0ab8a50b2c6e61a669314cbf8f963b3b40ac6a46436271b197ea413c7584fea5b452cede67c256e6a9c470b9d14f2c9af69205e039f790f1047b2496fbf29ea1e6c4b70291044a3bebd370d601d84b4d879b3d6d81fbd3ddc9c36eeefd5b942293c39b7dc24168b5c06795fa97f433dfaffe1111b5914ef3705ad487749e638e4bb4c639f8a8f98ea0510e948d403e0b4da7f9537eae3f913f26ff02986834ce2d47021ba22352bccbd19c12a68e4e099276dc557e58a3243c5784be9bcb07bf9eae", 0x1000}, {&(0x7f0000002200)="2cda45d0749d52e56612bdc86b35a72c5b09606491e60963d90be95dba76c0193187ed019134f0ad5ea45d70ac1732bf3c3abe3963e0e2b9795c4731ef219da86e8311a07cdacbbed2b5b79a6b5a91e17595092b2f619f1da02602c3e754f4f6d455fa93e606dcd6dfa66e5eeb2f54eca4cf262c850a9d08599ae115f109b4cb8c5730d3a8b16808203a5ebe95763653147bf0669fa4e3dd75da307d0f28c103e7d2fdde9722d595005d9aea23060c3e291771d550de9eaa23b3d4d6547367b6f3d67d144bef93146c1e74ebe3d4c11a42f5", 0xd2}, {&(0x7f0000002300)="79843181f347188f0c0ad1a63b883ae3e9f0275279987e7576c0e7ff9bf157e0042d3501ec500f1036f8108d39147b0bf1e3d2d9749ff489e7105894f0b7667ebff2464d6e71c01c46b07c76d18b717cfea3e078f737483597868dbb6f959d483dfc2e28d51aee6ed59bc7da26174c5ef6498a48e8609647c1b06ec38afd3caa3a2959920b04039f7051d046fc7cea11ae9ee1e2d004795f4d351fa9cbdb54ec558f0445e10a6f1fea3b336240c10fe8d19b7586b185323f2396037eea6901ea2f5d2bb550451763a0a3a4b4ba", 0xcd}], 0x6, &(0x7f0000002480)=[{0x88, 0xffff, 0x6, "986ae71fd3975a94a611ecb8016ecf950fc1354509b0eed6beaa67db35ad5e46e5dbf839e2eb85b30e0538a3e666c6647de0a9c8a47a5d7cce7ae255fc8d06a583054ca9d2e64bbc750d5c19f339014fb45c58ecda9b2268e09c4e2022eb895e80a96f509266813567c053bbc2dfb95122910975"}, {0x18, 0xffff, 0x101, "11b1717f970c14"}], 0xa0, 0x1}, 0x400) 01:49:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r3 = socket(0x6, 0x2, 0x7) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x2, 0x0, 0x2, 0xc2f3}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x90, 0x8, 0x4}], 0xfb8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0x8000, 0x101}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x40}, {{r1}, 0xfffffffffffffffc, 0x30, 0xf0000010, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000063, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x4c, 0x11, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x61, 0x200, 0x1000}], 0x5, &(0x7f0000000240)={0x1, 0x2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 01:49:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6c8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x100) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x2}, {r0, 0xc5}, {r0, 0x80}, {r0, 0x1f0}], 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) 01:49:27 executing program 1: mlockall(0x3) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x9, 0x1, 0x94, 0x9, 0x6}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/199, 0xc7, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/96, 0x60, 0x800, 0x0, 0x0) 01:49:27 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x39ddbba7}) clock_settime(0x3, &(0x7f0000000000)={0x80, 0x1}) clock_settime(0x6, &(0x7f0000000040)={0x4f68, 0x2}) 04:46:47 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="26c6fd948d45037a93adedbbb7ebaf860ad6a5817f477c8b782a075905811ca793700542e8825e8eea32db5cebf891ebbf1c9489867ccbf12ca0cab9b2de986229a976205dd071238c36df1af3da8ba3f2c63646589ec3f334c5c8f90b38beebb5bae65cfeabb21b77fb748c82ae855912b8bfb02c78923e520167dfd34b9419984bfca0fbc49b12e23e0463d743d020ddc53c05a8deeb80e9ea1bd204d8ebf14ed1086c3db3f8d9b209dc3a9a49bd2947cfa448fb917cb93782c033672f50fa2ee687b7ff006387e594388c0ceac53f8e960104", 0xd4}, {&(0x7f0000000000)="a06f2ebd422dfa4239d5eb1c44b187caf86dc01f3cddff0e202cf4cd2dcd12b2f53edfa73242722d14262b32fc79fbe84355618f5e1cf732eaaf7fc3d79d288df9fee009fd3269bfea40decffbc0176b51fce8b4899d787a70d80c99b3c7d85d768cf722b809cb", 0x67}, {&(0x7f0000000200)="66892f553191918eb4fea49f8ab0c48991b591ae84ee5c705244b7e897195445bda4e449b1834870b973fab9f03bc706bfc79e666bfd44da94c0c35c095592f5d4252d4ffb3924326d91001a7560e9369e0f745d3d0e2cb6fb48e71e14bd992632cf5b40a7b6cc221845776de7907107", 0x70}, {&(0x7f0000000280)="1ef2619ddcc08e231979da4363f823e3fbc15c0776751fa3550e19f5c79bf188f1a329d38b798c7d01ff286579b6b99a9fc3d0f608230e1fdabd3232fc322d260b6a2b30cf0754", 0x47}, {&(0x7f0000000300)="df9aa159c9bf9d10eb835b783f36beb7a7b5f87d428d2f9384bd8ceea1423f6585b118ae81ccf16aa6b5617ddbc698e35d55492f811aa8b52d6de37ee514176b917b454b35a4c25585ae10d57159ee62235e3baa21e3dd26072415195c57975e5fd68b862542d7b1fe810a5e0dfba3981e232bea3f242cc63dfc727813787cd698cf370c", 0x84}], 0x5) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) getpgrp() close(r0) 04:46:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) readv(r1, &(0x7f0000000100)=[{}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2) 04:46:47 executing program 1: mlock(&(0x7f0000f51000/0x2000)=nil, 0x2000) mlock(&(0x7f0000f4d000/0x1000)=nil, 0x1000) munmap(&(0x7f0000f50000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x59ea, 0x1}, 0x10) mlock(&(0x7f0000f4f000/0x4000)=nil, 0x4000) munlock(&(0x7f0000f50000/0x4000)=nil, 0x4000) minherit(&(0x7f0000f96000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet6(0x18, 0x8004, 0xfffffffffffffff9) mmap(&(0x7f0000f4f000/0xb000)=nil, 0xb000, 0x0, 0x1813, r1, 0x0, 0x0) 04:46:47 executing program 1: r0 = semget(0x3, 0x0, 0x84) semop(r0, &(0x7f0000000080)=[{0x3, 0x2, 0x1800}, {0x1, 0x1, 0x1000}], 0x2) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x800}, {0x4, 0x10001, 0x1800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5a, 0x1800}], 0x1) 04:46:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4140}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r1) close(r0) r2 = kqueue() r3 = syz_open_pts() write(r3, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xffffffffffffffff, 0xffffffffffffc009, "a147780ac85a538a131100e81e00", 0x0, 0x800}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x200, 0x6}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xff, 0x400}, {{r2}, 0x0, 0x60, 0xf00fffff, 0x7be, 0xfff}], 0x1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x81, 0x141}, {{r0}, 0xfffffffffffffffe, 0x60, 0x3a, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x81, 0x6}, {{r1}, 0xfffffffffffffff8, 0xd9, 0x4, 0x8, 0x3}, {{r3}, 0xfffffffffffffff9, 0xf2, 0x20000000, 0x8, 0xf1b}], 0x0, &(0x7f0000000140)={0x6}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000440)=0xc) getpeername$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 04:46:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:46:47 executing program 0: setgroups(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x8, 0x4, 0xb0, "c5e927ceff6fd931cc436dffde10f0b6e9c4137e", 0xfffffffffffffffe, 0x3}) setreuid(0x0, 0xee00) syz_open_pts() 04:46:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, 0x0, 0x3b990268ed70c73f) select(0x40, &(0x7f0000000040)={0x80000001, 0x40000, 0x10000, 0x6, 0xfff, 0x8000000, 0x6, 0x1}, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x20, 0x3, 0x8, 0xfffffffffffffffd, 0x7fffffff}, &(0x7f00000000c0)={0xa45, 0x401, 0x3, 0x3, 0x200, 0x5, 0x100000000, 0x8}, &(0x7f0000000100)={0x5, 0x400}) 04:46:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0xda5f91f7c143088d}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x1, 0x404}, 0x7) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 04:46:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "24ae7900005ea125faff0000004000b50300"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)='s', 0x1}], 0x1) 04:46:47 executing program 0: setrlimit(0x10002, &(0x7f0000000000)={0x0, 0x7fff}) setrlimit(0x0, &(0x7f0000001a00)) 04:46:53 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x400000000001) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0}, {r0, 0x102}, {r0, 0xc}, {r0, 0x44}, {r0, 0x117}], 0x6, 0x8e) 04:46:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xa20, 0x4) getdents(r2, &(0x7f0000000200)=""/197, 0xc5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/237) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000000140)=""/88) 04:46:53 executing program 1: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 04:46:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1a0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a0240048a4f83fd80c68073bb99d5685d0501e5e2484e92ad2db96bafbf822f341cff0b1b4ff42826924a2b3c531c243f7f64c62ef69d5", 0x37}, {&(0x7f0000000140)="5a5b69be825484a5e0a6b5de29d544ffd6581a724a27ceef110d87f12b6f324844acd8298c685ee03a8d0d4fc1cf3f7dd0f8916e96320896d66852257f5fca0de6de85395d62cf0b9b0a2a219f84f3cb7606a67028ef3958286a071967b71979dd865636a4ab909583478d56082fd8b1a18b3839639da065c98ae16840b25b14cb164cfa52fa12040b35756e995293efab8ed8fcde8c5a0730f0e198582c03060c59cfe880d8611655e8bda2bb84c1db24499455f4b031ab8b07e969e65feab186b643aff28412791c9446ce1c22cd8bfcd21d7faa51a2b55e7232", 0xdb}, {&(0x7f0000000080)="15fb603d069722820c2e7a3d4e3c34d4070521d368774ed68e05482672f6039050c4b9763a29609f1f87278392f49f358103ed796042240634", 0x39}, {&(0x7f0000000240)="8a25e896ca602a4b12", 0x9}, {&(0x7f0000000280)="0594eed5f5fc45028c7ab533a7e7b3f5b32cb6f753e2647c5328414d683c903d6c309401a398c14ea0bf0718e03cf15fc5d33e987eb872de2d34ac163bbb9c1f5a0b132ccf0bd8de8bfe850c3c8f3101efd27aeb537ec10b9d146cf4d23d2fdf678e7b14161d7194ccab16f0e4f960579a6364f0bbdddef23c", 0x79}, {&(0x7f0000000300)="34a9290a6968bd56fc3b154e4979be2666a193b599142c90b8c74e072165d2d3951206a4448d91515605d2fb01174f569ab6aa7cd0c3380bccf68851a3755d55030953daf6f637f0f9c67064651aab7ac2c9c03d5fc5a83f3badbd35924489b849b01e024495d11bd32eb0854a6357465cbd97bfd262ea7e5525f45dcdae1124e4237ac52b35782602cafef5ffd29ce3e8699e66ca23f31259de2618dd2235b12bcadaf4c5a3", 0xa6}, {&(0x7f00000003c0)}], 0x7) getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) munlockall() fcntl$setstatus(r3, 0x4, 0x20000080) lchown(&(0x7f00000018c0)='./file0\x00', 0x0, r1) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) writev(r3, &(0x7f0000001740)=[{&(0x7f00000004c0)="89", 0x1}, {&(0x7f0000000700)="63687037763ef7cd39957c3ba1b2899c2a425c3062356d8e125b61d1bdb2e52c165c98636392d3c56f63f22ec727ff145d0a4d244b1d5cbae6c1f627b9c3f00b0cf8afa70a0e1872b996b82e10cd2d9b51ecb1bc80dbf9ad7966481c414f043552e296aee126e7198952f3736a72747a6243a22253b5ad65e1f6327f11b78d1d0d3d6150add09cbb85ba8d9a36d01a9bf64e42aa39eff7304d7147c1e8ca812ea48f751c7a89a8aba39d0413f15f0fa27a0bebab944460414e8eb32d1dfef59d297aa069fa0eca5061fa26b5925a6c1630e0ca9f0f5c3c247809ae265317737bb3fb69c5a687af04195f3f5817094f9fdf1effe7fffc410e9763fe0685dd035245e8bfabbc9821b26aa091a129cabb753af4a6dc670a3f9a66fae31cfaa8cb6ad81ba12103a0ceec46843a8e066ac920e7b27bf36e77bfa3d047427e2d4d333ca48e0c3df6c609af39a7cc943b25b8c3483bd8163685232e8f2b2a85d927be1295b2444c1fe4ccb58a585984fac6f638de7bed00169f7ce3559ea03cec2999da1cf6f93b378045662d2ffd54e4e48a232f14e2a6dd3f21f3c158b68fb28527b451a0ca126d72fbc426d6c3eb3745208438f7696b13b27aa27213016a2e9dd9d26c3b484b703d849cef0bc34672a6b63f4d477ce5fecb2a9e7e127f7118e9a1c9d4c7a09d02f9da92496c677cd5643b589e2dc194fb1eadb2cf17553e2ab4ec38087e85c90af30e9aedbd7bdb29ba8e2e1c20dd844f9a041848cf6d339706d23aa1ba7cdb95fa8eaa130b4b0d161519a2cd6992a6c77d944594d43b1992933152a6c91d8a5f8712dd9f4b52694ed7ab69059c1eee67554e44c486a8560248221b2cb8734e552d535cc30c66cc3762c3e854f1e2a7828d73de11ec2a1637dff20c9477de5192ea64eb4647cd6863ec3df6e56a1a4459933b2b272356b717d5ef971bdfbbecb4f6b1da897986c65de02079a1035c4bee6720752a6ef2043a3b7b7267cfa64a91facc03f465866bdca3173c150e5d9c001ea36692228bd5feffc3c47dae972ab59b87af580cadb542338497171671d98cf92a2804912e50465693dfe7134a3c1ea3c9514fd32b469d3a566743f4291a0e6b355d28a0eb99da1e58b8a9bd89d79319eb65126f84008e031c021a6b5a8b37d21e07b4c1319f248a90cc9e372e382d7782ada4d32c5222e1331070a5b11d87a095aa419d52d8465129f052c547db878808b8e55628d220bdbe5d0fd295db5995c8b957a728607503cc9b03f613e5485079ba634b7a31810000dabf106b4dc8518d343388c6fbb59628e185f1a7110a624374d3f4b792dccf9837d2f4f6f171d7244105b4fe5fed1bf2b62be64f7c30ba1cabcd83f3eccb31745aee55cfbcea0edd21a295a17394767d34320f4a941c4585d09590766fb98922f3d85f547569d68e48070e9c5f3b6ae7d637e228df4c87bd50fec77c669567dbccd7517f5def98453b64503e5ae3770cc3a38c3f995792072569ece75e3f905ea5ff25a288a3bdb76a7892e19de92fccf0caba085c85116468731b3d070460e22ff95fcb2956db2951c5fa1257070f193c8ef66ebc11953b8268bc787b92d58045102f4996768ba05188528abfd8f3f85f178bad2ad5e73fdbc5a2b43f768ea59a05969cdb63dc950e8e9e640cc4b253a6a4dd9acad4db2f2c8086f115d261002e7ea4e00e6759a708fb7b4ab9dafeebc4f046434b1ec434e84d6c8136c2b10347a70e8dd20aa3992d97f89a2acbbe3d09d2cca661a74efa236970fd055fd26d639e4c53a3285771acf3ec478e44a8203ed2934c096b1bb118c18dd5f93f5ce389d9942d17476cfde8bff0ccb7a211d9439b7d9c1157bb9b39a0ebbb1afdfbb322d1002840b8faf89a47f4c1e55d0355db54974f57232a6c1077254723d06ec7e4073c949555b03969f9a26b845d9740ca43449ce9cd202c7825f140b0915d775d30b7107d2846f364225456539aeb8d29029a07dcb061f1b3c10d5318c3f5f612cb7117e5fdf3eff39cf742d8c9065a44d134ceca52e68a3ae2bbf187eef8c2c34c55fa216b698570cad25e3866fb5252f3c68068966f118c5e234e6b77995bfb9785219ce0e77e8b8f76cdf6398f4d073ebbf4d522845efc7911291c2bcc98fd193d196fb335832eac2f6bb39b88b4f255455e5e066ccb45a1ab7e235ddddff333c885bee1905db7cdc0ecc31532120f6f29115ed16417ca6cb2dc98e8166cc7986a3a861f35dc3ece425e50917b2fe6311b9545863dca8e2abd647a6e80f72d3aa90cb82db273731f1384838db844ffc7301ce01d13013731760801eb3864171bc2a18b82125b91c8634b23279e211ae96f51670f2f6b5c5109b295e3f8908d4fa523aa9a68cc6945a2aa3c4790e5c0cdd4ce9df6615c620fd9fe4638ac3654a39d5e24a67b374f34f412f896073451baba120cb7a7ebed2d434df00ee74162813d5df6f337c199dfe8e2275e6ff9738645b0f6841fc2432e44b54384df29529dda9657b2b792ec9ade1eeece7e723ddab407ee4ae26103b49e443d159bb632973553c5b7ad74c7c0eb65592249a2cf397613a3831579ab234ef7ae74197aba1dfcfb1c016a92aec307dda856261f3e943fcce2d41a5945aecc47be22fedece3385bfbe9cf7eabe7b724ba9228ebfc9c187b277d4dfca3501f50dc4e071411e93f547644c1afcc027fd2eab13c47cff95b7d3f9471e4cfc7c847e491fdbc1f21b12af0a6208cab25112ef109939d3e5249efc46d50678438e8dc67baa0e74ecfd6269244e30cb56057b5e5bde7876799840872b45d3f45d4174a4a4560e656409ca373a52ab0c0e418396e7db9c1044fd891a0d58e5ea83a73201a51c5482c4e59e2aadea73135e3a701c7f4adf23fa866ca5e83d3df275a88c650de69142be93d5d67357cf532cd512d7ab3967eeaaf8179eea35c93ad3ea0f57dcf27e4439555a12f48a02a10821f044303dc121b87511d21ea05f670bc0ec230874ef23397baeae8017574805751980e347d6f1341391e4c52a683c8b6afa96a9860281f29246459408319697f5edb922f7f280b148a55318c863e56873049616c17f8c156ad03df32e235c1b3edbd40fc44ec1f30eb15836472d96f570b58d5d9090670e8e31572af9487a985613105434ef0e3c1c1a4386374f68fccc0e7d49944290923b39cc093ea064bcc18c98cc4377284fd45b32476abd075d18f3197ae06c2a5fe92033b475244e2f25516f483502155098b33c200f46d6233839b7552b8033c798e5914c64758c266aba84fc151ae2fc79a5e18e1b43bc806f2303e5937ac970e8550e9121f66319bccd36b54cecf2cb7e065097144d45d04cd733c9106714bf930b6985d5334c02eadedaf186e62cfded839cf862795afca3b957957ffe09886a67569b729f2ffd77cf53b8f228d2ba68a6eac8aa81dcb9e6ec9c2d3c72ad9eae43c155835a12a86f51acec3de1bd215437b2120d87690ae7869af70ea31df479cd6ff52d32ec1267bc5eafeb4f59289540a92b09c47d7b8d64d7f0c5760da231637f8fa1331090fafab9900e1142254a0f3313278a9de1413fd6b7a8056a44618465954f3470586f0703b2b3b3514efee56709bbee68dcbdeccd1957aaee13b202d78a51da9cdb9f969595cda2f9cc071f10d61f58d3cd9b0f5fdb0a7a7fecc6b1e033392752fe04050bdf82a4bfc7f9026366760b7a0a4cbd72520acfb0d769a8b33a0b28ac804169567da833629b2b39f4a6c2c8a8f48e4fecc182c8a5bfd2c4f7f4c8b6a5300f7b6590fc6da802a008518b65ac731a0dceac4637366227157b9a75ca4c8afdaa2a1ddaef5d2a22af816162b5eb66d295925920db601a39d003b7c96a558dde246869e1cdffd831855d939a5e6abd560cfd66e4b16d42ec6fdbd4b15da05c73694687cfe346275547847c47f3869c849490117b109a26acf68802613784a6dcbc164f9b066af978f5babaacc2e62ae10efc6594421ac1e07f561061513586bfefcd40020865e60b2ef5890fdabad668e91ce029d75e353406d4294f778315945a33dba35233c95347f9f84bf141846af21d7feb4cac03a8e82db6d88bc53ba05cbb06a855201f498aa6c9c281e14be5b9f8be82fedcfbfa80bc85591c4fee13af134c01dc65c51e65b3521237853714541260f80bc6dd9058ae9a7382c8c630e74484f9322901e02d6613aec2101cd7d4def42d42041dbe2e1806379502ed50b17084e007085e08bc6cfc1a43c55231987bfde8dfd7874298dcf9063a8d68352660b6580d8327aa9259a37e32395a42600674c34190e5d69909da00a2052f0bd5417c4f5ccebc7ae3a89a0fe9a08e8e62570d5d3e235f724665afe8dfaff9919d6cac50e49c43562028811a25cfb01323c7be06781608186fad852a43ea4ad063a3adee3b19847f4339e751da146556d431eb84a8bd772bd7ac8e4880629af472f6cf329e9dfa028e4f3672c6f3a1f88c2ad55e534333d24b61311b9d1dbceb7b4f8d8c25f7a802199193a4b1ef1d89220fee577b5b528cd045e78c3989833b195ff1e29cca8dd793bb15117efcd212ee59978fc8e3006b89e1a11ed76e915e402b5c9d61a49f48f723bfc9ff3ef67ba09d3107a9adc731ccb361c4d0e8f561acfd0cf95688d9284aea685eb3aea87504d3a6ed8f6fab3d262dcf6ecabc36046d7ee064216cb29457fb6b8feb09d7c49e2e6258b077078c7e9b720465767eb2f6cb38db5c1754e5d0daff0d529d05058e03515ebd2688b231f5dadeba8143195aaa97a24da06c4f9decf479b1df6edf60751ebe8961c67a07469a1ed580f1226c23ccf1eea1366ce59159512faa43a8f1d78a124d607d7a589fb088a74db391c6cd2cdec4394f61c8d5710bd57386a6075b7965ea5a2caed743e00a28c68378bdfeb2418a44af9985c890d8cdbef47659994b3d8ea07376044a93a0d6ba9c2ecef402ecafe82c8a1253a422ff22534b57ffad5a795c9f1f057d7cdc19ee51a68eed9e0e6d6ecc2de41fc5984907fc4a740df617bf331831d7e55dea2679de8fb989cdd9169150d9a339db917fe7930be261ac23683e2be1ad5e320091d85a8835230e6a600e7fc3f97ab5b5cab8a7162ef3b418b2e459edc1c9e03a9bbbd22c65445c5ee2e5d11a0cd5740c1814c3a320ce6ed8323277055977ed977ee1eb4321ddc57b8c45dcaa23a25683bf630e537979810b154d147dd194793800283be1159e286eae90b79ea3dab9d6585760d65985d3a5f4cc52bf0f4d00b4f52044ea49b54ab47f6fda70e7be94ba1f8e1d57a9a9825bfe027086461311103b67b2676c29cbeadb89a301c53abc5a9478b32959a353552fe3ba78ec436e413fbc0dcf9ae58bd251225fb9b098222dcb367873b57d441969bffa9c72ccabff22cd4316a965ef93e24d0bacececf6dce7f98ccce9511895bd17fddaba4458b2001046d4363fff0dc7078723046d28323f8854fb26662ab817283f4c775a3e859ebf1954143aed0aa08b0da4d7292793e84331d6000c32ecce8e23f747db443fc94f19312200329045e5c7ce00c407d8a156a58a72833575f293d25a4596a7bbfa3d16051fb254dd226a32e457d1a2ccd5062ecae466fce6943642e9947db973579b71ba81f0272146601cefab04c7b1936300a5606873d31546e9e1b682dd693a10b0897b759b71fd356f55189f6441ba7e10a43ef63b194a5904fba076c363a747097af68581188f7f45824d5d4e44b4c663152b134a762d7dd136fc90a34bf44fae357168becf5e19587f", 0x1000}, {&(0x7f0000000500)="78bd17449caff5a37e3456c30ff6808dcc9684285ac1eb3dc87de9a10f2d5e6658d5535c9dd3e499786a66278ca0804a4120902ee3e8c4749726e356246c3df3888d9b0a8e610a51ad3eb9bce48935144e0dc6d2eb5fcde6487e1f67c631236cc3265d5afc93ce249ace70c7752d33c598b1fbdfdbad81ee96837257cbd4fb4b7174a25444f9d3ca07c27b57f4ae370c3d88a832930f41c5decc65514ebe088ad1881b3f91", 0xa5}, {&(0x7f00000005c0)="5a53bd667567989b45937ea7218225e3ff19f1f00d840c069dcd49642903fc80b0be11b241ea92d8656af65f25426764eaa901f8a7d65a4c1bbb081e63ffc92b76e5e23e54d04e124364f9b0adca75c7cae607edb9f5904ac2d911a758dff4c3bdd2ce9f9f937614e0e0707fb0c57bdf7f08d757894ab2db22444aad81fe15416dab38628e529c9fa614e323f6825fb7ea9bca1fd725c2ae15779803e4602ddede562180c8f0173c1656d0b1b3f3519d34fb4965a9d07f11fc479993bb3c7863a3607bf9220b89d66d", 0xc9}, {&(0x7f0000001700)="913b92dbeba25693cbe35565042106f60541d73906bfc2bfcf251380ea318ef6687ee6de6b92cf202f1dd5caf480b97f33", 0x31}], 0x5) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x4) 04:46:54 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0xb6) getsockopt$sock_int(r1, 0xffff, 0x1887, &(0x7f0000000000), &(0x7f0000000040)=0x4) shmget(0x3, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) 04:46:54 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/43, 0x2b}, {&(0x7f00000005c0)=""/155, 0x9b}, {&(0x7f0000000680)=""/59, 0x3b}], 0x7) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchmod(r0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getflags(r1, 0x3) getgroups(0x2, &(0x7f0000000180)=[r4, r4]) r7 = msgget(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x7f84, r3, r4, r3, r4, 0x1, 0xbc94}, 0xffffffff80000001, 0x2, r2, r2, 0x2, 0x1f, 0xffff, 0x100000000}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000019c0)={{0x4, r3, r6, r3, r6, 0x20, 0x4}, 0x5ed, 0x40, r2, r2, 0x0, 0x8000, 0x6, 0x100000001}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000001b40)=[{&(0x7f0000001a40)=""/41, 0x29}, {&(0x7f0000001a80)=""/107, 0x6b}, {&(0x7f0000001b00)=""/14, 0xe}], 0x3, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001c80)={{0xffff, r3, r4, r9, r5, 0x0, 0x800}, 0x5, 0xffffffffffff8000, r8, r2, 0x5, 0x8, 0x3, 0x5}) fchown(r0, r3, r10) r11 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000001940)=[{&(0x7f00000007c0)=""/55, 0x37}, {&(0x7f0000000800)=""/31, 0x1f}, {&(0x7f0000000840)=""/36, 0x24}, {&(0x7f0000000880)=""/131, 0x83}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x5, 0x0) openat(r11, &(0x7f00000000c0)='./file0\x00', 0x0, 0x121) select(0x40, &(0x7f0000001b80)={0xf027, 0x800, 0x2, 0x6da1, 0x2, 0x79, 0x40f9e4fd, 0x1ef}, &(0x7f0000001bc0)={0x0, 0x9, 0x6, 0x4, 0x5, 0x7, 0x401, 0x6}, &(0x7f0000001c00)={0x9, 0x6, 0x3, 0xffff, 0x0, 0x6, 0x20, 0x7f}, &(0x7f0000001c40)={0x7fff, 0xee}) flock(r0, 0x1) 04:46:54 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 04:46:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x20, 0x5, 0x8) r1 = socket(0x6, 0x7, 0x6bcd11ce) r2 = dup2(r0, r1) socket(0x6, 0x7, 0x9c4) r3 = socket$inet(0x2, 0x4002, 0x0) r4 = dup2(r3, r2) socket(0x1, 0x0, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="46b69b25be6cb7ac1b3afdea", 0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="777e1b7dd9fe92b85f251fe49483ae2136b2c9f20214531d162226aa9c987cbe7e6ec1552a6dac4092d0c4098498830f1ded84ed8f6de82bbade4828a388513cff692e6756b9bec26d05bf912648774f61477cc660377c03deea7492ad0ef6ca4daea998d5ce26edae35b0f72d62c3be8bde314b269337071d8fa0e8e3c45d85b1eb048d05be972d996aebc9665e692e0dd502", 0x93}, {&(0x7f0000000080)="a0a31c2157c34204fd7153f2e518d919d79538dea4f1b19206c4277375af9759e1ff0c9296d1ef038956d2ec0e5e08464034bbfb9fd8a5e0c2ef6dd101d52d6e23694e1b91156e34e0a89ff74576f05ccac9ba443b", 0x55}, {&(0x7f0000000200)="dae5265d672073937bd1d65eea87826e5412fc201fbdf76c4be7a4210d21c50ba6523af3800bd5e370b79fb7667038f450d339120b62ad11ff67dc1eb5a5cfbc111f71863b61b13096dc7be54eb33eaa101bef9d131f8de2f71c0b331bbc35e611d3ac05422af412fcd6f43efa8603003f470549c1d945e1dc0f294ed19456e9e2c4a1971804797bb11d783d79f297bd3304c18835f1e7c842ff4fd15a", 0x9d}], 0x3) 04:46:54 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/227) mknod(&(0x7f0000000040)='./bus\x00', 0x2181, 0x8b5f) open(&(0x7f0000000000)='./bus\x00', 0x8801, 0x2) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:46:54 executing program 1: symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) 04:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b5404", 0xcaf) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x9, 0x1f, 0x100000000, 0x0, "839483c86c8e64e8c5e032317ce9c9bd90ecc0d4", 0x2, 0x40}) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) connect$unix(r4, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000300)="fef3314ff96e2cd3a7613363ec437226bb43ed3d46fe8a1bcd51f24676c55fcff4fcdd98f9fd0e2abf55b27b99ef21aa5a357c79599dbc2f58ea6da1d9c032b59e4fedb3611d971ce340761db2fed913104cc51a068b42fecf27c9e2f199d0ae5a6f3bff71bedb4a05caffb90472dcc7c9830ad316828bdce58f06627069dfd3fce0a244f2741c95e27c1284662146290bd7c12976d861b9", 0x98) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) r6 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0)={0xfb, 0x7}, 0x8) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x8) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pipe2(&(0x7f00000002c0), 0x10004) close(r3) 04:46:54 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x10000000000004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) bind$inet6(r0, 0x0, 0x0) 04:46:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="b2d5bc9cb9226b97d10d8bbd99930191c9da2f0d62333f6f7ea86942aaa43b6d079623ef4e9a53f2a375953c9ca58a36759276d68ffd1fb0dcc29a262e97d9f413739079412a6baa6dfe23609d7c62e9c3a1944df704f2f8fd7d3a073abd5cec51b5b39b769148dbee25c456aa8ce343af09d77d761fbf", 0x77}], 0x1) fcntl$setown(r0, 0x6, r2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r1, r0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r4, r5) write(r0, &(0x7f00000000c0)="17", 0x1) 04:46:54 executing program 1: r0 = socket(0x11, 0x3, 0xff) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) getsockopt(r0, 0x5, 0x9776, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) 04:46:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/189, 0xbd, 0x803, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x8002, 0x7) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 04:46:54 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xba009d8eeb2e495e) 04:46:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) 04:46:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:46:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x0) chown(&(0x7f0000000040)='./bus\x00', r1, r2) shmget(0x2, 0x4000, 0x148, &(0x7f0000ff3000/0x4000)=nil) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="022b", 0x2}, {&(0x7f0000000340)="74604f89b8f2639c95649acd3abef214c1849c21ee92afcecf4f04b39984d3779c", 0x21}, {&(0x7f0000000380)="bb5ca1e5ffc3456218ed1d755283bf3cb8a42f74c9b1e8d1b038094de21318b04ee5c7b2c5cda45813603346fb0e3c0ecf6158dc25ce89c3933973f66d6143b68ee7943e2ec926d83039d73cae0d4854804de92e8f9f14fe0ca177a75e86899c15e5bbc06180a37b34733b1bcdb2609cc6db0c81901ddee4a01b8f07b70126c74b4f55a6c243700adb5c96503cd43cdaa70b68701cf2559b7c8d203a643485de984b79a70907039c719c536e55c7df1b411e07acb415052cfbf3dc00f2ec13a62e703edb4619102018ccc0d3475a10d9cb00ec8864e63fdd9d5303d813e23ada87b9d8521d0a1f8e66ab40b114fdfcc73b8eaeff56", 0xf5}, {&(0x7f0000000480)="9f474ab0ad55852deac9c2bd31038f743242ee1621400d4efd518091349a1637058e825912f70ef5b24a1a0604c6d099ad73", 0x32}, {&(0x7f00000004c0)="7aed0dc3c27641f3ef394ec6128394e4777025d170f5a5d329c081c111737a312abd2f07449b30b4bf1102c655fe2ee73af18c038a2567a4af5e678b7e39da9c87e990adf4b214cdffc126dadbf1cbb466fc526c6fce7fcf428a0346087e2046d0e6da6e7cfcb4c2b6e633bfc95f36c64cf8fd793d025f0b376fa7", 0x7b}, {&(0x7f0000000540)="c34de2998f33b6f6a0b33f848a24b8f2d2d3b2c8ef41da2a770c48c05d33ba8c3c8232a0eae8c6e7744e1d7148ef36429f4162a4125a4a12661aad2c8adeeeaf02c00eabe90e7af18cb959e25d2288370b1de58a1b37fabbbca52107fb242bfa86153b19008be10c1da46404a030cb21d9f14527936720a332797b27b03f70b2ae30596261e6aedf327206c8fc749f944691ca03a6ff275f0ba58ebc730cb826451880985fb8813ec4f5d8dd5a069488104c1220788ca9299bf3fa212aefe4cb51b2a677a93032ffee", 0xc9}, {&(0x7f0000001600)="0f9f94cc1ceeb437387675a677e27158d5870d21ecd9f174cbb3c54bf44d59051e3cbafeec818a8674c102ba2b7de98e166d97050e430ea0784b626b92fe1f367b49cbe42849d77faf75ee76572157bab9fd60d4c084344f8eca4d5bbb95ea2c6178c2c2443da9faec3a3e6da9b8be284da585867e747e3d4c1dc2ba2e596f48a818fe28133745ec44348822fa94bdf653fa75f68cd2fd00cc3a3fa770d2aa4e02ee002bec7329e14770cabd5336b4851d6cf19f6934011ef29453a90819b959c5034349c5906b33ea1bbf00fc3d92942fa7b550a8438e923f34ae27b5c475c05cbb5768d39a9eae83287b3e70c8844c109cf5aaa95059611dca0d3b5d360a3127b8723ddd48c09b2af44b3803b4e9272e8271c54896dbc2fbfaecb69a671bbf1ee70ba206634a17453ba96b1f1e0edbc62fb03530173fb98eb85d326fea8eeb556c6cc5ed48359ba30370ca10425d86c1fa83a581af33672da328034357e37d9495ee2b88268187bbfd98cd2bfe1fed7369f7e308152383686937f32f5f9ff2e81605bc4cca6c7bb6892021c566c8179ce5e2c276f6d1d520fa2a28d63a19471b0cec48ca3e9bec42a664b6b3b8930881bd7b3dae1f1413ca0e573f0b70a8fd7453ae90e1cbd814793da7bac3b6454437b3b3450ad33c5442650c4cba561fefb7b8dec06e8ecea9c93af06accd7cb70e487b5de7e0fb49e3a653598e3d4cc247ddbbdce9cef77edc83e6e40b4d95dba71986a206e37ab2282d8d37eab097de69bce16b756129a81c1225af85c29238fccd70e50bb87fca9d0c67a6e60f8fc68e15bb7c0814238b84638e2f826690cb8db3937bd7793c0decbd6025ee39dc36c2656c69f9336e66bdea24aa0e6b5afb805a2b6da057a9a4d3b81498d1b84033d2a2e68e464929c98456a23627019edb55f7f1c13005b6ae5c619f5b320e59d446067ca0b0c4d75804b0e71814a2df4d2457be0adcdff8e29b68f02204b9de5f481447fbf7a5719004e097b01f7ca98f5a2fad92d055f0924323bf7d61333ffee5c36dbc77d50c08188ca8807e1784c73e92caf6b936b8e9ae309e1613d7725cd5ee5b3a251a7f0fc0e042288ce975aea916e7b26029e0d6a821be777596d3222beb5e130b1d96b963d42d9d0bb3d9eac8d511ebffbe4a5d9b5704910bcd1ea7f4b2340e2eb59357fd14b05eb36e4440c04d6056110dba3568354733f2e319b33714d771506382fead2170e0513ccc4f2ef971b0e356ef8e266ca58e5070175cea01044bd3e4f91e089e4ec69ab295fca6cda6398fba44c2b51a29d934dff044222cb44095c35f60ee836e305f67e6c5e3ee30c4bba3fb5a2247412b5d82dab886734a669d34e864a274f5d2d1e6b8b595e782787d59eda816986fcab6196bc800ca7b626f771dac0ae535dbd3cdb4b9bd43ff851bd4e25e07cb3f35e41fabf677fd67579aa2e58d04048bf941ad07fa78ad92261c165bbbb0b66432ef97795ce3d40ff5cf2dbb287a729d5ab2d9fb16ad671faeb04ee2eadfc4a8f9426db2d55646c128d4dc98e6e14a5da16e78841ce070001bef1a0f770e407e3e8c00309c2e8c2a5a15088c96b94f19428198cec0dcbdc6de54cb15ab2c3a695ba0f90b260c0054e7221d0efb904c0c3b40e2b9141a5ae60ff443af861a703534c61a7914125249ae5db335c9363339bc4fd5ab8e07c5988bc9c1c13c2e4eb95c6a3b9eb92b50582a081a1ab93446e14f86b88e5b02b1e0fabe36e9bc2cb71dc78b222a8b687c75d8c1a71361fec8de86cc44f4c1b0028bbb6816256a1d9a3067ea2d920ab029e4a049f33cf71efed343d8b35cd05e25f84427938580e6043690b32ffc500eb0a999cb9da6609c486683bf8926c37c8176d04bcfc00e5c29fffe9df2c8d0ea0b138783bc56fb6778451700c734e178214d8a5f8db637277f507188d0d56a0b4bba35365e29d0674078fb2801aed9b3163e9a7405ef34b877c68ee954bafaac2ad0d1fbfb84898f59c7751f7ad3d40b2dfc54a56c6aaa5294dd07f85f8abdc65e5904c597abacaadacef8931a6b496182a86abc07e89dfe7d772c9f6998e292df36f8ef4cc07e6d9f3f0a99368acda29d114b80f7983115e9d531cfae05685c06fdc4efa754e24a7b7da88a112ec1590eb605830679c87c28921366cc9916ee7443117eb77713fd8bda9fdfc0e385e8e0fe9054354d5f3e602a30d6a36be353989c8589000827f5ebd708877be59247912926e3b935cd08fc131c9d2b41378df7f3d657696bcae38205c3bc52ac8614d9803f6c661a5ec696ae3936accdaceedf78d82d451aca4bb378921e90cb4e17ad71c65b9209da86db835892916e92bdb30c0dc82f2e69b745d28968d47b6851cbd99110eed6545e284319e2d2403a2adc46c1213e435be4b0463b808c7c7b2dd67a481ec51ea9ed19095af8c3b689c59bdccd7348aea1ed17cff8c56e2a75a069bd9bc404e7eca8d6fae003a46c96ce078433689ff3388d1215262478c21fc34216f2088f3d6f528fa043c2f3353113a2bd03b8c8cfaffba5d4e1e9124a90ec87001ce34ff39562a6e844db6e8a1ee6411b06ba7eee71a61fafa0e9650e7e9544934acc62bc24ef03a3623ab1f74e1ecd69eace071b3485d782ef6181ed013a19a35bfc8cc3796523f9ffe15e5d6ca00989ca22995d395da9ea86ec938d2bd2d723907ba2c5f0ce72543bc21af0ca0eb1374d5401f2a622ed5f42d1b964db14248357cd882d7a93a744608c31b5656375435d5d67da4ddca34f43e117b3b85b6856965ee7657adb3521df1c55e677c6e80ba096389585fa5614316c97ad69a0042650c3628d5719b3a6a95d8068d690813ba987489e7736704c1a5ae77877b4ba5c29afc33a45dd6a2a1d85bf26886e1c46dc99b43be83a2178336e2e4ca6c3cc0d790b9166ce2d72d2744b81f4ed60138fff59a3be6134a1b1718b563c3cabf78cabfe52a0045b8b517f5eeecd6a75930972f2114506905cbc2d835973505cc4c2fcf137cf975d27faf9abfaa8db758d2b22137390c1053fc3c9b0d4e4464daea9de0f6fe88b9977dac12a5876d0b46f6caca073dacbeca58adba7a7ad386b37d82af699cefba23609ec6e22e0e2d317faeab13953110c996b00c328c7da4ee3a4afc377c690e47adc85f0aec4a297c44073eb69b1b12e53d7306fd7a3fe1538ae6732a0131c518dbea6c2cb2a5b1cac11fe8ff1cc34acfc4d0f8dc8e8caa27a124c886d9cecaf898a2eecab119343fb7b8d57f32f1f0623a5aa99f23a545ee85465a1a85e2901437c610714b80232909970c1ba3353d5fd6ba7d275f7a5471daf43f4419067382f81b515e7ecfa34303af53be18b3d2670a185e8110e80ac8c9512023f80a78640a07f20b89a96f319c87bb5b0e7cb4d2209e41be69b8562759a1e7207190367ed749f384ae3ca8768a5544cfde19eab4928c43638c71c1557ba290f6c98b9df9017b59daee5cbf5c512a63201de44d335156b7e5b241afc8663f76784b2b844f6895c5f109577e3c8bdd74920a1144adf01c9197dca9789bb64bc26a16a7023729f995b50a1a2bf5c76026935464609a0c0805027a64e7fa003ef86bd7c5fdbe16cc941432e4c3fe5d77fb462bb799ffedd6b46a0537d0b9a91ca74cd6e0a4437f2b200707a013c6a88fa9e472e588f1574d908b48e581668e16cd34f015d077ca6b9283b5c982682c7369c92b8d6d77439ecac9e5f91a49059dab866376897408e37451ea97cace3692ec63e17cac90e741e9d6d5f5e62f092d40d2c7f053e2f96556610d3fba8e264e3c220784da5295effe564779fc21404a3a6fcf24d29fcb887b2f3934cbf1ecabc4a546339168bcd9b1f10ff4290b8c203edf1a92b7cce2ec166172699a827a8876b0845b7e808b04a313356d3168da6bd4731ac4a9c15a03c11904e8f06e6680520017d4725be5e3740f8990cda87877cac2820f87c039d2ea3411a79667a9ab528d9ce78e946e22ff2091d7d2fe4959ae77b039fe46c74ce1a0b42fb414c1e7d34267e8c5e2b686289b47e9f39eac1cbaab1638fd63dcc47a4330f9b042857715e9f73be49548c24820105ff0248cf5fa4398f685061a31687be31939d201db1cde7853d8c3cfb18297f73085501491ad72457290e357f8b23557f91fefc71548e40705502a9c778db5db62b19483669355287a07d36ee74e7d25ebbcffd094095323a28bdcb72a098b1843fd95430ccebcafbf979c6faee43a9a7e25c593487c4d5cce65d76a23aa7f19c891f32461a9e741bada56c97e895250dee4bcbd1f3ab38c04783b4e9d664e8bc63d6c11f6761c8bb4cd73d73ebe636c49ed1fd3db98e7a7d042d917f0b79d76c16ffca720239db82136f72a341308770f135edbbeebb989f4e7ef6258e4be4a2ccb6a5f8352e9ea6a20eedb4b3c32b672debbffd3af0e0f77d2096ce2c6f4a818f4b0807ee2edaef5f9fa62dcd77a04d35e4e9b883b25fa31f572ddce9b6eb2b3d3e2efa828f2be1c9658efefb98a370bf62de0be762057ce63e831e783fb1ad85fae05944939fad87c1a952efb427f5dcade08ec30bee396f24b7138b134764034c29c7c1b6cc9ac1793bf2b7cf322e31233282f70b0385b4f7fdd5985ba3081ae2ef3d31a443eb0b05f3dc184b8bfd356b8426084b06c1c0d6f46c8d5d0cc4cff2506f88e0ad75ea444c3c9cd9f8256b72a17d59bbd501d1c894d882fcd579555794012bbb27a5e9d24c52d522a071044ea851dd1a7f937a1c2fcce484976a978eec9af31067d33b641f22471e8a63b9b31ebb28469be5cc605d24f5bc5c3831b5632ca95321d97370cdc5716d89b3e809d5bd20b7fd43d89671c61fd6852d7d1a8a74900ec5ff978bcbfbe6e509d66c895cac2eb90db84fe4ddf178b00732baaa34a9a6a8d58553140acab2bb4f5ca1be5251b7e4174de6dc4dcdd4e0ba26f8156d30230c9b5689c0c7dd9b3944db013369eb95b93c0a270e64542c37323a83426c5d5a1b622c83fa678908eddb34f7075443bb8214a8eda4dd7cb77601a7168d91fd5b6ad2a73ef7b579445fabc894bd0b9104cb1ac633b5c6ecd54e6e27fecfb37e6914b7ce8b98c3832c3ca4c7d5ae8c1bd5f1881df36084870ac6bf29804684c2e051262d38e6b41852098285a65360d0463bd0bf66f04de5873fdafe4a7ac2862cf101e8bd09d4390b2c80fb1a3ee32cab13d0260714efd93f48c990b3b27be7e70c4a00b35b39b306a75786535ad6693038ae146e8da15a37cb87c68d127191dacd5fbfb73da991b4a417251e6a977f9a97a042b5f9e22739fd4cde97a9b6307082d366dd9d0a1b35852df00be1ddf0f282afaaadb79da19476648219203dfc6ac19b057fb5fd6feccfb7e1ad614e53cf6f98486b1718efc8ba9b513fd760a8e75b2fac6a8707bd20ef6bde44f71c6509499431cbe61b308c8bc3bf04be84cd47c165ec3f7fb88eac177c9f5b3142aa796caa6cb6797e5beecf34bfbab4ebcdc029dc8313f74c9cd286c3f495146c8d0de712e6f43d4331655ece427806c2e9c0e3a1cb03b33cdacf8f553670fbe82c41f202d3a151d26725e0a5d642ae401ed7d2b9ba084367c4fbdfb9dddf5c0458f266afb42ce3181e47ae11ff154ff5d979a81bd9788dbff878c23f4179abcda9d866a31c100452af5e00ec58ea819740d2bc7113c373bf5384b3b134d87d66e6e87dd6bc0d5f6319f1caa2ab1a96566dffb882472679a374869e5cd10b65dc5ca56889eaea5da7761ff3f2629be20ae4fc94e4fb6c65d1cb9b18073d0f8", 0x1000}, {&(0x7f0000000640)="cfe991688b844dc9deb0663f3b2274f6194902df293c3a679d166c4e27e9a2a7683db8ceaa3c3e4c5ee520fd1b79eacc5eb993e672e027749ba043bc71f08974fe4c2ba37e163f412d43dda823711c7f7d09e51eea9b697810127530f8397c7b4ebb9e580ca9012292db75406246a4140f9c08e7c74d4fea3dab87b84ceca26005fe0bd2a8cda728bb", 0x89}], 0x8) 04:46:54 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000080)='./file1\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 04:46:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696cf6025f"], 0xa) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 04:46:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x68, 0x0, 0x0, "700cca93523abb9327795d9286f4e36dd5caedec26d8e7351fbd340d408634ac78647cc83b8efe7c755c67f6a27dac123a7a27d0f519f6e42e8d775e44e79fa4a6c86552730abe951403e04f3400269046"}], 0x68, 0x4}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0xc) shutdown(r1, 0x100000000001) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)="c7c482ad63469c556cf65ab755e533f0d2b6fb3c2a6b8a93554084976977b5716ce03a75248a601db54f32fd00bcfe7341319e279cc89f246b3e8336c934e114f528629575b2f296dfbbbc9b89f2c3b549d46cb42a62afeae33e506739925e31996e2ddf71a4d466ac3f55fdbef645853e460eaf521305971dedf5e92db8", 0x7e}, {&(0x7f00000003c0)="8630621fb46186e9ee57cefd6dc0959a1c6bd5f6248f7316d857f90e60a8cf25286319410a5ee99081a58411a7911dcc1ea42a3e4bf57397bb3e07c0f63610627aba872cea0004e68e594fff5621482924260f7f8b3a2ace6c2a66ea1e5c88df22c1c70a7a404d94f1a1409b1e50756ba90021770db46ac3d32657525784cddc5385b1598e308011c15193b7a94458eaf26bdbe0faa1d759dc709b083573dd2c", 0xa0}], 0x2, &(0x7f00000006c0)=[{0x70, 0xffff, 0x7, "c2a0bd4b443a57da9a19e638080f7d6fe36fa090905368a21a83d6b1aa55e2bd28dded3429c8e7c0b5a58bf93342078aab20fb30e9d2b8bf762678e4fdad93e4776704b5220e09af21a9e37400bbda43f5eac33440b1b6a55c0cff234f60"}, {0x20, 0x1, 0x4, "930478d9001baf26e403"}, {0x108, 0xffff, 0x7, "c8a826aca61a64e3a8fd48683353bd477110b694da34c61dc6b3defe2d3357b2d06afc3440260636462903fa5f093dabdadd13eff3dc4d338c6c1074c194ef76264a68243e08c4a5046cb52926e60a715cfbbd16fb3673c0fa67b9a8ce4df1f2b5b51a7e6a983a2ddc0780e7d9ea2efe8957b6f05619c4364e42affc5abaa14a0ebf510e81e3b58ef36002d401047000202af4c868e784e6a6f25aac8f8e677903dac16ea3986859cef956e50be5b6f89137095dd3a982ab8b517bc61d53b60f5ce1de6732da40a65d259b73650dfffabde15cb31fffc5b2dd293f832bbffe54a7e430fe2e1c7594125ffce0d521e3df43c85730751e7e"}, {0x78, 0x1, 0x2, "f2df646fb9703099ce1f1e42cc7e5f013a84de3f8891c31aa11dcfdf9213442f06fb1a187ad4cc19c7e4964a214c9bfd230105e0ac369965de658049f7947ad84ad4858ef9b80883919fe7d76d467034ab10f4643128be45771312b767aff56ea24e34"}, {0xc0, 0xffff, 0xffffffffffffff40, "518fcd12f5b409f280ecc078884e88aed7397f3dea45ceceea272926ccb0f8dead9661057656fdda422196f61140bb48453dd39085081eff0f1652628dd15531453b80ebee0b278787651da6078b49e04eb6be9bee866b4b1c9d762f27ab641652445fb8d782d5f7e507119b5b494ae93111e19f83fd2163965dc6d9e58cb0f3ad6d128b1624a3b36582f0a5ba91ee1d3aee9dfc6c3bd30d027ed08ed9ba47a5fa690f8fb4a0196b86df9468"}, {0xa0, 0xffff, 0x1, "46e629abcdf089768744ebe13f10033e090cca7d89f256206feb5e4c56aaf47da064eae8f884c1d195968771b88809682479b7ef2d15cf36ee96e1512b5848da2507aeaa67d0fed9bfac027c83fae51ccbc937e0e27318d999f6aaed779504591fb8035289296b53656178a2b486b2ca5755428f7f16a04c17181c1cb65b060ae30b2601292b07520cfed2447b"}], 0x370, 0x408}, 0x0) fchdir(r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="963a8f5245e4b974e51e0ab2e9fca4fd6167ca8ede8e7ee07e92515440a695057c27525f5f71cae3dae8a6a64d13a2ee38a6d4ece45d41d622b7d8de6773e34f664d36a36931769ad4ab623650ff107c50bac322b365", 0x56}, {&(0x7f0000000100)="6075b8cfa68292b2e865f4b019f16336c4ec0950aa390a97dafd70d7a4026e9b99786863fb6848378c3bfa35692b59443db6a948eca66b2aa65832965b3a04707a4151df8ea93c0ae0df3ba6de0819381cc9f5", 0x53}, {&(0x7f0000000180)="5033dc10cf15cd797c6497050a0ec071702d6ff168b7a002f618972d748baedc13e8c5d2945234cd1ec6d03c97b915c7f6d726c334a755108b4239939573008645ce9687429c65dabbfda31e02fde3fe70ac7d26905fa3a0c4ef112e66337050d3734938686555317e8eeba94cb1b8246ee052009b3d39febae0ef512c9e467194be80992f2728f4d4b6f06b318332a3a851a80fb4c0e13de31b152bf47349eff6d3cc6f7ccd740838", 0xa9}], 0x4, 0x0, 0x0, 0x115a27f085b1b436}, 0x8) 04:46:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) 04:46:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 04:46:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100000000000400, 0x40) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 04:46:54 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) 04:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x81, 0x7fffffff, 0x7fffffff, 0x7f, "bcd0f8815ee0250c8f61cabcf156fd12fb7156b2", 0x5a, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x9, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/235, 0xffffffffffffffb8}], 0x930e7c94ed32fa01) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x6, 0x9, 0x7, "b019c126a47f9ea432344c02c119440ef991ac7f", 0x3, 0x1}) 04:46:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/125, &(0x7f0000000080)=0x7d) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) r1 = semget(0x3, 0x4, 0x104) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000000c0)=""/147) 04:46:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="248921a6", 0x4) 04:46:54 executing program 1: getrlimit(0x7, &(0x7f0000000000)) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 04:46:54 executing program 0: r0 = socket(0x1e, 0x3, 0xffffffffffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="01", 0x1}], 0x1) setitimer(0x3, &(0x7f0000000040)={{0x5, 0x7f}, {0x7, 0x7fffffff}}, &(0x7f0000000080)) 04:46:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x48) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = socket(0x1, 0x5, 0x9) r7 = syz_open_pts() socketpair(0x38, 0x3, 0x80000001, &(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r0, 0x2}, {r1, 0x80}, {r2, 0x2a}, {r3, 0x100}, {r4, 0x20}, {r5, 0x20}, {r6, 0x10}, {r7, 0x1}, {r8}], 0x9, 0x100000000) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r9, 0x9) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/254, 0xfe}], 0x3) 04:46:54 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) 04:46:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x100) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) 04:46:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7fff}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 04:46:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00', 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:46:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000000)=[0x0, r1, 0x0, r0, 0xffffffffffffffff]) getuid() r3 = socket(0x20, 0x8000, 0x401) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt(r3, 0x2, 0x10001, &(0x7f00000011c0)=""/106, &(0x7f0000001240)=0x6a) chown(&(0x7f0000000080)='./file0\x00', 0xee00, r2) 04:46:54 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) listen(r0, 0x2) 04:46:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) 04:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7bb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f0000000d80)=""/166, 0xa6}, {&(0x7f0000000e40)=""/132, 0x84}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:46:54 executing program 0: semget(0x3, 0x3, 0x7ffffffffffffffe) getpgrp() 04:46:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x180d0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xa, 0x10002ffffffff}) 04:46:54 executing program 0: r0 = socket(0x0, 0xfffffffffffffffd, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 04:46:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/114, 0x72}], 0x3, 0x0) listen(r0, 0x0) 04:46:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') chdir(&(0x7f0000000200)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 04:46:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459501ae844e833dd39e0e84b5c0ede01cfe49d635f5e0ca6e533ea50f7323cd94ed2b473e26f2045055c1129d5920597792652a108411b8460f12cacfd862b1b0f04fd8ddaea4efb503ee8e2efde0f24", 0x70}], 0x1) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 04:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x93) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 04:46:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r2 = semget$private(0x0, 0x2, 0x181) semctl$IPC_RMID(r2, 0x0, 0x0) setuid(r0) semget$private(0x0, 0x3, 0x40) r3 = semget$private(0x0, 0x7, 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x10001, r0, r1, r0, r1, 0x100, 0x3}, 0xfff, 0x2, 0x2}) setregid(0x0, 0xffffffffffffffff) 04:46:54 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000002c0)='./file0/../file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000300)="f3f98063770d1b791efadd6cbe7343f1189b6a451948c57900fb0c94042b441a9430f42b841672c604891117198b7f4c3921dc811d43a19f96402bd766436ddfca03ae5b37edac16a221387636f65559ad360f9027ead890436bd040dade196c850498e65926f20a4d4b77af50467449728c9ef4a56f1d70fb050463e10f56068d4f8e48e797d767c72a3ed64f35c739576695ba8ed01c3bc63d99ee775d21a155e76d10d289de9ded4ae7f2aec3f24b26298603422e1e4c7166f47b9fad747802afdae5cbe159c3aaacea982eaae71c92e8760d8870c19fc56928678405", 0xde, 0x2, &(0x7f0000000400)=@file={0x1, './file1\x00'}, 0xa) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:46:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = socket(0x18, 0x1, 0x100000001) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:46:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5affffffffffe26a8c"], 0x18, 0xffffffffffffffff}, 0x0) 04:46:54 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file2\x00', 0x0, 0xb0) chmod(&(0x7f0000000100)='./file1\x00', 0x0) 04:46:54 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1f) poll(&(0x7f0000000040)=[{r0, 0x87}], 0x1, 0x7fffffff) shutdown(r0, 0x2) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8000) 04:46:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) bind$unix(r0, &(0x7f0000001340)=@abs={0x1, 0x0, 0x3}, 0x8) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) getpeername$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="aa7763c24388c26921ec2638b9bd6acb0b0cf5ecbf17826109b779b3275e740e408c5b20721e00e5ac8699e2db454110b6a8787c19ffd3f9e57cbbf0fea40afc13d7b64bdb99cbb35788b15c01d4e03e0d56fac064b599b5c5b11fbcf8b65b73ddbfb345ca22ca0fa59dd3addadfab9fb0a4941b"], &(0x7f0000001300)=0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 04:46:55 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xffffff1a) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x2}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x101) socket$inet6(0x18, 0x3, 0x65) clock_getres(0x4, &(0x7f0000000300)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) getdents(0xffffffffffffffff, 0x0, 0x148) r3 = semget(0x2, 0x2, 0x100000000000002) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/255) fcntl$dupfd(r2, 0x0, r0) 04:46:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x2, 0x3, 0x8000, "426d4439dc4b84c7d5e3e5eba4f156816909390f", 0x7f, 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 04:46:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() chdir(&(0x7f0000000000)='./bus\x00') kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x20467e08, 0x0) 04:46:55 executing program 0: r0 = semget$private(0x0, 0x1, 0x621) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) socket(0x2, 0x4, 0x100000000) bind(r1, &(0x7f00000000c0)=@in6, 0xc) 04:46:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="1d070012c449e5158ba55f4bea923164a3b2b9b05ad763c16af8fd6563f26367abc946a1dba5b000000000000000000000", 0x31}], 0x1000000000000320, 0x0) 04:46:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget(0x1, 0x2000, 0x1c0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendto(r0, &(0x7f0000000040)="29d2ec985baa4b2fd18f76bc3c81a67f11b614f4c312b05df8425822f7f9b428ca", 0x21, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0xffff}], 0x10, 0x4}, 0x2) 04:46:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000006440)={&(0x7f0000002a80)=@in6, 0xc, 0x0, 0x0, &(0x7f0000006040)=[{0xe8, 0x1, 0x5, "731ba4b3de9ed13d301e84e1136faf51621d81bf2544dd735aa143eb142a0d7b66501329c749505813d2ffcf4d717ed7882d4b27286ad8ca24550f80edf5873054ad46ac0722b317cf027875727456bbc486e1c4eb30e4e25d933d84636c4ece5f2bb9910f42d95604bbaab80041c181eca4433daef9d7da90ddf8b39c3dc23a8e93c6835b5edf7101951e05b278ee59820c3f0efccb93c6b918cc5eb4cff46be3e65ca7241c698dc10ffbb5eca6be1ac792b558534bb954f131a60ae5e962f8f370656a51978d75b8186dbf6d941ed60be779"}], 0xe8, 0x8}, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 04:46:55 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10048, 0x80) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x202, 0x800000000) write(r0, &(0x7f0000000040)="fc7c63cc9197303e24b3e08577bfd1b178c18087284c0ecd2873b55380f9b1bc921804522f3b3c1b604b2646f2441452956cbd8a14af4dda1a2a396127b7a9fbfa87116f37ffbe6a9d78e283e15256b76da795fca7c2eb836beea5a72481821a4f46a33471e3b431362bf2fcb52c34ca3cd65380fd", 0x75) writev(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffec9}], 0x0) 04:46:55 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x800000000000, &(0x7f0000001a80), 0x1, 0x0) 04:46:55 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x80000000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) dup2(r0, r0) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x2000000000000000}, 0x0, 0x0, 0x0) 04:46:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe43204", 0x29) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000340)=""/76, 0x4c}], 0x1) 04:46:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) 04:46:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r1, &(0x7f0000000040), 0x34b) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="23091a4d382e6d6c85abab833f58deda14d4f12afa5f573583fe3a90904480d14986e992663a90d16afeaaef303afb408c5ba9f5ba2a1c4baa2d6ded02a1dab5d2956f784e7751a6eb385abec79ebe9316139578345b2307c005cd4974868c9ab2921ec52f55e630793c510cc94834c910823052b16171386db258339a8ddc59efeed81c3f8f9bb7418c7ad18523539875cd56702b4929577d55622a116f1dc3e443c1521061eacfcfe7eb1a0dc32165d6ccec21e67e084304c549050ed2e8b79428365246fcf32fe0f8ab9728b36a4e248f5825ba599bcdb03f5cef", 0xdc}, {&(0x7f0000000100)="aa278da36c230174bdd9a4f0651d", 0xe}, {&(0x7f0000000140)="95fc611d91b3d304a91154ea0f40db45aace465edff231506e449e9ff28ff9", 0x1f}, {&(0x7f0000000180)="b5e76964e8d9e551552e178b27d4d913588ab7deba39514cc5a9ce61640d374f943a0e45cb9b264b6431ec059d46528aa1262fd20bc5433fce8eb3c0ca0563605a5af4a360910d552eed23a2b786f03ce1b0b6d5ae2e16cc7f9f034146016c2b6ed90ac69e08594b29e9687393649b9ff9ed8f3308f04a23c74cf7ad3e39523147fb143844c482d86a41ffd5ce95ed14239826ac05963e6da3f6ac5ed538325a2ca1efcd4e882b374116dedbcf9f32476ff78c919c2d5350c8ff79a09699b96132fdb4a6d7ebef23aeb2affbec9db61d5d80adbcee831f09c7ed6e9e5d6a79cadb120bcba7d5a5b183963b112d258f18356badd308be69e23fcd0f1c", 0xfc}], 0x4) fcntl$getown(r1, 0x5) socketpair(0x18, 0x4003, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x8) wsmuxpoll: not open wsmuxpoll: not open 04:46:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffffffffdffc) 04:46:56 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) mkdir(&(0x7f0000000000)='.\x00', 0x1) setreuid(r0, r0) rmdir(&(0x7f00000000c0)='./file0\x00') getgid() 04:46:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:46:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getgid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) flock(r0, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x6) 04:46:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0xfffffffffffffecc) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 04:46:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f660200000000"], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 04:46:56 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) fchmod(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1000000200, 0x40) setuid(0xee01) fchdir(r0) 04:46:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10010, 0x100) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) 04:46:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 04:46:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40d5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) 04:46:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x101, 0x1, 0x800, 0x8, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x24, 0x1, 0x5, 0x0, 0x9}, 0xc) 04:46:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001480), 0x100000000000002d, 0x0) 04:46:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x27, &(0x7f0000000040)="b56f74af91100adc98d798111b7bbf21bce2369f6b905cdea8ba35af6ca6e8eb0c41f83d7e1e58") execve(0x0, 0x0, 0x0) 04:46:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000002180)='./file1\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xfffffffffffffdcb) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0xfffffffffffffc01, 0x8000, r1}) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000021c0), &(0x7f0000002200)=0xc) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x40) 04:46:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x1e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x401, r2, r3, r4, r5, 0x80, 0x3}, 0x1, 0x7fffffff, 0x3}) 04:46:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000000000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) 04:46:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup(r0) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 04:46:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0x9) 04:46:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001002, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x0, 0x2, &(0x7f00000001c0)="a2e2eddea8109cd323cc4b4584a2898e2f5724", 0x13) r4 = dup2(r1, r0) poll(&(0x7f0000000200)=[{r3, 0x50}, {r3, 0x1}, {r2, 0x80}, {r2, 0x100}, {r3, 0x4}, {r4, 0x4a}, {r1, 0x1}, {r4, 0x4}, {r3}], 0x9, 0x0) 04:46:57 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000003800)="5758dc509fb0ca1f7c5647c7677c882d56e7aec2183f6ab875288201d5206be4f5d41e13c071f64ef605e315e04b8fcc150a641ebf95344c95ccbeb471117e606bd6de6e3953325af1f07dd30fc7f2f4bb4044f58edf3d2b360479bfa47b496d725681b318b3efc8520fa312050467c6ddf6c5291fa678", 0x77) kevent(r1, &(0x7f00000035c0)=[{{r2}, 0x0, 0x4, 0xf0000004, 0x90, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x7, 0xad8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000006, 0x4, 0x1c00000000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x655, 0x40}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x44, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000013, 0x21, 0x100}], 0x20, &(0x7f0000003700)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000081, 0xdf9, 0x19}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x22, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x11, 0x16a2f664, 0x400000}, {{r2}, 0x0, 0x80, 0x2, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x7, 0x100}], 0x101, &(0x7f00000037c0)={0xf32, 0x7fff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="98945397171a9ed8d0b732e14c3f29", 0xf}, {&(0x7f0000000100)="f24f9273a54cb93abd9af1da548a469508f91302fa9f26384a882bfe9fd2f177853b8845e822f5caabcb3845153b76b427250a48eebb55946dc912e75867bf109c30aa9e8af93653883a5d10d62eb18ebd6a0f5ebd0a483774e9ad2d927538953b6db0da97c85f37076d31ce0bf5a28e8bb7165da2323f40", 0x78}], 0x2) close(r0) pwritev(r1, &(0x7f0000003500)=[{&(0x7f0000003440)="92c729080e305620d4108a3c55d1543ad7e627e114664de4fa13b5427fd2aadbcab02d2475568fb25e194d9649190f4169442c7ce745d2eed1167613f4e48c1905446513c231300269842aaab61125e85d285550fae80326bfff651a20b3557479c4bb933566549d4a671d39e792a0d518dd69ffbdc66a1ed4b8d1e5e62b8006195e206f57977da312acb1d087feee199ee004124b93dec3d13d29a3", 0x9c}], 0x1, 0x0) 04:46:57 executing program 1: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ed208a879a77b4377d75af63000000050000"], 0x8, 0x0) munmap(&(0x7f0000ad0000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ace000/0x4000)=nil, 0x4000, 0x0) 04:46:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget(0x2, 0x20) msgctl$IPC_RMID(r1, 0x0) 04:46:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) 04:46:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000016c0)=""/4096, 0x133d}], 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/29, 0x1d}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x26) 04:46:57 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x1, 0xffffffff, r3}) flock(r2, 0x2) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x100000001}) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) recvfrom$inet6(r2, &(0x7f0000000280)=""/243, 0xf3, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x3}, 0xc) 04:46:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xd347}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r1) 04:46:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x100000000000048) r2 = getppid() setuid(0xee01) fcntl$setown(r0, 0x6, r2) r3 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xce0, r4, r5, r6, r7, 0x80, 0x1194}, 0x0, 0x6, r2, r2, 0xd9, 0x5, 0x1, 0xd04}) write(r1, &(0x7f0000000340)='x', 0x1) 04:46:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) dup2(r3, r1) 04:46:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820200000080013b4aeaf1a746d54fad261d764852c5813b8c"], 0x1) 04:46:57 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x2}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x4}, {0x3f, 0x20}}) getitimer(0x0, &(0x7f0000000140)) 04:46:57 executing program 0: getitimer(0x10003, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x10000, 0x7fffffff}, {0x0, 0x5331}}, 0x0) 04:46:57 executing program 1: r0 = socket(0x2, 0x8000, 0x20000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 04:46:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x6) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x83d0}) setrlimit(0x7, &(0x7f0000000040)={0x80000004, 0x1}) r1 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 04:46:57 executing program 0: msgsnd(0x0, &(0x7f00000000c0), 0x8, 0x0) munmap(&(0x7f0000ad1000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) 04:46:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 04:46:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r5, r0}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x100}, 0x4) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000200)="ec0a4457815d85ce1de8ded7e0460b0af2082e2c433c74f7da1109edbb221994a8dafe9814d1fde25ca8b35a2e6a7daa7ca7869a9f7a6b9a8c0a6338e89840c6572e0e2df33f3d32eb09a4f1884c", 0x4e) 04:46:57 executing program 0: munmap(&(0x7f0000ad0000/0x4000)=nil, 0x4000) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socket(0x6, 0x3, 0x3) socketpair(0x30, 0x8000, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) minherit(&(0x7f0000ad2000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:46:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x203e, 0x1000000d00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) utimes(0x0, 0x0) 04:46:57 executing program 1: r0 = socket(0x2, 0x200000000003, 0x400) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001200)=0x5) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x27c}, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="9604257b1735fd08ee89850682b6125d83bf0fe1f4027416d573fb21f8df1d1728200b97cb1e47538693d828d4e79a8e5643e3525f17e2d1", 0x38}, {&(0x7f0000000040)="96b8f8dbdfe5987443d2d80c3eb2e058730da3e216d8339cefe6", 0x1a}, {&(0x7f0000000100)="7ac92491ea96d7e7b73a708c8b8d832353547b49327bf73d744062bad6ef60bdebe480d22418a357ca78995d5ca6cbd6e43765a4c049ae6a9936918d063de1a8e8bb281d633c0d7d24f641a7ceecd49d5be10e474d06e98b86611c3aeb77b3af", 0x60}, {&(0x7f0000000180)="0f40e7f247cc5bc76cb418bc859b1b85586842238b4f4eb8c004d303e80ea204f5319c4e7e2a839def10def296257ec2c09c09d2bec50f0c390ab75d5cc8996b92b02063e8255c6e136d67fc45133dcb0ab0af37135b1e3ab056d139db21bb5ae72781ad274f3161313784fce945939870f1108f2387cb0d0e2d8cb2b97bad3ec0247645522b5166cbceee7fa863ce54f394afcbb2960e356d2b0b008a2d5d15bf8aa585aafd8611ec7b16997b1362f9160341aa18e3545971fe33197a1652b099cc9a74c2473eb7c10a022dad745be25668f781d3873c4c88dd743bc75abf42cf02421cadd60c86fb934ae6947adf1f63e531a268155dd5ba264ed340a16f65cb311ca18ce47b526256eb069b54e6640ecef06b95927c9150c141aa2e690550c5b532a050c71388001700cea4c41e8d6e16e0984e9eba91b3f4dad0ef727c33828e0bf7526a13ad84c280f52f552272065797e9b6b9b2bc89997c49be22d83ce60a6c6d1a8fbacaa19d1ae74e17287c3b71706101ce7f07721a193d9f2148c03ebcf2a88d40d2d83bd20e6f23eebbbe783d4a4874eda59a9f7a50af63c800b44b9991e761b7bb8a4da22814ef13b26398759d0308690c6706efef2d6eee0e84f2f52059d339efec248f46879f0eee7b85806628ca052a9116d8edd363418ef19b4f44d6666bfb7f1e60eab2eea7b3335073e459f5e072fc6db3aaaa605d9f710afabd195aa286ea6047aa7127941db99846285915cc46362952b7a8f180d4b888267248350d2bdaeef68c178f65ceaa100f649d3a8658a08e3ef8a8b660ed3bf1ab235ebc44e062609fc9782cd081c3818878967eb4864d98fb762f001b7a32b2ed4adeb511801f70a25502e5d9a831a4292ef7bd69477bcf74a103f6f01b1eaed8c0ee8c846c6e17510cb0631ee4085c478eb16d9c4d0be3f2306a37bd5a4d6e99a1326dd05cb807067695c3a1940b64fbd1a44380f26be01fdc0435aa6e9a8b1923c5523acb3e9f8bebd97202877f75038543e09e46fe1ab042ff024c4cae9ffbc6b9541c6bf56005589536329682864b1af66c75a169aa2a6174df4cbd72bdf6f88f577bf25f77834c25bec257b5744ca5d5fcaffcf7e9946125877a45b68533baeaa0548307412b80651d4c632b2180a745cf7259b4b8623254724fa89eac522b1173470d5334d9248d2396805021224e8c741a199a89ae730a1a9b364cf49d2a057bfa06e9a484021284e67f8800a358df7032a3d0e1b24d836beb2a6ee6d7ca7ebed0f14892d04246c7157e8a348e710e8d46161f63f121fb22df526697673fe01c804ad1ce63e85fbf5a2f60a5058258ec208de651835034b79bdd7a15d068ec33fe4b9309fb062a1b5e26aa0cfb7a2494d2413e58b9c98bfbbac2c53b68ab1283b27781d0282066edbd0bc5ecea443aa7f9b60b70b0b4bb5e37e6e11b17337cad28ffee0bd33e508892af55e85bf901f963e3f94f67b0ba14cd474aab94a5780eeb9b21872f1b013376f5ca37ec5b85f0cbe59ae02efee3a6ab3efe7a65570eb1cbf17814a31521fb2582f81191ac20f2e6437a06df8484eac3078a4bde3ca82ffa057ae233209a9e3755cf931df740d1c1312f3b5b2cf392599f08af72eb8eed9c0c91c76ec9dce93a953a7d4b740404177180878b79f9a6b4506f3558ec2e536da876bf2d6a4dcca3a3d3ef0ffebd95a3cee3cc4593e87b3a8ce24defe4376a6c40fd88a686360e60cc82a443c825557b791b08aafffd1b367cd582cce907a90041588f65692ca9dfc21e0cc91a19afd1be5a7400925723470b795e8d1db20b03b2bd12e746775df2434adcedbc76fd9f93df0de8d774faf72c3b6f0b204c3bc5a283843b4023bd9b4cbc4d30d8851755e9b5d2c92e1d4e7f2495c6fda5b0a15cc1469f38c335153c2ec44a955cc48452349ca37617f56db99840ef0a21039ce445bbfe5205424741797bd6f0b438572bf1ee0e4459a714e3eddb024e08989455c9725abbc04a3ff584c08957b8bb004751c5f4fac23c2c91d8428da85ce84c116aa559ab189d8f2705729283e460486d083125323784e903f097711a1479b89b8c7267ce5717cffbc28c85a6ce55690d3d21afd52af12238ceb3596ec287f547c40beb4bf1c61399c0b163f3db774dbf20a44ab1618b0cfc455a864baa369af9a28dbd5c6052b152a8b07fe0e509d398e90341621cfd123a6d581b45d9f07549339ddb1413f2d221a13837e930b41e7c03fa3c4dc63bdd7f608725f8435c388ed7baddf22f1cda5945107f0a384daa586732f753f4226dfc1e4adb7d110aec8341406fe2c6a0871d0f819be80b1a677fde9523af0d19108f8c24107b68c224f24c781d2a458c1d09ae24c75ed4f8647aefa9a0599f66f57df4fe26e1666986f1c06668091cbd61ae8aead439c94ece908c7185de30036097b15151ce2b145b4ee7eb6545ccd6bb3fd283b5685ae63be9cbc8cd93c2e9716e0472ff7034bcf2769e058f79b2132cb7734bfece73c69e67c74b976545977b6309f50950212fe4f635dfd2b4fe2d2fb0cf356a85093fd968dc6fd25144dc8c3d34f59f63185075139572aac7992b5edfbd119ce36b2f6bee643c48da122e294ff7230521f0d9b55fd4935fa57a701ba09e6d513f11f22df7e84bba70495364e6d3a39e9cbc43505c1679193dcb5114b046fb3798f40faa80634f284657c197b3597e8dbc3446df090262d063d2cbb55c4bd955e90180180ea81e424c47930c429e74226d0e755425c08fe2648fb5a324423e9382a5eabcba8e63dc80fe8a77faef79f4f53c6533144c8ac48a217845d91388410507823f4c3cf62fbeece1b9a81ad4d2bd01ee3c055b26848edd02dff62f8ec9b82b3503433b93ff51b5dea505fa00f35bb7c0d8090c21f7af02d4bf81d69c78eeb16a9cec285a110a38e8301f48404f7ffec2db66db433e2a6914d74fcaba9c6eb9825db3354547d5b9bb642c9217805e6a617630fa508739a125c8e9015a16e0983e98d5041e44c031876c61fa24b9fb75abecd084a6a71ac2faa50c96528484a58fdc3a6057dc353bde8c8208624110886958dd1e3e643b3929e338eb9068bd7053c3e3043eb0969faf4a16e471d29946390eefc88510726922ed51531e7f5abab8cebb57b7e2d686fcb1c26e1ebba58d926dfefbfd46a22085a7867c8a620010a4e411a96f3ad2a33107d1fe2304aac82c758bc55a20754b0aeb68cde132a6b665692baefb7f23f4d380d3f4566f2f22b226c3a9a49c1b0f178d2fefcf3abdaa8550657a91ff27b2626c70d2276ba4020cb884d78ea0dde0f42703a3fda9a9653aaba62ea9d70013da82dcc1ca2ad02aabf8fcb8c4befae8e673d77791e5f42509c83e7c91b5cdd11d89d1df0aaa37107c35ceb4d7d343ee61373c9664a9c33a4f14c83f57f7ecf64e38da0235b69dd41ba372ad0b1f756099bd4994a546ac40f357bd1a6619766a6279da5bf0b2599726b3977664e42b07ba50e88336b0e48c7331f73b83f55ac5ce08c0f5f1bb3b9e0b15e43571f5ae289aacf8bda5b6afb53713d04d24449d64b838010409479747f0ade7747ad30c9d598e53aa540d052ae03b1daa07a66809584c8adcef4f411c0b8a29ba90600fd898f8c21188d91419de6db52785249ba587117ca9e4c47722dd9a9cf03f1b21a0f73c7ff9132c72274258f47a074c8cbf9a9d41d776bbaa98a13f06ccb237b502f2d0b26a8a8256052def348fb71673d88deb6ed86bec9db4fe12d55f7340b7a1909e5f6d58f95ba2ac695d29c6e10c2b1f80807ce5e4a88515b6ef0c7d816101ce9d03949fa3701f32ced8b7f4e0d831c5c550601404b00db624520da2a0bb9c324c7a3572d14a9730fbb7b6bb2416b3741c4a0d3d31268f7844b59de29eb8556bdb9f137a7661cb7a46753c11a6308cb41cb55affb63e180e15310fb1607ec747f024916cc7b8eb0ad4b226251173bce76f73c47ced533f38cf04a3ba7a108bf6aa9fa85c4a09faeac7e2e19d67e60b895a66e0cd2e66a787dd68b26e2845204d0d8d070ce5d51b07ef440c2a11bf52a7c83aa2fdbef59f9cce1e4f9b7c9897aa026a230a1c710f01cded024cd62c8983c6c508d9baa4092cf199d82cd3268b65bddb3d1228962205648c665f9bf3190e017187d8fcfc685a3140ebc9a4c1005322247d268f49e230bce498e47d953b83aa5fcdbf6fcd1b182e869d75eec9bea59c3de146092abad5f5a0e3c36f71d825032b85dfaae2c7cdfeb08e8afe1377ebb0b2afb7006c75a441830d95cf94068d46ddd4c9174b7c6fecf3805b8707ca49feb05aa0abf63270cc2f982828cae041224c1543c55ede9ea24a160a51182e0cd0f3a9746079c670300a8799153fde94b79f916397e8140fcffc53d74b8f81b881180b967ce49dbb572a8df70b8cfd594e12974ea32cc5c9ee64bedf36af19e1fb738fb002e8d5dab97825f50486f0e334df5a724c397d9a2b887e635bafc48145d84ee2eed48376e1181ffdc779ad9ce267c002894b74bda254cb82803beb558dfa85b44b233ec14fac483856635b9d95fa9a39d027eb22378897cf9980880c3614ea501675fb0b4dbe3eb3e9c756aa1374a8cee3be29ccaa5514247a1102778571837f3b4c8e302a287770962a32f86b2d98935f85822b934e008ff7d063a490da7c7839377d4b47a3e86033b8cc8f9a5fc55f51b9ad56c2dad138e4c4fc2cbb57bfe78e5d8eda5659063b20048c4a57de30da9af0f20a26ceed25516aabb933ca1a07c463625a840b0dfa07d8449e6ddc17c2d495f2b2ed67dced75d3d4ee7ee07e5e068f37997b148acf52f2978954bfef7d034221a5de5d339f068f7d9a83dc3ba47c4623447c0d25e64967381ee726a57d48955b60df94864742e7c7bb2ae973a5d7a5526401ae7fdd42d3e3b39030f743a9ebc00cdf9e47c5d0ed0d5e08b904b7aadf29b8103ad56efc23034fd23feda4f51fa2eca425ea12da742d14855187d16506c38d5811b4af17941f03e80c4a807ba4a6bf7116f21b31967e541ce95327dd42b63e102c327e2433540d035e9aec45554fabd2e419d72af25d69cc7ca5cf890b8ea2f7a69d41aabce90058413769c9552a8d8be5e3044e97f03dfc069531471094338e3464bdba57f7f1970894315241d24e4d05669401d222434fc87cc2b90706bfe2858f04b75514f73b932444bde52ddae4911fdbe880ff677cfd3450f7cab351b066f648dfe424343a1440d38d9155f340cfe47175ca1fba37f3bc2261e550b38b6c8c92d43f4116cdc13817d19d6e41c9bf8db68c5bb4de261fe0fa2c7ec67a8504944b4bc1d1413d622c50f0277954408e9d311dc0a449272021dc7878968405c322b18c88110f7c4553101cdac365e2249435eb02eaadfd6dc096a4ba65f66bb94f497f8d33134fb722234fc965eec7a8fcccffad3f8b22edaeb06241619d6a1198029e809d71dd754a898db2d739f70bca1852ac346e72dbc073b6588655b60255792f818f5b6a949af5b6ca3c28818fc35b8e1dfc88cb1480ce69cf8d1af236669a4dce61bca21427ce7c665dc999b4be74c8b482d04ffa7bb2a24cc08433eacd40e074ca5645add8cf41e9d5d91f9d8b47b28a9e57fe541c0537f0ecdafe4ec9ec49ba688c974eb691b854983d1a675a0165a92ebff64c203fa60937ea56548fe0a923e5099e169ce33c4d23a5d7b8a49adbc85b551e7907a897146cf6616675e79856df8c6fcc9d6971d4d976198c0b649953433bf9efea2bb56f3fc5146102d709ceb67bddf5b069", 0x1000}], 0x4) 04:46:57 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) close(r1) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 04:46:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000280)=""/112, 0x70, 0x800, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="f2a68438d17b95fd094d22668d4c3eb212fa3bf9c1f592cef0a528b0c868601442150ac4a1ff07ce0c5bcf3cd4da0b2c44d142fd808013ed9534792b731f4089361343ef0bc46334c1941095421429bfe4bc0dbc08f08348c0b8c3e2912bc78ed734ff0400738fd660496ad6ec369c66eb", 0x71, 0x0, 0x0, 0x0) 04:46:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) setsockopt$sock_int(r0, 0xffff, 0x104, 0x0, 0x0) 04:46:57 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x102) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 04:46:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) socketpair(0x6, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8402, 0x0) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r5 = socket$inet6(0x18, 0x5, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80000020, 0x231, 0x4}, {{r2}, 0x0, 0x80, 0x8, 0x6, 0xff}, {{r3}, 0x0, 0x80, 0x40, 0x0, 0xb81}], 0x40, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x2, 0x6, 0x12}, {{r5}, 0xfffffffffffffffa, 0xa2, 0xfffff, 0x6aa, 0x1}], 0x6, &(0x7f0000000340)={0x2, 0xffffffff}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 04:46:57 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xf9f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) semop(r0, &(0x7f0000000040)=[{0x4, 0x80000001, 0x1800}, {0x7, 0x81, 0x1000}, {0x4, 0x7c8, 0x800}, {0x3, 0x0, 0x1800}], 0x4) 04:46:57 executing program 1: r0 = kqueue() pipe2(0x0, 0x10004) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) r3 = shmget$private(0x0, 0x2000, 0x488, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800", 0x0, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) write(r0, &(0x7f00000000c0)="fb88db11681675638a53b62255dfe2a6e5971fae8a3c5400f77d5384b1bbf29d1343c1256466e00c419d5bd0f452800d95cd6e4ded951664078556e671970eab112a1c15a483d17164b04401603a4f4716642127b6d2fa1a9d8e22914ebf901e9d682c1c5cf7d095ea1bfe9ff2d0dee9639c33484adf61ef3fd424317045ff30992028a0cd7ce18dd6f687ac2e821e34c5da4af064cfcd332ae558160649b610eb2bfed10fdfa1a87d82c9bf719715", 0xaf) close(r0) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 04:46:57 executing program 0: select(0x40, &(0x7f0000000180)={0x2, 0x3f, 0x1, 0x5, 0x100000001, 0x9, 0x0, 0x5}, &(0x7f00000001c0)={0x4, 0x0, 0x1f, 0x1, 0x3f, 0x2, 0xfffffffffffffffb, 0x48}, &(0x7f0000000200)={0x13, 0x2, 0xfffffffffffff000, 0x8, 0x4, 0x270, 0x407f, 0xff}, &(0x7f0000000240)={0x6, 0x3}) select(0x40, &(0x7f0000000040)={0x10001, 0x8, 0xeb8, 0x5, 0x9, 0x8, 0x3ff, 0x5}, &(0x7f0000000080)={0x64, 0x80000001, 0xd5c, 0x70a7, 0x82ed, 0x6, 0x100000000, 0x3}, &(0x7f0000000100)={0x8, 0x2, 0x7d75f32, 0x7, 0x2, 0x8, 0x2e, 0x1}, &(0x7f0000000140)={0xffffffffffffbc9c, 0x23b}) unlink(&(0x7f0000000000)='./file0\x00') 04:46:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 04:46:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1bd) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80001) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 04:46:58 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x6, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x1b3) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 04:46:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1810, r0, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 04:46:59 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xe97a}) select(0x40, &(0x7f0000000040)={0x6fc, 0x3f82, 0x4, 0x0, 0xbb, 0x8, 0x4, 0x80000000}, &(0x7f0000000080)={0x7ff, 0x0, 0x7f, 0x5, 0x1fe, 0x8, 0x7ff, 0x5}, &(0x7f0000000100)={0x8001, 0x100000001, 0x0, 0x8d, 0x7, 0x2, 0x2, 0x7fffffff}, &(0x7f0000000140)={0x3ff, 0x8}) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xffffff007e25c900+24 0xd86d7e451e21edf6!=0xd86d7e457d26fdf6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 232343 5785 0 0 0 1 syz-executor0 *441246 5785 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_cache_get(2) at pool_cache_get+0x2bf pool_get(1,2) at pool_get+0x60 m_get(10000,ff6eff92) at m_get+0x2f switchwrite(ffffff0072bd3658,ffffff0072bd3658,ffff8000211793e8) at switchwrite+ 0x1d3 spec_write(ffffffff81e4c3d0) at spec_write+0xa8 VOP_WRITE(1,ffffff0072bd3658,1,ffffff0067f75d30) at VOP_WRITE+0x65 vn_write(ffffff0067f75d30,ffff8000211793e8,ffffff91) at vn_write+0x161 dofilewritev(ffff800021179510,1,ffff800021179528,ffff8000210a2720,0) at dofilew ritev+0x13e sys_pwritev(10c0,ffff8000210a2720,0) at sys_pwritev+0xbf syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffb8,0,4,c95880e80d8) at Xsyscall+0x128 end of kernel end trace frame: 0xc97caf55440, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xffffff007e25c900+24 0xd86d7e451e21edf6!=0xd86d7e457d26fdf6 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_cache_get(2) at pool_cache_get+0x2bf pool_get(1,2) at pool_get+0x60 m_get(10000,ff6eff92) at m_get+0x2f switchwrite(ffffff0072bd3658,ffffff0072bd3658,ffff8000211793e8) at switchwrite+0x1d3 spec_write(ffffffff81e4c3d0) at spec_write+0xa8 VOP_WRITE(1,ffffff0072bd3658,1,ffffff0067f75d30) at VOP_WRITE+0x65 vn_write(ffffff0067f75d30,ffff8000211793e8,ffffff91) at vn_write+0x161 dofilewritev(ffff800021179510,1,ffff800021179528,ffff8000210a2720,0) at dofilewritev+0x13e sys_pwritev(10c0,ffff8000210a2720,0) at sys_pwritev+0xbf syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffb8,0,4,c95880e80d8) at Xsyscall+0x128 end of kernel end trace frame: 0xc97caf55440, count: -13 ddb{0}> show registers rdi 0xffffffff81e2ec58 kprintf_mutex rsi 0xffffffff81b67d99 db_enter+0x9 rbp 0xffff800021179040 rbx 0xffff8000211790e0 rdx 0xffff800000cd6000 rcx 0x6946 __ALIGN_SIZE+0x5946 rax 0xffff800000cd6000 r8 0xffff800021179010 r9 0x8080808080808080 r10 0 r11 0xffffffff819e6130 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021179050 r14 0x100 r15 0xffffffff81bf5517 cmd0646_9_tim_udma+0x220e6 rip 0xffffffff81b67d9a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff800021179040 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=441246 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a3c38,0xffffffff81eac508 process=0xffff8000210b7630 user=0xffff800021174000, vmspace=0xffffff007f124948 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5785 232343 3705 0 7 0 syz-executor0 5785 459701 3705 0 2 0x4000000 syz-executor0 * 5785 441246 3705 0 7 0x4000000 syz-executor0 77447 31610 1 0 3 0x100083 ttyin getty 90798 419219 0 0 3 0x14200 bored sosplice 71706 130022 47224 0 2 0x2 syz-executor1 3705 55903 47224 0 3 0x82 nanosleep syz-executor0 47224 265923 35423 0 3 0x82 thrsleep syz-fuzzer 47224 371565 35423 0 3 0x4000082 nanosleep syz-fuzzer 47224 424314 35423 0 3 0x4000082 thrsleep syz-fuzzer 47224 134701 35423 0 3 0x4000082 thrsleep syz-fuzzer 47224 406224 35423 0 3 0x4000082 thrsleep syz-fuzzer 47224 61387 35423 0 3 0x4000082 thrsleep syz-fuzzer 47224 322378 35423 0 3 0x4000082 thrsleep syz-fuzzer 47224 203310 35423 0 3 0x4000082 thrsleep syz-fuzzer 47224 332071 35423 0 3 0x4000082 kqread syz-fuzzer 47224 22535 35423 0 3 0x4000082 thrsleep syz-fuzzer 35423 50945 5197 0 3 0x10008a pause ksh 5197 371683 70359 0 3 0x92 select sshd 70359 209008 1 0 3 0x80 select sshd 87356 261614 91516 73 3 0x100090 kqread syslogd 91516 475210 1 0 3 0x100082 netio syslogd 53049 99505 1 77 3 0x100090 poll dhclient 33011 280405 1 0 3 0x80 poll dhclient 59377 412355 0 0 3 0x14200 pgzero zerothread 91894 181692 0 0 3 0x14200 aiodoned aiodoned 12289 73505 0 0 3 0x14200 syncer update 44981 329915 0 0 3 0x14200 cleaner cleaner 48093 264055 0 0 3 0x14200 reaper reaper 59967 309912 0 0 3 0x14200 pgdaemon pagedaemon 39172 94286 0 0 3 0x14200 bored crynlk 12196 513369 0 0 3 0x14200 bored crypto 56615 162629 0 0 3 0x40014200 acpi0 acpi0 48453 93394 0 0 3 0x40014200 idle1 58924 354782 0 0 3 0x14200 bored softnet 71488 363243 0 0 3 0x14200 bored systqmp 32655 372307 0 0 3 0x14200 bored systq 38060 321260 0 0 3 0x40014200 bored softclock 85677 131408 0 0 3 0x40014200 idle0 1 155733 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper