31fc8f952f8b2141af2669e299b8ddb55344a8a59b8b821199f2cbb10ece4fd68315db3d9140a6573205521f52872fe3898ab23c269b2788042e7b8032c98ef2f3a24da4939350015e1c0bcac4aa84cc47b929441e12b6e197217c3b1a017533aaf44905225e8520fece12f1d2cff4e0b2f504d5a662e0658ee7c88e1eacc3f0d4df010def67a66f54cd600e44ad5dd59a6d5b72103a9a608b4727cd411fe180430226c4f66f86235453e536aab033f6c66a57dbbb93315fbda58ea807332d183668dab6a3ce09a8e5a9ca9ef4acf759aee252668f88605a138e194b943f92c9963ef24920433d1af910bd8221d6c9853a87489bd36d8cc86edc9a500afe281061d7de91fb11aa91acc339df78d52b0e2550f164d7ba3f7c53d5b18f20d7d05fde49e1e3d3672a23866564c344eecdc8dbae433036b8e38b0414090cc9452abd0d725fa293278dbceb024f4761c2d872339f2a9598872870d1b854d260c85055b72e2486bcdedbe9e332402b09df0c2dfff6f479189d619345a6b7fcef7f999cdd5c64dd24659dc14a6ebea0ff698fa49daa65c130950b0ba6235bd7d19248cbab91dad88db0f9002822152f3bfd670fe63c099e1b7039311c65f7627699f7735ed73e3be09d57e1ba82395d6f729f3ea014c3297ffb0d1a49270ed2574e6d3a134ceff9ba760999bab6b81016f3238c9420932d3f11a6fed033b2caba8c0ea730c1c5078dfdd8e45417d27877930c25c18c5036b01e5818069f7ae4375caa1e5bcd1f71df05332df8247b603ef9e06dda8b67eb644f51ef1f846d4814a9237e506a262136b39be5aa2a4309cd6ff7ce1780e1af418707c17a74127994a7b40a6fc3345920bac8d8973a9bee8a3e7ea49960d4c0113fef74dcaee44ff959b69042db3386b9bef4949998c509841f6322278f988a784beea2efc6eff06a8d5c8247ea4ff85581966a27b2ed1f81565f9085d5d5f9eb43929122a55d3030b03111042f412bfda09038002f57ca316a7aaa6962ade59ec102e6c9831157093262741ea121b290256a61e8aa365280b52307a76fbfff3354d695e0e284f930f773678fbae58a9cc535fa52b56a5c7aee82d411879c809bbe5c968ae2bfd9aca4ab438e9b43f404b9c63ec1d03d6e902fb55901ae34aff93f5f46bb116f10a0d0c277accdd5872fa2694affdc078f1fde2f5e059806f98fc37c09c2457a4d08f67f59a5f511dcc1ec19b485b3538a4fc0b6d95b61280c1360371cae48cabcc65a9d5cee7b43a7273c6276da4072283ec721913f860c6a3e9d4af8a8a2a48f4fafdc719586322cb20608d9a43f0d51b343009022717fe8807ef268237c844de7d2ab17beaa5c92d7c72c75c462d0670f3ddd3108f9a859c85f34d5deb82b474acb075706cd3fd24b3c824d55872410c198d7ff1f836352489c301185438108e4c980cf9982484caf2d54ffb7f612bff7980759a3985801fad6f751604917e0f67261e0ac50c37d1ef3a01719c33f2f4c4ce34b5751c5c2f012d41066cfa395bcfe69c9a5f0a8ee2603d91afd74218603c45c56983ffa1498d5a1397eb1a6c11b2d855f1fcba094f668a7d02095bef1e0151c41e5f62cc1fb1a042053ff988be7fade12a67ad20711478d2f412aa908b5a7c878e85566a8f7782b81fb478987d1614572fc65a7421dd982f523ebac72fe477df4f1763674b4b9c7824eb6b9a1f9674d705357caa0a3485789a3be6b0e8b65764577926a6dd1c73c0824a8b1c9c0c5ce200c3b7f6218bcf3cd6da4c2b066adee2ee79f58b71e39de721345788e9e1e1a1eea6e7cb9d4de0658c37262035e445906a46e7b348f42", 0x1000}, {&(0x7f0000002300)="1426437028a90c88e5c456a28a0ef781b714494b711cca435a36623e21da699a2a1b4961afc001ed790455e75b74bdba9c22234ae005113865efdb43fc98bafc816d527e762beb117dc997d9cdd0f3efe80e21b09e0297e6bc4c3c5353fe31b3e06f6a968c58aadc28ea307bc259c6f0916d29ba9c53e0c0db2acc47708d4941b03a49d8771e7545bddd964b60c32a5e02d7a86500bf4b0b035f37059ae3453a9d39b5697ea023ea0353f860cd6e4d36a1410862af40a8d17b63de00da6505d26d7a316929c265c0bb3a91a9343e164996d0ef90e2570da618a5beff63b59c701233115f421f84b51acb0abd261382b120962cd19fae3d8f6a56fc37c6472ad547bf4ad60a5b18b0000152fbbcb783da747c35814e5ab205313e8cb5d660ecafadfe5e1552c92398822c819ec06e2ff1be3adde138afe08551cb4cf2186cf9003ca407eccbb09e9480b29f0997fb4fb00e4164ea86cfce84697fc46dd01f313d07c90593117faee8aa396a2ff36b17f5f30fbbb779d7b0fba2ebdb424fd2bf9693262a272466f9d068c950cf208b8bbd63373d0e35ceb7b440d2756bec9a42dc04c4f3d6eb5fdf16ab97569fad6a03daf88f1aca85bf861916c54f1365edc14ccf2d280240c1e723a48375258e0aa62f7b7530d931a1aaba2763310ad5b6395ed31da251d65454734e5bc3988258d9881c853259dd3710fbec8e80c485a961396ac28f931e0f02945a0afa458f50eae941554bb04c50d2ab1b6ed21a37c5db2b8c3d3cfa4f6e66ed84945749a8a3ce90715d650c0380b0c3f03a4abb7d3281756a4dd9fbfc57994e010aa02bf8712f6b6340034b46d1550d0fb442e1c80fa063d652b18d949258b348c0214e7bc8a0e851501476b0dcc2091e0d788b095d0542103c716b787bc52900f7d236b60c8d5cb8b7700a2d369e5ec0440d4d67da880d2bb5b5b33921df357ed7ab433cdf8a2bea267491d883469b62e7eba99edf1ee4496325a6232f9cae044640116c2bde53b9f8e8c5562082c34d70cae5b3d84b576ac54da7f8a6e66897bdae92ceff143c357c83a311215f57d285615d7bc79376c1d2eeb0fa0021144fe4ef4d32d2e0037a72243ed4c7e17ef7390bd4ab9422576473bf7473b1108ee6ad1806584d0e72fc7bce1f515d147f934394bbff4414e1c483bda72b8735cb8efaf871ceffe3a10b961e78a93ae703a5fe4166722346772bae160ea65f82560e62b0fe994be914df0bd3ffe746978af2d575f7af68774de7b065663fd4754535a0ac38f9394ec47cee1eaa1b580016f54ce9eba3af0dca00bfa43cbbccca1f11604da449b68a964e909f3b8308a549b442457c636d1d91f4efb98610876bf1d5cc17de14b6d411f4051a9f7ed42a3e99df8990e42cc17279e4200c2b4ff1ea8d9e3fea713f96ae8ea7d38276af5b273a0d299b2d10db180128526e03f1380bef28250fc87fa28c06db9d7370801a37d99ef7543bf41eaf31a3756500bcea85016c5f99df51c49ecc944cf0151d6c38f218b7edbd91ace2909ecda474a6d062db57db1614d8cd3166f6dd9bdf3c83225a0ebf7e1b30384e649b2a3d88abce420e9f44d0b75c0c88cd775e635e790a9ec5e17ce7c3757775511c06226d4e331c1f4a1e1d9b7df9e9ab4cbc69e7f097657f805b296b7bafb91156e91b01b5a601209578e25cd21a710a040bea0e10d9d9d4534215b4e91a61e8ff1d33cedcbced09d591c04403566fe209666a63d39089fe4d58213c1af8e54e6570931a43fd2b366c163f9d71887a29eaee4d43caaeb12f9aeba7c5f94cc163445b0ca356e5daffe651667bb73cc63f76b92bf1498c9af3dad2c3eee663ebef2c82c1a20d2e1e7d19b064801947d8a71968cc85827f38f6cb5213722aa82e631a3c4497fc8604f5a1aa86edd1cee15e1342dfc6d3fda2e83cb457dea74f8e0354a7d79c0050d206495cf150fb34b3c188dafe046929c67b1974ef65d9b370fb8cebd2156f07f14bdde7d435d2e873f1203c587f82cdc75fb3051e62af5ebd6d69f4e8f11dbb266078f22a284f1dbb4f30ce9355e9b84c0062fceb06a34a461f2112b1499066e83b8452db619efdfa6cbcff057a6567afc27ecd4029bc513e1f4870a63fd818c629aa86525b8bde75d36d0f8beb1b59f2772058b9efaa3c893ace27aa1a0ee9bf127c3e345d50909b520380de15489f991c4462b4d4984831b6f9fccab25d3b62670ab9e679c2f857f10acb0095cd4cc8fe06aa9490428cc1bcc826941c776c0cd635b5c45208d837d6379cb2f3f324c0121f3cd897c9eacf0ab18245d0fedfedcb0d4c7dd68033556aa0c71857b6372970fe9e98e66faa655637eddabbefef2b32dbb353402a788005477d01ef81a7f90903cba566e1b47812bfc5b0fe50e5a91e3aca19f730e0c5b44a04d325743f15351ff60e5a619d8156796e563f242bc7eb4433b347122b17bd7e84712a542f2bc9b86b1551d8134f1773de6c53ae8186f9e19c69be22a5fd8bdcb15796d63d984684d3f1cd0a44f0cbbd891140921d7a88f003b48c0a1c468d45b835baf3e8bd135492f31d78b1799b70374ebbd136a96fae05a6b72a072b3a1d63609d42e63aafbf2cf50072a847bd629de64392f883351546470618bdb6acab156a5eca299ca6c1dc7bbd9fca3c7b31444008d8cd23a76385b78fd3902945c4dc748f5d98d2c79dd13a643a6c2281ec61692686d5b54321621fb22d48527fbe03735c3a27e5f685ee267de959db9a418b14fe76869d9ab489b97634c3138c549e8b84fbf2cde6d391a9c146bfe4195b21a0d37546455e9111470a8f145e09317873c069eaa7e16033998dfb8326a3a95099e032457a09b18ca1e8394c056f53cb5eef2175e039ff00ff181de013667fc5a27551fc9e1139aefc40eac593219950dffaf9de1ddc84db0958d6503b68a0f602c521dc23416530f4911a731e359a75b1b32280f9283def2e6209692773abc3a238b60810e535118780dfe77bb5ccee89019d8570a38dcf36f242a2f784d3552f78488a3b18e5f53acb4d3a1c40fb105989a872ea680917594fd8044622428e8ed1cabf00dd81844bfc5d915e2d4decf737724ed4bcedb5f3613eef041aa5521feac947fd1aac49402e56202f1237f47f08233798bcd68c20826004cdc40f9a6e8963e9bedb3250682af49c2985e17479570b9fb744fd29f7b6b5f56a96f70b3362af941d8295b374c3057c886e20aa401b872c4f7dd556f2829db25fc43403c9aed4ca941b0319f72ff9e2945d6b53ea17b46732be0747095edd6b1c0d8ff08f0326c1ca610f38231b84ee0db9ec112157f54da5dcad7b81cca56a8a911307c96035a87adac4a6ad500807f40324025979764f4f94b927df92c4d0b3393edd2f1b1e170d60a7425c400e89303c3c08102360069e8fabd813b27dc7d58d774acb2ac051e2986db0cf8457033f6385a22cd1b8056fc00a7685bda5a54ec0cb3330892ff683e90235bc0c1ef49bb03010b1ea1465edbef72707dff8939c615677fd58d547defb418e1cf412894a91a08329cb2236b15bad6cb5a296171e16e74b9aff2cc0e2d8a71cdc25fe077428996a686e8a958aa270bb315e1de116c9f935a9b6a124c603068ecc2746b03eb463c087c5a1a2b167adadda3eeedefbf07f0b275f5dfac6c4cf4e5199723c754d8503b1f8edcda32a95a8c51e9fab91b60986f2549c6f5657684e64bb19aadadd5c72f6ebd515e279dac4bfca301b6d74c8c777ab7614608943b567c95858f14d891dd829fa3bf3923bb09a339149f2d0333fce3200844803c09f6a2e259bfc700229fdeeabb97a1f889c13d8ed7e76ea2628dae3dac8eaa5d192f764a5205a1bae5435cd0f9f9a11b93927ffae16796f066088fa744f7ed3b431f3541a15d39871b001a5cac0afe7129adef4f859ab8c202f55f48b231332dff8691234f4456b03de820d4e017cd08e9a7e1a1403221a7bb95532b587b036ecb1ea877e4df44dbd783dcced39e19d9027112d2b13754d4ed24aebae5f7ee3b815d7cfda1863dc64f86332fe143ec3edc705078edcd26c59b965618d0a5038dd096ccb9a2719b1614aa17a80eced2cad5bd1016d796f0ee12620cbb66931e693d2f4b9adc579d9c8b2df2c12a8d267d14d1344357565813d1921ffeac49d03ca5fcc1f219e03dee25496c37fa560f57f426c0f98b02d1077cc89329625933ec636ec1bdfe2829bed80a25132295da3ccb024bb35585999f9dd6f54e41d00415315793689de52b6771784e80013df2aacc8e4701cf0a24be23cdac1f7ad591d98e11f35f738bd312e4d000df9fbe31da865b60eb783b5109f3367b103d2eb7f054aa79d0fb0b4532a2da36998a346a75ef391e21b1bae4bc5bbd01213cc35222cac1b24b675a515d1789e6d215fbb2b4f6db86de7f92f4a27fff88ff3e1ede6e0caec030e03056bd7c228f0f617adc1f30f678aadb1f012e60b00429e47eff4ba7a8317b2ac2dd2cf69ebc16d67d1de936d10e297a8b5f9e5ef123c26d86ca2b623e78680aac3eb84ef120ecc8def32ac907e6bcab2550d64d4a93333d5fdc844e3fd86b9728e8a826eb85f48799e6e0385001d374d564a63652b186592b3a059337a7d1426a5e3b7d2066a8fd8af3cf1ee480a807baf86f54549846c48169fca16f60a0b1860a575df2a867a71cde1b9abba0cb36e23e3590930dad6e4a0b5afa0ca5c2f119e6364d50177519ee3a4b82d4a55b3881fbab3b32818b81777fbd95148abf8eeb31ffbc6609bd3c3b448bd0aa0147e6102c544276c299035929a24b97fec622c643328aa0d469170b17b815ee40107311e81242cf4de77a64e9972dd96e6d7a1feae8b24d7ee7c80e5801bcca7af2b28f97ca419559a20ec4b89f46a3debfbfa851af248221051659c5a69bb2a756353171da5ea509f191dc6cc3c195c1892e364b757064e291f2001aa2416e46bff29816fb0a2396ec97a5f3141f73eaee3b1261efd42913ec138fa84ee6d78aff279a8e3fdd8d1f12e2ddc7a9bbe0d69a9835a91da8c09c82acc3e95e237258fba3828d772fe12c1ab0eb09317a6c79aee35091164fc5a620433876d66d45cffb489ab9841d429e59451df36b93263d334063e97d1379b282b984123c4bec1649b9a3a955cd68858492ce04c2adc3f984d3b9331134535662474523b00dbc7366f183c0466905b11187cefb6c528fcf4b2bb8449afc8958d81be4dac8d03c0b20285ecc46a5c36ebbab1a2112c37f15d25d13dcbf4428776fadb179af6acd824e42b44ad1aead815f13f4b7c2456bf397968beeedfcdda46b7c6deb9dca3a309ca83f64bc25848ed700f15bc25a72e97172cfb51d99c63a6d69a59f29f51dad65798ab0c0e0f7fb8162ddbb0a8d5f3f85ab6652dd210e79e7e1d5f890b1929d81cff91be6684bf3c9e27958378dfbddf0249c2ab462a5e5b3a4a7db31918c4ffe845806d769014c0f5b7d4e1a0e05170265a6c626a473eb9be448ed025023de34fe38c34dd1abc087141380c39bbc9cc7dfc40af75865c02c9160d9af7e4e9f306701fec3a431f0b4ac52902dbca37f6480e7ba1da6807adaffc20a8e30f7db07cd27637fcd7e04ea4f8b927fdd5aeb8a0b5a5e78bcaf80aaf6ff9601bcd4b6fbf279782f2606c17ac8c763c5375993b51495e6d5727316985a3baccdb0958c66a98eae31ad4ab52ec05605097728a7baac932826f9946c56d568f3189cc5759bf10a8a06b2e36849221244e5ddd3cd6d0dcb39d543020d11db288446bd24b564c71d3", 0x1000}, {&(0x7f0000003300)="af00bb45ea9ca26732bcbc80b6e8c5b5addf5d9fd1ba995d4abc0884b8734d7f9827d6", 0x23}, {&(0x7f0000003340)="ab58c6a7b10f647eaf08ced5f9ef3cc24e189044eace3e6a3b3c396de69abf298f326ce767a97467c0e6e3e6d5b0d71a435f4a8305a6d4b2ae884807117aa92540bf7fd829108183e995a6233ed1328fd737c9ec7ff4a6bc76034d9cff8e32dadb46e3b1b7bb69486f97000ce7e61b7de5be3a4a53da4b01be132341368fbb233d5b6599aa5258aac727c7918bffc776181bac08538e4dc5fdb3394ae5755980f4d7fd0a82eee19aacb0622d103ab1ed5458248c01978d9cdfa685017710", 0xbe}], 0x9, 0x0) r1 = semget(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000000040)={{0xffffffffffffb72e, 0x5}, {0x0, 0x80000000}}, &(0x7f0000003500)) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x1, 0x9}, 0xb59c, 0x1000, 0x40}) setitimer(0xfffffffffffffffc, 0x0, &(0x7f00000034c0)) 12:10:22 executing program 0: r0 = socket(0x2, 0x8000, 0xfffffffffffff801) shutdown(r0, 0x2) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:10:22 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) chmod(&(0x7f0000000200)='./bus\x00', 0x6c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x7c) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 12:10:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000652e602d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3d37028a7ef47ec561104b4bc0ce08d5f58dc182a329543f046632ba0724e1ff25538ae8bb746938ac1871a15ed57432ab308264e6c09ca3f93ede7331157b501a2404f12f517cf30272d0461e846051e3c9072887adcf926dd"], 0x5d, &(0x7f0000000540)=[{&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/131, 0x83}], 0x6, &(0x7f00000005c0)=""/46, 0x2e, 0x1f}, 0x1) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() 12:10:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r1, r2, r3, r4, 0x24, 0x4}, 0x101, 0x6, r5, r6, 0xdf, 0x1, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r8, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r7, 0x0) 12:10:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) 12:10:23 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) setuid(0x0) 12:10:23 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) renameat(r0, &(0x7f0000000080)='./control\x00', r0, &(0x7f00000000c0)='./control\x00') r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 12:10:23 executing program 0: getrusage(0xfffffffffffffffc, 0xffffffffffffffff) socketpair(0x12, 0x8007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x8) 12:10:23 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) close(r1) 12:10:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9}, 0x8) 12:10:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) accept$unix(r1, 0x0, &(0x7f0000000040)) 12:10:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) munlockall() 12:10:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x107e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/117, 0x75, 0x43, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) clock_getres(0x3, &(0x7f00000000c0)) 12:10:23 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0xa, r2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40000010, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x25, 0xfffff, 0x6, 0x5}, {{r1}, 0x0, 0x90, 0x0, 0x6, 0x10000}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2, 0x2}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x90, 0x1000, 0x6}, {{r4}, 0xfffffffffffffffb, 0x18, 0x0, 0x2, 0x54}, {{r2}, 0xfffffffffffffff9, 0xa2, 0x80000000, 0x4, 0x40}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0xffff, 0x400}, {{r2}, 0xffffffffffffffff, 0xc0, 0x4, 0x7fffffff, 0xfffffffffffffff7}], 0x7fff, &(0x7f0000000180)={0x1ff, 0x1000}) syz_open_pts() 12:10:23 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x8100, 0x19) r0 = syz_open_pts() socketpair(0x18, 0x2, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ac2181d45a3936939e1ea8171451c59a7abd5270b9d05ca4881afb323cc1630bbcc0111a7339e0d1f5880b4b2be65b1e87defd05f372d05cd3039723d499edd38c05f84782f4ea1cbf13f52af239c8ddf0e1f452ae15c62fe8d85af74b97dfdc0521f43318e8a4434bbb507af3d4cdc038354ce6037404a8c617ff4cf39669f9bfedbd00bbecd743a7d737e6c470b6b807d1460e582965e1f33b554877b96367e280fa5ae42904f713b0441b", 0xac}, {&(0x7f0000000180)="8a3a0c48cfe66a3274b5dc94769e07006620ea153a7a8a26254c58a616db1fbeb0543124904468386760a4cba55f40a74198e00ea353ba50a41eb2411c67c90197c24297c7550486f62dfd907d1fc9d3b13b07cc44617aaece4fb76cf57ed2737db75a856b9414605eade897ff4eb164b45ed755f41e928c3942ac5b", 0x7c}, {&(0x7f0000000200)="c77a3f783acd39f72ad5b0ac932b09cf9594f6ab1439569f25bfdcb3ccae86c7e1c7bcb7b1b5c6e4a4765b4eae5c081d5f611e41f6bdc62c7732e0cbd0dfdfaafc2f118443ff50325afc467fec2559395f716b51a0852aa9ba0dd5e6d20617ebd51543bcaa93626c4d01c801e1552ae90a6be2738d2524b3aaa06b2d74a28d78244cd6a13909c7e089e190948eea3460d7d9f4027d2a366b4e020ac567e73c999f65db4b5858e672a1e8afffb8d6083986a3eec9087576e19c7bada9f98610a3c40ff5e2cd667ed463ef5bf2be24753c0c0496d6c4e4b93c507c67", 0xdb}, {&(0x7f0000000300)="12174582827c0dbd33abcd5392f9a4a901d0c745b2df9ece853c688ab4df26dab74c4aa1b1231bedb35d10e722a45393822d48a2505b7fc17822d0db8c774422d282ac08aaa0d12aaab7bd4d01444b5c57fc738de83e8b0beefd7743950465c3adcdb7da1f71b2b08d22d0004ddbfe0ca042b5b9ef239eb6393004508451cb180bb558e74f685694f8fa058d106d09a7a005be621a3b042c884c890c15be2cd48ef3c6fa4cd6c53b3aebe29378c624c0396d", 0xb2}], 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c6fef636b5624a68a201a0000000000ec00"}) socket$inet(0x2, 0x8000, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) syz_open_pts() execve(0x0, 0x0, 0x0) 12:10:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2000000000000006) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) r1 = getpgrp() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() syz_open_pts() r5 = dup(r0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) r6 = fcntl$dupfd(r0, 0x329629cc3cd5b86b, r0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r7}, 0xc) ioctl$TIOCCBRK(r6, 0x2000747a) 12:10:23 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) sendto(r0, &(0x7f0000000000)="3db19083cc779f9f0e3371f1c64710dfa5ab4eebb10559fc52bdb9127e666c97b7884859d119ac390f80c9bf801c77d670e337bea3c82e7f84851b5f8ee381bfc76fa703022f9963c1ba5c83c40ae4e723d4c6ff18fed91cf463eca633e71076e433a559850d056d3ac92ecb792be76da91f204e5b252b2c03b375118115b17466d042195c12aca8ac8ce868bdf5312af0d8ae6406b5fc187dd5e7a04a4f9264a2ad331dbae241dc1b906e81cc7b19ccf0ca112cc3e45ac31a34f2ed55e53b43948c68b21ec25e48a5036a369c67aeb1ca25844c686954890668bb1e728c61afc6132a5948eafbec10294654bbd61bfd", 0xf0, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) socket$inet6(0x18, 0x8000, 0xfff) 12:10:23 executing program 0: getgroups(0x1b1, 0xffffffffffffffff) socketpair$inet(0x2, 0x4, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x843, &(0x7f0000001040)={0x2, 0x2}, 0xc) 12:10:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="c5d43900e45841b6170706c3c2007248000000008070"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiPe0\x00'], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/100, 0x64, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 12:10:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='$[\x00', &(0x7f0000000100)='(.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='{\x00', &(0x7f0000000280)='\x00']) 12:10:23 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)=0x11b) clock_gettime(0x4, &(0x7f0000000000)) 12:10:23 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 12:10:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0xffffffffffffff66) 12:10:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff4c) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9c67, 0xffffffffffffffff, 0x9, 0x20}) syz_open_pts() 12:10:23 executing program 1: r0 = semget(0x1, 0x2, 0x115) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x38, 0x1, 0x9) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = socket(0x23, 0x0, 0x1000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x180, 0x40) r6 = socket$inet(0x2, 0x3, 0x1) r7 = socket$unix(0x1, 0x5, 0x0) socketpair(0x7, 0x4, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x4) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x100, 0x3) socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0x7fffffff, &(0x7f00000004c0)={0xffffffffffffffff}) r13 = syz_open_pts() kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x0, 0x7fff}, {{r3}, 0xfffffffffffffffc, 0xe0, 0x40, 0x914, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2, 0xc4c7}, {{r6}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0xfffffffffffffffc, 0x1}, {{r7}, 0xfffffffffffffffd, 0x4, 0x40000004, 0x1000, 0x50984543}, {{r8}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4fc001ff, 0x8}], 0xffffffffffff666a, &(0x7f0000000500)=[{{r9}, 0xffffffffffffffff, 0x40, 0x40000000, 0x80, 0x4}, {{r10}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0xebd9}, {{r11}, 0xfffffffffffffffb, 0x8, 0x80, 0xfffffffffffffc00, 0x5}, {{r12}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x2}, {{r13}, 0xfffffffffffffffe, 0x30, 0xfffff, 0xffff, 0xa5}], 0x8, &(0x7f00000005c0)={0x7fffffff, 0xb5fb}) pledge(&(0x7f00000000c0)="b02c5c00", &(0x7f0000000100)='\x00') clock_getres(0x8000004, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/144) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000140)) getpeername$unix(r14, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) getgid() 12:10:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:10:24 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 12:10:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x200, 0x9}) bind$inet6(r0, &(0x7f0000000080), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x4, 0x80000000, 0x0, "c32876f98b9f6cf2d5f8cbc5a9c5070cb2f16a5e", 0x0, 0x8}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 12:10:24 executing program 0: setrlimit(0x5, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x200) 12:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7fff, 0xfffffffffffffffc, 0x0, "1eae8682ab0320206fb200", 0x7}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 12:10:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/5, 0x5, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x0, 0x7f) socket$inet(0x2, 0x4000, 0x5) 12:10:24 executing program 1: r0 = getpid() r1 = dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x8) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) fcntl$setown(r1, 0x6, r0) r2 = dup2(r1, r1) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = open(&(0x7f00000010c0)='./file0\x00', 0x1, 0x40) listen(r1, 0x81) r4 = openat(r1, &(0x7f0000001100)='./file0\x00', 0x80, 0x2) select(0x40, &(0x7f0000001140)={0x5, 0x200, 0xf1a4800000000000, 0x1ff, 0x80, 0x20, 0x200, 0x178f}, &(0x7f0000001180)={0x0, 0x40, 0x5, 0x2, 0x400000000000000, 0xffff, 0x3f, 0x9}, &(0x7f00000011c0)={0x7, 0xf225, 0x52, 0x0, 0x0, 0x824, 0x8, 0x7ff}, &(0x7f0000001200)={0x7, 0x101}) lstat(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)) fcntl$getflags(r2, 0x3) r5 = semget(0x1, 0x4, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001440)={{0x10001, r6, r7, r9, r12, 0xc8, 0x1}, 0x1, 0x1, 0x800}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000014c0)={{0x7, r11, r7, r6, r7, 0x8, 0x3}, 0x7fff, 0x9, 0x5}) lchown(&(0x7f0000001540)='./file0\x00', r9, r12) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r4) getpgid(r10) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000015c0)=""/216) lchown(&(0x7f00000016c0)='./file0\x00', r6, r12) getpgid(r8) utimensat(r13, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0xfffffffeffffffff, 0x100}, {0xff, 0x10001}}, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 12:10:24 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x100) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x18) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x200, 0x120) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) 12:10:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 12:10:24 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/249, 0xf9, 0x41, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f6669003020000000190ed0923c395a155c4e623607a44c8fa19f06b175c722cd63a1d62ba43a4595c5c656f20000000000ea43c2d78364a4f31829cc6904c631a6a266d3c0435b183946b98291be"], 0xa) recvfrom$inet(r0, &(0x7f0000000100)=""/242, 0xf2, 0x42, &(0x7f0000000200)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f00000000c0)=0xc) 12:10:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x3ff, 0x5, 0x6, "ca60279bffb71b6e8798f7924ba2395da210403d", 0x9, 0x1b300000000000}) fchdir(r0) flock(r1, 0x4) 12:10:24 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) 12:10:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0xa0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 12:10:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8800, 0x6c) flock(r0, 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x1, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) r1 = semget$private(0x0, 0x1, 0x8) lseek(r0, 0x0, 0x1) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000001c0)=""/136) openat(r0, &(0x7f0000000180)='./bus\x00', 0x208, 0x84) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/64) semget(0x0, 0x2, 0x400) semctl$GETNCNT(0x0, 0x5, 0x3, &(0x7f0000000100)=""/71) 12:10:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 12:10:24 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="eb6175278805848994f4c3cf455ec69e0f2b1398b72258e45f5d27bc658577bb038a5907cac0f7ed2e7addd697a8b4", 0x2f}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 12:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff}) listen(r1, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 12:10:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 12:10:24 executing program 0: socket$inet6(0x18, 0x4004, 0x40) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 12:10:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x100, 0x3, 0x4, 0x7ff, "51a30c4aeaf43f7941510ec30fe4cd16be55d160", 0x7, 0x6}) open(&(0x7f0000000180)='./file0\x00', 0x680, 0x20) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0xffffffffffffff12) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202d7a976a13baee85f"], 0x7) flock(r1, 0xd) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94a4fc2429bd4ec906ddee5cc891f21fd1c9da76bddfc68b348b7541e190c3a8760926e7e47f3f1b368d5e94f2a459b47469c657b2acd53f4858b72e0b6efad41b10263285bdb9add2e9a34e942e3b183a7aa8dc275b3c897b750b85f2fa9f7891227c2716a1295b96e3e1784f9b957b8fbc1b5f8642ee7e435b4ed5fa262561c9af944aa744dafdfb35df5fad81fb23bc4ef94c79bd40c34b67dd4eb85d", 0xf7f}], 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 12:10:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 12:10:25 executing program 0: socket$inet6(0x18, 0x2, 0x8000) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 12:10:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000140)=[{0x6, 0x6, 0x800}, {0x3, 0x6ce5, 0x1000}], 0x2) write(r0, &(0x7f0000000100)="822287", 0x3) semget(0xffffffffffffffff, 0x4, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x2, 0x1ff, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x2}], 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 12:10:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x1ac) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x64f7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 12:10:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 12:10:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x0) 12:10:25 executing program 1: socketpair(0x1c, 0x4000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) semop(0x0, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x7, 0x2, 0x1000}], 0x2) 12:10:25 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) 06:38:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 06:38:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = socket$inet6(0x18, 0x2, 0x7f) recvfrom(r0, &(0x7f0000000140)=""/141, 0x8d, 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 06:38:46 executing program 1: r0 = socket(0x10, 0x4001, 0x4003) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="68020000000000000000"], 0x1) 06:38:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) fchdir(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 06:38:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="6ca220fffcd77df46d9f08a4e61541b880c9a616830fac9dd09892fb9d2dd460e248b433f24898331b328663de2fa971979514043aaeb28ff74a12b317bd76ebecd7b85894b1e71bbbb8b69abbaa812f4d6e9a47d14e310c24b41c5a", 0x5c) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x0) kqueue() r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x25) accept$unix(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 06:38:46 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2a, 0x4, &(0x7f0000000040)="0818ff558b940af7e2b75db53f321d6d67f91e80566181b333528d00a76ce2ae9953cd60be2774be40f351f1bb5007a66f36a0ecd62e7b17d6ca9edec0c2521ab746dbc84d3b034f05ff3e13ff20e501808c1cad860fd375af62371b6e1f244aa92448b1d7bbffe6ae6a2d005cc490a363e963", 0x73) 06:38:46 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 06:38:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) close(r0) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6d3, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0x6}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:46 executing program 1: socketpair$inet(0x2, 0x4000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="07c05593cd440e0d66cc41921a095c90510b31b50d4348803f4e9a2ba098ad9332308d3ab1865077882c5f0d2e29c5cc4bf219b2ca99817a5c4ab0f74e6c06bbe6df4486f97fab680749c3bb4268105e63f7f33b3070542ced35caee2c88d9b8e354a862ac29c14072df1101e451e27b264c69b5d1ee55d01c2062084e243a1aa271123b5f9b7193bb697b9370f77de606cb00a86547371d8663eaed1af098", 0x9f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="25c693fca50df022e5c9757eb5e32ceb9ca65302282d62ac927d8f6306f9fa197b78e93963c2413c0d6970573eb5d12b9217f5926515db4ecc5e5fcbf70f8e90bac7eb3f5a469c12814954d8cfa3a09d2f9b531a29b27cde90814c3b30cb0a4b2184617574d0af1d78172da16db6d6b8905950378fc577161087d2ac9db2fc1e60f422c58164f40fb8a80cc96014bfda4d46df77f3635c21e2efe5246200c5cf117c68b8002a4ca944cfb3e5d1334d5651753872013848ae4af946c57f832ba686108076f65406f4b6950e531694e4622afec5f6d13c5e27177d0c883e12548534e0f26f1070", 0xe6}, {&(0x7f0000000000)="13b573660dc09cfd9baa97cc8aed03915ae7091964b84f89873e587622d99c2ddb81ee", 0x23}, {&(0x7f0000000040)="f802d84870c46f33826e1585458ea90603e73df38fe2e99b6b189d6be38041e07dd6cead59def00a52217b9a593f93237e658617686766433718645593937811337b62e59ae2a7c386f4ba6b3cc9bd551521d99c0a04b6db4576785da0f1e608ffd63054", 0x64}], 0x3, 0x0) 06:38:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x0, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x10a35fba, 0x4, 0x6b, 0x7fffffff, 0xfff, 0x0, 0x4, 0x79ae]) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpgid(0x0) r4 = getpgid(r3) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x7f, r4}) 06:38:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) close(r1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 06:38:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x81, 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 06:38:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1802}, {0x0, 0x0, 0x1800}, {0x3, 0x2000001, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) 06:38:46 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8040, 0x100) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/172, 0x4a}, {&(0x7f0000000340)=""/201, 0xc9}], 0x5) shmctl$SHM_LOCK(r2, 0x3) 06:38:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f00000008c0)='./file0\x00', 0x8, 0x2) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r3, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980), 0x1}, 0x0) poll(&(0x7f0000000000)=[{r4, 0x144}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000900)=0x6) 06:38:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x81, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000cc000)='./file0\x00') linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='W\x00') 06:38:46 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) chmod(&(0x7f0000000100)='./file0\x00', 0x20) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) getegid() execve(0x0, 0x0, 0x0) 06:38:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) socketpair(0x21, 0x3, 0x7d1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0xbd, 0x41, 0x20, 0xf3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000004, 0xffff, 0x34}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x40000002, 0x16, 0xab1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7, 0x8000}], 0xffffffff80000000, &(0x7f0000000280)={0x40, 0x1f}) poll(&(0x7f00000002c0)=[{r1, 0xc4}, {r0, 0x4}, {r2, 0x8}, {r1, 0x180}], 0x4, 0x5f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r3 = dup(r0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 06:38:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="da29e8"}, {&(0x7f0000000a00)="7cb25d4cb24f3d83ea2e491fefed0c92cc87934498c10a3a294e2899c3257ac94796d10a2bd27ef387eb9d02598ac9dae20ede2b014449ebe9d68fbcc82d89a52a9b5e5399e7678ae5822f8866111400481a442b70313a6dbd6f5b1a59fc9fcfed68092670b38d8082c3146eb95784caf703f4d3cb3dde1cd476ae8f095f95a88b337fd1d367771f62c5771e6bd3eaecfe98b3eb7c447f55bc13f850c85dadf89bd39eddfe653cbef82cc46b1b2bb42d183a979b0ef0e2204945eca630eb380a52f5d4f131e492cc4c82132cf92a01abe0795762cad305d5d21dbad0d7e94ff19aa019745499d0c1980f290c7499cb872021219e1383fcad446ed95ad9be564e975f41a843d70901dae2aee69f5d867bf2fd39901b4871036f008158622a6b07e3f1e33bd955f150263aaa1cf9ed47a7631d495907031be0a291fc780cb6b6cdf49cf9c19250c195fc0def9c92c08a3088b1bcc891aeeb6938cee4c7d8d706866c078e85797c2cd29f5a0b05868bde2a4a47710dabc78485f97e506c73ebaa4affac08744ce5e34dccd6ad6d9070d498291c5413c3ff322b84bf47bbd5eec57db1750fbebbd759f7ae9e657a5776176e0f02d04a528092733d5cee3938886c78efce986d800c43026d579b19e94b77c41d411aa21582e6991bf62fa5229437de0ec44f2cac7fa4429fa7ce42b231a562cd2485c86937c8b04affdc4fc1639e05fed62e90f4171fbc8a17291531abf5dd0264467c16c772b45906f42a7c1d3da20ec423a9ac8dd7cd1b079ecddef930e2c26b8ae5649633b15c8ea49410589e0acef8089cc3011269d576e691d27fb73e5e8fbf0d733f4def98d737d7466e6607e3e6fe6f18ce32d59782edd4b4e56ad30eff4c274784b75620c8f3ce2a005525c11c529de029ba0b719781a9f73cc68c58ded70ab896d1cc235b92759a1a15ff338870eefb2b8917adb447aecdeaef0e97f5a080f0f644166709b9bf77f64504d7182941fde001153652cba891bc53647ce4a164aa5e2817781be7a4787ff403f79d12ee098ca1495e92159b790d813676c1b0cb712bd4605598f7969f602940366c01842da5f5c1dc0e6af77a7590b63f96723c80d737690277be590069b547d3d7567761a893bf366d32ee557ec81e1c6627ee7db262a9ebd6d776b62deaca83dcdfde7e3558cbc1869b182ddce0be2cef971b20c0af57d7afd1bf5029ce4e9ea03702e47c4028d147bed635cce958041c7619b88ad1a1d518db50fe20ed4ec4f13b257c38d4dd90cbe4edbc72a7b8420b7659a0fb095d9d6d0f8e60ad0abb28519f695b792bcdd912f82435254b9eb1f050019de694c2e6927b2086d4705b15267b19fc1cc8e370730e3f4a5621904c4826d4088265fa9487be3e943b0753108458ee498dacf5ed258977144d171d204cb0d6ed3bb82608a64eeb893e8a32ab86806ba2ca2382ffbb134e0db7cf384306b75304c019331dcb48a380e7ee8085d803f249c3d9a5c19d90a8a4782dd388ee796bfa4841aeb6661355828d5cd7e36b92d36e21f40250b9188aa75c90b8ee09a4481547e5a3cb9dd65c7ccbe1df955a7f8c33407c3a6f00c4026b4506d1b3e41d4eca57319a2fc6713af4736ff81d28c623a69057eda973e6b94a2e03afb94ed7a0bbafea316c345ff5455a7c75b04aa83a5bb264dfd483ffe10e17ec684ae85e12a9a968c4a511e93e939c2c2e84af6069cfcfbb2c44d4663005f1a77f5b614dc39db472e9ac644138409f7ce3ad9ee506fdc38ed6911530b57b5bc75f31e78f11841b5acf51809b23922a4c4ba5903aab01775366da50551cd5784c21274c067062e7e18a8cb87b8a4553bca6516c48b43405d55085e974d960d34b6a64263cae5172db52c1a8420927987b25709bdc82f89c91a041cb018c6203c3d398933604ff42824a9a484fb8ead19dc725f08dd1ee0b08c2b2369450d20c8221750797ff636ba97fb12d5ac56b218ddaa8095c7ef75d17670762b4c7b9bc918b5e451643d5093a42c480ea9de735f8868b982d55d5147aabb7074d8cd22619a9654866c8fa0a0a3c8ea5434f0adc668a0982eb438fead13a0b63e71f0b7df5304bfbc818f3a17191451f256450f23f6c709786c9fc729103b49051feaae857beef24f8860207212b44a0a490638516efb1d151ea8aafe934e149a5d148ddc8fd3cf691d89295393af85671dbf046d46248a366038d2bcb51fd9af8c5e167e409ef7840513799ff69d74428081467275befbd14863cfd67c8774a1f57563fb69b712071c9beb1c29a468fb78bcaec366f5919ffd9cf23c58106ad975d70b90ae0cedc449292083e268dfad91538c18d07f979fae0c33d106a1d42d6ff3d99f416c8217556c6380ccdce1bb83755159475f7f1188465c90c8afcdc0b91fa78ede79030e1439dbbb846488d64c958b405ae03e4d599097745793d53a7ae9511ae196f26d0b59bc08400017c9edb927a751258111e6fa94b8e1a052bd96f9353a2f8bb48374279e6a3fe3813869759275e0809985e533966e6f5ae4382b2a750ee61d710e4fa93f3738e45cb88396d750b4cad9c5f61a74dc17d0e5f8676cc98c530c3956604b7ff1477b53fd339655d4b91a8d57f3e15c570917f08faa364dcc758437ecf98a197cdb849136db181a38b5c2caccc734012179dea9bac8c04170e5ebb608962c1b0ae52398138dcb02c605c4c169178986759c40f01d439e9832bf22e35284c539e8fd112604cfe97b9bf64b1a4a46ef258d94e98cfa71a3a19e82d082ef518c7e714a6d34c95f663973f13d81e02d04ea57d6a7cddde37d6dbd57ab59ae43904b2f7f7a7971813d022eb5623cba4c712b2288c63b54457982406d4576f55f379e38e529befc9c0a48cda2e90e89d0d57f4915b0686a059bd72d0c3516f61585e43a3759af1928c8f0edbf8e4c25473e4652e7ef22dea93b662a5574776b5530219df069d34c4d7690b0536c74a5f62764903c808073e7e21bd1b3bb6a05b814536f0b53123985d297bcb792994695a488acbae02eee4b68f49a1c752be845e097a4c10f35c779cd3d87a56012264168d8c01acec32471944943650d48d68c81298d13108370ae9a110df1baf43bb6549bb67071b32b7a33e4e543085236e631fb4f220dd505b7107718842460808c43b8d681b546aa906af6d780ef01cb094d98dcc0a6555f216f863e3cef4b07ba776151c14397d9656adc438b47898226b001f7ff7a71bed9a6d2d99fec570f4babd856d8a2fa681c43892746a5e722c3ac80f3adae86a4ff90dc321d4a826096ad0a4bde0c842a0279e3e274a1eb478ef3469662ffb90097d0e2c75fe6866e65e9e9133e43276a3572b0b04c07eff8dd8491a473bdc8f9e97a57fc525d314f494e72c2b9ff8b3d640ae18dca3890d8ffd4dbc18117a8a27522b9b964f63b21f2caccbf75b707ad3443598093dec68261b16a103b7ecc06bac768f26de2553cb7d8e8329503902db6ec56868229a7fdc5cfc1674b01a89e43846c9aa80dd5196af753752ddbb89dc5f8916cf44a2d06ac975eae0a29c8d47593310cac524829449fc3251dc0c3a8fdc9a245511041cfccf4506e62f74857b2e0f6c29ea581d0714c3da6d18c74e3627b3555aa22cbb89bca1d22c41d6c59ce45c78a54c8960427ae0467ab6b8c7a126d5e23ed76f8c5f0e1cc79b6477e155704a8a944b16c37c8ba15df6c9e540e8a2a11500cd6ebd595f412ce3ced3fc3748e4053995a91c0ce4cddb754dc17de85c0a76431694346d53d78ba2c6918b40664f8910c066dd8173627c3b0b3e651edeb4d1f2ddc5190522458bd1959034523c4f3aced0884bcb9c641a690bbe2a3e8c6992cbdc7e81d410b37e385a74d26004e991e192b704d924e7c7c5769fff3f7381e891fc3f61b0a029c24846393326af37036dd06606e6f8557696ccd5e3a68cee69609e528c4aa7e1cd645913162330ec793f0555c081468aad0d02612b28ba7c639cae0ec78027c9b6fa4b6822c03d993c98a0aa347fc44a0aed80ab7fcb4c52d486966839f51c08ac51df0cabdd9989b8b13287eb33d62339dbd4e20e370235833e0de4382f7daa21549ee4d2da55cf3a13c63d637816e4afb6137555c070da58709807d556d5f307b55eb81176f51f2c4beb3d9e9e3ef7956b6a0832b3dea477d42e75dfccb6ddc8ab379b47e22c0a2ad05a43ab77a3b37970040b338b7d4853fb4ccf152414b6ac56469a5dc2e40c2fb79ef17315bc3ddf1e300e4b130e1cc6356aa0460126e100d83f00c6516b0e1837f5af5e8e5d6b211eb8c10c775c48414159398c22fd99582e828d408f1d1c144786f21d09d92a0a1e9e5bef85e898549bd984311d7e5cfe5d288b46646f8326e47a00a576f65f1b93b6d545814a5468813b7015fdf5af2aad890ef3d9fe5d1c99ab18fd83f14e59885d199b8777bddfcab64f84ba79dc0a69505a5e3c466f5e6d972aeb4cf257183a1bed1afa8dab29dc3f81c6201ae811f08dd8113a1ce880a4f9f84a50371b6dbe6e2559374bd85d03ba779cacbb0592f9e34b5ea2fd6839c2eaf2f26a6e13d392917784e984410bf73f189d0bb9d096484401437b708382e8a469dcf9f1ef2bfa17c382bacd5b4f454cd35ec6ed47dfa6afbb4fb162982c879c4821ba63a31c0b17a51fa5063d00f5fd0eb480d3e83db6aeec1349c7961611c9a5042987170364edaccccdf9b0e7f0c507c72ebd5762659370bbf36f797ae752dd5d5504462274fc28cbb9e657152323dcb045a0b9a762cde9fcf5b94ec139e741570d536b45f7826db47fc768bdbbec3863a464bfb2b29c743dcb73f1fde51f76d1ca4426ea0ccb7c8318b9aa0c0c7b5eab1216a95163a33dad5893ca43ca8774018b6a24d5929c0ca45e8cf16f160d33ee6658e46c4dca1903f3c1048a908ba5ab72cff5e167dbf18261d780a747a622217015906771766352dab9be55d135a291b4f06886aabd99c1b356c8f31af07abfb1edf8a589b2293a78daf9a63a83ea719cbe82b34aaee26f2d56d96c5bfc7b15d8972c4e53a75f884baf300d5b39a88658344d5841c2e27890911b9263e1dfc918e0336d49fe4a6fb0da286885e1391d846c9d769374de84ca1035afe58798df8437041f6275c37937c7fe8f0ad3826a0db0c1d76023da61583dfa8f1a72746455a7ac9ac784c2fcd29bdbaf44ae0a423cce6fde510e8cfa2564c88cd76950944f264384129811e0f29ce08f860c21d5a171313c0838e9bef8acfc4b7f3b9d72f63a95d15fa090e5a3bba98b1a2e0bb6dfb5b26dca6766a07ab1a0ce41df0f60244fda5e31c13a2ec9d036ee3e72926f13c72dcb835e915de085e39b9452fcc2ab9c01591382cfd3de9cd66ced133acbf7cc5bb713af0b61855138fd61b21f972da2507c96960d846c968f9c574deee584eb6bbedfcb2b480c8dbb284c74d7b43f28cb959d43055ee914130336ccbdd9ba080c2d850d81053c0c296eb45840ff0bcb4b43264fc390e7623dbc4b2da9534327530f360794697f74c8f38c1987033ef6ed77864d362328ef540b59c0779eeb6caa1087745090f68282cc754c7538ff9431d471c1c980699fdeafdfb5c7a6989549b8813b64cac64ab104b262bd66755a19930af135de77466d3533c193aac562808c53cc550fac0b7965775392af1b9f68650a3fa431146cae85eeb8b1daa54b39e629ae4552e773dc426a9d1da585bc19906ec00ce9f1aac9ae230953882dcf7293f620262d60d00bec7a2101a124db39a9812db2ff228adbc88906"}], 0x16f, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 06:38:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x112, 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 06:38:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x202, 0x42) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x40, 0x1) sendto$unix(r2, &(0x7f0000000040)="05b8b4b1082ef4b18c6fc7b3ad96e0af47f9df35b264f19fcaddbd8e7f96f208bef1e7c1cf99b9c74281ea6f76a6b6958fe019b08224", 0x36, 0x409, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) socketpair(0x1a, 0x2, 0x8, &(0x7f0000000140)) pckbd_enable: command error 06:38:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8a) 06:38:48 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getrusage(0x0, &(0x7f0000000080)) socket$inet(0x2, 0xc007, 0xb5) 06:38:48 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pckbd_enable: command error 06:38:48 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = shmget$private(0x0, 0x1000, 0x212, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 06:38:48 executing program 1: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)='r\x00') 06:38:48 executing program 0: r0 = socket(0x18, 0x8005, 0x1003) shutdown(r0, 0x1) 06:38:48 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) sendto$unix(r0, &(0x7f0000000240)="1f96cdc6e53e979b6b8a304c7552e9248fa0cf28c13442a8ae98d68b978c537cccf2e2c37a28638123eab8f3eaa84af1d4193510265c2f4d7cc2aa0fe54c6ef4b81071c08209ea3ff5f064de40f00eb0f890490eecad23a0ee110c646a164f262587c9dcd2ffc3cc82c135491be2dcc8adc8ee752385e8072743b2062c3de453457615830eb205a250436f120b31c4facf7a17b4c61f5a54f75c0a65e4822e7e4d581363c0b3ae982fe30666bfd4123964fc91130dda1cce62e67ef9f0825644cf7dcbcb8944241ccdffa666672ed162af704552a3d520d2", 0xd8, 0x0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = dup(r2) poll(&(0x7f0000000140)=[{r1, 0xa2}, {r2, 0x12c}, {r3, 0x8}, {r4, 0x2}, {r5, 0x180}], 0x5, 0xc48) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) sendto$inet6(r2, &(0x7f0000000180)="92719b748bee63139f85aeb1580af98342f798a622c87ce12ee32f8cbd1935f4255a4b422abcb3be7b19de72b47af0d4a5bf79", 0x33, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x0, 0x3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000380)='./file0\x00', 0xc000, 0x0) r7 = fcntl$dupfd(r6, 0x4, 0xffffffffffffffff) close(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r10 = getpid() r11 = getpgid(0xffffffffffffffff) setpgid(r10, r11) 06:38:48 executing program 0: chroot(&(0x7f0000000100)='./bus\x00') preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {0x0}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="6aec8d12", 0x4) pwritev(r0, &(0x7f0000000000), 0x100000000000064d, 0x0) 06:38:48 executing program 0: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x100, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xc0000}) 06:38:48 executing program 0: poll(&(0x7f0000000000), 0x20000000000000b9, 0x0) socketpair(0x30, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x9) 06:38:49 executing program 1: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000280)=':}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='//!-\\,{)\x00', &(0x7f0000000380)='/@\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='*)\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='!$\x00', &(0x7f0000000500)='.[({,0.)-%/((\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x1, 0x8001, 0x100}, {{r0}, 0xfffffffffffffffd, 0x88, 0xa0000000, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000001, 0xff}, {{r0}, 0xfffffffffffffff9, 0x60, 0x4, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x55, 0xf0000020, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x3}, {{r0}, 0x0, 0x10, 0x2, 0x1e, 0xda}, {{r0}, 0xfffffffffffffffb, 0x7, 0x1, 0x100000001, 0xcd7}, {{r0}, 0xfffffffffffffffd, 0x21, 0x4, 0x5e43, 0xfd}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x6, 0x8a45}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0xe29, 0x3}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x10001, 0x401}], 0x221, &(0x7f0000000080)={0xffff, 0x2}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) connect$unix(r0, &(0x7f0000000680)=@file={0x1, './bus\x00'}, 0x8) 06:38:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x0, 0x8) 06:38:49 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) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) lseek(r1, 0x0, 0x1) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 06:38:49 executing program 1: mlock(&(0x7f0000686000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="a8ee2dd921652bbd240348924c5fd6bf2be222ff3a4f9476891b47b423fc369687a17c35a3e8c54651f2ea74059160b04d103ab699ad2a84bf52fcbc2ed946588ea8170280d810e1eb6b79a081768956b45df26b0b09d891dcf1756c1724a9334b9f7205c3ae2026c831ecc859d6181b895bf6c142ae34a239f250f583b1", 0x7e}, {&(0x7f0000000180)="10c6b230d9f41c03af2ff9a32003e02ef94c89f8812043ee4a84098be25d670d38609b21938583fe1b9e6a870b6d85b1470e6405c26e6189aabb6fe13e9b57b89415735cc73a71217e51b7c9692daadcebc9bf487743d6b3c127a517fd9ad0269bce1a5b9b099a56dffcca1fd55818b9e431bf3649f5747048052c4bd04eec07f9bb2c97e7770fff87417fe649d961502a4eb5b81799e9994ee5a428f20aa5c749a271788155cd5d76f9df47fb329d11ff66ae775483c6a32f75f848fc69905f5a832a", 0xc3}, {&(0x7f0000000280)="d2c7c969cea05fe8dc24cd844f9b9eb686135e27b2b5eb8a4f7a7dbf4dd3cd6b100f7854f002538eda759d9d26ae2f510f4fc25309ba0ec64f942b78c1035977a9300e802eb3ea1ea6a613f0ba3d62a8e72c0b915c461a301a4431e95b913b9310ee356c902551fcd2a2cc30ae6592692bd4021b934295b243448537e5b477290633fa8e04966846c9fff1998e71ebe3588778196b764810efcf8e6a563e543968e3eafb881157c82b61211e4ff96e41492f040cf7a3f1e54f68388f827e8f6d6a7bf7bf7e15b79dee30f36b18cfee8f444c88e5f34852d21687dbae65132047dd61fe671cbe9b5437d45d8e9d2e6157c10fb9b42e51", 0xf6}, {&(0x7f0000000380)="19374e67101c59cc36d57f3a383e7cf09f8ccb9539a4ec70e2d25d22ea32de91cb51a7a5b4c65cda8a5cf174128b", 0x2e}], 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) 06:38:49 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xd39) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x2, 0x5, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) 06:38:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) socketpair$inet6(0x18, 0x4007, 0x8001, &(0x7f0000002480)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000024c0), 0x4) syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) kqueue() writev(r0, &(0x7f0000002400)=[{&(0x7f00000001c0)="695bb13b9f3a477a93e81963f983f011b6a2cc09d9c5a3c9676507e608b772bc8c79293fe91c1762d85e9728b267f4866a6ebfd564c1bc3fe37ef24064cd6f930210769796769d9445ecf1f7143766a0bcb10e55824667c7df0a5fb1c39d40af5c76fdaf01509bf7dc56f7fb9f88a37e1a596b7bd3a278ea3837fcaea00c83d304aa3f26134af784b10591ca153b01cb0a872a84e95bb8627db0b4ebf72351446cc3932fbb1a075fbd4eaff5296f001a661c317100d40ef57bf235a16b253674731fd7fb15e2a04a95923a19d277327f5503ab1e6ee2f9902e6501a50065fb6b0ef1d6677ad30eb20f49d556f37a5960fe5d1feb62378470c2d07bdce75654a5d643a9fae40f3b8023ae9508f4b0ca858230ab466717fb4bd30a92497179b2a3fbd448731dca80e12c104d34f29913b8d6bc946d70d377a99e6b6f865e1ef719d8674161a2947021d24caac6427f61b229b453bb1dcd5b510b6ef324f1a33bfd09037b0d471bd4d8b3c362e729dc09b6f86d66cc3d6ca7da4b16bedae59a11b4d6e385cd9cf1f271597a812bb3ac0327c5e9f9a85fa2cc75141e6f0cc1d4b91782a8755b77557387500df50073dd179a963fda1a0b6a801a80042b11f4908cbfb5ba5406cf8e713c56d2b4455a1f53889be04df0326349b066ef5e71ee52b26abed2f34baa397833351bd5e3775d88e69dec82a2b92179c2786b2360b3e4ee6ceca9135189df3021d806c5a73314ce40dec05924ebb7504af4995296422c0965a040440b1549296b7ab1418e763b28bb9d3e819732343a13306fa49fdb9eade78847a10ba40dc8dd146bda71eb01a1ace85daeb3767487cda78b7e07870df3ca0edaf0f3f56448ef3a25d1eca8e2b4f29fd60d54d3ebe53b3ebaaa6a9e9c98953021ac4fe954ce7f39e33f7042da207b2395b8e98e5831d5f04bbbe5f9224006373c808f1efc36116206158444287576c890fef7a1df1d5391b0beb89eb38c741194eedc6aa6615d7077ffca99970fa618203527a84879aa7452815552def25732db07603b29e8fbb5f8b974acef1dbdf1e956dda6629cf6e4e906cc07c9a2f5a9301c3ebdc080361128614dcfb3ff55891d1b132697d4ab140ea730cc6a89415fb5bb6f078b02e5dc2fb2240e74ac5f684b5eb2ee0fda58d07b5641f372a737ac74a6fb6a40e64a5c06c6981a35feab44a8320442297d8bad8f48c2c740a678ef925793c2b2f4aa7b3c9473b8519376fab920580af1af1bf9cc6f43665b85b0c7e8492a1f53cd114b8bef9d04b2556f52c48f1d2360fd6deaa86a9d8f3af3f9e264f75b7dff7a03229a12fe655ad46abb8bf79d5d7a4e4280552a072780257e79439e451275b8d017f497e895a86a84e177602c481181ad732f52e565ab4ce5899dedd2199bb9d324f67e34025505b8412b846703089ffd1a24057a4966069f656644ce321aeaed03d9e97aa91f633834844a27a83ddb013b3c3a55dd5b73b410de23eaa297d42b7ec854024f1ff22522ada6edd2513c69d43ba0a077c0df6a325c9709ec66420f73a65fce9f7c5844242f175f1ce3035fb58066797d08a2eb5557fabbe4734a569173367cd79681853849b7434b13fde943ced3d7a0c2b633b63fc436a1345c29cc3b5be67e8f1623ee487f7c5e5a67fd80f02acb3bb299deb6f4d0332beb3d11d8c51a569e30e6dc5691186ecf05cc228fa0a29a0c5925e245ab7eec02a66988675242d3eadb72c55486987131f7b1f68ac15f36842d3d9aa58dc749801791ba91b3a094bf8626707b42877c2b4a70aa1edfdb7857435c3df4c1bba2643919020330a949a2beddcf30635ee6ae4f6d7c9dc192882e369375cc2361b5cd099a4c783a07d4edec028cd54606cc321c42497e001ea6e1427725012a0ee117bb4cf1618eaf4d90957dd053893a3d6c895c26f87972669741710274406dd4209d19148816cd362d7c5e2b09706b2053b81f5e6539a303e661d7e13af3b8becf4df9d918f6f3e14b4c221f7f15f2b2457c8c2da5237d4e5826c6c3979443e9bd45a4c30347884501395dde86e9f8135da977eba12188e19645a9d66eae25db20c4b0485e24145aec9fcf209c660389deb2c16355d795a82e6f8b39ad9eb1b8c5fe08fc817a5e64e9d99d905e34abeaaa7e847b63fb502fcfb37f09d4729d047ca54e934531dd41d32bad17c8eb5f191db27c9a582e37d0c9c73d5713cea9705b661f847135a9273098bb74ed2d4fa9c74eb70e7bcb206c7f39d28b2ac3181f68ecef673ffd3420fce7fab851859211e9b7b966166608f9b49735e23798576c5857766000e2f41c86fb7aa587bf671511fb9e5551c26bab91a0316e0a2c5a0eb828e49e27b93cf323d986fa8ee1e18b0f0bb6ce15b8976aa12ab6547c161fde19888bffd304f11ccbb16aeaf2aff460ccc1a459436ac1064da325b33680a5dc86a7ff095ed89d5f7717cae11f26f170ee1dadf41632fbb41ca2d2855f619ca5bd3adc8e9fb0bd143745937a822d1a10122cfc89edac46991682b853842e68d6d6e8905d417d51ef60b690d59bede06d0a48c7de33e7cbe99af80ef2c246d861bf863be4ec9a0121ab3b8d92ddac3fda680d5caa46d06b2d556e326102b477cfc1580948c11b60e0f2a6aa4dceb140436ad9970e461b758b635824ef7a0d28f64b03b9bc96bfafabb891676546967e05bcc5d31321926b2253197047c9e875351fac47178f58975998942c06b410f98d2afa71629e455f1d369afe87259dc2f9465cfd185cc50627ff1ffb0addb6548b6776ae8479466a885d3cb4df2b5f8315fde6d52d7011a0ee82accf2e23a1a0f895a606644202db84c04ff904d5d7e4c0bde7f7c5ea091347003fc2519b5113e1214a6881b11cff163afe082b0fc517d855b7ef00d176f147d374603e3c7c42c57f4dd4327ec95fe834098cfe84c0c80131ba9026034841b7886919ab58c6d0b61381ea90bb8143309137753b308f6405d97109de25a5355507f2ff9196ad9f224e46d46c44114b2f9371b07fc06cb6bce9b86cdc3f245c49b71070ecdad92645a9c89d11ebce907873f5e97a34f006da6cdb4a4449caba9cbb0e8d5d7418923c84d6bac3e2b0c416926a2056cacc2f617a1a61b15fd2665c0531534f0db7afacb0ffc2147e64bebabf350133a23523ace2ded6ae666d63f084d8e23b9e927595109c3b27efdcbc328eb41ad95b7eb0592079442e1e7ff5fe5d474a87e5b762f4cc74b60c7e8174b572b7933f68ba302d69ac493b85a338cac7a4e9fbda0326e499fa11336a927c3feaf92796bfe159c86d7f57330a1c29d700feebac257531b61edfaea758fefc5e5a5bef780cf56b8df1f010894178957b7624b1f7684b9f7731d5fbf78a6b3f4cd7bf4683c0fe84750bdfa415ea9601abe523474b6ca0dac004b1979fc30b0ef641c6033333b23be6cce4ac89acedf03bb40087c72674cb6fe7c8869115b5f8100aed6f9012ece753948e1f7bde4390b6bc3cb8ee070a109a3a1128a8ccd55ec9b42920cd5c35aefaaf6abc59d42e10764c269a48c9203bdf72b6f2f741d290b60af51fab2314c8954158b4cb7f863554c6bbbbcee9550cda5392dce2747d9d2c995ccf6f25a8b0a950c98c12d184a974d46ec171f5bc4698a31831c281f02c96067b83145b5d1823ca6f2781450a80ffebb9274b3860daee6f74e39935e5a0ea27f903c1840936ef9e16a599b06c46fc9d1dad8bca20d78dd75971c1a5408ecf797f50c0bd7f23f52e21d5cc6d7cb213c138fe820002c403c3df1122df497e35b57222cb0c34a10b7b95d89ae805c397605a725cf903694f68b674680bef1d8273293bb8568b79a4e0f1a6ab364b0a00030a7f053db10f369a69fa638d297224286dbb785bbdc6f952a7ee68cc291e16da2416fba7837b57c24d7ca72864a6836c35a0ce38d0fba7babdfa3bc2fc6e4bc5975294c3b5504d6cfb1b977c449dc8bfe612859b19b686f5b5433cb5dadaa25dedabdc27d45461a912de0b77903f68a9d6a264a7186929767ac79730e5e1b06ee9b622a6d0f229c00696175e013c0fb3059382c9e8b9fa68b3a202192be4fd317181e978e6fd02635422231a2521b8b4315c1546fb4d413a2195f665dd0b5674627a2ac4e363bcf03f543f5ee9bb9d0ce9cfbd6459cb32831a121b3e09217f34a01e47413debc0eb293c3199e4631ef250d37e5165915a3f783fb6e1a16a94a72421a303f602aa7adbe831177697e1c0498d3f04c2261a153e7fe5fa8ed558476fb92819357ecbabea47b174db2060dddd574aaee36a473b6fd7289518a05b83f4fdc742033fe270414e10f0ba0c793934286580ab09e5db8b77fada0cfa5a0578d51a90abb3f1981d5d101113a38ecb7ebb0812d5ce04cb656cb23987078c8e431e6b85e2f7dbdf68710869c09beba58d94da366f65348174d1169e935602cb6ed47dd7d5c30d8d44951780b6577e5a00e1a69129904eccf067f4a8c399f62775a252d28c94f1596be417e7917412d2f876d688dd072e2c17c1994adfe9a7573434071e3e483aa667b44801dff348783762a251772c89d790c3ed9ddfe1013ba0db9e9f28f268b4b13ae5f77070e413f7e5de2327ec31cb4fa755adc989591abecb8e41c9c6eafa26605e2e78c48aca6a3ac55cbb41f96183842fb7377280bb4f39514d1733d3fdb0d7e218b39a1385beac5353bca720d317ec855cfabb0f83b83a651690e2a34ed5ef04244c3122c7c1f030d857a5069887862a39302a7db3e279638c8e2c9151480d9417e00a73c22e12563c8089b299daa43405d80b6183f821588f87bcd22f9d0b4e5a3b5c16e9ddf46f968e5cb8c2d0804af15a58b56b05dd087ae68b3960aafbde85e82c42ccc9da4a6a3bb50a6c210314fcc841e2fb881b1da67b06c735c22f1f9b87ee9cadebb7fdf0d739b0ed4969cd74e6dd24b9f920da894f7a90defab4dd13bf98953298b52199ed6a2c8a49a89fc302c6e5468e21a9c187e4dc71208f063f69679642e97c2fe80dfb49040c429f674ff8f82ae9b27b03477b2c239eb41d131a5665d08ece8bb6df72734c3d66b88382474138a662b04a566621fbbc4803fcf3dc7b5810f83e273daaf7e1cdbbe993f9a4799280e90965562350f1df38fa055991075b0b2c2746f7d568002870a2acb73b8e68bff655597c63faf3e8ea94ee11514495ab5da203986c975da697e65a5495618ebef7841a4a80f5d620e0925e95e82433260ef0de49ea579fcd5d34668c74ba86eb345f2c62179573dd2a6dd498b4e7709063528c0caf883b07d8cdb3f289b90b81688fd3b4e4c6f58360e983cb6437259aa0b204199d468045ee5ca1acb6bf0bd5ea88ae2ddec3986e608f30371498debd64aa87c8b610f432badae52811bfca76f19a6e3047a1b0b855437f5b9870308c8c03f330d153bce68c51fdf41c9106ac2c6db4a948262487235d28f4665b381e8486d736873271a311f6cd864df739249f3907ed27a41e412ce96257846fe3cd4646c4a75084d3750ef03178da4c57955d7a3e7acbd318d80b895647cbc04d15124911019c3611e06e468faa20d4fdcf117432e53bbb6d4dabbc328b775d237feecfdbbf51197c5c4a1ac289139c07ad899b7e0bda3c9fac617514710036e9994171e0b615b16f18122f45e0f937df91e8f2d949dedf25475533080f09729700f1ff1d306ca79775cd5243dc81d03d02a31a998f52fef17c247445ceef8288e51f55c364384ae59b825c5872190f21f9da0b258d90ebd323525561d4c5beaa8174e2", 0x1000}, {&(0x7f00000011c0)="34eb1986c9295c7f516a516715536dc1b04d70c49f1195894e2abbcdc65a1ed6d26fcc27e660eedaade95ac8460dbb12f85201a95160351c8fe1b654874603372cb160e194395a50af5896484a8d40d373228893220b87deaadb25211359b1ed17117f908f0b9d880367afc55c9f782397f259e36a3a6c2579e5f50e39b2dcdd1c8928363eb6d70409de0c895426fe1043f8b556507354906ea833d4d0935373db65104f0e2c50ff68f5e0ee9bed43b008995aac014096248ee33d34ec8b46e03c86bd2eaf889e7197318f840b4a9e2542c778082ce72c01b5f74cf2826483e6f1", 0xe1}, {&(0x7f00000000c0)="8b00b988756dbd444cb7dbf9ac280f0857f40c598aa0844b6718d515ccf2acf00548ea8ed14012104896576ed6b74b030a958e93a5ec0b036c2ff0b441f63ccd664bc754942414437cf339e26e40cf5b571d7487b86a4d044f0fc4cc062b0ddb8f7a71f4e706d251c2b78ea4e7e506a360efd1cb803ce4993c7b5f93905aafd990162719e4570792d5bda2d7119e34ddb88472f8c122ec369d9327ab943a0450b1f087635f9e842f1627d981fb5eb61298", 0xb1}, {&(0x7f00000012c0)="e8d625524dfb7683e3b807a588c94da0e80405ae134a5e278bb37099a556f8114c7d0829009c897ac1e807a03cab616b215ef4b266d2c6024e89317a603bfffc95171f5e60cb", 0x46}, {&(0x7f0000001340)="9f1292cbb5fac9086281e7718d3fc0869e2dc4c5fc00f0720eaf2e2403cc8c68c43a3e4e37ee44391b887725b0f7b43b1347dff815515d25d131112e7802fe054c859e47e6165fd0a790259dfc82eea6be1ab013343a4add79436907e02c84c70ac32cb3ca3784a9b145592adc9faf9f297d623c6340309e687ab5c36a99c290016bd0cdbd6f2335d1a3faeda93c0fe0011e4eeb26a07543a025ceecf4937446dd", 0xa1}, {&(0x7f0000001400)="a75e20e21bea324359a520fe96e456b0e70d174415f20b76195e06325b404b4cf3e6e99f7e1f6fe08ecfe9a66c4c29b010a8f87b0d251908c43876380a4400a543dffc78fc4365c979c0216c1bcc72dba8d0db50176d2e6443afe38c76c07030384009daa2a074855fdcdeb057f562061f4669713c36527bc5001b2596ee3cf116fc69e652fd4a1c68b3d526c2713b7ee45c7d27765074026c91333af942f7679787e98fb4563d5bcc9d45c67e54b18574e8cb561c9a128a20e374baf56fa6b0cdbcb0b89abe8f21e3dad8acd6131a21c023c1242dfdad71fff26ba14b1983ab27f11170b179c34b1bd86f7adc0575655b50141040d51029dd5e7e051dcf849ab37b359958e4a1c125d702b416391d38b22f168b302039420825ac4b0b7173d022dbf41d1767b5c304be46eb39ffa13a1ebe672583185ceb3f225f435545dd40d7298c4f839ffbd6aa9c49146de7fd84183ca01e6432e0f8f024555b716b7e63630c2f79d54683553ec5ab42428858066a7f28e0fff5ee70fbe2c097b8fc7e2c53bf2e6d76ea4a9cd9ec8cce96309493e92748e7ee7bfee7a5e275be2e63ade7e0507edb1c28b646c96fdfbd6b73a33267931c00ae13b708f7843fe5d8101f67803df02ed7040ca0c9e16912e8ba35a2b1bd2fbf67c9e392ee6f429de71561510f045cddada4235e68b32e7fe82a1299fd8516e3a1c3a73b4e19debc007a4c5c7cba21bca066720cabcc043c20cde2b9d5fd58afddc2ec81eda99f0d7743ede76f36d8c8d1894a16e1b7c4d5c96eadd610527a5d98cc2a1f5cc74e485609cc5eaa41f438c97d0506274f036062a33103e04d6d2d74518cf06a1ee227da8725a4e2381ebc089776399d1122eb40c71c65717b51456be0bc9db444f707828dd44ced531ea7006fd57c3fe5892ce4e1ad8ed44c3a3c9390f20fd44f25971396d5d872e5a0452a534578a8c64f918aa03f56b7bba095494a8dfaf6acfb567ddca3db73706ebfa1239917e5d63497da3b163eaeeaaf2c64297fd1a0e406000125ab4b9f1aa381bcb2e54b46c395050e239346ae8c2bd32d22a78fef9cee27c1df92aa21e614cb3ade1e74d994e05c10b200c04448113e57b3f193ef1f87faabc67eaf7685b5f36d6de3cf5bc65676209265ad0b315b06c57efa4a084d5810ef4d19d5c722c32bd65b1745f8cc412a4dcc6f28afbf51350ed9a7e364a554202fe73ee47f15e7c5111613b2c76dd3f961f8c0d7d4f9c44edd42da7e5e495d2e5cb3983f41659868ac21a4c05bfa2f310623c8f20a5478a1bf5c5a159f9e29de72c12285b7619cbedc8e679cab1e64927e101aee14120305780a4b369cfd22c0fd0904a363e73475dbcda0cbbfa1ee3eded6e20e5a9b516eb48f9394faa56eec9458686afedc582617afc659be2cb39c3096b89573e80292fdbb9a8b2ebc81c469bc0a73962c6848fce46970ffcf595a9b6412f93e3ee7c3dff2e716f91979b96c301980fe3476e8426353ba7459326fb4e1692f6da5441dbd51ffd23f9e633e8b82e475b1680f09aae9dc63fe37cd413a02e7165ade0664ef7e97665fd68942a59a28ebe3d17cf29c81e652af69e174ed12a013e1d8c4c588fd98005c677a4b3d4ee0300eacc295d72758bc35231f269c0a8aa991bbc23135d7400187aa43863bd3827334ff8d411fc5638264a2ff8c82a3c503d3258e100f687fd1bb8e453f1aa4b5fd2633cf0c9cee44e947bfe86388196e751eb42da056986a540fb7a971cbb322cf61784352dd890cd27a83d152ce41e73cb73919ebb609be9ba9e3c4c632066e2a7a132d2ce5423342527d4d0c64a913c22f37c1b29389de5f1dfa25d6363e40856aacfd88e67809ccec2db054f4836fc76aad61db12c235f49f7a593494602c084a112601cfa39d4696d5a472611fc99201dd3c3c2b5279ccffec5e8e21cdad09fd6eaa40430df370fa40329af4a55b6c33f40fd4a58d15d57236648d3b6bc2169997cb32326ccdf4c7b2dd9bdda2fbeb616ab38813d27261098e330f74b5df52cb54e7998d4d1d38cec9d59053aafc313385349b1bc6a8c727b9c32f73c0884419baeba027221b463f8f88a637da7b89f7ea81ac4e776da333a4ee45172158afdbb71cdac1fb58c64f3fe8b09594a62d24da1a02af389fab71a4614313f0c69f9e53f7f57a1da66ab90d7542d64df4833d7e18a5373178d03f753e4a16694c76a963ac9d8034559e010c3804ad194c9b21bb1ab118790d03715b1a44ad5cee6da4c3d3798ad91cf32152178aca4cf5a0f04ca323bc692ecb0217990e2e6c935fbe6a26382095c2789c5946f9f333c6eb47e5318a332b24ec8a73f99fca0d2559a1a9dd5238f847892fa5a6196ea59b2fbbddb48984323e0c922af0681ec117ad5470735e71f0357098d6cf6e125ccc3931d2b9d61725b37d0e570b7a2b7b96e003af78d01d01195731082eb14113d4691cde7f739ebf2377adb9dac5f5170a8936b98059d4a733a3c653cb8a4fa1caea6b9ee951b102fce07192c623841707db2cb11c3ac712ba044e7130e4e6d9f499c42c64065ef9ef62f8ff4c8fe68c4b1bb60c8bb5947b1bc09028d8c66384df6b2ad6040335ea886555aa7d04b8cfe9ae14640ef83b244c878743ade9869499a5a6bdae89834974c5d6e5194991387770b31e798965f0ac81485024fdb7412ec297801db9c2fff4e072c2307d3833b83097456e17023cf8101a3ac7ee2339d590070384f0156dece70488d93b799bade641e2df842c2178d4e1379c5288e754198a90ad9fb0eabd355cf765f13bbf65c9a7db13fde40a96adbd41f1ff1f86e8c9d412831d5d32d78b8e9596691d04296d01e810b2e06bb3ea298b55b868f0036cf3e941932b46083d31fa62403f2ff4963f5337769fcf3acbaa462319ce80493a60604d37006fdae2bd11a0a3a56e1d0d54b0cd8b2979402ef180a6836a6216420637b9da2c011f4e657e6defe8bc34ba2246b0c5fe8eb1d8a43d5a13985ffd0d882e67bd31dbd0be2ce986c1da4c3337f99db329a729b32ed24c28f09785bbb4eeccc3b0bbdec0ecf6869a3a6703b7d826441e9ded179df6ecabc7dd9684cedaecb1f786910f40696c357f744a11a67953db7c0fc931600d3a1c13a3876f3b9e32e5059cee5aed7bec7a45cbbf1b471284b0c8ce3472625a8ea3f0592402aaacaed965462808f72020b7e0bc0d45e08a73b265bb16a5bc063134ae040eb833e54bb67195e41e7846151af4737a7f9e57dd6647b28461b6a1140169749c0b682569f9294f9b524c4922b6c04e9564604cead9316b381ac70bebebc3e2b779d83aebd4246b4a4df1eee8cc459c9b74eb4cfc86918d8160a4e6a13108bd90b2a79f580b9862c7fb6e226a6b61de2aa03a29bfa5682fcfecdf1f2f5ccd6d9acee6f8645da41222968cac2e1fdc0e7ce2a171c17a82582cd69f5014ce4dfebf466ee2af2a475488767cf2a16aaf7fac7f33e23efaaa32abdd97c7ad191e0508e4b74d370265ff583ef637f35366a4dcffdfefbcac6e6b8c9adc35cb1178fc0ceeddde93a16a8bcd2853d51cbe20288ddd3341f11df068822019115ae8a503f6e2d6e88df8a37a29028cc18e0a6f28a0bc9e74c72a3a9eb65cf3597db26d7c5ace9928e78a05f79d4297129879f2a53301d510017cf60e5a31000a8a14b6e0d57d2e355f6ef68e9d10a656a08155e0e6e1e6da22fc8604d7fe371a793d84ad8d9ee1de363d1abdd38a9dd6e0047148ec8449e6f39082383102c619688e84305f74db9b8a0ddc699fa9ce9d31d0ff72dcb8db3ba831e9ce8c63c47d2cd5a346719225a7a97a54af594c2504cf82bd35bbf30191295ff046e23a4f2130fc7d48dea98dbc11a6b8db0e7c9bc3b033dbf8523c1bb0eaeb2b0c290c6dc9841b44fd2998b3cebb805c2a4a4c86d2bc664ce000c4c60422b13f58a26b1f3f81e39bb6ad5cb71ff3e9a38278c28a8547da5def159d5c2ac30a076cab8a10c7dda1aef797dc5ad159cdc628f8a4d8e0d4c27d2c98a1e11ed9b0583a6aff9c26b588d317a8deae84e967c21f16515220c16ad1c325b607a2e8c42a0c335a16d78b4e8664981ac6329094916a234f444d356eb1ff2d2bf5be457df09f1f8a2bb1d84a790d5454aab2e01cdf1d8a7e4be9cf29dd1a94c0c1c574bb78158366b4b988f4b2b7ecb5f2c60fcc9d331b7d51ac4972713ebb5cdf212e3a07d50ffe32c635d73f4ee862935a9cc1c2b842515cba8c92dba8e819d34c617ad587c7ed9bcb1f7ea175c639347f0e8ffd4ea2b5b89ce8602ac1e0cb0a74483dd88901e99d9ba00a640b266fa6752f6a06c7cf1f5ec0a930634836e13ff61a9d1b4f60108a379f65df66d4ccea942c280960aba2c1031b43468bf777cb177dc83853c2d5daa4f14dbf8a1b758075bf433b2662bdd5b8e5d6b160f4db1f9fa1dacf453f3063ad09666ec7a6fb9e959a8b3e530fc01ba4e2fb762620378f8e5dca3248c716a9c1ffa3ea0bcdc654dc484b758de1b69dc42bcaf0ad0f2965ab2ed62a394f8a89d6fd8509b397c3f620346a49162529bd553bded49998d28f15c396d074315398cbeace20fedc9c3b155f48f7db5fadd413cba61f2bd3324986ea1ff9f4bb086ac54811c23a1cc4b45d5a3de47431958acd9b1ff07d2da274dcb1f75d89b16733e4728ba79b540572b4ef9cec31d526ed6c1d5e3f1fff2801cfd51fb0e8011e408fbd267942f2c39d519dd2782acbfcd33a6b7a5d31a2ef7dd47f5834336c196b451f5f407024aa458797daf382a049a7960a3e2dc04fe17aa227ff9cde9282fd569c818d5fbcacfa1389455c4808cab5aa87665683640325629fa2f8eadd2088f84691f30e027b08e85b24f32bec9ff77d847dd082adafe52d8da185e08d7ddd534cffe1988bbdae4e12f1f6418aa2ab4a41ce492f699f65dee45e777d703b0148a4c1426db45f051faa5400f3c476a0cd399bcd4d2ad15a819350e716668b5fac5d44b473807de529a3ca3c847206f23aee252b57fbdd8a2818d25368dbe64f13c14ed6dc321f6984a94e2b780603147d56e3c963f73327a0eef772fc3008ec22445cad288193829e9197d8f3395ed8cd2198ce625bc510fecb725a401767c7f3b90cef246ad76f8c647da6d7e825b653a64920213b2e1f8ec57064f46c3de448a06e495330f557a90d2dc66bfdf043a687ffcac340fca315b1a494bc589202550f66cd2a504e98528aa902a48c9e24a33b8c1cea85ce9385b19477b500c644e9ca4407ebf82e24a471c8c8e89e6335c229fe5fd673ab5d4f29e2363571ee4fb5b1af96f02a0835006923b1863e8be0e3431be863a443ed62eadc9dc80a6d37a07124a79b147eaea3cc09dec9cd034f8b774ef1c49de6291400ce038c0efbddefbff8d9c31af1febe9362e87992983b8af296e76fafc1352c1a79c25dcb9ecefe4b76e2a6ff334987e9e6d3d2a9041bb7c96388805acb1a6dbd8b8b93fba42420dfe4d3eb260f236a3cb0e78cd5a2346213a9891dc7dfb32083c107583e1c0928df4ee47427ade20f2bb2a23a1a59aa01a6e08e497c31c52cc8bd15c8893e8000cd0141bc87dd4d40e829cf5fb82bcd6dcf6d986f1ace2318aabedd6fbdf7e443027cfc4095cb552b60a41717ffa85d4e27f80456cc72d14ba40da65b6a9bbad144b65e1c826ebee695862a3e002798d61b0733faf4506ad5a2620e8ea7c68427743629ebdfac2c4886dd08896801ebbc1d41a7554bf9ac3b4552e96c46aa569c8a59e67c814b353b05f6108e2eba461ebe0927426280d0e3", 0x1000}], 0x6) r2 = syz_open_pts() close(r2) 06:38:50 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/234, 0xea) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xf2}, 0x0) sendto$unix(r1, &(0x7f0000000000)="212d0f488ab656c0f87e3f2ccc6c024486d239d1fdc8efc56715613362b647e9d7638142a2c7e4927fe69a743f70961134e8228db5bdbefe2a6a69d2afc5302ff09155a16311", 0x46, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 06:38:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x11}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) preadv(r2, &(0x7f0000000000), 0x287, 0x0) write(r2, &(0x7f0000000080)="8f18c27224b6f5b0ea86bc3d30635d6eaf390d5b5399600ca9b1dca84f4ed1069daed242077cee5e530910dcfecf57c3a1b14f27620ca1999c639c8298", 0x608baf99091d7f08) dup(r1) 06:38:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r2) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x12) setuid(0xee01) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 06:38:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) accept(r0, 0xfffffffffffffffe, &(0x7f0000000000)) 06:38:50 executing program 1: socketpair$inet(0x2, 0x3, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgid(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r6, r5) 06:38:50 executing program 0: mlockall(0x1) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x1, 0x28) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000f8ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009226396283a6164d46809d9e7d4afc7da6a1216d0020000038"], 0x80, 0x0, 0x1000) msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 06:38:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) fchdir(r0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) r5 = syz_open_pts() munlockall() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4cef14db) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xec) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000240)) unlink(&(0x7f0000000280)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') syz_emit_ethernet(0x71, &(0x7f0000000300)="a56b3597f28de7484f139f88b520efc6759d5428a41da776f32d37a890447091f3d1c13001239d9a0dcd0671f0f1e109c4e652d5ec1740bab9362b49c2b2275a6f8fc0290c0fa4e063deebf3ecff1eea244a6b20ee6b05f0be95efef8cea467972300c4331c37440c3713d7581dc0c994a") kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0xfff}, 0x10) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x280, 0x8) ftruncate(r0, 0x8) utimensat(r0, &(0x7f0000000400)='.\x00', &(0x7f0000000440)={{0x2, 0x1000}, {0x24dfc1d9, 0x4}}, 0x2) munlockall() lseek(r5, 0x0, 0x2) fchown(r7, r3, r6) rmdir(&(0x7f0000000480)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSDTR(r5, 0x20007479) mknod(&(0x7f0000000500)='./file0/file0\x00', 0x20, 0x9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r2, r3, r6}, 0xc) 06:38:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0, 0x37f}, 0x0) 06:38:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', 0x0) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) preadv(r0, &(0x7f00000039c0)=[{0x0}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 06:38:50 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8e) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0xfffffffffffffdd3) getrusage(0xffffffeffffffffd, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x5}, 0x8) 06:38:50 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)) 06:38:50 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x97}], 0x4, 0x0, 0x10000, 0x0) sendto$inet6(r2, &(0x7f0000000000)="6c3cb1d1b57a0f9d9282f41592b1ad", 0xf, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x1}, 0xc) ioctl$TIOCSTART(r2, 0x2000746e) 06:38:53 executing program 0: mlockall(0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x1000000000000) 06:38:53 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) dup(r0) 06:38:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fsync(r0) 06:38:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) sendmsg(r1, &(0x7f0000004280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)="df767d393a3c83630aae290ef8ac56d347750de723841d51d00caf4304214dd167d8a043f11af0f1c0d7fb4b741d0d20340f34e19e62fda044a425b2839f471e40359b707cbaf3d90783644b1eee2b0a8b2363147bf3879025ad021465a20712263d858f0633445f7e59bf4f7b6d6b1b4fb6ad075885527396d7c5be5182b2a105ae79ebe80975f8e788b89e5738272b772a70c556d5e063a015d718c944a713858ca2e0f78906eba9e8dd123c3634a6c09e6638bee42def7a9ceaafac976971243d842d83d7bee9ed603c4ba5831bfdf985b2da966721b5735df4ca9c9d763097ffd41a73a3d96193e06417bc18f45b0ead5cae171b2c27fdbf12d49affc3670ce37347b29d6a408c514de556fcc2a8bcff64e83f2bfb1852fa3a1455711f87e08ba7d15c63478f8f468e8c509d6cf1970fd356811a04e008cbcc0ee830b7f103335087c44248b09c00351451419a8516591763ff415cfa1e24843e3d9bb77d45e720550b936111995264dce2996b61686eb2f9ded687afdedfe7a4e78c1be8334031e98e4f501ac38c36c910be7f60e7f433ad002658b768df80fa4e6c82b31902cd357c2b651f3c7aee05590ea4a407a4431df2d08bf115ca08fe77d9acb2e9e160958ece729e9b19d79793c3c9075b990142276e6593cfc6baef33840ff8b0afe1b9ae85c7ed462c4828d5f2c1e9e8f3a415ada74f1b17bbdf0ac65d20e2acca55f98b8806d7ef7faa3898a0ef69faab7f02b589ec42c7b7060a8bb6a11fb679ef5616c667af7cd8264796b547ee5ad761b19ef0f1b503b6219dbbc55843612ee633c973ec7b302a3f7163c07c72583b420e8e27e3a612823847b2ae937afb939352a082a466a848337ceb936ffff252ce44d929e5321e499668fe306ad23a09b1a313cec84786d92a5bc1f4ac50f86722d04b8cef94bee83fb96957ddbf968365af67f400603bcd2b9fe87a760ed77d16492804bc8acc3e8f54a76021cbe18c344a5136300a4bd419846ce2f5fb6896e9b91ae041097660d828194565cfb5d585e94c9c664c1c886412275aaf86222074378e8ee868021d44126c7d0546758bd49b9fb493f804f5cd1b41fb03e081120213ddb9788074d92e56d0011213a77ed903da7372d9a30303ab8ea7b49aa4695486be377bda0c71a2c3e50ce6deed2ff1d5557851849567cedeb5b02166f1beddfe4ff69ae93b42ffda7026278855cb82f4acf8676ff760678e4475564f7a607cd27d9b9bf760e35c88ee0a1a4f8a9a242aa721b87579add5e6066a2102e20d5f33be18aed11353e8138c79e6af8449efe712943d8b94f4fd90fb04ddf319ade665f1c3ee1f84bf0b683aa0f7bcf5f8d222dd8a1556dd311b71ed12c2893994851221d9e50eea3278011087cb283c998078086bfa0495ac2ae8e799a64dc3e9838510a554ce2b9c82b27eaa0ec989f056f163f3ad24e2f1229e2111210debb9a9c66c2ba5a8c30cf345f5edadedc2e1a891e25058139a4b70c11a99096eada8c100723f07429f5ef3362f9e9f64498522030b8525c206559978b6a6f6ced191459f7ca49369407571943cd693cd3146b7698655cd8968e57b987a5f902134d5cd387e983b2e27fd6af245e5940dc969b69299e44a17cf872af33d35f97526ec4bc21b98d6bb2b9a4b91ab5fae8330c94029a6aa93dffc52c44bd308eb3eeac6577d0ef53a4f0dcc3baf3f8e7ed887acff87e7962a9768b73cf6fca9a0e90fc43cac4bc3bd349f739a19a258e5fd93eb3799e1ea206ce8158d3af5bcd7c3905e69cc05f8ffb9edd4669440c5593cd02999ea7a11058f9b573b6b2df5b9e6469f3a7ff51f7e7a637245c9fe42dc03992003fafd9c36f07ddc905f27eae91584ab9ac3722359cf7472748a078068bf4333920e9dd88b24cb04701a91df25c284bebdb091f3ee27df4b6806f5bced6b59a62de454109d975e0e91b28f40b714e0345a9522ffd64163963c4b9a8d7337a00dd8a7acf172df322aa8f99af97f39761eef74ca15bf5789724a0f002313e6a418c1a03a6d1d6c22f9790041cdc69f420dc7901f4094ce21fb2c3471fa9140096cbb0376756531af755b802595ddf839037f7d22838d8a7ac5402a0117f82b8433efe4cd043836e17559a083c35ac70af31ef6b190bb34bfd02819b3dc6b5b0d7f467c60428493adea6561981eb872e9b78e8aae68308a4fa7bf760c24b1aede19c218090a765bac7ee433dcc1cc15971f3224d3e2ab2022f6dda0e7f21325af0424a32e6d28ef7c9e5b5c23adcd2ca8c6b8a2b4f1a7b7c04db7efc59fa8aeb3dbaf20a43f18d11902e9891717c9d924026c9a10f9b860a4515386a03d2d79f689c53ce57b12708dd35856e4a4fb20e0620e4ae7b433113d2561d7973a5dc8be9821fbfaf0d7c6ac22eb01b6f6f2e578e9b73e45ced65ee1948eb5d7d49bf7e5fa764ee5edcafdb49c94a794021cc615d6a5399bb1a48d2e1a68a065baa3a762f09618616d9a5d12a5b97d5ffb8c1f17cff50a7ca4bf64d12c0605ff32478b904b1cc4a1446fb787831bfb229e1a562264fd54719a929260e99aa4ef17f7401ee93e7620d80099418b9ebc1fac0ec0731ac50ddbc73f15cf4698868cc1be5f00cfb8140ef44f9336b030d35dbfb6a38419d0299c2e2616c4e2339b217de99d5642b132b3b981430ffcb9e4e47e85ee4eed5aa44023ba7b435ecce8ccf31a63f928fd693747ea363c34b07b718953b125904c385f3f4a86e3015d5fd64c633f537270ac2372d8ff16ae40f2b7bcfde2877c49b3efe917b7111429e1bda4614b8ba6ce0b4ee265356c73471df58ee87b2b3f8f994dbb2e2d93f0e72f350739bcd4ee7e512a0e90d7b8d7130299e4f319c55164612d21c524d05db5b9a172e13037d97030779a11e25e4b2d47d3c6d1899858db3b05351391b3b4b88df6b4df23c3dd6873cad7cc4107bb69c03acd0f30449d6661f9ae637b5e81b6a0d318d792f362fe931114fe218a29e61c4ae789c9521ec569a5ca290f635ecae4afc91bc323ca95306b20c1d4012943cbbad9efd355e4cc5f9be444d1eace72c508952d6307100664afb67f66fa2892a8aa9909b1832c4cd14ce2680d2d1ad5976e84ae02b54a347ba5872ec6253e5d810da3790c060c14249dcb2a994dcd9d05925f6ab0bd369deef307ba30b9fb9e41f8867d864ef840df0507420986c0f9e75a2308de04f17b7414602cbb01ec46ccd33128191fe23965055e1fcefc19afaa3df6adb2b2e74d5f5205e77146bb5e6caf93575a1aef17b5fe4ef8f376ec01041b6ebdb7830fa6c028cf32c72d475c4c8f127af5fa681704256f64fa5b6f5bce7add747120dbb6c8cf940c752018ff159b5f37ef62e96c7b38d178d04d902fe64e91721a146fe367ae1481b0937e59ec82ca1f3d28211f07cbfdb222bd9bce32e2b11a0ebd945bed389b7d855d888b92711656a07ecd1de12beecc4eac92ae1e6a69f809813b415bc69c769ebd5eee32572528331b8673d0a9cc9ef2a858da7efef641cf4eb73fc8de1f0e399506b28184184eb89e17dbde11ad83fe8f86e46b3412ea77ae4c617726ef3d7f3e373c6a70add42e6f512adbb45ee70fbd5f4b1d1936707c8c908f5dd8de5d367c3c0c66673ad9342ffc9a3c4869bcf986709d1b1011dfe300e8fb669864836566be0af79304eae9f613a8f47c57fdc6b815769154c9cf4fe379b94212b6461cd16f72f5b36ef73ac3853de4e994b8ddd3d5d1a1887d906fc8d21ae41549b3d61b7bd802ac1f1b0b72efabe89cc1a534654b0b4fa161eee21b9094eade973fbadd275c09fff2e15eac24f5549c9b16dc0713295eaa49a84a027c602ff6290f577893aef805f3324b2847a5e625efabd9fc87429efb72e94cfeb1b6dff16ba09f1bec249458eeca97b41b17dbac22f0f80808cbba17b17b55c9a47b8a9590147d26212f8e043ec46da3fb1dae598efd6b9a13cfaaef1eb08a78a4cdcf63e2250c4d1be059c192437689a1b42c280377aa041a429ec5d2ea966accea8d44039a76f425b195a28e982edb40c7016dda6e09265fa5651a9ce2eedb7288bc54a813ffb2ffe149c27ce3ee311ddfbfa032844336801aafeb6021a92210e58fe9d006ff9931418034e0d7aa5fe08818320e3c2ac31c80f4716ad69f1a19b0d3b8cf89d37cc1989b621b56e94a3294ba5942929b2a39f5d6e67463023962ecc5e8a91137f40729c4bee2380a336ff898016ef95de8a77afc8a780e46bb0bae54faa7a03f585674c5681baf116d1db882dda48d5e3aea1e074573fc882b0f084f772aa84d81939a3dd16d51fa23e786a77861dfc10fd53f99f7fd4846a9e457e34bcf2cbac9884626d01852cc10ec74769c01d4ce65279ade500262912ec969934c363d0db1b69bc6b6138b88ae46aafb3bc7012afdd891e6a88d05467a3db8eef1ab5aac4162ca1512efca5240054e3c1b3bb7d15efe1cfa8033f86f7ec17ab79efe68017f42e781e9c59450a5bc4c2ef9a6c98d6f364d529214c3d8935b46207db574a2e8cd1414f85b54cdb2c30d2c2bb69641e9f253ec64326a3a620474a6709f5f640a9c2ea845deaf27877747d559a186e40dc6a8b1414f5200dd4e530de2b54515d8c0aa271ca683803666f44b16a0db058b64a6152656fdcba10207961a1c5e6a8596f31ef927d1a8ac2164a5eb8e07b061aaf245867ab7547784167cd188b95754bece458d2a49708d4fcb7dd3f7a929420b274298b964507dc7cb66e23da0f0ba8abbf2cd1a9a16ac45a416b63c2f46167d71b2783269542d2ad03f8c4f45284b2c6696246dfba94297eb117cee16f4c0100dba34c37943f60dd5b21e404804ec3e58dd8dc3a9821033eda2bb15a96c1bc2e1ac53d45cff1c904a9131931dbeb321ccf0e12a439e195b5cb4faebbf9a028e322eb0db4a2f403a7f61d43eb54941ca3c156947209c5741c415d8f5e395e5254c1a096687d1376c0631a65fa01f164f47dd9219fab1e06567861c1edf093259b41c92f3459e99e73aac1b9f7457c723ff08317d4048fd36bc61d9adb889a37b6dda935d290b0b98e64d4efdc5fcb88a6fb027bf85ebc36f1d18ebcbe5a1ffcfbb58be9b71047c3ba3c6247336017fb6d08f5d48cad26d3649a80a6f9bdbdad9910165c9a3c526b5951b415f8ab1dab0bb4220ca2c8c3bb3d149a16b1055fd8bc55e936cb3a48e997b36e1a9a8df7d0736ddd28690892f6b8472b3f20eae2c861da8e0ef55d84b79c73ad9f8235a22b78997c0de5c0a45c78c855833bd1a974408747de671bddbd1494d5f559800fccca3451d7b2d8a358e769b9c8c0f13485dc5bd4961b79f5dd2f9621341f762d8cca636df9eb72d8e849bffd770ec105564a1d9f255f18d0c2785e43b90c0c8d6466dac77e6c1f862a6136562b1e15d4a1a10643a9cb8a24d72dd2c013811c326d124b3b84284b182526e3feed5e2d3c2603cb1ff7abf6239177dffcd31e0be62aaf7d8fe421ca76a7186b966ff79c16625ccf7e65a136cd475cc64c569da2172cef88b2837724fe68a5b81aa4810eb5cccf541bdd71ea310522fa3d15ac36513cbd15389dddd41f459164e2e8bd2eaeba449cf9637d70e50fbd166af54e3c938e879eac37a06021eef907e76083e39d8946a01ca29338a35160618d49d5b0947feda2ce27890b355c7e3c63b764959110a87d80897be23980a4095dbe591fc52a03b5281f2e4c7d24b74b478bdad1225b979fa0a3b9dd3bdd815cc93f52f9f312154820435f40be869db80d0fb2bc25708751e88c21601", 0x1000}], 0x1, &(0x7f0000001240)=[{0x1010, 0xffff, 0x4, "79ab5b3910e41187b622e4cdf7e872eb2e1a3f13bc1e8983159f8ef4f822093ececaf92ba0c8a09d991dad3a131816c689cb44e1b68fa41da159db5740e4652efe7527a311a390d7a5117df37e9de0a88be852437ee8cdd7a97e6f45c875cb7d1d0142c3e2132d6a1a6eb7fbc334ce248feffae15a7c971f3bc2648d51a1bc34a617610945449aa3dcd54b30bea2cae9deb466402cb8b30bd1dd01b919ea93d68acbf7b66e3d075fa884e5f259950d5c6e99961d1f4dd1fec46fe456c76148e75a5f9920ee8f1c7df488ea93bd826f481c42d6cb2f419a854dad9b18d0caae5139d96746e39a495e6e005110c6e43996d16975f2d0dc32b63bd668fc288ffb4e9399b54c4b8fa97da575b42b4280ed4479db63fa97e2de749bf71947a6c48fa8cbccd16da241b9885b868c9e4a5cc4e33024bc8738c84e85d92ade76105985c33e6f8c3c435da20a80533b39a15af4ca699a2ec9f08380bdd8de23411950c29460cd6d03c5d0570dc57e60420829b17c7c97c0a5fcfa902c374c4f765e6d2ba723d10ca24ccb0351863a3b25f3776eb31b012bcedeba11ff6946b06da28c9a55121626b627b71335b51aedec15e5e0d59362ea9bc6c06daa3002484a06256660e54b77d7117864202c4f41cf416caa177e9236a771e960832c496bb3cba5fb5a0b9748d9e91fd218fc56ecd5f06434b01b630cf17bf9a162320c5c5a57c4be66784afa294897bff8f1b11fc20d3217d3572a58d9e556d03f598a06b07de3bc40c56cbf2acde25692ed58a52c6c5f3d8ab2066aa42a7a57861c51b52cd06cb147e76619c770a1a3cf55d455a1cd19cfa34b00858d6f25658bae984e5e61288b6e75c5d33eae020b37dfbdac1a298b3bf0aea0e129214f546cac547359651167804776c3616d9d97294ae586628e7434b57267b2c231f1e9a5aa62927c0a59a66c2942a43c716e92b710e7392e0a8335253d6459a49ef48fbdb3255fb662e162fdd6d625cdaef42a8818e8fe0b7fd549f650e02dd253a9989fe290dd9371fea0512fe09b7beb0b8d3d5977792a56958fda0e71d775929d2ba3f6fe0f05bf843bbf7b13197b2e825949e718ffb5ef64212d000f68197719968467d607e723551a7133f04a466802d3c4c7431dc332ec2bd8829c37ee6c6868a43f897176f61bb177631a4d4d3f74d8c5866e617b11090383b15d58e9a3a258dea5bed07d31c867623d014dd01d19a20a0062c391de4f6d0449d8c06a208c77a62ff80452deb83407bc7f0d836bdbd8b0f239f2beb629f598a403fdfb29bc227154285b96bc14387324ffa4f61fd4fb6af9e69b33d7ff230f07570c95bff22b6b953428527ecd1795f3ab671f75f501543c146867df145ddf95977b22c73e2162d4685e5c79ab7c6cc85c82799e57fa1fda1eb6d00bdfb1bc525aae7936fd0af78309e41cb6f0eaa1f03527fe2ca5d2e1bde4eb25ea9f59cf2265aee03b9c2d8a4c2f6205da56c4067878e67992db39c2d4a9a54953ce6d98036997bc30c985ff0e33f7e9692e473670cb76200d3e8065fa2b5e61db2acbcdda700bc947e1d60bd2e2c8b83fcf707ccdab87a181639a4a90c580deb0489cbe8c95da3227ee58fb95061240749b8f337108038e4d771f64ffd42471b21c42e70e262438fec261f401a866c22a6770ddfebdcb6d9dcd8b7745a9ca28b08bb88473aa8d131b855fa9024744fd5c626d99d5da95bb97ca290b28414f51debabdc536d5d5896eca62ada8b06ece794794a55558f9e9bf5f686b475acaedd1ae60efd37b1eb36b88fda5816c9bc02ab24cdbfff7971fe8c8b41bdebc37ef9feb1628054ad9c6f2bb6386061d9a4d074d9d30a547325dd4662446724a3be2db244c14e7a54a3a222b7b1c53b13d1647f41f9c799fe483c7be06de77875d4d7ef80856a8484008be38e276630a311de616ea47e0f4ec3a4ba02abe23d197b81c61fc708b36c5feba17e7022097aca433cabacfaed7dc4235fab3203fb2ca452d9f7412cfa9f670f6b61c5fed704b1b8d6393a6015b7464add788e762632377cc2eea223b57a76f10f5ac30351627fbf117edf585c17baa2dbd90600cc6d8234cc967b6729545b6470e7158042d942e0a12c17a4543594065467b54e79b6e24f86fdf39a8535422a6e1d0bc94a3f18601092185ee77713d8866f2f68b1da072bf4dc253320c8c561114344a50070fb5bdb7810ad46d694fbcf410a09a6f857962652c32c7216afa9bf5c9f8aed1a7b48d57901471691fe8911d4a563b098148f6f9b172f727191b80d2b589e85ca3143e6999f98bd0466dae9019a05a4e301bbd3fe50cad8fd428d6792b77ed86d7720fe16775e871af58daf4dabbacc5e10072a063bd3945930d0bbbfac153369c337475d6e4dd46ca04ae771b168b4bd2264659316e170d24bc4584e25bc92b1b63473caab8cdc2f828d2ab3f3cf5b6f4d7448ed67a8b5ff3a29985b925671f064cbedcfcd9be7523932e6673712d299f464a4cfacfa1697c5703c63b7dfc4d5e998c694cddf774c1f2f0315916655ecca111ba8e952f7b8b8cc3e810f53dd01afdd52ce6972ec8c724213b1f5c8b9f59ed6f7b7db7e0a9f7d8191ea1b950083efec1f60a828bc00b29590361115378be7963ed46648f8f1d8b708fc3ccc2d6caabfa42d4b06a8e4701e434ee94461f4c430054929e4465963928111620bdf59c37685a708b54dfeda98efabf9dc22868b2965bf64f1b33abd28355112d6ce9dc28f4923ddc5d1ec85bcb119a7248b1841b2b7dcb7f2c1e4e883d91ee7e21bc69b93c30a011620347705d7042062c61e438c444ad35ee93c1b340b9ad60d4a25a28a1fe5d845268a2299d4ca6f8d8316534ec33eecc82b5e519494ac660e278442daadef3fb2b16cd2a2e8cae9de020c42bc7778b87359ee3d1e89c628f2c8d5abdb8ffb01356aa26b84953481dbb16f366c73ce3582c747f0f339393248a20ce63ff31f5c2fb39ea5c1f95738955bf2d366da030b3d5e0e3b10b29c0f5b444ffc083847235dc00cda5f263854fe9634889f9bc9507bdf6e55916187e3e9b55d409fb815f660baeb4522d39b2b090436ffe9c958c38acbeda889f58f36d6f69ddf509277067b83b1c3df0ceab4c37ee32d222a50435037639482e809b82ceecc5c284c476564f738bfc18563149cd51d726f9223c4da1372b1ee988e72f8c04d4f31a2cb996a79eeb9ba81a755925b5a2cdc904bc97cae675ade4970df92f7465d9a9c217cb124cb99490646151acb59e8a86db4c0a084fd213ae11e778c9fb840c687130584a2ec7b67c28d9584521649e4c8f793b734a4dbf3e0278b03cc262b242c315a1ce4f07ad75a605c14d2a6719b0f901972b7891ed225a1270d6b358b99fba7e272797d3d3e2653f255480e5107a1119a2b0678c908d0358c31f03601db6e054c3cf841b079436750adef442448478393f100386ce71cff303b9ce4230f5a61818f9b8e8338c006946e62de240e3508bfff7d6c68dcdb39b6e22019a2d14f6566ec44b781d7d1d14e1a11a30c5171763bbbce6acb40e2e77ef3e6a89408069ad902d8ee0ba19a826a958f5b66b4f107bd5c952716ff1b947e14301de975f06e11ab5934241bf7e0956aab38f9156754143ea61d4f6267ee3830d156edbbb26edaf0d50bf2f83f01713d9ad34485015a71feb0ce107702a88adfaa049069daa13cca41573ea0be4fb51e2a1f74ee531909756b46950f83c06e739925711f7a3f52cadf9a2c079d0f8f2909bdf20312a42b4c60b68bb7045f46cb3af3e9e102a246f4dd720d6e3d62014d9136a285a9a3880384f934e9b285aff2aad584276793a3579fa5fa563e45948c2e704b0d12659edf8dc69f35d4cf61d8ae5ee66c556856700c47cb8f0520284d26a8b93eaaafe1365aaa48e36fc5cb03676242b47777d6f697139daedc0df0732ad6826d60da15a4f07177f120c16951336eac092c0783410e590613e9d057ed075d4003c643ce490eedc70c15b00d84270761456cdcc90b7755ded4d57c8b1d4e53b67fdf7748fe6396fa9b76b20a417aea14e750aac4ebed7a88a21e584ad639d6e120b5941deb219c3578219de2bc5477aa111fdfda3e41049fab5598db39dd81cdded44aefe7b7f0c50d26049c1ed15a8479261838ce28dc1e5e3499d398d174d8a2d8a6698b99b965fd95c865cd63cc6adeb6f3b07d03ffc09f4a0e9a72991c6093c771166ad0be78200765430fc1ba0a36a504d8185cbb04c589d724a9e70f66977def836cf8d550abb49162188338841733e6ecd9880b138c4ab063ba579bba8a381b68d72f03faaaae0c399d674de5eccee259a12373ba47f7b53fcc3f676ce111dc0700ad7725d14d90c27806aa3e8f793d30030090c598dd63ca2f372358e2bb988887764296c1bc447061b5e26bcd1ab88a11dc7f38852de147999ce19f15ff1df75a12f46994369c7c7af4134cd19ec74f671f45a82d68c6f89df55d8d1165241e704b8066f7998dc9ac80bb4d704dbf4bc4f3bae8f41ea74226f215ef85d39806e99c49431106bf798dad61eeb3441560aad2d85a244d5ad69fecd8aabde7c0792bc3a8ff445fb88233a81a3bead31a3be5f50cc6053f868e5cbdb3cd2ceac04138ced8720914d0a25f9dc0e06949c4e460df06439e0dc5df035f25be2dcacbfa61c2bcf4d611faa31e8fdbb3122deb63088d295a38e03298680db24af8426dc1e777b2b99f07599dde1b15c3c249685c034869063b0175ede920bfd8d92f5a738aad4974255e9867319179e7d05a929f1f9b03e172cfbcc79b48484fdca7206d8a935470594687328af848eabb1d725ef5b3190853749e7973d8342713255d104e44d651cddd765b2f9556a2f9ee2e3f85c62a553c74149b1800473b2cf796adbf5bee566fa618e8cd11170d30209883e46414eb51794195a3548e92945751f0924708508bc230073b0796f9ba9db1feba20535444ed2af26fc565f91035b301f3d6ca09ec19cb956fa7423ce335139e6a04dd36a6a2f87973d47663c91fa3408e1a4503e956739342cfba0475217b48fe51935c3ee4bc7d4c3af07f7a83344643b6f54951ae33325a2217e8fffd2a761ea27c8843663c0374ed71bd41a1dcd554e8a904cacc638e7111b4c71cc00c33fb95c0d5ced5c242becd4c041febc379ce2395ae9f8f095a3ee92e251ebf00d190fe4d9c781e864361f26529fc9714730c7ce8fa55e43706701e06c39040556010ef1a7f2f21a7a58252fe495e8266a5a5c86cec1180e486510a7c1445e581b88a3e94637440fdb285aea02cfc4e27f296e8ddb911ede5cc99c6a160315b96b90fd7ff35b952bacdfc8894a85eeeac224a4a975aedd2b6d7731b02e636cf817805aecfce28835bf2978586c8008b4c0d2aa357fe4d662c7616e5b339b7de705e1356746951343d13702b7a77ec35aaa70ca750e7abf766e0156676db4294bf1a4b408d0a78e82c8ff01def34c3c03e6344f724859d14089ba135ddeaf706964da45b2c371280ab76dda6dfe281d8ba6e06b88a96e7b988d0d29a806e21fb5ecbf6e77dde8ec2177157e13426777c80f84943b7dca3c1ac546e87c6277364e327cb757313fbcbd220372ff6efe2eac3e01d5a633fddc798d9370c3ace93f1218640b9b9dfbbde588fce994a48bb76430c4bdeaefdb9fb8388aace996b4a6ead2db5bfe1212da06759a4ddfdb4859e6be50de629bd033fadda63533b8e867d2e21f8649fd3cf027ddee7ca562feddd7d30d3e3f53f74417c1903be82c6f8a90f306"}, {0x1010, 0xffff, 0x7, "588478119df02952ba6f02b813b781b171535059e3464d75ffba5c4d6e9c6b57b5f871105a6b2f1155a6914348d8c37324ac279e75ea868123dcb38858d8c6027a996faaa471457e95f059d9613ee3697ab45140d11b8cf9a14c98ba426d50bc31a0ae166419282fc20df7cc20471937fca241391f2af9ac5dbfb42efd51141e04507d9503a3800648a3de06f5a4341fbf703afff1ecf75de302215901a57a683004aba577aefa9d658496eb5288768ecce58f7bc47d3fa997b170c304ee58b0ff895f25ee1b99a9eaa471564b6e777bb918e04dafe7cc4286558eebad5303d519c8a10fd22d3fa5540b154a388ced953eeac056f85f76f6857697071f3f1c7a3db7f1510aba6193ef8a0975d5b95967c05b99317d2eeea84516052e65f37f0bfcf6423a1c07eaf6eaad9788bbe6ce1b8619656928dac51b0d372ec60271511ce0a5b4db5e4895bc0007b31550ba462235151757b086a7acc52b049caa99409b10f878abeb41e501081c0c0f2943c3b72ae5cafa0708ce30ff699c79941f48f72b49de451f53796cf5b691f5b7b76571fcb3c1e6f9dee933cabacce8bd637ea11de88dc5a6d2578007527ebae70fcf236e13246192371d727a4e71b86268068ad0335d578a49127a2761ee8a894ad7d41277c0ad576bd2f0db2a602e784fe176e9b8478c8bb0bd72768432077941c3c6820208b4283638da424fc8fad234758139c9a12586bd1d60e561165040a9ec0510f25edc23e51560a5016510eb7006384308b480efce0d51441649000c0b28b3c4e45e141d3b8d34f4269ebe65a963747e84f63c3c3519056e047c458892ac39484f3045ce645c8ea79780a2d24e649fa6ad27b548dad9611cc8e317532c4bb1ee60525bf139b7e5bb64697bac949b78b09bf62465361923d790ace45258936da452e85430a6d59d48a83fe9cd7dbadf0b6c5e66583e5d7f2423932d26a1ccf9566e295fe132cbf8cd9f0cc12737cb00c31d29887abb66df80721a91ff7c9f032d126d7c8184f56f3adc8febdc9d68db258f0cc451d8721b94b93056d3ad6fa1e624b83978830ea07497dd34adf4a9f4cb2ea8806322d49d5ed93b1a8349c24167c94566a2c667b41256241a3f985aec8f70174df7bc8fff041658b17f62ebbf5123566467bc1093a7d202f7530fe0417b66f430415ce0e23f0971d64b523fa15e3fdbef9cb32c9e7c060c9b85a40deaf13aa03aff2ff84c18b00c565b2cb624fa40dfa4e337821e7722f6480ad33847a8309b6e63dc2fa19352ed25617bb0229115041eff2b52275b0657af56a4747313592d469dc562d5a4fbbd90a414a0eff522c40eecffeb22aa28c03ec7673cddf1ce1a15a0c733d314d9ae3504ebeff5e68d17319148ec66491cecafb14873ca4d0c578dd0fbf0ea26cbd146a3410f658fe67605a23a0b3cd560a1eeb9514f8c8a74ea5e0bd00415f2f352c5437c171807ef8f3bb880954febd0919e8289d49375c421d0afb5418e1600e1ae65166c6d634f1e6fb8caad6a296545d10160d9d57898afe114242e8617d9da7b3917d66344841a1c67793623310704440ac0d4786a006562acb91412ff93564c4572aa1edc4f16c320148f9d4d7ec1f7c66265f92cafc0ce72f088c735c12203533386fc2c0644b8a9f11024c8311152cfc4ef2fa7885240531830c02cd74be04102ddbdc2439efcaafa53096d259e90df08b3469c1cd70ce8c66008eb8d3f136b12192a3d432a0b4e58acee387e545ac9a0639f90dcb27d68ab6cc3f7f6013e0744b5171c35608834a598399366b59fc45d201ad1ed4cce44ffb92f5f698ec88f864aa5fbb4d3cb90d7c8d1b5feb479fc0f7cda3531780af71f6016c10661901a228c01a5e240a354a4247c6ba5ebbd4ccdf292fd70136f482ae541245abb187e7002bffa30d2286522c5a31ef50e876fe30ca191ed057d3f3c1695fc6c21888ecd023b41b0660729136e266824ad95e49f5e398ef49d0e80b01494b4a5304059b221b61d8213288b83842f9a37b97613347402632037851589d34f2e3a075ca50e664e6f8277eef480b7adc73873d1854eedcef8637e9e2ca2466cba797bfabc952cae877bc0bb436be4d82ae2d64ae7a359c15bd9b18de87efa3f4126a3b6d57ac2f5b594fab1a9bad2c8c94ea557e27cb8c9714a7bfe4d967b3d3551f659b3654d163c95fc39cd2f2264581fa7552fcb633c7415c97492c4abddaa6434b964ec0462684d630a53e485a932adb513d98decda0dfd70119e458f4b473cec8fff5b3381787375b5aa5366baa2c548756acdfd8c34e48eddf86938b79670ba510486fb13912128bdfed58b02658d0aa411626177ff628016bd6ba2842649d213ac510dc289ac6455d82d1a3ef9fa7731a033889a4fcd64274cb9099c0974b2f38de998b8877d3d9fff4cac0456327e121d7a86d14fd4e523a80892b6401d84b843306cca1e0e279fb3bb4094ea7b71425c218f595d474a33accc321a9a4ce52a7d6ea085c89f925b7ef8a2c2705378727ac5a9697e07d54ecada7bfe9f152fe65ac03a7a0c0f4626f8a0a0e862d4e1d66167abe93214a2e5ff2e380df19733126848f6a1809e2118cc3fb3e35cffbefe59c88b953e1bcacbb5bfa77c9f34ecbd578fa5090f6e85a4b6377f22b1fddbb1ed2075056fc541bab56483c623308ed7fbb573f84107b01fb4c13aedb64beab76180613045092b20dc5eeb4d09c71e24c69e63065a4005d5bbe2e70d2a12071ee19ee30a329c1cac80bd6f3e99b512f5a2a3f282ca21f5ca4a115c289117fc22d69a8a29a68cfb7ddb16e1a97177ba0de020b5c881b6dc0e37172efadaeeb36958a269fbbebb1ca74fc750f53a1abbcbf57ed8addb706fd5b630fccc5154c3f85ff27103a6ff25a7e45247d0fd78af1e81e11318ecf5f6c9ce8187423612e7b435478f32de8aad72c93f0c5b62decf9d6b8e153265f3d0e651e40762efc7e21bb6c10a517a312c0996c67ef40900b594781cbe412a39cc7486878771cb448bcf3a0f5817548b6cd33b3175b473a8568f163a36b29a6cff0fead7c8dbe5ca86bda35ff1e70e0a7c43e45f9fe552eb044fa465e3ca7da8147e0462071efbbedaf7b2b3787104cb51a41a4a2d2f4a16a1067a14205c7da851c600e7771204e12a7dc39f2f266759ffed3383c9f3994c6900a9d1ad1b4bce4af952661847377c1ccc6f4198b52a01cc9979d99b5444ad015fbb6564f2a72311f5d56a0649efb14c5cfe7d18277a4098bc8fc0cc0541044751e1f7abf880e39e25f391569d037c8acd9807b262ecd1199fd26137c760bbcb2ae4a212ae41052a602e0ad3f7d6d3202cbffbe7727aaf267cb284fea2afd4f260895647d2f00d8cab013989ee478273305a22863c480087974e02862787fa2be58f758a64269ab16573db1ad889547eb8f6c22468c73d51ff3e22e4ba7319ddee0699017286302248829743fbe410e95e1830fb22e54874c93eacdea752e77c328658bc88df8a6f07dc996dde2c25c88f26ef198f22bf62072a83ad9b4292b926323698702e1879b3ae6e71803e8404ca800a02f32576ef27583eb4220f55a0e26bd348f2f630d6877b61e6c5664bcce2fe9f70968fc3cf92b245a99fff02a6eefff100e3496f0ae2ceebe85e1d3d261eeb6c2151857c61793bd53bc815be896bed4ecf3318c9e050b6005b12b6132424cc4e9dd1695ead79287eff0d11929e15aa97a8c3e3ea85dcacae5150f672cd5152fa59eed116b471fd49098766f7a1f4116d3b73323fca5618d544bd3a6eaf602d1fa869efd40d7ba580377cb658f2e9460cf5895b9723a3e34585d482563493b010ea7ba4b239b90f008b4dfc99a5627ad771265bb2bdfa51c61daaecdeb7b742df6f10134c5daa39514ee08683b5deca5ca1b4fc21cf4ddef35f9366c8505c86241da67baa5b5d134d54c36b43d4a93064d57f9b39f5f389605cafe1ea4d5395e4454cbe47d5f1d2a99030dc085246f61efbee3fe08acf792a57ad81297f698d2f17683c485d3e6598df82ab873ecfef98886c20cf76b3e0541c7244318bf9ac8503fa35e56259295154a0c0b773df8a314144f47b5383e42fc8eebe5eef9d93c3bf23037ba7149c79b492553ec3af48fdf3dad2703ba80354e60d03f1c43afcc3d028444bde9cb7509da5780699930340cde96e19353c8578770e4fd784b2e52d7e70398214d627e2e834a974b6bdeaf8e3db89305e3bf299efd3d06fc9ff840113ba26e3490bfcd8eea5a417c4462ccd4396abc5b2d0865329d735043caca1eec569f14d200e6fc3add2ac43b756f58796a3d69ef3def4564938d354a1ecd92c86bac80f03339f6707af965d1cd4ac526c25d62d4fb18b4087bd56a498783610ae1eaea2e8b45327c59a403b50b2a025a04680b5fc0badd6181e07b052bfdaf28cade20ff6cef194762cc7e514f6ccf478f92b0b6ddeba1017bbeb8d99717efac8d008c30d06c88dcec7f1654cee8e94a608920e5d760085d8d2d07b5cae1b694f785733ea777d3e1cfccb8c5cb288ccf6e9f1249b949c136253b89d2a66e2a01137481c935ebb848689a0eeed2f498ef1615abe5ec1847832dea776c508b843e6b5f23da25b84fc2055ca7163db6dbf7445f9f03a61e1419528145378f166d536336bb9405751bdcfe03028ee82b89677210015f10454f4972f29e1d76767e0033a56105803de7fa445d279b61bc34a52e26c850a55fabd11f38d4d155eb31c63807133d88903d9200e410c8362d5d8c4aa407eefc6a8b2ba2b639197d6d6bdcc1cf0dc120f59019a8361db598323af7227e7d702802f4e4457161539aada1241364100fd40874b41f3c33dd4908f7ae907b192928730203b50f170cfda1ea6fce250f04cc30ee008835a0f4b4c47a3d56f48cde7cacb9ab0612e568508378cc62bcf537ec5e6f1b3230b2b7db49823e505b29c9f778d847345e78f8b81f208b1f4dc02d3fb3a390b871d6a260e06ab1db8252de5a5b06b0924478fac5f9e3ee7b991d78df2b17fe60d2eaee77b3133bea54da1f6c6d0c8cb1fb8b4dad4b03706b0a315eb18e63c2941a3df9ec15f4abb8c6bb54c4a9cce5374b49b793b1dd70479c6b591062de863b60b5194422cf6b30f4624045fdc2db156137db824509b41b6f8618c5f8a5585676f1ae78d5e6d61a2bae4ba0665a3396dd703c832afaa6a3a37eb0ba2e836fddbb532e9e5fc4737176491b288800f0898985bb60aa13e9997a99947e5aef6ba7c8b42236fffbfec7c984cfcf99a26fe0f33acce263ed351b87e3f9cd95f41c67846424d52fdb085f2373c3239d6fdac9fb0a59dfcaf60f4edc8c0a267055c4c65aa337e1a15981044033a78d380120cdc0379194177552374eb0fa463e4cd68d5b0a342342b9527d8dd2c6c290614d39fab5814ca1c436a07c1e100b24b56516c0ea5e32363a299616f02d67091191bd0b869e8560546ffadca0e11d147bd241de61877e6fb911dfe6a00177248c210770a8443fb17622a1fc8867c551cac0de17e020070bbc7bd42cce965e0532184ae4846824f6e61a8b8b312e799860ae80be78e1f8c7d028cd7c041400660f92a8b29ca919c0260c7a94b3c1ab562a11e4aa51cbe8ce266e8d9159860ef9869221d0d2319f92dccdbdd58ab5b55fb34a960eb8d2ff1d6b0fb399081bfcb27a399dc8d7fec27643ee6c7f3347db98417f170dd84362d769867a5805b48d38740ad3ed57a0d9dc0117b613550fd86b3889666eb4fc661e54dc46c42d2da70fd942e962c36ac79c0f2c1f7"}, {0x1010, 0xffff, 0x1, "280dacee02481da360598e36be9c38fc9a26d62c1497766342fd10aa9ca1383bde77ef0123fe25dbafb4c13d51e16bad92771524e24aaed5f7f2c8f22ed03f25f200752ed60777c0bf4d4c1ee8ccc59659d6b1a8c2786157b8014c1c7d63288de708e29a29ed146dff5d8467d97e9da760ca3c64827b528c51476deec3b036dcbd0dbd93b66f0dcd509bf7e213f731c75d410e27241de03ba1f7ea441dd19138f4b077678f6f96c213b2c1f934a28163b3bfdf9b41eb32249c23a702257e4e0f7765e96e9c564a58a5bdfdc98db08acc938ed76b0f2f103fc741f6c942bc3880f8e90d5cad8e14ae314a98adb198ca13b9760434370643abdeab3ab1c30d75d87988aa2a46e5f9335f95c850c759e8846824bc0de2ef11de46c85eea8223466c7bb43b6f3c599ab0db157e23b678a4b25520ef442598e9358012988fa526920fefc7a3ab4cbb28db4221f8ddc5cd7b983abc1cb899ddc859c17198a36f55da6b7a7d39534123e8632d289265384d1b91763e0d2899d7b7227ed1a5418bf764b51e47c5cd8180e553a4c4902fff3abbba20b92420bdd5389449a5b8a3eff57634c8cefcd6e466e9c9a0824b0cc9cb1ad8bb441ed8104722a9a9ac38cbe140891082403ce12818ab7364a283a12db0a719a11368493645a287735a1f9ee7d755a68a20713e54e945a99fb7d960eb5fc95b99f216d9378ae7bf0a8745cc5612835743ab4cb5307096c46baad3dd4ba09bf4c4a0ede9100ed82db0191adf4238366cba959b557488706c26194f9f98c0f9c07919754deb9e8eeaae62c907ba1d63f478b6053c0991dabb0ff0102dbd3b53c8bc6988966c43e885cd943cb215a398a4a5e7ab1e00b78128b24fa7573fa852759151a94eeab7872a613ed32f067089f909653f3026bfb367d6400ef623f6a5f72d346ca8183056dc456db6beff3f60adbb95e8fa273596f7e196c4a16fb58cd00b7a76bf4f46bea1cbed9fc96ff25901e09dde48c624b522062e13124a7fe8eadabea4be5d7aa5fdbbd1904652638d65265ea61eb84312f2236a3c3396199fb2e89847965b3424e7a189fbf6317d98be0c115aa548ce4cfb71cb80796ed875371622478da0629432e812acf85c99b0125aad0f893f5b667debaee2a790cd04cafb9201ab8485c838ad1de3925cd041f2aa877522dcff4cc034460f7b9f84301d6a7deb3c424d3db96749a2d33a3313cc516693cf7b6577471a95e5040cfd2801c862f48e0e1196c7f0103a2a7a8614cd2acdc0e6a885676340e06289a8ab22de1af8aa65c810f4337a6ecfb31db50695bed1dfb864410b98fd3e4a7b8c7bd79b6ad74e81d8f08e57687a3a33f74a20074d45cdb7e237a9ecca5e52d7178a84cf3feec678207e4634f3ac6f9f0aae3506319f8c263f42cd49c14b0190810d1ead1f4b7e64f3f0d85c98db0d2c280d4e6781e56f2cfd45fec569ed96c5c24b5553032bea6aed6b77f6a7aa9762baf8e9f77753046fa64cd5f8d56bb4d9a904b35125c2f745cfe1e3d9d70a4dca7ee5748fea6dd05594ca2e67ef867dcef1262cdbe5c061adadc4bf56477913668d23dc74c8b7321bacd912a8633a27ee74d528d86d3f4fa4dd539328613475273c426ae29764b769167f7ebce040b0d2eb74478ee69f1bab84376f16c50ae71ca70ca09b951f34b4f7a3cc03248a9c8dee707ec2fe46674bfc4cc6d92c3af15f1f251f7d8315f64e39591940a610d179db49c0b258f693b86e6a620b2b9d8e5947a0848d357f1fed37d3e51d7401a29395afa6623b9d47a456951f13b6770a01cfe2bad9430745a69989e8baf35c7d7de2b5de59e2f7a4be72bbe6cab208b605b81c4d36f0e173b08fa28d7e24bbbce2e1a2e3c3b61b1262e94b4990ca66b2063d366adab0cce0af89e1d40643143de3e41e985c2732032b8ab9b1cff1eb7daf4c89e539ec4066aa7bf9bf3022c7f3823f035af3970f45d27d410cfabb1033848724e882867cc98f0044d17ed643dc05f4410d6674980f3ceedfb72bdac3d20ca32c67f1155cc1f8abd0f7a45dd58587a1d8290b18805c7701355c334dc75ed6c0013dcf289215e3b17494e06e123efd5d4726e8e077a40560cf200a51e13a4c00f017ea8018dd3c3dd6cda3eb8e2736056a7f9e86dfe5e8fd2b07608c44b5bf489b4464341a56abe5622d1d5200f3967ca67d25b191881d9627e150342d9074c803bc2b9eafaf87f61ca8b12805dfcd8f3cec8c25b75a942fd5d6812a945ac69116a91463424152a5b7940bdccbf634135be489252e30d4a0613e6ce2514066f132861a41975e0070887e1abd87b040fba1dce864d7aa5315f3f067dbba29ad7a28fbd2469c7feb1f5339e16670eadc883b750e457dc29871e31da889230e5aeb68d0f7d444eda4071c46a6b25792c432cf084db2760a6ebc6a273f1d703c12aa7d4cf2c24b9b095113dec06e75b5d3ace8d9aa0e7837f337449cf515e4397a40c82abd4c98e1bb84df8c004a01b326c0487efe8a9bc46174aded93add3abce42a50614beba94dc8bca2f2bea28d1a330c65e43ab9c6652f8ab3b5a57446013bb9c24003ba7e0c276af68886105a76cbd88b5142232681ef15827d34eb65f276e14ca210c44a4916715f34b83cd27ef763779e4b2abe798e7c5cb4a83e6ccc616ce3427906ad5ca5d881b32c95fcf231ccf8c6812e555d1bc57523123738c695c48d8cdcad88839f5a3711422979c0b505decb1ed59fe683668e4044819762713f31525da252d4b7a45ea61bcc607f27984c5f829d870785db8ec38913007de4e1708f58d182086687c9b490611f27b150570e302081e194b5d0e9ad1a2f93df7946b6027d707373708c37339f1e92ebb4d2e9e555cd5cf9a3b0a66c41d0e56522839935a4b936f326b514a69335b4ca76bb01e941b329611e8fd7df349ff92a56d9686d6c17f18c78d8ca96c9542bd5ae2850478dfad419197b9b9699b51a85cd472362cff6ea6f5bffc136275ed6491edb25001f12da2bd6e757f8f388d708bbb9baeff0857cdfa15e21d4b767c496d94f3e5b819886bf13fd94f5f59d39726d8fb2a18c16c4bed65087b3602401ca549d5fd85246cb70fcc259ba97c5e2d21f9724ff42faba420cb73c0cf3e4d8a83f77d3a540bf9cdacb8b2ccb3fd2df925ff9e068f88d9e100dcd3aabf427002802b006dcc386c367958e3760330bf6da410d7b78081f43d6d843f740abc7e82796da2b0dde970781b55b04c97474cd5978b4503e34300dcece0e2bdbe56e240265b75ec0a65ba50d959aa6fbba54506caf35d736a302583a9f0a96cf2a91cab7b7e18a5fe0db4b75c6483a28ea6108286849fd19d599a31201e9704bb1cc112f0dad3fcd1f060e253e252a9e70d442f0a9801710b95cdb96ced9a60a860dbbd37e9fe474a665b4f7936703a61ac8938e591952e8d98dcff1b5ac73a5407c5911fdcec1d5d80e05ea415395632952aae316f6be14229b6d4cc0317a868d06cd5649bde25fbdcc89369eb15f6a79c046458b81e0da52ad55756c8ea7b2b822049c9b168b0ece4599538530ef61d4cabcd4b58f9ca46547262d9ea6d050ea03b0fcb90c2c5107eea2aa55288878d81e392768e937dd60a35eabd05b76d129f3ac5595c836edb53bb5e94d91874eec53431582f5002052beb23cc75a3b180ae205b0b3bd75f7b884a70e1b88a7b0eece61440e6df3f7d0645ebbf1fd7bc9377d5cbd0b423f52e7229346d2b845b22c973143a296e2e486560934ea52dbbdd425aeb9abab6968c3d2bdfa16a6b8ea9a7f3802bce70d508ca7e23dd06e0ddd0a46ae41a6b960e0e3ada6e96d51430d6a5af21669212191ccb27d51da0289bcc1ffabc9ce3c06cd270cb74424282a6e0f541f8900049de2d52a9c3a84b09616d23e572f94c9dd7272e95c79730174ad4fe194622c4dc8072593046fb40cf45f95e69511720567eeeb20b812efe8616816dcd5d093ee0b6f5bc220af5191258c6db0b6789f3c9e888d0d8e1a270d16a6b40985fc5f86313f7b434bc3b6883d8b65fc8b55d599c1c3b7161647cafeba7e13f1bc46ce3f257e16fc5b8f4202c94378d6e5f82e297bc28ed7e6140706b6f04e04d6c5715b706382e4e15154fe842b2050a9a6fb015789303b539edf914e860224824def82e21c7b1c1d5d04bd75d37c6526eff43736fe3bc81db8760a86e83e026f069b93c3368a86cfa8c2ed9cf4d98b89ffc398ee40a7dae7ab86f4a10a8104f04549d55cb02a0293861dda22b07bcb379e18f47944489a223f918866b0df75ccb038e7b2b70032db1215e6b6c519a8f39220ee1390152b7d45b349702db230d9ac1820299a8a586d88546a7efe7ed4232f8e863db93bd4f8bf60b10b9f4cb3f641fa8016f125d282faa8debfced8b8a61112da850f8504a6d10495ea025622c130d5623e271add33b4ee9b4fa471c4fe7552ea803d6cb9a6b0a7da7ba151b1fe4ee15606ec75dd73c66f7dd7e0e3ea6a7c9db84935af48de3ee2ec4d708e63663c9c0b31aa47e2781ae90aa9496817e535fb658a9a91121a28e5ac6e64a1dda9255de82f07529a740fa5e1d3ce659acf7a58cae6ba591dcd9251089fc99c1acf2c86a67d7496a11fd1fe62b275202fbeabf0b34e1092e80cba2cd6b4cd2fa3dde475264505ec2ac7f29d9f5560f77dc76369a9c89664a71c386358f411200bcf6cb3528fe052828d57584cf6421d5dfa97e81efd4097419c91a08ed88e529e5d33341c6912d3c80f7d7ff6c7eddda3d38b0bd80289da825bf5fc1d8c0fb07d2ac26edad1aa9289645aedf8f57ff8eb3443464d512957d2f023ad50036671579592535e59ebff8d590841cd66d962182a9d8b7fde83ea03f7aac386249bfa79e6b9f2dee7b488fb1c94b71067b36d09b94bc66dcee8c05e2a3319a378cd4b245ea37510d39196ec916c3bbeffd73b97d5c75ed9babdef38ae8b166ce211c33c6040d5d93e799f3a6f1290e533b01a45b1ca2dee3fadbffa4fef633cf8c4a9a27dae2ed2cfb92cb045016792ba21225693c21bac1480ce09d33e0d14879373667453073cd0431d244fef16005ddd9ca9fb82f5a19337cb4a2e145bf94777471da3347d34df17533ac7ba6bd33f44498a2c7637bd60a1acf5f7a105e6a7a7539a640c72be8f02ccb59461dcb2d295a8b40f5bb0726ae6d61fdf27946e16a7b0c2975c636fe7db71c55b449e1c4e723aa4872418811785b0e84cb9b95d6ca38d685a151d927104667cfe908983550d44909af99477de6cb92fcc113a9122bdd63e3a9eadf494d9b6040318de5947ea8249a9b19e055e404b4dad3946b750519939d6b72d55b6209b530f1e08fe5dd60c2da90df92f0eddc27d79520ede55b22380725dc55f987780280538ea1c8650dc8ee86913b96d50db46e92aadd5f75c0edb8bf1ba4ab3771b4219892fd0d2ed2e32d0cd2dfde72950eab6a0e7b5c9f9e86bd68239732629d8db1c2c771e7e77a705b993f7bb45620f5fe4f48120905ef8177e91ac8cb34cdc74f885406b47af152b0dcda64b44e3b9d8fdf7cad0c402a16810b2ae3062bd79537727749aa033f5bb6a7f6b50b07f1d1e570bc3669a910097e7cb407193fb5dc065ccb0813b4a5760e355fd101c4b86b262fabe0583157a7f62f9c4762260f62d8aba0a20111ba91a7180ec0f2decbca627a068d1bfc94227dc0d0ff7e14dcda445ef06ad90c269b3d752370be9a034930dc2a43d8a484fe2e79bdce0d387d8ef0220726691b2bbeccc48bb944868d5ba6b2edc62d9d1853b325d89f75b0"}], 0x3030, 0x8}, 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) fcntl$getflags(r1, 0xfb1d269cd6ba0e40) 06:38:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:38:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x62) socketpair$inet6(0x18, 0x8005, 0x4, &(0x7f00000000c0)) listen(r0, 0x0) listen(r0, 0xdd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x9, 0x0, 0x2000000000}, 0xc) 06:38:53 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 06:38:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x100000000004401) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r0) 06:38:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8358, 0x168) seteuid(0x0) 06:38: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)="263fe3832d71fc03842cc5e69b92bf7afd158d68430f809cdc0383df6c0b13ff690e2da05187e8d754554437c49c17c5f0b0b34fd17bae24748a77b81a1e8a580fa184d6ccf68a9a6118643eb4050516852443033feeb81259966f29abe50f6a9de2b95660e1fcb165a1b11a607c66e7e820d7b1d196159f446cd16afab58d9ee0e3dab796943b299054bd7eaec94e2d6adeeecc255c975d1c85e87fa4c7379d3367c09c1f2d2b528caf8f973449fc28a618aa08903365209561535b3531a81f7b47b3955d83109007f49f72b04c8c047992f5fe85f80f7568c9e3245e0314702abeb83399c0198c06f0dc0ccf00f1b057d2f2846226ebe5d349b266a494ebe3f935f07ff2916fadc6af6f4a31db33a2564944f1cf673b636a5a927f3c002400ebb2fa5af84640f3bf4b7f588545fa4ea3bede5ed478f0f8ef94c27961d5496723103219e7fba0fd73643bea24cbc86f247e679018e1dd047f11d3dbc10d6b3a236cc831083c6570bcb53914c71e297353d1acc33c48a2fcd511d53eb70e70e0a57fbb87ab8501a437687eaa3d2fe0a249af412ca30adbfadb589a6f35e906931b3937df8de026554b7517b5ffe113150921c075f4e5ca4a1acb0cb87a6b7f99c42c1f1d3809613ea7d73b0bcfb3461a1a4be6ba063a63104c9c408f698fce1dbaf6066ccaa6828aac14672c50bba8caa761a6abc8c250b90cc4ca50a2db5bc49ea899a7d062771372a4d02559181bfedc683f65be2b525771aa98d007fce467a456a70772d1590e7f57896cd01e5a34d862b767896219edb3d5b862ed2f131f4abac531f3aa62c32885146ed002ec5c034a0375c53d1d88cc507eed5552d4eeaf0802950115e5613144f86e6d81876850b1d50b4089d941734095a61fdb1e92828171fd4b241ff651194999dacfd4619159cf8d035aa9752eaf2198c9c887f044ce860e222da53c1340964e753b008bb75e3c77cd45f27fecba9fc29b0e4cb0f8c3772056f0972febcce66d34e05267ba9cdef0b34ea9a6aa784235c15d5226fdf4027d4f4263f4640a1aee59b8bc38fba8c32cc962039f0f94930cf38858dc3168fec6d8f414dd689b5bff999e0301dd48b12adb35820d74c60006560237964590fe9ce8cebb5a4b101c481d93015dfa9a542dff8247c1d7637ce76fe58f84f391955028a3ef1fdd8fe28863dedf6af13d3f2758de90360cdaecb802bbe5e591f3caf50735eae4383b9ab0c989f52a38f3f9d2fc3d784fbbc3c4356e9281731a4b0ccd51817c988cf2991beb1a29c15160df46763b1d0f8a1492ab6f2436f771c472b789a3571dd9699946639237ac6eab5e9ff0ff32244ee71b585ce17623f77f8f44b433b5af3526ce66e1c5829f82a487b368f9ed6c41c00a9e7ba5c1f8e776238a76b4f2e00e29237f64a1ff9bd63f20a5872a3d3f4cfe7950d85f4bd7723387500cf0b84f14274a93ee079e62fdf2ddf2aca33e2fa97554d66b1838c82dfd65e9333c7429e5afd1d0b99d1c52e12b4b05d74cde08f68ca086d7ecb1bb5301071ed3820cf3d53f8fcda317b036e69a3d5e13785cfce4a8e08463bfa37d138be40f89cff102dbddff45d01db9c24ed05888205a8d5b8ed00ba1acadf09a80dffb6ca4564bf8a745309453c8c75ad6d2b295306b6e306e4555864bfe3a747b1692d3f1d9ff45959f8362ad5b803941743a38f4a62c236d5857ef993880e7b4714060b4d5616369465589d9e449c7d5cd8bd0cd8d7429efcbccee41ff570421f4a2d2d888ef3f868b5ae56d4f065351b70327e4202a218f30c1ed48ec9143695d4e43d32c67517fe34def8cd8ea0336afaa5595fe6fa409b3eae6a13ab79626741234e343d22afb8fe288b7bd80f2640cee1837dce21ea227e5922d0bc41a46e4a89a473a404212107af93e9425ad63162dd181d7211c88694c8355fcf3e29ee46015522856c59840a8792367c080c6c4b5bf450cdc66c8dbe3564808b4ff524c6d4157dbb5d86cab182935ad0beb35d40dfbeeeb17235b242d9f7ae24cbbeb6b22da38208a4cbf51ceb9642a692cb1bb3deab1820f0c208157851e9241122d0c6a416ede8b645e080821788e62b9dbae443d9d2d251d262d7bc41c5b586412e19bdd524926011b88e6b8096bc0a965003b180ef5977a541936c90aa3477817c46e8ccb3c3d038b2976257f7f9800efc8fc3e420551b5389b3ba9d002fce283c6f45e884bada5cbd81acbab24da3a3aad287b2dd1b014ea052e5e2e78b66869889764cd2abdf148c6a64a342ca69a5a678930c485798c418c6153588a6b97e0eb6739c139263643d2fc3a8af35ff1d47cd60cb89057ff3aec1613925b2fee7d2baee9fcb936c1169aac9df4645a962a9d51448d35e3ab650c32f015e7695fec3cf3e07efbdfed63ebf1d0b72a19325528c93653941c6ff5a0d5317808a87cb796cac7baa384ebea20c728a3d8548fe386958a9cfb3a1a346aa9b4ce6929e399d61be893e825cc6256c2cf8ce3b52e36c576cb48c0799547700f32b743df3cbff7d32df10e3b2c1ad77ce3258add88ed51fd6233f85faa5be2190f5d00674d722f28b014a468bafc8e25148e1acad1af0e96c1ebfc749d7097c75cca0228fb2fdd7f01031d1036a044eb9bae34cb071f6caf7b84f74b4c2109b4ee36c57010f7a8aa5c5d2cd6f96f8e7bed2b438ea2478a40fc3731de30ea2db89e7442898565e6b1ba508bba528f1d75cdd1124e93fa6c44e6c6ded8d9e8fb2dd9a8b87fa07ad337997ecd78f6bcdf0671843a94cc76190e75b89f176757af6f47ccab0cb817b63e1c5ea959b4af9e19f89938896e416d550fd396094dc7cd760f3158d7a7dc50c7ec6651d4a6c54d94df62da545eb8a6d109d4ab0c81f18ff63cb2d99fa09a599fafecd30d39e61529745c206f91f7fde285af011a5bae725c9a76669d0a9557936b41be5cbeb26403919ec0b942fbb66dc6dd39c18fe778524170e67fddb34aebe80b11fe9026574fd0c78bac8efc6af58ef69b98644fd60ef53ff5ace3cc8df97bb7c2fbd676982f336ecec65fd8f4e7ed62aee10f95aa384cf0282511683be8c848e5d6aa0804f963c24e7dc4328d62df8b01a0a558bd7ba346877ab71b92d0111083d0209f8f4561064f53da070404fc1ff859b9821d325ffcf0d274b8dd52cfafded65b3954e9fa3a2b9ce035eec3f6acb6a994a1c6b1ab54c826079aef5752c90a581fe7736a6a748bef02442d9454214afc39b3f83ea9c7cb39409bac875005b4996f6ce25fad67cb0cf5c9648ff243084202dabc47a27c059d2727c2c49c2833ed057c759a0073cbf680912ae22f667bd891295c19d2fbc7a35218169f01af030623e5aa47df252514b6a22a1634a985a6450135890614a7c86b86d097e79c32c8b33bcbba33801c7e9a34c9f02c73176c56b98fa78d33d61c388f00a4fb91ca68de9dbabfc667bafad520fefdd4c5bd834741cf60c466eb4aaca1b18f66fd9c3740ea445929d8128f9a24cb0d55095cd0f22a547e7c27765f4b83b2616128f5f2c948fe0b5ea28a9219fff8da8a018d0ec089f2f25e3cc4b002c7e6a81482670938b1179383bea25c2173ded61d30a1e3411a144d1322f42c6ad67bc713229a40b919ba69c3e45b98b05aa9213ff01d1bf01edb292c59738324ab0780ee9c9dbdf2a0f3b5e0da0574de957dd298333281b4d3f284cb594a72d2d0581648803a229edfbd3c7bad4f265cf9ea2074adbb84f7b3dbe7fab8c4c6ae0f42d90207b6bf8d5b2ba9e6278439c068685547e8b78e76259866319a1d2713f1c73431ebcfd51fbbbd21464ded1817effcc7823552595056effb2fade698ae200ce708e6c34da99e91a0284f12794616973f850195018716f839981e85f55b271d46c5170433468a5987ed4aeed5373f6a9fc3100a048874814afb87c89cfa55e8c12270d73717c58256b5adba89e29029c53415220c62f62dbad90b395a77b344f0e6a001c283d16076536276ce346edb78e60c7c54c2d74c1965b3b7cf508dac79d01ec678554408d56457f554b9126ffe2ca445315fb8529f09a9010c0eceeccf9ba28b5168283d5df957484db60065ad38937d74d6971d670347e790c208803a2528462af0da12894ec5c5b98f129f341c0b4ab89949a2cd26ecc4ac61822d057e7bd5bc0aecc099d9fc909eb83dd3f79aadc461ff7bd4901c0ef140302e8efe76853b763ffb9ece2054c29c3ad83740908e8c094fdf2798b4d0187e0017ae7fdcb8ca483c53d12cbab59c1f2924174ab9dc845becd632e7bbc366266438e366308e78e9a1433347b2b6819ebcf952bc86e0f31e79e62646bda1f7662b941f8fc2d04d62f6a6505693eb9ad37e43c199f94370f3ecd74fdc9dc9c2c151e6d03ca0dcff459cc1e2aabbf046d0cf4967377a5e2c8701473767122808f81b9fbb838193ae7ee3764cd65eac05237feca409003d85cd6c7d755180ed83b22432c779d0d2d4378d9000e04b5edf97ea6b29c02a42433649cc043fe2c249ea6597938ed1b9c93d598dfe83a72b60a341df54c539b1fc8a8ffd708cf2246f636f11541c78d5d06341bcb84f3d6c354d391b4e02ab310933291be29887e51b71ac7cb13a48464d1a647a880ec0380ad8e6686df5689346406ed5ba02c7d8ddb011f159493689b2a416aaf77835a8dc7e1661ff669c83e8c93f903e63f5984e2fbec8e05ba24a2e9dbd0b874f96cf1b3e7dc2d4a59158d1d579efe0e87518e1f6fb9b8986b1fe76b67d465f3d278b9ffa00bc85934cabe087b91d0cde32848c4025b70a8aa75296444c839eed14ccb1ea884565ef99a3a01075103026e197067dd7c3dc8ba901ff099ecdf3c9b4f6bbb721ffabae854c27970ed9a96694022e302497e5f9def1bb987b52a26896d81602fcd496bf3316eb28f5ac2d082ca9386f722daff067c50264b3cd5a69e33b722663d4bf8cb0f649a7fa5f23bb9724fcf756ba56742af15cfa0e3ca4315e4d9eaa844cb1ce4592ffe7630648aefa85e46b5a136eec703e50512c2e6f94ff587696ede4e9f4f7faebb120eb3a148726e90caca46076ecd8fa27c4de5f5fb8b7358908f60871e92f537d7ce4a43c20ae4e1b552b42b05d5ba10e284b1c9a9e12370b1b13e642633659638daf2d1a018eb20432e423b622c59482caed65be94b422483a7873916a9b700f2b72ca5b8e0c33dc7fa7d528c0e60697b6c567c3127c6a85c0985dd6ce1af4ebe0eea9909376b70d9ef13c4b8a8492c358f1846556dad3fd798cce60570b78bce0b3b9b4919ed032a2b7581753e195ce9e42838bb432ccb85c1637af2ded926fe1281fda5767ed96592b4d905f842dd637fb406f1a77bce7637f7a81b76e28a6c7127b87f3a837", 0xede) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac098f24da5394b", 0x5e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000500)=0x1f) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f00000014c0)=""/202, 0xca}, {&(0x7f0000000480)=""/1, 0x1}], 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0x3) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) write(r7, &(0x7f0000001b00)="80991b9f3d0d22ef4b20b6e0d94e6d045769f3ec32a048118a7d6f3e6b5387f95a35a96a839e203ab04b400d8f9c2312c171884c1a462251a9f940099562b4a25e622560708e965d73ee1b194869eeda0c6f102241097541a5d3f5841d348027d7130aca3b13a39dc297267df962a3e126b913b5a125da7ee2d9f6a91be555a46bba85e0e7c6fdeff633c04207bc21fabe46577391ed9e4bc47f52053d39437584dccbeec4da2db0687868bf9516e81ad95266b201181107da2a2215dd6705f88ce7ca85b65651f7d00d156d9b94ceec9b17ee5747c9b6c5b0", 0x2a5) fcntl$getown(0xffffffffffffffff, 0x5) kevent(r2, &(0x7f0000001600)=[{{r4}, 0x40f18232ff40951a, 0x2a, 0x0, 0x7ff, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x60, 0x84, 0xffffffffffff8001, 0x4}, {{r5}, 0xfffffffffffffffb, 0xc, 0x4000000c, 0xffffffffffffffff, 0x4fb5}], 0xa1, &(0x7f0000001680)=[{{r7}, 0x0, 0x21, 0x4, 0x519, 0x9}, {{r3}, 0xfffffffffffffffd, 0xdc, 0x400fffff, 0x200, 0x9}, {{r6}, 0xfffffffffffffffb, 0x2, 0x40000004, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x400fffff, 0x8, 0x8}, {{r7}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x5, 0x8}], 0x3, &(0x7f0000001740)={0x9, 0x6}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 06:38:54 executing program 0: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x100}) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) 06:38:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) close(r1) 06:38:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x800, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x5, 0x2}, {{r1}, 0x0, 0x80, 0xa0, 0x7ff, 0x64}, {{r0}, 0xffffffffffffffff, 0x10, 0x25, 0x10001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x90, 0x0, 0xffffffff}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x2, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x4, 0x25, 0x101, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff8, 0xa, 0xf00fffff, 0x7f, 0xffffffffffff61a7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000004, 0x76f, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x3, 0x800}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000050, 0x3, 0x8}], 0x1, &(0x7f0000000000)={0x0, 0x3f}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2, 0x40000042, 0x26b, 0x20}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x1f2, 0x100}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x0, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000003, 0x1000, 0x1}], 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() openat(r1, &(0x7f0000000200)='./bus\x00', 0x10088, 0x4) r5 = socket$inet6(0x18, 0x4006, 0x7) poll(&(0x7f0000000480)=[{r2, 0x4}, {r3, 0x10}, {r5, 0x4}], 0x3, 0x3) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) fcntl$setstatus(r0, 0x4, 0x80) dup2(r1, r2) 06:38:54 executing program 1: socketpair(0x800000000002003, 0x9, 0x5, 0x0) 06:38:54 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r0, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000003c0)="d087a8823bf5a2630db4fa64230e277af9daa508f69c3933d3ea4c75ddda0d3939f077bdedbd4eb60854542174ee5241c7b99cd34bf68ef8489c5b61ce737f783aa3fcb87e689f31b07cec24fd99f00a0cacc0cf46da3bb2d85dbafa6567d20541cadc4fcec76dbf2b0d74b6391a0550d3d8972f420e4178a86c916a253fc743e4237e9e4b226cfdb722814e82f296f30d04f3e9d191f61773b14b49f0df937683b540aef22af4a45d37f224b58dfcbca1445e66c1fb897162fd88b271cd339117aec7a4efd4a8ad7754e678502de278", 0xd0}, {&(0x7f00000004c0)="5e4b81942cf29973f7f9001ab47f3ed9adeaf2e92c04254d1dc84c7b9b2efe6932a305255fca2ac263e35c1216cda9e519996ba669e82dcd7f69157fe72b242b48c00d1566c0cb8d91b0428cddbb88e4b6eb8bb682f2d0f547e505b787567a74734ea5ae40dff2c95f058dc78e91da3b28094f84bb6013ef2a3f35dd3fa855a1f18569129cced1a558eb308c38a2b260d060831829cccc984ac918364b35dd925388bb5c0cf72128a370d605af1392b7938ee0ba", 0xb4}, {&(0x7f00000001c0)="e16c084dd101597c214abc3c515e04d1564c8d26ba2b31fcd157a8515e92b3f8fd231e7bddb6d197e4bb8e8465d66ad2be3c490ed7c21fc27116907f6e7279ded710a3536a94e225e738ccf1b3c07b083f3b5d0d77f09c81", 0x58}, {&(0x7f0000000580)='qr', 0x2}, {&(0x7f00000005c0)="a64b1d2177914b321084f63285abdf82fe465b3b0c481f715ebedb20a0", 0x1d}, {&(0x7f0000000600)="f05208252940d870c68788d18267a271ef4c9a20fb16c2bef55dd920e65c9239b526f4c0edc4d783a44a6c800d97f94fe553f57a06327624fed03a10ab390edc097cb41753581b6b18b95211527308f340dbe25906aec750d7dde628cc2050c936c86613aa851248bb576d99b7ec1418417624d7516f3cad9a7f10d77265604c429d91c218cc69b06503891cd803fb42bab0df88c60ba45634a0", 0x9a}, {&(0x7f00000006c0)="01daf1f554e67d30c6d8f1cb1732e40337ef6df3628bf0811f80aee7b283fc4391e3de89f8564f5eaa9ab6f2b424d2f816de0a48fc4f6b974fb860c4325b39ef6be3fc56c12df30085f48f6ae383f988e5eb4567972bb098fa478be003aeebd7e3e2d2a7b4d458f8ad8d7ed820ba", 0x6e}, {&(0x7f0000000740)="ec5e4c", 0x3}, {&(0x7f0000000780)="b640eea015b55c317ffabb89e93f797c981c62761d41df6d4dd8f60531ae260f746c02b1318f3c55ac12bc466cada071163531e057a1d55f707563", 0x3b}], 0x9, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000cc0)={0xfffffffffffffffc, 0xe5, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x1}) fcntl$setflags(r1, 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000880)=""/170, 0xaa}, {&(0x7f0000000940)=""/64, 0x40}, {&(0x7f0000000980)=""/242, 0xf2}, {&(0x7f0000000a80)=""/234, 0xea}, {&(0x7f0000000b80)=""/141, 0x8d}], 0x5) r2 = getgid() setgid(r2) close(r0) getsockopt(r0, 0x3, 0x7, &(0x7f0000001d00)=""/4096, &(0x7f0000000140)=0x1000) ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x128) 06:38:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 06:38:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/91, 0x10}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/113, 0x71}, {&(0x7f0000000480)=""/206, 0xce}], 0x8, &(0x7f0000000600)=""/9, 0x9, 0x8}, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r1, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 06:38:55 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20410, 0x1) msgsnd(r0, 0x0, 0x0, 0x0) 06:38:55 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x40) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000300)='./file0/file0/file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") lstat(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000240)) 06:38:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) close(r0) 06:38:55 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:38:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x6c7) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000001440)=""/80, 0x50}, {&(0x7f00000014c0)=""/136, 0x88}], 0x4) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) pipe(&(0x7f0000000080)) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000100)="63882b78bbcf43e7a9a30f8aba6a3c28f51d2f85cf5d83b64a965e93dc47c15679acdcc037fe1f406975fe88f781b05606e1e8249e87eae50edb46e27dfa6f202074d0b8c4f8615d1255f05903c02cf55be47f365e3f9af313dfde6374ee3ca00e0f518ffa3a3ef9d4161a2c60c98ba2d7b376ad076744e388f4f8d9a07ff443e6132d2f2be9fda7859cfe9c3ef3e0d665f83a8bbd910e215f33d8113a5ea07474ade5892294ac96c0a4d4408403304a02ba82c4f793487b9c21ec7b675dcc8e9f06406de0f7fb825592e7a33037ee7f50b05662cf74af9347c5ae52c4b58027c1e72ff022aff98cdfe376c05e76f755de1cb1129edd5d7977d032268887f582d2d180689ed92080c4a71e66a82acb6ff36b1b880ca2f5f22bf96196ec786fcd9c67f683d9d34920e9301ae693436456763779421b05c7d9d18cbaa26d3b0931a83b923d3855c023ed8bae550e33a024d65293bd29f66549ca5e64d460d856b207c5895ea83006e7bf98741e88171338d9193e7b1f81974204485a36e3b81ef5aaf471eac15bd7ea57878232b7b49c06808ae8dc84ca2ab998b698cd21ab9a4e3cbc03c4015781fcd6044c7fdbaacb19f6b3ee51bbadf43f1d6158e08736f75e82c28135755341740284d48a9ca701a2e7800d916a3f26821f9cc92c6c8a5d6cd2b51510a7f20b0f050dc4d824aad040720956df66d58328291e0a", 0x1fb}], 0x1) 06:38:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)=ANY=[], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)="a4e69606c01adc7254e2fcf406476a7ab8f3751a28857fb8d05f339e94333d81e279f9d00cfb12a8e275a6f9168f235513a17f8c588eba8324d51b82f32f1314a117ec2730e779796405071b05608fc7b6b24a24"}], 0x1, 0x0, 0xb45a40dcb1790d39, 0x480}, 0x3) 06:38:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001240)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x2) poll(&(0x7f0000000040)=[{r0, 0x1a2}, {r0, 0x1}], 0x2, 0x7) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:38:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000000000e4fff726aa1b8bcca675167df6e4488664d22a9df9d4db"], 0x10}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) 06:38:55 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) r1 = getpgid(0xffffffffffffffff) getpgid(r1) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 06:38:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0xd587, 0xd78, "849029732baf974c5caf7fb9018503630ff8f696", 0x0, 0xffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) 06:38:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/183) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 06:38:55 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) dup2(r0, r0) 06:38:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x15, 0x2, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x82, 0x800, 0x2}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x20000000, 0x7, 0x5}], 0x7, &(0x7f00000000c0)={0x8000, 0x8}) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 06:38:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x44, 0x7a, "6c68fc14c02cde599bb27210027116f88aba174a", 0x400, 0x100}) poll(&(0x7f0000000080)=[{r0, 0x3}, {r0, 0xc4}, {r0, 0x81}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 06:38:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x3fc, 0x0, 0xff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 06:38:55 executing program 1: truncate(&(0x7f0000000040)='./bus\x00', 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1f, 0x3, 0x1, &(0x7f0000001300)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000001340)=0xfffffffffffffeec) fcntl$lock(r8, 0x9, &(0x7f00000012c0)={0x1, 0x2, 0x1a1bec600000000, 0x1, r0}) getgroups(0x2, &(0x7f0000001200)=[0x0, 0x0]) r10 = getgid() fcntl$setstatus(r6, 0x4, 0x0) setgroups(0x7, &(0x7f0000001240)=[r1, r2, r3, r4, r5, r9, r10]) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r11, &(0x7f0000000140)="a1720a3eb001cbd9a665d01388babfe98ba356a6e9880f0118aaeef62e529e901457186449620585bfe0821f386568ee856a02a9a602c25d1016d6a599894b1a06d2e7e08abd8e445681a49e7d64070c5021d08386ddb16f646e75174a27998e78389b753777423cc48f0a27f01994d31f17e49517d98a282ef9206f9e20d3b8da32931a27a69cef78be7ec7983c49e8e35924074367d8eacddb91aa545f0b5bdc58602aec2755d1bbdc5443f9ad9786666837903a46a268cadaa92d167ed837fa16b8abf675ab0a71318cbc773f103f1e416eeed4ba3117e00219c7944d444c78815f44a34e922db6cc7ef4d1c8c731430e393fad05b07d7793076e8df0347971087f42271471f59468a619c438d9660e1fc0124a3d85822908f28f956370a03e01b53462e580c9d4585d3ef281acfa2ef2c7d8e485b2df0cfaf958bf473c82596007b8a4a8f4e47eaf16c3acc4cfe1790d7f3e3b949b82f4263ccb6b5c994f65155ccedd0c1f9dfa91eab76dc8da0027c79a349a9031b353c658b8b12410a32e5d59174815bc2a5fe7af867703193954f51427571a9089cdba628dd1171e2a313c95db9bdf855ab4ed1bf3f964d04b4b08428c0d342b25a29b3d4bbff6ada2b86f584186f6f8fac6cfd468c1b1378bdbb8702e6ebd4cea53ad2dc11bc1e61201355472cbd44f93452b3c3c5242066da2bae4c82017bbfa29ca8cabd32b647aa45411ab55a5906b95c17745fce1c107a3751170149a4bbf5ffa716a49581e6fd71a80cdabba88a3ca5cbf96bffa34246593ccaf4cebcf56d0b08046456ad351bd4537ba906a9317f1c6b6d99d2ac93d4e82ad8549c176640ed7166d5038917153844b3040076d42e7c53ac4862a4624f2bcbc4556ec0e3848e98819090c59ef58402ce4979f16f193d6e5911d1912950d300600190b73cc41358c480fc21e1f0c3cd59ee4e55ee70b7159dff1d8246f4c01bf1bb94d4eeac92a05651a93f34884e67d7a034f70f0b5adc22e6553caccba9c046f1a101e26f4e73e7389946a11bd6ed397d50aacc5a8d274c6fd65aaca6c253c97daa4be1c6ed6d6909c5e9de2c602e5d0ef76e876d67e0e86586ab1cbe2dbe54bf2f80e5a463eef8ec4d419bb1d5c2108e5bfa4bcf1ecb6e9a959973db145085487ddd269a5e32353e30447aca5c4d86ffddf1985224ea5520f0d9c175ff685e4c040e80baaf83444c9d1a33b45cdc5d599bab70acdb5f0daa5299ea0901496966ec589964bda55cf28f6cb8526a8f01e2bd7b5e391a5287a9ab60687e21f1811694a7e23ec8c2ea5d95a9c6cf614e9aba80eeff17c57f8390ddfa4982d8b7a10328068530d473dc53c8b288a85a8cf9d28d8eb487cb3e1722df5931a101e1b170b3503c4b70e65745275f6f82913b34d85d63b7d0da36eb576a2cdbe06d1952ab1659479800b6046de1c90db060101d8775ffe730a89c9d0f56daae9ea088ef2041a9c8b1114c9cd7c050d693a3b1c6b41eaf3d5291ba7b040fb5ff4738d8b90c532aaf86a1eaed2aa906c997206b8d428d6701794e1207695ea72e967898cf986b9da4250aff9787d7488406b71a2db8a51ac7dcd223e31258ad947b1563dd970e47a17053e1f3932c49975ba11e14251f76853f30a7115c95d1a3019f3573d09fa2e859411ec6ee56d07c4cd19daa97bfd616fe9a266cbcfa397eaeea499336c1f73fec992c449719f50f81c79bcba18a0c25019480cc3f083b01b4641ee26893711343204ccea7f86e4ec5a3c02b2b62126969a9d9f838d650b04293013cd58f8a37cb39aec7e7895c1dafadc707a10104d9febd9ea521f038bdcdcc61dba26c54ac79d0fefe463e8b52ecf68829242750b5138d4422e2147d2c7063faa377c5f11e7bc678e3044aa0d1c634625609b72f853cadee5ac37545ad8beaf9e9278e7f3dfee6b72bdd532cd38ec4d5a7b6f6f2fb1c05f3551e32f3f6b1c51bc94d498acf2bcbcb002053f46f6a3d25f239915a16b04bb27c993ca014bbbc366691f23600d37175d5519100ac0f4f162541c238051d43963fc7c828467bb53fd9be964080c681ee6309d73dedcb7b47933ee242a40b3ba6c6a730f40e10cb20f2a7fa1370d2a6e1734b9bb08d6c3376019fe3e1aa2d95a7e67a1850ec60b734d6cfc35451223c94379dd29d1011812dbbcdc48ea20d3acd3f95d1c2eef6575eca2fa78645be7289e26dd478e1085ac634593110ec67b7e821cd9f702c54ceb808ec74539c3609e4895a3173ffcdbb98d2f0db7dd1e8a2b1c05d2126914eef971d7c62fec785e2b25c4c8c82f61dabf8715f2775afd68b83c672a7f1bb8417b3f5f960bfb41c58a2db257f0987aa639bcfd7ec76dd50d646cf0fe6534b9842e632556430d0b8ab28ed25aff63735174988f40903af5ef588df23f8cfa724a81eae90df665d000cdb2e17004c3f0d85d2e87ec96e2d62ea7500cbb76ba8f33f58eea18683c2f7fd3f49f2e0c85fbf3eef56021e8f42a179c84e192d4eb22c91a7469142cc4aeb4c6c963d4a849dce0e61cc9695ea52fb58a95131c7514c0a5b24548dc4f46b3b298f54499ae154a68212f0443bcc87da3f3eb8eaa8d62d45273d2ec7da54540ca476901a3bde35d024f9e37afeddcd460ff21d6fbae1b682cef87e628b13490b877a9949a94ec64f05e7481e813ced751497d44c753a40c27f77aadda3c3ef80d579c9f50e0adeb20c30d81d4a25d341608b84ef929b89fba5170395d8faf2a3d9b95b19b0b829800aa8ffe974e97d8ea705ec627b4d72223f0061076336f2960621563250cc4e6bfa4fd5a593da82630351f9610b06fdf4194f1032098889f92dea9554c016d5e62921827ffb9d340eba69d87692f5840be5958148481f62c4175f19df29c95e0132c6f908c947d98e818c245e55910042fdd81062e726a0e4d9cbb3386fa51cb741fe5336d068ffa6d1f026854d99022fd784caea67acaf3ecba28a54ab364250bb28dd02b97471f9b48af0a87b284efd050bb9b6cf500ff9da478ff00ccb0347b07ab642e12d1083d8c7107b1c88452d9dd016ef94c6fb500f0705a8b56642ab88b3d0dbfe803ba768f74759753a6fad7a052d4c70e65bdd25f9e5c663825945847817ef13aae3a555aa068c4052070927181562d84c6f5030f34278e5615b1e2aa06f988d131d7e19dca40e241c40562fe039465547f6eb15de87687a92a1519fe9170ca8d6e9503ffcfa8bb80bbf18dc5b76e6b0dc45ef37a79f786cda3aab457e898a5bf76e584cf67302aed0edf62fe167d87f2657d669bf9324aa949e8625e656e9c104898b69ea876aa418a84c00209fd9ca9360fce62be3175d9d48310f2d96d979ba5e18f709cba7a36d52e3f801ca1fdf045fce564ac83b3d18f64d5ec1a25f91224b68a33b79474148d55e6c15087b375c683a032d00ab6c613ed7409e2442bc1ca12a9ec7f1ae8ed2ab69e8b78bab20529cd02df9118337ab0a84975d701c2a3e2c6bcf336990b81a15183e02da92f25cb67b1ffef3bfcb16911cf06f2696afc5b173e8154fc7b33633da95c58e136c7c93e2f7d3c1a20902de5c96f80d836c288967669abe19f3f48e4678938ef007ab8ab3198b16ab33d18bc9b1cc34fbc02e6afce5240a0ab5eefc79abb685ecb14e8d7489a328d3deed3cd835f596fba2f1995b386310ae3b9888b7c5362860624afdb775ff4f47817a0ed17d92a09b770ea21b66be92860cd1993dc69075dee8dc7e656800e8f560f17e95bae10a9357a892e15a8aa92ddc3d5bf4256f348976421725245663e8fc6e00175ccf5bd8e437034a3a39b24e446e81165c0b889bff5b4b6cdd191c9cd4d1336692b5ca352fa24c416b1ea18cab76981f9041044f6c3a3806a35f33666bbb61d592e445cbc012e08f32206a103810343efd075ecb6d9b25c08aedbdf52df5e1cc8e76918c939813fcda4f3d36dc68a04861b4447e69c805bf515c6111ac5d3a12ce8082929aeb40d06d100756fd4aeaa2d1d72f1d382f8eabe0279cff7c110d172a0b5f030fcecc97412da15ce02f435cc87f3bec43a9ecaf29bfdb8b30dcfa18a0ec42d1475bab3db4608af7534092db2cf4795177ccedd9c2f626ff50477ceeac401ad1c64724cb6beb0387c64ef79e7712b989c9bf8f0c90edbf43b27ab371ea7c48f59e0fdd710fbbc1080194aa1047fca9166c4523e9662d410fdb8c9f9033e2d4f2464d74326698b0c00a27b52b685cc599497f70a29c2349ee95a1c3e6e132a0a571b792db321ca674bf3119ddea9b6f8d28284ce3bc42cbc67176e784cd215a0ad80eb5b4887c9c4cd7d96fca840a21c1df307831f5fbc264e1e6fd3795e1d07eac9623d4e2baed193bb1656815a91374ff416650cf50cfd26d9e57db12086dced2f9a376b13fff4035afeb92dca81ebb7f93b1c47b12dfba5fbe7bda54c5f2a814dd014349d7c9cf8fbf2362bc2fdc4a7cc21eb4b8cb1bbed8ef0a549761f0498fd2b9c2fdcd00ecee4cb128a5223cdc2053cbbe6e94ced274f3273d941e1e6c8b630ab76fa18beaec4b2288b802dcbb408bc753704f034282007627a2f88810150e608a97f8a35de174ca5620b9c1cdcec4b2ec335f8e21b178bd601c72e02d41dc50cb2d3551261bf195e95615cc26e788dcc731a5f592d2cf5866ad467443c42b62872d6e910025028d338045bd5966236b82cd9509611e0b4002704e4f41642b71d340a7787deb89f68d88aa214ca8e49cd724262148c49d97085c6b64d397dfc0a871396107f2a1dd44e260d3cb59f8ca2e647f252d46177c6a197e34b25383909c03a859ac12f006ed9ea9346c702a8c62afaaf9661cc9c1e1f34eb27735bda27bc4c0221909b391dc2bc68f38790e7ea9fa9acc7cfdeb63db23f4253caafceb0cec1fe1aef1b85fefacc00a6206680224773b3cccb7e663d374fad42416ebc97bb3fb36568314db932c2c49ffdd02e82380cef803955e6366a64b8b8814f3902ed746d74470b9173482c60cb9dcc0d8f1a8ec891390df737065af0b5a26c4f9dc72f2be07378cdf9053465cd098f804c8a46e7e6c9cc4a2c1266537f396ea55d22b8e651398d336b85f45e788c0d4de1e069a861e1faf70d7c0294f92f44bcfdef3da9ae089de7b7193bbe88d0bd4c38ceb4d0fe28eda269a663c7babda1fad42aaf0bc0cf6b5d1f0743b3013e2cbb59687d60d3b9300279ccf7f17e0f2a3ff7f2d8cc425278231e78b16b3b1b89c0e71dc94a28fb7519ea3e4999552322c852fd9e9daf22ce98e408342bfa4d05cb1562fbbca416d7d92b4a5af781f3f17bb5c0c410abc7beb592ff3513540e625908236dfba1f358d7973051c65d9d296c5e5f081bbd65056770898d327bbebd0a20eb396294c4797e6ab42a132981cd788389334c7655ec3682b73426a4be5ee186a1b76453007bdb48298eb6671eef972acc157bc5fe1671ad38ae822f6c859c69921a9a0268c5643433b4f73295521900b4367b0a20fa588d6ed8c40372bc102f184f97d7dafd24518b8180fbcb86e6be0eb7c5d24e50c1db6e02385d1cf35927ae7b451da0846b8523eb38ca44f649ef63e0043e8c5899db036f0cbc0d58f7b23955ed588c2be8a8e42ffea4b8189348fab4dac952184a67104b864ef5afc4ae9af0f172119995397bec805032860f8c50e7967ed31645b315dea0be849cb8a5b06f5a727863dcd4c6eb5c87afe88a1654258e8b3c2c76995398444eee84130b070ccfeb9b1b431ab0cce1fc2a8c6ed8e1e95451af4a777837b4d0348f02f0bff73dff18f4bc296e", 0x1000, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) poll(&(0x7f0000000080)=[{r11, 0x2b}, {r11, 0x18}, {r11, 0x40}, {r11, 0x104}, {r11, 0xa0}, {r11}, {r11, 0x20}], 0x7, 0x9) 06:38:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 06:38:55 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x20, 0x84) 06:38:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) close(0xffffffffffffffff) 06:38:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x6384c9d6) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/68, &(0x7f0000000080)=0x44) 06:38:56 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000b43000/0x9000)=nil, 0x9000, 0x3) 06:38:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:38:56 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000001100)=""/4096, 0x1000) fchmod(r0, 0x14) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x20, 0xfffffffffffffffe, 0x5}, {{r1}, 0x0, 0x8, 0xc4, 0x89}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000002, 0x9}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x1, 0x7, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x9, 0x30, 0xf74}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8a, 0xf0000002, 0x7e78, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x9, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000020, 0x58, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xbdd, 0x7fff}, {{r0}, 0x0, 0x0, 0x40000080, 0x101, 0x6}, {{r1}, 0xfffffffffffffffc, 0x80, 0x3, 0x7, 0xca3}, {{r1}, 0xfffffffffffffffc, 0x47, 0x20000000, 0xe7, 0x8}, {{r1}, 0x0, 0x30, 0x10, 0x4c36, 0x2}, {{r1}, 0xfffffffffffffffb, 0x88, 0x0, 0x200000000, 0x800}], 0x0, &(0x7f0000000240)={0x100000000, 0x6}) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 06:39:02 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(r1, r0) connect$inet6(r3, &(0x7f0000000180), 0xc) 06:39:02 executing program 1: setsockopt(0xffffffffffffffff, 0x4, 0x31, 0x0, 0x0) 06:39:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000140)=[{r0}, {r0, 0x40}, {r0, 0x8}, {r0, 0x8e}], 0x28f, 0xfff) r1 = syz_open_pts() kqueue() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b6b995c86157f8800000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000800000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r2, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) close(r0) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x29, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x60000000, 0x80, 0x100000001}], 0x2e6b29f3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x85, 0x0, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x7, 0xff}, {{r1}, 0xffffffffffffffff, 0x4a, 0x4, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x42, 0x8, 0xff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8000000c, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x77, 0x11, 0x5, 0xab}], 0x3, &(0x7f00000000c0)={0x5, 0xffffffffffff8001}) kqueue() syz_open_pts() 06:39:02 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 06:39:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xd05c, 0x0, 0x5, "b4f816f1918c60d41662e09210d4eda29bdbf811", 0x0, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 06:39:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) socket$inet(0x2, 0x4000, 0x3f65) syz_open_pts() listen(r0, 0x0) geteuid() r2 = msgget(0x2, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) msgsnd(r2, &(0x7f0000000040)={0x2, "b8ca1f6c42b106cabdaf21f15e740437321565605d48803c44eba81a5f66410577ac1206f38ca549cc1f398563c4c8a131f4c125e8e13e13a1f12de369b20c05a2b2e6812f015e7615a7a4197f301ad4d5c9"}, 0x5a, 0x800) 06:39:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x4, 0xaa, 0x22}) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x800000000000039, 0x0, 0x0) listen(r1, 0xff) 06:39:02 executing program 0: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 06:39:02 executing program 1: 06:39:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 06:39:02 executing program 1: r0 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 06:39:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x102) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 06:39:03 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x7d) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/60}, &(0x7f00000001c0)=0x3e) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind$unix(0xffffffffffffffff, 0x0, 0x0) rmdir(0x0) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchdir(r5) getpgrp() dup2(r5, r0) 06:39:03 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() dup(r0) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x3, 0x0) connect(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f75972442aa0081eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa05"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/188) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 06:39:03 executing program 0: socketpair$inet6(0x18, 0x0, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1ff) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r1, &(0x7f0000003380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/90, 0x5a}, {&(0x7f0000003200)=""/111, 0x6f}, {&(0x7f0000003280)=""/122, 0x7a}, {&(0x7f0000003300)=""/111, 0x6f}], 0x8) dup(0xffffffffffffffff) flock(0xffffffffffffffff, 0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x1) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 06:39:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) 06:39:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) r3 = semget$private(0x0, 0x3, 0x295) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/227) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:39:03 executing program 0: setuid(0xee01) shmget(0x3, 0x1000, 0x353, &(0x7f0000ffe000/0x1000)=nil) r0 = msgget$private(0x0, 0x48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff78) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, 0x0, 0x0, 0x0, 0x200}, 0x7fffffff, 0xc000000000, r3, 0x0, 0x1, 0x80000000, 0x80000001, 0x1ff}) 06:39:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 06:39:03 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mlock(&(0x7f00000c2000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) 06:39:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1d7740a0ba65c2af0d008000000000b90031c7c5ebd52dce8da8c1a983a6421e7733100e986613318d352be475ebcb8e65da03a33f312173a1a457446fc6d9e19893ba6212e9a7019d556a2db6f4c1889bb910643940138d881d1b0b219108571de02ec599477c534361d021c4549904f670672645b79282bc0c632f550d48b8a0624c052a0a9f374bb694ccac08232397a0f25a7c103b0860c171fd93062214931a7bfb546e"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) dup2(r0, r0) 06:39:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x1100000}, {0xfffffffffffffff7, 0x7f}}, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xfffffffffffffe43}], 0xffffffffffffed7) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/166}, {&(0x7f0000000280)=""/13}], 0x68) 06:39:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3621603750ebf5f6ec2132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba000000000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa47418e27a4afb543df0245b7eead7e839382cb99e13f8ee5d1c4e81cb009a", 0xfffffffffffffed6) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) 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) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) dup2(r0, r0) 06:39:04 executing program 1: kqueue() socketpair$inet6(0x18, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/197, 0xc5}], 0x1, &(0x7f00000002c0)=""/54, 0x36, 0x2}, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") 06:39:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x8) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 06:39:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x4a4) r2 = semget(0x1, 0x4, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/227) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3c2, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000134f087010fb426c082cd26c911c121de48ac6c6f2c978355f55e87e5731f6952e67f6f6bc39434e9a387e1e12fb1ffe372d44428b7073a6a2fc584dd0881be5acf080433252dd15e7051a0afc37ad872109f2202635ee87612235c9665194f7811a9eaece7c44067a1e24f5542aeadafd915d647dfd2922ffbb2d3134e683e87892124c0c2c7322afa1d1473b033d93f33096aab565381a6c"], 0x10}, 0x0) r3 = dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x9f, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 06:39:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 06:39:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200000) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f00000001c0)="abc174e3175aadfea42d918d9ee34f8def404a957053edb844bf266a215f", 0x1e) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 06:39:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:39:04 executing program 1: msgget(0x0, 0x40) poll(0x0, 0xf7, 0x7) r0 = msgget(0x3, 0x600) clock_getres(0x4, &(0x7f0000000100)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/218) 06:39:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000)="e8f0e55e", 0x32548f03) 06:39:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000080, 0x2, 0x8}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x2, 0xd9}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x5, 0x7336}, {{r0}, 0xfffffffffffffffe, 0x85, 0x80000002, 0x20, 0x100}, {{r0}, 0x0, 0x3c, 0x0, 0x1, 0x5}], 0xe3a, &(0x7f0000000180)={0x3, 0x1}) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = geteuid() setreuid(r2, r3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 06:39:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x4000000003) 06:39:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffdfff9, 0x52d3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0xed}) 06:39:05 executing program 0: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 06:39:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x9) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204490807817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x5f) syz_open_pts() syz_open_pts() 06:39:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x94) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x24) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x7, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x14, 0x8, 0xb63}, {{r2}, 0xfffffffffffffffb, 0x82, 0x2, 0x30, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x1f}], 0x3ff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x20, 0x80, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000086, 0x1, 0x7ff}, {{r6}, 0xffffffffffffffff, 0xe4, 0xf0000000, 0x3ff, 0xed}, {{r7}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x4}], 0x4, &(0x7f0000000300)={0x8, 0xfffffffffffffc01}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1000000000000000}, {{r8}, 0xfffffffffffffff9, 0x9}, {{r8}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 06:39:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x1, r0) bind$unix(r1, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) 06:39:05 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="18c7b8adb2b06513507cf152d2e8ec7fd6d9f01821a7afcb51f7cfeab22c4cbef0243587ab259edca9854124d4bd3cfa73a0f9135771acb375a64d20d02160448e61649cd88d599f8f919e9c63038180401ee6561d169ddf7a40ccc9335b0b72835b2cbe9a6781eb1777613ee5448de9a39adf1314d625ccf73d970dff3247a1311af826939b130392e0c26f8ca01143cfd9598cf4d3b1dda67b86e49945a0eb67faab7a22a6cad072c96e18b4f140bbdb307c7e0805612685b4e27e85ae3ecd9c8bcc087b610f0d4cc2594b95b402f969e79eefc44f9e9982f680dd2efb1fee860d59b49f2896b3cac15c21d5a07df98cd8e47e7079770e", 0xf8, 0xc, 0x0, 0x0) 06:39:05 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded", 0x72}], 0x1) 06:39:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', r1, r2, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') r3 = semget(0x0, 0x4, 0x20) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000180)=""/38) 06:39:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00006cdffb), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="c1569a1f977a3a2e62502d09692056600ac79169395ac5c1d9369603a8f6c4906cee7d0461fd4025191eefcbd302ef3f63", 0x31}, {&(0x7f00000000c0)="3221e4122a9f23ec4922366981e56d13b9af52dbdcc255d8919601d89873981c591815ca1d874022c77da5c2b063e897403e70193d03d5e2cf1f770d055e5819628411c73abe3a6c2db0e693981e9f3f2ac060f34ad147caa9509938de7af85fd38924e14c607b9664d81e4a567cb07f232bec727d8a48439fa88e1166ee82861155dc4c9f8bd609706c85fd8cc53a8f32355611d9d4ad7d88bb9e0335d4da1257dd3f96198f4269316095d41e8aac86bdcca4efe78a5a18df9b254ef34fd11ea29df899", 0xc4}, {&(0x7f00000001c0)="0b3f296e5144af50563fca6a2a90941980209ae3ea87e0116af9f9bffb1747b50b7f5d2998d29e1011cc4d62b3bb4aa6dcb35a8699cf35178a574111a7eb14a01ff822d065c093b54c071c995534e85e35792e5410b510f09c5b47eaf4a4d35805badabe4e1e0658b4f0f596cc764847fdae2b31f42cbdd788bb17d5c3086ef29c39007bf8a24909918850361c56b01fb1ce806a902e4a998f0b853aa5d0b924b307f6bb90ff6a00d30605cfe2b3c34814c361e17dfbdd50b30eaba368fd3681ed1a2c4ed2f4657da699b0160ecb86481677301913832d627d96", 0xda}, {&(0x7f00000002c0)="d2e05deeaca3ce3ca396b93cef9ac4c610ea0b43b5fe5c20f8f9f2ee5d7e94dad286bed203b458c81b2d", 0x2a}, {&(0x7f0000000300)="02112942ed8e9ca00b7fc4ffc022507548ad1bd11e144f09a18bdd854efd6040f57098d67b286e5892706dc8d6331a754afddedd9fe8061b4178b94ab8c0faf2aa70f4ea6d28ab82527fd96101edc09d2a1107b63cc3117f8a6015674f2f87169576", 0x62}, {&(0x7f0000000380)="dcc225113bc916b070920fb5b76f020c4bf0f373bb9de2a9c13885fb3defe2f83ac59e2840df5ffe0d3cb36d6260bc7a9c69d304e9ec759b5e533e5e6016682691b54908cf5304978659ec1bcfec6af3e50f92682492e1e37591f27ec5e06bd218510d913a53314c7fe02bab7750cc06f375c65dc4b232236c8c3ef7a63dfc19ab073e46dcacb69cf68dc5137c11268c81701cd448b39ca878151a4af012641bca5e7b92c6beb69db3ad9e3e4fb1b418f7ff0825080b8a394f5585cc5987f07f9b9d0ba7a4c0b25f60543e7f8c892719e559", 0xd2}, {&(0x7f0000000480)="8ef8745df1e71a39e56838b7c8a241906b091cd66398eb43d82ac57967d5f0a4c389b1582c8a0854a29bd0bce4ac6375e7f679b92880d5918d93fadd5c1f4fa90d6727c13de0726972baa9e8ff4a790c8ad3f934197a97a32903831732e86e8d0172144b1559", 0x66}], 0x7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x400}, 0x408) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000600)="943bc35d504fb86c31a8c842ce4e5d6f52528889dc9d3bde073061c7ce01ecb7c2f531edf2fcccb27812789d77f620cdb2fdfad7db16b66ffc9395f62fd46fa044d2fd514490ed5c86c1bdb2ee49e609e48ac964ba2434444c5eb44d1a37fc2f6f2f22398c38edb7e50978f62c684e6d4841d9e348566c9c4fef02459d74335d9a572b0e5e88ea63bb707bf40c6c270aba7cfa09ac99a5643866a91486c6b861197354b5a383ab01ce75382326c0b01fc5853741fa36f4d9fa1ef16d6809bb6836ee90bd71e49b413687dd504611a2b00341c233564394f426c3eb8c8d972b2f9a856748ee025fd5e93f6a5379d30c2d", 0xf0) kevent(r2, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x28, 0xa283dd2c4645ce84, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x9, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x3, 0x8, 0x77b}, {{r2}, 0x0, 0x0, 0x40, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0xdfb7}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x8, 0x401}, {{r1}, 0xffffffffffffffff, 0xe1, 0x4, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x80, 0x5}], 0x1, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x4}], 0x7fff, &(0x7f0000000840)={0x1, 0xfff}) 06:39:05 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x3, 0x7}) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 06:39:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)="5b2fed00", &(0x7f00000001c0)='\\$\x00']) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 06:39:05 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f0000000100)=""/59, 0x3b}], 0x1, &(0x7f0000000180), 0x0, 0x4}, 0x40) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:39:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) dup2(r1, r0) clock_settime(0x3, &(0x7f0000000040)={0xf7, 0xfffffffffffffffa}) 06:39:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, &(0x7f00000000c0)="d037631e8c6e7928ac1313c753a665f99d5054488df6589ce8dbc93b7677c0e56f996487c13ab84fd73f311b104eb1fcddf58e99b1b7c4cf92c6cd2de78c7808992c94b80aff91fc296214a48e0451724e60f6e5391abf48efc8df896c6333b4a69f4afdfda445cd30e18883e64d4e7dc8e1d7525e35268d8b6fb42a065940cdae7da029019915bacd9f69567611d4101628cfa3735f9249a8c4fbea12345d79bdd5d6968eae1edb8a4e453ec1b0916ac4c82d55ed58155ea6e6d8784173c5f69639d20fff3b32b2fd17cd2856e6f1586d46b51563ca8fc24d3f4c1a3232f17f5971291b4066", 0xe6, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) getpeername$unix(r0, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x801, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)) 06:39:05 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000040)="b1941d", 0x3, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 06:39:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = socket(0x1, 0x0, 0x2) shutdown(r1, 0x1) r2 = socket(0x2011e, 0x9, 0x3ff) sendmsg$unix(r2, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0001060000be000000f80d42debba79fc7045e329ef60000000000000000"], 0x10}, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 06:39:05 executing program 0: munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) minherit(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffea7) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffff) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) fsync(r0) 06:39:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0, 0x184}, {r1, 0x4}], 0x2, 0x324) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1811, 0xffffffffffffffff, 0x0, 0x100) 06:39:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfd23eb4324a58297, 0x3, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x3, 0x3}, {{r0}, 0xd3cb978a023658dc, 0x40, 0x2, 0xbfba, 0x7}, {{r1}, 0xfffffffffffffff8, 0x46, 0x40, 0x5, 0x8}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x20000002, 0x9, 0xdd}, {{r0}, 0xffffffffffffffff, 0x6, 0x40, 0x3f, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000080, 0x941d, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2c, 0xf0000000, 0x2, 0x2c12}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x401}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x7fffffff, 0x5}], 0x8, &(0x7f0000000400)={0x6, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) mlockall(0x2) pipe(&(0x7f00000000c0)) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) preadv(r3, &(0x7f0000000880)=[{&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/17, 0x11}, {&(0x7f0000000580)=""/190, 0xbe}, {&(0x7f0000000640)=""/163, 0xa3}, {&(0x7f0000000700)=""/184, 0xb8}, {&(0x7f00000007c0)=""/160, 0xa0}], 0x6, 0x0) 06:39:05 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="7ceebee64fbfa61e187656261853761675346d4c025689eff61a75ee9520183c8a0f8f76468df4a43f0e5de8f80fb75142da1594bb08bd53be7d916c1920957791a7681fbd738df64d74426dbaaf6a2b2fb71a8a57d8bb9124380ba0db113da9283d837cb490fbeb8f1559934d3fceea8debc8e71844d418962d1431d88f3f11eb3c1e7af0391a75aaa3057e021adf0d975668e151c18c4209f9675c5e96dcd781a23088f275e0f870f237d3e6ee1d3761ccb47fb14f218dfb4171c5ec2b1c0369a1bd530decb19ef3876944058e12afe1866756da6a819b305367cdbd35539bddd6ffcfbeeffce07fbfcc", 0xeb}, {&(0x7f0000000000)="e6317951237303127f81b2f5fdf9", 0xe}, {&(0x7f0000000300)="1358486d980fa2bd7c224b947721bf0f88d2f3a2a8a8bbee0458b97608bb010f30553c16f94e8e7a1ec45614070c0785cffb452aacd61f9e6e4647bb4d4856d8f779e6c1ada74c722ad115064fe78f1a48d4df88ff05d8e33349c3f878997cf3d74217552e", 0x65}, {&(0x7f0000000380)="dd8db9042f0a89a26b7660f6e7846d4bc3ee8139b5149d36aee7a31ae3a3bd6daaed41f6405b03998b1e660aef4380a0f7ef6c9fab728215320be3c5e53edbfd9d88130b5b0ad9ef30e4e614e90a21b035fe067c2471ca134572495e04bf14244b0fceabed75b0dd76705f29573f7b63006a143b7d6b67e787e853d379cddf67c9aa814ffde0c184825c74b4f33bf3b2525718d0c123f0877340aa2246787906277555d8d0db70fc4ac6a81f3cf68fde0b281cf58e71e20608ecd99e22e61382020c0cd4c631ee842a7c72afc1c1faa7fa8f7783ddbc551837bdba4bc450d9d856e28ce81e3369cbcab10d2cfab7", 0xee}, {&(0x7f0000000040)="bacfe022732f7a963793c6d8bfabf6fcaa9fea10cc1092690caf63588499ba", 0x1f}, {&(0x7f00000000c0)="a79a4f", 0x3}, {&(0x7f0000000140)="7b05d73c7479118ad14b6a32c4cbee7888fd38d6eb61102b287eae0f61f07b2a338686c763d177ee6c32d95a5b", 0x2d}], 0x7, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:39:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) mprotect(&(0x7f00006bc000/0xe000)=nil, 0xe000, 0xfffffffffffffffe) 06:39:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x7f, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 06:39:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x410, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:39:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x113) write(r0, &(0x7f00000000c0)="54ce828c75ce7b98151257286092ab01dc67caf0aa204796421bf9b2aafd5fa22c1da2b9e3d69e", 0x27) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002440)=[{&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/198, 0xc6}, {&(0x7f00000023c0)=""/82, 0x52}], 0x7, &(0x7f00000024c0)=""/67, 0x43, 0x4}, 0x41) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) socket$inet(0x2, 0x4000, 0x400) r2 = semget$private(0x0, 0x7, 0x0) lstat(&(0x7f00000025c0)='./file1\x00', &(0x7f0000002600)) fchmodat(r1, &(0x7f0000002580)='./file1\x00', 0x0, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x7, 0x1000}, {0x3, 0x124000000000000, 0x1800}, {0x0, 0x400, 0x1800}, {0x5, 0x401, 0x1000}, {0x3, 0x9, 0x3fa5aa8263a6d3da}, {0x3, 0xf8a, 0x1000}, {0x2, 0x6, 0x1000}, {0x7, 0xd77, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x0, 0x1000}], 0xa) 06:39:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 06:39:06 executing program 1: r0 = socket$inet(0x2, 0x8000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000065, 0x0, 0x0) 06:39:06 executing program 1: open(&(0x7f0000000300)='./bus\x00', 0x800, 0x22) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x18, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x7, 0x9, 0x400}, {{r2}, 0xffffffffffffffff, 0x32, 0xf000000a, 0x2, 0x5}], 0x400000, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0xd0, 0x9, 0x7, 0x2}], 0x38, &(0x7f0000000180)={0x1, 0xb1}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x9) r5 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/170) dup2(r3, r1) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8000000) mknod(&(0x7f00000002c0)='./file0\x00', 0x94, 0x6) fcntl$dupfd(r1, 0x0, r3) sendto$inet6(r4, &(0x7f0000000340)="1881491b6b07b39628e403c87e193cf870dcbec6c28c6273bb99ef922240c91fd9636405335bbb7e662fa95d6c02b914", 0xfffffffffffffdfc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) readv(r6, &(0x7f0000000700)=[{&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/184, 0xb8}], 0x3) close(r6) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x80) 06:39:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{}, {&(0x7f0000000040)="99b2889dc2685e4aabe0235d8be2412ece959f7b394f0abc868ca04704c0b265aa73d64eb4f05c3f547de9acd6fadcdac3be7010b2f978644ee736c5c9fbc0840dae669aee9d444b1ed335b63f1afd6f645b871640e02fbd7e1d993051e07a431a06bfac7d8062a436730038f7aa84cf6de88783ed7ded397606c81951ea29c0b45c82c3869a329ff9e9e8bae6", 0x8d}, {&(0x7f0000000100)="d49075d96ee5c515db3ba88ca899e6ce0ecc62050b", 0x15}, {&(0x7f0000000140)="ccfd58f4315934a572b9528107e7d5b56e7d626310333f8a1d9be77216c83cab26a6c8def7cfe024b061f1ace343cc325b9ccb7b81ee3860deb8e5e88ba42628fc228116afbd5b8ae7da949606bd5955e46bac8ef947f6bee9c60abb0cb07bbf6a02", 0x62}], 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r3, r4) 06:39:06 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/6, &(0x7f0000000280)=0x18c) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00002c6000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f00002c5000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="2d1c00", &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='}(\\\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)="d700", &(0x7f00000004c0)='-,$\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*$\x00', &(0x7f0000000580)='-/\x00', &(0x7f00000005c0)="2f21407b2dbc00"]) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x21, 0x1000}, {0x7, 0x6}}) 06:39:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) write(r0, &(0x7f0000000000)="2100ab9ee216f01536f681ad356df5e9812364dc5c3cf5d1d9c3e9d65f610b7868125a0f50b5be990c", 0x29) fcntl$setstatus(r0, 0x4, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 06:39:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000fc0)=@file={0x1, './bus\x00'}, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x6}, 0xc) read(r0, &(0x7f0000001340)=""/116, 0x74) 06:39:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fsync(r0) 06:39:08 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 06:39:08 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) socketpair(0x10, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/187, 0xbb}], 0x4, &(0x7f0000000440)=""/63, 0x3f, 0x3ff}, 0x0) 06:39:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2000000000000000, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x10) 06:39:08 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100, 0x8, 0xffffffffffffff00, 0x6, "316f99334bdd7d58ff0d3ed5644e311264bb1d14", 0x9, 0xd9}) fchmod(r0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x6, 0xad, "b750d621c9b1a1d85acc2d084add43acefb9935d", 0x7fffffff, 0x5}) 06:39:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x1, 0xffffffffffffffff}, 0x5, [0xfffffffffffff800, 0xb3, 0x10001, 0x6, 0xa75a, 0x8, 0x8, 0xf3]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)={0x2, 0x3}, 0xc) 06:39:08 executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x236161bc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="ef0e627c3d67c941c8ac2743ff9f9ddefd8169d1f7287827601532d1f52a59b23100865d1f3e29bd353085f3cf79c0e57c57d9", 0x33}], 0x1}, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:39:08 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket(0x10, 0x1, 0x5) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3f4) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0xfffffffffffffe45) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x5, 0x6, 0xac53, "703ef3d81561d86cee334451ed3188a7b0437f7c", 0x2342170f, 0x1}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x6, 0x80000000, 0x8, 0x101, "91f854b46d16a0faa4cb12a89ed44a5b57801697", 0x20, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) read(r0, &(0x7f0000000040)=""/5, 0x5) 06:39:08 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="49877b759f8f24fcf4197e080000008e27eca6820fdcd29528e7c077130e98a11a19a50b0c739585323f7c03ccaa76e2f50efeaa665bec932000197fb37480907e1f808ee7aca2", 0xfffffeaf}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) 06:39:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x70) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x118) readlinkat(r1, &(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)=""/136, 0x88) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0xb2c970a1bc8743a8, 0x4) 06:39:08 executing program 1: r0 = socket(0x10, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) getrusage(0x0, &(0x7f0000000000)) 06:39:08 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0xad59}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 06:39:09 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setuid(0xee01) r2 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchown(r2, r3, r0) setgid(0x0) 06:39:09 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 06:39:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) socket$inet(0x2, 0x1, 0x80000001) 06:39:09 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4c3b) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 06:39:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:39:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0xfffffffffffffe64) r0 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000002a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031ad00000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1fe490f1584ec20df50eb7364713775f9e8de35604d8a8d05547b660fffa8fee41c615e9f581c62b6c46b54a2521695cb16bd473a5e724dfd340b5747d852101910867536c0a52eb388961b2dca09e5eb2a1b8a3edf92d88f05ff9ec881478988b23b370af131c549226ce48f0af1a70870a51ca766de3932ce5e08cd4d329446a0d865a3fbf6aa0fee9e46476c44dcfd627c7b7fdb53969fe0cf6848caa6c08ee27bf0fdc51cec9ddc79921f982ce3a67decd7d507b141c1417191e8d2ab727ca126274484cc411363d31fd8ca52ee512b822a8ae3b56725a628f65993f4cc0cea240fbaaf7ea915"], 0xa4, 0x3, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 06:39:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000001040)={0x3, "1cfa6305c1ee928c5298f00dd62fe915871f8a4d7314aedb7dd63066c22088ac205ab6b356650ba56fe0e8a849f93a2b5a8c7071fd25a053e7fd3d2862aa51dbb1447a4461530995f0cf3411422d4de4dc2667ad2000951fdaac1042ccc4044586ab38282a6dedec5e5f5c95c6e24dfa412cd0796841140f1daab9966cbd049c9ffa070f51b898198a82b2c5991aca94df46633bbf57ca4ca013cdfd4b1bd0542424b8835782260f69156cd8d372514225213e18e9b4e027058dbabb0d2261a8af647711ea8c74c7f21e1f0d8437e2b29db55524f2da23a02cb33f6c2ff241a1b5dc6c8a7de4eb9648c42c1b404efbc02d8ecb"}, 0xfb, 0x800) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sync() sendto$inet(r0, &(0x7f0000000000)="d6303c72145226cc6aeb3b798436e01213d8ace0d645087a8a848e479d8b3ffdfba47c7d338d1ee2db547718590aa809e4f246af1dbe8074f6232bbe111a58640d3673e05c8bc45c82553f4d1d0864e0458a07ff11c94c730c2c7c46e0c7a3f54984fdad9822a3b9b1b0b6238af6b8de7d6b1ccf68b1bb47e944ea38fe6adcc5a9ebd2b615af83028cadb790e01f9c7d9bb9c7932c8218789d509f01a3fe39467240c2c7dac9927c03da3d7bf744abd8bda2d265a2db0ccd26c7e27b964db5898460f5eeef5898b88e8c5eaee4280a5243d97dda6805911c3ea49505962101d018061bccf48fd4c77d13af8046452fbf954c34946fe5df145462af9a569fee0328d2f0ef7bbdfaa701e56429f7d575b8d973fbb23f1d2a5b962f4c35ddfd7550b0c10a52d67d8a26c4dfb35a16deb229b789591c705dadabcebc467661681f2cf605d1969a9023f2ab6c1d149c477aa6ee8a3bc85cc29bc40581395caf7ca7bcfca741cc79a4a72d2b3cd848134c1c4647601ac8c4566add1724feb458954e00b6d07b35dfee26f2088e729ec09585098fb3d0bde03039c2e21f854796e0bd64fee242504567b92269cf16e92410e3c95063e8cb3880e639e2e113704a554c7925ef3619067b40b0c81c72f1693593fcf5c83cf3506bd31894e223fe8eb391531ce9990bbde3f58fe25b9033e10fb3216845e9c24ae067aace325571c1b7d6179141bfb036950c3102a68e31c5e083a36a4d7918e6d550ee740ed08839b184f462ef74e9a3bf50e6b71e4272971d5baf0ad6eab1965b4acc3927b3d332e1ea54fff73790cc405a6261a25eb088b910d65d1cc15fd5bb801ce915a192ff472751d62bfc501a828e06b040fabd92908ebb95a9881812811e31b1b98376d4524918ebc3dd4d55e23845318f3d57be009f33f2fd7f98f460631d15344d83b819fa934002942d49a58dbc17216ca34ffbc102ef06e2541991dac64ee616f6b1c8052c4d4d1081eddb3997ea99049e670233cae442be9fcbc1c32af4b355715b45fa3de8c87f52a2d36e5fc54b73041d2a302c0ce47cc68ed55b93df815d34321a5626622b0cc48bdd5d6a840bad4cb56d9093b964a6628b426233f9e421247f7a6a0704603c68717e8ddf7bd2bcb4b14304c8cedfc9dcee35dc8f8b4d23d89398ed73b526a2df416b22c7dfe9a8f91862a080a1348ca675ab55afc5103db45076bc38a94d0c3d1dd06382024d3f986875ff00c4d2de3b6e45de2535fc76d8ba07e13f7c9ffb5f959ca8e21165149a54877c01a144e04eab028e070278059fbfde2d9538c3931a2917520f8a3248e9cb33bfe91d7ccbf0efe56a933d507e1b1ff6b7bdaa30d25cf8c1bf0602272e2943cd0e4c8c6715d4d757b850bce84d5d34b502ea9a60779e8ef2b3cbb867521507e14f89f1b9866083dc95517e4b9209e4db8f2f0f4f35c22e47f8c563f66a814415e3a6894af645447116404b977cf8a202e6b583f07eacddccf22b506bd68a5a13775fd041538dd4459621c19fd04b67429621b167eb87c0e3c4beeb1c8105e847ba55b99fe8edc0a815f0f9345b69b1ef7a32c161e5c23c81dd575553420294d31a27862266f2126ebfd790d2d5784aed6a62f039bb82fbbe2c9643786f0df515b7eb15675092badf69e20ac438477b3fdb7cf9d9d4ac8f0565efaa60288e58d0b58ab2f92369d5a9343b252bc54831f284961419cce5737eeb1ad4370e10acaeb14d673348e4dd17f370bf859d037c8ce6f9106ab56bb7109deadff9400c5dd3e8f5e719f86cfef210c9ff06eb0a2f01748f8c85e6cf061198ad72ebeee104a5de7f35f1a34f54090d47ab7aec1b49494231f49acbe4207d0901d95035e3fad5cccbf84190496ea0f6e7dfa5dc32cf54515f285093f56143a55c6d34a3ee76986fa3052e2e795c1b77a4404850b3203e6d1d81c56374ca1d1399fca78111d64182339768c370059fb4d63c7778c27cffdb1f87c38bd770a04d3aa94d8686bc4fb53842ba16a9b7d74db7e3675102a6e2896d11b84792fddda748ccb2bd51a91cbf7db185804957e4b42b00e714780415095ed7bf364039382c368964c42dbd30f34968f3553a2b52a421174a10c9178ded2eed6292de8186f904d6d320f28af98e883ef0b9606d4517a062e498ffea8a6920b97b33218450029afc47efb63eefea910b5776d6b470a4d5fdf0070ed8bc6388b0084d9c10130f106edaa430e95896cf98096ea33bd9cdc5ea27ad6999fdc0662b6fe01e3c226caf4e31bbe3131fde4219aeb017d2f69424a8ff3e87c905c77ef23af05cc155e1db9aaac994c903e5f767770ba7e6e15d5e30789f2313bdf705241514a13df7ca04421201d3d5f45fac60da50601c07c10ed97a98eec9537066a02d41d68d7c9639d3646d3a4a6138420cfaa5073a13cea07d281c6e40234e80df9648bccb353c0a7f43e9a94c1f3c90813db149aef80fbd085fdc0e1b2793e382237550f957e8e799865805decf7903963ef54dbeea6904c80f1a9b3166758761139d4866d334c1008b72f1d09f141c1adce409cbb88c27c6c28f20a8c285ffaad83de955a08b780d0b01b3bd890acabcf8ed2bb40484ce950cde20bdd052a63a4d7526b3d9c4adbf2a340b3d81f3a78024dcde104cec6bb5393beae588ae6bc7ff7eb6286ba4070f96e1432da785fd70968a4466cf9c8d5587c613de0b34d991335c2c24efe337af665c9af8df88ef47b45e834234dea9a91f45d127275387fcf4d0b1a4c1642f437c680e8639f67694cea79df20420d68124188d78b77eba086f6f70244dacca47fe39f2b0c357e5e8a3064e5b800b7881f80566a8283ec3530d1522e9fc33b90a8fe5995dd060d59d98cd2c28470fcc4feb89fee8683c8bbbddd0f32a663336b68660c4b7f0e4270de25df52d1bfe35a915037706d9feecdb501d1e41f7ee158b8af04d519b0cedf2ff12693cf9c1a2c21ed41941abb8f72d4fd76eb2ae085ba2b5fe681a4b589096f4ade26bcb792692582a1e95a6a2ac23b346602f13e6e9b3a5f07ad9cf1abac23ed53227cc40a1f817a5b90090303505be339a5875df0b67f9b7af6b74dbcde300d69805f2b5cd5f5dcff597b846b45f28d39aa6aee32dda650358f006696d35ac0ba2a838e60c2f810432144eb8e9b1852b68f2d3e0bb814ab8e1915eaee6311417555282acdd43e7214db0a7c87bfbfd44444626854e8b83cbdb5a08d49f9ea36e312aab0b0d33a37dafecce370003de6f5aa8be80e331bc25d35f21ab498561e40a06f806b05ed2f5a1e70671c3bd569e282a69257d7892be509743697f298d9acc1751b5f77467990b75e57f8e1167500cc025e15b291a23b3e8baae4e35229c96591bb2d16abd5130cf90d2baa3343d14b6a08d7ab10549fabeaac3bc8908bd1118bc3aacab42c6983c5fcec59200272bd3b2454eadf9ca62430a5bed2ef2e9e79edc447518451a747fbd1a151a58268a71c9a074f793680d778b60c6d83b06e4e792199966164fe8e19f71316cb463340d4c40f5a310c531da994b287f3bc991388f613542475e97edc5373f198d403c4435b95c43a0811a2d399710305981867825d02f6dd055f302ae8fd1936e5412f38eda4e8a9cb204e8e344cbceaa7c615fc99501074a4a9e8bdedbb4b9f4d20958b3c34eaf97c5a6643fec5a66c4a4faa936e2a7767ef96778d506bc8d3faf83c84a0bc0875a01f7dbd5ba1c27df947853d0f13147b2190c1c2546692b0616c7fc8d516858ca810820b3b7df9c01296a2fb5d5368fb57d50d4bc969e0da726fe0907d2c5379c901734494cc1c5a56964249555086c82120c0dfc02883c06619c95a737e62a16ae34bfd84db109c83b9155ebf032cd21b2feb41937847a1e9b36f7ce7bcc3f579029b8fb59346f42e78b014eee380c48cac5c10bce50e6b3d62206179ac82efaf7c90bc9931a40f025462efa0219b9139519d273edf63803f427345c52ab94712946f96c1bc57d9f11fc4ad99a09d08ecfc652a0ccf551fa136f353f84164cc02bdbfc3ac40dc8d04a248b04900735d0e4754d2dbbe757aa08ea212e846d2a4159546f4d75a460fb71d92fd3583e630409edc513d5bdfa97393d36d3b322ed6c86792ec86ecccb10101cc0033eb03b4e6c690f927674353b2953d355324ec94e0614933d3cc02ca8733e50beff472dd0a705fcb4d85e2915b12a8905f07e229036fbc7bc4a38abd89cbbb84879a2a37c477dc49292f1e547ddf132e265a237161c70a977d6c08c3730b4f2317b270f05efcd8887c0eb35976dba3e469d9b32d7ab0ed01df8fd42d09a74ff4a8cb20e496e778626dfad73667a9710ce6ffaac22200ca43339c6313fe7dcb94ef5b9c1e4590be56b9e8879e1d31f498acf3d1a95bfaa609dc84c301b8b4bfe9675c75eaa5719a1337ade9b090c8e594560d4a7b7ea11afe43eeb41d931810ff15df23e7f355c03ff1e0813b40d64680a22e2db1509f2d109dfa46877f89907cbd5ba6c380a11570a7c27c09d1968cf8352ed4700f4d0a8fbecdc38da36d289b5fca9ccc2b57fe999fac9ffdb2b3c895b7e86a12ec783dbb7d0ff3dbd8d04fa7a3637303c9d52200d25763ec1a099480ab0d16d258568317b722ff30fb10ca60718f458b466f02c3f16e467b3363abcc5f6b2c3a01d2416d54885909efc924f934e0a1d44e4b90ad2a53403a46c301c3731b7c9bd7d2e50d4d8e876aef7d08200013c1c5e21d526dbb7b4e5cd76dfaa351b3410520d12063e9f0eca606dd56e37c3dc86e55b81b52feeafff063d9263995fa3c1557363e2344ebacec14f3b895c5e1ae73cd0bd859ddb76ef360066dd619cf16368c52fc91ec49ca824b1583e0213f370abdc5b929dff309e7be62ed98ce2227a9813074b1c1745f80bc1a46d5f8b87be2c7642fe63e2448741c457010e2327ea261725cc5e3e5ac470b55b10e19ae28bab1c8d96b175cb9677fbc4d8ae9d24a4b7b5cc1a8ed9f1864fde609d87baec1fd98f94faa7f0a86a1c638462d956e1435ec8f92e6900428cdbf186f9bb0c24826ba61ad8ee34719b42c985984012719b5340ab75550b510da05f247895d9d534103b42c1e2c6bd2f53a02ab2e8a3395238cfca4cfd9c43eb16826910255d2a3a00209699c72ad4a6381aab1b0bd2f5b432f32b9ead2c317f997b3cddf04c6eed30cdfa89c1e2c12049595f0af8570b3c084974f1bf630db6d712bab4d31b5dd5bd73ab9a68a73d7d7c44fae30e402e8830553cf95be9304b2ac6e4c54e5340cdd2b2b43bc5fab34e04991beacd34323ea83e26273c4f231db8c2d4485e0062a720821a24eb67520fd2d51d6532c376f8949eed977655dd428f100290ae680a5dafc80dd697b69a8ea0b7ade4ef7502ed14aa378fe6842982a1efec3a5f8222a4f9deb2932832001eb8187ae27741ae524aef81d1a9ee712f2847c400cf7843ad39a660b99bcb4912ad39a82e296746fbb9796cbe3312b9cde1604732caddfcedb928fb0a62e204f721503e2e07d821ca5725366ce14cbb73a2ca6a3e6916f03a98ecfefe44e22fd5ecca98730ea8162c6b5f1dce62aa58701819dc600c3473695ddd7050a87349da2cb6bcf0cf072bb0e3cf7aea3a76729eea51b231a6eac713e4b20a6ce80be83789bc2a7e25f21596413595e88a80c9749e40227848e71b6f0f66c3c302b33e591e1e9f36e44f64ca6d4f4c39e9871076c02a142079263421d4f0308a96a6f45828bee98f72d0e3a370b61429edddaea55045240d6f76332e6456a89b722b0b", 0x1000, 0x0, &(0x7f0000001000)={0x2, 0x2}, 0xc) 06:39:09 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0xfffffffffffffffa) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="004225f7ba53"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) 06:39:09 executing program 0: select(0x40, &(0x7f0000000000)={0xff80000000000000, 0x2, 0x5, 0x8, 0x7, 0x9, 0x5, 0x71b}, &(0x7f0000000040)={0x9, 0x2b8, 0x6, 0xffffe00000000000, 0x9, 0x7fff, 0x5, 0x401}, &(0x7f0000000080)={0x5, 0x2, 0x338, 0x2, 0x7ff, 0x8, 0x2, 0x2f04}, &(0x7f00000000c0)={0x6, 0x400}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1, 0x5, 0xf5, 0xfffffffffffffff7, "574f43bd820228d4fff570e996cb28c9a37a7df2", 0x16, 0x8}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 06:39:09 executing program 1: r0 = getppid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0xabd5, 0x600000000}, 0xc) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/159, 0x9f}, {&(0x7f0000001440)=""/169, 0xa9}, {&(0x7f0000001500)=""/193, 0xc1}], 0x7) socket$inet6(0x18, 0x4005, 0x401) clock_settime(0x3, &(0x7f0000001680)={0x7, 0x3}) getsockname$inet(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) clock_getres(0x2, &(0x7f0000001740)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001780)=""/231, &(0x7f0000001880)=0xe7) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair$inet6(0x18, 0x4000, 0x862, &(0x7f00000018c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001900)) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet(r1, &(0x7f0000001940), &(0x7f0000001980)=0xc) r4 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) r5 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000019c0)) socketpair$inet6(0x18, 0x8006, 0x8, &(0x7f0000001a00)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001a40)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001a80)) clock_settime(0x4, &(0x7f0000001ac0)={0xffffffffffffc66a, 0xeda}) rename(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='./file0\x00') connect$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0xc1, 0x4}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001bc0)={0x7, 0x1ff, 0xfff, 0x8, "29dcb6386f6f64187f2a9d09747c307529f8ca65", 0x80000001, 0x3}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001c00)={{0x3f7f, r2, r3, r2, r3, 0x1e0, 0x3ff}, 0x7, 0x5, r0, r0, 0x101, 0x0, 0xf5b}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001c80), &(0x7f0000001cc0)=0x8) getsockname$unix(r1, &(0x7f0000001d00)=@abs, &(0x7f0000001d40)=0x8) 06:39:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) 06:39:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:39:09 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x2, 0x0) 06:39:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x80004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000040)='./file0\x00') write(r2, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 06:39:09 executing program 1: setitimer(0x1000000001, &(0x7f0000000000)={{0x17fffffff, 0x10001}, {0x0, 0x78951aae}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x1e94, 0x9}, {0x9}}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8400, 0x4) 06:39:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffff00000000) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) 06:39:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0xe2, 0x1, 0x8000, 0x6}, {{r1}, 0x0, 0xd4, 0x52, 0x2}, {{r1}, 0xffffffffffffffff, 0xe, 0x4, 0xfffffffffffffffc, 0x3}, {{r1}, 0x0, 0x52, 0x20000010, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x32, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000001, 0x0, 0x739}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x6, 0x44e}, {{r1}, 0xfffffffffffffffa, 0x50, 0x0, 0x0, 0x3}], 0x20, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x5, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x52, 0xa16ff6d40a930f98, 0xfffffffffffffffb, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000008, 0x3150465d, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x3a, 0x4, 0x200, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0xfe4}], 0x100000001, &(0x7f00000000c0)={0x100000001, 0x1}) dup2(r0, r1) lseek(r1, 0x0, 0x3) 06:39:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) write(r1, 0x0, 0x0) 06:39:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x800000000000405, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x96) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 06:39:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x40) 06:39:09 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x91a, 0x8001, 0x4, 0x8, "34fde7f97c70cc006fa37a0020cbb270d5c19f37", 0x4, 0x8900000000000000}) syz_open_pts() 06:39:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff73, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="103f8100000000000000e3b63f7db5cc0000544b2af1cdef542216550e027e749b30b88c383bb45bcd949b9bee571ba0a23c74a1e575b1bf69610612d86767ed02f2b387f16f5648e5ce676fc0570514bfd69fbfe27c79f43d9559c488b57bdffb6e683a48edfeadaed4aef5dc7b324f6e760a515eca046fbda6653c379da5b11485b87d2bbf6d80f38daeea3ac3f11ca894dc94533aa931"], 0x98}, 0x0) 06:39:10 executing program 1: r0 = socket(0x0, 0x4000, 0x1) r1 = accept$inet6(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) readv(r1, &(0x7f0000003a40)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)}, {&(0x7f00000026c0)=""/50, 0x32}, {&(0x7f0000002700)=""/115, 0x73}, {&(0x7f0000002780)=""/219, 0xdb}, {&(0x7f0000002880)=""/152, 0x98}, {&(0x7f0000002940)=""/104, 0x68}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/89, 0x59}], 0x9) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="cbb4573aa1e2e5b187031e796807fbd27865abdb2cb5c277879868232770dacc6bf8ecdf8f96af682c91a1908bbd5f28f711468c7058860cf09fcb1154d2a2bba25533c38ede59c13e2f3f91a4d19408b18fb08dfe1ba415c2e2dbbceda217c0f6042a4450b2c6d8020460897501e2ca199ad9e0002848a1cddcebe7f9facefea82ea92ca92656cfdfe303a2e4767d150800fdd627b15d0aff194c58e2dba0f3990f94668542348f679bd6d2b34def017a2054bda74452442525d92edf465d864c87d07f652e63c364d918c31a29f37344b580a0d56bab86b03467ef", 0xdc}, {&(0x7f0000000100)="535a9310c6d218ed50b2df9cacef77ecef674e8de27e1bcdb9344bf4a7bb7176756c88ade980c52654335963102de28f9e7c03cf36c069881e3fd4e67c6e7890b3e0eed79833b48948cce97d8c3b8708d52ee4acb7f3ac8a2e8744e3d4547bdb8623b875c4b9a531f072a54401ebf7817694678917e8ae76dbefead2ccfc5af972a4c6a5fe0510e0c9dafd07ed551764f29c9d3b7dc129ee21a19d16132c7992a7f943f9fc8d6d18cb99a002ea5f8d2f8a3dbce3864ab354db48d14028c0eec944ec089bcd8caae83ba06658a4", 0xcd}, {&(0x7f0000000200)="18ebabc6f34ee16fd70b5f8aecce0a0c47484f54216f7d260c2ec2c40fca057159f6cc49a9dfa50dd3e56ed6439106262e986c177fee045f706811106bdc4ede3326ab1d0b561f1a9b37dbe2c7676f701185616460ad81c153ad1de0b89457771c2b210fbb174f05a12e98e35ccf72b73941c3288f1c1ee005c200c226a9ef6464e7ddd5d015a38189b76f647eac073979abf083e3e60ec7efd38e0dafba158d7738634cca80abd59099155c7369c2d44d2beba22af9cd60fedf0e643bd3f72c72d84fa2d1b4c788686243202f5e30e4d0eb897ccb1471921ab3422ea1d08ca28ab840d06a54147a086b65b157bc0249d2e0707f7264a474920a8763e4f955f77ad49d9699e930c0aa1e7b224546320cd21d16f017a514b971dc6ce9ffeeb1d426e1212f5449b71ff3e919aabd09980419879ff9f3cf3674ecb7e910baba0e1c2e2f96423e314c0f5e8ab469f2467c427843bb12a34d8bae81360dae95145671eb31d91e0ba5ffc5e679874bbffef2ddc3a4fba075e97b12697b465bfe85c2e6fcefc164fdfbc7a4903929efef577643bef7f8a4a8e902f33469531c53f599f7a1c838d201ffb3c8fb3ac735c820318af900e64ccd8fa60009e9fd258a55f8605150fa22629482ec9fd3c58ad3b363aa0c60afe8d5863d0f5452dfcf5cb7670513b4974170779ea01a5f9616831dac12c5432e0489108605ecaeb0669d4f3d79dd396a876821db7f647cdd545f3ef3c79b41799c9baacafa9ba72669785dab24a9705893b24193355b0ff27f16788158ce69db1ebdc26283b993eb04094b392341d66b2644a72311bdbef712d1a983530937ca63cfe91988afc5e259833e22952d2309ae6084bd62bae1c0fa7da0209db93a85fb8d89cb0cf4a93e9615c56f4bd390eea4801af74ef8d7518aed05acf17e68064153025b380ca24994cb3e36aa6a6a1503fac7039e2a0f4b1b83c366aa7c032c987f82c10775191a7fca20974eb61b0fa1641c94482ea1cd59f4fd0d32a114788a3e807587ae9f96eb34c218c892ea367ffd7908c6c7c4b65e7c63f0e0b003377b277e3f8d73a86c45d198ab234b298ff88535e6169e020b24d05f248aa5c9dc94813681da5e72e01827566b659feae34b506232325cdfc855c8a8417b1032ec23a724d4ade99d3e9450a21a0c110f3a4673d23c6aef1e4543c00c950b03b156dd8be81cb61b4421db0b26a0fe27a7cd644dffaac4a72be728a0b64bf5b243142154743e2e3e26cbc0e92e75477fdb6ada4445a8bef50e53fc9faec989d2738ae174b68ee305e1e80c44fb21db2014ab45729f11bac2c10b3bdb4881aeed257cb951857685d438bee12fd93451dc5522373e7f48a880fd64da7ebdfd5bf2b1bc848bdf2ffec375fdcbdfb7e40a2263797686052506c1d88e8643aa06d7c08b8edf68006c3c301be10953165a92a8e9d5387bda473ac83bde34660223a52331765c882b35efff9b279679c8c075dba0eb3e29042220ae24fdb3cc8b0177c64ed3b9d28d7287853caf240d30ad552fa7735c9b46c4ee0c7fb4c1b2fcb5e04f4013c357f9d729199f85e292fe8573456e38befe67688032f999801affee3b3fa143690e18f9466bcd9560854cdaf4650ad7c662e7aa993e31a6e1396a8743b15afa289ca7c86152e1125d48d9d10b5f3d99ce8998c74ba2fdf3bab5c84f2a12ea787a2f8b28c17fa41b8f79feddafd2f7d4dc3e0ee8316795333b815077ee8c6151b0c1098b3d51bf937a9fee08d0ece0563d9f822e27d61400ebd08ba8627329a4cc79e13d32a80a6d5ac479557041d58f89a76c9e974c7b3664cdbac0d696d48255bb3ce1bd54e3bba955fe50d9c033d3da791d736491ccf51c9487fb628a542a29bf9e8cd1c044103176e5549462fcced032da543a4c3b9a2b88fd105e5867239adbdad4379678c586595d1f0009de3899f93d0f762b24c35542b7882a3d2102baf57f41c6f31312c1d786648e2622ed93cc414b552534235e08c7c7eb26522e7fea379593377cc5f68354779953eba16dfad811b77f9824d269dde4d5bdb61b25b7a54ee390c4d9ffe155c676d2e04fc67ad950cfec67cdbb45c4f390f3e61828517c3d265732551c69f798f6caf63b95f569c8804ba5bb33286977db4476c2cbf32d663309bf2145e6f166c8771e6f176b8b9b00f3b44549a346284296bd8ee10f1df272d00a5c663e010c9c2cb80cc0d404e562bab8bd3966525a438b7db75fbaa81c36da8f98d4d378921ec503cbb12fe4a44daa4eca53dc7dbc141ff1db36d09f1784562d44ee41e290b9472ea09f7523159c7375ad2b897d0242327f3bc1c42e2c0f1252bb3d1e022c64ca28602bbe17a0f0eaf0c7de4cd8fe2addf9dcc0213fc9d092d459308eb51cf7939aafc9c6af25a212ec3d77f23934c6d966aef867d2012b57047ab7d1ee512a43f575198c1f2681dc2a44f4fecf910518154a5ede741fbc9d82c7520720b9599acaad7b10fb167b58fe148e87f13b4951c41fd73cbecb1a625d02030cfa75d719dd454b64bb790931fd79d60d351c79b3f0999ea2944c1ba50e44bf4881f5fb396b9acdeff74e5a070345deb7b5f098fe7d68cdc95f4136214d335d276f234623e2ba56e1e8cff24bda7a68607cdb05476acf44936d174c5718a98fcd31edfeeaaf7a82a36e3663008d9211a802b9268ec9835bdc57e0697f2e1e0329da57c375065ab4df3893bedc076f4fc51964b6b8f55220ca4ae96034fa223ec3a16d6027abca0e9b7579150b2c00e12e9f14755fb6358ba49ae7bc1ad77297d512393ea512ffa83576492c501b5abc6e59188e4c46b06a99cee51a95eeeb1c7a635eb82805a9169f29c945f0c1e0cf19cf0cdfabc94a98b2a58e4ef81ef498e2fe8a8e34f2311aaf4e764ab387306be0f1cf328e3403fcf1b39e0acd0afc5b2cd4acee5902b61478f263398272ca8a833c11e8e15193eb492d1ea68d5d1fafd54facba8f39135e3791e08ddcdc815bc79f4a67bde5aeae84481cd8b16c20615ac6455224b6813bcf2f6d0a009d624cd5f67384bb78908aa096e1066d5cf3d013b49ee5df9b8a5760c1ba9a223d678555831de3402d65145cfb6f6d4d74db43c857372ab983a681056e9793aeff4efebb80b58d5103e29badb2fad0434f1a41c4bf585ca3ff55aaaeba375a31c803fc15d7556cbee0d3c4d762865b7f0b5878bf9bbee3b6ad726e8239bed00b5ccd38f5788d3bb104c6ca5568f95c1949f16e8536c79f7a5a931047d747a13a3595e7d117c463f4e3eb98edb17acd4f2d3f015a321b1228034e8f1c17347b3411fefb2abed9c504a361958898ae00bb4ac4d2aa3d95abb28fcca3e660a977a4a1eca6a01099fe7fae11501d02ac42ebdee08d553c77634503311269fe514dd62b432d97763ff843bd5524cf1c4a1219455caacdcaf1acef56468082eef0e90ab23bab86044d9c63486953b6a2f7dbe8559a8ff478ca41c5fb8447fc2cedbb48c8dc3cbfa35c7f9488c839ef1cbbefac588f1b2fa97e9f3ccc86850ae415fa5dd561c3437de6e726265a31028e23b78850cb2dd66c9aca721894b3fd6a216262ee5b1e91245176d909cd3cb96b9af3cb2d9a91d962d8b5e67c136140cf7e0488192b200d99ab2655afe637aa2e946279adcd6af90b556976f48c210f36ddcae8a9eaad5b73c06858d86ee85e0232ca6a1f2e785e887602cbadba00be52dd9fc19b19dea2b61c4175fc277f4875aea1959939cea52b9ecef1b1c9c19f934d5fca1b4ac07e256e0598480022c607091e57d2867002436599fbf9d1cd163255cd84e4cfe0e6deb2d3fe83418fada1957d46296210fb33bfdcd676a6a0e4972fd3b869b1612f3ee0882773a9099018059f286829360204f6803515c498695c26bc8d0ea46412a22d3a18cd57261cebea825751a67578e263c582b07dbbf3bc2946f4f0d521b1f450dbf8d82cf1ae6cd86ed63e322375c94e0bfa7f8ad2aa51ff49f2192c56118eef2ab8c818c0133b9fc254a35bf0df66f64e25ab5a94f1e289c52b7da9e2424e77134949b9638496915dd54122a94919567715cb47f0221cd23d26375723f0ecc3280791781069b8aef7e9b30a9f146a56979c080d6f579017e9d72b800ae6698f93b2dc4ab67219619d8d091da4f39a379708e7d81c3afb833d3056ceb12edb096a3d5c8e5965c533101749b67a1d7c8a6562cb2628f05618391e32d0032195313e8be8c7c4a391d91ab299f7069ea6a2258b58861207e165dbca6b96c0ad42fd393e8a3993b4b36f4001eab8712f034f1d905e4dd9150cd5f53492fc2d79c57fc60deb03345dea98129b8e80c99a7b3515d67d20281d9c282036b37af1c6d248e294c3b97aee6540aba181355bff8f2d2cf63f4e22a42835fc97b6679f6ec54d1c7480dd5c2315991115f7aa7f4fdc19ea2bdefdb6cda5f8f44c3060b4ce9b902f80e307005bbc0f9e6bc1c83186c9a1aaa41af2b9dfe8bc361015d41839bf90ab47823fb89debf29196a4967a163bd205883efd5aec50e34a4778b77917b303906f77cf361e6cc5ed5d5ece2c39a4ded417f85d4dab4365f5ac312758313abdff62894a6f9e9ff7add35701752ebf6323f054aa6657f0f0a436fc5a762b0dab3b6e8b7b4c1a1100bdae50db980413dcf933105850c50980f424d0ca9f50e2d64da0d1eefa7bab891c1e97a3f86039a2563db48ce8cb8cbe517b4cf0af077a035c898086b041223b50895fe97df6bc537ef8585b22d71521ceb945e647fe2dc945f94e666a0e8faa8d4d3e2cdf82d18bd0ccf23bd0184c5b8d02ea185b749fb812c358cfab23a514cf327e53d57d1ca68aaf0bb5b2515b0502b89717dabf75f45a73bcda05f47faa11da6c05b37e2f0eb657a116319a26b01d0e3f87d8c98d4f1c4f41a181f07eadb98c692200926d2a195bb667f253f1aaeb25b582bf19fdcce5659008c705593a4ea8b7d03cc387d25a076ff9a1ffb688cfd95362e7dfbe5316ff3a0a1d7fb88e7ead54a04d1063a4b42246a7b6479e4e30137c0109740d7d1a55c26abd16f91a983edb4ae81bda473819c7fade5093e5a84fef9ac48d92772d3e04782f79a5a771ea73538f55aaa08fb510938e91a6fe06bb1f2097bff3f6920932eb0fd6475523b871b7164b4e4a59a446277c77e484df1f4a6ba5a5019898bcd02698bbb05ef71c82b3b3d7a9b58f8fe381ed484bc64a82ad701aa8c6ff3b4e6985a3179206a684eef21669eca2eb9ac1df7f2e2a7c42c7410b7379cc4b823734fe3a473338c614b8bfd6b5e2787bfb4cf86f27e972fae9ec1df09b239daafc63b7c3ae638f15aceee60889baa870ff5749e8afc2904b637ccf09fc543319dc4727978df2471e736fce7823b2c3db54fd95f76d6303d5f664cdb70014f4142bf27dc5230c8bac8fe2a83bae52e19512b30f16007ceec7c966347b23d9daaac26336987d4841b8005064c884f0b66882e96bcf206a49dd6d44e97f9d00e50f1a315dad9f9163ac5797b824aa9cec29a26183b118573b7af3821107f8219ceb2b9240a3270100a376c342ccdf4857d64d48b8f1257a01da430d31bb2ddb063f0f1693c210849b4faa6c2a66d6fb45f893a98c5cb93960bfeb6b36f14432329c39002cee0fd9b7ca80f3218d45059d187573051686a3c03ab02d1433766df43cd3caf81c153bb8a4783dc29b0c42ae4db6b115081eb36547acc3c8a57e7d151b2dda5d3d675ad36ab769304e390a0a8abaf379c2bd3e0f555efb47970673ce131df67f85751b1c8f3e186460252b2d4f", 0x1000}, {&(0x7f0000001200)="d0b7cdf8b16111a1c1397a3847251a7a15703bca967e9aa2f702f533e119bb05364e06171b0c63384486d706b5a28d06eb88aee8f6320d91fae241b40856c2e7a44beec2772858a12c3128b642eb0d1f9aaa33ef7a553d6b2ce1405ab5b2267091360ca94f921187d05f577596dbc5783296ccebec4e979d8665ce6abb4fa2a525690e8a576fca04ea5acc8d4e2a7fb862a30e5c1831a381813f8f8cd6e2617da4d294b8d715eb99c68fdd9e59e89b0cc0c7e59addbd64e0ebdd2bfc841f55b74067db853b51e9576a610b7dfcb63b552d9a245aea369fda32922068b0dd0d5a8c68e49c", 0xe4}, {&(0x7f0000001300)="dcaa1b858d42bfb82dc1f5f604240e1ed1fd7a7feec95f1565a66fe715067b5c080083c3d629b28256933446e3a4a0481a2b7ce2eb379f6e022ad700862e134ea49e4b360e10294152922896258b8adadb5cf64ab35bb33784744e8c83df5bffc5910ed655dffbd3880ab1d79a5259d1944f7f13bdc8f6fb23201699fab9e089b98e06bbea1d19e9bfeed978c5a9a0f7d90bc015bff87f4695999ddfaa583037163a874bdd84ecac5045b7cdbbe1ef28efaf8647f630b0ae31d1b9df89509b42aa79a3", 0xc3}, {&(0x7f0000001400)="692304a4a5d2372f9a57b8780ee7b4eba2a18c313bc9c0deeaee200ec6e36a0c9ab317c8c4032b30a87c4f2e65a70311a542980e66fae446556c911f64c5bca1b10afb69651fae1c8fcd5122afb89d02b5c5cfb464b631b5522252476a6ebbc29457317ae2278c8e433df7154332108cdbc78a74479a8e906869ee98a892fd1912fcac6a85aa6b3d98439ddda856c0c803a30310d038ec8486d272e2cfc55dd05133bdf98f6b1bc2f7c060ebbd3b262172e0a43fd8a989fc", 0xb8}, {&(0x7f00000014c0)="cecab75ae2e37110935be13078538280bc833a9d04d91e200ef4f193d10cd93b60e3c7cb628586311e4786d6dc66c131f87b3b543346d4519c337a44e43a905520d73d8ae23dcf48dc04a859de8e066f8cbafd912ddedab53ab14e22ca40212717cf847e8fb11bd422fe26b50e75877586dd309fbaaf3fd980d64f5b9bfbac66aafbf3f52e915ea43c1dc31315e9d6eed1aef1", 0x93}], 0x7) accept(r1, 0x0, &(0x7f0000002680)) 06:39:10 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r1) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = geteuid() setuid(r3) r4 = getuid() setuid(r4) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 06:39:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() syz_open_pts() fchdir(r1) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 06:39:10 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r9, r8, r6, 0x0, 0x5}, 0x5, 0x5, r5, r7, 0x6b, 0x9, 0x8}) geteuid() fchown(r1, 0x0, 0x0) 06:39:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff000088250000000000000373cecc9db5cfe0d533950580dd61ef5f75fe62396847947548a41baa169ec88fb376f8c3c21a2de82c8f7cfed646b47101a97ee5468bc1fcd1bab58c67ff85914d91304ac4ea5bedf2f124a5ddc32f5e1ca613ae58945091ad28aa05c306d253a0364d911bc0a2a2c8b439b52829f4c1605add7edd3a41d413de748e8f2e145d9d82980b5ac7c90d0024d2d409603e5b207ee8d931c162004676b3f4e422d6ee34fd3ed5e452979d7101384e4550e4c8af398aaf1df59f3a5b1d8023141831bc546e34b5d417150316bf1f40a12d3d"], 0x10}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 06:39:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) socket$inet(0x2, 0x5, 0x80000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) readv(r1, &(0x7f0000000080), 0xffffeb5) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x200019c) 06:39:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x8004, 0x9) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000200)=""/182, 0xb6}], 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x8001, 0x6, r4}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 06:39:10 executing program 0: socket$inet(0x2, 0x1, 0x6) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 06:39:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x84) r1 = semget$private(0x0, 0x1, 0x6) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000001680)=""/4096) mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000002680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b592052206de59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601d81ff9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bc17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fbd804748059cfee317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f0b91756bdb190b332a7cd46175259f34077685a2b4c7200a8f3e5689df784184a1c3008eb343d772274643ea", 0x102b}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, "131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"}, 0x50, &(0x7f00000007c0)=[{&(0x7f00000001c0)="88d510cbe77fc74327a4e22b2513a24ef99770adb28824b84cac517c7036c44586e7709653d75df7d97bfa2eb3d0e0e588f56e7f139f43d9171f1d751c39ffba33dc7ece424457df8b405abf0b2dc386c54e2c8d84e42f5d5cad5db121c5a3e0cf9557a4849472fb2710afbe594d607c87c9ce8ed6892c50e93eaeddb5f7aafaadee217a", 0x84}, {&(0x7f0000000280)="fc65f4eed23026a8d4768b0b7e880fc75d096211fbb7540f5475f6cb3fbc0f87d82f2b3abcee3fc82ffdb2c26584153369b0eeea493d69afaae86c27a807f5fa9a86c3a9e02c0401a3441930856e4e9b66fcafdec74e91d9bb3f002353fafd7ddd43e27f13ae63b7259c3027620cb90233e1ec6601b03f399ce9d9bdf5e6910a59bcdd07a11bfb4b2439b0ff058c48d9a4c104de240039f116dc88c6850a4f0bbdc4a7731b8a715b97198f47aff2735545d10a3d5c2ffa4693da6d17446d479c81aefc71b5138e3a3809792d6396f27de18fa836faf966", 0xd7}, {&(0x7f00000005c0)="da665e4ad953631331c473b53885c22170c39460f7a8beb2ba42c68dfbfb2f7e7dc81faf688a4bf970a284a7d7ab054817385efc02e175ff5513b9d8282e0f4929e30e0774d555bafa9f280c334a01e2a6a2d9f6690d5209c774d7677bcd4018efa0b7b0c5baaa1f6cd7ee61ed4f579fb1a3d366883c429f23c224f2ddfbf2a5c82196816626214ba327630586b7c8b8a0b9bf0b068ff3481efb8a46d8e08b871156c696143088d596b4", 0xaa}, {&(0x7f0000000140)="7d8f25c951fe7988540be86f20df1342418e0e0aad4bf7735e43f6c7579e4206ec8a3aaaf17670b64829527c68e5e08b68aefb4c3ee50b11a7e917812acf6c21", 0x40}, {&(0x7f0000000680)="fc00071879725ec9ae75a44cff12c20e1a4414e25e35a58672d45b0d9cb444dc1b8719e76f919f0f65ad35a97a7d0baa9207176bbdef823aace9f6966ee18324ecfddbbef342a26b17", 0x49}, {&(0x7f0000000700)="a792dee1c7e67ba354e16cb659141ee79baff35e75b667f337d2320318acc1eeaf141a97394b276d68653462b986cd24c8f75409e77d7741dc16a4e9cd498ce60be8fc46c02b24243e84a1378ef5f34a9ab1727eb046a9a548c32f835c9fdfb714db2dbe83df75cf93debe1e82dbeac90e08dd3d4a77dbdcca7de076bfdff1f0bbea66fc4c7159f47322dace91504de315e686a83f8f1c9993da5af3d58fa62f1cc12c8a5efdeb73ed938b0bd190164997b104df23af4b9f0e4589d67d", 0xbd}, {&(0x7f0000000380)="a6bdc63407f1e79823d32e3bd04f90", 0xf}], 0x7, 0x0, 0x0, 0x8}, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000400)="019ce25ec24b08cf5aee2d52c047f1ee0bc97e6c59b53e0e802ceeb611f83fd3d24de4ef9d4fe0621a469d52ef5f0de8e20ee5f611e5e4a2a1b40bb57ad2058e868667814bf44f3f44c8956031e8da055d5ec142fd4dd0600692cd505bcf237af18b105cfbc342dd874413c29068db43bc5533d812e1d72a03cdab7d3c194a2c5a2f14d6f580264b537446a673a1575c84a42ec9bd19f8d7f5d809552d239711522ad91ff19fe8408b8dccaace37541d0254b1a69e9d60efec27caf650e0176f651a775f4f83f63fdf0b9228213b74d3d44fe493f872284f9b6930d2e99061db5a34b5b6307471cabd85f598b2c8c51b9078b0", 0xf3}], 0x1, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getgroups(0x9, &(0x7f0000000a80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r14 = geteuid() r15 = getgid() r16 = accept$unix(r2, &(0x7f0000000b00)=@file={0x0, ""/91}, &(0x7f0000000b80)=0x5d) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000880)="838038a60412979bf241f98bc102c08d770918f0dc01bbf13c306a225b75f19eddccfa4ef8df9b570e2a7d6d21367114ec530e8432e059cdc5d40040469be663c78b62f97372", 0x46}], 0x1, &(0x7f0000000bc0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r2, r3, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r16, r3]}], 0x148, 0x8}, 0x400) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:39:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) 06:39:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 06:39:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) kevent(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x800}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x8, 0x1}, {{r0}, 0x7b4d1c086fb75385, 0x2, 0x11, 0x100000001, 0xfffffffffffffff7}], 0x7f, &(0x7f0000000140)={0x257a59a3, 0x636}) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 06:39:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x6}], 0x40, &(0x7f00000002c0), 0x7, 0x0) 06:39:10 executing program 1: r0 = kqueue() r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r2, 0x1) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r0, &(0x7f0000000040)="f44f05f3322f01dffade91c7fd4deea9f3ce4da832f69cae144b39aa8cfedc3c275062c4b2f9751393319325765c50bb8097c592561cf7956d52a9d9dc6cb7c3f50fefa422b11caddd9971207abddd605dcb445e14e747ad9c272c2ecb49a439ee0e1a0f098cfdfb6bce25d8cdf18df183669559923acf209613f69a087792c700227867e2b2798656311aed6149243acd45530af921d611692237dde6cd5c000000000000000000000000", 0xab) execve(0x0, 0x0, 0x0) 06:39:11 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x45a09eda}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 06:39:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x40000000000004, r0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r4) socketpair(0x6, 0x4001, 0x100000001, &(0x7f00000000c0)) 06:39:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='C\x00', &(0x7f0000000100)='@\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='(\x00']) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a24000 didn't change! 06:39:11 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 06:39:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="47d5d096f9c3af4038856185c53a0152613c10f243a4da989c34fd8c19ffebb9821c16fae425b0c843b23dbca9781fb70c", 0x31, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x28000000000000, 0x1}, {0x18, 0x3, 0x4, 0x3c41}, 0x8000, [0x0, 0x2, 0x8, 0x8, 0x6, 0x0, 0x8, 0x7]}, 0x3c) fcntl$getflags(r2, 0x0) pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a840 va 0x1b32a24000 didn't change! 06:39:11 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000000)="e006984bdbcce34a33763a8841682b68acb1816400c9d8fbc5db191826b19d0b63446b7a9300dcc8c281bc0e275788ee4488710a4736ef8d3b8ae51a8aa80c979fd84239e8b10bc4cada9744b82a6faf3ab96e071ffd33cf731187531319300a3b71d98191863851129ae469878b6a619a0dde37aceaec109e0b2f1467c5897957178d8ce0aabbc4997223571617f1cfab18a2573127f72d0edfa2af01694e3cfaac77386ef4a77d1e06e25f8221d42a84eccdb4364266ee6b7620e63994936901eca4046252b6ec025afdaf104cb6495b469e54aca0", 0xd6}, {&(0x7f0000000180)="0faa4fdf62b166ccdee10e626eb559f2f54efdd1dd089528f5ec1b8aab9360ecb9dcaeea12dfbcfd081a8f99e9f28ec3d7d18621f6fa6bd85cbc7cb3d0df088ed8583942d79623b74bc0c592ec66a5f0dc66da4ded7740e5587e7a88155dfacb9c3abaaaf0f973f25c5973e084ebcea6815bd9db164d00b3463fc3aab50c8f56bb9d2787d3b68587a187264a6060e0f5eb0d0e3b9ca2db0ae4f71f26cc20bf7ae6ffabdfd81f0fd4c2cbe53a8f37ede7c672a2ed3ac30ff8f6d1a2f58ffcc708316a863aa267bc81dc5f7727c721badc4f182811872f893e4c0eb44861374c57b7a2175d0e3bd4153d6ee9ca30278c9f33bad324f63d0b89b8f990061cfe63f56dca9005e28058fd5a9c44b178654538a11260252a13ed5c2fc9b53d7e3999722815f9d3d8a481603265f25a2d695abcc5cfa3eea5ecd0d7cec785c55a3bc3adedea697da7b4b0e9349192bbe83873e5be767b510f628717be756d6083a71228f43fab66922a235dc1935174b2f7460abf809f3772b4101ad6b676886db859ecafb5a0a2d1ed2e064c911a908dff40069144de90b23b6236090588ef235c26bc0e0334bfd8a8051f765e8b200294e34037f4260368c6639746cd131b2a1c7377cce1fd4afad162e73a30ba530054c6a2a07522b1aa52a176f0e37f755b9694cc64a32b4141916bfa17cd9f3a80b24ae63c202aa3c770d5e2f3741bd4b741c597ce472299ad6f95231644d93ac2e097d618c5e0a8f7b22b70a0b1cd6ca9a67425da5114ca74670d9ad46738aae5fc57a05488981ba803286d2de69c34c11cd4d1dcac0937810eedbc7cd229d77c463d1daa9dfbb634f010f788893d33186a6a83900d55de03762e65f9cdd7db16dd990877f211886f2753184adc1efd0813e400e76d6bb1172fb1193566505f7bfc7c31bd35d6969c3dc68ac2c845eb6f968d185eca87b527d6f3adf7ce977456c84d0223e8502137198e5e9ef0e7a07dfd5f7f7bf29e16fddbb9c0f1b9ad9807f8c3f4d3a5bc1497fa85a827feda6f6090aa823fc8fcf5672fd942fd172ee0d63c8c7fda72dec8e41c9c50f136f36b5b402d31e5e80002c2d74498add9afab0ba4288c0a70355c5cbc688bf5b93a68378ae9c8409fff830fb43407d018d9958e6382c33d03629bfafda559a888af99e131530e426be5a7567d1866dc17b1cd5b4dbb088bb0d0ff758d98a6b50cd945d6df3cabe73ba3dd368cee6a93cc3bb6995da20c95f13280f1f0d35e2faf0a5614af4fc21e70c6ea2df088857e3c374b6663d0a9d08a5c119ee70780e0ba2baa9a3ea9691b27b37e4b4d26fb1b55842d23e27c4b8eda1b9618afedb122642e1b1b69f14142ce4fe34c5a764ff2f0659a98c4081e001a2911cb0df68f7667411b5160e472aa73488e01c500d23a418e686fa0963bc71e58af31c966e3478606513cfcf89b830f31b770ea3c12ae7c56f6003e8165250ceb68c9256e8a66c1f4d9c87e1cf56d07bb2f2ebea3a2bbaf0c3abdfd2c893e6350aad5b12b24eb508d352c2230e6666844a32d66f7bc2748c3304c2c188f2f6d0fad172c5f0cdbf8eb680e21e58a50ae497d6e0ab0afeb8f479c266db55471c8e39b8f61fd8e1c6139e45c0d827d5daabba7e7fe8ba7c66759f0526c4fa34bb68c6eed565eb66b1b70f8673b35ad55d9c2dd1f8ca483520a91a7f1d85c540717dde76e5c44ae8459899c988e650c59e4b81e0d4615e67efa4045f8b57168345456bf0a9f73c12c10ed6dad7cc4ef8c6ccc40407c272bf6c7c6bc17cd91a1a8810ae5cbc84fc39a7f2cfefffdb8f5064ed4808524775eb1dffa5d198aff1b83d43069d1fe48da02951dd3f45fbefc57c423e84482e65f44135afcd18b73f09b2a1b5229b467caa1961f6dcb68806c513b59b7daaff4293b19306471b8a20a58453129bfc9b6e9f31bb41e717a5dfe782f6fd1845cc50de58aa3f70d37aeeffa860aa53ad696a56825f87e260f36f6f4714bf34fc369cea6f6f7c748dfd0c081bf46b6a48d58333076013a21a67b920f315ee3ec06bc3bcd1ce8cc462344c15d26d9386ab8325a8f2c5068872d83438fabf414735dc6d77bc01022fa3b9afbfd8c65a90fe0a44495895154f447788fd9fa3e83b09324f2fd645b54d17e269579e87d6b2847fd08e5217161fac037adc95bff5532f2c36b191fad4fe07b4947cf21e5ec2f73d69ac3e0fa15c60bcc42e9d3b77cc3484e3aca672fb598fc7ebe1781d5eef63a125dc7852fab5db6fe1d63e3b81c172a86a10c30ff8e0d62a4478aa9ea8a8140923caf426b6d616a5326198afda113fbdc65664912b45cf2df830a639739f7f3e72bcfda636b762a2d1cf6b5b53864de7951547460b57c53987459441b20a57be8551e342b23e978c53729c563731c9b4a7f7cf3a64d673936aaff1ede760f4b129733b985f7ee2cad946fa7a447431b671ee9d6c876d53d82f40c7346847671ebe339b4a46c307db8f7a6b9334da89a886bacef79a4c144eac34665692bda0e498f0d6d5cc390062b7b6f3cc69df7ccca501277c9623957143ec5a6426eb176a048c5a3bc45de4688a22b8840f232445a55950325f2ca387300964092c11b37097b4bb8d5dd325deb0b2ae4c2166b1e6608248e414679ee58a69f6dc884e567ee2121392efe8cc658aa955f2a70aef89f431ba99f85f76185d7fa4af3cea05bd6dffb831d06141aef37472e4cdcbbdd532b3f29d635f7e91ac8461108dfedcca81be873e12c1efcc0e9afb2fcf5cf9aa4236f4f999ddc8c831e7c5aef233dd3853d9b301218c8c438aeda6fef63d3d458f821d6b0922e9c1ba71a794dde1ed9c0cf44e155ee850b33766557679647e03f91d9307bed4b013d39b7ec6fd7da00ceb8e1ae2a9b4b3dd6faf4a4495531964917acf53aa3e6d4c789a2487430552a275a7c62df5090bd9aa4eab9bbb6cb784e1c08d5c5b6807842852e91314fd3d789f0dee6581a3942c74dfbd4c44355402906dfa70da65c58f265f4a84fea5e68264b2995ef3c07b09c21029ec3fa76a8d30840ce890f7ad50d27cb7a4b59e38492622315bf6690c4a36fabb1c7b716ee96a1472b39b50293d906b91d1c4316cd3b1ab16ed533ebf6077dacff2e200a736eb54be702ef8ec2444a93993c7e3661d75366dabdfa0730b29da979fc021e1939eb87ade56e0aa747421272a8e756ba0027d3854226bc5cb8125dd0b2b1bc982b1544a497d1421e7f8dbb81770c1130355ec605546565113867ff1b608b7324804aac88fb91d581e7d618d31a58a1442e7dd132ed28cf936936304690b84bbd48113144d9b58e13b2a717303d3127b65b88d0ad41f6343970e83e61dedaea5c4235df588b195e24060eb364009e519fd036743c6a9dad88d462a1ba4546b729b838c3f2f829931bef61c8440c747117f198abfc146756027839b00c6d7e9e3dd9276549078a9e04c43ab03e73e3ee1f6ae2591c096c12ed9f04eb7b3488617cd55fa8f3b44e22449da6eb74841487f9948fee7ae68eb5e66cdaaabd0aeb76d5a5f2fd055fb45b8d08ade89d479c5ef5f9346fa5b3fa89fadf8f705e4e63c4a9e63f51aaba3a10d724fe2465af9f7e65b3148926d1b5ce02072f3fb77647a7b554a5ad5fa330f2e930b4c1ee3e9d5ff8621c7bbea0c3560d30c1460836ee2dfa3d505382c41bc4eb3b83b07d24ae910c8c8cf386335ec0c18918fe7ec68511674835b84c9a8df7727328d4ad39b8dbb81524e309f3d656351efab3fcba31359bb67d2caedf5171741176aa16eb9b71df83359ba24389e72ebfd91b83fad8ecc033f96d71b395df9887a6cae25b4156272db80ebd6341cd6551bf0f7481c8231826498967c365c4055393ac3a6692f088c8fef59830bbffbf659f45ae6ffabc5a01d55e77896063c30e3855f517ed6f0937c908bc6bef79fffdb35eaf545e8bf5964060a95bb58d630198ad8da2643100c398ad27dea6301854d0fe5386ba13ec1afffb8b165f78134d9bc97c35aca87e09ba7f6a59ab60a486d92ebef15cb798e3e9c9602daa6b9d504234eeef8ca82d2110d595a981787cfe9954622fe047bd21d1318a58757d404e4499768bd8b647c50e3b0cb1009e2fd973433439acdd5c03c1acdf9ac9583e0c37cdce545b76631888af19d7aee5dbaa42bc3bce3758b9f0b5797457d19c9ad6d60a59b5228e484804a7ae67e8cf5080c608a8bc469d995d0d1099d7c165d37404240f13d367f44f9a85f40470ee9868f44ef2811dbca9c08bf1eec2c4d7ef212ee45222e111aef2acd173dedf62dbfcbe44c274b52b49309c1210460af43d3aadf1d193437ef5d7f05c69156ea32d67ec14e11504e1065f6c8b627601eacdbe3f4582670db3a77c0979e119cb46e4edf759d367ac814e7106c0df1fb53868526e76765a4f51b0cc538f7c5ab7a44b2dc1a18252b4358f6c73bb90d0b9599c7b22ff0302ae45fad1abf802402778846f8efc10bd328e0aec736ddf3da3e9cfe49b6281d298a440787e804ca3f0d68800524004bc8255b3b36c0a74359c9a205f5bc0e1ea6044e546e33cadd3189326b3d455d1dfc789d77e0150413c5e5a43785574416197feb3bd411604702ef784ce2701df41486e1e717b49644576e4000f120b3a8ef2fc3fde5c2e3578a9f297c93cb1df2a0fa145a7601e8509be78ea82c7a0a004cadd59013f5a7551137045fd4921739ab75ba53e605720cfd973f6c114267a74068ca9055504bb1e75c0506d04edb47d2468b47cdb8003427d8e551d42ed70c0d7b5b81779c32bcf98b5361cb01ecbd4e545e8f02dfcea32e81aa5e4da4e43e783b4f9271a9a993600d2ad6d7a7685be159b5ff9cd360e62b83bc520380a31bc66b097c46cddc78a9d4870a8125954de8a31882941dfadf60f8e26cb34412f9065af77c48902b3f6ad1998bab3bdf0c1311e66b6786e95235059e16a4d4be0a9950f4fe5ba0e0241db8d34b7bc8aaeee3ff302746921b1cdc86c03bb9cf5563ab8ab87a6209521132a518f42cc4eda72e6acedf558d085061444c86ed4966701b858ea4a4e0f856dd90ff8b08b6f5de7a2643a6612d83137b7e7e44a2259344601abaa40c4545c90bd72dbeb0f07a89730b04d35f744c67ff665e27e515610968fd25b614e4f5fe3a4598b1362056226ec21e655298a0936c3d6f0e30e81b10f53da1cd84d961158d6158292f8bb6447c98a1465b37d109a20ce91edb3fdde9371bc176972ae50d9a99d28bd790c72de3db5219e844bfd7dc3069adf1f88b4a4303bfedbb9be3a649b5abbe76cb793e4c6f41ceb7f19d26d4f4a95bbb9b7c09e072bef11af7baebc9bd5c970675d0912379ffbc253994ba62baa72d0193d5c47937f6c80f4b5c4a1a4516d55fba0b1d8906b5ff4b194cbbdad4bb0ea03ad383ab6ccf3d03105a49e993bf79dc3a5752e8b8fd6ec9b904be3c81c874e25cdd1f4e555217b7d1749602e3bb50b4b019b7db4201d2689299ad275bd82eef74a959a94708ea9632cbc70728d2f1e3030802037d47abb7fd4581e5b8edc52b403092c03452325b09fdc1da609d33904811b696bf8197d306d66ebccccd697b8722f6ad372906a6a6e9c865b713b95db677a02fb2539f3e975f1ce68feba6baae9cc4a93f6cc9b61b01b9632f9234bfdeb5d99e9182c2bd8a3f1237e413e9636af9e1799bf1c3785184fd33ffdb80f313e75d5396725bc47bdde66f860f5027b981970c3cf6368a01a23e9ef9b5384296e1ce7781ba9ae60a2acd430ca1ca2962b3016870830e8f6648b79d6450564a8", 0x1000}, {&(0x7f0000001180)="581c836b3ec628f4f77ba644e8a34e0b3ddb7591fa9dd22771fcd344d8d3bb10e8e7ca8a9d2ee512cc32f75101a13c53283cc63dbcab3cc52405004f3dd1bc7c478165e77ae932d1b43bfb03b597323978221fc9ca0442312d543f67c211eaab913eab36fee2d793048a53f69339c71d141538ddd18cfe235ea8b8e69e600a601b20a887ae31ee92ec3def8debebfd09d55786884349599527f4121d700c10b86c794cf5256be6de6c22dc31ccaffbb17405f179c1e9fbc73801d337529af767a2ae25cfb596b370a1d0ea6b0c0fd2e69251d0976b98978804201e6e0eee765725e46ee8b49e98e7f0897a730dde124c2276f7626c9a06482fecb288592a0ff70ba4f3b002c9d2dac46c00bf1b68927695482d32e7ec83c3cac0ec0da1f2b686aa399ec92a4643fdd1e4cded81351a4e905468be4061cf89643a87f2f2b27acdbf883178d28769ea10d5ef03fc760c72483a5296ec1e87cc0cabd9bfa92ac6bec94f0fba5a16e80a4eb4a264359406d001b2b9294d474206cfb9969ff82eb67c3d313cc2066c5f73e1e097af3034fb9ed0a9ca0bb36aa160201c5c1fbe6b0c35de5012065c9c67b4240446c7207a3913fe8f9efd9502888ce7405ce1b2e81866a98d8221e728d5c8940f988ca98205cbda32188f3e511d0ee1dd65c6d38712cd0ccc45b90d5c66ff86bf8cc858db380a4ef180cf98cf34cbe013d5785e6b77fb644ea1cf055ebd85896e82e838f842a9b627dc79c8519c11d77c7b32fe903eccdebb0575efc5537b24bfc267a5bb6279560ea23ee44e2f32982569f65b9d1c926a3902c860ec36005480dc1e1e23c902d5ef7127dc5d004030163998f76ce0658fcba6905d15137f48b2f0c263f73503993ee009572c3d5a0722f97a38f0a4efb8cb3c5657335a0f38c60b98413482dfb8046ff86d43318479e22fd480edb04320359144f4e63c569c1c1f11b7f0a48458fd1add0b9ece9408646c09d80b26ca51aac59cdf6c968d173b36f01b79062d7be26b54ade64c34704cf636edb3e220ec82b9c7c02ce4094bd16a51b2d190e7249354880367f28df399dcfcd56893a4839be7a63b7eaea1edbd44a227591ceb0156c863b90126f6865da5d483305fe457dbf791107cc23de2c2e88841d077d01eae52710d864d589c422ed0551c12875ec4f656dd7c351fbc139876d46dea3e08619b6f63673465ec060936482e1ad4a6c99f73f1af38c5ac31d5550189e376adbcfd8d7de0d9dd3f34bf91b4197ee03d37070b4f9b290f3fd40f7bb0523f3544208a7db827bcbe49bfb9fe4bbb024168ea7c427fd72d425968e52c4a8c5ff87d72cc7d627cb3480275dbc83c7dae6ed467b774f3f4a91c49abc9a19ddfdb277d0bd313e422726547aedb2f1fd2f6445fb8a471c10d5a2d1407fc266ae952b2cab68e6d31628d0526a7f128bcbe076f383799b1256a1b17923a60fd770f7c923422987ca8c40b96e14a9ef78a40bfc6798377b08b8fc9ba061ee94e5789fb3a16706b36e22d8aa41a4788bc10539e839c636860ce7386d417280b86ab8e276179de948f2611471533918bf7e24c694e8daa30a1ce21ecbed36eef422e8ad7d1fc824368c48dc00f422763d4e63f56c131b331ed53d15cfe9d029b654c1692d4efdf76ec597fcec234a8cb6b18cce5a96e47e9eb69ee27103e26ded72114bdd831d911599f80175d599301dd992af2eec32403299376fbfbfbf2373ec0728148adb4710fa0314fb13e4226019142ce93f2ba622a463e31aa2c52461c63a1b2af48ceb012b4f291d30f44db7c131b2c72e85bfa83546eb9292145b9a91961425f6d5215a550f3fe247bfe4339089ddacd3cf9bf78e93e5123d1183bba71916d3ba8e4d82596d7c33907fc55d70239a9e7bcd0372c63c737d67585993a8da03bc216f1ec6bc7c0017a6ef425e1ef3f33aafc6084cf0dd4b235d27833b351ff386aa4550deaa2f417731b784372728d6f2fadf41353e487cba3d22ab0a4a45d10746f84243f73a029f840cbd3f1825f9ef199e53653688e9f8bd5cc1fa0d9030bee0a0ab64c529e541317485c27063ce964a1d14c0308d845c38e2fe802677ca09fabc1b1800a6c533b2fba84eb583f52be80b5bfc1abca408e864ebdd653d07712b47d371b5103fc7a6ae65191d866e21a99c51030e9e135ea3cf57126097313aae5b4d95dff07b7bb9efd0ef526c8d016c725c60899f90f47cf449fe119e4c457d9100da39a5ca498d1ac475a8c67d5ccf34d559932f005d8410323c0c054ec749e4b3e698ef0cc5d7d67ae55f8951074faafa211d5e3d793b5cff19cf06bd267cd95dd2d94196b94807170bef311c6b1ee1c0598796bae1d9205c79afc6dc7869f182af6816f2be6ea5ae7c0f842e0acd8d8e4f2b2fa7541214c527f7fa9c117cf2d745c65afa4d31c61c301ed425299983bab846d3f5c2781078a8ab2dd0de6e7e5391190c9e887ebf103ce41bd3ed252ddae0451666af13dca20d002eb14419ef6a11840798c743651b9d6a33979e65a9d68a00a78143ba149be72a6963e13f4ab1eb0b0003f8e7e3dd20b51fb62d7cee8dd6dd3fa03b2aed53ccf67a8107dcb3834673ae8ab4e89f6463023e878b7113c3a54e2cb07d1eb17c9abfb3e161d9ba4600a8cc3c3151d1c7f37dbecc6d4cf99ce93d7481aeea33710c7b73bf47dc60f54f205d4075391f909fa39ca390e618c0ec76be53c3cacbb2be14f604c6f96c7419c703ca5b519e7ddc9d4a5558457d6458dbdb945a16b839475613405f69ec443acb2b375e435462d42beb354be7854fd823118e5774b5014140125acf7eea5264e7985b378a0c57afd18210cbadafb381e995c6cbab29b96a72c5131ad56771c22a57b5fabbc11bca230a0dcae27d44a09a7e004624055f292d9ae2784f011eabb3e5e8c2b84fd70c4af8ffae0e441ae2788f6c4cebd673f3987f29b0d987f68e8d92736326d32c1940fba6690328bf9e0317a77319c47cc9a019bfb2c3448578c57df4671b73ca9a111dd58afe3acd449ecc1aeff0a8e4389aaee97ab88a9f6cd9b8e03b8ebb22c368f8752bba28d18eeec151bd79830da22dffd22131e6f30a823107e0ee9f415b749252d40bcec60738c7515e6b93da89d1dc019f4cf953fd47e8a17c30819d98d0a71a9ffa641d619908a472ab327e31ead911b21535581929c9cad65e8bb0f0825c7d79b13f43e9fb927a2457e6760766be0a7abd305f1ba8ec4425714995c8fe90cfe09863b69cf1c1bbc81f80f903c4cf1b7acdb9c31b0b94bb321c40457dfd52b47bfbf9b9657fb9b860e330f8822a1bc75e1c51e533ef1707dafc0c03681f7c6c4eeeb4784ba4e441874fd8d03c37f24fc0487d3a43a59bdeead83561d6fd37b8155ca9de962056b1be7bb75af4f3750f14d5a025d854a2b502c3cdd9a94840dc665936616cac89e40b18e278294dea0041df4d7f552d69863a5cdde61fe0a57b5334f59c313742ae16a26b39f10f65f43c8e51df6ed374f8a32033974838ae495e98d9e29161c9878bbfa18e191c8ffef6f0ffb33dbed97ded923bc211ce9e79f7cae621ced77d8d95920149c5f6872366d625491afdc5fddbc2d5b30341bc064fe821893af73d366aedba90ebec4ef039dcec9e71c8392fff1c826514fefa0b02f00d91e62c99ec2fe72d819580582223665e5ea0fddae1326d3ad0ca043ae7750dcfe3dec9b5d2b304b576862d328731a6507692a35aef0d585b93033645cd224d9d2dc4b1a5e202f0375e8f61efaff7166b45827c091979fe52b3a5ede3230d58e0929e57b0efa0d937c172286201b5ee4fc4ef0f2ffd1ade350bc924f453136a9eeb726cc4dc900ec9a7863990584e97ba7e51af2ba9c98a7cf54b0ee4f0f2675b966e3afe54f95c146c21e7221901d92846bc4a41f51636d274f71191bbb92fd27ea20f1096f7609fedf011a0cfbbeecdf0a40fdf6e7c34e35cce68496b3f359c3c81d25f14596f9d5f94df535b53494c1ed11398a966ec8b53718306deeaadea5e378a7cabcb218ab45ffe00ac20485826bbbff7603aaba81e13f1fdc1d352ba385a43680f3918d33237780eb5a4b55ceb8cbb1deb53fc9a7e6526fd132fa55ced68645f22fe9e415f57c251b08aec00a829696ce80e4345a55bd2166b9bf0dfc0c53c2479fcaae6d4ddb1b5413f6f4e1481b56f9bebacec9fe0ee84a0e06a669b69d350a73ce3be7133bb64b4ab90a4d2811e4bbfb4d560a0a4bde1b5a4e866409ea860da2570e561f8c01df9c6a28d23fb10fff118c725bda472b38862484a94f3463e5d1e08bf0bb2e111e39af69f279c0b854af3d556bfde958d03f4a18aff27e6ade600d76ed45c245c75f981050b0ff6db02449cf6d5883328a1f42d3bdd809aab2459187a947ff181fddfda61281d11085a3e06f3ac82fe680877066a26fe394d8d023bf57e14ab1564a7f8abc536203143c21ecbe683f38e5eadc64e87d2c9f178c91e9d866ab41726f00c43dea591845e4f70f3564e51cd54b0987df6d4b3458cdf3bd4eb25a40449c1fa5f70be902d66d7277ba0d918a92a4f0f431cde37881290911362cd1375c64730e0f93ec4c25e0f8886c1b7798886f238be798437004ebfec23f002846dd8cc103df8cca7b1dad878248b5fdbe31b42a7352b8bac0090ca5088a7d616747976b20d29941333493b53047820b744355e29d2119460e82559cd8cdce96efdcb9bbf1fdc9e539067607ddcb9e331255eed45277335fe5bc45e58f928ccaa5c2a8b2c73f827d29fc16b3b8d71b601bd3b2db25903272db7ffcaddf4e3be33be13f735070e26cda7b9b1e598b3d65e0654aa44253da785449aa36f6e60b5d75ed1a7f9e51fab7b63585554620f196192f1d4da6a7b59124d5f8fda3543445f0dfd9d18bf39a6dc1380387759e8dd2375d7ac8c22b9b4169f667fba69b328e7ce4def9bfadfd7ec12ec1f3b1f8889ba36956ba41e596d9de7b0ec40e7ee84093a036302e0d7d2f12f1e9205818fd228e009d9abd0f334f111be75cf4d024d152d228a90bbc6d0fb47ec3da6f069865ab754d3dd5d770ce4ca703cf9c44833956befc5f30c633fd020acfaba6e219adb14a2b4020fbe84ff3db5d845efc579f13aec016a79229425ef749b8406ad9b8032ce62c5b1673e562fadca1a474062d7e54821ccd9f51ebc68abd5119dc3894b37a2c572342ef4c4a3a88120b9f4e832d40fe5af4f353472878927aa44e6a3ee89430ed3d765aa469fcc70dff8d2009b5f62dc35f2779c517c8b667376b831bc5774f4073fad72e46915cc3df56e83f2981dc0484168d9f56a61754b90eda6a7367c142e23cd99c954ebfaacb17a3c90d126a1af72c3faf1fc2731efa72630516dfa9be0f9c59b288dfe4a66e0b723d672b1f4291c8f935257e8d5f170161ae63f6c31cdad99fe690dd88d4119bd8cfc110e85b4d69c3bcf42c9f8b3bb7bb1bc1c6e28846c90aa302ee0892eba70b5f8b3e0b2e20adc5646da062e0cd14f916d1c8d934695f4de94b6b9c5142becb40ff9a9807fef558a719f6b00ce9277f7a70d437203de7e6606d1c27951ee87328716d361e55ed282853c04265ddaad260d91b1451d2285238046e5d210c31190f009046f72cbff383a07fb080e41aee3bdc68d1535491995445137595b6734ebffd04eba0b05666b1a9e2b0b54f1cbcc9a473251f585f8ee1e800dd0d3ac56c4f578ee65f93dcf490d21ba305cabcaebcf92b5f10c2adbe638417bf16732fb853e4f0b134b2aa091aea8b675944fcdea99ae1f3e2", 0x1000}, {&(0x7f0000000100)="632b8d7934fa498fde93", 0xa}, {&(0x7f0000002180)="cad858601452d03acc99367b3917cb2a41e342a23803f1ad0a24f84fbcf8f61195c3f81c94eb0f61aae8ca995f28d8c93e53fcd67f55fd56b0f1e54ce9f971e5f0d66e01680f460c58db2477b64dd76dde6fc3a44e1cc54c506d60d6396d3467e671e5e86a3dc7cd78379525729cad56193d3d1b03b045a0613549e50f9931bbe3fb", 0x82}, {&(0x7f0000002240)="4d269e8ce5ea1c3ce7bca20ea0a5567e7d2154f4ea476d905e849ff2a57d60de02648e72ee0801392a5c0ee39fa3b0", 0x2f}, {&(0x7f0000002280)="bc549da0e909a3cd1a12aba6b75a7a7a825ca40354e4887b23d6ee815e8c9928a293ebc664b327eebf373b72d52b3a7ff782f74b7dcb3430252e89d84fac464f46b02d3b072b77e678f8fbcc600a42e23343d5b303465484d3bfa374edaed4fd9c527063448da332c25780926264ac21eb206d290f2f66b606adee7580fb79927d6d1c2531c47f6b6a92378922540db41458129f4943ad164cbe8fbdffdef1e457a730aae5889ea925d6a22bb7d1eea801040c88229c1bf57a30f015e7d773cfb275839720637ecbce04dea2aabb669112b45b4b1bade8ce9b1b30e4b61ccc9f695d5826e9b6d4eebb976648be4d2e890b7b7365", 0xf4}, {0x0}, {&(0x7f0000002380)="87d805eb7c05988277e516796e6f48b1fb0bc8f6712e98d16627fe79041ef49f4265e3aa25b79c87b475b403e52b80a8e3c97122de3d190dbc8126a2cc857b4251d18fb7e8a1d0356bd0b64882b6d4e17b953b82315dfb9e636cf6e07a50973ed786dcb461e84f1df8b0250b912cb417b0b433460952dac859002d5d6fedb4f47015e3177924c2941bd8c10e00e09a68b0b609600c63d2d7794bc6c012b861d9989d9bb4b0ce41af5de8f0338b3330e02416f0d251af2bb0f1deace4fd53c9ea08", 0xc1}], 0x9) 06:39:11 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/235, &(0x7f0000000700)=0xfe64) r2 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x88, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x1, 0x6, 0x5}, {0x18, 0x2, 0x60, 0x5}, 0xc10, [0x4, 0x4, 0x9, 0x6, 0x8001, 0xffffffffffffff20, 0x40, 0x5]}, 0x3c) getsockopt(r2, 0x8001, 0x3, &(0x7f0000000740)=""/104, &(0x7f00000007c0)=0x68) r3 = getuid() setuid(r3) r4 = socket(0x6, 0x4004, 0x2) r5 = socket$inet6(0x18, 0x1, 0x3) r6 = socket(0x11, 0x4007, 0xa42) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="5b29cf1f879ddb1e63dad4b220f30ceffbc3654864242f5309a96f5e709e93c527d8059990ab00c3dcdf", 0x2a}, {&(0x7f0000000080)="6657145466ea243a7c0032b57ac620d88a36a2d5431f348fd7d599577dc0ed4c36cd", 0x22}, {&(0x7f00000000c0)="50ef4cd22ae7f3bc34c8d6a1c62b6ae58f4840b1af6982a4995cee407aa4330e6dbd088c26c1dcdacb5a53f336d2b3aa8d201f94c8b86998e3e493351e8c2370b8d94d9694f027fe82a4b912020eb0c607824b0dc45006a198c6b208f78bdd2f7e13271156e06d4fdf176b20d31eaae37c31b7dae1e961f50146d98890a0b3d7840a26d353f3da9198c050fa53cb306ba7c1eb8c4696", 0x96}, {&(0x7f0000000180)="a5a41b564b350cfe9641ad04230d34f06c5ba04a2582c6812d86195db4e7eb271dd56f766022f19722c9617948d627cfe3a1c516be0ca9f2601dd1a5f930a21a8fd82d7bf323f21c64ae77f2ae5f040bfbed6b0a91036380fa2ec67afb9d84a09feeca1827263cd879c7c9a7f6306a8a31e143d0d598c85e5111c4390d9a6d438af9f18f28758e1f5d8e94bca88a59b5027e261e61728fb67782d333082737dbb97b731dd5d58669b83097c9d7e52fe9cea11b7445ea1bc29042b881df", 0xbd}, {&(0x7f0000000240)="ba3c7bb17b9688b4ef7f2e9fbb48ccb9f5cdfb15e94ba319826eaaa92063269672cf32779153c1b7bbb66c8c3e6edaf25bcf19e4c5fe43e1565a00947e882e5726c381cfc74d7521410ae24cf8f61568ccac87f070264b87560084499203c61a1f199453264231f04a495f9ea3a853c632b92b1d5ab2fc158a7bdea943e3498821a3f43c19965cae41b40a83e2c307fa8db32dc6dade6ef91fdcd3a8ea777bfee6931a79be7fff5674e0855daaa223947dbf32f47351f55b6016a3e80bd1041cab25ee33cc99fd11", 0xc8}, {&(0x7f0000000340)="1743b609cbb3298cb6b6017a28af098f579887577bd869d63a73c75db4f0f38305e982ee57b444b115f218f5bbf88f06312055a51d36046e3caadb3b0a0e636c9f", 0x41}], 0x6, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r5, r6, r7]}], 0x40}, 0x4) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 06:39:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100000000, 0x6}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:39:11 executing program 1: 06:39:11 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) close(r3) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 06:39:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000f79000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 06:39:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) 06:39:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:12 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x80}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x80000000}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 06:39:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000240)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x403, 0x0) 06:39:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) 06:39:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded", 0x72}], 0x1) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/92, 0x5c}], 0x5, &(0x7f00000013c0)=""/149, 0x95, 0x5}, 0x40) 06:39:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getuid() munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:39:13 executing program 0: r0 = semget$private(0x0, 0x3, 0x74) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0xa9, 0x0, 0x1f, 0x78]) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x19) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80000000000005, &(0x7f0000003000/0x3000)=nil) 06:39:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() syz_open_pts() 06:39:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) fcntl$setown(r0, 0x6, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) fcntl$setown(r0, 0x6, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x800}, {0xcdd, 0xce6}}, &(0x7f00000000c0)) 06:39:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 06:39:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 06:39:13 executing program 1: wait4(0x0, 0x0, 0x2000001, 0x0) r0 = socket$inet(0x2, 0x4007, 0x8000) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffecd) 06:39:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = geteuid() setuid(r1) setreuid(0x0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r6, 0x1) r7 = msgget$private(0x0, 0x300) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x3, r1, r5, r1, r5, 0x62, 0x2}, 0x7, 0x926, r3, r3, 0x99, 0xff, 0xe2, 0x4}) setreuid(r2, r4) 06:39:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)="fd00", &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='#\\\x00', &(0x7f0000000500)='\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x24) 06:39:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/23, 0x17}], 0x1, 0x0) 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, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 06:39:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) 06:39:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="efc8109cc80b3549b4d179ff5a5349e05abe3c8f98925e7fb606e4ee43cd0229f9b19c8befc93dca9227e91ed77d112a93c8c6d312728fa751adbc7f2b8ce1abf0ce0c", 0x43) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 06:39:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = getpgid(0x0) getpgid(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) 06:39:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 06:39:13 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x5ad8) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x1000) fcntl$setstatus(r1, 0x4, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) 06:39:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)="60c06cfc2c32d78b1bfc8b5a5569667bab8d310d7bfa13c3383a70a8d59e16b96d9b75b3365d18e0c9940a25290da70dbac2e82dd13b9b35ad1716d1621fd784f99a37bb78224bdc38896c9078c9424d9e1640ab142ddc1c5d62c4406a49b013fea5c95e7cf2f4ba8ebf1f434bc191cfef9909c08b6036956fcd34d47b2fc0df304eb9fb688009ff23e6fee393abb0064c1325e0b1c17f6cc037857d0ece344c03214fdf38aadc0ece46fcaec119c27adbea5d2cd1013c9067961bc1a9113b662ff7c9aa8c2c0c3827a4d909c299401b44f584ccbc91d4e10d908e20e6a0beaf838ea623ef26b060707cdafb2c8d78be1e524075619deff8abae388db921ab2793c8170b6e83c9eb70f0e75b343757aa0f2d127af8fc5462cf2c9771e31cb9c85a0964a8868eae96b92d19f7feb4c4047a497f57a30c7f8a078ff77a9ec17548a299cee488d063351485021260da6f92529776a5e50ffd0ef22eac1b48e3bff465593ec9e05ee9e8dd71ab6623bff25f801269c32d34a073bc1b68bff8a813cca197e84ae923ede676b2cc6b5cd6c7c54ab88a524fe4f5fabdae5503a7badad3a882dc8cf0043d34c5f36c050e44f1eac4c0bb13129e91c99d832545ade7694e6a0e9ade248db0ce0efbbfdb5072de24254ef6cb62da653aa5b0e96300352e400dae83f924f7294bcadc649b06c4bf7ab5cc4a387069a17d2a0b0193030dba2f199fdfe4378174b2671dccaa46199c776e1b671855bd9b3a60b815667463463d8caf7ac412ba986e459f848ce077d83b9ade4023ec555877601ebd80e0c80b78950c6d19818d447410a19674b95d42afa98343f0ccf2e14d786368422c7444d052be94a3d8bc9a190b7e880184ae5f6b819666bac4f42121234d1981053a7960fbf6c5a02146146907c64191cda0b6cd8e89c5ba8685589bfd8c842e8b345ac160827403759ac12e83293ececce90878eae82df1b9cc209a978a34d64fbf58f08f8e1e380606581f88bcc771063eb658e773cf253f5b231f9b43cf3a0a11520f72df4a5e4c6cd98921a3937d0eb13b7b53328f35baa464e9824f5a726a3b10c29c04ac82e24d7870c426b9c2acc587951977cbb1e67412db4982df75bb8180cb6f38c6f44462f6c3de39c2d800b57e8a32117b3756e69ba5fed4c06a2c9f275bc941012f4a9cb5c9f43a1aea0e598629cad682ceb67085ef22492f4f956584d578c18fb17396dd523d5fbf9c7a831f53fd65388ca02c1e6a45a2f06c1e3e76b974e63eed48728bdb4f3c451736ca3ef3a97a4d69aca0d01cf9fe40e05343e859675d6e4d8be9ba6d20ff9fe409fac6ac59d727591372a8b45d304486b28bdd6dd128b10e4fa3b5fd0c43f05896411fd802f9524c6da679143bf17cbf191a0b58f0d0beb8492c4199d268ae2b11d2d79cc7fd3199434266973777a63a38e884e4fe30bf7f39f8d929ddef5569b75b25d5825718be21741616f4e96c67aa1613f1a4b356ef3e964221d6085d2fe79aa5a51a650328ceaa9c9b73c89dc20d2ff68b39b60aa02e7f3266816370c62fec19dc28137a7299ec19e0d5f5ce1df7c988a0c9a9baba502a23ed0deef3756932dcf3f0e0d9e56f0fd03e0a53c63400c0c0ab0378294b47389a6409c92fd0e4f6791198b5092a43a1e9ebfa0cbd26e04142d4001793cef7f114e1bd8f72fa3d95f292dcaa4d3b3f6c3632d18841cb584dca196bed7aff15ae8cb333e631c93511f65f0438e2750271c5d84b26c5f6920fa21acfc8997392821080db7c834960d0e79ae2b68a443ea1c73e255697395f6b94371e3c00a6340471eac07545732440616ecc2b21784c599370b311c6a428104bb463a1901fc57a939fd2bb5b73a6616ffb6573d9954b61b6de64a543684139a9178564c35094a833bd3f0646ab7349ab49bec8ebc5459368b5b5dcd6da013fafb5e1d4965dbf125cde068fb87be37e5fa217955ba02e63056c6fec64aff6e9fe4c2bb6d41e4766d2af77cd2bc6e97e4af3bc7faf7f31e2dd9838c9345c6f0b5243529ae454c7f96ade2614f7cb7f666b0caa82e5493f7de1372aecdf085fc26a6b536c5cc1d11dbf74929025bc4f77a1c87ea37a1a2c3418d15623525008accb6b4543262ae88d4c1415903efbc0d0034c941c324613639e097f1b5dd68d48294ef75003162ef80ee73dc43ba0342618ed0f46961419ddb8ce1a04fcf7fe02ae32977e39711c01579fb4a4695de648e94eadb5edfdc53e8fce904f7b758db1b95fcc242c22c18cfb884613d1543b18d67115b7fe0693fb3f6b35e6417e94f82da97a7d4724bd1ebc46a50b458d362714320df993b8d1d52851c872f66391f77003566d859a377185db74cd1c4c499c8f18b12fdfa2c9e4024578159038f6df0a84aac71fdeff64485ffca990634889e77a57cc0c7e40e1d93fd3f532ef94070634b6643d3674636aee251d62483b3cb55b4b2d51ccd0a25cc9c759c5257c0f23a440a8eec152c698229b85f3364682bd64204f6e69ccd2784721d2b61e3d02a4036328eb293727445c99f2159a6b7fda05f9458b4383642bdf707f9093eefe3f84da8946acc2a591ebb44cce3209f561b36b79f43ce3e1daa2c5799bfc6c8962b8164728807fd6bf6a4b1399db45744c9b1557696bc489ca20dfdd4d31c0cf4ff5ae155e330b04e5ffe17a5965bff566fad49cf5937e508e70576bb06e9d82db77d39d1858326475fb0c23e59dc400f3d6772f03d0fbed4fe981b8365d86f3b4147d7480744bfda1414cbfc00382a129c84c958c64716819fe3bd28392a3f83ec94fee2acc919dbfdfce8c70166ef3a91eca11056b9979cfdadb8acd58313a88e1121f4c9932a352d497f220aea4c703e023f02820a4305fd1eccfe1634199c510ff05a4356236b09f5b189e3684a80e4e8649722ba6185e6e4878fb745cd6ea2e7255065d6142d9be70963cdf0b8fc7be2755a472e0da77e70f069cd6ded560a7f691a4dcc92ff5ef3303745bcc6fd5f7d5488d3ce31de03f85a8ea26246ec343eb196d9763d37108e51a7e8157d9bc5e3c44297710c4d2ff04de7257676d28fd780e0d1295d5f04315c1c897b686d0892dc19bde97c133064b8898734e7d60bffaa452c55cf67695fc520c71755c65c9cb7c7b136f8a69d7278d3d55fbaf4aa44594ba4a822eaebe0a815fb9b9b72a4cc2e2a6fba1b9ee8752c5ef020edff7008c4fab3ddc1e5544a7f7d617f5c0523911f2c2167d34e8cbe9272b168eae4cada743ce2785ed8f5b7a7c332aec29131ddd0b83e5163b7684948e08323d8bddc5b3c37fe68e1007848caac037b11231365bc321d700bd0ca01735bbb9ef2f3308671616f73879fc126d033de3589c3981f665fb70ae427616c2ea21b25d7173381fc072c564287a79319b4355a6fe74bc89775df0fc8fb3e18876ae6c80975d97e882f0ec1da1b0864cd3107c4dc92093776c4af0f36f78b5bcb0bd3520193fe7d156411ab5572b7f1ae464dde89b197617630f164e261755734a84cd40c55214df29af8617558a4a5180f3fc4b62aa1f403b28389a119e062abaf0fd3b952ffeeadb3bd96017b5fbaa3862b30201b56f2f8f1fa72a2b08d6fcde545c0ba9d4d0ae91660d131f76348aaa2baeb7b876984334a8408f9feccb2dfe0fd6222bf2620b07d71583d51b451004a47626e7a9a7d7b92f18605eeae20f5903f17139f44455a85d537a5291a39337e46081f20f57f88f37bb27984be8e24e667f7c1eac38869b9a5ea75ee1d22f6020a65a6cc0fa8192ec18ddc297c2f12d10a02b902de61290d5be33d54d2378c455bafc475685ec8cf5d0c69489bf8de8a9ee51ae7017251c491420e85eabb9310b8aa5f51014305e9225389596b128040a884cabde058f84fb73e9c02ffd70f2cbdba6fd248e5809a1bf4bea558e28c4d85b6a735f222d4e4dbd0e8a55b3c8f351a6840c1f5cc085bad29a941d008443abb13163c1af1381557b9ea0c10529094fcab971729f4c2aa4d6987cf69dc2c7ff265e015cbb2dfd7e2b6e3e5ef64c8db7c88e4d77b545b20379ce715d6e0a0007b2551ee736f683f60c37b5a292d9e571f8b2c473053618beda88621e7bcabf4d730ecda0b69ac7b7bda9b7f3c665167852a8903b8a440a80b19a1ee3756038925e32383273bd01787b28e547236db264c1b35dc689aa3367d57c3f766559347d44e92f4fbd9c03842e4ac3a7f6c2cacc028a8b2f677c218df75697ff2095dbe469fb182e30d5a223f64db20ec84c6c59b087c168687cec75f7029ca2b7731e5f4b7304940d1148f5be61fb71a162384025248a07d78f783f402d86401263852872c0c3f4f0b3019f6f29c61437e5e820934c4ad9d8132397a4a2b6f6354faed7908f0c8552c9fbb1bc2b22c7471eb5c44a8908219df75535193d0c4488b13d8af35ebd4b6191808b6391846d07a66db309b40b8d17c5162a2037408c9f702e427ca1879422969c25d2f9fe97a825f56d052b8565e3eb4207475c958221c475ec9b7d9bf347921c1f0387b563f37a05afb946dce0092dec1ad8d912c7567d71a3d5fba7a11c310787e2280de30a9d3d94fe37f887474dd3bfacc695ac8a452849482037c4b602177f3556386a2f81b5813ed5bb12b0c2c1ba01b9e57500f55d0c8541b4a87af851aba8cc50c01a7cc9d95b92c989819a0619bc53ebbafe8a0b2792d394a22df3d88c60298c31fa446e10cd68d0d7244e4527d805c0783c3cef706d3f2b4f685d0e978164d1b366271a8a7d8db49add5b6abbfca781b1ef0cf7102ebee92a4eec441344a392c00c7c03e40f007d1a0ce64c5326f7ae85f14a521fe56d76bba1981b92c9c1f945b6a8bff8fbed1426e14c3b73be4eef9c5a70251ccc06884193e0696d7585ba8ccfae7c3d7be8f55138f99596ee75e4236ef381b704d72e12d78c23f8518e7ba5a13cee6a56996eadd834efe20f454688adc9ebb1a2cbd7af210e04916863b95b12a0bd7bf2d95cc208c182c8195339aeca671414b477082fd0b13b3ce3e60008e3b2591ec0e2083d53ae5f2727e843b6194ef90ec28be28725851e34647ffae27cc9570eb21e03fc1f4e80d0e3f829adc7d528d80ce69601acc7723c758b1488c5a995a0f82ea893cc55d206991e068927858665fd8222c1ac2650281df7182313284d1c35b9c6c0bac72b8540cae4a42392a475a4d2f46dcd0d86bc7dec0be66ad96be66b2f464ecec530bf347fb82e94647f4f88087266f0dcfef89fe11637ba0f346fa5d4282638e81682aa82c9433d0c396f9c383456e3b885f92773e2ebcadca78b6c106545d8edb64430911a1a15d07e6b0cdd2d914374", 0xec1}], 0x1, 0x0) 06:39:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x200000000000}, 0x0, &(0x7f0000000200)={0x9, 0x0, 0x10000}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:39:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 06:39:13 executing program 1: socketpair$inet(0x2, 0x7, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x3, 0x102) r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x7}) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x8000, 0x77d0}, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3902000000000000000001000000000032db18a88ddd893a3782a75f29221bc8416aed8933532771e1ca306bb2e2eef5cc82ce76fed66caa06649de45dd27c5ab2de2f37c4130ba1e6686d1783301d9bf084a6455a03c429770273dcb4ddbdaf6ae685070024a33adbd082eb0e3798d46d1b000000000000000000"], 0x80}, 0x400) 06:39:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 06:39:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getgid() r2 = getegid() getgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x10b) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r3, 0x0, &(0x7f0000000100)) 06:39:14 executing program 1: r0 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmctl$SHM_LOCK(r0, 0x3) 06:39:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x13, 0xb4) getrusage(0xffffffffffffffff, &(0x7f0000000400)) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x4, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x4, 0x3f, 0x1}, {{r4}, 0x0, 0x44, 0xf00fffff, 0xd6, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0xd20d}, {{r6}, 0x0, 0x64, 0xc0000016, 0x8, 0x7}], 0x400, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x1, 0x6}], 0x1, &(0x7f00000003c0)={0x2b2cd1d1, 0x6}) close(0xffffffffffffffff) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x518, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x0, 0x6, 0x535}, 0x0, 0x0, 0x0) close(r8) 06:39:14 executing program 0: socket$inet6(0x18, 0x8000, 0x0) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4f30f758a2d6b2a3, 0x9) 06:39:14 executing program 1: setreuid(0xee00, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 06:39:14 executing program 0: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000040)=""/54, 0x36, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 06:39:14 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) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x25b}, 0x800) 06:39:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0xfffffffffffffeed) 06:39:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6b8b6a4253dddb9090f48bb44907d2db6117482225f", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="bd1aed16ec3c716617860b5fd55eb94df3e7171f2057c09c844caaedd93bed2a856d3ad7adfbcd96a3679524ab4a9fc28705ca64eb8cd74a4ce7c7b9d2ee333e8ac35afd7a9070463976e4cf8c1031f091792efe17aae2cf02a5d228af09398337fcf8bf2ca6490a10b6130c97fe0c730825874eeae0990ce26b75b37280cdfb5da8a347153c5630690a9af2797cb107d6e463490b91e2edf9bf3d88542bf57d02b3d3607880d130eb27a6c469b4f5d385210270575f02f93beab92c7461", 0xbe}], 0x1000000000000083, 0x0) 06:39:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="56c3c266366f04c799d7dc1a0110a66b97d0e6ef78485d2fc6d204d4346b6f2b99bb266421207e86549156b4ba2bd850bdd66790e80b793cc052ec88b9fcc6c57bf272c9cf5353dcefb71d3111e382b3aed2d1311d096fd4c851e0b0ee6941a3900d2f9804beb64dbc344b9521a41c9ed63f5914f08b716c1773007dbc88e69313ad9e2e7a513f33ad3742c53d02d65b30fc0710099388ca65470bf39263d2c55dbfc5f4b5160a774cfae9050ac10bb2bce30d9316b61a4461a788d5", 0xbc) r1 = socket$inet(0x2, 0x2, 0x1080) open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x61) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) 06:39:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="cf113ae4819f46000fab57a65acf3b3d76ca8142e86051fe1972e4dbb840b10046cc6fbca45f54804d00776acefa3a0d036e0747564ac76866bd5f1840797903551c611fd2d2aa5cd6a44739670078efa3d7", 0x52}, {&(0x7f0000000180)="94fe3e857007938a95177ed319c57ea5985802d3a773944c93a1474bc0cb4291295959942374e001037819ff544105dec5871bc3496f57ab8326bbafc14d50d5c4978ac70bb2d41caf20a772bf8a31d0347a7f770104347d724df5aefe61902098dca81eb6b0f233b188e55b22275a4127a1b6a712bc2d12030dec46811a4418aeccd92ff5ea9d103e8875772956", 0x8e}, {&(0x7f0000000240)="0926ee054fdb424acdc774af2ed1ae4e602e26a8a454006bdd246f41b53cf30ea2b46ea1addfa0eacb82b8a48e677b3a32e60a296d31f955623e50bf3a88bf0035442b8d54f351e63c488c01cdc4ea10a7a64ae5a4f23badcad03dce7035e5fd0f5b07e65181148bf591ab7a73ae3ba52967b39a66ae70d60540887bb449f79f3b6ad65556f70cd2f34744a51e99b31008839c8e", 0x94}], 0x3) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 06:39:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x7437, 0x81, 0x6, "e99358ae266948f0216d26863325e3ee55ad4791", 0x2, 0x6}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) close(r0) r2 = kqueue() getgid() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 06:39:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 06:39:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) 06:38:46 executing program 0: r0 = semget(0x2, 0x3, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x3f) semop(r0, &(0x7f0000000040)=[{0x6, 0x80000001, 0x1800}], 0x1) r1 = semget$private(0x0, 0x3, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x8, 0x6, 0x1}, 0xc) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/57) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/71) sendto$inet(r2, &(0x7f0000000200)="f03e8a5b7745c6b821107b72890cdec5a3e55ef54e81a539130b40c07dab147b0a09bd9c", 0x24, 0x0, &(0x7f0000000240)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x2c) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0x7fffffff, 0xfb}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) r3 = getgid() setgid(r3) r4 = socket$inet(0x2, 0x4007, 0x4) semget$private(0x0, 0x0, 0x408) fcntl$getflags(r4, 0x3) connect$inet(r4, &(0x7f0000000300)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4000, 0x1) r5 = accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$getown(r2, 0x5) fcntl$setown(r5, 0x6, r6) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendto$inet6(r2, &(0x7f00000003c0)="a507b04b362c1c855ee634abd36db9b15b834bacbfbe6495392e12eaa9dc7704e990f9c7b13dadd7ef4bc6485f980f5266a67a7e6a19f93559cef0", 0x3b, 0x9, &(0x7f0000000400)={0x18, 0x1, 0x100, 0xad48}, 0xc) fsync(r4) semop(r1, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}], 0x1) kqueue() 06:38:46 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000001700), 0x1000000000000307) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 06:38:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000000)="50e8972ecff655dcfad8d7925aceea4303215171fb239921b434b528f8051f4410b1748a0792dcf5eb7c883971d25b45d0cb59e1653052ea63dce6109ff23fc9bdbcfdb3a00e3ff497376301251c84df7800e88d6bb17e823298d5d95fdda80be798b0675288d5bfc1bc5999", 0x6c) 06:38:46 executing program 1: r0 = socket(0xffffffffffffffff, 0x8002, 0x100000000000008) r1 = accept$inet(r0, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') listen(r1, 0x9f0) 06:38:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1000, 0xfffffffffffffffd}) kqueue() 06:38:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) kqueue() r0 = semget(0x0, 0x3, 0x2e0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r1, r2, r3, r4, 0x8c}, 0xfffffffffffffff8, 0x40, 0x887}) r5 = dup(0xffffffffffffff9c) sendto(r5, &(0x7f0000000240)="3009f5635b2c104a4f8c88b2fffc6719bcc00f5ef04c30ace00796edbb56a015802fe9a4595c04fcb9e72df276aa3498f0203e147bc2cd58dbcbfee3479c1ec7960720299e98e77fcfd1cb7d2dd303292716f26d711aa3f05077287393e118d58a140ad2000743e67bfdf23c522d5494f5d6f21cf92151079d7075ca78910e8349e2422f5259c71f778796195567725d50134ad59ac0527a759545b21f4821ab7c6b30bf3e30278fde68fb9026784f53abbe5f3c72d1ec40060c5086485f4b23b8232afbd7f4c000ff99d20b8af8b240f474eed2aa157b81a3acc33f16f084ca4e5156f0d12588a172fc6531094a4464121628720cc8bb6a", 0xf8, 0x6, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10001, 0x80000001}, 0xc) recvfrom$unix(r5, &(0x7f0000000340)=""/148, 0xbb3ab1fd2bdc64c3, 0x1, 0x0, 0x210) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r6, r6) fcntl$getown(r6, 0x5) 06:38:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="7e50111642a26f47bb43136d008990bc3386ae6787544355ca84e8554e831bc01f", 0x21}, {&(0x7f00000001c0)="f56e63514e3291413dca2a81a4353a77a2ab3a392f5ffee5f73d19090b0db9eb80b42bcd9baca2a98854206ef60da7649cf9f1c8fee6327febd02f2cbe655a9ac574dfc5e8be891caa38f477473117e2ede59ea3fc1458dc5a785caa7249c0aaa5b550779049b71e1c137818fce3bcccf240f874857b3e5cba7c7f56f70854d37c0e698bbc9dccd08c12eb2739802d31d68468bc25ba9140f505f7b5f1ecdf1b9387038b4c090788e2b2758aa29bd3d2fb", 0xb1}, {&(0x7f0000000280)="c47c065d71264c2981930464ff743b918d51831a33db8d6d249cc7fe42da3ce3f2acccd7f6ff171e93538c1e83b3e8f0d93a0b494b7ca8ea8f37016d998e4e2f0520d94c9b13743a98ab8a97f8811bf493775cd7a115cc7b592f7f275770edcd6b4768eb102de687d632cba3a9ef856aba970f616634772fe9f572f4301231c7ad297584db35d716e3fc6ce2441445c469acc26ea7f10579c87f1d3ea19f7d4b9f08ebd8d4a2d14bec1bed6327d7935769ce005535e7d956e852c0b739ca085ec55c16d92f534db2854dcb53fac1374e50805415ee154b6a9afa29a544783103ad71d281f984180b6c4932a1bbdd1744b21037197a66d853fbc1b738fdf8b75576afe6ee9982a5b4545f57d1869c6dd5405cb46a5f9642d009fa93ecf26b26ba13bfe958f493b936780c357865946212a3b46826713c22e30aac0045886be64eab2e61bca42c57f7844fcc70fe66d9a35592081d500eb6b839b936ff1abc5753ffe4103d7c2547cd6113c5e95788d6a6955be1ec9a85e828d84faece41639ca2f0a4fc575e7c56f580fb0cb496a059ec0bc096760e6bf20a9c9264f437886a1049520211f1c3b225a7883113ac04f1cc7d314a28a2ff23758026928f0f6210c2b667b3f8924ef1e563a13e406b6497a40a68059e2d4fc244bf2cb1674dec89353583003fe61e410acff494ef1a243e19c1378e7cbaedfc603c832c1f875a8113590aed9292d7104a9cbb6c5ded4d70489f2dcd0202119aa197102c49117f10f3517eb86fe7deed39d95dcd10fa5bf6e357df90756bdfbaf3b7a63e0bfcce5188cd35f45d2b68f213cfeac793cc8bf63357b2b7436f1ab7f9935822c8cf94b29d205cef79439d37384c3d1d3673554de4a482ff44190a926c69291108c3946cc9536233d7ebb1a37b7c646e3182295476dcfced48d30666e52d8169a542e5cf5f0ce50d328982a58ab5272a5c75537cfe87a629a427be3e0b5527af888399d25c14e51c5a568986f9a74cca3b7f94cdca59c6c8192c0a7edbdbd6956e529d2c44cd80ede0d40466a5402c0ff67c92b1f3e2f8f1a731ec980a89ed32368e986fdd22ad0f621f8b38e87b29e753f61ab1eae2596022796c2df99d5c73a627f6ab36a5b607fd554fc41fef6264260b49cd6174a694a68432498833020312882b5ea4542a6189fa84eb273ce948fae913120399044e6fc403bcedd58722c58c84e16ce23da150c514ce0c58eb29a8643d69f3f9d5c64e10866e4033df290fa1991061a48edbf3d7d2400b799fa1779c26a6107dbb88a4140e95ae277ca9f69d6877ffa53db992752afeeb34faf2670c1b8825f114035e41403bdf43eb264419cca77ce298e3a6c96e8b9f1e1a1007115a4068b8f5d1b7e03eb15e49551a0b9f1c37be6f561d27968200fed6e78a2c0fac89370564f6fb4cc60f0238a520467ee6a2fb45e50ae36be4113f92bb00df3b8064ed0f6cd6b1624200b80e0db9f6b607dd68529551f3716b51919adb9ddf0abf9ab59eaa54354d1793844ca0c9b113947e03e474e67bc5c63c197dc8f21e36c74520dbe2a71b76f6e427aa6809cf546a276b0e8796e146d54e58a941e51012fccd819ab040a36260b5661c84353b277530bb72b244ad2dfebf479e00ef236b987c6840340447d392c5f7b2b7aa9e45eeaf73467218b40d06226598ef107682939bcfb25c8128ac2c24914357c2c1fbbfb9a981e18e46fb7878871c6121999a66b14cffe1dcfcb05cdaf5c93022d49c7e2393caebcdbd6884b92ec3b7879c34f39313bb5c9ef12dfd682d7f408dcd11df0c961d1297807ef251c42a62029699fbe42aa16f8931a2aaef6667424484790ddd79d22bc62c3be93ca805d849398b84d1362f1baf7efdef462d67304af07c360468358b8b293ab3bdd4b05b974544c48861fcd51c17675ed0c606b0fe80b7a6a567ceea45c6a7aedf5f5192bc00ea06540ac56eaa0f4d74ceebb51ce70d06be337237a1ae96f22680a4c880ab4084f5d6a4610759c9df7786f34aa113784fca3cd192a2bdfecbbeb902e1fab194b158f1497894e1ddb7c9f4f7ecbbb49cfa64007e0d53ad473c7b387d7d6cff27ff65b3b37e48309ecc69b9ab674670c333aac756dadbd5b4cff16854946aa8bffb438fa14f528fe1cbfe32e0aa6cae2405acf2385174ef141c2ce89d2772a799e89a05feaa2070d8c0b9d195b050a71b634178c7c2851653a02d4a0e81774a55deba75956ea4e3a66bec4886fe1fe3e855c243418d4d424501fded1d14f25d5a9d066e09cd2c86d7f049b6f679d1a2162ce6bfce4606b987fb799e6381069039011b93b4d3a49ca808a867ed6d0b897307c86ea7a017611b7b9f0569c753fbf2cca173d11c8bd6fbad85aacc459231bed503f8ba1947831e901c9003bb3cc04a3f94ea17b439be34f5b0e6646beaca05fed9c4ffd10e7528b206229d39d2cbc799c7e59b2f4df60fa7f2e15502b2a7269c2f212665c2f55e9d8cb057ac5769dc5baf12088ade22a94695e91a0b3f08eeadaab7d51368079de8ee63cbd0bae230b8a17ba595d29c9c4140bd2bf4e934a359a24387df39676c513941edf6d2ea4181148d77a99f81c7af7b23133fa34be6d4024e40803b624b2b241a0b3d86bc18dbe8d6fe9e2c3e6f43692a6d5da2bf6e39a99c8b1c64ad05c9410ee0597b673c121011603ecf385b32ebe005a6c58b0947de9566e09ad1d79144516cc6b64414f7d9ff9ec24f965f0bc1cc6d9911437829d00aa95da8b511ae6b5a5b27ddd876835d64f590355fea7c60e296b4babd77f0e5fcb801faff65e3d41038f728eab50b53e3896e7b1ec39c80f1d8b920dfd285cc391c3cdde3e9352897aad5aef22c1b72d4832ebe8cd4d5237ffaf9bfd0b9a69780a5aa48dcee680098ca15bcd3ba469ff42f6af545be67dce550868456dc94b92089f8421ad9177abe3b97f31133080c56c2cf10d833d50ae5a93467951dec496a67527e5351b818cfb77ee762462a64a39e93101d2e4a5d05c577ecaac1c5ce2127728d405b9c2b0752df053ba8093ea746ac8d3d6ebe9bd6be310096cb7d8ad8d4e55422d9897cf9617cf01b6ac4bd73030bc3413cc4d9ca4f8caa9f9ad63b1a8ceb0495975cf8dee15ff76ce07e97dad7d6e480a55a6561d32cc9f3055c422babfc4abd5b631ac4649d44f3be938499d05d9ea2080e4bc27d43809cf17d7afa84a1d0979962a2e9b92bb513ab74f99e56a813d8916fe0f4dd3d076cc72f142dedcbb1dd1cf065273b36b90a104e90af35df697dd29f4e6504b5dfc2d2940a9ec53de01ef8c48a791e22524bf0a479544fd7ef52c2cbf8cfc0ed3f1aad622a32bb85c46e75c0866292009d43f1cdff51f54675279ae6a232daf786d510f1e139b7069aae051cad29d5805a1c63634173b6fa0f29819c5a56fb3c13a8944b4cc6878013f98ea80089cd911c4218e00a018173671bd254ac903904c8d7f06c13fdf43f6d0f6c60dfe408d548c37a82ac39b8b82a74d80187653c831e65a58a1a23f73c83e949e76946ba4f940605166ea36a7a34a5ef46441f6b2a284e3b9c28ea796a2e76334d5fb88834889494cb7c19bdd3372fa25a2f0f83cb6e2d3c7c7ea2fbfe5d2487fdc93b1cba157df025940abe232a9b5a7dd3fcdbf5f330faf54a49b02fdfcf60a6af865c2c9f95ce2678940d415ba3bb78b662333f0225d1bcdd96912dbbd988ea62a3a56ee06b361f37ad607a1199439940815b52d057e9884ea4fc3e2364909a7e6d4797cb411cafe610a4ad4b5915e102feb05ad737b11c83ca6cf914e840fb5a95edef4d46b1a1a10f95975847cf988ea9bd34263a2e614b7254ffc7b8d4ea24640e20670f015410b190045c9b59ca66a55cf4800a8849a4d4ab45f985100308d94441bfc76ee43161cf8479f1a8e5bd2877bae65f8390ee4289be9d0d2e6c40a59c5b459212f8102bf53dac6a3a0c18ae4433d3226bcfe50904c269cf8b9a39116e7a374facd4575679e07e027fed5e9d67e6ae1bda32513f0608e186ff754137991fe9b2c37e8e1ba64fd1e7ddab682dcaddc891124921fc36ddd8f4065d62708ee852ad99ca5a343ea4064c4868df3fe0addba89a4b4c257811572d8aa8c17bb7155ce0a57937838365bbf503de008222275a9ed5264eac4e84cc431e9f5a202103a6c7db2b71d2a15c4bd7b439cb1b822d0afaa9dbd35c945905ce0755fb20a95b7717072db341b8ca27619f771dff5b95f67801e38ec8b72bb361b807f33c25b611e36dc9bd5acebb6f7b226a5a041658e95312bbaab8e1e27d089aa86e8ab994fcfe3f8d916fb6f0da7062dbfd7aaa643336ff26f6056a634c18ca1af121848df64ea418089ec12f3642d0130076948de0ddd9c6f74e93fcc9c8e9e83319ecfcecb43149d6bbba3badd0cd4395ac61c26e254eec690886d4c504353c63f16252715d5d8f62ded06e0c7a4f356ce63bfd168f2a186d56329bc98d4912a4fbfaf62bcbcd2f550a48a3adb1aa5da49c71ab4657d5f0c3e8b263341c9bb3655dafc2bc28c44ebb5beda92787bcd4028e6023287884b9c102ff5d35d3c117dd70896298401ae08934d7a5f2486747d656737ab260a055d2b07fdb2eb8fc1de4649627d61228e7f332750384c842ba05a496fceec200f0942954e3a3b0777cff47f3639e9bf4b3ca3f503a2a4ca128522cbfe0ce2b608b00e66f7ea9af5a863f0b9b1273358b0fd7870ac6ffa6e331bf4e1604977f9849ecb4e4bbb44745d9ed45b754544fc10b27c7d20dee72ada710abd4d25b6f441f8c5f7a5749dc3d0ee93108a755801d5f175e45323f00114deba8253574dd2c429866a0393d98148947db60724cc263816fe636b19e497aa8af0ce1a81105fe1e6e5c13292aad26ec943ebc5a5e0ad6640b6a38834a12c804e12f3a7854ce72e54af139c59e2ee41f459076b3d1c242dfeeffa706a97d3ca156bd1d650b338c660502462fd27cf128c28e6ccf5b57dad8d855153bd03196fda0068cf1c5ac39769342b64147a2689ddb26a73dc4c9ee71c336869fbb58ea42978275fd5d4776c8105e99550831a29c48fc8736f7d65814ccb8b097df482678869ba0918a751819d88fb2bd28b7add76de50427e8054955a3bb6f5336d7b29fdd039da1a8660a6cc409aa5015881a1c32c93fd1d19bfdd58e425054c8abb73a8893963cde54a7146482c2924b0a1b036e6f351b8419f535e05a95d77b0dab15ffdb68404f26895bcf03e3007a8831aec19b08cd5c424fd4da2897c0faf7f1bc99f6002a7fadf63f6c913ffd887f4e2cf64381acd5b15dd4c41a5f453fee635105808d8d42fbdbaf35219b7193f390e09c51b44830d862e1714ea5f4e17dd995c5333ab22730489ec18bb84a586ce5fc5a4fc9481a89faf5d280ecdec904776a2b3b49d0b54883af74c393bb737d6fc7b221e50d3e772700fde7038b9e707978f3bb763a97982b2ac44c93de4fdc660adc1dc277a4b25c0c4c4d9337856b71b37b03e1f3eae9f6dd7ff79e1303ae53b1e7d0663c3c9d19d5ac1443d49db7b16c48f1aa0efc3226fdbcfdc0f9042332f74623a50a7169647e9b6e49c1382e3bda518474cd9b1c62e1e9c4154a1ec1e7985ab730bd901131b023a210d27227304259956e643da061db335480e09c3805daeda19e56ab9d0c0e9eb2c47efe9acd39d41b79f68901f4f53b65549dde5478aa2d65f3da4fa67d4b966cd239ba0e9b3fed7df9c54e2ef7d03e8478cfa108696ed4828e98bcfd955308f90f035c2071c62b95c81d178c6f45e60b46", 0x1000}], 0x3, &(0x7f0000001280)=[{0xc0, 0x1, 0xb70, "1bc93d39b01ec685d086f040cade2d024316d6088f983c075f8bd19271700480da876410e6d90611690e8824dd29f04e038fdbd9ed094dd92341a5bcd85bb9130597596bedf0eb345ccec483b3652934456a4c063f53f969cf28a2e45546f3b66c95a0422a9bb892e7b5307f8a833c0e4e2c7278e506a8c056ac5dd3e471069c59184c21d161c49bf758d8239a7ef5bacef2265b8d44620c996640ff3a76f01d83a9488c54738e6d83de7caa52b171"}], 0xc0, 0xc}, 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 06:38:46 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/96}, 0x68, 0x0, 0x1000) msgrcv(r0, 0x0, 0x2e, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() socket$inet(0x2, 0x4, 0x4) 06:38:46 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3ff) sendto(r0, &(0x7f0000000000)="02e547f79783ab4c6709ad419dcf756134604651857a70ff283d882f32166ea75c924a8c5d30c991ba173918b7c9a3ac507ba738f854e2255d704112b202da1031903924dfd1f5e23456dbb128121ed3fb713be258df5158358923f3f6ed4088cf7da7c00bd6dab5a30d196a0d3babb3631138d108bc7fb846b5df09bf3a107f0a3f4a4be47da83578d6555f59e2db96cf8aa185b1ddea9881aca1499646c9c1f1fe3b6d1bfa75834995023395753d702a09fea390dd0cfa8c54b6a76372263832eede7dad6bbf4bb9b1128d4fe50ed14de0da217d3ec3f4efc11dd8d21a7160209a651c5b919222c330b7523654318926ef5f4bdf74f22e16f34a5988f66a7836267ab6e2abcd6cb1a5032b58ab52c0dab4a9c5f53250e4218283a3cb9fc36a9c99b4e42fd9f21b2c8e30627fd994b93ec96584476ccc097e3810ff67e6c074ead5f377d900be50f9dffedaceaf972d182b9f3d810042bb0dc91ef9c8b58164b907b7c6ef06030e53d7783e86ee15b237eb46e4fabcf4a03a73940aabd71ad8b5a7280ed99855bbbfa641b19b31ab1500e4c6ae5bca56af46e1e4dd83370bcce5d3197d5f9fe63772a5ed47066fa183d5f79595d809eb61b7a664c6b748db66a470734aa9cf3105635c7c588cb8b919ee9f837fbfd70678dea166420dda694be09b0c4c9a63456cb4456d7aabb78c77fd7ab2b23e2cf256bebb888f76d1d22744f4e286a66cb9553bb0598a59c26d5a96bacfc343361f5bda35837fd6ab5dc4513af9b94e0fd08d8d2bba80b34ad698ba6ed6848fb9436ba2c235736258dbe108b836b24733292ae47483670804e9926dbf1b673f6cc4c1b5cf8c0c2081ec99125f2237c02c4ca9c5bb0abbc83d17b6c400593d405f052c4bdb07aa55f49671448277a415c34eafb8748c4bd34e836b545ddf2063bbbdb32c01b8f4b37641dda53a09a67f50ac8b0522920df0a20a073d20b5725cb1f81bc19698e43546f871007cb8a16cb3be8e6ed110710262fb3e78dc427c07298878bb42663b939d38c35938ea68fc680c7f4e3300c025e97038d58221be2984fcc718568f04c175797d7539e7ceacb4af3becc0ef1d05b341fd3042977264b36645a9f158bdfd80fba04975387c2f0282d80cedc3d365e57daaa42c5c77f81204bf4eaa048d9b24aaf632208a321621dc079b59156cc894e201d1670415263a61401d2fcd0b5d727d1fb8e876fd120cd97666b9fae5b87242c64ebc25186911116e2c485fd65a8ba8b44f78e48917327b32ba7c3d8783eaadd43aaa07be10e1cccce7c973f33194c26e4048d4b921210cb7932adc87a34ba3590845778ba7c20cba54231b5bc37106c40ff5e7a4795fbf4bf339d51ed34af8305c4761b25e6154f90103dcbb481c3bb0e6a1eb1b145de5481ffdf4026c3eb238a820e7463253175360331183f831b5560cefff805e10bc6f6c069d957463f84e740bcec0d7971567e15087a765e01ae66da48d404295b8c9a2254ae475b69ae93fccf4f854367b60797330d0adce305d46b178f6da3d7eb805bc25af44279ca870e5d2c95f08789ac223e98b3e9abb26f5b3eeab81df8f9df077b926cecbcd13da88abb9343167b3abe938d0901536940148757427399e9f9ae7c912203024632226fd74435a9d1ef4f0f0a0df5fcbb58c705c4ff23a0bb1406b307cf71a26302e5baf1325e5e2c2862037fc0890e4b6b92b7c38b8f46bd1765fdfe399da27cac5683227047f8b0b26fae42b136abc3db2d4ec7676ac100d6d8d4eaf0acc878f0dc5c14ed7d210114ad7f1a778ad1b5873b2c76697dfde1c75f24001250238f377c1625c32562b7d0504ebd3dc6cd4f9cb2cad3b7496258438f2c18909611f93c2b021956aca0e740c0861dd82ad7af3212a34f06060b5ca93793455b91e0605df676fa27bd704970e94c1e624bda412e258b37f7d0f44645bb241ee3f8098ec698d26525ee825398e4934b7a7c96b16881204dabcb60a74a16fbc9db50dc0dbc05dbf6e862bf9ed4a9e746436cb275784ad5813951f6139780a5db834c2619c1d90868289547a28e00e768eee743adf18a459c21fff5b487b8105f06e4b563373df43e649ca62981ad5353a6f418e7743aaf2495a80b1468763816815c03ff7e7ba93fc574278f8d6e1808044cc3ac8d8e27ee26fe489a33c265f95f21c07249dea3e6e29a39a3340904d03732bc748e85f66dbbbf1a11eb7db23bf1dd59c30412cdf0b9cc88f278714ae0aa645110534adcb35f24f132d71000bcd1b34e623130870674377b415fda5fd2c866f7413f5dfe8cdb33846709eac2a35491d0c191db1188b17937626b4e359a7ce59660690f7ce68e816b2c85fd92ea96e41b3aae37c0a5811371684e7d13f696be66b068c39549aab05e4ffaa6f4eb88bd373983c5676b71c0dba245d61969b53efe956500b3b086218f16b9f9a354559bc881568c45d8df487b30732b4529506a5df587be9536b20e869fc7fe3e7566b93a5b09d401e35a4f89ea637770361c7e176cc684409853763f4b963065d789a6afd682387f5a4c851a710c374226825d7d3c14f1a22f662947510931f74e6de9bf58cb11b866a5a47fcc7199b063629da134f052da355b7add5fdb5d6c4b8d62ed51ecaf6fba30702615d0463a8837b378d59d6da6f084622942a083ea7222fbf62ecd4573b1a24deb54b758a7f06a21e16d746cbec8c213d18af19766d6308eeec28b6b28c3833f68bbfd0c0b6b057e834d4d5186d6bb9c602aafe1c26f98772ec4b6efcdbd071af9df3946b56737530e555f0efd6f4c7607216d79e4fd51bebdb53e4765e9af1885280b5d451dc0fc4d311286c9f1a44fffb5476ef5108a3c6809fb63a57da9719d6b39bf3471e2192eb295ef653b355053116b094303824287e945deec793d9b28cd4c8da954cedd54a160c7c4a15a4249a2391c96491b37c0b46a093006cc0c42d8fe5c95ae3286c133836a365e1ea0b8d842b9b031bf768d1fb0a982afa9730a5acde3556088511f6ad0049d96a8891a69d8364f89b9f835c2b44144998abe056d4bb55411a4df6084b4b3a32f70cc5fd6d2698499ddb3f4e580425d68955b164a0c4c78013a81af320d682e77e884623fdc0dc8ed2e53e0c48dc467fb1e36edbff50fb48ad68fc85e12a56ca8f08b7203b9fbea19f90814a0206097aed883d8726f930461e2e82f26c4ab2de46b1a350b159e37dc01dc26fb68e33c5b0525b83e325b659bcee0fcd0cd80bd502df7b198022e9acd3f1942b2780d5ae6fc10f2a8e77462f83280d7fcea098f729acca1d2c6ffd20ee0875ebb2db6a0a3e9d572bcdd7e35e6b3692d4862ff4fe20552ac1ac72cc1fc577ce1db07955d909d988b2c5fc2ffdcbfd6d34393f141d615e8cea09b33baef17382791a35f6eea1bc2fa16a11a6cc1e737344ab45660bab2d20f1e9f42f3c20b54383b967d2a58c3e088d17082dce7378ef8e5485a77a8e362bae1976898056427e38be16d126ef81e9a32860695f0a0a7297e2224c4ec6d37798e33df71d776dcbe959396670ee6dbe0395c61fc544bda75990cef3959c2aa0eda09c66944f0c1baaa81fd6eb113c3c6321710f93d5a9529744cefb9e7f76540581ff4cb0e02fda5a3b09b4db46b27c6eadec785d2103d6ea1b1656c975d03326012dc71c4b6f03606345fe33e8b1fe4bd200c0d92fb2db86131f7a854e3d98aca2bc28ec0232b6328bc186ce953a2bdd5da0baea405862f77ca7cc082f0f0b9f63592d6821f37b02912806a7f713ea61b2e348889bc7be9986977f0c92c5575233337637809a7eb9e53e46d3cb705aafd6b24e13658cc87cba5dccb38f98cc8db9b20c49c5db49ea99ecafa212bedcd78c4fcd920568392b3907f03cae802887278c5904ff8d669ddcf76be4f9a7294c54397f116b6e761734946b5d7db46b2b2a2d0fbda1830cff5eb5a47ceb4d8e40b2671c7a3c69ff3c802a06557358603923fdffe27813b59a738a4eac81ed5253567c47fa18ddb4bc8592d343e3fed2b80e6b8d18eda34ed9f125914352b3575a1f3273e54acd6170ab162445e48b02afa4b67e81f6f222921546e52bd7a9c17bd25815e5da11ffc30a969689ae1154ab00464c8edcd583897851553cca3e399a16aa89b0902f734aa22a1f2f53c23116d0af03369011b27174f1a2beaaeaf124291792e16d126f05e9d93d6728f6320622a3d1148a33aa79f50f37d68d184b918ae9b0d84633108329ad0a11019ea8e58ac8febe0588e1546130f591f8de229299cd59777872d212e3420217111a98134183769fc7aff12f7f0639f89c8542823457fc823590126084053032b216fba8b73be773bcbaa1bd535250f6d75cfb889a8c5d0aecebab98bdc0d91480f98636914d9abf68e4c60ef5eb03c2b1a101677e2e31d1d695fddea7e4ba2d6ef2a1f7f786c6c3f26678098f8101358220ef2321b449532a4889666010e464a22caf427b1f08f615b56c3bccbf71dd3b2b7f019878a36e92b2bf9fa0ce1bcb0cfd653bc7ddc6d41f9490d78fa05d07e1510d0417918833e96c98c591ef76f0fc429693e0520395132344fac66fa8d3a253d38fa6dd8e126ced2b2621c21766e598b7aeebb751d2ccc135a2ac2f540125ebff5ac9d2509985c42168ece13d88574f3056c50f04d911f62cb8512916ce876cca6fc59097dc2c902bab8d4cbac9916913fb3541a1c25e7f7aab4d34a842f18fee88f884cdeddbf5e6dbc5438fff77ffe42215f3915d975288878f29a5d3bcaa46db6f105e052ddefcfba3614980761ccc2c958eebd254e2945b944b60a57bfd33535f1400032cf1a2f93496d7748ee25a13212196c267dfe3fdf1afbd6652f47f05bfc31a21d3c971f1cda00354db0de48d6d25919112e08bb0c432126d7f6458846d3bc311a181043cedb3e64193e401b1ba95127f250bfead0b761a4e9abdbe69ecf638dea613e74f915df957e4f6ffd3d5f36b6ae7f076a47777ffe2a51e32cd587467e1013f0bd7cccb5fa8c45602d00acd09e1ab3835965a8e9fe77248745a6d58f171eb81fc15928e913ec4b972ed1297a52110d60a21bac52247e1dcfa9ee4e519e7f56e02a4595746a9e199757950f643d375bd4a480bbad488dd99927def6e6a0ad06a646cca9140b6ed54bd885ee6b026b51f0e7c02dd59e506b89f00849111216267431961c47e13bc76a5eb8f4788bcbeceaff54b858dafd1896af5a07e2b82ae1278a0bdcac33e60d92b11525a8282069ad867ddd062b4f6dd7563bc9ef767260fbe33957f608060205c4f0a33feb5771a8b94beefe968628307226504e93cc8ae725fbdf0dbbd7a49003988f5ec4d93134eb40e023a348263f8974c7961fd1ca690177293420ce00a59faab1f48877592179a782ad341f9d15a19619300f24d43fdc686d17f9b2908db54ad71ed0595307bc2853a613392974819caa1a9110e3bfc2be4d22b07df988be55535b7e5a82b10afd4ad596b95e1f43e4ca190c9979726362948432bd80eef588cf4477c01fc22b596e060c822b8c48318f6c2dcb7e0ca9cc8bca6ea4e19b4d44225536fa0dc12904e0a076fa2aaff9e705c3463b2a4a97439da8404afb6ac80e831dbc2d5379a07c9629e80e8a6b49a22b160b06103957bc82650d9d1c2090bf1a7704c4abb6b527ff624db7d9374bc640a362aa71913bf2b9564774bbd962843fcc7501cabac630e7b572db2fa4fbffda216c01705041b541257154266f165bddd0b73dda85754498500c270388fc7356f30ea097ace054e", 0x1000, 0x9, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$inet(0x2, 0xffffffffffffffff, 0xfffe, 0x0) 06:38:46 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2000002000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x40007fff) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getgid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) syz_execute_func(&(0x7f0000000180)="c422c8f357fec481d1160558220000d8d7c4a11ddbd6c402612fb3020000003e450f1b1bc4819557c2400f95c067262e450fe3ffc481782900") close(r1) 06:38:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) socketpair$inet(0x2, 0x1, 0x74db, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x4000, 0x110) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r2}, {r2, 0x1}], 0x2, 0x40000) 06:38:46 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 06:38:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = getpgrp() r4 = getuid() r5 = getgid() setuid(r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x0) 06:38:46 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0x8) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0xf) 06:38:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000480)=""/3, 0x3}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/163, 0xa3, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 06:38:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') getsockopt(r0, 0xffffffff, 0xded, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) 06:38:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) msgget$private(0x0, 0x40d) recvfrom$inet(r0, &(0x7f0000000100)=""/232, 0xe8, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0xff) 06:38:47 executing program 1: r0 = kqueue() socketpair(0x10, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r2, r0) 06:38:47 executing program 0: r0 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r0, 0x1, 0x0) 06:38:47 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() minherit(&(0x7f0000a76000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000b38000/0x3000)=nil) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 06:38:47 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) write(r1, &(0x7f00000001c0)="f3a7964cfcea3effdba0806d7b03d9fce1f20ec8e49b825cec1571b43ae5c2fc985833d8bd3e218860c3754c84d10b8f7af36747437f8a84c1f62d4b45711766665d4697f6115019088a3798511073f9c8d370a5edb7b0936dd76cdb3235acbb2749b64d971c8a308f64445a1887c1a245f01d157aefb466710dfd6ccbaaae1c5b191d101c55ff1a0741cb0ec35978ce9b512773183160c31ddf893b785f451921d268fb3e499c4f2f0016db715539d28678069323a0d022612e2cd98c9d3394436332bfc8b3d6efd3021f72c55b9486a3", 0xd1) mknod(&(0x7f0000000080)='./bus\x00', 0xc102, 0x7) truncate(&(0x7f0000000000)='./bus\x00', 0x3) close(r0) 06:38:47 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)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75fdb5cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4931179223b0acf340f9a709a7c7e9837fd6b1532", 0xc3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "3102c3d2c4a1fc964dd52a7889b676f471a8701b"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x380000000000, 0xff, 0x4, 0x800, "c7ceea2d1de91a97b0dbd56fabaef9185e9a6359", 0xf073, 0x8}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xb56, "64a2325584f27f5cc821e14ff2997dce78f3fff0"}) 06:38:48 executing program 1: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x53) socketpair$inet6(0x18, 0xc005, 0x7f, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="dd837db6ae96de30cecfff7e7031779255282b029bb87a67194c3a7d07", 0x1d}], 0x1, &(0x7f00000002c0)=[{0x108, 0xffff, 0x7, "031722a053143ddf8640d8aae94946746a4564cbbe49676467ea97075b51f880e8a5d14d30f9cacd4c7dcefd268e9c7156771f8b29ddcfcf0a0ace291da91a8c49bbc0f69ef09bbf74df259429aa71f534b17559ea056f5a2bf7e26304ef6b6a23742bc1cb45eadf583a0df37667dde8279f676246d064ef0a4704112acec04b730541b7de76eccb9438bcda8b829b7f567ae56038b8cbdf43f4612030050e7943c900d5edcc054643e787d6f8f67f567cbbb44e9f54ac62704a1001438fd379f09c542e6caa0f953ef7a474dd7aa76dc50e37f3d0d2c046aff7aafa760c8997e58384051a76dbb08f6cd500b92f9275cbf50382"}, {0x100, 0xffff, 0x8, "db4368c94c6e4c062fb3b0ea0fef4ca86aa0848c552796991ce8ad8573f7893e5720b24f9d7b1186e6931eb2fe062238eab53dda002d93f076eae8e3c76c8264989b9ade2221cda885f6eddf275fcd4424ebe69b0d1438c53942c3338c1186574789fa30ad11bb730cd7d75569407eb334ef814694ca659351bef0737cdbdd16d8950ac2b43c9bf6893496aed2fbda01fdd0e0be3860d63e8214ca308950eec54b6652dbf1c6acea999c7f4f0767f81040a3378215d91f8cc818e72b9d881e83fb3a1d6260c225e5e19279597317bf2a54454d7670369a55165009e33382f9ca9ed8c98b723c579f0882a5"}], 0x208, 0x9}, 0x2) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) 06:38:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x2000000000000040) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 06:38:48 executing program 0: r0 = socket(0x2, 0x4002, 0x40000) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) dup2(r0, r0) 06:38:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 06:38:48 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) flock(r0, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 06:38:48 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1fd, 0x0) close(r1) 06:38:48 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x5, 0x0, 0x0) socketpair(0x7, 0x5, 0x1649, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000015c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f00000001c0)="f367f7052486fb6eedd697d5cf70b42cae8a91e70483ac341b72d4b354d8adc464d8611a611307dfef055ec819d6c3c320bb285f2d8315a5442554478436af9e3cfc947552f0510b91bba500b598f8233ec80fa98685e890d955abd272494602d2dbc5de9a084d280ea2afe7eb6fb33865004a403d70022627afb6f438099d7415badc75c122317148140cbebd89314932b8b01ea0d7fdf25b76136af623671cecfd16a7d71b6ba616f964b99229e07e6ebc38", 0xb3}, {&(0x7f0000000280)="cb5ef1b38e6697250c126e918ed459e1b7f920091ebd0eacea37cd01591ef1cfba9af45b9ef35c2ab032c7a6cadb42207dbe1e7b92c0640d139c7eeffac07ce469daad416aec6b1fcb7e9327085f6ae1c38ffa7e4638016eca17a0728d6c", 0x5e}, {&(0x7f0000000300)="79ff931b5a96b6a6d8aefc7a71ed468165c0ff99c293ef65d85848e8aa04ad828247d72912cd3b842de40f4a7bf4f0b6cd4b6e3fb91987326b9ccb1492d9db5ba39d4c143a0453daadb46d9d01e1efac57e26cd967edeccfe75f0161947db0abe43bd08cd2fac37f7f141bc32ed1565f00e4d51704f651d1a2804cb5ac147d167106c1e411982ec8f236a35480ca55b0250b3d7172c8152ed65e66ff825a2107ec87565fdd7feb6780fb6ad5bda2cb7867dd20b2553fd8adb6688b0b260a9a7cbb4a6bbacf1701746168396e419a9d966648ca00036a059ad26a58a5503c25823a88e184870a34a9d5fa033288ab1d9dbb93d5567c2d4c040d1ea23583c588110600cdf357a3e9346478af23b9efba9ec2f866262e239de1c484064360d149033ad29b82155cd6fa3d14ee6f88c568eb8d52de2cf8d5699b283c79db5276f778f8bce5672bde313a25d293d03819d44948793522e3aab87f88374655a2858e24c7c9b6202d409bb033bfc11cc3a8848f9ae99a98a6a9be87a03b3c7af1b1e7fca426391c9b3aa5f00e9e15c2089d6589a82cacc19aaa915106ba464dda06b3e5897ab60fe4bb0f1701b123459a8ba84a168f363d4b4c3323cc8146ab132ea4f1a0179414ea5edd4dc3714401cc483c0bc4d057297759484ba61918580f189790f2dd5c34f726d12187cf81007d6ca8cc9933ed9a16b1eab31892338872e6777c8e6f223beda2395f729fac768e657d8132101f8b01038e200265d1ce1489aa54921e96598358d3d0a86a4fe285814e0821b5645be6227072782d0eaeec6c2e4398cebdca9718a1e72e5044d945343a867377031e699aa949db97600073f8594e49db958fb89a51902e85b1b742e806f3e4c66378b41ca573087ca86b20712a07d67213ad66e12dec6baf85b86fe168b4481265f235236c118cdab2a79be3f80826f541e6c5ed843f057458482ecab20ac8f6541efcd08af6770213b8c24a368c86e61c09380fccb338e844747c698ea5d5752e980a3b307fcd0f26f1154a5fae1185b569c2a6213b824a6e992265c9bc9b2f4fcefd0c54a880eecf035a9f749553ef93ca1a01186baf8368f12b3d5fde59af21787bc650f0c7feaad28129e138cc9ecbeea20378f0893bd41268b11f119d5d1e99c388f3a53b01109f1fab0488900339ec651bcc466c7b5f975a090aead76e2539f7e31daf05d185c79ecd464187416a5ac153ce0dc18aba1aef2e961b47af02c3b2567b151535c912888ceb40c67f4878d48a17e387f7ec3131895cb759b49e0c83cf7d5628e58ad82f665a61712d7a91d1675d91e420aaeac0702d40815c1724907d6d0d764cc9facdbdee79d47e16825e9880beb6391ed76147d9d176207ec2b2f6966cee75633526646533cb0e91cad3b02b3f1ee3d22f8e7bd307dabe46501354f728f5c897489fd64b5337523f338a0d24565aa433698e03e98a248a2ddf164e25e5ecf52e7b1fcf2ffff5edc30bd6591313610c00771bbd34a50924c84347eb4e1e0aa194e32b004112eefa9215c095aa7a75bc018d0cc7779dbc7e9d4f9d50cee5d89f04d27dd185985afaa912db3143904eb247142d1c4f7951a6cd6c5e5073d1739358cfa49a832939de09851b8626247f64174f93d6950df62bdb2f9b45fc901196a5d89d60cdf586167e352424b6aba66cbfd00d69edced9754be42b7ab1392944201ee319be771c17ebd0bfe20e9b9328030ce2d4b1d33f37f7ca9f040b893b5fa53f488b4eaf4389cde5a4e0e2021b732ed2178f18ad453101c7ed3fc1b819d08b6e128683fafc1ca40c3d9893fd9c4e11c61351e013498c703c0315039b586e5cf5b3c5906f70409465eee2015ece316aaae4ad7504742486ce4707d8e12388fe16c17a6b462bbe8d8ae96926d069783ab748f4bcdd413dc98f22153d2b6945bf5c2c815dcb8d5048b851b5bb7d6841902f10ddb0de477b7225d92b220b8ff885c83d0e541c171d956f6fd641fd0d47a5c181c4ab20875778cc0e0e2b6125900437fb985f25102f17404a688b690b702d00e1a84ba563ac50761942d4bc7d2b345d9e53aa751043d00d37fa8872c4e45f104c793506271eda9e273af724d05c3b8c98ce15775388b0cc55b6e893802790d6c9a543a764e19551b421360ae8a64b5d3971f18adbc0c2d32f4bd1a5d8c4bb4cde3fc7055614403589aba50a496548df8301cab5915f0ecfd484d4bad47745bd3c8d96068fef03475c854ff0d33167910e4ae0411306ef597e7247f7c4f5b78c9195814604710ea1dfe1921c9900c1da8d9347f42f8171539c466b97cf9daf4e5f160b8156ba2f5f06779ba87396bcb0ff3fdca6cc0b87497eec3f83188f70a08672b45e40df60dd5abdf54b9ea12bd1c1c3d69a1b196d3862b989a11d261d11ff73351ba3ae7fb491194d64091043abd16640a59f0cbf2ba85cd2226fc4406179eeccfc1cddaf2e5dabcbfc061cb303aacfa36ee430a4f5244d5f7788e8acce632ddc0ba22eb84b115246f92a26002e37979acabee316ba756bcddc77a77758c72740ca0026a4ee4ee085faeaf9e39e669db7e31c41e50017984638324d722bb334d50aed882aadd4e00d0f1a79b78e498b3dd98f5dd4a7273e886b6302047e2027f8267215cedd99402b61c74f63c913158f7e62a97e4c3972df2e6aaac7d42b6ea691809fbd7569a0e2c4052b926313f0857cc2ea201e4208d569dade41a15e744451cb52d9ce5057cd620b16a6321af1b8df1dcd6a4947818e5ec4d95973c57ea017d7e4a98f4d9fe4f2e6dd824a925c3fc36bec66d06a4d96b5a5994053888245882011319857ca67621bf48d7d70ce0ae419b24d1f059fa8d944abde35c756f02bc55cfdb30450af84078d1fa766c253ed3bba6f02b39cbb526a5726e2d6823cfe770e5a2ffc49284a08ac0515ac719d500dd133dce8d65349df490a2f189ba3de02f6e00c3b0ebc17956dda0af9c9ac28939d547f64bc738e37ab5081348d33a1ba25ae89c85d497011af5f3ef011b2d3e735e8fe286ae50426829c4209db1be592a3de07f7df7c2894b28a4ad6f62338f18f6f91f93d5bb63b4be9cff0aaf6156cc5317ca491f8a99b416f50ec3fb65858baab5841984e9258c2a337c79c38bd512c6f492ad99d285f85b3e6070d73cf99493746d6b937b38f962ce2609ede957e9b4b6d4806f50a4c624a409365281194a85ab084974d80f18b9413ef252d4ac4798fa7dcfbea477a6f7c9ff89df00b4433945f6c8df2cdab259e1f1b9cdef79bba6e001b0101c462ad03f8491727dc0b363a028ccf6c970e480e7f04796eb92dbd009187b4d35966924db4ffbc09880ea7ec05599a854400413c3d38d6d54f564be966d1aab59db538d98718cf58f185d1df24f49639c1188908266530dbb3f98c2436deae65d0fd092102dfc0bf372777a3f5a03e18af7606de3d7fac0110c11b3d4372074d7530f3da335b2d838673416c58bb2cfc5cab9fc08f78e466286d269745986cf915e2bb8bb64d561a9b66cf79a8bc090807d3275adf54ad9ef46f56bea0e7b87d3ddf22f940d2e61ba0809eb98d751d70cfe88d03a8b5d7b6f4646e76ab0752f9599698bdaf05a8044a182ec3d6296b59ae20d4e2421e98b5c8f0eec3e2ff5180d9ab2e70307b5a6049e3028bd94db2b6a65ea3008c7b8ea048ed3cce92cdf431878c9bc57f4e0e5d876c7adc05302f8d170544c8150bf0e7cfe40b5bf056091e8dd120e9a3008cc31009c54e9c028dfc20f5db1ab00a55cdcf00df01db6e1de0416d1e9fb4980280e9842d680c0d32f744190739399d839ec12e0783de045c56ad1d5011d7072bd494ae169ba1ffe596852081740ec08ecf3eab22ca35b6049d0e0b0bddb0a12bb74d5e5525c0af7e701f987efe9591683bad3e45d7708739329dba5d7231d578e69083dee8b8de436fb988c8f2e9eac9fb8765b21b5d1f6ec70b1157def0e76b2f0eae0fc6b74355e4511b39d0854b3d6656778778eeb0c693b934d4baea5091684e112735999b36040f6fd710d0ce59efdee52f6fd3df43bd0208a8e394f1a4a034f048ed53291b74231321afb5a47c592101fc22b9001b76088682e4c0b3fcfc2c02796bc77e48d6cab36f3f0440de835fcb78c66a9e04515fcdf9d463c73231d8053be28daadbb5ef897c9ea32d06bcaea784bfefc1e08b5dd767bc39f6a60bad691a0ddd788aa156ef5a8e4aaedc7b2be0977c6d4bb5834bbdfa098ddd187f540f8a47bfcbefc6b697143243e17cdeb1da828c046e154e6e28b980dd5650a06224e23b77af9fe9a9a4989bf1ddd689a7abc0215abf2bb99fac62fc4d176e506fc9d20bd68a1bca73abd1e756d44d949d3545555f243d6ac60da7f01ddb66d9cd26f03035f8b8cd67e08fb30f98ef85d7a5d0c81c521974e4326818e3b7e9fa707d9ebde4f15013a5900c51986ba79804a267f4f4a523740abbd1d0b45da9c77250c5d34b255aca97dc69c4025968c4ec1bc65b6a19fe2281f823a0bb5ea02767615651141d54aab002ce854ff2677a1f15d4cdaf81db62418a4ffbecb18b8e29288389f01f4ff790a1a07cc82add75f0b9c40b63e697187376d9fd8ed671ec84f12f347ffa48d57927d8aa13e3abe780331066b5ddab3133d436c8ca46626662df428f9936655a687562f31e61f412ce6aa8c13fd4054d07fab570a21db26b37bd4762214055b0da212171bcdbe6acfb919407c1db2729d67e898288818c9bf2f25a0604de945c03440b3c828517131812fe61b76f2b5588c452c089877e7f09b58e88a65fc1d2fdad245202adb271602298fcdc52b95b24fd6efc39039bb64614681e3849897590448b561cf2c3ff3efac9b38311b913fe6b97531594c1b7d6145060f7a11d0e915909f36e154e7f0c96d02a3157da57b359e56276f4929b6b680227f7cbf5fe76623a049f680bac90254a3d8a0b96587e1385602fc4260a7869248c89acbd61cbe3b6dd3e6c59d0b7fcb79ad2834ca7a372fc3b71451583edbb159e1190929abbaf72daf6d103100de79e32517ac1c232d0329be9c46da27ce977863ac9755c3c6188001e7e98dd4cce3ab4add7c4a16ed42aaf4ed55b3bbc86d854d3b1a1ddc1eab0cc6404603d75757f5e751a2d0285bdc5e992d2257937fa4d75105758d4f9205f449e5f10262bcad7e848d218617f5fa9726971fd213a322d6f86f71d2c07f6e4c5d1869738ec8c69c84375b450833734a83182cb90262e2afeac3bdf20f48e1fa6eb0419985da7dc6cb210150240fa71edaa580fbefcab53b51c816a80e7c0aa7dce1e8c973dd25cf6cd1b40ffba4732ee61482f7dfd55f89662e5d62d34e7d788b9988913253fc58fa588ce3f5aee83713cdf94c0320e4ecbb7262dfcaa71f84b2ed9c03499c189c51fedf3d3250aaa5f8c81602c3891718e52a0715264d24cfac5c73a5d5b40f5da6cd1e2e8d3165f16d6906a1dce7b02b9aef6ad3ec8467e3e93f9bddb6fcded8e317ee2d5b2f8b27b13c66bc31db8051995da749678e7b1e34b87e5f4e3e0bc8d4a16a45fceaf91016150cb47e3722cf9299d83f282a1d1654d501df9b3ce3aee4bae21f3aa90796c465d22892b46926ea6d7d2b7948f74b62e4995e3a3248fe26dd79167e4474fa82e6983234eeb2f83cc74e312af654c749a5dc96fe095a72f08d5dd8f7e56bde3816ad5d2aca6f194405791d043459d4ee125486e77c6097ba71bf9d599cc3aed1c7b4f6028759fbc30c3965f9963e2f2868b5ea15702398022927ee15590d36f40c1742b9d", 0x1000}, {&(0x7f0000001300)="9114ec69365f0e4ac7972ef05183cefb9ae8f8f065ea327cbfecd1b3c67fcd7f862a33adcc89f49d82306022198516d43cfa9d50b0c482f083a87daa97856bfe1ec3199d8524d2a94c16d678aabbea5693579da766aa839aa8b82961dd5b66f657bf73e1c057afaf7ffa2e18161e26dad1ee3ef1c7ad511f3aa98bda7f8b220d9f", 0x81}, {&(0x7f00000013c0)="dd5b5ddd71a79b97ffaba50788d4da58745a78068954c2ccdef09aa039c5ac8b88448bee083f8faeed26d47755e5d5637258d7b5e5977f04a10e042e262601e486621b8e6a18a3c15f156f340af4a7140778edcfd0acb66e9ca2c4b5b7873bed63b87326f13614ad0704e252cd46c5d7590a508d4a95495a4caab855028d1366a1000da28dcc58b2fdf993b79cd114a6b1694e7092f7142c46491930e070152dd73d73ec1448fff6f38b0e720755698e9b4ffa307c17f193306851cdfb6af748c2a910b0c943dd176c204a8aeb12973fa72f845e2bad420f091b4a3cf605aa0279b3", 0xe2}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3]}], 0x78, 0x6}, 0x7) sendto$inet6(r3, &(0x7f0000000000)="5894049d41b4912ed5f13768266e529283bc1b7985a05d2e86cf9e15a29612c2ea2312d810cbdbb6c2e39119effebead684d0219c8040b37facf9ebbf4409479cf05da713fc1ed719cd0abb5d82718e1fb5e5e1f0b6e427a026cb34aec81e13f6678c6583ea07dfb18841c8a1a9b7e2ffec6d94188a9561d799836409a03514ab1b159f3c877316b6ce77babc6acaed6a46576a870223890ff8661e362bdc9c208f54ad09cc15e84428deba0b852b828141141e1e4419f0e0e7b65", 0xbb, 0x8, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000001600)='./file0\x00', 0x1001, 0x7ff) 06:38:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 06:38:48 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) 06:38:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000080)="be", 0x1) sendto$unix(r1, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r1, 0x2) pipe(&(0x7f0000000140)) 06:38:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 06:38:48 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffff3) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="9fb6794cf5599d9392d717e524eff50fecac3064343396dd046f52bcfdfce674d0ebbdf0b6a00c3182aaed14d06ecfddcbba366f8c97a21b7f136a3818a61f4763ac3a2387795514743a5a579280a4d1fdc3c0e57cb8d026011390d4a42abfe5d2eac8c5e86deb9d9248f4f1ec54ca9f055663f8ce90de10bef5e99d3d682af707d3dc40098725a17aaefa0ceae63420961c82b870db336f4a2dcdbef839d47664c0a069e1202447896cafde939c14cccc155b65836a17a738f52301e72dc4a2f3d7ed4fa7af24fe1ac82398c7b5", 0xce}, {&(0x7f00000001c0)="d91f88dc4c49022fb7057d4887c7a9676d381cc67c11af2c4ee51686fb750f0d420b8c17053505f34ebfea0173dfee4de638a61ccaf16d73460d3dadb37d2d37ed260c430a85e4ddac08f8563a1ccc4d5f9944ac342a896813e25912678a81c4ca1c3907a8333d99d477e97fc8b69286dc6b00b369ae0e3cca9e564bb0e5c777e70a65d0c9885e2fbf77505d3c821e84a20b22c8933d73f938e6590d4c71b7053f7108b0ff6a7fb6691ec470185b02e5f13a7df0538b867dd84a751fffa70588de44801d734075a63ee9dd0a54397446", 0xd0}, {&(0x7f0000000040)="27b982e009c811859c1db40f90aaaddf3c", 0x11}, {&(0x7f00000002c0)="61a96ac4b66bf5190f8a3a6169149dea823545ff4900d93aa2c239d9dc4a7e2cf19ede307473f2e625fff538ee6ca6db2fb4e992c637a7fc5bc70fc89120dfaae7b5fcacc7", 0x45}, {&(0x7f0000000340)="b58d2df69f1c2f25facd0feaca1e049c4d32754409bbce4a5c01191b6b4f0b697cef1cbce7a9977833a36d54d29be816df78ef01a9555b951cb15318f7c76a7bff064cd814c0f1c9a68248d763cb158e289f2cdd3f22e36264dda63d2dc77e847df13300bf6e5d1b3647a49c40524c6fcbb40740565f7042e24bf5e455f4c141a3c33028a9bc31ec29a47eee3240f527bc1c60c714936f0b99e811621b3f460ab1c201cbfa7287b5af00967b5daf25363707", 0xb2}, {&(0x7f0000000400)="f8e084f39a9db5b05c0386fa5870964c2806268d559b5719800bfb70738309f247255ce06bd2826873f8e10d7e03436101ebf8daebabc816a9938802a8b7661322dbf108fd72e1cb9bae0cbcfc30f0e8b568691796939049dcab3dc710f3b160b7c3671b1dcef7178fc1f7743a811cf32dbae9128099e1d1aef9db429b77f90930acc62f3820b6db99444f831795b67dbb0488e302c7d9146dd678be0a9263de4ac5e418656c4a4a42b96374604549a7308f57a8711b54f0abf4b572a4fd770b45523ac73e3ffad65c1f", 0xca}, {&(0x7f0000000500)="f9b47480e9d956c5a5074cdf75850cc0fd37d0ddf9cac1a18dfdb6e9d27c03281d1330c3a1abd5373e5c120107bdf2bc28d19583d1b7742651f4b7e0ceaad9432a82f1076cdabcdaf3ab02211409c66b612095b7a8bc8fab1a0b6f7483f0ecaaf0745d7dcd", 0x65}], 0x7) 06:38:48 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x77359400}) clock_settime(0x0, &(0x7f0000000040)={0x1ff, 0x1}) 16:08:31 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:08:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffffc9) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r6 = semget$private(0x0, 0x2, 0x400) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000280)=0xfffffffffffffffa) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r3, r4, r3, r1, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() r7 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) setgid(r7) 16:08:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = dup(r0) lseek(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="010007fe192e2f66696c995ee08380653000"], 0xa) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getdents(r0, &(0x7f0000000180)=""/165, 0xa5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(r1, 0x0, &(0x7f0000000140)=0xfffffff5) 16:08:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:08:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) getsockopt(r1, 0xddff, 0x100000001, &(0x7f0000000000)=""/12, &(0x7f00000000c0)=0xc) 16:08:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) syz_emit_ethernet(0xa7, &(0x7f0000001040)="61cd6b474281338c4e061a419dda74b69b4a72326085a432451b6f08d055715dbe413018ebfc1e319d78e386df1681eb854427e9bca68455d1acee248fcb0c5e18f6863789cae52a656976cdcd886f60c2e17afd62c473607e9470c8f7df2d28ae87daeb4a3ef669cd3aba043361641d54d2e971450521156251f81f6d325886d4a527dfff60c039520d313207b78b0676c4aea156a390e271768657fb569d2c5a351f4924eea4") poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) fchmod(r1, 0x4) 16:08:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x200) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) select(0x40, &(0x7f0000000100)={0x800, 0x3f, 0x4, 0x200, 0x401, 0x2, 0x100, 0x20000008}, &(0x7f0000000280)={0x4, 0x7ff, 0xd1b3, 0x6, 0xfffffffffffffffa, 0xffffffff, 0x7fff, 0x8}, &(0x7f0000000180)={0x1bdd, 0x28b, 0x80000000, 0xc16, 0x4004, 0x9, 0x3, 0x8}, &(0x7f00000001c0)={0xffd, 0x80}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2}, 0xfffffffffffffe31) socketpair$inet(0x2, 0x7, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000200)={0x10001, 0x8000}, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x1, 0x8}, 0xc) 16:08:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000018c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5fbe1e48b41dc1bb0658ecdad8a8735a8cd86c255823d07799f3678eafc83eb7fdcf64574b60d3eb028ce3074ceda054339fc1f1523a558e6f3d67b563ad45488c9ddbd564adad7cbb91de698a2e55054276a5db91e215a735d4a242a1c9675c4df7358007b5c71e01e8b30bc017632ad5233001d904a972963ac99694a86fdf812adaad8d6449412c75bb", 0x8b}, {&(0x7f0000000280)="03983a2b107276a2b8f2d51cfebf50df928d8f6f0c43df7d2824193a4486e6fe28f1bae8c3f2cd46fa52f4d9bc16d91f825ae90ad54824123edf77fb243ca627d435ad71a175ad4160864c4ab7d5d0751b1e927c205724b9a99c556e90d89de9cfdfda5abee1d6ae7e89a72ef2229dc174d5d73cafbb859a02e7dcc3647103694ed93f503188f87a3ce49324c59965296963bac528e6bffaee19b164af5b7b5dfed91f7f00b90448fce9b7cfdf86660765cea7adcf471243a68a97accfffc56070009d019e6bc2539d085fb416635ee1b841a973d5719ca93750ca8e83b4ce221fc8412fe0020789898148522ec4a0723083c7a91b7be985883013fdaabe112f305775250ceb7e1c4b3019341c1d6ea5e0451a6eb85e7891e355cc49d29a09c211f21233a1525f4e85f87a8a9702c8171714edd81a606ab1ccd96875c5425b01093e006e60a7f41237ceaa845a3c322d5f5e00939c07df240f2e0fbcaa79b64b727ee206dc9fec9581a07c82973e5f77d41a1ed1c48b1b90b3b2eb0b4c46f48732badbf851120c7dba701a354a39162b494e3aff89839629ad449c1f2b3c5e14cbc0064aa79a5d4552ea6f4e910a919aa723c8c4ad5f4754aa32089d2707d0f3d55eced33dcf3db2cc6be2ac3ef20999ebd0bfbc4a5288830fa3614b8eee0bd13b451a16992e946d20d143311d327d0dd91d97a6862b63db748b0e2c5a7ab241c76322889b6eb53f13f76e7bb20d6c5677bdf450fa71992c9806c1f89ea64cc4ab22bcc0494a418e39192a6f8c7363711f5eea48b4a908266c87e12e9658192b41ed371ed9f36514246214320b59eacbe08b69da1bed0b3e546343662594d535c69a8a100513a99817e54b0d7bfb5849d801edef49bc1c14ba9adbc0097d3d87688f02e1c391d216e2a78ba722266677e11cc5b14176244a5d326b3e71f160eb60f6c0dc7537c5f7aff98f54f4fcb279325e3c26a2cc5306e2a75900262ef3617a817e86a6830ec5dd5261fbc0c5c944c9ac9a7e8ec26a3f9aa82e461d415c58722b20f14542cdc568a2c826e5f4187535f50a43fc58288386d135f38d98907ce6f99c985f8a7460c42c5bedb2c082180f6e11f1cfadb15cc9aaa33d7b776edd5715bf92bbbcc43634f7bbd85bfc88040654959232e6f378de03a7ad235b968339608dcb4bbb3291a7b5d910f336cb4aaf09975299c378ed443760bef11d891a2256b076c69a0a576e6e986084943ab67be008436e7ea48cede42f1da885be6a3ceb358f42a80ba20d342573c3d195549c56671c422e429ef04b1d51ea7d276fb5e18a255835895c1808b6c57ba31ec049608a5ce3555cd526beb63aceab4724f8156419c58f61d4a75e2af03f85a6c87b99534212c114c178c85dad41b54cfcfea4a5ec909a4024afb4dd7980346da5a6ad2aaa74dc6b7a0a05c2f4634308e4363b40b1dd5a9d7b6ef61fc6fe1f3337a0aebe4af7a7de1f92cdca83f583b35777de414ec10d5f7dc7ac56e22f841159ad16d209e54440d3da95434ac767cec349206b2ec0c65313492235c4dfa1686fa0d00714f6ae96a71db5e1338aa57792add19132c04f028be5b2b313cc5d7301d717a6abe760c6a25e30663607d059e5d838a0528db00ddea51753bb910bf6ddc92734e9384ace7829ef63bbcbdcfdd742d3754110a7426701047e29abd44908fa1fbca6136473ddbf5b6edc5a51d9e45ad470906f8ded73ba71cc313527f51f25e505add5e2a31b6f821e336e7c0d0f577d7b16d3e4d8f768037080d4a72c2d18c355e663b5e49e571bf34f6ae11fcd9c6689a0e23ad31b749a59b6f015bc3a427262e37e31607f23c7f745f5f280aeb91e3564ce056dbc71f3c88a48bec77c04115dcf102c4cfa26f6f374248bdc8484ce07184bb20aa976a2bc283edfdc03b953646887e94adae57f15c35d701d4f693d68669e6b0e5bd378a393f40dbe8701bec361e072abcc3689f02e8a3a3aca1696aa6168ac96fb991908c2328fd45f3a6ecad2398129ece24dc47717278e2f3d57f27fa56bdc762d03ff56f19627ace0d9260e048894879f62c26f4634ef6c5eaa9683401ebbe24b58bcf370940755c56217df0f141adb57e98e74b7f391320a5b754756e085b15095f5e10403d1a966bf9abd441683c84386555afefc17e20fa3e9ae1cec11fca60de06ef388a1692d26c26df63e10f9d92ad42762373ab550a78c2872df0608de4db836cb9bbafb480c604826e2c7e585cfa10a4094bac621aafeed6a5151fcae046f73a991308331af787cf4b72d14ae3896206b46c3123ffa0541c22464b9d1044513e290a7bdfe2887600d7d8ba0289efb9816a8643565420c846e3ff073788d6b1fb39c93e8e0e9a090a5a8807090dd63cf2901521e80a69d8a998d94730e1711a41880972f00446be92d3c12fa2c0e378afc6929d47d710ce75e0714793a52758eccb935c78305557ee307c01a13b28ec3c3ca7ae08d65b5a58f1cf2c0f2aaa5207faed05b5a3e44ad922558aea0b350c0be02da137ddb01aa64877d85ccc1af002f47041101cc4afd1290cad15815e93abfcc6dfb3e9db732fbe3b1ca6aa55c094e58565f9a5555620b16fb758afc8027b2d9ab1279c323332dfeda30e9f64f75b26cc1d389769161a34eefa817a153d954c95fcde9bb505bb7c8d2a2af07ef873628810685a1dd837223a48781c84a3a05623f60dc338c56667a39fc94f0294357de256947c2121db0bb3a16696b0190ab8f2018b6e801eb43b051f6134d05a1af06040c72e40e2474e4687af223da6f1436cf016c69ab0a553c97e673d0a22b97baf02a9340d3ec5909d34a022a8100c907844c5e2e66bd2a79025a331c75c1529829b54e5738ee26b809d40db721bc480ede0db24dbeea196f9c86b29f0a4257e5aebbeca3ea0633f90e1ce78f30f5341eb363bb984f8a1bce73162914085acfc622325e557dc74615bf09b4f91914fce08a61bb109dab4390c74c0b80de852a848311d21381684ab0c61db63e504d71c94ed0777325ad4eb44b95b5f8104661f5328cf3ac294799c7c2accd832f52be70ddd2ad12c95063792b82d539ff16d6c05d876d3c7cb2392d5fbfcc35fb69d812a4461345b07c6e01b8e81bd8deab22dc1251c82f64f6a370c5ff2faa6d70e8731843067726d049d89d397f3736bcffbcf4ce29f4c9b988e0ddc0856f68b8d3fbef566ca0c5422c4a7c4cd76e4a349c5def6535febe0c66abea933797eb9fc3a5b6a95bece2d17cbb2c17ec1f5c3a3de03dde521e36eb262c69c894e92906ac80ba2c2df98a480d4773496f5d1dfdaf69e5376811163292dce886c9b8d8cb244aa6b09813fb0ce439d5b2b4591a99c2cd3be4a0ffbd2fd09c3f67ff5b409d88059701ecd3bde6efc83692df653e809576da509cc170373e1885a4ab9f32cf13cff0712aabdf242a4b912d512a8c7daa15d077270274d5665eeeb57f5660b2f081d3d64b9070a9b0135d48b51cabadd699e52ebda4a753cb5ea9cf8a6eb1337481a9fc0d198a1bbe751374071e31a3986a799ee5e3fa99f3ee601f02ca723c1f3e1cd002b54a2f33c2dd71b1aeb3c097f86436197fbd76fe6661e6b7d9fff6c4bc75a64d37ea01bcb8a1fee03d399ba5c7b1288e691156b6e4351e3ac68e71700de1aa48fd288b28be13dd983615c0c09cab4e6d00e5e451e1927673f05de70534b64365cfcf40ac94361ca23e7a2a644e00f508d10221c5ed0de369d61662a8a0dbee315eead79e6c22f1070a9e988337c084a5d6daf1e0fee41e21105b729e48da96e8eb4c8b06b12fafb8b3fa029635024ec7a7722539ea5545266b3e895e35768b87c4aeb7652daafa355edc8b367492a5eacdf8ba5a76311387066a1d76246a5ca1e252f60816f45fc79ab51328a70d9da9366023e38121e0f73670f014753c26b0af335d121f71365902e048fc7cc68a0c7e68835d9381a9a7ac178bd23c3f787ccafc2c78b64f7cbe968521d2d70e3ed5b22d8d7282b7d1a94dad210ebe0bb7a0b43a5a2f541db45671838e2d65db0b9e11b6b16b057e984d01efe8bcaff318ee3243112fce2d6ae4be25fa44f599eb4224dc36eb97276eb38ede3dcf1bf85be1eaa37edcf104f902c6105343e67f2d0c684a10030835b6da31104a193d63ed7d301ee7395348547b3f0e0bdc847f43a8fe1ede68ee38f867907f1f4d3ce69b62c2b4565e0f9c099f410500569919168b45f47e54a495aa5576fb6491cd757f79a8b3e88290091079c586ff945075061e1219900f8eba9ffffa6ac8e219183849895b8b6f75ae730a84b31b05e4ed6429248499bc01d4f08cb9b4d1c9cf53111a7c271897badc37c55359ed24b86afc1c241ec78b2286daeb6fcaf9a27cd41b5760ceec0385f6bef0daf1468c875df19b9a4e2d499073207ec8aea2cd4a35ddc1e841ea7348762f4600c286e121e60c97aba8417790b4e544e3b4e9b6ba9be7232c2699ee8d9508abec2a8404814386c5f241596212103fc0903781602590c72b35f472ce16e6ceecf0f1d0e7c48bd0ee621470c9cbc9bb45d926133f92c8e512773fca739e0adb36e1bbe46d4d32ee6c64e37a446cf205e0b5a4aea132874b75751d92eb76959cb5f40f7e9b51521b56539994e767af2a21d53825476ee75df26a9e20423e3d7353f9fd00fee568dfe0bbaf9575c4bad5df480e11507b707528d7dce9c767fb0a4e6945ea465b753ede1337818fc8ce633d2f70d0128f150cde6f1a26dd7f814e74a083f2a0b0197d52b783b16d2565edf461ca05bcc8ae0da0cef8604cbac6cc225f10ab1f93d4425b296c9e7ef5f21edb5e8c94c2209962d793d821f8c70c737cc90586c0c4f8719a51b9991ba55f3e55590e38431038e43bff4d70ad80c666b1441f65e63b302fd9e2e660774caf33d0dbd9ae80dbdd79033174433ff636ae7a6ad36a08d87e0a0aefad2b629b0dbe69141e8bff66a913d810e3c06b4866f4ccf009e794205f93b4bf86219b212d70cdc53f29bbfe3fcf4b753bd2e72fbc2b6a2fe015a9c7b28f5c1148060e7b36a504d3194a3ce480caa194120da411ce5a16e54965ab6a92fbbb1c56308e5c12518149cdd6b8bcdbefe692fcba1299d94829c42f05208895331ff80029b5981f8048df69660cb8e96207ae42f3261c987072a87ccfeaa92cd7322468b56221ab5386d731da7b73a5efbf824203595b2cb871344cb14d2d1db686f55b63437ea1f7e346c3a80294e04fd1683dbc1e11644f19479f9ac0a001d37e892d960120a1452e5fe7ecaf1c19f2171acd59a9ee7bf5339262bacf66e87425ac73ebd4f4dc7a922e538a25a4c0a23630889cb9f7a3b9aa9399230c43ec6e06196945d27b8727850372690c25e78bc8a831543881f01961bf9526ee47cf2d325fe6059eb1eb010491421fa871acc4069cdbbba519566d87bfb787986ed2ed2f850e567a9617ae10ba93ea9733b60771d8af42a724f9c74591c869280ad731437f26e321c1c4fa1d62e9777308e6889dbd184267f30b727a46df674b7498c91eb643b7b7e1f178b980bacc4b5a1f55af0e0e2f1c5d2cf9bccbc17735f0b18402f604d2cb28bf69e8e2045f40623afc25a01c38e3c4cd1698663963591c123307551aabe184ff59b0e44c5c626fada2a277ea7951c8edc4a53f0a0780835e741c83b94b4e9b0c5754bf2725db69c9bf08fecd6cb3e068584497b5144f1d155af3efcaa3411836f912b9ccdc344527286d538a17c699e2396ba56859a53d54c06daf08a9a1e7b5c0f53a6e1601cbc1d2", 0x1000}, {&(0x7f0000001280)="25fcd45f656bd8fb4bf8277bb6b4b4c73e56b2d7c082a64bb7ed4182abfd12467a9fe08be39f19a2280bf6c76ac6f7fa4b63d495c78c84ba846867d922a67f520e13ddec2e29fe78923e25974299e6c427be9d990f4693901c4ccc3f3a5e31c4e7c8853c075e02e56537de56db71053f9d8c2fafae438aa2793311e09717ffb0166ba570e92d17e725e7d59659f425cad1d1024516f501cd451c427f19e1494840c77a", 0xa3}, {&(0x7f0000000100)='-', 0x1}, {&(0x7f0000001340)="8f46e0c70a", 0x5}, {&(0x7f0000001380)="fc1b739bd619857a25731ef75e8612a67a537e8ca0707453f81f4fb4636210eb54d84b9e0740b8a9306de6c331ace9b5a6675040b2538c7c3519a6b29aea8b3867de109852911875bf2f6bdb3a09b2971ddce95358f43d7ce940e77ed392781ad84ff194bf6221f0b8c9b2e73c508035f96b82541bc957fadaaf88c5675818f6270711e71183af4df2829013f84b32cd53edf68622aba9cb37950b", 0x9b}, {&(0x7f0000001440)="f0bffedef0bf6c1d2004ebea9dde75a16940140b20cffe1a298b1fba6ec06c873e7edf334cc2f1ed7c99ede5c7b42147e6c186f6f4400cf3ca830b4223173de3d2d72f9f8e4b168e5b2dcd5e33170d6831c5dc75bf5cd46919b9b50c9dd024010022b8f3aef1bbfaff9125e4f6efd53a49aac8f6d83f5c4e4f762caa7514fc31523a66e4", 0x84}, {&(0x7f0000001500)="ffb0d78ef445f0d19c45d4b86a71b2d76b99d5bc63743bdddc8d6eb4ff18348d0eb6fb2ad8bb1e9d143b53252c834fa359119cd4334bef9486574da37430a87a7dd0a745a948e54c404558823194894ad3b13e0613bca1b1e092996cf37e3b20f7fe9d21021ddc507e1eb1d86073b64f6a29eca1b3ef3f1ba1ed198214e330f438ad748d0af5b126b280c51f644ac9bbb8", 0x91}, {&(0x7f00000015c0)="a29e52a6b3f81c18d48dc61ab5076a0dcbb78006e7271f09c3d265651af9736058acbeae6cabbb564d8379fa905b325c2de9a2694cf6b0c45ec88cc3a9cd80c510f719dc3526cf5eecbc53edf0b6e5f8ef6ace940cca865ec051b1d72131dee70056fb2e73c77859763a62e1d6826056c4c175c5129cf7ab4f115347b6e6866d", 0x80}, {&(0x7f0000001640)="baa26d481ace5f737f1d87dc54d645be841ea40863250045e8c41446420a9fc64aeab0376f99c75a6928d4370ff22baa76a72dd2a12100d119efd1c8c6955dac485c2b9931cdd09cc9027de1abecd6ed4d9a953801bc33318fad7334b6c8b5b8c7dcb78690e9f8c54768", 0x6a}], 0xa, &(0x7f0000001780)=[{0x108, 0x0, 0x2, "6b673b2432b597b47489c9449ecc591411f9092bdca8ce113289dba327e9f2889b28a89072afe11a96901ed81ede4e271aaae4e81467ecf6f06ba50ae03affa94cd3a525a45c93c868af75275a0bf58fb51d35aae3aeb86b63ef6cbb45763bda7ebbba6d167bd59f67afd756d38aaab9aa83439e54bb1fc4aeb4784315344d6f4eb64655ac598da27adcff5898eacc97399a28e2a2e4b4e4a1fff7d3ec684abeda2b34dc98d73de8f1a669c084405dfb1117bc3fe7553a2b39f974019494782e47d824a9b89f01e1850727dbc8e293b7dd8291d0cac75fbd0b852e488e31e404a380a70763d739452028b3cadb08493819f1c03f46a9"}], 0x108, 0x8}, 0x409) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) 16:08:32 executing program 0: r0 = socket(0x6, 0x4, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:08:32 executing program 1: r0 = kqueue() link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') r1 = kqueue() open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10488, 0x101) mknod(&(0x7f0000000080)='./bus\x00', 0x8000000028, 0x400000000000402) fsync(r1) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x4000097}], 0x4, 0x0, 0x10000, 0x0) 16:08:32 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:08:32 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xfffffffffffffffc}, 0x10) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000080)) 16:08:32 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) r0 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, 0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 16:08:32 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = semget$private(0x0, 0x3, 0x500) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)=""/112) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x200000000000, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) socketpair$inet(0x2, 0x8001, 0x10001, &(0x7f0000000000)) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:08:32 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0xfffffffffffffffe) socketpair(0x23, 0x5, 0x9, &(0x7f0000000000)) 16:08:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() 16:08:32 executing program 1: r0 = msgget$private(0x0, 0x3ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x5a, r1, r2, r3, r4, 0x35, 0xba0}, 0xffffffffffffffc0, 0xa90, r5, r6, 0xd60, 0x3e, 0x6, 0x5}) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r7, r8, r9) 16:08:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) socket$inet(0x2, 0x800000008004, 0x9) 16:08:32 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) munlockall() setregid(0x0, r1) setuid(0xee01) setgroups(0x1, &(0x7f0000000080)=[r2]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0x1f}, 0x10) r3 = socket(0x20, 0x7, 0x1) sendto(r3, &(0x7f0000000180)="55818b591a956340213b336d99d86f9660536ada4bbccfe234152a79bb92519d99dfa8a5180162010efc8ea417dc04b8ee4497561565e1cefa379a4fc9519125eb038297e1415a80bae8aec3c5fddb850643c5090b4354741d164a755b67204f4ca501a96a123cba2d8729ceeb16758bfe0ec739b8df60f25f3a3b018ee37027a28b1fa5b5ee91f80a5d9f5d27a38c42c10c03602536d48a81c424e11172750cc73e1a0de84c2dd01fd97b68630371748fd86d7cde1c", 0xb6, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:08:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/198, 0xc6}], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:08:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x10) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x9, 0x0) setregid(0x0, r3) fchmod(r1, 0x0) setuid(0xee01) setgid(r3) fchdir(r1) 16:08:32 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x400040, 0x100) 16:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x3b}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffb6b) 16:08:32 executing program 0: unveil(&(0x7f0000000040)='./file0/../file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='c\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00']) 16:08:32 executing program 0: r0 = shmget(0x1, 0x4000, 0x64, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000002c0)={0x8, 0x1}) syz_execute_func(&(0x7f0000000000)="470f5e8cfc640000008f09c8928a99899999f3d8f33824883e266766450ffd3437c4230d6fa50700000013c4217d5185de00000040d9c624ff0f3807b000000100") r1 = semget(0x1, 0x0, 0x108) semctl$IPC_RMID(r1, 0x0, 0x0) 16:08:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x748) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = msgget$private(0x0, 0x104) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000000, r2, r3, r4, r5, 0xc8, 0x100000000}, 0x7, 0x0, r6, r7, 0xa9, 0x7, 0x3473, 0x53}) kqueue() getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x128) 16:08:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e76b448dddd796c086d045700a351fa18f7d5f8bf10081af6357f03cd3931214b8a4547bb47f11c00afecd23a43c695c6f3ddb0206543777bf6e1ce166394029ecbf829db1e22183306dafc299c248692a833045fe8ac7a411af2a09751f91ea950094a2515a8aeef90cb507fa5952df670ea7b16f045885b1460b74478ce7eda1add470b78ddbc4c38fd72f139122ca44", 0x91) 16:08:32 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) 16:08:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) r3 = fcntl$dupfd(r2, 0x0, r2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1ff}, {0x7, 0x8000}}) pipe2(&(0x7f0000001780), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r4 = dup(r0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0xf1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffffe, 0x91be}, {{}, 0xfffffffffffffffb, 0x4, 0x80, 0x7}, {{}, 0xfffffffffffffff8, 0x8c, 0x0, 0xfffffffffffffff8, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8}], 0x8000, &(0x7f0000001600)=[{{r0}, 0x0, 0xa0, 0x0, 0x2, 0xfe}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x40, 0x6ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x53, 0x1, 0xfffffffffffffff7, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x83, 0x1}], 0xffffffff7fffffff, &(0x7f00000016c0)={0x53, 0x101}) 16:08:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080), 0x38b58ef2329eab2) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7fffffff, 0x3f}, {0x18, 0x2, 0x5, 0x80000001}, 0x80000001, [0x0, 0x1ff, 0x9, 0xffffffffffffffff, 0xfffffffffffffff8, 0x1000, 0x8, 0x3]}, 0x3c) socketpair$inet6(0x18, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x9}, 0xc) 16:08:33 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e04a09e03add5dcc3b8c5a7a72b1293c778ca7abe37c0774037a8b5c99851c9e8c2f5a00106a2f0d54752048745a2ec60a9461e8233bdc1b4597e027c657f5f2fd3e72a32a6778c3261e8ad6c4cecf683604f423159873f0031ce352b4b5bedc712e037ecff6320b293b7a08ee98b51eeef3bff0948cd719bfaa10a77f1b0573d06e5a7e0e5f0fc3684b4b3aece06587621a42b9c25388b37ecbc1e911d095fe56887f2008f1aeb9f5ee2adf49d08744e68539b84cfe1d442b1ee3e35c07446c7a80452845ee255ded34a3d5a7f6fe6b5e01fc8cbca2bb6da01103b833d308241b50fc8c80916feefe2ec85db7e6e0cfad5301d1e4", 0xf5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 16:08:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) setregid(r3, 0x0) 16:08:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x0, 0x100) msgrcv(r1, &(0x7f0000000040)={0x0, ""/83}, 0x5b, 0x3, 0x1800) sendto$unix(r0, &(0x7f0000000000)="f3705cb006dc4cb3404b119e0e7559a88dde7bf1cc3c9cb439af2bc1675baf195800fd1672f61274e35665", 0x2b, 0x4, 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x2) open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) 16:08:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10180, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="0dad499686cd7329e79c679a01d52857f9b58efcbac9d64b6f46958ec6c412a5eadc1c574d5e59f1f52741e8dcde00c7036b2ecaa673f721279f4447f78f581d81d65c39fb0c00b9e0424bf1d89df33ddcf0e599ca18b89c5a5fde0eee0baa5b0f02aa1591eb5e2d206e8776e4a8ad1fce081f64c672156ecfbe46f7d580", 0x7e}, {&(0x7f00000001c0)="e4fe60efe15c4882a6c7118ed00c67e3bf32dd96051c3987debc290324866984f8a4535ca0b314919eb1e30f7ee940c3964bb65faad0455baf0b89cfbf0fe2522f5cae8d403ce014ef05343ad5cb8741f5f3ee9f7b9b7ae7cbe2c3ea4674fa7dcbf14d63785a1215243d593306080b0689c8352e0a7e92ff896309549debdf8552a5475e68b0ade93bb252fcdc6d17cdb256c491a5c82d18922ae743f62230a79e2bd6b0b6c7a13ed663b9eb3e501856d41a9b20135eee3a4a74414cfc638e36d12859c5c0e5eb1326b2457aa152b13678ea4f060f5fdd86457bc5b0eae3b80c5c927ef3a2baa6be9e0564b657699113b1e52c956131e3e5f20a586523", 0xfd}, {&(0x7f0000000340)="21f9f3e9a8cb995a4679ad6da4ae5139f81087fa8427a8b39b24fd67accd4dbe0fae9790958721b3ac88f8119cc17bb8062bf9f446cefea5a70ef7cdd41ce486fb4f3f7f2a5d05536b3463a7d1721d48a91a902fbdc51a43b448dfeb31f852a9ec18d020f542111c6368d6eeddb7d1aa83a83e00a3c36bb124999702c0e483fcd2c665ea68baa95367e51322ad9de9f5f7", 0x91}, {&(0x7f0000000400)="41bf16d29d18b460b30465188c7ea2cbaa6978d49937c3c48b4a96db8486632a6711eba105c600a26c98ed907cca1f5804e746d0b16fe01b2a844b1f1714735c2c5737fb90a767497320605e800f701c79394679eee07d9bd842dd6d9a594d48caee29ed542dcc29c8fc546d2f09328aee52260b27dae73765eac397bfec9f67e1c9f3399e8e713dc5c2302895310c94fb3e07eaff8dfc9b5aeaa93da4a879af4931e28191bb7703bbf8d07e631cbce55273ee6c2c1df2a07af3eb", 0xbb}], 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x10c) 16:08:33 executing program 0: getrusage(0x0, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000180)) r0 = kqueue() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="6779ce66950adad419a2f6a475cf3038f2463fdb518c079bd30631057f7f20627cd196875512a85e2fb546c621aa82d35b605b00bec366b4a51ede4d00980adbdecec2cb835d8780a16ffe526e40d3da598ed3577fb01cd5d755642073bd46c784361bdacf2f8bf4eeb8a62bc631c89dbf7fcfefe9ffd588f7aac266918cfeff01525717aa9cc723a70c5c0a123b16cccdc000e40642b5f97376", 0x9a}, {&(0x7f00000003c0)="888da41d0a8faca8a4465d1c94359b8ab16dd9e0ad26a0df5a4bd0a2ab4749ed8fe001adeb0808aaea264f242d0bc6a2b24aba19b105fde3404ac4268aa7b576f0bd0463a998266a5aae9729f0448db510923facbd429bb34c0b4553d74516cf42351e96855454da6f51a4ce6fcabcecbe824841125c4a6e0a0d5560763b7cc1135b5f93f356aa0b5ee07cbb1c7a8c33468ab4c364f4d26471573f3f577b9dbb13a8c146", 0xa4}, {&(0x7f0000000480)="7881e9853e7be2ad1c69cf0ed001e35b3f7361a364f424b4114ab102ddd75dc9898bda584fe043fcd691ac3a8675cba7b1e9ee36059538c2313a0136f83e8e2fffad6720d33297a3cc19ee1942ba15aaa05e1a93e5911d2da011919e4bedc8f193bf38a42353bf26cce96e12ddd6578ecaedd0654100f13de0f62bee1f09f214c63d48807477523d4858eee1fe3aa8abc3178a3853dc61dfcec7ce9bb6a632966cd13e788c83418d96469e1006348e79dcf047303ca2b0b1118eba2f1257e017d018", 0xc2}, {&(0x7f0000000580)="ac5aabba1e05f5e6275a2ef412ca4455ca097833e6f163bc365d5921d97483699a42c43e8a23122b6e04300ed556af9ef232e117c426bd14c25064d55f20a0bee4eac8f28f9f4ddbbc7c2cd890f6dfdc493e65b8d90336879e67796519487a465b9899834182a4481db3af569027ae5e81e5c37cf6f4280c1cfc20ba59471eeb4b5c596cb30d5d97533e4df265610c3fb27f973bd6f4cce80486980827dfbc03e3e48b6d74ebeb2d1f4448a2af94", 0xae}, {&(0x7f0000000640)="7433e313b0f249f9b026bd56e2be1de72cb86fa894eb6deff9db139bc53f2b37dde4ca4757f034565253488b3b3245b0e7741ae5939b5bb68a39d922cbb2efe1c8e61623eabb1b95e1371e234e64c4723e3a627f689bdd39f7c0711ce998e6f5f6473b9a20b2e0ef2f04181b62ee726191ac2b7ea00b15c13441996b9d9b0d1050b8b5fc8f86bc", 0x87}, {&(0x7f0000000700)="8bbc6c80a0e280e7f1aa03d27a575d04b1e0a5747803faba0b27ad36d23011569b2935c44ea6052a243a214549e4e8d683736fa8f182d85aacdfa115979fc8bf0d370de2cad80d180907abb88d00ef60911299877567e9176d1575535c2116b6cedceba088225f9c010ae5c4cecb", 0x6e}, {&(0x7f0000000780)="6aca43b12798f5d61f76c9c2", 0xc}, {&(0x7f00000007c0)="d37d07e4f03d844ac5904e366714a16210ab8ce75456a95df271df8c29fc1ef8897bbc9971c2daaafdb9609aab4900f2b1621e20c362dd8885ab84df8923a81ef812c7ee05af0795cf8536c8927223ab24ee888f64b6af1e318e6d88a4cf4dbefeb99c5d0f39333f9f297c1fed899bf21ca353b6cbd3405f73f91956b14758a112d8e42a1e4f9ee6fe530c95bb4a3d715fd3eca82351939276abd915295b6e2d1ca71b5320d2aeb5d8101c945d2d5f0569666e8a8f581f3910169ede7ca63d09aff8f6d843334617e5cff1cc849b", 0xce}], 0x8) r1 = socket$inet(0x2, 0x5, 0x2) read(r1, &(0x7f0000000040)=""/204, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getrusage(0x0, 0xffffffffffffffff) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000940)=""/192, 0xc0}], 0x1, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:08:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080), 0xabc, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x3, 0x31, 0x9}) socketpair(0x1, 0x3, 0xffffffff, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:08:34 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000280)='./file0\x00', 0x7) 16:08:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r0) 16:08:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r0) r4 = fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)) readv(r3, &(0x7f0000003c40)=[{&(0x7f00000038c0)=""/105, 0x69}, {&(0x7f0000003940)=""/217, 0xd9}, {&(0x7f0000003a40)=""/199, 0xc7}, {&(0x7f0000003b40)=""/231, 0xe7}], 0x4) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001340)="a4d62474bd09e97c99700904106b2c00500d180b79e1522987ca2946e8dc8c707f6926e39af32195c018b1604dccdd1aece409139076f8a812e4371cf3d8c44d66c43ee77f13f606d0229c1b69f0f08086f671ce6d4d0b82648fb11d163559e17685831660a7840ce79a49bd7d2ef3733d46d0ae91b1c76812cf048e9934b9e3e5092d837d4558ebbf745a445d5ee27678d19e08bcf0ff42f549cb4badb25efc195ad57d32d087a46987084f6dc001808dc29885454fd99933e2d693bd1365874eb7bc84827fe53273dc9b135f7841b5ac8e4bffc10a304b0a", 0xd9}, {&(0x7f00000027c0)="9ff02c4ca97660baec2e74713dbf9c62e380ea4eb547dc711cf0ff01e67d1ab49b23addd8a624357481ca37b9158104b805d7ceb10679bb0be54e46e02fc9b7115fb0d32c651b085a36671cff4a6232d2e2fac3edf5f845167e51339a93375ddb784c86ec1542e7d33f0d578b88301b1553a52b32de35f17295c80915f1e6b660a93dd44ad532039cbc2ba3b8b97199f703d4080bc5ebce801243f43f887012a8770679201ae849570c2d95c9a1f6300cca11fb871e1a4886e2783fc943823a3763fe07431efd45a018c6f635eb22f1ebf9c1e8a1a0bfa50701dbe2e047e389de89a849ae397a5f814b65121a33d54629905d4704d2567b51d5f90c1fc22b2d84229691a421889c047fcd580230fe98646f4fb8f55518c4cbb9448bdfa62cf5710f9d8493e691a0e020c0a52a7bd7613d66e2985aedded70928e76b0f6af75786fd1a133483271d43685b6b040ecd820ec3d0bec90c1585bfd41ddcb81eed0f9c415ffe1f8a3dd8b5b7083d9971c1081b8f8f676516498e50821038bbd5899e659a713f68952571d2013d81a0268227bd237942e52c65e9a1a1eeb4205b4dd017bfdadc0e9e34157dc22b9ff5ca9e74ff7648a53760bc1140c696aec41d23b57d891ef857dafc9249b652d531f31548d9466bf676aa2be41a70c0ed3f210cf4553187e950f9d215bf8f42aa5c84e3cb6cbdc0ec1e1b44537a9db1e63f0a8ccee9653e9b97a7ba9e4fa754b503556670f3724a0e1ebe02145b1473fcac9ee5b9739a4f114ea2acfbe1c4339b24403b13c18117a660cd6ef5f5ddba63e347e5033263bf6783d6b616fef77c0ea8c91c2d5f0b1864dc1943232df67d1c1bb137a7711198ab463f17b448a72b31b8a1d50b479af63b528d514fa7c5b726a56b2d0aba565d581d995bbe001ac9d95e3cea41943d592245e240215710482da169dda3877df695a7f034c01018ceddfe928e20b31283b8c1f6e34a93cef5b6332d1879fd3bfd24ca7a488f505e2e1236f438491912a441d69ddc6f3801cf68c728b985f2172ab6dba8bdc8a0362479a6a0baf408394993af4cb8622803738222cca79c327336e10706549b6f98338b98354a8998fb50b5b9b1e04170c7d72e08959fadd4f1798d1d1c03b22d121aa9d7cf80c1a34582e0c20e47b3fdcda713d307da09ad69cac5efdb1cf0316affd4a7c89e0ea39faac449da4207fcf8038bd0c3e6904ff59ccc8664a55792fb4e7f4d1a59ac06c0ca8df06ef3d37d9d32fad7d597561ae52f9a21e43e3160686ad1927cdc5a71aceeb845fc6054e6f775c9344594614ebe408db56cff8389b28b5c3c7efbec67682ccfa1bd85e4943df576ecdba22a7203009342ffdfa901ac0c9f38042533f97ca3624b040899017086d9f7c0929dd38a520cd6fc1fae6065837f8f595066a97b5a0fd341925f7a8eea44d4f480d2b3d3055831d362262453a3695cc14197028b187e41b31795620646f798bbeab812a7f3b880a6442a07c39d19211dee78e430f7e03749001e22ee0f49cad4c3e6033b2ee3eaa42407334067f3a8c6c346c76e45e8d1243e878df3413edf24877773d23b326c046891bf51ad06e13734ea0289f3bb7a9878f06c06e7fb0e32c3dd3655e21920ad5ae5a7b128574b02f968e7229b805790ea341f2adc4e2987800ebe2114628f0c136f5c52f62e824062e37c57132ca6f8802d8a06dea71d64167cfdf00362feb971ce9bcf6fae28c1e6e9c5784e6320944f776ec8c2a1fa551eef8a56d4c10b96c208b3cb49e506d20236cb2cbca7ef271d66ceb89334e96cfcd7d4900102001801b268396ce8d7632543e5479bd75f152df5f52a09e696753b3ec30fbfe2f89a3267e380187debc0f503dab6f9ca566d157c3bc73c6431da93d0901ef7d398e501a0544767a5fa85d8cc1f5ccece20a3065c0aa6d28ac0405305b9fe4f5cef35cfae2fb17ee96419be1072d497e4f45c45d959867fb5ac70e519eb7c1710d78e4aa61276a0cfba8f046712c946b427785148a34ec50b6f151c96c2b1f87b6b74812b9f0eff7406c78633ae68f55e4cc11400675feed6e278d0a2e91913a9814c402328d8762bb167101d3dc88e03c1e29cff6bdeca4773b027f1dee51260575ed5bfefd99a652ec6bf808c791f2abd7beba8f039847e2aab4340e51bba7214eeaaa7295a04cfa3d5496440016fa2cf860ca5e05db059c4798da756f5eaeec73ebe2fa1f1b941eacba934bb6671fae6f13333e87a6a003e7e6ed88e3cc3c0b6661b85e1bf46bbcd82314d4bea1edb152b347c3f3e9c3caa7b589caf14b500a182c93aafae103f4c01d76590d27c910006db21a466a917954ed1c0c8768d288b38865dace6af90c38af9d95ad36c4e59d79c6d8421c06ba48e7517a241ad21584b8f94990b426dc2325bd405189ad9af99fc1f1ee04ddea89e4f0a05d99b6152a562c3521466c00e2762e33cecc49e320a4cbc2a10c3845e754456732fd1bea11cc834a09426055a7d190f246a757a013192e4eabc17c3ecbed56db190eb9e36c0db480bf65816be8d9ebf97f838616aa51c34adf7f11233ba42376453645e6c41549865500bd92bab63431f95590b7306b62cf874a3b3a709ab338b80378d81b8f9e6ff225f70e230a52a054ad4b2e7d3ccea3e84f42028ba6a15ed5cfc2ee316ddacb5ac2773afcfbf4dd44aec0415cf88ce64b984b6a48740aa7540b5653b327eceb1bcd494e89a42bc87b230d385a0b4b224d95ad16b675b89e842b6f5235b87e0b4fbd7bae18d5a8474710fcdc46ea78a4b6b9602be253815d244658a0f7f382bc08dc9a1f866aeb1de9dbe8fbda88ebc59d1ca0340f3414e6f43fdac1c7ca06f22cae08e1362ec671fb9d4093702657b83759f852a6703ebc11ce5d0ee826d21f3da302e8b72e283c6a6ff386f4ad14297eacd4a8f9f3077c8bb91b9bdaac8350d2413b28943d78ffff25736410930c0672fa77f9943ad32383205a06a48c695f682d9c28a569a37bc9aaae4f97d61fa1073a08a1c25719a35bfbce991927af634334497f5622eaa274d0fcbb4efbcce0a65f5fbfd2d670633bf29b332d3ff2ab02e0b7f725dbbfc10e74bac566e6657392bcd03134762d0f95b82e7499126a6716b951863aca4a774071dcc1067d7c72f513872264a1a09a92971b1409da957385b9ae214858ad8e84ee57590daa0ec8279955ef0ca3777286bb649c843f62ba2f9728d9e3acc9c21cb825773b8ea3480f326850c887a9ea8bceb3c44b6a6fe86c5e361b7864b09046be6857aea917c0241b8d8bcca7ce86d621851ddc21e33570ebadb61f2726d649d59d3b3fa66e245d0b87237cd9a5aafd1a10853193de1549d24f1ecb252c1acbdac06e1fd3da1521e56c6716fc45bd8a838d1b5d4b57df0789a5f07aad519927e21279eadd728ee3555785237a982fd8b9b6c0d1988122e064f1197507086ab9ccaacc9e8f0e79f63d1a2892d91477c4874dd5550556589989caf43b871682bce0e7abb067b552b658bbdd2ddc281f4602600d2fe148d6356c4d831e587ee44952d8770d95c0e00cd124f69553000299db410a80f9952a9570e8df94386bf29694f4bfa8cf61b04fddaede4f9b4b4ded8b0b5b30ba9af2058ae1812570cff0fb88aaf9afc40e26a2cd89196ff9c2d5d79f5e604b3066209cbe3a14f6b8c4b862bf1c5fa6c7e780511120bcea330d1b162397640645999ad265ecbd51434aa1483dae81ab884b156f4225f68f0ae23de829e8a894f1f318b923cd23953f38b02c7d0982c87175d58bdb319ee4822add52437ded256e2d45d01e7debc39b7a97554c1dc754dd9ef41c585e8654492b8b8a13d34f5808ee77a79266bf923655de2273d6e4ac74a75e92a12b8d4c542b727e8b7a00d35fcbf98600d712ff187e9cf043beae09fbc1ef36942b205a8fbcbad7e48605b6ff41c2c1c3c849d254140f7653a0a8f1e66d28e666a11c55c14700abc4088dd112377869a064e9a899128bbfca4d11d8ad2c8f068dad4522c50b6187169db4d4443794e050efd2711c8747c32ef86c0a59f88dbaf1ad47b76d2b4a74c65ca09f0981161879ea0369b3f62ad33b9bd2f2a98ea8cd3bb5b445fa2dd66ffc02f9eb1b71b874a65e9d5b409a28fb51809752acb2173346af9acb64c50fd1b19be6a4aba6e6c1399150c60a5874b2ef7ebc9393928a505741fac5684678b265d14f5a32f3e8c76c772aac8063f6654a82f222331d0f5c13fa7dbbd7f3df61b08e33300353aee73792a53a9ded5254900465de46eeae4ede86fb8d98475755a7038f468b1ea25428aea12762f9758681b12495c5783700dbec5b22e6ccd896c429f5ad473e07b1b15adda36c4404e19270b8f48764edd0257d91c5d1b9598e1fd77cf3218462fb5311cc9da1aa54b4608eaa4a9425436604478425711f212205387865a0838efda2d1417f2360c1de6885047001b9d1f3c658399fb401e4b5df97cc8c8d9c9433aebcda2514ea295e1af6b1befa411386fdbfce961d1672c75ab1ccc7b8cc4ed66d5ba553901d27ceee1142ae8b2cf7f7e1f67c84d4256e98495485022c2d65f03c15933d0f098fb660e77dd7a648632aec6306348ebd4b1f4ef316e4164bd6332a3790bcf487205d6b3356a5a5d9df8918d67628657b4095d17d29d30b8bbecdccca499607309da3736e586de57f3afab2ae02ea52ed83895ad00a2d833c20ca669b7e9177c5ee4c6ca8d66954a5d0a8dd3ea732cfdfc2905c924418c080ebeea7377da9446da99c4ccde178b410baf627746b5b5a5b81383a6644a98b57e6072e4d1ad939819574c2ad295ed3c86af59fbf2603c7240b86e7f65716a879237158af01d3b240c1ae03f06f79b91ca222e1f3dfa03076723ffbcecaf5f68f226375cf31eb1d65daa0bfc6bb26c046874083b512137eda92ee2a8eb14b2fa14471e2e55f307afef9aa341c472e90d4faa0a5f15a8e6be6798bb85ad298485fbc098989bf47cfb6b99ca0e546c2962e7e1de2c502f5810459d1f951d7024b8b9a181b699d8180d92e30148e10bd6696dc150ec68fb2dd80e30275c2c98b60ce46a771dd5a824d4953ce0b4cf33d4b939933c5e357558457269fdaa0d9d9bd038c083b8379452022345394c1708a076ecfca74a2c415f19bc350a0dc146c965765e2a5c89bce54cfe203ea5ffb0a22c357c2f4897001a512175a9eb85b719cda7a1c4f7c639347cb059df79febde7b964a48efe975d28d0ccee08680e491fe1b18f633ad91804a842ad2cda6185e1b3af526abfaf4a30a3e87dfd9382c5baa4f442911c434357440b9fa732fffb30500950aca1b8414325fb4d84100a9d4ca2507a95d80176f79944493826a18cdda5ce6bac9571fdc5d417d144e6cadfe8fe504ec7987189212a8d247e33bff622e43837c0e97ee71a7ef72778599903deacb86182ba2049fbc6d3643e9f29a6fd4c4f9320b7811e8409969a1c121310a8822c6c36a559f4bdda4b592d231457fb39c8ca5dfb2abdfc061b706d0be957c16c53b9b94bd39cc468e3f36bff949faebd1511891a7b3eebcd8583cd4f48c7e47428ebe5d721be8c6945e83037422b0166d83575af7af32730a5b61303bb8ab5f6784f17f6c92b94036a91bae67f899a1b812406a9f08ebdcccbd6538124fa4b501412474c5d32e24a0b34a8d039600231444e3e838c8fb5980c7a0f0cb45a72d2872edbaccef3755f30db7c9b17a62f06d47e89c3c2047e6ebd440624c600e5dfcbf5b89fa423d4238e23ddb09926e44162587a18b9b976da496", 0x1000}, {&(0x7f0000001440)="872f0473b565626ec7696fa19aa694ccc82111e56c2c0a8530708535f9ef9ebc8be3cf91cd82bccabfe09ffa35098708e4c8380740a8896d4a214f3676aee4a933910a4eb4a70f7d342cb8ee92cc94e17bfb13f2db4a622370174c2990b4f98884aac83279c3f5ec2a00380fa66389c831d711e07653a1b4c89f3fed333924dc4edfb3a376bfdad43ccf54a75df023a1c6bf192e31", 0x95}, {&(0x7f00000002c0)="82845503874af7c2d38ff0079bb708066d5dbabecfa8c4331d72680dc335aee4c679413bfa5202e87433da9d3194604ccc0fc75f1ebe40dca9c13d777061d72f9e7c4324", 0x44}, {&(0x7f0000001500)="ad42797e09637a962ebc6acc10bda2e67aab7b4853236b557e9e4d7bc917bb7508643cbd8840364cd6c110d7279f0a2cd6488c309a7d7f", 0x37}, {&(0x7f0000001540)="fac82479dca73da09347198ec9ac21f5a905cac97b59b78a653fb54b97dadba71d221d0f8476350673ad3df3b930a1005dc9227e5aeae40c62d48ecac33ffdeedb1c2b661766251e66c79a0b06ec66c22c84826d7aa693f7586ec165843b06d46b99a1b16885bbd2b9f9d8a4e0a94100a644f47f056a695b017b3f49557185b3fc300c", 0x83}], 0x6, 0xe) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001700)) write(r1, &(0x7f00000016c0)="998aa15ef58b8b0f7e3f1a22c14efaf9870929c269f0ce6ae9deb3ec3f82fb3046e4319149", 0x25) 16:08:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x30) socket$unix(0x1, 0x5, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0xffffffffffffff49, 0x0) 16:08:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 16:08:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 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) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:08:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) 16:08:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:08:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:08:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0xb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup2(r2, r0) 16:08:39 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = getppid() accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) wait4(r2, 0x0, 0x8, 0x0) 16:08:39 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) fchown(r3, r1, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 16:08:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000000)="fcd45706323b2ad2a8876d40c0267cf7a2eefee781178e323fe3268295cc753a24997aae5d096c7f34bbed26045f67eaec61fcc06913f1d09b1f9a64099859c23735ec527cf1a672350e3a856a66532f6a94b36dbfd0f2f24661d4ca09116b06db1195a16b4d2a38fe44aa53097413b5012f82f793793884c28f4adafd733781c5db122bf9cbc2c1", 0x88, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:08:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) socket(0x0, 0x8000, 0x2) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x3ff) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x4}, 0x8) 16:08:39 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) read(r1, &(0x7f0000000000)=""/180, 0xb4) 16:08:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8600, 0x20) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00') 16:08:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="9082147d063a40b2a19a4f48a74a1c3c9d67ca81bd847f67eb869ddf1a98e6634e3b7c56b913cb18b0871f7f4f1b748220b42d807844d108d2faf751fab05877b2548879eb4f200911f8ce8a692f7fa908d821e75c57a9f62c9a8505ffbec1b848fd0a1bf34b20eaa064df289850860719628d2901c2f075c6318f54bbc12f264009d98f893ceca5f2f62e85c8ac5d17b2f3f998cc39ccacec24bf07857a21ac4aa00ef76f2a90d76502e6e466dda91075d7a6c2046061d2198a59c4d54458f4741a08b8d51d2d3120cf7727", 0xcc}, {&(0x7f0000000140)="3bd7e9fefb046135510a43cac06101560621b1ac37ff625e1c320b21a7f41f6611a95be485170d3c2f30f6dd7f4a1e65be7c42ea8f373e9d7ae4ec05012707664b430964ff2686b2c175e434304aaef7c3b32ed6e94884fd5adf8931ff39de91aef93b597addb02d7b8ef06302fda7f10de9d4fc88c47fd947150e7b2915d83b2c839a8a3d83d45e4835ad7a2a1e176730c46b6516f83b9e60454eb6654f05fdc3015f17f46aec0f1d6e2d97574965a567f43967d7e1b2e3a315771867c909543410d3f6d4a2fd929a350b008a17c992e5a507d9a567ac3b0bc3c407d6adeaa14d08b0ba49fac56dc6578831d0fce267b47f64c8", 0xf4}], 0x2) 16:08:39 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:08:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xc6) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:08:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:08:40 executing program 0: r0 = kqueue() r1 = kqueue() r2 = semget$private(0x0, 0x1, 0xba) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/136) close(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') clock_settime(0x3, &(0x7f0000000200)={0x800, 0x3}) truncate(&(0x7f0000000240)='./file0\x00', 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r3}, 0x2, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) 16:08:40 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)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75fdb5cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4931179223b0acf340f9a709a7c7e9837fd6b1532", 0xc3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "3102c3d2c4a1fc964dd52a7889b676f471a8701b"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x7, 0x32, 0x4, "e0411b0e21dcf47a3ebb3cfd5702f3885d7e5616", 0xbd, 0xff}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xb56, "64a2325584f27f5cc821e14ff2997dce78f3fff0"}) 16:08:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r8 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r6, r7, r6, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r5, 0xffffffffffffffff]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) setgid(r10) mknod$loop(&(0x7f0000000b80)='./bus\x00', 0x2, 0x0) setregid(r4, r7) 16:08:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x1, 0x2, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x3ff) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) 16:08:40 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0xfffffffffffff7a, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:08:40 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='\x00', r2, r3) r4 = msgget(0x3, 0x50) msgctl$IPC_RMID(r4, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:08:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0xca) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0x0) 16:08:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x6, 0x1, 0x10000}) write(r0, &(0x7f00000000c0)="fd2f", 0x2) 16:08:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:08:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 16:08:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x2, 0xfffffffeffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) getpgid(0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto(r3, &(0x7f0000000240)="88c8a637d95955fff068a1be5e4173ebf75feb6ee8bbc761b6ce21ed18bc94c0b838534b23b88eabdb85738834046fa09afa3506ab3448b274f29d7204cf4d41f159d8999332eff03f45dfa1b01bdea11af90d69b34ad69c1a0d669ec1f4649bd9ec92f340d1938aaf6f712cf137f8b02727e65fc577d649ac320e", 0x7b, 0xa, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getpid() 16:08:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4f2, 0x8}], 0x1f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x80000000, 0xfffffffffffffff7, 0x80}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf00fffff, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0xf000000b, 0x10000, 0x20200000}], 0x58f, &(0x7f0000000180)={0x3, 0x5}) pipe(&(0x7f00000001c0)) kevent(r2, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 16:08:41 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) clock_gettime(0x7, &(0x7f0000000000)) 16:08:41 executing program 0: mlock(&(0x7f0000c5c000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000aa4000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mincore(&(0x7f0000aa3000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/151) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:08:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="24d93d6494bd540df00757f837aceff376c1006264ee4082accba6f65c8fbffdb6fb8ac1d9a920913db961c75dffeb8ac324e8ab93a343ce5d6730061ec12a4f3b2dcb7a53c2c8e218e27eae248d1cc86dfc1fbd", 0x54}], 0x1, 0x0, 0x0, 0xd}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:08:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3d, 0xfffffffffffffffc}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:08:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpid() r1 = syz_open_pts() utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7, 0x7}}) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) getpid() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8408d691cf10031387f5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdb046c8d2c7fb2438a3a1b6c0b2ab984bd0e38d86c31be0315bc4a7f0abf7a146894aee648fcb2eff8632007ebb7077cbcbc8e321b55a814e6a64f1435a7da238f9c92bab9f07d4d6182b54a66e55585407f93e6187463cfb09c1dd9d6c375a7beea66634e471fb552d8f378fde727432a42348035c9e5ecf127b113e239b1fefe34000000000000000"], &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:08:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffff8d}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/84}, {&(0x7f0000000200)=""/177}, {&(0x7f00000002c0)=""/115}, {&(0x7f0000000880)=""/4096}], 0x1) 16:08:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x6, 0x4002, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) shutdown(r2, 0x0) 16:08:41 executing program 0: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) 16:08:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) syz_open_pts() r2 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1802, &(0x7f00000000c0)=0x1000, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x3) 16:08:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) r1 = syz_open_pts() ftruncate(r1, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x80000000, 0xc2, 0x8, "87fc0eefdd58d04227ed103395386fac4cda3d35", 0x7ff, 0x8}) 16:08:41 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8061) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x102, 0x1) connect(r0, &(0x7f0000000040)=@in6, 0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:08:41 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000001c0)=0x80000001) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='+%\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&.\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00']) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') 16:08:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) socketpair(0x1b, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8a68) socketpair(0x20, 0x8000, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x12, 0x2, 0x3f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pwritev(r6, &(0x7f0000000480)=[{&(0x7f0000000240)="ce881208ee84a6788f3535d17e3df45f068708ee2767d265adfeb25cb2e329a09c8c14b41013c2c4ddaae33204858ee3cfdaef2841fd6cd7b98d93ba", 0x3c}, {&(0x7f0000000280)="4af991e359341166358b1c9a3627b1c8d1b0117250fc6f70fd337761fb5e2fbf962de2d73cc690789cadb5b90139545deea39b0adc45caf98b8a38b2816e136237747f1e44078975c31bd4aed525eef2899738f7dbcc719a8b66382377664291b1ecfd90311d0c102a54ae6bca4158bdd0bcc7043902692bb0925aaa741612fd23bed8201bf39e30dcb8aba956a75ce770e43bea5952806cb477422db595c2a4ca55e3ee7613f35bbbd0fdbba67e4ff4e4c1b917adc1b7d16cf5393ee396165aa566d4c64e0a69fcbe13cffb6c0b262508ac04d8c95866bf59b41f31e9fc6e60c64596be9ab72446a97b73f84a443c6f9ddd4785", 0xf4}, {&(0x7f0000000380)="df23373a", 0x4}, {&(0x7f00000003c0)="0c9f13c0ec50adc75d709b09f064ef0796c8c0d8a3f76b924fb14fd20f4bcf52ae90cc93abd81559b2f5340d0d3d929c541693695489cd0c8a3cea0181624d3326668897040a404df84be37d8e6896ca20c12238402c6c8f5de33599ab0bb3a756587ab2f9d0d8809aa68cba601797c685a4a8c045a26a4f386b5b8065a565aa8ec35e116d612e2bb91d", 0x8a}], 0x4, 0x0) getsockname$unix(r7, &(0x7f00000004c0)=@file={0x0, ""/38}, &(0x7f0000000500)=0x28) sendto(r7, &(0x7f0000000540)="d37782e2917748b61990d4d27dfd373efe9ee7de79f8ab8900efc82e1bd8a82787377af6337cd51a3e0bc153098ded74031b085642730988859f9ee7ead655e41e4163258d1f990c799b9a471babb2168523b512fa3ee6facb", 0x59, 0x1, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) write(r6, &(0x7f0000000600)="8ba813e2bcdbe64ffc27d82d71eb43b685d29649eaace6ef38c8408508e0c90d470e96549b9a007c2c17a232c06af075c5f5b3207e0899e1ce4e1995e4b466d2c10a3663872c4c3ebad005711048592cbf6bbbb31c", 0x55) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000680)) setgroups(0x7, &(0x7f00000006c0)=[r2, r1, r9, r9, r9, r1, r9]) ioctl$TIOCNXCL(r6, 0x2000740e) r10 = open(&(0x7f0000000700)='./file0\x00', 0x800, 0x80) socketpair(0x30, 0x4007, 0x6, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000780)={0x21, 0x1, 0x7, 0xfff}, 0xc) getgroups(0x8, &(0x7f00000007c0)=[r2, r1, r9, r9, r2, r1, r9, r2]) recvfrom(r5, &(0x7f0000000800)=""/166, 0xa6, 0x840, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) getgroups(0x2, &(0x7f0000000900)=[r2, r12]) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000940)=""/124, &(0x7f00000009c0)=0x7c) connect(r10, &(0x7f0000000a00)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a40)) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) fchmod(r5, 0x1c0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) 16:08:41 executing program 1: wait4(0x0, 0x0, 0x0, 0x0) r0 = getpid() wait4(r0, 0x0, 0x1, &(0x7f0000000000)) setpgid(r0, r0) setpgid(r0, r0) 16:08:41 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:08:41 executing program 1: setuid(0xee01) syz_open_pts() 16:08:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 16:08:41 executing program 1: select(0xfffffffffffffe9b, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:08:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) r2 = msgget(0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$inet6(0x18, 0x4002, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = getuid() r6 = getpid() r7 = socket$inet6(0x18, 0x5, 0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r3, r0, r5, r1, 0x114, 0x3}, 0xc6, 0x80, r6, r8, 0x7ff, 0x6, 0xbc2, 0x2f000}) 16:08:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) fsync(r0) 16:08:41 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, 0x0, 0x20) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 16:08:41 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') msgget(0x0, 0x411) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x40, 0x5, 0x3, 0xfffffffffffffcf4, 0x6, 0x9f, 0x7, 0x2ce1}, &(0x7f0000000080)={0x7, 0x0, 0x9, 0x80000001, 0x4, 0x6, 0xfffffffffffffffb, 0xffffffffffffff3b}, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x101, 0x315, 0x4, 0x200, 0x3, 0xfffffffffffffff8}, &(0x7f0000000100)={0x18, 0x7}) 16:08:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:08:41 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/87, 0x57}], 0x6) write(r0, &(0x7f00000000c0)="8d", 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 16:08:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)="be6c1ddd6b50ff7f1273543e8cba0d031f4bf22488bb3883c911595696ed63c0b6587281cb57987c9f6c88d2d94cb08678c33236975211487920ff07c0091cabc4f37e2ecf6c989180daa013ba037bf03091a3b0f26d1c95ac905d04ade438b082c3e725ed997a32161fa2c6ed4d148eb9b80a5a7d8679419604af905b8f263ec3dfbd06026db520a2fd4dbaf6513d070f9153cde143ee07ad64047534dc680cee47622b8ae589b90c9ce421a2b7c19d538161e3c9fd1c1ffc68483fbc72b96f9a058c590595f97b94d645a48a0bef01", 0xd0}, {&(0x7f0000000180)="3ddf0a05c4e3ec764aa93b2e96a6ae1cb6efaa486fd97808676301841aa4ed97e835152b387ed8b07b36a492c50167d2687991a3dfe0c3e6a9fe6f8a505534350cc3d7077045e467b4fa18d8c116cd1338fdaaa1a657eca1d410dc7f8e2a85edfcfe4e96003be45f959ba0d8e8082e9fd217dc4f8caa67ef9a3c8ffa01de34a1b629649d54b5b13df6214f346aa7ee766b48262ac69fd229adb1487ebb8b6b5e7bfffe047834838a12aa59dae9b4fca408a5ff4e1ae12b36f5e16ac31e4e98daa4", 0xc1}, {&(0x7f0000000280)="64d94a768406619b76957a7fbdd2a60c42ab6dbf4d61ad4cb0d8d4287507713de0a1e09ec921229cb940f0f36ff291a10e9b96095f4ac0ce93b8190beb1f48de278727e086aefce211a71045c8f60f51ddaac46c0c9382158fbe3b009bbdbf8ec6a9075fc80bf9e2a412f9800f0f733196b74acd47491e06be9684ff4596b285b65cd9f03fcd2363eeb92a59d66cc5daa760b2552d5f1413de627e04680933ca91f03df16d8067de24e2925926a6aca48a72c97f89c71e3f924a477ad7036585d3308b345040cf5fb96dfb120d0629e3afc709efcab12e5253b69912ff2681aaf4d7f828c09a14083513fdec2ad2977aa3e4bd56635f5ae053ace6333c5ab648c83ae133f6fffd168711cdc7aa113ffc603f7a5d31878152cc07382b722aef3cb9d208716d32995ece73c0f9160f82a4540043a78c1636b155724b4b70f66bd337134b2665ef70ff927376200e58d5688025d5e2d7d7ec04f2a3fade260be517ff42ae39a0e9fc8f03d620668a8146799a628d280180cd97352574dd4a0c2b922effff8a89b9038ea0c323dd04db902d1a8da17d7a4abc24f22d7a6839e1728abd94d6fcfe698eabb98c7f35f31352a3a30af8a4556e04828311797a8e3cd1e523622345b62e59e440f91cb0f469a6446597163533bfcb1fb5eea208d5e40d9a28942ebee9e28aef6921c9d210a9c72801e079cd399c1aa333ba01f9eb786897b5884452f1033843e8814cb84a19a942f32f2a7c6f85fafff4bcb383f10eae94b2127c717e80bbecf9ba7ea4739855b5db8cfcb522b5b155e93ad13bf81413fad8d88a5651e6f11f65511753f0704586b563494108cfb28e4e2b4e1ac779383a42cb9b59e9397362996c23b8b1cd1828c26c02fc9b4e36ac67d8ff966dfcbe271b7b01564a241c86d82618e3cfdbad3a2ec5085fd44a889647bace0efd4cbab7b5426e272c762dcecc0373425f493350348201e390807e1d69f58c1af2b3a1184cab69c1b04f51a8947c92888a026d689c6d2f6a8ed434187bc4f86246a6ef5da03f8756035622bad8df4779759bbfb5fadae95c1efef66851e72532dc447459183ed1e64da17b3e85c613289f981cf30a7f07cd1a1043ca8d30fc24bbb09e7d737e637abc3ee4b36cf0cec1891bf15e5bbc024622add30fa293cd7ecbf543498dd3b5bd5037bee669e626fb0d8f8eb7df952eeeb6acc645cc4c8453aea7b80dc096963f4006e63aa01cf3f82b07759979bc29cce16a8b406ad29795e3a009d2fbcade6f2e34ac042028d115a5efa013285e238d6d80d672f9237289da3aaee54d7aeb6d4e45491b0abddbdd67d2b53bdc8a2546ff197b1f71c7e2994e44603293e3bba2cd8d1082f48a5c179b392d3c7bdad46a417de687cd0859dc95b6959c679cf8b9249163d5db9ea2fd3ed7d40aeb42bd01a0c07b15e75347815ae8257c49d1d6e7c5aca9b0f4d11d19462ee7186311e327555123fe50ff41a264717d3f562dc4bdfc73f583c3aae0f08d62f4031489b4963a885e99a10ff8a4a596b619f28a7aeb29ac9c3d316c65dd27931d442a06a1ee5a6adaf2a16adf12747627443f23e820f2eeefaec61805cf6c58e9ab3ceb1206c53b05daf754a0e507da9b27abf52da84d9c5784fae9770b2e3956e45ef7800125df8a953ef163ca29b9ea78ecb3b574745ea03bc3107763fa20c0634896bbf43d00d3984758d7a3569f0cf70678e40e7f727c148c95809366676c229e95df56f00339775af420ca135a6048b87d301e8f5e04beaee6ec28b842f0c3616ffbcc03ad28aa90aaac9f4af88e894c5a69ea78cd8e48195a96a6ca8d385afe4bb5666843ca13a581eb0fcce84634c3ccd39376a7f9b87ae288cba4d2d91aad86985392308b7047bc0c27977dbf94439be0b7ed5d423779e9886d3f644cb0f4dbe698ea1f14ee24569f41219cec3583fcedee90d5a95fb8b4937faa906931c346f1023135b87ddec33cc07f0bd55d2aa066cf45aaee71cbc5152900f838f7e3ad3c505520acfa17c76742017183e4b814b5d138e4c6f37c65ed7159b870c90d1aa16b203aa46c884864250ab22d81fadfd6fcfa233b74b43a5103aacb3986b42f44c5790ab3e7e7242a6434703a67ed7c050e8b9d085aa02b09c6bab36d88a7db0a9e9f65d0fee22070c76366283e3d4ddd4a114dc933676b871372ff346b1471a06903f4ed0010fbf4e5eb2bbfcc3dbaed82f478c5be9d01988749fa24c20e983715115c2ec7c1d4bf1d82396f41b6a53fbde5f506670eeaba4bfe6c87abd6009d807769722a8ac16be35565e19582cbc3ab4593cf09bf4270e56f08b44f4766234240b4d3fa5ffa57f7f028d0bf5e8804ed7626b87c27bfb4ca23740ee9e7de37a058a4449081c36abbc0b6122b815e9965fcf15ddd667da58fd51eb6adeb59030f3c13d7675e5b7761e881fcb0edf63a93590fe96b858d18d07df45e6a6c0de59c3700fe32c8551f59dd46f3e57ce2d79162d08fadd05e30599e8a54985f6e7d2bed1533474b04f6337fa42b5a3c5c4f7ffd3fa1940e59846ae723ca70d5f9411a4ae5e5108c3f0eddb37ff73ae3f9801fdc80087995918f5b4c584d5e611c11de862df020b3becbace1a942dd3f3fb6c773151bddaeadfd776072fdd0b1b272426a0da09611bb8a04438cf5d30540ea164e05b28c85216835718ebfe0e037322cef0fa6758aab523dcdb63d781c1afa99ea396c4edce7c5fbcaca437d45f7db971e0297003834e64b47e2095185c79525fd9adbbd7a0a30a9200c67070668f7838511e0823405bec62bc2543aa9d84793e4e5738f1cf1db22f251b3c0f7dff86cc9128dc82ec14d98db5351880bd2dd2b472671c9f8dd7f2052163ed792b8322cb20fcba77537a031cb216e0cad1440b60fb409afad39754febf06e3974ddc770b9a1ac29dd727f8e1d15a5c550acf53c3e86599a4add43b9a9ec05ac6a27bff92a8f67f09dc0f6c3cb86bf3bda672a9c7b8f88904cbd85855f4f32e9b84add562c4413fdfe1e7460de88b13b1e8efc848f3341080299cffc0477f80a45a5aaed0a3b06c38879065360305afc9aceba26a4b4ce447722329b37f2794b10532f0bf618012d239c054835390bf92385b4c18d256aa6eaf27fe4b7ce8edf5223470d8f70c4667fe5ed860e01a2ead2c9133c17551aa0c4a4eb2ecfdf129ba0cd1b8847b8dfd28973e9cb4ac3111248fbcd6f92818eb487e28b700cea3c3867437335cf8bb6f38c629940d76541bf362c1e2f1e0fed31241bc6764f82cf5965b0237cc9e61c680b249b5dd1e8a05c30af712180a30c31b7f643fd827b7f12d235482c3c3cb822ef6a3620009dd1818f42b922caba3d374ecd1a944e1f1f1faa589218b2afd6d39442f0052a8ba96e4508c9da95ced8225782895c84a8f9863460a947697544cd481176837cfcb2db04c5c5866e13b59b5417d553abae8fbc19abac415495d5810343ce144579cfb88ac71ba32111f6afdb201366bb320abcac95c71ecf2dbc7b6175f7c371ada293203c3a961241fc4a87e71b5e15cee2832204f5024bbecba54b17e1b8e50d572eb59a6605c1b407bcba4f6fb3968d4157092492eb722a82c7e96d2ed353153cc2fffd6871cfaa4931fdbd0cb94d3f6c48282db0a441fe922137e3e1f138a4bc7932ad4408623c763859e6468eaf84a8973b281b3a330d6b3af2058e1f50d3048be5af618f52ae06b0006e8b89373e75643ac16f6b319561b36eefffe5b5bc2ccd34ea0fa2cdbc5f830d0a92dcf598c51e4c0d78837b42f8b594d710a671296e4a32299ce7cdc3108faa8bca207082a81d03c3bef016d503535c4adba0da6bea6a23444828d0dc26213e88c92e6478638802671d47e7350ff4cd5080f1ef6c6e284ba81957521036be153172fb3a69b8e739ca2a45d2190485c48e3b7c8f6fcb7c52dd2b9ab7190242c87eb219aa5e586782e5a65c1ec2e12a58bf97a4eca18764dcbde52011dcd06cba6952e5a1e2f58fe6470af7e19411c816ea441bbbef293e113b6ac7f95b9f57c62311b1d14b3f5d464e358bc0420f00ac43b29151c196f0930898aebbc2c2f21d7e769b0a8d0c6cce58e4301b09a1931399ae63ee79feab9158f18e7b1ec785ce34654e678516917d5867d888e9246aa8a86863c496f5f5cdbd2ef9268773afacd8d49222f13b40807b56d92486e5fffae1accbbd4204375fbce588aa530c522076de29c0fa8b94c2b65dfbd7a7b0bb632f8ef3b90ee6a891cc41b316bf57677656ac049ae8f2a289f4ef83cc97dd7ecf8cb4eef7ed45bcacff51985887b5599d99e1e72a1e2ce428fe1e7f308c9b06859793f7927a16e32f9d88c76e1472bc4a6c2652d7f65e33faa4dcb44dcd5832e1b12cc393447516cb20de1d39dedf98b0314959e99d734b43073eb585c401ea6ea8dbf6be2879f5f7ad54f73fc7ffc9501bf6491f92199f1526f40ad83e8aab604b52c9b1474f0b6937cab4db643a9e511f52fba25ac126d941fc328d0e40ff68b0269ef223fe493fc160c915ff217e51ef3618e76d2e301ee9f7620691c266b43af72466277c20f0e10ba9872a37e66e856ae30932a63ef9cf28171e0b067b41205c94e6ecc7bf7fd1582ab7362abdc5f50b838c7f2c33b6094fbdf50e75ec3e87fd1d2e083225cb26dbbd46dc26880999ac2470a00a49806bef676d5cda11a3783abc52148950297127ef5b56aed98f4ec5f76ff602194a4ce570fc7d09400dcb5d15bf451fa9dc14fb2ec4838b6d6354ad672d4b2bafe1f665b0363d64a326ebadd8c9b41ac5296ea2f5cf8807c96921c186541790fcdb9d0973ba21f15889e8c0e3eba6f6f65cfa4605e6a9aa4415b330f4aca7d63553732fab49ec2d5189953b0debcc99d2624308f68e2c6506227a61f7e932814598744d200b2400cec1048088da7e5ec238b698b324c884dfe52ad602b172934b79d51126b229bd4a7f1de8585c08de3897eb5da335e591d4b0a76ec41afd7e4518e6aae114dba1d3662e59d01a8174faf0e403754468bd21c412191f0e6949b2a122ff00432cdc2069b6656a6674d76a0666f499bb7aaefb8882a2fab6dea94b06866cfe960b1211081d427f06569f93e68cfffb3053e57f96b9cff8fdb2e7a89dcc97c8c5a1025af91842a4557308d8ae328ebe38eb96013c08d2d8f7f69942c447edd2826b8e8d60fc1954006bfabf99636578882cde3cc4af3b97d949daf19a38af94d23edb8cf64276c43822bda2563191688a2884dd83d2ef24ab5f17dddaa0f98ebb8f17d4affe712020632878f2ec6c8de80bee50e9b84e9f1af31d73e82cc070f1af74e52a37f48849017efd82438aec8bedc80f6ad2198bb31d2eb779941deab175e4fa85d64561e81946bd0778afbfe0365af3c29d46403d48b192e4e846090706cf715cbc367f468b8a3994accb872b7a134ba6d4996e9d0db3d03a2e7d12a4c1f5f01be41689e77e9e281d5fb12335c1c9d80714a1cefe3389559d3549f409a540230694d7fd0030d7b3ce7989dea5ec290bf4a63db34560bc89439d99fc1b13fd3a7a76c425ed8046c2b3eb37492930441edc25f4894a0385440b7fd361f6916ceb0722c4fadcf8f2b605966773185dab3fe0a4aaa41063d19e98bce2c7a6efcbabc830abb8d9c525414b7d96c917c35880f67185c537b05f0316fc6026aeda637739a99b394611e97a6e2f32a71a9cf38a985b2ba02f1f36d171b1efd3d9b83e51a4a5e005574cf090fa828aac17177c0774e6ce2f94695ede325499bbe4e1041cf7432521be9b0aea", 0x1000}, {&(0x7f0000001280)="6bd28be5b49c33bee8f2dad6040fa5d37eb1e9c593698f2df6767b464abb97d2b2f83696a6978aa9318665c3b60fc840c5ffd6942f0660e5bb50722d7a3aa0ab8d5dc7c7043520b3e6674ae379d6ce79cd0b820c93c15910a4281ccac3ef38365577ca0e85bc1c717b0396cc4d4920eacd553c424d3b1ea5fbe0e9966bd10b7b04b5db1003a4d71ac2acc4a090839d5e2d151ab8a5582349ff18183c", 0x9c}, {&(0x7f0000001340)="7a1ab33df008b49b09a3ae7208ea88394f1834a550b97d0fc686313270f9667c74e8528d172827", 0x27}], 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00ffffffff00000200000000ffff0000000000005f6b79f83065821ae114a533c0dfd928dc301b7cddec914acc23ca2fbe8821fb5aca57cc4da122040204116280a9b2942d3924c16ca0fa71f2840000b3685bc8aeb2dbed04f16c4adb166dba2a6ad3a558f9dceda32e693f34a11a0084a9f5fe17977cd51bf384786f090c7c041a3f26ad4b95d68e5fd5a1801d6b24952db0776a7f79c0f623f535bcd5bf83794978c42cdf72991189b7777c783add6a79be781e4aeb6f1e6d75d7081a1b90dc6291358a8e76b32fc7938c5a49e5c9c069c7095ef2cf4ca4518ab07548c7bd280995aee29d8bab3f9ff2bff94d2bc5905c2a4a6b97707f2a51fd577d000000000000000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x8}, 0x1) 16:08:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000240)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906", 0x1e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac233c57b1c688ee8ebd81823fc7e0d7a"}) getrlimit(0x7, &(0x7f0000000280)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccc000000000000000600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:08:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:08:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001e00)="8d0eb1374296523f29f826a99cc41f4212ad1351b513042bbebd58ceb2eec043f6234d1baa47983d165ce479d44da85e4c71f934374b623d66d7fd4e3d83da878626d2e8075c3afeaa2a9890b854c09b5f3c353487f0f4c48df0437edcc08dd8b58cc6ff4a846d79fb20234888f33e92458ac21df665ae1be20e055ba57848a6f61b378d2ed776cb4804135d81c3ff7cfd5acfbef9fb72fb16597439af98e0f1ce594e2cf26311dd7110ec2675c113171e735271e0d8e5014b54810a9ae64e95fd54f99d188a7bf3d8e9ad454a25b268c9ad6cee30a0d1ede057d0662254b0c2c888d1ea8b0a399f3ddcf976f4014a413f35ed4b077e32833dce0204567b8d07c2af89cd6612873e02aca23f2caf588b7f863e17b95c7766e45cb805831f48471f42c9902fa1a54ff8e188878d3a0fbb9dc07b1a684c6a9c401b6d46fa7e003d8b8695bba1d846d330ea4e23f0932822a654d93b44cf0aecda982f8afd0330d7081a67a0072d49ee664ddaf07820df1cf6cad628dc38289ce23a54c4638878e88744a15999cc81a1a05b7d0f68227d62e51cc882220465d6a1e98431c8a6592d2d74c44f37baf296f14b154af932112a6a92862d9e8b759a94e88c6461522c8dd697929c5c4ff65376235c9b252bc2b027325f8814ccb942876543f72a14e51c30d30b5fbe7d44227791cd192ddf7cb957776a6f753649d992fcd546a2ba92a76b89a085bb86a88380944b254e0783b81693b9f4e497fdae5f44f4ad77991b70364a22145d42cea56c1a8afb6f09b9e4ec04e7ccdb3c229ff7a337a74f07a712bb1382160dd7ac28ab2d68fc46e7fa3eb76c5cec3bf66a1b1c277d6c1d1099b630588b1cd2960f34e50141cc4e1c4642841b6c1cb40c5907abbe1c8dde3863d64044e5816f75763ff8c6b328110ce6c5598179d9a5fb09e7789daabb9342a90489b805d0df5d031001397a3d868841b96a63a94c3f2c7f808734c9f10a860bc7b63092d1b20c0470bab7311458a0e5721799b589020a6bd9617c7e02146ed1b9cc5ebf8d5f8b9801479bc2c5bb2a91e3760091055a31785b7cecca7db10ed04a13a5a35cd38614bbe97e234b08b6d2b01bbdfa815da188f3d8029ee60b9c9d800d0f30d17f608ad6970d8a3fd32902e41da33953b52f2faefd3c81ac4f1fcb816cbeee72d615db607cf11a2ca99a48e647a85f8a943f5ae9f7ad31bf77d3eebdee403ac2ffc2356dc7be66a91c769c193c6f70457849fdf3909e06c5eb976466854eab9bbe595b51e93346a9c8eef40097bb5f4ecdd911b65a650dada71149724bef3c1ab1ebcf39d1c7c19a4ebc65505863f349a0e949dea831c37740b65f4ad4d103b179881ae5cd61254211eaa301918d596e09daa8e7aa0e7c949dd1886cb6b8f24e5583ac0b35df8ce62491d1b6d694e1e292c56139ebcbcc8b6b1458be583a4fc9bf4dc769a79236c3b0c3383bdd99d342e84821a9a475e3849d3443a948ae5956d054f4ff16349ec411ce4dc4b26c97449e38a2123bdb04b453b94532b72802f8d0fa52a740ca56af8cccd922f8d72d64a920ee6e5c5138bde63b42b36fe82e1a113dc3db7d42d27fc6fa8b0550a8351f5afc7195b2bc6cde4337e7d2645f83cd8746ef690d1b9976cea47b516a6c1a87d7e1f853f520db96b16f01af1419d16c257a02bce3c3625394a25000dea8db77111c06ec604f33dfaae87296a9e47fc5e0af1d2edfeafd129487f8e46640edb7bed290c5a4e9ef047b75c0e346770fc9e37f1aa0ae5d378ea08397e2ee3092984a5f6b24a9df9a1f28ce955a6fdb65c03f96d6637266095213accec22101878ef53ecd4e9e7184414abb8aef6b6f6b854eecb8db61d58a3c2483a65a42fd375c613c2e567b9437b232e287192372faf7cf363ae9adfea0bfdfe59cbc32492d5d294955ce930a4807bd5c16ecc89b3401eabedbd7ec809d4173b9ec5d7169698bbb99319bde1c28de1c637b98158079b47fe5d308a23cfb4007451b04759eb339fdb7f5eca68ec8e9959a25e80f59dff19cb3417545104d8430fa56485873a365ab8063f96a1583d927835f3f41196ada3a478aceabc7f84f564702af05192af80fdda2aecde6afe8a9f8ed7d3312dbac111a2479f9ea93b7f26f76579ea5c5dda2f5367506bc0bdfa0e9f5e3d12b4a43831a983deb6b7ae9db8e1feebe622505aa89747f9436dd490973f6a29325b200170f249ab0c4b3962bedbc1c7cc5dd7460f6d362eadd6a270dadf05d13354c8ddf0d476335087b5c4403995dae04548dbd317026b57a890bd437a4f4f68212edaaf1b3fd60cacef8caf598f3869bdd1c490c67804dcf043a75b662340bcac03ae0b09847d07ce039ac69282d05acc518ed22f70ee4a7f14ff94d77d32d779683334f5e35b7fc3d54b56ebd1ebf3dbd89128b219ec77ecd34bf72aec631868eb5a36f5ce13c3d954ad4b288afe77638c5d7abdc3c8a18a53c863d19660f89e7b13efe47b0ca665c7e8d254957ea4e99b38d0a6d1a9ad4804527f31f8b716f11eb57a5b21a38680fa081f1e9d48bada35c608a07f98c1f4a25d14e24c8d23e2805b4c7b85469914872d102585de381dd70d3a8d5c8849fc82f0becd003948c8ec1f47a9781c0226c0aaba58fde8da5cd97ec4b32f143d027a32bda5e083813c594239394e38cbecc9db8a3fac5f67e11072c7740516ee50c18b355e40362f1202c0902e7c855d80b28bd1c11a431422722760e0614dc082f131c33834ba000a4954f280ca40c8467d1359509aa1c5bd5c0cd891ef240ff04fab1cc5b85b9f43ea847ee620e1e64bf41edacd01f309a124a4ed40a3afd641bb1ad4f4b9d30612bb8aaaab47f798658ad81a2418f05c2c2e46834ebee3f9350f218b30e59b1ca403567cf7fb32be758b1407d3c77fe15d5bd6cbb9f1c30bc423724e0302beef688dda3ea58b2c0856fa06cd3fe29e2fc3638e35776853a197af26abe808c6fbf2dee8af821ceb31857bb9e81446ea8596931b72bef9d3dcc010cf4a1886109d8e951b184881e5cbeb903314ac81d6b5d186f1d981229196a08d511af468deba97e29175012f015227b3706707261c940668023dc64d2a6bfff19d6ad7a24da7dd0072fbe723b1d57647317b6903150f58d62c6bf4ec21e958f3b09d98a002d2f497fb180867fbc0ef8cef049c0e220971087b4af6eb0dd239e34f84fe0dbeaf1d5f2fae71bdab7de9ec71bd67d514af57a18daa1b998266bd551fbf9766f079b46f634c669a2eb7ce80661d5d1cd966e5452c0886d4631f81b1824ef436efe8dca782cc89cdb5ac50617e9ac8f18a126bb60897f27e2ca66c1f5dd863a0db2caae75362b0741ec97970717b4166bda0872bbf8f812bba3345e7eafbe0cb5ddb945c1d6694528064d6d82fdde76130fad3449dbb87d143da7e38b5156139b5b9463cd37d6ec7cba62dcd9d86a0c290fc81952d1ec199790de518624d67306ee57025bfbba5e25f412caabbe658c08c9a714bc5262afb60c44fb8f4e76bfc9441589b0f55ba2db80eb3347df039f817e3e3675f7f1d2f564c927ab24d54d23d341c319899c77c388e94b5c5109f4121e11134b0101fcf8e2e6f1bbfb9e211e51ef8ac941e646c61c8d3d0ae704a492cadc5b137f52b9aaa2f0779ad2bc5a8bc2d4169c4023968caaf03a08c4f40f740810d8194c37039a407577b467354ac079ccdf650b3dfea168221343981f163fcf75ae17a9221a46d43c89afba260dc7351a3eda8a77ac3da2fce69efcec350bcab277b17c768675e4488491632e096409978ad833336b3e99ac47505e507ff59891cc4624ae5b27953554479858f67be93db6a44af2bbccb0e89aef0868441c605788b986ea589cf2f61fbe4c47c796e0b2f8c640da800c74c5482dda16932b275d85a7490884bc4589c144f625918a2afd674dc60ae2e717df002d1c973617633ac2e7f6ee6e1e838802220acb2dce90ee18430a743d1950475a08728cd07213df51518890a9655cacc946e37105d1c1135c0d9306d175b89abf68e3929f7b23d25ccb4baed474af49253257a5d0f965de03d3006711ba78df3d938ae58795b5f3e5b907c4d6250c3e730e3c0e8e1ddb166be3de12c406c3bc42eb848cf3a4368a6dff62f8bedd36be140a8d405a3499952aa4791851e03beb606e3ef346ab8bc4f713575b1635a45ba225d7995d32c0470703712bef47be2c3c6cfbafc3d1835cf8af9d5dae5e010e6649ae151e22d5a5185f23cc125eea5f781d9dc25ad64315fcd47fbeefbeb358519a83edb2eec08a2abc7e35843f1e216399ae024fa0524350383adfa173c668662503909d246e6695bda1541463304d33c18797d3f775a4aa6ba5ba2a495e4cd7a87f325514879d8f47ac2b6b29518ff4a94a83f2840ff88953fe65fb363ee046e33d31b572bde7ece667c2725d5dfba6763b4bb7ee0b782a05d4fd60f4a1699b3832ac03d98440bd27a04e8bf3b349485b13e1a159fa3729ea3597bc67f63a5615a7df18b5794d26ad23f98568ce70c6d9ff9cb4634471ae77db7db29156b39fc7a488b3c0776a2a025156fc7e58b89e3a45edd92da76e5eb0258b71c48448dbf7920977f9ecc1368326499b505ae7ac6235e321e8d54d5694d5a942f7a76ef1dc4ba627646eceed2f07eafd896afba9b0ea03e34b808dd14e6ad95d1a747368fcf1a47d39de09e89a2bf5ac515b60586e8d48acfe7cf7201ca7f9f10759500c80084f2db4aa6e6beb4625c69f0fa679b1bf125d7d720c45d94f31e7b0b313d3eacfdb0d1d8177464f5de14d12153f0e627a744819ac7fcee2d5d6e1f6e5601db042691a47dd24bb34791117b03cfc720dc5021e16b8d59145b749b4e79f7d902ccd18b2636d5644bdf1070d7501b5a33aa7465a3b88d518715cf76e34b1f3a31e7ecf9619414845afdfed372b7193462aac2b1d69b45d2332c7277c09bcccc6db49d40ab54313523dc3ea923580c733608486adad8359c1997ce526d10e6ff23aa39018ba7d00f1d0ad278a7de207dd2fcf9251b22966e2458b1e20a2e50d2080494736a392879043795a211c46b1df64abb5760195d6b885f8d954ad5fc2a90684ac6b82a3955743e8ba58db67d26daa43632671c9a642eaaa35e37af86040fd9f72011e089cc9c30fd47006d216ac82ed1e7c5f60d1af802eff54147b7b6511f21898b780423c6f37ea3a12441921a54716618fec889060efa45b75fd13a4f1401b17a6b4481d3e71227305779326daafbf9dc25bf6a94322ed3d4c564899e06c5db9172274bc8034cf54cb2f576adf6a35bea2926b4d19ac3fe2d9940ccc78d7af05a2a97185c480531a2f530527dabcea2d04ec6cfe87d480528870d7dcdb3f9c3c26faa907e492014df542d548f1d757f35c2c2b77cc4e60b9e03082cf82b88252c91d5368339c879c785a8348666d2374de12f038b6cfeb1ea66522a9726d22ae62c3cb5adfce932aaf950c25dfeaa59440cffa2a2ced2ab2004a58aeb9516ac7943fb7d64ad5a7bf4e75a1102b0082bd82abd9ea349d6cefe5793b129e276b585a69496cda76da51b074d3eaf35a9f1615aea05ee46928f29462519929f475ca0bfe5873d686b6436a1c76c564049e9889b2f9216d6f58d326184b7ef5b6bddc1f3aa245072570ff528b64aa1454b5776697f057925615c53a2b4d08ad49847d9cc74da0c62bc3f01ed5071a917af6c6bd783bb73c0e353abaade332f4f36f4d9b5b3129ef8ee1f5543d131284229ad7c5fc131b63db0035ffe8e6f3c6c16d7034", 0x1000}, {&(0x7f0000000000)="56b9858b2a7477ad7baed5eb06274186305b18905944215e913a78d8b8f1642efba161209f6d99832df91bd031bb8464d6c4f565391e8746c86f02601241c1cbd75478a8940828887e4ba31df0fa21fd6168f549a45c96225a7236264f0a3c1c648ebe893596599fbe549d6ced3121ce65b4cb88b1731ed96f9fc621baaa05e4479fc2045966d0fbdd8c1be694b141421e0c6a303cca5d7364d705bca0257cbc3041e05fa53dc5cd6b14321d3df0e92373067a847bcef1769d2ced6cf7a9d4608e7d912709534df250c3aa136a2457ae906b8639ed327af95aac", 0xda}, {&(0x7f0000000100)="059579285f813ab24ed4bde2b49032a99104754cdccc2d4c9cd7f47ee2dcb2fa3ab9934f3230cc655653c55dfc7f1003a0f28b87969b5f203640ef842bb3789578ac0507837648e35f6bfb1b7b687dc525efec027bf4e991764a74c2ca3541cbdbc368f7d711eaa80e66781d1f625f8d3eb88d19370d58d917d7", 0x7a}, {&(0x7f0000000180)}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40ddfe019a25a7502ec2c96ff4450261055cc8a1404a08e81981190a66beaffaed57ae2cf7bbcda7310e0ab410778fb43130e31b4a4b66852607aecabc79aa06526c53d81ecf8b5e1266d7efb2bbc2fd03f0ef4067e3f788fce325e90703ca366bd1d87a702fff8809a754164ecc48ea358a5d1861d8fda0e7cfc51984a1dc262b0f42db17b9fd1b64c0ec13052a0389b350f48d8ec6644e827029097e988022c38ad5ed227e5e50124c15c60b8766af543976d0a242544efe48ebb8d547db753f9b64e28173db1674c016e4666fb45dc20fe517fbdd358848f1d57879555b8b20d41df4e48aeffb4d33ab37daf5295442e52150002cb53663378ac2fc9a78f8fee158cdf4fc29b3e0f5957061b02fb4d7b305b8eefc5322309e68e371e4f1503", 0x81d}], 0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000000180), 0x0) dup2(r0, r2) close(r1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 16:08:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:08:43 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r2, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r2) socketpair(0x10, 0x0, 0xfffffffffffffffa, &(0x7f0000000100)) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x21, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x0, 0xf}], 0x65363051, 0x0) 16:08:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) getsockname(r0, 0x0, &(0x7f0000000180)) shutdown(r1, 0x3) 16:08:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x1, 0x0) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000380000000008000000000091000000000000000000931d0000000700090000000000000000000000000000000000000000000000c6000000a60000000000ab54164900000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x408, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r8 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) socketpair(0x18, 0x0, 0x8000, &(0x7f0000000380)={0xffffffffffffffff}) r10 = socket(0x20, 0x4, 0x1f) r11 = syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x21, 0x3ff, 0x3f}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x400, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x3}, {{r4}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x1, 0x8}], 0x85a, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x7, 0x8}, {{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x7}, {{r7}, 0xfffffffffffffffe, 0x34, 0x2, 0x200, 0xb4}, {{r8}, 0xfffffffffffffffd, 0x60, 0x80000001, 0xfffffffffffffffc, 0xfff}, {{r9}, 0xffffffffffffffff, 0x10, 0x0, 0x45, 0x3ae}, {{r10}, 0xffffffffffffffff, 0x10, 0x2, 0x6578, 0x101}, {{r11}, 0xffffffffffffffff, 0xac, 0x1, 0x5, 0x100}, {{r12}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x6, 0x81}], 0x80, &(0x7f0000000500)={0x2, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) r14 = msgget(0x2, 0x8) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r18 = getegid() r19 = getppid() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000580)={{0xe2c, r15, r16, r17, r18, 0x20, 0x401}, 0x8, 0x1, r19, r20, 0x9, 0x1, 0x6, 0x2}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:08:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="27e804df30f24ce7b0cc37c5a960f64a4cfd33eb3d5e2e2af667b05e781f6e276eca021237e228e4ca84", 0x2a) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000003580)=ANY=[@ANYBLOB="000000000000000000000000000000000000f70000200b00000000000000000000000000e7fe0000000000000000000000000000000000493332ee9663dee488000000001f0000000000000000000000001acc7850eff2ad07a792000000000000000000000000000800ffffffff000000"], 0x5e, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/97, 0x61}, {&(0x7f0000002240)=""/127, 0x7f}, {&(0x7f00000022c0)=""/184, 0xb8}, {&(0x7f0000002380)=""/161, 0xa1}, {&(0x7f0000002440)=""/166, 0xa6}], 0x7, &(0x7f0000002580)=""/4096, 0x1000, 0x81}, 0x41) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:08:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:08:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:08:43 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) r0 = msgget(0x3, 0x200000234) msgctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x3) 16:08:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:08:43 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:08:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x2, 0x0, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x120, 0x9) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x3) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x4, 0x4}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x1, 0x5}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x0, 0xffffffffffff80c4}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0x7, 0x8001}, {{r5}, 0xcdde5776e991afac, 0x2, 0x20000001, 0x0, 0xe8f}], 0x7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0xc8, 0x1, 0x7c0a, 0x5}, {{r7}, 0xffffffffffffffff, 0x60, 0x10, 0x1, 0x3ff}], 0x8, &(0x7f0000000380)={0x2, 0x11ddddb6}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = kqueue() kqueue() kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r8) 16:08:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x201) r1 = getegid() setgid(r1) semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/126) semop(r0, &(0x7f0000000200)=[{0x1, 0x80000000, 0x1000}, {0x7, 0x3, 0x1000}, {0x3, 0xa94d, 0x800}, {0x3, 0x7, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x2, 0x7ff) mmap(&(0x7f00000e3000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x7) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r4, r5, r6, 0x121, 0x6}, 0x80000000, 0x1, 0x401}) 16:08:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x2) setsockopt(r0, 0x7df, 0x6758, &(0x7f0000000000)="fdcb4347e54403209579b7ed1954d8b682e640cb126e39cf8dbba32fca2aee", 0x1f) setsockopt(r0, 0x29, 0x2f, 0x0, 0x116) 16:08:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) 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() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7ff) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() fcntl$getown(r0, 0x5) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1) 16:08:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x210c, 0x5adb) getpid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:08:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xb71f, 0x200000}) 16:08:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) 16:08:44 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bd09a0c023ae16ec6a0522762ad901"], 0x8, 0x800) 16:08:44 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:08:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, r0) setuid(r1) r2 = socket$inet(0x2, 0x8000, 0x101) fcntl$setstatus(r2, 0x4, 0xc4) 16:08:44 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) semget(0x3, 0x3, 0x8) close(r0) 16:08:45 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x5}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:08:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f650b790de179f4bcafbe6bd8b1bcfcd2ae1086a95fa5e2fcfe5049d54815e333590d082ce69cae9", 0x28) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) flock(r1, 0xfffbfffffffffffe) 16:08:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x1e, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000040)=0xffffffffffffff75) 16:08:45 executing program 1: r0 = shmget(0x2, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x1) fcntl$setflags(r4, 0x2, 0x1) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) writev(r4, &(0x7f0000000580)=[{&(0x7f00000002c0)="c7f5b2c03eb5", 0x6}, {&(0x7f0000000300)="a60a5aabe78c443771cb3ab46df2b04cff148f2be40fadbaed9f46cc01aeca61f24c7735e9a4ba78ebef2114754a2f79a30d14eb215f42abc1719b6de42fa6d8727d42", 0x43}, {&(0x7f0000000380)="e29fb7c3fc8e5ce9f547e106b9bb19f4e08c3ee40709563efbb6d4d96b37595db1c012a262077fe7e2e13692dfede2ab818a8ada2e4668e9e0bce1c7b93b18b776d08e88e006abc458d2e7b83b3824be297a02bca78b51a157b9aca17b16a4dea747f5cf39b9b500540e8a16b125851b17800f9ac069b61c40cb4fcd28c43febfc7c5710987b9474e70c6c5f9dd293e0c77d15d0614f5c875f34083c10957e8732889550f783ef78019a4cacd83f1a55bae4929b0c16fdbf0fea992d46785ba2d7f3", 0xc2}, {&(0x7f0000000480)="884b2faf13e3174f4a553630c257ff27fd5fbe9c5adb6918ed64d9b3ab2aadbe6ffbd3b1fcce0f4e1abfd892990fd1ac9230e4592a413bb5fba5c73c175d963baf53010c9438f8862c1f78c8e5a1a08852e122cecc1e882fb1b730523d2583e53f9d94ba90cbd2a5f247ddaf44af71b44c6db2ca288a4b1fff476172be417f127a85fba2cc66a7f024215d181be47960a51e803b375d7f0505ef6e4f70295b5e8f3a0c33ae3d36bf5672ca8d18a0dd106fa75aafe2a6f817f3c8c2202ff275da031bf8bfc9be63315c959d9a568d1c2ac6f4dd", 0xd3}], 0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xff, r1, r2, r3, r8, 0x8, 0x15}, 0x80000000, 0x3, r9, r11, 0xe908, 0x100000000, 0x1}) getgroups(0x7, &(0x7f0000000240)=[r6, r10, r5, r7, r12, r8, r2]) r13 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) setuid(0xee01) shmat(r13, &(0x7f0000fec000/0x14000)=nil, 0x3000) 16:08:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f00000000c0)="de32eaebea01269659c80004aca10e139b06524efff6d7bece34006c693e011c756044a1964fe266c800788f2ea7c5d8392663cc181bb4b53a72a6d97b8d5048a3c3070000000000000000000000000000000000000000000000000000000000000000000000", 0xfffffffffffffd9b) 16:08:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x4, 0x0) write(r0, &(0x7f0000000080)="014914e157938c25af837f8bd9a5e9bd369c5b1383410348819e63bb67abf2e9e64b502c9f7a385866e2533f4fd3a283a2ba3223d41afdea4b10ee35938352e5627a18050faed16cc94360ddb010ed5441116bfa33fb0c55e5ddb44f266ed2ccfa4a44d47dd0f873a9bcac8f31c91ed4f0400a44b39e92a46db964af3ab1db55f645916ecde0aeb413c065ea", 0x8c) 16:08:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:08:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000000)="1549a8a246c703fdd0dfe008bc23030000") 16:08:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x40002047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa1, 0x7}, 0xc) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0xffff, 0x3f}], 0x4000000000078, 0x0) 16:08:45 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x3, 0x1, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x12, 0x8001d1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x21, 0x1ff, 0x2032}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0xfff}, {{r1}, 0x0, 0x0, 0x80000008, 0xfffffffffffffe01, 0x6}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x80e, 0x9, 0xffffffffffffff00, "c76da9eb99dd099ca16aca6a8d40f8b7c00d0dd0", 0x3, 0xc23}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x7, 0xdc}, {{r0}, 0xfffffffffffffffe, 0x71, 0x1, 0x2}, {{r4}, 0xfffffffffffffffa, 0x24, 0x12, 0x0, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x6}], 0x8, &(0x7f0000000300)=[{{r5}, 0x0, 0x2, 0xf0000005, 0x8001, 0x20}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1ff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x8, 0x6, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0x64cc}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0xfff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x37, 0x5}], 0x8, &(0x7f00000003c0)={0x101, 0x45}) r6 = kqueue() mknod$loop(&(0x7f0000000480)='./bus\x00', 0x1088, 0x0) linkat(r0, &(0x7f0000000400)='./bus/file0\x00', r4, &(0x7f0000000440)='./bus/file0\x00', 0x4) open(&(0x7f00000001c0)='./bus/file0\x00', 0x10000, 0x0) kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:08:45 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x200, 0x800400000000) getpid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[r3, r2, r3, r3]) getpgrp() setregid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) fchdir(r0) 16:08:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8088, 0x6) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xfc, 0x400fffff, 0x100, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000000, 0x6, 0x65}, {{r1}, 0xfffffffffffffffe, 0x9, 0x10, 0x8}], 0x7fff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x800fffff, 0x8378, 0x510f}, {{r0}, 0x0, 0x12, 0x20000000, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000083, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x82, 0x20, 0xffff, 0x1}], 0x1000, &(0x7f00000001c0)={0x80, 0x8}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="0dc0b8edcefbef8ef188b16466900bf1963da272bf2817fb798d9dab5b53fc3dac9fbdbe890dfa75299b5053cd1026c3e6972a49b7a63f69a01f0d01f10eda298dab6db6cc12918a2a3b1beae1c4f18a5ebb6b5e349e0fcfca91dc59c572ebd1a14ce57e1943b567d6ea897351dd8e70fa76bfaf95be26b47083d9b3a863530b858be702553f7e74535fb944a38596eafbd6ba5f74a219144b78929d517f6ca3387073648a4d6d23f652137e0404cce2965f2510cef19dd4449ed6cda11d921e42659331f9", 0xc5}], 0x1, 0x0, 0x0, 0x406}, 0x4) 16:08:45 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x104) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:08:45 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8030, 0x6) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/211, 0xd3) 16:08:45 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/239, 0xef) close(r0) getdents(r0, 0x0, 0x0) 16:08:45 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ba0ed314e050b66d45055b418e29d45ae6ba5d70776d2b93f10273cb80150935f6fe2f20674cd77974e6a201e8fb582f36414e", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:08:45 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet6(0x18, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) socket(0x30, 0xc005, 0xffff) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/55) 16:08:45 executing program 0: r0 = socket$inet(0x2, 0x40000000000000fe, 0x0) sendto$inet(r0, &(0x7f0000000000)="2f7e07e73629d63e9f6549ef7a66226b733fd7dd3b322d5703bc8de4dded0a566e8c1e1dd290c5bf51e7c70ce9a896b3b61e4561443b0f50d84c2efbc5af815dde23ba8ef6a7b948caa19bbd56db8c8870006a0d78a714d88bd9985e574c241314d65216daef4738ea71ba887ea5bb485835b316a7c0e26cb454e13f00860605c6e49b28399bca2a784805dc1a006df8b597c2688f156be3d6aface0c7fea6c8c25940b0", 0xa4, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) shutdown(r0, 0x1) close(r0) 16:08:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f00000000c0)="694d7b8468aeddfbcf02f0cf2eaa245c53b26c7d704ea7d6b7dd38d3fe45df8159d310a3fa590dfd2f20b3e399ab8733ad446e6e6594da0036048a2fec1a8895eff5222f88228391593bb70551e7c67fa15bcc6eba958dc685cffddf1eaa0798446d940c923e5dee3c68aa68ed3e9041c6f5b955df17b684e4b2f232e5b1c1dea268a7ef535cb75edb301fe35551d0165a97b9b2bb49ff5ed21c01e0206485b2858d01dd20a7e425170f42044e35d1bc684fd5ce11cd59ef03de4e7519cbf5f109c203d174e5b9f160f963adc76ef7efa2f099e5697f2763940346d88a065542d1586dbee7551c7b02d5f81a2c2b0d6ccf9d2ce4459012bf82a08bea87", 0xfd) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:08:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x40fff, 0x0, 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/53, 0x35}], 0x5, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x10001, 0x6, 0x80000001, 0x6, "736004118d63509ee2030bb813a8ae4b175ff218", 0x7, 0x1}) mlockall(0x1) 16:08:45 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) lseek(r0, 0x0, 0x0) 16:08:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:08:45 executing program 1: r0 = syz_open_pts() r1 = socket(0x19, 0x1, 0x2) getsockopt(r1, 0x7, 0x2, &(0x7f0000000000)=""/13, &(0x7f0000000080)=0xd) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) 16:08:45 executing program 0: r0 = syz_open_pts() shmget(0x2, 0x1000, 0x4a4, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) r1 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:08:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff008fba000000040000006407a0daac20d9ad70944f2c94317103363fcd286551826ed468a7d7196d2e9496ef9681c7295cef653bb2e551b37089f1d15902fcfc611d082a1cb57d8ca7a0631b7484fdfc7e1b3288fe61c0ed63d475d37e1aab2fce2dfef61a74ed5c76ce76dc73db049efd70de4b8be9a0e9c384284b9b5d9916e07d32cec33dbace7ea60d03d3089d0a4b1652dd69239bb6fc5eff8f137ce6489a94a4937b8f821dee30e7dfd787"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="8e7e64ef842c3b3a74bee30ba7ec2873dc5bfe1b414840fa09e7ca8b6f7a850cb0", 0x21}], 0x1, &(0x7f0000000700)=[{0x1010, 0xffff, 0xfffffffffffffff9, "8eb2c9571f73dc0e9d5eeb322fe25cc4b7cd3c45e7dff2c6eabbd8b2af763ddb8d4131ac9585bb44ee1fd5052ed7dc914732c640b8a4b07aad3c8df92c83a4d8f3d6c433f5c4848c11c60aeaacee48a1f3b736397af02a4c9dc7bc928927a3d728fbd328933fe4d1af80163c5a6d589a33674fff7da49b6b8dd3f9c3e55212b1e84d5a9f1e5570de84632f60565b4b0e6b6e3ff1bad9dec0054d19e2153e504fcfa45d1f54302b9a04b02945ee712d62206d72d187b9c74e64e28db3a28a9783e1f0a94d13df39aae3a9fcad63c5355af93722a78b7f053d102e1d416c5ae925d557eff5da6f0c93e17dca60c4672b49d5762a474eb50f9735cb0f1c823a07ac3b8862a7a3bf9817388a69b9f6ab857975932fd7435996665e5bc04197c2af8d96baada56cc28c4fb08f13f8fb3aba8d1fe3a8877c0ed57fa09e1e9ea9783f6a51ac53ee12aec3f83ae1086b0a54af9d71d7873aa6b6e75e0f9618f0776eb446ae8e7abad88e6e68b502cf5c18877d110a8fb1d78a041d60ac5ca1f0e9cb01a7c7c799c002b3e46893f2247c31b9bbb98902ba8933b54407604b8d8b4fbb96fef4bd22af7babab38c201497a001e686d044c3005bfb84b9f1e01ada86020f92cc3e05ad5a6fd8c45690f115ce1a180b2f8cf4d1f1c89bcad85e748f91e4211c1449920e62cb4caa09baa45fdbf9f28ad628f256d9be872df9c7f8715771745946c712c27a54e4422141b13aab027cd833cbda650d88b9f709e00343e8f57410ed4ae27bf3990cfdf1b20a0b796b9502ef1853fdae0a7374a32bb3700216f17168c3b24f1c77617bc492c0e9923b629dd458ebc5790311908b44c90e7a482153d4f3a2fa7ad82c584bcfbc848d2d4326c13ead4619aca5459238eb47fd356620b523c3b475d46480c808261cfc7c55c48da8d085265b32e91a421ec51ffd592ae904d36b04db84156cd6a353979985c8ab52bf69c9fa6f849ff7f94d2a2a3f59169d874c444a489fb20353d0715b8bb2c9412e0d87a41681a1863d2f7aff45269ff526e6b758d684110b5489e5469507d2f838bdbc00b74d0edb48d5a3b0feef851c0ae7a9ec7827690c6c47586a47a6502de43b4e06d9ca805a1cfb53447aaaf74e50bba30113583199aae9803c5b23b46f756b33e3ecee00e38620d1280de2585e17b1a49ec3a18c7fd1cfc684cb8ec8cb78373a7d70e4c87594890d32b636566a7366017284852921d06879329fb8bd07f12730044e923e07d3d600a8161c926c18f4023261a05e93786afb98ee482eefbc3b75533c5e9aa9e200b48062fadf42d7c1a0129ac6873ad8cf7a6ae7304861887dc66341651ece65aada82ede0b182fe5cf2b0e0fad4bcfdbad5a1fb500201ab0ffc861043657c12627d2166083f42dd3e28c5ea9fc0d3ddf03b06aaedc6bbadca220ba94c88c9d41985aeb68453a513207866b4337d2362e8d79a47df24482c56e32ea66a1783d6e249680d13d465db4e9b26db305b816feb156b5faa27ec1052843edbfbb6a6193ccda1586f6d567de836709de698a533521ac3b2d40b5ab4f1702bbccd7974f129313aee1255eb9de29c1ebfa22689b04f8b8a0ae9f230df80eebb799e753c75c96ded538d03af83e4b04d02304448134d41a5baf534f669b70e75a714dc02137a71fd1a470be12ed8b2d6cf00e15b83743c271e4743cb1850d4c1b3160b504943179bbebc23eb5bf355f2bb9d34db52e2c81da9bf1f6ed91809a8068323bff4eaf04bc2a073c5b620e45116d85b8b990edec2f5f3a10fc7f3895bbf04e1df98edfd943183f29a16a295a62106232c2d7bb31b7761e7031eed2ad7fb443b66609d1316e35e6cbb9460912bce586d7b64583dd52ac665026352e2a1a87cb688a0dada6a91ffaf5ed2d7ab5ac2ecf70b300e8362b92b67960429e8fdcd9cc1d17ae71319a337f016425edde85325c9d5cc499388d14e304a16ebe965e94ffc338513940625022842ec72920203ab281015f5f5b91107fc890ab7d8ad2b0323da68e4754f9813534ca80e45c2273394adc1da0f4d8be3127418594623cb977685d490b6f25d74b1c72119d36956dc47ebc8b275a7547bc425129c079494f9a508a1639aee3a4c2b2852db4a6b585526ac2af083de83f18020013b7410afa1824d8c5d9f41bdc54688d178061422364fbaaf1358d4c479f57b17ed15e71b3fd488d707fe90fc28f4e56001ae1bc2dff12921463f0e66e55007bb90f6b17f23d48fddd18993ed5a1932409c28cd4179409488ebe1854858ab4d18f4d344a75bb6cb14c5ad39e70cc07ac67c909d213ab024ca52715ae8d7802c6d258d84527ab9a0b815b1909cb5b40b88a202b49634c15c2e9a8ee3a05cee48a570b17dfdba51415ce3974e188e5e6a6131287693b3b8573c83b82823a36e084e183a029f90b885d70304ed5fd1ceb056a47805c5e22136c5501ab1ec5fa581581fc54cf7cc18bda526afc934581b5809d2d909d4d941b855e30945e36f3284ef5140f17024673a269cfd9e258fd2bf08c412431190fd05b1c874bd9901905ee9a639b93a2d9688fdb6af0790f865517e6defd184401b277b9f25a8501b87cdfd69b9a49ef69ff614118201aedabb16389fe21d99cabf6d9eaca47f979e69e135d9f7d7d23348e982767013194af2c1ffbeab045aca87e446c7d1249bce1fdf67f1548bd16c9120c1dd6954b94583249cfe414beccfe62df8e5fadc66f1c8176e6b53bb315ccd7236f8f510e34fabc11040cb845af4b5914fd0464079701462844a2ef6135595333e4fad5b6013b9a0672c008d38696674df7a8be63b801bd59c301a5145c215a64a59663fc404a291f3ea11d8f82fec3ea39adfb0c120e1260fe27ff41cf8b3baaccb22915936bbea933523783514d2390425da797147f3fb184ef7ddea9826d19668bad2224ac8b178bd0f809572095f3b735df383651d77ed85f274db3948bc8b068d5fe47b43ea9947d501f9b592baf697e006033f0abc41bca091bf1c083bcb2dfe6234de173b594bfe1a0e11ede7fcdb5b449d0eb60abf15a5b6442f535eec3568cd4d80a38fe1060d275bd295b266f0ebd03a095d3eb583bfb07fb14fb40f7289d826803418b38738952481f1565e287e4d799e9cc4b5f39572d011bfda56fd1a2d5d39faeaef24e75020d38a6f95afaa8632e03016d5e4a052f7f21a2e9a811b18abef9ba477aef4a096172e4430c94d069ca25d4802b5581f83496139124ae8f84f2f9b4257385913b7d54fe03e54f35644b74f0a02cd47c308fd9ab93c09133a4b3ff85aaf8044bdb00bdefc31b12a9731c7cc20d13dfa074cbe2fae75db3c925b9ecd274ab68fc75e1ce1aeaf944c60cf2700234bea39552660ffc947e4261585e5ee038063ffc232bc21ca044fdb8763d53cf0e183052837a49aeb9eabe2fc3d025034689ee73a065f46ceee01edb8e8d54e90f99aaaac2debc8a9d3e9028abaf52f95cea791498b2f2ede60a3f22166806169e2ab5f0ad86d6b73ccde4b97887c509c8360f7f03d57f5f6922811b5fb6d1952dc33a0c8ccc1f44c4d0f0453dbc614cd1517308d12de100314855d821a64070a0fcb5a260d6389553d35ea305648737d98ce39b30448dab119689b527853821f9c862e7c695d087e3fdbb05369fe67a626035a702c7f626a23b7ff4eba6705949ab9e19a8fd5b2195597e0feabe459c00ae316e22728fcd349559c0dc34cb4cd09cabaacb001d79e69d22595a78b01a3687f527e6a0899f3ef225da75d89d106527831ea6a599dc832cf21fdc23c86a5adf113aa9a40f3d66efcaf66615a7a3dba6b03b2634f1bd1c56b61d2342ccfe7d8ce9ca461c096bf41c3ff05b9b5b171427f395065936aea0c6f1626ff8dcbcab5d0b56d1cc655685f2812d8964e870fa229173c1f90a6e23c0ae56f469eecfa68e96b0c9b52846b4d28df4e6d38f4ca50d4d7a03e62922f85ae5d84024e7cba8148607ea7feb9e78dbb8363cef30d29613e4109d4c41321ae3395e89c634e613473e65f4ff3cc9e2dda61f343aa153d8ac6564262469e0ceb3ed09b2e560b8d338f6a77b1ae19f2e292ae8da1092c5c7563029a3b88620f2e324ddb3d5e9f1c0562de72720fe215f36d287a5ce6850460a0425b6bf4b1d5fd025ca8d755e47086a735e1f63955cf796d6653c59e5d57e3a7f85058b9ef79b19b9f0b052e81c4f44a2261df54edbb6601dc20f944501bc21223c3155189eea377d984eba7c931d532417c1c875d6f29e7e689fc2c8ead4dbaf8fd01b7a1f41442145fdaf682efae99531d9b665f94f429c3ce44953fd685139588e8640c58545fa38a338ccec361f21e62cf6d4102c377cfc41473b86f65e04348ec137286b5c9431bd01f9f809a692e7e51cacab559cfe98155a5c62aa4e53ca3113430099d223e4db958772a54bb4379208249a28248c0eaff25501b589db567db3b035728dcc304c61476c52aaf1606d316398b67b994b63ebf7e3ba233df47df8a8e11f1a3b09268c48cab07bb106edade6ee58dfc41170fecfa7f2a7831b5c7a852ab675a5c02381f5e684afa9a1f89459d38cf5da95247c9fb9b9fbee6e263b6e3579d9ba773bbfae7b88b14808dcbaf456910f11f271eccae2baa072cabd5aa4f903e5be5b8b682d22c9e6165833e059e10f0b3b875ba55243d5aa25bb66ca738150055fc07fb047d18a521c807498f234e1c43556d4fe50e0142ab5283f63a474d61e9aebf51e03e7e301b5d600f418bc1aed8a1e95a572f31a9a1a54e0f08bcf6b03f2f302042a02f040fe1d805959f8d327c709b76be22d80f3c6b81dbc2a1df40efdcc3397bdfe153c91c6d5695228102bc3081f7c33dd8036bb8eacaf647e7bf0d9221298d20b2bf88832f3b9c18abfc63a7044c7e0217616e0d82b568db4a245e876f7d1b6a2dfe84efe353d19b354e05e7fd1b647bd3cb4d84d597fb54bb6b1d38d6a0d6e5f10e6e2158e255ccd6b4b606045a310f5858cd7fec828d75426b7da9f68cf33d34c2dff912d52b79b8fd94afab4713eab5d496b1be4d2d8f4fac8fbebda43c2a28878d042b1b5a62ae26dc86f54c4b104f3ac8e4dd68c37dc6c5e5d841151916d34394276f0b53a971255863aaebd08d8c2939186f27b1459013c3287cdfdd46cddb0ccf30a46e9da120740d73c560292542a988da3c11fdf3dce606a428458184da2d9f3aef1cc5755710b3e146f1db35d1a7020870d91bd84a55c800a18753c84121ea1ab585ab91a7a88ef7d6efa7c597fc3ba4537ba5b5de2aa1506cc3a866d2b4d72e150f1b5d92e5498694dd36c2cbb3fccb2e5728c402011aae018229a682e15467ebd176cc64ffd367861f028824ddb5f0d36077ce8a75586ec8e6dc0713793c4abae163034ebc84a9d3776267ad0495c0cb27c6d11359a6e7caa58c35a06ea64b03ea564ead55d1f6879fc7b9d76e6f77e1feb1f039de4032e03403ab63bb56b08cbe3c9ec7d51ce71db334c0ea603ffd195ae3d7cd0b012a3dce0d2bed8ebc4664b5c23653cc48d2d2041a917026c33bd7dc839e071c7bf8784278ce570aa0c2695f600a47324346892656c4302ca19565366a375f05c005d175601b512f07015a0caacab0ec4f2267d0c90d79e66ff913728c5bd0d6e8af3a771eabc589c43139f2f8d8324eb6280e9f9ba7933e36b2e0b6de6c3d7fb872f274be9a8bd811435050e83b80429302714f6a3d023bcc1f6e33b935ca0720fce4b6c1b210b7fce19cfc1c6422318994ecdafe4d75110be1b3963b8751c62c01c54da"}], 0x1010, 0x402}, 0x2) 16:08:45 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) truncate(&(0x7f0000000300)='./file0\x00', 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r4, 0x1, 0x3f, &(0x7f0000000040)="c09e6c54a473f8756aacb506424db7b99cbe84d5bc385a8246698f6d92e57e4068d7408746e58ad1b446f468c0f9e6ecce7cbb082e5ff630aea0c889eb65a52a9362d139c1179dc07ec7618702217208b94e60e047c7ebce03b17d1b96e9eb3e830b8a417f9778af6a036403ccb71f06631a96426e00ab8b2257fd7d5be9aa722064f0df183561e4c91112d7dc720ca1195c1e9659585c4328f215aea3b0ce532ae1bd50076667601da2c8992a87b51a3a8d2a9fcca2192055d92b3edfd6c203d0883e4f1aa3cf53a13ec3eddde31c8902f8768a4dda08a4063a232f2d", 0xdd) r6 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x401, 0x0, &(0x7f0000000140)="a4d309bc2aee6887", 0x8) 16:08:46 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000000, 0xd) r0 = semget$private(0x0, 0x0, 0x24) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/34) clock_gettime(0x2, &(0x7f0000000040)) socket$inet(0x2, 0x7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x143, 0x9) 16:08:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x17, 0x6}], 0x3ff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x5, 0x7}, {{r1}, 0x8f7e38dc010396f, 0x14, 0x40, 0x7f, 0x5}, {{r1}, 0x0, 0x4, 0x40, 0xe867cb9, 0x1000}, {{r1}, 0xffffffffffffffff, 0x90, 0xfffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x2e, 0x1, 0x8, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x10001, 0x1}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffe, 0x80000000}) lstat(&(0x7f0000000840)='./bus\x00', &(0x7f0000000880)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getuid() getgroups(0x3, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getppid() socketpair(0x19, 0x4000, 0x4, &(0x7f0000000800)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000340)="51167548e519592b953a18443c228798bc4d7d4818c3a2e52a72ccf0e831c9db16170d5b8c90823827e50f6abd277bf95e08b8942aadb75054f1215117ad917e4e92fce8a1ab05c911e505c02ccf89ff136d320b804a98b9e4646fa26e26740c073b770c769d8ea6e744024a455de00894666cfbbc0c874861318f9cc137619a4113e1a52f5efaeeb235fca5037a1c", 0x8f}, {&(0x7f0000000400)="2baf7e3771c7b9249ccd27f79d91cfe12094d904ee51778efe3607995b3c1d09968ebc2429785ec3d18943b0196bb260325d70c24b02d3435659e0851b6867105c4b09a0974e1674eec07f83b406c06001c1e0fe59feb37c3f2f449a0c3ba24435d683bd04e965c502c9127a382b50418ecfdccc989a88ec8f7df59146f00ee014d612137086fec5a33f7e99ff37313d2a3b38aac7697bccd96574f0455aec2dc9472c7e3287e2ba424716ddf14bea511c48673b1042483fed397905e54bd5001dbee589174ccca77e777a7161f4bf0b7d9046045668bd3b2319b72f02", 0xdd}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00fdee00200000000000ff030000000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0xa8, 0x4}, 0x6) r14 = kqueue() dup2(r1, r0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x100, 0x1) fsync(r14) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:08:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) setsockopt(r0, 0x0, 0x1f, &(0x7f00000000c0)="d80c62808c751cdaed566a63fe2aa63ef9c6c68d3a7d94e0200a80c61cba9da4af807a0e38315288303d16c7cb6583e2873d1c2af4d0973e4057eb60289ed1efc2ca22e8451de863a7aba6a8e01c8439881a3974bd80995e72625f01f83586fa0099a58579bbce90eb78f8fb2b0bbd66f018944798e3eb29f9cbe8dd9691f0fbe9e940a49171457a113acdfee4aae1f53ac51555e64004327f6c5be38e2ee7d902475d5326925cfb63c357ce160ff64ddba80318de0822c7c29229148434499c517ab5efc5681a509d560ee58fef7ec8c7c69ae4c5c505d32b1ea9ec381f6689531d0f24c4f10e0cee3de7cab4cb0df0c006114e9582640cb2a7f15f1a9583475ed0c28d7ad202fcd350ac14f3db291efe5b5a3ddf9aab2456d6fec0eaeab814ff6afe5a52e62cab1054f54911baf114cb2951c36a44e4cff64272b0354710dba5e244068fa50e3ca32a2c49809017cd6b604008dfc33dd482ab488bab0f1fc5733e56eee0c54b7c275edfb0cf6911b9470e40a9854b507ccd6849a90dcee79d39aef1800cff2f484c5e07ac6bc4b132a401ebadd74eee0eb4f1ac94be6c2e08811f36c0620cd5fa3323df7f18f7c14c454549276d7ce5c29fd8b4b4cf73274c4e91bbf488f3a9ec736da1ed06abb1562c29181cee569f43165a637c708296f0b3841e3728d9653460af43944fb9085f44cd50f390f3fd7cf3b214e251e4f259d968c49363cb8772906bab1b9041a979ea2ef47f4f70b63e8f2ff11e24c22696392067da0cf96a6cea99f9175939b868f8d6bb0e196d1f8f638670570a2e0fcb6adbf32042046b4a9f44b2271b590b78701d15984b730b9899bae78e11ae67f0d9cde0cd7dfc9e2b2bed0f46b5514e198b3acc916c74a66b87a824fc6a6d0ec03ac11d79dad7d381bae42f140e91b16fdb55d8e650a33e6f9f38bf2f4b3cb474fcc7e931cbc0b296b95b998db042a5b723bb93f340fb6b485d9224d7b59ef2c1e5ebcbc3e23b0dd13b97d4dfc08cd91765e2d854d7741ca2b75c4b387ef6a69b406dcda98d34d1b17de35848275178d0b5c9d904772c0ce4a1bb92d1c336920aa7a1217785ecee60404a812af24832ce01dc80a39c85934a05b97f304fdaddfbf4a01eb9e769c153949e14810da28bee5cd4042d9f12cc968b93853236bfc20c8508fb8000277a0ecc4b502523171ecfd27c2989a2a6111ef191a3ccbc9fa1694933aa906b4d6fdee845cedb6a3bcc664c340bc0682920f50129adf9316e664d8389951e78991fb6c07cf236b65c81d9ea8b8588bebea6c9c42d94655c1f6d56511f5b678b5fe0e29acb8140c063091fd43dcfc9f40894354202e6459cd00719f67aaa73b98c7892a63c43f440c7583ad02695500e33b8db398541e1aea72a12c55763e55306bd6901bf09b7fd30284b9c2c1aa5f87c4286a32a7716b45659f9efeb893b114c274007803baac98482d84ff1c88ef36aaf8d39f4ff509d1994815fbdd00996457207b8a6a686db01300a240cbc0d1087acd7aef81a8404a3923f727b0b2c0705462c45ce28d4ec3e1f07d9d6fb8b73fea46ec0e12da20a1670f738970f8d542a18a1899cad330d66198b983eb2f901218bff0eda63f39e90d20586b40e17b9d2960b8efb400733ead65e243f98ae8c9828833c30d4fc64c627ecb4ddabc78c2909460e7655b0bf6798de7467b7a7da96f7799c815a93ee2754e3edb50a4dc69233bf2251489c97ebe99254c20b16e760f8ff3bcb39ae614e8792fced9f6f28e2b572bf699a50735f1705679e3db38892765ca1c1ee54f3b1a42412855de565ab13fce13db728595a0d7db583dfca377c9484d22b58f148bc4568c41bb4abc9013bea250dd3bfdd7631fa633811a87eb3e8296303df257c829c7077f2b64a41e2382abb074141d67c7448084b80825913e9e8e8d7a0eb0b7f48c6a8fa4d8078615ee4b8420b1fea3ce472d3b93aab13e8741d5a08ccfc0deb620d2cb6f89a63c275209d235b7195297f2fda8ae1ae298668219f132e77c7f6f65c6720bf98d507a6f5ce8d55f7138295fa69de664e6d9d47fad8b142124f60d1e2111ff722f44a75e0bf6b5dc5cfba8da018f8757276e68735e9d04b7a0afd396c1ce9e184af0716b87c2d01f00ae328721d81765d2ecfac79a054cef66fe0b66824c306c813697410282201aeb7fdd17962e24f51eefae055fec78254f8617303f85ff79957af0f3bc1161f99b8a0f6168f596bc2df82dc756f66ef81670788f751c61d64ae3b1ce9e86cbadc55a5cd389d9297afc78468db55321ef59730766434928791cf8154f16924826a708d5798b7718941eb28ef97d8b892a8397fbd442fa4c3d1f185ef2cc4018ea8fe3ef58619e9c30822109a2319b7a85f142869f1aae5b6e8b370b2adf0c7e81ab5e6fdcf3262ac3296797567d6fc2f600e8479cd91786cbb79863fd09785e5507868ec6920c419f844804984bb225ffb56a1c0135426102e450df216302ad87e64e05c5dacb4976e1cd88a53e9502a66b632cfdd4fc94802873816baf0f5048e5e07bf2acfdc6ae15f0be3119283b6f0d60be1be2e6c2f15e422ba03a74763193fe2f4c7c60476def94fae4a07fac481e84032f2042ec994a594f59bde0ab662e17e0cef958e7aa6f62498beabd7c1ae8efacae0befa78fc5ada8049190c5b7750a5ad2be7145cbe0d6306261dc115ca26b5f61cb36c1c5342271215a4ac77701f6a79217c404c4184d9af5330a3260b2a9baf6d79d03305ea5b3a552a5af97edb8971713d2a6710fc9d599b8590b3f499fdada5ca7fe32594f55e2ea9e21c1a9cf2f64d87cb247fa3eda399d96482f23bdb751820195f7dbbb9a0e6a71693f525d5d09a9d36d53ab4ad2f912a5fa19f745a3cc37e6b4d6d75c3ce58e03f483ee84b2d38bcb518b6a0ce33ee6c320853ef2fe9d04ac7fe5f2bd5eca27def4885aa63acf9b7a4dfa6fb6c57a3d3f2c16e16784f10b1a88825e610082a7808ebcf6411b250747a8cf863510d95f0ad00264397e631b39b578e0f6b34c1e1ad8678ac5f742cc20d4b66f73a307e119b6154d8c3a9a58adeaeb36e1c9fc83c3c5bce6b1dcc85761e2ffbd51f9c827c932ddf77a762cbe899a5fa7da1c397bfeb807bb1f7d34cff107ffb8a52379088484f91ae51eda604c5bc3691508ec2bf07fa2482f196651653c0cf4d848d36e63c8a55995a3626f14a9c1504931a689b680c803131628f01e422818d55dcba9e4f75a81d8ec67b7f541e89ab675b1f5912795786722a6f262a9ee3e7eb2aa554109f56c26219beb12871913cdf9fca73518381bcdb990a9464c042df7459a7c5dceb9e266a770120c7d224b3ee8288ceac71264f73d6fbc44816a4fe7063f27ba26fa10234ee011abc7c14307a0cfd8bf43b5e2e02c2b60d1d7db699f37cc645979d5c848d1da299f2223089b13dd7c675b4a136cc8b70a900bda8031d67a6c201be430e9e10d0b43fb3d490cabb7b8c32f60f5d8497f75a63409c1f165f6e6f809a0e767cd89246780dd9d50a9c509de3c09f375c7cd5ba6083c99a9877ab83d5d221da780e49d233a603f65f9931e25eaca9c0137bb3663e8b21eeb3e74b0bc174361be09edb6035e90dddc8aa071497ce51318f0004a6e7651b270403e1b00d0713553317f4ee094f32d94519d487702a3c49b9b0a08ad6a8157fe079782ef644bf5c32f4b923f4e17bfc805a00bd58d11174f7041437f50187d2e27face7704be6818c36546612b58c68ccc94431c4e158ed2f6dabb732731de26368783093482a8e18d20d7e0c7ca88c8595f9b68d1c47c03086d44679981e9ce05411ca87e3cb1985dd3d183226a3b80c48e0afadd12354c0ef844a403817269d60ab288d5939a644b64a93b1f1500754d7401bf6f9466deaa99aa092df04140689adebfe379963e00207b36913f2e63a60b4e8dfa33e3ea6fd8468012f7b2293e215c5103d245122df634d0c3809c2b24ba7368c3d252eef2d9debdf3073601458325064297ca21f3504c9621df76bb5c6c3e8aa318904eb992e48aed99cb6667c001111c6c49680dfa2eb27ebaca89a4814e03a7675f0bec1f69d45766ed0d83af9503301efa03a728469567eadef2e02d9bf61c7d158abfb5d7f04f59c7793721e54d11ba3bb06ed1ed328c4affd812edcc9b4150406272267713e4f5c1de52d5bd5a22c43b23732a69c199e4c0c1f6823bd3cae323ef080a2852ed724141cfec3821e4fd35743c20941c7546991329beb9f64ec873b69fbc46810688a43831b1dd8b8537ed38b8d428cc2c268b551de4f22a09f6d66ef50ac077111170f4ee023b5a722b1dc4f76b1c41bd6bf46dd0e6f48bc209ba9e81a39c68da8581f2220bb27d19ab3a206827315f9b9067efc64f516100460d81ff4ef654c2cb88fe2614a98bbcc0b0113346b62efb1cffc4f985f5fbebb87d8123446e07648da608fe554d5547192568e99212c865353367be04e901e85337ea03f186bcf71a5b1f30fb2e6c6741c0570a0e967ce37cfe19168f98e7f0d645d6ba777f47b3d449076fa5dd20d737136fbe1465c52b94bdc78e5ebb3a7b3a03bb74c699c9ea1702f8ccb509309222fbe7545e7b43bbb3ff1dd612f8864763c02c4ee793cb4e437ccfaaacc7fe78f7ba00e7679d0e4b9f410d97dd1aaf50013af5a60d4bb25e15f480a63a9d7056cb9f3432c68de2e15ca23572e8fd187ca7772cbd3c0f2fc32fc5da68837fda1f5c6df5f33aeeab8ddb0acf7623cb12117089e4ba02206f4fdcd0d07a950f44ea96840db26a859793f13f2ef974a293bf90bb1ff979c6d916bd462df655e6f9ce20da9b775815219800b8dac361ce0137a9f82832c85015cfab3678fae30b3ba9a2752b3a5087b89c6dd5b77b6f75d184f79079e9fe998406bed355d91790b5544a3e53d0e939ee028e6ded88bda974983642ff8f17e8cd2c089241771351eb59653dbad3bb6bf1b4b919f31668bb15bda7bdab9d2c4ecaad732d263fcb600a3083143f0e3c1a20064e1b9fbd6738094ec96a2c376e7b71f41d6d93e345373d738b24be100fcee5a71ed7eb12e21e58538abaa73e5b297b5522ae7211bb1ae205a21ba34d514874765c42ef892279ce9293130da239bbf52432133c7143af5059fea932c8d2de5c95cb31fec57cbf093bc105791872e1a6a904e61d2124df14cedd55a28b15bb84350b1b1714fad1a8f378cf5c4f13c0efb71a02dad685eed7bc71ca504f7427eba6378afcc84c441b71a734747a30b55a74155c0bdc24eb32923508c3c0a01d84a0f673dcdbcf038c6dc1db51983ee0ae7bb8976c32c612f08dcd9f2c91a1d05df25f70404660253a4e814f41ac6a78531c0fd84aee44c512577dfeb7ba339932479b9c43b5d8b350e08659deb68d83ddf44f458b358a981f4062391840ad23a706b1e4ebf29e8fa27787369974b9d9b8fcba17a4a01c12a07b4f620ef5b9aed52f544084851a315245c5ce6a8ae11c96c7f32bed9c4110f2c64c940a753f480784654fbb198bf2ff5184e44f4004952c629a5be82952fd15d4daf5384fa655c2f35b4a58f62e3d4bcc35fa12de8a358ea40ad5739a94c4f105617eb2972dbf5ecab1e9890ea1980048365674627fe377c877080591c7812eb1f5b4e6ef0fc8494ba34455708eb8aac35d55023d87792431e7247a22c2c8d1bd386d42b9bd6088af24835ade00d74a9a85e5d1f4e1c7a00938d86b23519bceecc3bc89a2341304b0e1c753aa64165a19e7f7e8a643b79fe11af1755b468e07ab1eda2ab7e07", 0x1000) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:08:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000500)) r1 = getpid() setsockopt$sock_int(r0, 0xffff, 0x1327, &(0x7f00000005c0)=0xffff, 0x4) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x2, 0x1ff, 0x6e, 0xa6, "d720ecf4a9b38f71bd48857844fa51f5fde40ece", 0x3, 0xd2}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = msgget(0x3, 0x412) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xfffffffffffffffd, r4, r5, r6, r7, 0x64, 0x10000}, 0x200, 0x5, r1, r1, 0x80000000, 0x6, 0x80000001, 0x4}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r8, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x100, 0x78e}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8000, 0x9}], 0xef2, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x80000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x40, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x44, 0x6, 0x4, 0x6}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x14, 0x9}, {{r2}, 0x0, 0x93, 0x0, 0x3, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40, 0x6, 0x8000}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xb4, 0xfffff, 0x8, 0x2}, {{r2}, 0xfffffffffffffffc, 0x31, 0x5, 0x81, 0x5}], 0x1e0000000, &(0x7f00000002c0)={0x3, 0x1}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x84e, 0x3}}) 16:08:46 executing program 0: r0 = socket$inet(0x2, 0x108004, 0xfffffffffffffffe) r1 = dup(r0) r2 = getpid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x4000000068, 0x0, 0x0) 16:08:46 executing program 1: r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, r2, 0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffffffffffff, r0]) setregid(0x0, r3) setregid(0x0, r4) 16:08:46 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:08:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) 16:08:46 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:08:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) r1 = semget(0x3, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/62) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="9f3a122b5f5c56655426cb4ea0af866b9ada561d0bde6d810390cb051dc20d738e898e45a8bf46aeb0200bfeb58b25de992bf27215d003e70fbeb250be338a9c4fa601edc25004a585cfbd7ec377da419f443e9f37896b80a3ddfb176543093dcd488e2e4dd0857c67266297eef8e27278819c3d95dbc5e53eb85b197f05e8c17e536aac7ebc09cd4171992a828df425fa144fbb2f3862193b17557a5fad5a1ad2efcc49c6dbc9ab5eea2b90d486fc3893e9556e6a82a3e1fd0fc11c4714284a9e086fc0c053a75965c319b0093b106d1178482371ba4857c1d0820899800d5b210b56b93eead492fb9ab1c249008aeaf3abe23fe3b347ca7653a8d31a40435e97fcb5d6cd5b90317a710981bacda1bd86294c028096dd77fbfc7778ee4df58f22567a6f2c7308407717216f25d0fc6b189e746095b7dea02ec7d02f0b5067cd9256c8bbdf24cf337d94f206b46e461a38883d25ca51186d9b800fe6f75e6ea43067370038a5374c0d534018b5a6489f6c90fd6aa4f128c800a1eb5777b9aec31dbcb2717bd38668ea96bd5fb1ddf3024a7c742c777ba0b790ceca62b428dc9603b59815fddc51446a94b5cdd3bf26ef36cd2193d030f702617c91e2f37b91a13f4bee6c9a26ba2f357863fd05b5596f3f60d60b0d64c944387fd09af71a23db032bcd279542521871b4f2dc9cc2f12d99b1bf7167f8d1c6b625b7a46d405e1631ca7ec6abca91b38c6249d325e72c0161fd95c4e74e5f516dafe8d08deaa121fe1c0626d9d131c938d093a2142846f0a5b59245a162e0341038b3789a81ccf59648be32d556a028996addd1ef102174265a6c02653ed5f557db123bac58dce5544bb49d8120b76c9366ceaf957dc9097f868543dfa5263bddd8595edbc219d628fbd5a62aeba0d8e80c9fa0e39d9748ee0f2fc8417fbb96269ce67b923c7943a94b69367d7b2025864d4c8ed98f697cda4154cf9e695cf42266ac1b10dcfdf337c4fb6f6355ac5e28c41480dbd5ee0923db8884485f0cf8e79192e303ed77d8c3aa0d55c717320bb5d2aa5227ec3f1ef052e7fd60f85b8d2fc72f5289f6ddc31d65fa864d30a42fb0e2b58c2b6a79f2008639e9484fab8fc34e7f90e84d32ca0ad0bd56178fa7c414875ff20b9d58b299463f78e12228f399bbd82c22218367fcfb6ed02f75f5dbcec2fbfc78256bc0a17987a1e61d20167b413ef812326fb970dc303a5ef5705067615dcd094e16620fa14d34335f98b2680bdebdfd8b0dec5ff9f5b1b6e7e69d52ff487e2ed82d32759c5c6b5d098bcfa0b93babf14a6a2a9eb6ca0fec11b2392a19a29aead856b1cce670348795e9bba6963344ec483499e312428d74d6b66948627f61c1597b6a83352fa0608c1eadff131c8c398a990bc6d64c0458cec8f68ea4f044c0f6f0c15437d784d168cec2d980345e7b048242d38868e5d9b13cc622e5950212afe513903ef9cbb6453205ac42c5a907bc0bb83deff3d310037ee108274b844641bd722ae1dbcabbe1d4e044e522570c2e785bde676ed5ba343a9aa78c9774ef134f1d18bc6dd5c8013cab018666683dd73b9d8a2040336c78d0ad79c41463e03e33d0b606a01888be46deff5031eab7aa70147f15c827066428d082fbadf3e5447cb2a1f13f9714961cf6d60677e200fbcdc47a33cf31c1fe3124397d8b2bbb13bf90840bb9304dc2070a153d544ff3c7beabfc8184f2553e027d227546c9c1b651b320695521329b129342a1c05a23db30a36559db5a8b016506b99fb4ff29d1d2871bf59e8e831464ee93752082803a3a990cbe6e5400f18e5510260e0eeee4805d842857074e35a65e2cce00a6de10a31dd88cae5c2162a45bcac0c2a07ff5c62f94c6733b331cfb65729b0a4f71bd1a801c3736a3e2eded8ab2ee3749434c4d68adc564cecd16c16a61d6df216bccd76c831342bb066c30ec8db61291d3b7c93c24c4098982180793fbf855fcb112093da1735cb8a830835a655f423d87105c0a5bbe8ea9492e57c28c5b28d01569ab78ae10c26f0d0972ebb8d103f0086cbb6f3e02d5b54ee214ad6677769d5d2acc2f6db5451825bd136e6b730b5d9e0929cd4c4ab5b752edf16a8801324355cea2b1ac161a0c09193865938a1fef32500ea540c1c5386417d005c0f54aa64a94fc713de6048b9f364e8f0736100b5bd7ec06807df2f6e9eaad34ec446afa56227e6470c6b5ccde049feec1ab2fc2ff5a7a2752082d0fe93f10a36ee74dfc2b18018c05e0cbcc0afb138a0a62dfcb46617f6eb8f3bc070bb1b0c70ae64db34ec58f21f116aa3d800adce44ff6d9f1d150e068ab7cdff8003972dc2f5360194edf70072b1797198c00f910bb467c9b3e6e84331f7d3e189a7c10c73f87b64f6c006b3b71ca9448dd84c9ff4e24d018e36486c4351be58b7049b474721f3a41c74409468f7e35412d1f908e717bda56dc91fb83360dceced66b9b13be9d5dc3080f1ea9e31472bc1c7abe746636f41788d18143a2ebae2fa3250f0e6c0b6d20ea001588d90ff38737963b09834b2006b90925807df716524ea64064cc5c8503d21982e98704704835eb67d0a9320d2cb1a7d59fcec5e7e867f098e18f8205539d30fedf802e62b8104e46ca4323e676cefe9f1c82a36f4fe06fe9a6ff2be55f0680fa8b2c2747bdf99906c0ee18f53b97cf231349481df873266808b3509cb801746eb8f45ad9005ba4943d9df2f3df0f150e04ce9f53ca3688666babc696ee5958efa16b552020068706c2b577d1f99bb9691900d699615e9fee2bd62d453be4bad10ad877d7ecf8a036422b84b10df891802d0a9808b85934b38b86c7788b68e5ce9df693c676fe59c6017201dbe5d36519796872bdbbeb743c4ad08f060981344a2f54655bbb381611c8e070fb758ca66f538baec442694b43a280fae87d3186399236c30f3b0f6115acd7d7ba240dfce7ce343dbbc2352656efd1db7663fb535982b6e8d2f001a0562b6caf7138a4abd63ea14567c6d0e05406bf8dc9310bca6fdd03872f0f852ffef1dc0f364037f2867b091f1d31a8a7cef30458134b5e163393daff15fbfd13142ab4e2129c127c9cc1c02169c2406c480324eaee1ff710a213e59a6b5ec5491271ce8a91dc4fd8c7a895285d2cd1b64f10a9032a20bf2ada5a2fab13196b3b833d22b01f178cc4227d86b770d8266a7d65958b9e00ec6998ab45a1b294b953456ed20362b6faed19ee1a35ab60f20f200588295147e63ea08a44fcba9b3fb4738b6fa0a7e96e08f87f4b39f0cb05ed8a83e81ab1c2b995ecffd2c0f0f161fadab51d5b50c50f2c0970a00491e6a7aa74d44a359bc2332ba5cbe3a6f9d73df49bbd25c5f3fe347c97fc6e6417751611afc236d9cf5c38b934af4d95cd9e5d0ce9d852e093833a314bedd419da7db5c693cb4d62130859b9dc0d7f7a67521d0f7777261285c4f334b50159c1e77ceb95f5a4acba35b0cd115c1cef23da791187368b270b61bd1d972d24b754e94ccdaff0129cb3ea975c4a63f3cfdde657c5d8773d289f3fc2efe23e24a34ca4873fd443368dbf68218cfa7d17d760b8cc7dbaa81a57896aae15fa6d664a996ce81c20bef03468f1bb0fe98f84433b55b1e8f8d2d67d5a22ed015057a160dd5d193b2ddf4ab9b5db8ca44012d1f72226e86c3b30b5089927aa533ac3f798da7949261485617c95e6b9aadec90003667a903f6dabe7d5251b6e274ca50d3da161e44b793f6b4c2bcf74327fabeb61c920508b28da8f32314f5c02a80dbf5e11d737eaa0ae6ad23b5ec40a74c381b0e455e9deca736aa3078620044187104b3b3c9d7973ff48539d7580184cb76bea2bb2e91c41c161531ef2d95ca34ffd6256eaaa5a658ef519f13c6c878d7431ace6636f7bcca0cc22d2f3218ae3c56d12ec0e8efe94cb7b953cea9dd823761823b847a19b54fff819a05b7b9d28bb3e394022f938c6becc0446a861bfb70e5200b6f831322f918d7bc6454193d69124ada167276837097cdaa77ae218dbab864c74f7c954be6b01fad9cc6751c7bd998867fb4c53e9a1c540a69a1413ece509994a6f329c6b835864de4ce0a7c3cce435afc66c9f60733410276d02acc7d7e909f83ca198bf05ae0bf4153e7c2bfef6255194253d16abc2a9e4f409f1efa7e0804e033831c455cbc522006df114e4638542cafc94539fbda03ec9ba4caa0c6bb6441279911430240e469caafcb04825d002a0c9facb04f73b237a2a9390539c922ff547b7433de0d6ac74779dd37a494a866319360f97ee2f35db4ddb66f145e77a3f2b9d760bf28e1b01ded28e25cfda0b35333790f8acb24f50288cf945ab6114ba34806e52e6d76503c6f8ecdcc6a7ea02c5e022412e40665ea18bf7ca600193f92dffdf74321b196a6ac556004fd3f0fc379e98f5f9c163fa5862cedf95f941337807fb04f94faa54af0e815230a205338c525b5cb7c0569a5bca3648101f8b61ae657237f08f33146e52046838c7671177cf780abe63e780ba7e8ffcf6194c3a01616dcbb35cd08e4843b5e63fbbf998294db625d160abdbaa4bba14e8c900d20a69403b75e3bbacf106f2b74a0c18285ef3d1807d50debbce29a89caaeef0532cf1d45b36298b7f7dd3a150b1ae6967dfe765ad0f1b34717feb61552b2ea07042e4a9793af5b556e08f63763c802417b89f9cbf5f8f039b1a2b89fa10fa8df45275f8f24ccaa429adccdbf6a8024cbf14990e636bd713d28b536d1d88ac0a5a7e9281ee64003488e8855165dd4d1022f8c1cb5b0a6e06b7428d3b6f23081b92978b9d900f9a1cde97801d0d18d61c3a6b3ec6c7093ff80c13661dd353e79a3765bce4e9d77d05972d325c5bf6b187b2c9e56fee11980a152c4afe8bb5adbe3066363b7a04972f4ed1813c28855d14988deb03330c5af6e4a23429be7f8a2a2c3595d00e8ab0ad8c826e179e4a97906d726bdc754b9c50bd59b8dedbc04248bac11ef97f8c71661c38fa289ec2fc831690439d97041a1e94716c7a81d100b1a298a33d3072321ca16293d0c5da6df89c049583671a79bf70a38b9cce2d80939da9cdcfc1cea52bae97cb74aeca129b56ef1e79f02d7045cfbd3e1f7889d7f7937658d7ee3a184b8a705fceb7680f1024908d296f1d99dc82634f76964c578c3bc06ecdbde92570e489d1b20a492f3d4ec9278449435fea456b90c5c86e2d9150bad990ac9f6f43bf050043e37a3eea601888fe122a3edca72325fdbd5d8aaab4b2a95aa1092a0274da834a4d5ea5a9f5ceff2c343b689288b0a061d221c7908c9f88effc83b7aea6f323875a6185beb77f90f188cfe04a0957b9b727bed6f83fd3e4a3cd047fb0bf105e2116a32854c0893928b7e373f2209bc7f71eb80e368578fe0e50f3d5a966d72752ba3ccb99dbf04ec90f911e0ec7ed1da8b88fdb40030644d0f84ad525b0779542e6da", 0xf10}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x4, 0x400) sendto(r2, &(0x7f0000001240)="4010042ede7e93764270ebbeaf6fa6e9614536784287f20fc4312e380edfe5adcbdf1e20ef1792f5730cc79430a65dd8250d0ccefb77edd69d0a6714e21c0758a4fa3877828ffd017f90bbe2f4d0e4965046bcc5a7c94ac668aad27a2a1ff69d0bcd883bc64d635561ccd6dd7942590b7777d0d66213826ba578e972a1cfda3789596b89f12abb898c3c8689664f7dd446ec2fbd976707269a88ee74ef3ce6fa44bdf9cfdf4afe37a00876caf2ff949bc148ec86a56e6fe74dd33c79e4a518b72d", 0xc1, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) recvfrom(r2, &(0x7f0000000000)=""/12, 0xc, 0x800, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8c, 0x4}, 0xc) close(r0) 16:08:46 executing program 0: mlockall(0x2) r0 = geteuid() seteuid(r0) geteuid() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:08:46 executing program 1: socketpair(0x18, 0x2, 0x3, 0x0) socketpair$inet(0x2, 0x4004, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xffffffff}, 0xc) 16:08:46 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/55}, &(0x7f0000000140)=0x39) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653095d2f4791880b918ff29559702a67841829b9913163d5f734e102917e9bce2ef65ee790ffd30f989d50708ce0aeb0cbb7393108d2101a5"], 0x10) listen(r0, 0x0) getsockopt(r1, 0x2, 0x3, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) socket(0x18, 0x0, 0x18000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x7b52}, 0x8) 16:08:47 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x870}, {0x18, 0x0, 0x4}, 0x1, [0x0, 0x1, 0x1f, 0x80000000, 0x20000, 0x7ff, 0x1, 0x1ff]}, 0x3c) 16:08:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x1ba8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r2) poll(&(0x7f0000000180)=[{r6, 0x2}, {r1, 0xa4}, {r1, 0x107}, {r5, 0x20}, {r2, 0x80}, {r4, 0x8}, {r0, 0x80}], 0x7, 0x5) dup2(r0, r5) r7 = open(&(0x7f00000001c0)='./file0\x00', 0xa1, 0x8) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000200)=0x1) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x9) r8 = dup2(r6, r7) open(&(0x7f0000000280)='./file0\x00', 0x28100, 0x20) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0x4) fcntl$getown(r3, 0x5) socketpair(0x18, 0x4005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x4) fcntl$getown(r9, 0x5) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400)={0x1, 0x657c}, 0x10) fsync(r1) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/12, 0xc}, {&(0x7f0000000580)=""/248, 0xf8}], 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) seteuid(r10) sendto(r7, &(0x7f0000000700)="a3ca228a508128bd8c40467fa386786e64a378c3af8add83e8653f4ea4d37a95f7c64b588667a8c509931c945cf2d305607dc82cadab72ab47e86cadb1e40481e90d923d527dbb912d8048fd31d9d117fb81f305814131138538eef4faa8efd1105feaa26c6bccbd8fe64b8b99904ddb3c7d9fbc353e5f86224ebb9864ed8b853d520434276f873688516986c30a6b1865774729621f6a5c4cd438621a122e6ae33f2036085196ec96930d18fcbba67b1aeba987bb5f969d05f572fcdfb4c2c63da3edb5927b3d245c286231e7bc46aba421304b16a6671545a0c1e7ecb9beb1908e8ca63e37e95e8d1718aafdbd0d198ee71b1056d7c41ceb2ef2a88fc8ea1b3e8511fca8107dd60f0541f68026c1789da7a8f82fe703a7ed57377d54ccdb10700a1bb93bd4fd9c92fdf29935f11cc70d62056a5ca0b3516cb03088cff16bea27a7e9f9c3af8cbbb3baf5ae096870fba07aa2ff785234f0c3e148f6b02269e308845c4b339bd1a054fc9fd904a9a5230ae6a9bf2b4b5e4b6418ce640351323341e2f0f32c12617e0fbb3e8848f8b4a4372503f8a8212846a437eda7aebff924ece3f8f80a1318869ce9776df27d4a07cf2161b99aae533a5985d993c4e03d9b7bda98d4f303231c3d59074be7a5e156d5aa387e09a671834a24ce602b0411278f3b9583f1a93c02ff543dc000612345520b743501b4dab09fa01953db0e72ef2ac58588ce848d332c09c2206f221bf41890bd0777e935ff71a4c38beef3fa07e7acfad9e98131306e409dfdc2eedcb08317c7b70885a09a55c9ad9e7d379546002e53eeb5698eb04a6b6af16a1c2505ee68dc65660b9d905809a70e682e1b13c6c304f281a10fc0310a61ec7d2990ce8781470bd5101eba06934a44ad7e3e9de9563e3026d31067df80ad2b56d75693b00a0e9e9f9fbea8677c69ef6c4d7a9db1ca63557563b356c7ec341f807fd6f5a5e0e87a3a3c269dbe8add7116e14e5b66bac4ce24666be220a410722411bb79181b96cd12528a466bf9f26c39732b1fa9d9df60ed90ddf9d5b4ab916a971c779fd764f7a25b0688d638b757d22ecc078573427d8698a07043acb9160f828a8cdbd34d40e7642193299f05a1d432e9589706465082b50d9228d4d6aa48349f9e2917f7117f519676d12f278ab6819f6d3e10bd06eef2e42db26e73ab5c8b51242d1c3ea9c57a8579de3c14f9ba5437638a00648476e4e1ad969aff273429a7b9bb6ebc33d98449fd186887b6b9583901d8a23a82e0d3adb1b8f82d8035c9464b00eec09bd0da257c180f097d1cc2c17d3a9904d24e2b5b71635c2b7258dc481a1753c9dca8a953763810e3e541ea63df79012b1c150cdd7a995e64e11bbc055942107aef1982b2d0fbef0914c35644fd5c090ec3e074d09a01a9813b64ed176345add2888116d68131c35b595163bb095a98cf6f0abae1a2714ea6aad41d359c28e72cdc2cd9d2f9f61c407ef64c1d056673a740440b815fed30ebec46b689bf03d0844ff6f43958b7f63401af5a5c2ed9be9ae9babb5496ca0eef27ebdac7f279b345bfbac9a284cdccc24fbace7b7beab3a40d2e52adb283a15c841cd5484ff44707dc6eabe453515925ed1b2e318e65b547a5b40ab5b73eb5654aa49608bd19a05a4308806d037a6597abb7cb10477a53dc75045f8a6fe88201739942c7b0e616ff6bddebbcb37a0b6a93a174f00ede1c464b7db86a848199fc600ed2b8ea61c00c012c33c6e40ee4a212605a59eeaf8141a0c329ea9151a81a5feb19eaf5086ba7ad629e1d37166a99ee88de8bc82da80247eb356c9d6d65e2dcd9285860e943120aac3158a02d4fbfbc8b23789c57edb5504298bcf39d068e6490b2c63620fd40ba92ce51ec58e09c245f72d53299e23072dfd3ee0e0c62889e99cbd1fb053db63d45c1442acf8266c156b8e14c65bb30cc575b3ae53087e2d1d1445a564f37f48c7250e6d652884331b6052ee0553a978a917b3e0c2727046e22bacd5aa65dc6c7f74b8086e6653f1ccc430347cdd6a64935ecad1f72ee10f33609ef3e63b9fda2ef89d969acfd7bbcc8d0a652b04b9b7550bf98534d7a339fbc482dab7c9a501fcfc7b582ed094fb6b948d4918d9b42edd4dae57edd3b64d7dba6a65add701c117ae8a602a15a253722ac97248e0c3df6d8bd10809442ddf1cbd1f9a31cf684abf13faca4ad514a24c73d08d162155f281689acf2fe9230db78917dbbadd1dcced3f568b8e2a61b51bbd4b0223f2fc1212f63685395da1b001177d51adf6b6ab288b6541fd168bcd90254d52b94d5adc1f82663b679752c3bde8c550a3391985ca6295430027105d81eef4ac1c9f7773898f3afd3073d758ae73fc531b0da898e7fcad4f5025c29b3c87ee9a719414781834be14b95d68d2bf693357cfa13966112d7717beb343dcbc1b185d9f107c62bf59d3b5c0b0881979211209a99b82709213413eaac73684ecdeed69360c4400529847ff4385254f34cc205ed32e8df4b6d42dd5fe374e61ca2ecee20adbae5207005578f84a3cebf7ae95c7e3b8d781ae195718a8bfed57e65bbdfd7bf624102635cc42d3eaab259f77f2769926f168c5cdc6ebad7a1a49135d2802d3cee719ff8bd87b961fd06066ba5cab88ee7dc23c04c9b7fbe2fc8a4df9d3f02c3e2b356e7f554c285b44496015ab5be6fa6df59f251c791053832b85f5728acf7e8e2dbf5621df23790d5958be4256bbf0ab20a06eadf08b4a361d5fcbd725e13e04d69616dd9e0588bfac27f9a7aefe5d07f8c42c776b0cdfb97e3e4d8e09b382bdfeebd4dbda203ce060e101c08d410e594387cdb748de54e3a379dc0f175d43142b9855f403b12b1e18a099b497df1278b3750aa0b6659776e20375009d3c4d93115371a624f4ef4681d26912a51d9ab5cd5aa496f048c005f978f203b0cc9d703c8da79e8be04be9d92c692675c71108211ca19deb1368e606ba1cb11b505d55ceb66415a4bf53b798038db2c5d9d58ffec889ec02914873428b203ca58c4cbddb5e1d0cd2fc19b209375d8405cf8488da496939a0214cfd80bd3092c17d3cecff6e39e43c6233614aa49dc12d57dd3b7b5d05d1bff9952e2916a3b07659a802be16e6f3d75e2cfa4734cd1d851ca7e93d520b68dab481464fd1754c60ec5929178b2a67eef26fa37766f39e2142cd0878618117dbf1309a624fd5aded1cc881d2c2b2baf7bca5bd8227763f1a2505ec0c1845a5543973b64aa09f24262bf38a80e8332f6a03ce7a365b46dcc04e65b3a44eda9964e848bc02acfab6b1b599fd75173e5a67a0d0d98f2a9afbad5c4f1e125fced6495316d0d6b809d26c720b215ab95490d17048b82ad2da7b9439de420c92d44a13ec0dc581b6c26fbda18827970f2e02d45cce346af120e8106e63de6bf4a525b592e971a854f55b000bf3a4af0015ac0d8adc629cf8bfb73be86ea5b2bd251591a67c7c8497dc9094fc4ef73af7357177cfda0584e3635f3954d77a4eb2d09eefca4aa7484108cd39b347dd47acb7479125f8dab6657cc1335b5a5eb84c97a37842858b296ce98e5dafd0eab7ce93504b550e99e310923c69ddb7e9324160b33631f2c31d5e0e9c104839dc8222f5d3badce92fee44483e227333ec4ead6fae3c49cd4cb873d9508052fc649f791aa4b991c8a9ad046d77f7c01edd8532de7738bc9474536b29a258e0707aa67843d29764613f71607ca1b17efacea6656a0af678f72abb9fd377b7e1ccffa58e48f94ef3228f97ead9677d486745823ba61e4ba452c7bd5cf4e1b4addea05c03933115f17cc2ae018b6b22210424b140ae00cf7660e31ca9b9db07894e3d5c26c2d9c4e56e0470024aa27a6a7c3dbfc4e33802c0332c90b51018db8612b2d86bcfb39b098c53ee95c50e9cce4c1226a0e65778de238987e7084e3e704849bce230c405bbb3c03fc73e16e62aeb4c47bda04349e07327a096d1188611e075f019354801633c39f7da6b83b8c831673e8d8bd0983c2338f15380a92a7bac4b6779155ea09bed34a3ac01fa935d5b74c61090e6a5ea2c3af982b24a94c041f1a037fdc633ee6a26abc99a33c75edc7c92fc1d980c0b2abbd0009492cda5097ba6d984c41eb4e32d76026ca3b61da5713e7017add187af252c82a18b2d1745dc6cb0860dcf1c8de1e24858924e03cbe0f02ae9dc843cd2538ab7e3f7ed3d426ede15d17f71082e8bb5f7255e04e5db4ad02060d6b5c2baffcb4271f853f292034cddc7c784d0f49e1db1ad20774f547ea77d917546847b24b8d3f0d50a9072eb223c5cf3e24540b08247ae3436ad15fb06e207c27a823838580c67c303252216437d3f280323e6080b13e60a7d5d8c2f38d0b825025c1a747af0a7a546f0958913e5d52cf69116d99e7e14c3f484da54980f1c8d91361716a19d3a6f9a743813435960ec4ba4741f5b8bbf1c285ca9843300fb340826a17774aa65ba8bf13b5e9f98dfc864f52b08f0284ec716018148291687c10ddc019ba14f52fcf6a28234fa4914c14f9a315c398a0aa95b3bf4cb0f4b37ceca6390d15d0beaa182be8e725933fd7130e57c43b3f7599576d7fbe8c44820d7e86822ea2b996edd4fd1d570c91919afd9e85242daa4a9ff40bb48243ef2fc036be7a8b1fb029351de45efb0823abea776c3472936444f12f61eb5243bc03d1c7a43286d6a3c12a5cd74ea6211c9bbccb7d896b84aa2bed23d8f62d1db26b541e8364076bd2b2cc1808010548af884532e8eaff91a4fff44638302cc39fa4d5e0b2a1aaec0a6bc53343cce8746c8d32249550646dddfa4109a75c08fd0e39cbaccbedc14b62ca4452e08c299ad78490c9734509951e02e1e72bd6879ec2b696804982e2c5c80c17942b25cf8c14e65285ceb10a547b349f64a521758559b3fcaab6bc52adeebd49f699d3d9502fd116bad348a3caae74fb2005f3b116e76dbf98c5b914c54588a273a7053a2c2590c3f9cdb95a8fc983d24fae55313e0d0c6eb37891d7ed58c3fc7068687a4d4c500bb2fe9d98afa43a4e1659a36dfdb6c1732e44916c1d11a3c2c40387d934a1d4fae1498deee549f9a279b98bfba8282a0719f62c851fabc9b02c4df82afbfa2ee4a12ecc45e385a5b9400e4feb7d22c6dcad7a9b368dd0b1509d4d67e34f886fe2f934beaace66eeae3004a37c5794e8b4db4718d6e5335a2a735bc9c03fd000bafdeb2c6e738ac2711a2ba37fb6a559d5b58a1b8db8a0985750f18467c6fb1586ff91b61cc9a6144c5fe1d06e507eddc066e6401b2327212e47a82656ab1b6877b6f2f8b10b68df80cec032160a5fe2119824ebc0ed700a1cbb34bbddaba3e3f40feb7649174a31f9028cbb88cb94a1a0a1b9e6736f85f8533c78d1a5d6d05a2068568d54708e0258b02fb5186e00c93cb2eb0cb2696e4f5279fe40c8013c8ed5828509cdab92abfa3043c1141db6ae5381647830a77c36cda09711988c3ac228a59e1b5a30694bbebbe0cf3c1a2abb65a31bb9ebf50dbbc29e9f09570f280c3d48e1ec2e9ad1c1e1b188a0aa9f535a36872cba944e90914a867eaac499f251b43164b29d8010207e026a88e772aa251f3d61f297402556db791b31ec2f3eea8bbea08aac32b894de8f811d47076ad0f538a13ca227346c478f2bca45daddb10155b64badf91e692ad6a3b02364e5e71443a4b44313d5ad32615be9ccee8eefac85de2e81deef51f24891bb599f6139643d92cd3b112361c525275c489cb2e7276f52c43befa4255df85eed57ff89cc05d725a93a422ed8f8f283", 0x1000, 0x2, &(0x7f0000001700)=@un=@file={0x1, './file0\x00'}, 0xa) r11 = semget$private(0x0, 0x1, 0x200) semop(r11, &(0x7f0000001740)=[{0x2, 0xc0, 0x1000}, {0x3, 0x29, 0x800}, {0x7, 0x8, 0x800}, {0x0, 0x23478dd1, 0x1800}, {0x0, 0xffffffffffffff4c, 0x1000}, {0x0, 0x1000}], 0x6) 16:08:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) recvfrom$inet(r0, &(0x7f0000001140)=""/45, 0x2d, 0x2, &(0x7f0000001180)={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001100)=0x2) 16:08:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="df97e9c906af0ef51a970659d6177ce408312cf7646dcf764dca2af64b0a0815e39c4b33a821d9c3918c486e8c30e15449dd85a063f0f4659fe4ff6f1227cdd647c75e04db9f724764a536a16ce7217647a2e3ccf88155b4e839f5f3af96e2256fc0a7f695acc679724d0daf6ee76210d26c051eb49872670183f7d0d7b4a322aea6b8249a13652b", 0x88}], 0x11d, 0x0}, 0x0) getppid() mkdir(&(0x7f0000000180)='.', 0x0) 16:08:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) socketpair(0x3e, 0x3, 0xc2ac, &(0x7f0000000000)) r3 = semget(0x0, 0x5, 0x0) semop(r3, &(0x7f00000000c0)=[{0x0, 0x40, 0x1800}, {0x3, 0x1ff, 0x1800}, {0x4, 0x9, 0x800}], 0x3) 16:08:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x0) 16:08:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) fcntl$setstatus(r0, 0x4, 0x20000000000) r1 = msgget$private(0x0, 0xa0) msgsnd(r1, &(0x7f0000000000)={0x0, "f9951e39968b"}, 0xe, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) 16:08:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) 16:08:47 executing program 0: setuid(0xee01) getuid() r0 = getuid() setreuid(r0, 0x0) 16:08:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x2, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:08:47 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) 16:08:47 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x50) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xbf) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) 16:08:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x6) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d", 0x3b}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="fac7cfa0f844c21c1515d2a115aa068db0ec9f0ac6b81b3b94087c2e9a38afaf9c0632e207f69de2d9a87d37f32116d81b336379f28871e93ec5babacca104c02aacd4f6e58b9a9b995f691af6f742142b77c2f1fb0c0c4102d34b470e87d69b1985dd46f207534d24b2c1e290f10ade5cd32246c04d9e9fb654d723011300ec26aa20db3196d6cb4e6dff", 0x8b) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000000000, 0x3ff, 0xedcd, "9dc67d253808f16f5e5b3ad630b9006dc52b86f8"}) r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r5, 0x0, 0x0) 16:08:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, 0xffffffffffffffff) mknod(&(0x7f0000000040)='.\x00', 0x0, 0x2) r1 = open(0x0, 0x8000, 0xf) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:08:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) close(r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:08:47 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0x8) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000600)=0x800010000) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/171, 0xab}], 0x6, &(0x7f0000000440)=""/232, 0xe8, 0x3}, 0x2) 16:08:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xfc0000000000000, 0x4) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f77f69d5e9f73000ce1570ac3d9bf4e1850a35d6b7e3e74754fc414fdb4180b4ba7d3fc4415b5a59ba2fd109dbfa4795872d05a2e70a60003eec6a9b91c86a64509f36268cd680cf6a0ea2502ea089b7c219e50a6a72977086cd3eaac5be43f930e77556b53dc8fcc7af7dc4aaf31ca0ed780e662ce9118569e1cda4637b9349e5070e962220dccd555602509e47dc9269772aa0d3e7eec824392cbc9b8ae93fff00f8f4d97c1dd8ca82a8e780ce876fe37639f0d417273c9febc04973a6377f1c3f7cb43ad3e1c1d217aeeab932959315331b03c3369089"], 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x7) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x90, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xf2) 16:08:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000002740)=0x8) writev(r0, &(0x7f0000002680)=[{&(0x7f00000003c0)="66b5476650127b22c8523ccd8d94163fe4c298b2e8428d51409c2ce840de07252ed3a27ef7a046782599d695f3aea0e8d9f708ea5f7e7e39808c41067e5cc2dade8babfee2a9f38facff181a335c6ecb048ec1084862a24d708b300d220de7b9a2c1d7394b1805af2ad7a740abdef5be429dca41909bf1ced04a415004f9866ebc8e20067393fa4305e720c0a32941cec6995e54648a5e4324afcde848c6491f2a23417e2a43272385643fe34d36bc69cc451371e94e2e0ad7b801727e6f98a975fab55b45d3190753bea99c883374563037ce281d3b1d535b759ae34580e9b69f77e0ed09b167bddf128d82673b8f283056613f7ee1df8585fd317256eb7f6822307cd7cc975430ec625d0beb78b24a21bab289b52b54fcd782cf7c92ceef70999ef169bcc33cd5e6c8ca318b27e867266cc00d198868b0dd75390dbb808421b84305aa3a8e1f07f142a62710e8cf5a4b6558e9a8a7673789dce68d70e89936c7cc3d3fccf256bfee5e043f744ff7f83f0ba3a5ddaf9399f90fdeb6d7ceffd18b98f4cd912ee3ce613ac26c30d8e17437e1c74cc30f1ee38305e719b47da55ea7901c063ce458e6b2082607d81ddd715bca0ff069e376bcb69a985ae7116d4df30b02621ba997a1b00e371eb1fa24d27c57bb8773f8e8f649b68fb09796ac6f14cf4681635f4ccc341d1440513315362ccf342429bbfb5b734be5fc3b78a96c35d504065ed3767d099dff5ce2534d8e932d2140ee31fa8a383313baf06a2c51adb07aa9efa819e0d985d0afc76921d07c0d9d4f7272fdf466fe2c46528e16a1f6b39c2b02b368cbb963c69255ae3ae78920625f647698fc5bc75767f673c2360f93cba8fc24c92f89c6aa732186287ef8607f26815a43965c1a46441d7b7525cce18a9a452328b933d0a4d26477b7d8c89482534c0f68635aa24040c9f3b3bfffe2dfaaf5b69ecae29b1f1b752348aaec68996469df32c871e3164915c0d67f3333035b096e93a0945eda4439ddcfb0eabe4c92fd0d7868ebf25f3c183769e0619d5e2f1a6e3ceede697633d9d86573087224aa0bc2a3707c02055d069b52405a6e4d5e6751de80c0b22f3333f7e275b24847ee558cdd4d360b0f7dcb7afdc3884889671407394d49e2d09cee64c15d887cd898e50cfb755573691630b01fc1475cfaa700d92fdc06f3819382e2b746f757f31b0ce239edc9ebd51d7dd5175d1706f72ef7b8a6855fb8d243e0a9bde4f0c21c80d35020a0b259423c4211f7c21ceac93beabd2f2a5f264bd16b05e39b918deea423add4052f6cdd6053e999701bce3ebce16b175aa600ca5028994efe2458cb88515dee28a7c92990030e5910762aa76656bf9f202676228a990cb9158bd6d8e00a9c088cb07314b11338ae5b48de8bdec1e0dbd9a3ad5f9015faaba0c129ea213f3951bff3c6822bb07f360c032479618f64a85579a309de7ae30cae0a6a5fb742de0d951a590d1744a045d581b5ab6297ec2d8e5c6e2ac077f04d7a1a44cffc60fdfe8204d89267339ad3d62ccffe3cf731d9309369b3ba4a45e64c917c802462fb34a328ebefbc0b2b4fec1cfc5e51ee8260428ac847b771cb63ab8a3946e660f142deb87373c2ae0cfa6b956b6c0c28ed30f926830809a664e173cfba393bade7b195288b6d9e6082a6d94f2eb8f1578c798e69f5ff330f8ed022907e2ea2327a687221fe68c1c3ebcf5d92f001c7ac1b8d78ee513d4b162b8c5270f55128c09a56fb3a6dba3f060e3185f715711d0432563b5d54467929ca1077efca31d7ed2a44367ce3ee2984c8baab83a0d3e0d8de03345b12e1f74ef92923759d89e241c22c1a398fec1f9e51633fe10dc56825d67ea2f3f59d46f414502f93cd47a87010551981bbaa42f8e0d0af177974ea6b9cebddeb7b0c6c40990ddc48517a0aff9aa2563299c7ba569c8541bbdedbe875417cf455581f23b4eda1013463eab3ddcbd0964e9a4613326e8eebf313a05bee993f8bc0881061276f6a83e86d0351182463866d909a38bac62529d0ca623a15ddc4b789a91eef8017c99e314349c4d3907942793e137d0826ebe82888ad255bd8ffc82bf441486a81cfc020af70d518cdbc40d1308e7f5c0eeea93c3a313be5efc4b522863f2645e9aac312e5b994cbd93885a73ab59a62c33a2c452d8713430484ea37473316c2d2c7df044e28243dc706abfe85a2e506a809a04e1c03e0a2e0e253905b1a852b5867ef16b9edd0052e622e1608a6b07ea36f990e1fac09894be9f8c7e04cc03da48192d8029bb323bc5cdea36ea6bceb77a51100c2b30a6fa8f01bf93c77419e634b8fab1a961dc683d6964e626f63c3f9c222b6dfc682a00b5a2c04785abd0480e8a92fc3100058ec1b436452f043fbfb459752e7aafb83f254f6f0204ae47ea012b6a550eec5354980eca37966291bcf03e59b8f95384733d3040bc1f584486bd275226f6e0e179db7b83b9eb7f05564ed642b8cbb99c249c6e3c3da3934e33e81bd647676df239785ed418f259fa8ecc3f9f2cbd711204467a17ba66ec42833e5caab74d0b98dac77a5e99f08f701922f59cf0516d540ca3ff4fd3bd1b91193fa7a969f45c37af8db1dc04b9b20945ddd5e0487d7f2035b69c0835c81d07b8f1a5e6340f79933ce8266dcb509d088f74f0433abe2739227f1b8f18566f5b6159a1baf8aa4f4cc9bc329abe65c169201a22c9c7182bcf34525ca8beca96477142956f0fe883693f525dbe8afbb539ed52f0022a3ae7b9d43ca07be70bf30dc09d78ee8cdf2aa962548878fb7dba18103e2ce9580396306b23ed644c29c1a17bdd138498642730417c9229e51d528f3d656c589c2ca5da7562977414bffde5fbfe8d6d22eddd3bd26cf34735d13f4fa09675187c7b08bbce74f0e975f7ea5b7718bf43c3b90aaa29a87e1e08e2376eb141c0e5358992b928c74a2992be87279d05250083fda2fa2fc0a10258cba2ec7ff3d37b5c7db2bb33faefda4ff71e00a3e21f044be1ca2cb3be011fb38f6e493b5bc608ceb533b9eb7b9b9ad10cccca24fd653535bd0203a99d2ef3e946b6c9dc0b6e937b26a46d4afef5485c56c876ef9f1b9e68a4187ea56733cd2329c2807e7ad37769c0712827deeedbc346ff8f720670803bd57d138f9226e76652daba8821bd8509bd76152864142c407f87904cc938de92b9e00e6dd488c38b4256013d9e088181009e27e5e44ce9bf90fd9a9dc8086899ac3234ac39a8eca318ffbd9a5563bbd7d2a60c6121cc054be4291950dbf0ca2758ce6d53dd4f288fd899a75ba572683d274d7de769f92a2d5136ce1bd8a3e7ec267b0c94a44af40501b3ed767357ddcc3d89d7869dfceea5ec09e6c49bca2ad2ca6fec2382def8dc99f1accce3713bb1bd03de732dd5cb769fd1f18798067d45da5e0e7155da259b608cd5ed2a9a5596a3010eb7a8dd02b0f4d7c00983a4c887c76e53fb0ccaf9f20e600e54c58f540be7d44e35317f798540218b7214511786e363be004e3cba3c605f7ef46249ab3e531eaf92ab213f3dc5ae3c1439dca62f58fa3fc16b0ec28201e8b7ba7f930ff6ce892450ca7d478e1189d743c30d086a1469cd8a43a2d7d574caeaed8dda22a3715606614cb58ff89626c05b0343f08af27c0860f99ac77305fc39577dc558ddcd99398141319b42417a05747f3a1adc54578efa8993ee478fe064338831301481f0f07f3c185fb3f2f7bfdc03d07acb99795c3489d522cfe53bba7d39b44695eb863e61147c44f0b6e568c57c2744f4bc673d76e14bdeadbdfe8333587d3c06e89376d5bb8f7cd4129819eb022b1e43399d30df68ab25ce53d157b3dcff01463a72924edad70af1001f13e063d9cb45d604880c46412308f3996cd7382d1fccba9d5f299bd91db6f92a747c69a78f684066c83cc1af0a75f49f8a3772cd57dcc3b6353ec6a36b294a88d856c60dfbb40f4d2e9b9487a06150920842274a76d8eb3c919c792f662ec4f44ce16e0e06082094e5a898241be2c350aee208884dae0117a47c8515eb370a963902805c5812cdcbf70e1a04ccdda842b7a37cf0cb2b6a8c3d634763437f351a7e2c3be0dadc56c69d2a1818cb78a3a092054fbfb85d61a5da7e008f1106e8fe8c967e03eb9f5448ea0bb03cfc2d8a6e411e47e4646c323a4e97700b693fd48c0a6be730596271f5282b10af848e87f00e9d42efe75bcd1123cecc475111d84a95f38df7d1dba626a6252dc3b394e2acdbf7619f8b8859a487b5e201c7b2daf510f4edb562ea1ac90eb503c1747e33df079f06bf3e22795f1e6119c45fff5db4990dec3b452f3b17b141f9b095799958dd9dd62a19d3885d72500b1e1ce092dc142ca33ec15a4c994cdfd9235bc67e43f8af3b094c6926c03780c9c761e1810f64d8cebea7a6a840e90f8b57a7ed1fb240a8959043169be22cc18b5192ee678f967ab0855adf85380681062f48b84a20080bf66e944c326d27d9efa801619f640b9549303abac97a16c418c7f226f32255fa5bc6d1a9289dca2b4d4b8f3da79fd2b04852c0b8b3b134d82b5e52f92038bf929d1754eb53626464437063877637dc127dbdbb80d52945ad93ff17364d92b7dfb7c48dbd61e497baa162b47a8a4b72582eb69447ff871b68f1b0af85b16e38697229cc5b7d919eba34709597065dca19ba250277cfaa2e770c4f92b3d0b578660cfd718fa1dd668c2904a1a588bd393167a17fefe81059b8a13e171079ffb35c49b30b8be79bc2d8b8e6da54e0e2b06256ba719ccfeefcf92fc44d56711b36d7a6269b7b5ced7fafa2e670f265e80916a681444253ba8dc1492bc2f3706fd1bdc5276e461c26c47fa06c4e0dbc87116619fc76b4e11805bffe0b8ad4b24e56142d96ee4bc27de69be9f3ff0cbd3c24e646b3e99f752fabd4300a2927805f335fb1037e2b44f1247c3b7edd88039e64eb8367f3aba1e09c8c7d0ee90728084d2bc2360b2d26bfa7463cb505f034ca2925d39363e2064bf047f79d904ed8db59ba4c8322c6823e2e9b746af08401cbda1fa9db8c3e40a5bcbf69c90f1d8714eb0d099180cf88e368fabe6d616afe76a9066deec927b64802845fdc99945254b4aad0f339c9846fc63bba78e0f2059af4a111bcad1644f650c6aa2d650e23f881c71184ecfaebde4016cd8fc39b0b0a192312fb55c6930e2f695048501a4b4385ef30b064ccafd61a88df661c65df949c74ec8681aadf58f69da30c32cc51b5364c6f56659d7518a8df875fed1bd4171724c2d53d868cab8d61e381e11ebf0dd4ba7689ca8581a1e12735c2e890b716d9f3e51be303535b822a9b742717a80baa5b4a17b43608d9ca8c248e70887b33ad965c0ce0d4973d83c01e3edc09228ac484fcb54c9c8fd0673d9376db37debb9ba21d0d4be687b71649e9c75410ccb15e7736feb6efa0a509f02fcd407555632758bab52255f8de90fce9c5a3bf0db64650cafbac3b0c5e02a3f7044723dfc4bcd351654b2940afd8c7fc69fe92604df466dade081ab7e3b085473fb46b5bee024bec140cac950a455c565033945083702610947af7a3f99a486e01edd8d78474ed90b0a05cdcf98ecbb6f686865582f0d637f8026946a231bf847d5113bf02178d06e0e3257c7211d893c4a66e271afebd5b6e409a73fc4b305864845706c8148b4bbadc2e400f633a52f8c6690088c49f1b4351ff2a27cb3296e981e3aec961b457c0cca55e1e99c887af6332c6c147cb2d4a48b3527dd96dc40d3b893557610b48e644c1bc2bb49747bcae6b97120b4cb58b3", 0x1000}, {&(0x7f00000000c0)="c3341b8b75f67bf21acd1df2aaa68c04d21870f18d4788d928ef99ec5d24915a014dda1efc5e88936ec29f43eddb276fc960a4187431fff397f0966842bcd676f3b4d22ecee005e3a5dae32570c48c074931a4e465d4b8046eb0bdd7ce385900e0503c9b7cb220af989ee14e9bc314fa68dea150796303d8c2f4", 0x7a}, {&(0x7f0000000140)="a24bca3354934a7e89c114a340282d50e476f9778dbece98b851c40d93911f3dbdef3bc88ef58676fb178404e01b8a134d3a89365ab78a88ecf9a8cb7554bb0877bf45a9842a06f5e960d9cfdb125acfe314820c57e3ed9b5d398e505d11abd5e41cdf6ee211874bb4759ddf61aa06ad0c56edfefbcffa52bfa971a11e795136bd663ad42ea6a304d55726105e058989e8bdc69d6cec5efdf0773597cf6f99360b3429ac956158", 0xa7}, {&(0x7f0000000200)="c3b38eaf67faa69869960330c7de8f8734dcbd8df40cb6d82ee3a39711ccf21cb8adb8c06a26aa3847db92504870daab1bca184acf936bcfdda74c2e79ecba2bea7afa5c10fc2ec5430faeed96d66c8d8515a54d9c124c88f525a74fe6c2b7604fa5f80ab2be3cac4956b21a3334a58da15a10ed08affc63b102cb00ba154e7632e8cc54d1ea070d94908df3f8bfbb034f8665ea62398d8dd32ebc3bd668156441f7a4805ec0d647583265f4926f5b428fe6325b9281634e379e049eb9ffd74e5b0721cc20de2cac3dfdf81f5ced2e252489b4178e10544b1ba103821740c22c2ab955d927131abd5d6e7a5e320a95dee47002133ba87c8b3a7a", 0xfa}, {&(0x7f00000013c0)="7c38dc0e51dd4b7c648bed1ec53410578b25810e40656253f32fce76007243038072e4fd45904cf24028789378571e62f785633d6c781173f33525fb7bf71dc53febccc6e8e80bf475206fa2f5173ebbc0759454d913e7b9348d88c790eacde9f55e00fb47b5e83b7739bc5255c9c0c317c2aaf73f3c604d6f94b3a0fd29e1e8133988327b3e365ecd3b03ace3a7b0658fcd52e5e3a6a3230a4407eee4cc2970abe06b9ced68b486264e88f5b2d00db53a6bed273555b128010ca07aacc6af731b3070e5cf0f60ac77f75dc5c55dd33771509b5bee984009ddce6774cbf27e955804b22905a53e2adc4ade8176598e0a043a6bf7a00e10e29ed36067e29980541c6a6eadc0825ce21ebdff97915db477e2b6c62c6c62892060806b5b00d7bc5c0c00c3606fea6c10604a1dcd71cf6d96c329e3851bbee182afa7624dc21ffa23384fac739b72029a5cb1fcc26868561bb5b621649558814100aa4a1b37577037d0ba3847e2897be160cdf71ecac1b2ac787c93dcb9d4a9f4f14f689ff5eddb8db6347b58b0ffa687f8a7db8e324e7251c3be55524bc50dcac99c18aaf911209d20bab8cce03fb6a051cf87179cd16300dd386581413b04c6d2ae43ae9d01b6d06c9abb931f40086f64ad55f72dc6f9e318a9d2cbf6bc170fa8daa85f91c517e985e8828327426a2b10eb62f802bfeb3e515c53398fef0778b86a1e0d3eb12ff71f697b629c216cd0b8e52b92ccd62cefb05efa54e01b15dd456cf59d9c3017b34e3111cd4e3882674c0cbe68542034a98a31254d1586787c64ac65bfd1f4e7ad58ef549ddbf5e5f59d6d05d1c7215105b816341d76aeadab17e8eb768944edd25391c47241e0d4e6cdedc90f5047aefb5d51c978ad45dd6e112f43f7910ec5331f5d7ad86c05c7ea1c69e3e0f7134fd3131971e8d1c1739abd1da257865014b13d90853d3b57ba83eb393e0ec237cde012b50f92e0c7f9ea2dd99718016abb595edd34ac3629767b008f0098775dc5ce921691facf808d7704174e52210eaf0c1da0dc4e092c1be54bab878b06412ba6b7d8cd6529ca66746f18d947c52c30961ebcf840a144762ec6405fd1dd4c6669630c90b0b84d496ddc5960d7587b4a47202043c96440c88cd4a232bafa70678804e98cff668f415f35b4818a5ad3b58cad3c5b2af254b155c7432edb185ffeece7c4e7f5abebd884c8fdd4e86b47756e6f27c4f59fd291cc69167f7dd43dbbd0891abe31d4cb0135663849cae60ca4bafb21b2386219553db82ffcb5c7fea4885d02e296974d8877927fb7a6fff1378823c08d0d5ad35cd04bb9df0bc0dc6bca685ef41a95bd99ba2d35547665326e9d9b4afcf11c5ba95ab825f861d9b41734d5f2b9ee81e01e68cb682ef58552eb7b020d6f42fa7608861fe0a680a1936073cb72f3271316f6e4816356809c27df4c6170a4aea5df6ab744f72f7619282c0ecf833e3a7ca60b48dc0aeefcd2931cd2041ea0b0f1c1bdad1b32518d9e525f62f1f2ec39867b4f70677d02c3801259ed70866cb442d1ba524a98ad8449451107e90176eb1afacc69bfe6506c8d48561d556227831618bc916af390a0bf973725cc697ca511b5b0d7395eb41caeebf109019ae80d6956324e4224a09dea1bb62eec216ec7bfdb96bae91eefcda9afacfd77b1a0bd8b7d4225e497517ec751f6f09e57dd03bb087f74b8372f684fadaebf5c2dd036fb6aa366a8f744a5be142dccee64c2aa37f9cabb89fc1c896f9ee7369150ca26f448cb3bd2ae492609d526fe9573f540036d10c5a3c2372cd0b5449d0350b02e7fce99e11dbf7218b76a07f101700385759eca9891db1030e0d5828aeb03307463f2220bd8dda2665a9761afe996186f317f39c1c56984729c4e5e7d03cd40f566a2609a1cee080805acb910c53eec957ea845296a23df72b07adc2fc4e1421730902893a91fb72db9f3b2b92ae513dfd0608699eacbcbe91c09de57461033e0e5d94184796b19ae8c1674f5f28e9a4e9cabb66703c3aefb70a0a8636b484b611b70315efd17f9072da89b94c15ea64ca964010b23b980bcc63dbf6617634d7dd64dd4e88a38b504a60a7e37da1b5ea501fc9f099ff1c12bb262cf29eda09d25c48d3682eb86b1e4881427443974e661737cbf5dba89554918415d49be22805013603d5b7e82cdf7083c7fadfcf76b46eb1988c7177236d74b2607a33bfe621fe01ff882be893de9e5f809577da5f2b155825bed7407d328b9461364bc58d812e63a0558a16bea2605fdc129eff6f5540c5c86e2fe726ea530e4f81a816aec9274e95f8a21999af89bdc88abb3021cbebe3bd9059e981c89c1d5c6b6d7cb9604a18d0ea2cb3c596a3b7c6bd04a324aba5c3549a9027c2f99c0e603e47c5f42dc1f56fe00ffb047f84182a79165e134665ce8daf0444d84874f84c6f0f7e8e2bd6465f56cffb35a3f53fd638cd093085e3286240e463e5463ef98137fd2c228c7fc334ae12e408fab466891bc4a5c685c005a4720a1da545b9335119ff6d93272dfb6a2a3f50c081c9a0f32fba19c263c5893d4f693aeeb1ca5b7fcdcdacc2e66b08e8031bf5b18f4eb79f2f607fea89a18aadb827eda13ad88cc2e9ba847cce6f920bd2d9cbd2dddfddf44a8d7b299dc7ff6ffa81ad898badb4a9ac47aa0257422a63ea4a2708b260f38d6f98b84ef62303f82f06631ca7ace1d6774afe3777fb1e047b1e240fe76212384b04cf03bc883da4fd30c50aef5b89af96f9d8b28b05cbcd066970a85354579f6c92369f4c18565806824df22f8731db26b73a7f965f6847b8310fb7b3d7a023ef0d60bc8b31debfee037ca9d77483255aa9c0473ed37740b9e7960ede17a638e060e6c10c472b29b4da5dd3bff4beeccfc0596be83cd31b845379be281032ec9d3fd9d26dbd6e0c1c55d75c8ce5a5a75495fee19fd892d7b5f2e48b2922723efd6f738722f6250981f228087ca56baa3e097a4246c274f2dc70830be9bc1b01167108ea94063b87d78b6f106451f5a2803cb5803ad3cbd527e2be8d0a0f75bf797bce5e6118dab6e5516d848d64c17db11f8eea3cf8229c1407aa31baf73d775e41aa194cc010ccdbcb8b669b8bc34874109240221028933f03ff676b4f27ac4e96692e0340de39fcfd806b0b5193e9478330ffb69abe5efa202bfd8bed4fbc8656e8f65b7a1cf8a191c2c853c1241b816bc6c0f69412b8dc91c9035d8f3b4029fdce6bfcf23811d0d1aa9f9aec77d480a655049301b70b39bfeecd57c81f28031de39fc1a6ca722fd93bc223206c91ec1bce05a8b41cb4dc179b7b51cccbde746dd674c4b84ae3bc29d83aca22b3aa3c2981f006e63ad31c65fb22cce32e776ed3cff0125c76f6fcea15d8c51d0d34f0741420088f6055c7384bf0da1545156ca9ff1945b4011b4e52d16057558f338d264ea4b97a00ddc2db12ecc334f3f0de210a088bc7a5dab401b8d50a47ca1731d2be6878eecbf396979e693669701dc5ef4a200821702314dc9d7b152fe8d3e3e898b0702da4b87413f642cbfedef3720fc23722ba82dd655d3cd39a6db3b707749e50f1697e8816d5a1ba3a75f97f10406f734934490ff9a1aca86ee72ec249f2b04971c8cf4e7b4189fde3f28be476b735a12ce959cd9d87b21e54899335ef3d9d89ef39fe72b32f90ef99c3444baf4cc8493787640ab858b162ffd4f2167834a515584bf8f4cb5228b652606b941b12ea9e37320fffad6a49bb277bdffe47c84fb83cf5780b4a76984df907f9aa74da4671ed769b8cbb9e84d8d68fcca9bb5b8b8ef1e89bb70e22de0a92c9948c92f0bd61aaee7392dffad39f922eef220a487340db00ca725b471da2912548d0983abd526eb466a37f05a802bb2c1c005a7b6f74f3d4069815c369a78a9aef625fb24709d94ae49a19e1a873a79d6c801300f9ff2f4556a6e50f9ee7dac7e511f8a18ddb1102365a43a23c3d360dbe7d8fa280918371c77803e90907e796836d68a320b39a4ff2cc3c0bbc854f77dbd367a7b6ec4bdb4853edc9753dfb9446299cc823e8f3fc22901475f7e4b0cdeec5a7661dceed4a4040ac715c1ef22b251c1446a0a217905dc9d665e1c392ca44ec3a70178d9ffe4d39bf9c37917336a3d30c2b58015ef76797d47648bb6e55a9e5b632dfff360a2b67945719d6a5925e310781d040473ccc57d0e66d983d4673c0a624e0b447e5b18ff8cb2d9072c0a65e05da3895ad51f7c76c712fd2cfae5a3954bc6ac5d1df0a3ddbcaf68228003178aa4994b53904ff44fae733b10d19ce6c889e66f083da28b7653cde6bb8ab9e4ab12d1985c6d5201ab89de4992f94ef16e4b71a06c9ed05ccf1e20b62a6a61b845cd9d298b2f394ec54a1642e27d07a7755f16390e14f0876d0224e88842e7b5de329ded9a6deb8adb11aad1f9bbf4b5d9e2b19155272844965c630225aba4cff0616d966f3265a39e24929caf620fd6f1ed490126ae6dec91b6053c5b61ebebba370114476f9bbdab161aa8c2b167c931099a5473b4d7a2ac77565d28eb2a149327e7c17869a04e3b055ca09bb97b8d675bca7288c403187aa099cb00898da8ed390b327e657d56efa4276451c52beee165582758b155d323df4bf18eac948df03ab3e583c7d6bc5cc60a3cd11f4a9fcd425d886adc4bbfd77d8e1d67a9196615d35f001eef76d08a238cc609a97dd9883347de48681478b51c63075ce78758751921988bb209074d2a9f4c69eb2b665ffcc4ed67cc99baabfbe48feb90732ca299d0b3cebc5d9226888a5f625f0ae9e5edd290e2efd859dbd500277e770c1440f2c063a2798ccd7eb920366201927dca196a86cd8ca9e6e22fb411151799e56123f882a626da30ad4d7e5a34d81f226636a5c6d1fbf5d99a4269f96107130195b3482a9436ded9ea0cf6a16a06d7848bf403d6951c6eaa1651c64cc34e0a3cd2d265ebeb8da1a07fd8bcd3f8a4d8514fefb1e5316238184fb31d3f98bc025cb197e66d16cf2bd31b886b02d7e84af0f01e3aa645267e4f02ce647496f7035a17eb4762fb36a1c9ce3e5712f1cee624c864dfa47e7908765c3dfd94f3130f5e362cbca1b368e58b3fc81a8f01428a1da33cc67fb57c55e7c4fc92c2cc6d03b60bf948177db6c1e9691e36f46088763cb68809d8f07047d3e5f36e46e91b43b6fbb6862ffd35f083e3b91e9321cc697a60b1932c0273d55ceb9f704aa1c4b9d84a6743f6b507db6e30f872978e1dbe0e45775c069797ae4833d135069c1b8efd5503244033bc85d1eb441363b456bcede447459e52bd7b74354d0e1c4d0ed5c8e5f98a7308fbc00dcfa8ee75aed325fc291bd38c9a597a335685151735e38f93885103f855cd20e42e695be0f1ff8533664bec5922ed71d84a71e593ed01fddd18d8dfb210e674ba555e6fff2d11846ab6e25ed026fe4f1c696809579b7f77d35dd4965d09fcd0f81a84a14f591e01f0c38e531452093c096a8ab9a83b96cf7b58562149468b39b2adce3964e2160cd1f96981b2f4c9759866f83b9e9e7aee8c10158927c86741d2f771ba77ef67f5cce94295cf9812ada69f46c17b7aa924de9481491edf0b7a22868bebd936cc2b19d50e55aac24fc1866915885e27024960a8162a2ac3f429d4d0bd309866a70474ea2894062f0b1561a6ec6b92dac06bfcdfa5abe817de8afa2e5684711ddf8ca0e2507f5800b1e1a23c83ba038d47b8861f229e7ab374892780d5df49f05405f5c92e17d5f34ba7ba279863bde804011be7ae76809000c65be44013509ac58688d11c", 0x1000}, {&(0x7f00000023c0)="7e918b0b1caa334e384e563c1bce4a5ec79fcef4263b01fb73d0c7c30ebac8c042151fab38c4390b5b7ab288a9fc6ae37ddc5791d68d91908687bf9992fc6770c4db3b811242cf5be57124bc40cb7de9969344d6bd0a2d6d849eb7f0efba08a1d0dd9d0ff505ad8affc52cf8a5e349377d9dec6fb9d6c3bd05c6c71b5a00ff9b35f33f1f184eb8473a8336121d26d26084382ba5a00ae8e69e3fffe9b1ee1a9b0bc80ec83f031ab4a95d002a7157923c208ef91ac57f8c5e443bcbae72d1ae5ced3b76999fa12535d7b8d6082546", 0xce}, {&(0x7f00000024c0)="20119baf1b49204b56fefd7c29351161bdbcf9b6dc7b647f515af9ed6e4a91791c92fe3bfb1714a4f2e5632d4dc83e0c75fca9f25c605f708e6c825c90b6708f8b6034f99259067334777210a868a3d8faf6530a3d70e48b075918c7070f95e02744890619b539918fe0fe74031e57555527c977697a928e639f9778440c4ee47e319af11270e1df5027061a10f17c39b2fdace015a5ade558fb8b874dc40471c8f822b0445ecc8cf089bb4cba3652738608772862125a8c801e1e3da4478bd4e7a00d587d30ce530b7c9f94d01b9bd61c9f23e13fa863d42a5015", 0xdb}, {&(0x7f00000025c0)="82dcddc07f83b6f382a9764742c040f0a4eac72e3fdc40fa368322cf4df891b1b9d710c1028579d7f260f08de55dd0098422628927230d424c6aacff1527a6ec2a3b368e7a2a4e422369f33c828df49e56a7dac37e6acdd5d87fa1d18a0f1665a7c806a3522d637a40eb1070bc02b590685131c8e4eefd1fa1bff9549a108b5bdd2c007bcb33532ec5ea80d0872f9cfa5a3d9b4edcecc401ba3aad768f75f5941e1eb03968dcc70440181635bb46ed138bdf6f8a4d4524", 0xb7}, {&(0x7f0000000300)="368d42d4646eb91b08a723e8e111197dac1b0a454f0e061a917331e7ea50ba463f7832b7b69eb42fcb17de04baf398", 0x2f}], 0x9) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6128, 0xa86e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002780)={0x9, 0x3a, 0x5, 0xffffffff, "f347d66eed2609786d42d736e8169ffdfffd4b3e", 0x7, 0x5}) 16:08:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) chdir(&(0x7f0000000100)='./file0\x00') dup(r3) 16:08:47 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r2 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x2) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x1, 0x3, 0x400, 0x8, r4}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x2, 0x800) 16:08:47 executing program 0: mknod(&(0x7f00000006c0)='\x00', 0x2004, 0xfffffffffffffffb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x4}, 0xc) dup2(r0, r1) 16:08:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) flock(r1, 0x3) write(r0, &(0x7f0000000180)="a99eeb3d0747b3115cb16159c69c20d6c4e21155e5ee2d5e1b7a4a9c23e149273eec36d50ef30957948e487f4c81fc80e492f528f3f98a98aa5ac5c00ab865667ee2cd5c8ef3642bc7d472d3bc9285fd17a28d947fec50589d9efae3fdcee3d191bba75d5cebf44b4f5f4a28fa8a801b697bce958301cd4e238857800b131df236977b27cb07aa5c70e969da70c80cdb7f098abbc41fd5b2c9828372c6ac62c8acdeeecac51b86", 0xa7) r2 = shmget(0x2, 0x3000, 0x233, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) renameat(r3, 0x0, r3, &(0x7f0000000000)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:08:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000040)="a5fbf44adf08276e793d47e1a1f9fba02a2ac552f65672f51fb1b8d2e67443ca423b5c833f5ab73ca20ce8323dbb48619ea89a4851d3497a572b568766be0392dc40", 0x42, 0x5, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="b8613c783796811ac44c26a5c25893bdeb29d1ca45ee9b783ccb23c8f7e94140fae06d46e4783ba5ef89aa33702b54512d29c0ca7f8bb1ff91dc8cf24ea9ab990d02dca6d26e351116077646e80c311008a636d83fbf88aba6a22f0d9c038329555b6e00e4093419fbe38c40e611bb827dcc01bf821247f08922fb02b450adebf1ee76427fd5712173fd281b4191c84eec7100430bf4", 0x96, 0x4, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:08:47 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)="9800") open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') 16:08:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) socketpair$inet(0x2, 0x8003, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, 0x0, 0x210cd45ed878679a) 16:08:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xf6}, {0x0}, {0x0}], 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x400000000000000a, &(0x7f0000000140)=[r2]) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x2) dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x3104, 0x8001) execve(0x0, 0x0, 0x0) 16:08:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f954b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4000800000}, {0x18, 0x2, 0x1f, 0x28}, 0x0, [0x5, 0x5c35281b, 0x0, 0xffffffffffff0001, 0x7, 0x4, 0x0, 0x6]}, 0x3c) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="01dd2d2f62757300"], 0x8) 16:08:48 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x98, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001780)={0x9, 0x100000001, 0x7, 0x8001, "f6dc7dc305c172821ad4126f8ffaacc8dcadda70", 0x0, 0x7}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000017c0)='./bus\x00', 0x4, 0x62) preadv(r1, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000001940)=""/144, 0x90}, {&(0x7f00000002c0)=""/157, 0x2e6}, {&(0x7f0000001a00)=""/211, 0xd3}, {&(0x7f0000000480)=""/238, 0xffffffffffffffae}, {&(0x7f0000000580)=""/86, 0x56}, {&(0x7f0000000600)=""/4096, 0xfffffffffffffdf7}, {&(0x7f0000001600)=""/168, 0xa8}], 0x8, 0x0) setitimer(0x3, &(0x7f0000001740)={{0xb474, 0xf43e}, {0xfffffffffffffffd, 0x8}}, 0x0) bind(r1, &(0x7f0000001800)=@in6={0x18, 0x0, 0x10000, 0x101}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:08:48 executing program 1: socket$inet(0x2, 0x8001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2, 0x2) getsockopt(r0, 0x4, 0x3, &(0x7f0000000440)=""/211, &(0x7f0000000540)=0xd3) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000580)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)="529f6244270d5775fae51d9bfa4242b57057e92378c9aee9c1746a80d7260df0dd69b646800832aac59d9ec8aacb5381012b6ba3b3234431116cff1fbafc10004c8052bec24a7867c853201db72f7bfc0905921ad926b209aef08ab79cbf1afbc05de8d62fb04d3aa4c3413af3223cef38339712b7a0a1f587ff5c98bc02e0aa691282a6875d52a110e4546929b2c14cdedea7108b67098704c3ec8ed55711543c1f0b3430d2c3904e528e76a006178d8a40acb12fa6", 0xb6}, {&(0x7f0000000680)="5ac54243ff4b42be04227c98cd35b00d295119afae33ada2605fb186f2f117e43fe42e60fda1abf0868387255342399bd4449f9553be693a6f57ceb9f212a949ba140fed9f4aee6a07373aedd900fca4e32fbe79fbc1d30d63db389960f9572c42913103cb87a141bd7a3523dcd701d0de8f6cc1b3de3a5b011fb7fa9953df29e57cf0e4c41f023e30c58410b2cfea653fbcdb", 0x93}, {&(0x7f0000000740)="e703d3126ccbf59f62911a6e5a38ff25959d4bdb61ce22bdfdafdbd25a52", 0x1e}], 0x3, &(0x7f00000007c0)=[{0xe8, 0xffff, 0xa9d, "37815b72aaa9fe0e881366595e68855e43f736a7a06e0e1b5c4965d9a915a20b13110a6cce6f886aa57202cdc05414ef6fdbf6057ccda0bd1e50e00f30b2f3c6666e81dfae5cd416590a775441d688270dfb18e0ec50dadfb033e6944afeb2add2cd48d6273ac628316ac2b6c869a133b25e1ae4b5804434ae2b4ede05433bae7ca826d62c165267075660d3877aea05d4ef4e2ddd6aeb74ba5ae867acd65c745a9c62b0aca2dda08f4936870af6a4e1c045cba5f372ac045e4f9004deab943eb9ed0986349a68aad364e08afd986ca747c9abcf1df5"}, {0x28, 0xffff, 0xf1e, "3979226a9948aeb6699d7bb496ec876f532a7d0c7f7119"}, {0x98, 0x0, 0x7fffffff, "f8bafa4d1cb2da7e29b88386de4e5c2152ba25d3597e23826e4444b6f95e315894c412b8f9c7cdd1860f1a0fffe848af1daf20f35777f1d4096a9c53ee52fc510a59f5a4516aa5150356a7b576c11474b84f9276b0d9938b08b8642b6393d838315244cbe8b328646e1eac277d38c52e31b96e86a2563ef944069b3af0e9b116f73e79a16d"}, {0xd0, 0xffff, 0xab, "98cabee95116ad534f5a03b9a96b6812b8c6850ba7073fc20f5d29cf92a72d766c3956a2836b3551287b97004797eb64497d40e7fd232779de02545abc7dad9b9f0c860bf13633b20658e38429c20fcb10b4f024ea87b9d4629eb19a737a97dcdae0b934251cf55466bc9230027edc5d00861d5e5f9ae45b5b677610d9d7e3dfc90c979e9d2cf7b34c625e0ff13d20648f344b19a0554817c9662a26f7f7552c2653ffccf71bad66eb61b76a6d1a5ffcc5b2ca8950dc63d24a6b"}], 0x278, 0xf}, 0x4) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000200)=""/181, 0xb5}], 0x4, &(0x7f0000000300)=""/161, 0xa1, 0x100}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f0000000080)=0x973b, 0x4) socket$unix(0x1, 0x5, 0x0) 16:08:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) r1 = getuid() seteuid(r1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000480)='./bus/file0\x00', r1, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r2, r4, 0x2) 16:08:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:08:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:08:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x1000000005, 0x8}, {0x7, 0x40}}, &(0x7f0000000040)) getsockname$inet6(r2, 0x0, &(0x7f00000001c0)) 16:08:48 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x3ff) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x4}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:08:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x808, 0x42) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x40000, 0x4000000000010, r1, 0x0, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x7012, r0, 0x0, 0x0) 16:08:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x481, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x82, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) r1 = getegid() setgid(r1) 16:08:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) socket$inet(0x2, 0x5, 0x79) 16:08:48 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) 16:08:48 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/91, 0x5b, 0x843, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:08:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000000100)="b814aada004b1f07d58383bb85a537e46d8cc6f1c7c28a7d31d62912529bd7e8ffd3736471a792b26b20ab77094724e2822778d052000e46dca10fd0e811206eda292044e5b05ee9655e1307896bf7cc38497cc2f972e2001b4a1ecdc6225401eefe41a5149bfb026d8c7ab5e789a42fcccbdc48877ee52d4be09e53c7286d", 0xffcc) 16:08:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) socketpair$inet(0x2, 0x8000, 0x38bf, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 16:08:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r1) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000040)="e3", 0xfffffffffffffe86) syz_open_pts() close(r0) r5 = kqueue() fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r5) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{}, {r7, 0xc1}], 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) read(r5, &(0x7f00000000c0)=""/241, 0xfffffffffffffff2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x9, 0x1}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:08:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xdf8}, 0xc) write(r0, 0x0, 0xfffffffffffffdf8) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x7, 0x7, 0x28, "0c6df4a2b69b9275c1a3e4a2caeb59a3bc223e41", 0xfff, 0x8}) 16:08:49 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x5010, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) sendto$unix(r0, &(0x7f0000000300)="d7b5b791cddceb1bb4e0d17c53eb7fd44f8b44b0d77639b0a44ed526762c309dc66909f19f58ce684136dca5d4980708f9354cf57f51c130670b1d4afc49254607007c463221e2359b145614a53f9d005c9f5163070ce5f4c6723186a6d0ea16576a8b00593ce578ad18f53b2a59c81045459cf5169f95bee45c7e8a2283fdcaca4098a5163f06595fa881b159ef20370e5322c34c19fce50ffc38", 0x9b, 0x406, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:08:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x80000001) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='`$(\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='#\x00', &(0x7f00000001c0)=',}^\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 16:08:49 executing program 1: setreuid(0xee00, 0x0) getuid() 16:08:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x6180000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x3, 0x654, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x2, 0x2, 0x26}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000001, 0x1f, 0x10001}], 0x1, &(0x7f00000003c0)={0x3, 0x6}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) 16:08:49 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x101, 0x200, &(0x7f0000000000)="d232f1f4f5094caa5bfcc03ccb99e309d43565ca65cbd30d6a6de3b5b4db8fe48dc7ab14fb549f955e81eb16238d29b8bc560fc4aefd689b8e3cc5eea3f510e18c9d7f9925c67cc293c883b8917b9e333b05437c6c625a505cc5c8def526dd9bbfcf668d8d3ccb73a6032295d0809cb00ac3caeb914e3cc9c9af7a8c80c393b9c35e4f6fc0caf95ce6e3e879bebf94300d70a368a28fdb2b134f522642bbb57e1d63e7838d6f3f468a52aec4d073a835ad849db30111a5460a9677d47b4d6b99e9eeda9420515a043fcb12aeaea83919b5b995422e4f1500e50d0bb2243d92e5bb1483469dd39ec7fb71443a53e59a2a870dbd89908a751a21", 0xf9) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 16:08:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='.\x00', 0x0, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x10) geteuid() readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/70, 0x46) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r3, r4) 16:08:49 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000040)="aa0ece27f16a36db5493291d948b7e78332e1f1f24415dd17a1c1f0b3366ceb95209aa543014b97217cf583ab1432ae6213cce583c0f544273c56e73a556ab432366f32a6092229d12acdd5104ddb23488d5ede0aa0a8610b61c", 0x5a, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:08:49 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000001, 0x6}, {0x18, 0x3, 0x17019dc5, 0x4}, 0x6, [0x8, 0x1f, 0x1f, 0xfff, 0x1f8000000, 0x54808045, 0xfffffffffffff000, 0x8]}, 0x3c) listen(0xffffffffffffffff, 0x3) r0 = socket$inet6(0x18, 0x2, 0x63ab) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x0, 0x1, 0x1f) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:08:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x21, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 16:08:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x3, 0x96, 0xff}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000680)='./file1\x00', 0x1042, 0xbd3) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000540)='\\\'^\x00', &(0x7f0000000580)='].\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='%+\x00', &(0x7f0000000680), &(0x7f00000006c0)="9800"]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r3, r2) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:08:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r8 = getppid() r9 = getuid() r10 = getgid() r11 = getpid() r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="e28233a61dd71fd41929659d853fc40a5e8fce16f11d2f1979921762394731531f6a38eb12ed97fa597ab2bc91d9a815276cd41e25ab3a5466669d0407424869d4479f6c122528fa90f4ceac541392d84640a3c705d3e27d", 0x58}, {&(0x7f0000000140)="66e1c5a74010dc5526d9ef97cc4dac81870ff3b05ccad70d95c19fa31484c7f65a6a0d33f40d027a01e36a9315f23e255ac3c39eb40550f150840bfad92c70170d90b1f54a38c520c5081e02aafb3b516aa697c3fc51ac4ba8452a3c649aa813a26032f1717b1c70f92906c6fd9b640be5bd3f726e022f06464eccd400ec2a1ddd990b2e5a19eff413f5204407e34e", 0x8f}, {&(0x7f0000000200)="9026d317612eb6506b2d284fb3344e2259e56d92f0530cd8de4bd7dbb541fc6cc7ccbf3ec66bac65dd6b4fe189cdcd3f151bef1dade2f558acd2ae36dd7a9bf0a98677de7218fcbb8596cda8de1865bda37eee1fbee4a8997216d43e55403224599d4ca9a05a4e1bbb5e42b0498a11dba32992bd534c56eb4366c7394e29d604b5646f3b81208f7abe8ac1545a6a0b189968ca7d0bb7c60db5ff3fed1989b854ac43989d9c55702b177f4b30c4ce8108e9d327eada7604102e067ef259c4a45773daed2b50f56a2a618180c9d647ab14b466eaedbce226fdd8535af926268cd58e511196bd7a41734526d2310132c537c6eac79f16e8785e1d240fb2305503fed6da879628433787bb8eb7ad3af9d27137835134a983ccc9fc497e2d2d6668d6f746c5189d7663c2f5ed1263274dbaf318363342cd82bbe2328e902942b676a249d2451b52addc5bc5d051d7f720cef6501ae484fff2038c33ca86370a6f230e616cbec7a016ff61b78b6dc6cc003d0587b17fcfdc4778253a8f776c15e60f509fad87218c6a3d731b5ddf5a51b1631e350884d9746d337d11b9e43c0617fce4c0ae8f375229dc72470a66a68b1d91fa9c1517e03c09679654120f40ff7122959bc11a688da17cd8f2ac412382c0a56afeb3eac98076ce59c12dcf2c4b5d569ec41030c2fb51a4c6a1edd722ef80919909835e1311be5eac065b1810565cf688d67bef1791676d8458f6507fca3de5b4f320124db7ee4c5589658af2fea49f6a3534d5fd7f52c9f60661e42641cfc69ac869c1e28896a06a89f389766f0d0bfa668639624813d088b7337abb461f5081d0a4eb341066a3fd9fcdb4a06745f15f1d243146b3b6426fba5c1a396b58917cf3cffeaf1aaceeddac8e662208c96c04d246ef453a89ac559189710139e326256b8fcb350481c3e946c994bcd4eda10ca4ade6f6f17128b813de62c2546cd4a062afce4e1bfac24f891b49bce6bd42ea97e8bfb83a8a2423f496c258ca104cc5be2d7f6db4e48cc03ebae68f4d58c45acf6eef6cea0ff18de4838229975675ef068f8d3b79c15e5ac6e1dbf0aba7d43ddda120fb6881e9762b528cddded865df5cfd65ca8e95779b8bd6e8aa446f94588fe14b63422118add70a2e603aa9b854d0202191e0a650a24a605b0a4ccea555ecd9ff7e5cc909e5905b258aa93444d1e42d264f4ac171eeacc6e6ab10491e265b583b147847ee5e8c577aee993ab628e26e58dbca7f7f3fb8388a479fd42f89c3b8e79b257e6ee4cbbff28d70c3bc853b0588bcc8f66cdfe322b2b3b8b08570f7b0ab1ee3e1dd88ba97a18bdca3e3f1268932e6e8f5fe5c8399166c31777a360c21766e641b5c7adaf7e215bc23c3c99b17b89bffb2b05eb26c03d83fda61ec72454f0cd8f257a71d1d143840b076f963534763d91d8d0247c8c08840933a369e96c6df655634a6642d87660e3ca27153f5825d04d0183e883a928b4e006d00a17766f36b0a6d6a48ccfa6a6aeada930c79abccd9117bdadba63779be90477d6400e21ce3846df18f22834a8ade67aed84aed103dbb761041a96b7be79fbd1b4dd444b7b7b745cae5fd46b0e8f6fe12466ea5f202c49d78c4164a789239a5ec5cb86cd82e937685a19d5ecb17666ff8f2849a6f31c5e8f8d85436629b7bbd220c7467d0d0997e23135eddf9d308315614e3e5bb8486de7c556e3709d0ce02011558d0e59c2b65b8b99dd382c5c3f46e060ad0901a53f809084019eade2928950f8b5df225ac0842e7246e3dbb66ffcc7c3e7a538d9bdc9d71b1d9e925e2bd1ba74a4939d502d6a0e1a98a14f415339ce56ce4e2da27a6bdc2ade96d245027395a12adbce828f30dd54b935c9c9bc62b2d20e41bd7f8caac252e5c48c32e44a902fbe696dccb9f5f5e5dd0cecf34804e0cf23c5cde42de33d26a132ff15f1b4550f94655922731a162cd864a544c7f1a19b29ed24d2f53d0a0cda78a207d4f8df392d1e7131b717582f27784214b8e750c7e4a4d7e7e35c1e6fca7ab99bcbc5bd1f103f7393bab7853fddfdf97e04da25032c4b29142872ae9f909ee42f12e8dae4ff75d0372e56ad4d05cd14487f6e56f6e349a651c6a1df043e57256f54cb726eea6f60f8937c4c8fbce8aad9aae639b974825e8918beb659ad726ed41d6f77d275c5d346a249635123cb68c08d3e4a5d931312fd35f5a39f816bc8c6f4c40bd5bdb48fd36a181b4a4c3a591e819c35112aeac6f9986a679d823d237fd8839707c2dbd0d2fa0e8c93a669df83a28a8fd4a5fbfb469cde7271ee611620a6a1ee5d3d2a1b312e8436059d1216c93d06e3ad2564a26aa65badcf558d54bc14c20917fa60addbb9a9b9d9b381274fa115b069f5eabf98ef54c1cb96c351469c8f276ee9b2ed1ec6fc5e36a463289016b95a6be0141b3af4bec21bf79c67f54fb9a7795ea7b6ad70c6c2830a9f2e4400374fb5342fa21a1eaa9811e48ee0be973539edc46622edba20bbb4f0ffcd9c6ed3e3cc15ed8bcf7820f18fe5e6a066bbdbad7026819bf66b49e4a4293ab2e1e97ebda62e2e0e413e779046d1c0c848f09e93c75bfcd5c948c18f80d7adc7f80dd534b8eecf59bf63faac2ce8fa1ceb97d294eae04d35878dc6ecae715df3936c90477ebd0ba58eacc129aa3238b7fb656d0f3468335c28a0aaf91b233da2796a6508bc9b6acc959d0abf149c6f67293cd2a80e88f3f731ab73a056f52f47011ec7941769b7d03a867bfcafae3fc40b9a41357ed353b7698ee54aaec873c6a94b8d5e5b34b7a70b01f4130f7993892a447bc8eec149469e551aeb9a809cd12fe6f144d166837abbea8ad3acfbbc96f33cdf706cc3b551593166d9cf8a26a39995e7fd1e829c5e0649c890762faa9b99521bf2f3fb99713676fd50df7ddf54a530e0dec9cb5fa5c47919e975330d69d5cab453bd2c0e653c97ebb4a603e60937b747957700f24eac7b27d5cde7fd0d1cb370441f184fb7fd3ba08a691593d3b7d1c18c097d4ed65e4634109a20e0220102e472bd34805257c800224d65ab094539afba92478b30921e544a7a76ebf4a73d664ac6612b4e36bda8550b4ef58de8b561e3d2f94ffd8fac13113294289f1f84a5df66e33a9ada49030f93097dc376962a15db7ade9a54480157290fdea46d4b39da9b754fe8d59f4809b011905cc6213818ee5363b3ecf9f2da4127d548e5e1f0093f32145f24559454973e230c4808fd496657735e40bdf3226092eb6d4028cd46e6d16fbb1502980f34e9483aa252ac77e31816c475f54919586bd5d4945ee86a2d61820d169b4b9cf41451517a0d1a7997dcce1873e7300da924f4a4907ce12569ed33eff8cd36dcc6bda5996bf0a73c69fc940f301e3d20604fb5fa8f937f41b29b094541983ad839c4e3c21b8fb08aa0eb42c180df6856f41e3df3f9e3cd77068f2d547953ade512284ee3f28c721f2985caeaa23169d53df55be115cb4a5cd4102ed77b4688c1928097bc0bbfcc248c6298c9379b62ad41dbc17928d3955e7e1ec6f74aff411c8a56b2580ed243f675f641e585d04e5c962f78b999a8d94691e25aa56f609a59df606ed667bd761772f7124ed5905233f2c7023e96894e6c2cca0eecdd25f8a1fae45984b8dd87187b9e787acd09259778d872628f1e1b9b393c6ea51990e0e399f53cf5bb9593c9c0a0ec3de7a17ee898a0bb448e598d774d5d3e2749eac0ff87cfd89e3a886a0fb8063b3a29c16dbcfc61494efb87f3ab37f37dda862d7f0cae4f945b3b7062490d1230ddbe6b81b01b472eb99cdfe37db6af508f697c940e5ada1775ab4189448808ddc9cf91296bcd1f356ba762c08127694dc82652bbc2eac1d913b2e75753da22f67d1dbf5712f272b2a8cee03289590cb4f08137cdb012ecd506a2d88e3796094f5915af39cb93664b5985651d0a57a13478933e35499b9bad616f0b9cac3fe1efda417271dcfdf80f8e6b1d8cdd0abd81ec87e8afe54d709a78c4c09f19d6fb545324de8d11a1d988c6dff2a8129dcb875e0a0512d5b909353893b73709feace04b9f1c6b220b6f3e22d7bb9ed30bd50010937bf60626cbacf35d7ba2e3dec0ab8ed54d1d2182733d18b6f7cf50e127b1404cc1c0a29644abfb91a7ffd6b34ec7e3dfcf46c778741438aa23da9fba9f1f5768fa0885c46c98a8c6a7597b5a74c7c476997a3d334f7eb7f29c66f321cbe8c697066de01972a8916c4e9f2a7dcb687dd653832c1290cc58a7222909eed3683815489790e7d634de288f7ad374abde35dfe98eb1ce50d0defa705f84b6c35db8bcb3844be3d25a4dd5f7743690129be6b9fd03634ef77cb32cb96860cc6ec95b20da34046d85b40b3e3732093f9376b987fa95e1b10ee9c34c6a1f1d28ade2af5265fb07785421879913e92e08dfa10d2e4851a8f531b2ced17d0dd8fc49524fac39764a926a45a5d05dc311ca1e23d5a0e5bff8dd28fa438c9be7cfadedad88b4cdef0815ec07f5e63e104aff69928e596259497b18b73b09bd33390311f3e184b0a2d0bcb569dfce4ded9b3096ccf6f8d7e291268fb126f2442e96c8889c11bf379901fd0bedb9305cac1ef95cf6029804b36a5152b194295fe9d71dfba5feab5550216bb6ebf7d9197b362c2fa116a3a6f8a2e8168fc1ae0bfd2182c52b37b263f7e99be5d68c1073b4e79d948d2d59d61f415b193df1a09688ab9feddab23965cfee35181b2f9a740d3293c2ebd70a87ed2677102e72eb60c09b15f493f7f145aaa8de96158cabda91b5167807084e8c218e7dc3bdb6fcb62e40df4d58443b6391fd34a29321da6e293dcadc2393c22e16643291e8a0b35d2acdcf4c0abbce50db0d696791bf141bb5cebb0230d25731ef90d19eb2d7e89e50ae1676b79c836c480242b0415ae240c731e5f36d92fdefe2ae3ffad8418b6d20e97030a76072fede096cd3831ea29537fd576417716ecc692b753a24a4b10fbd8d36baad42c458a759befd5e534c2926ad25e5df75bde22cd8958fef961ba3a925c53b871a10ac2ccd1f80bf4678f78747a65a99a1d12ca12b391a9dc9187766d6a3765b2423c7c638b403ba9a304fc10677085bb105bc81e28f0170b251c38dfc15fc0b012fa228d50cabee56f256443536e42a63e180076909af651ffcfb6f58887430b3bbc2d81550c80183be70ecbe636b2402414ec6e0f4b155cfdb32def5ac8427446e062273e9f6ad26e7f5666a61360592a654429c1c533aee293328ee6cada19338524957f4f3265bfbd1cc598db783e5e4e5154d34057f22d7f029b37b384319dc643a851885a0b89f5e8efb07a416584622f7bb2257270fba9a54e5daf4eccc3f5dc47f078d201ad2c14aacf6d93906a52d921262762868107f6229cf19c7543660c2e98e0f6fbde3f94ee9cc92228fe1f34d535cd0b7a19a978e5fd0426c48d96a2eae3716c3ce25c4966033a988f328e732179b75a7d3fa1a16eef22cf7071665edfd997af949dbcd09aa2bb712aeb8284500eb9c7d9c52ff87d6fa622becc7d969935ed03b8593b1e2fced05918a99cb04332e9ec9b22a372c8c9c4e2d5d78112d0c090fd0f043e86562b8885b31dc5b3c998418699897a8807c5ef53df6e8510d113231efd6b8bae84f5663a5f02f69d0b71ba2ba13021a12ab96d60bcf4986d259efd7275990f12de48f9edc0537e2d86d1701365415ca1c4e47025fd4b921306112c4163b1b60590fe81bc7440e1eeea60dca5518a9337f5123ae75bc72ed3fe4c2b3d11aa8d7b1482d2cbcb544291ef2d45650eb2b14e2b", 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)="ffcaa36dfef5a36c294e5c3f7b3db053285a3d85bbb74ddd351dd1ae0ec5d4bc030e114e9d8e3fd10b74cc4d1a2b4f9333e838d791114fd84e2dee5b2d1235ad4f55481aad2e693ea472e218403fd096904a2adec99440d0a9886634839c5425ff3c846d93909f1fb3d9394f7ff231a09f3bc0d89c222c3c1e47b6ec3898ad3f5203945726f6beeebddc76089592f76efca06c09741dcc2180370b3872751b2f77f218f2d366893eed87606cad85d0e1077c70b4597028c7ff6ca68b6e33a0b6a56c263c4281e597c347d844ca50638fbbd4cb44da23f6e444ec5bd99af0f964776d3a9341650ea759cfd18a", 0xec}, {&(0x7f0000001340)="1882a73ea41d6a90ac29b2c80604689297eae2788751ee039aa0fea5330cc48c8667b2ef15ddf99f49ba86fdab0b3e328d9b19d20f8669e46288048b643e7917aede2a3674d41e9635f4a86568c25e915bc1cbc82ed36f51e3c6eaf611832b31698384225394c6d7e223a27609ddced5728073bb961babf18936adc2ffc3b52bc74778f3deead231418da2fc09c0f1598f8078d2706c39defcd7c1032716231a328f61bc5c31ec25b7", 0xa9}], 0x6, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe0}, 0x2) 16:08:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x3}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140), 0x75}], 0x32e, 0x1) 16:08:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:08:49 executing program 1: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 16:08:49 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) 16:08:49 executing program 0: clock_settime(0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/57, 0x39) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x4}], 0x2, 0x5) nanosleep(&(0x7f0000000040)={0x14000000, 0x3}, &(0x7f0000000080)) 16:08:49 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:08:49 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0x4004, 0x1) 16:08:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)=':/(\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='$@\x00', &(0x7f0000000300)='{@\x00', &(0x7f0000000340)='@', &(0x7f0000000380)='!\'\x00', &(0x7f00000003c0)='-/}\\\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)=',\'\'\x00']) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x4, 0x8, 0x200, 0x200, "1fc29eb4ec9efbc8617fe2233ccf1ae881ed872e", 0x80000000, 0x10001}) clock_gettime(0x2, 0xfffffffffffffffe) 16:08:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:08:49 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r1) socket$inet(0x2, 0x8000, 0x2) msgget$private(0x0, 0x100) kqueue() execve(0x0, 0x0, 0x0) 16:08:49 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x81, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x10, 0x6, 0x8}, {{r0}, 0x0, 0x1, 0x0, 0x7, 0x100000001}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1f, 0x3c53}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xb3, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x7, 0x81}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0xffffffffffffff80, 0x650}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x63, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7fff, 0x2}, {{r0}, 0x0, 0x80, 0x1, 0x3, 0xffff}], 0x6, &(0x7f0000000180)={0x0, 0x16}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:08:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:08:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x14d) 16:08:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() close(0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x110) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r0) 16:08:49 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:08:49 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x40, 0x7) 16:08:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x100000000}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:08:50 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:08:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) close(r1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240), 0x0) kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) 16:08:50 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0xe5, 0x3f}) getsockopt(r1, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) read(r1, &(0x7f0000000140)=""/251, 0xfb) 16:08:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 16:08:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x1048b, 0xe0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 16:08:50 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = socket$inet(0x2, 0x4, 0x8) write(r0, &(0x7f0000001200)="41a3aac3eab4936025ab2224c910a1ad6cd3cd31b6ab2d8b06fff46e446fd4afc84305056d96e9e3571a27801c7003f47b0c1aa6db011765da82046e1cb393a105350fef41c5df1680f6745b473ef5011d10a5ec66d69cc0a6cebb074d9012fd6e91d5a9db792cc39c0a0632a75460d0ac5f4a3ca3ff9aba9eaf589e8b4d76191e1093dc52270d69d94a440ebc47b8f2b004edb9c5b6160e97945b8967fc72c2059902e2d59124831226fe5074a3ea592f33996c51ea27aae33e381ce2f1ad1c8d6209bc2f5d53a1d076125d9f8f171a9ae49826bfcb9ec3f636e3937235280ee7e66f8cf32a1e2b80fe446308e356c2ca8de90d15763c71348bd39ace1602b82cd68bd6d9b37b7cc329adfa2301bdf19fd26fa3cb2b5aea6a0ed7a704917d82a35a8e5fb12e69f2681ae505c4bd7bb8665d779cdb9931b01e613c166afaa7d4c969980aa3c4fca758c91df7d774aca71ccb66034f9ff2f2430f5c3c2e0ba6ada15433f4860e9e3c900694e5e7f18ed56a84bf32afe139bf45213303a0c4164124d157df52955f4012c1329ae747c0a53df6d082db6f3e4d1d20db54065bc7c788bfb1623e4e04cec1b238c55949f1f5f09509974648356125af5b6427d3e40a65008ae4cbeeb8a3d8e9fa3aa7c2f74199e5c59fc87beb8a6231c2d51a1946bbdf21f0b9f91d8c3a4c98cccf75742053a8429e68f8f46f7b1ccaa1ba558f65e2278c194a0dd7bf469a59f26f5737581d7683ba56a3a7bf10af14bdafc5f0ec96e75aa2f04ec10ade92ba9b91524e6c89c7fd05cf25214c60cbcc69df1b637db59e443ae27677997bd4cbfdde006f41ecdd13f008dc122852fddb749ed534f1ed4bc78f51b7e3ff179e6533254cd0b912806e86e99fb399a53b8474d855bba05618708a2cc898c590da6ca24f74a4b9924d3f7732e06afb3ac3162f4f4d7be8c6da4ce51147bb86be44917b2292fc5ce5d72dab1838da0faa9c7cb985556b476086c63fe411720cd26c2ce102b988a49069b03c2de365a85652308886871edb15522dc117c6d6e5c4d5a7407e1cd20bf6c0cddab56f0f2c24cfa82234cbe83626ecaa2574fa1d7781a11a1b155e3fe99416c1f96b343482a284d376d4600554e5807f3feab3f7498f86c1715d3fdd0b877a808162bced850115764d0dc77a5d5370378af8f9434ccd5e0f2f71c37225484387515058b2e8ce06a865ccf503286ec268e9c9bc578fec7babd698a0932690c0ba6a5b7d11ce6925750d37b7c9535d6c0fcd381709a602bf218a3896d07307b4900c65c6fa49e3f217820c4a1b7882fce5491bf6dc125303e10e07c4fa220591414f35b13aadc9cea1ceaa2e38a9fe3a0b213126d7179fb03062a076e441b2e446f8efc64a3251f39f3081c7cfc9c962c08f8fc342a6bb1885ca6fce48c3190b22af9d87052402e4b0fb46d9e49a94b5722f180474ddeed6076e7b7ebddd27bcf6426bbc2f7e9d30fd7f43e842494e95a0a5c45aedd85a8c7f0d1e965747eeca451f08659f81abc149978c768599eaa96a397a7f4927d199e245c381e8ce05960ea083ed69be689800c9840128554dd55dd15e2718f98327f817bd044d219ef17dbe8c717b683e00395b9c898c290deb62abb91c88ef6023c0075f8623531a5a72def259646971ce2901a69c1486114bef7283dd60751daeeff5837c8c085596ecee262d1f2f102f787fe33cb6e76dcc20920618b0514c2f02c61a7ae84b2a6cc1f5c1e5bf7c52242509b75c173b5a226f73c1888bda0dbe95efa42680621708daf370f9be7d6ad148d518eab70e9e66f133f7580dc4689460d38e4336c971c2608a68f3131f7a6a908dc3e7c51d64eefbda53dec901ebca12ff38cc8dd3b3fed1ce892a03432a8a1506953c726d991b8c5ce6de4a63565201c7b35e827b59b88320a98aab6df77abc1611abb80ebab0bb839aa064eb6083b41527c4eabd6c0ecec80693aabb7e569ecc78c25832a21e30677283ba0bee0071969a799414a48e6cc568a6a18905d671cecfdae377c352e56bd835a532c881fe9ac419c15dc9999d3fcb35c62e7bc513bcea87a5facbbe7fb6aa7dbc0caabb05101f766346a828377b1018e61a77c23c3a7ee4ce45b83939f90cca8bc23c74af5ea088d01fefea2fd539bbd16ecd2441a239c09f035ffd52f5ea4d0b12804bdf4f9a120dbca0dfb626e43106d79309620a01c7ec34047ce492b03f0ab2d0abcd3004a8297702abe6eba19d111af58afa94c608965635748e6091cbd1be5cb05584d5dd008b78bbcb2ae3eb034d48074e48a197f81731cce79c241e689944fee83794ce88e0cab0f2273fca1e021c5d02f7fe6a0d38530cb49323f36b0448fe64bc63d00947fde73d38cd110566cc3897fd0c20127fbd0fc7e744b1ce7323e71b3450b7a8e90dd2f2685842f40ecac94a839ced6e0f32266afc67e32f495674dcd1c037a844eb497c0c2726e5fb0ce317a19aaca070310bd4f1989808463e38c99cc0a237e9a02b182c537134fd91657555fab40ee26bde5db2b29930ee1dbd19c51fc5c8f5994beb78220a7c1b42f9cac28c50fa7a89c072bd3f9583530695d07d85ea1317a0c571a57770bc5dd7f5b4848d1ce3839a721ea7732d781ed98a799eba466aad5f0f68fe5a50493b8fa4856d6f8cec9ef16aefc282f1b06be2a9dadc8bd8616ad992565090373de204d48cac1f5aebedcec68b460508cc09cc2e5c3ac48b3dc03724da3dbe2637968f5d05f9f9d53da2628944231718755cb8ce004b5c8f9c6c37412f7172f01fc5eddffd2de008c5639ac9558d08bd2d55927ede724786aadb1e01ef718f119faea0f4415593196a4a631cb1ee90e231d4fb7e7ab21b2ec144ff9ed03c9839210d1db0069876a419fb3b8596f062f9a3fd7e8f00396fbc11d87b081d29e878c8acb33179044cc4c094b3190296f6df1627d74709ea39ef96a2a2c03c82d526b0fb1543cf4e615430cb51dabe7e700333f8d18653550c5d3bd26ec9475763449c45431a2db35f594acaaab104524c6562c9876ff41f7f7c498c7da891d4f489c8437545b4dca3780c65e7bd2407909bea0d8ed205905448d1ee98b5b12de41723c194c6c223435ae27335c6856c098fe59346e4e1dad7f960b65e2db3270f1a66be630716a1e255a6cd381ede548fda8a63c4d51792fb68e990148cf0955827bf49b29476dcdd54bffde7d3951365fb15e7ac04b1a4259d606732a0557e009548fd0c937c87d22dad7e53c68615ed66ad44f538e456501f8d27ce2eedee3357076ec6c9129c26decb44fee605840d18c21e2090023a3bf509abdd2f252abcdbdb230beee9a496d960c8ae77b1d51add6cee33dfdf90f1993dd0f7690712f0a401c45e47dc4e091b3fa7b0cc7cfaf19332b9035ddf4c79284ee316962a275dc881a5c25131807079f6d24def65d06a78dcced945c23ac6b690ad2a59629c784cf9c203425792ac37cc6c60b65c255a5c36fc4c0e657c6aae0842829dc4dfbc52cb7438cc515167c39752204ef03618bf8649673ee3a27944bf7f608f6f6f8bcdbd8f37518236ece756b757a0d2f69e24318b780fcf3a681a15f722c21053399c91a444b2feaa796240c3f076c46c9775f201cc0cded9166e99e4c08338f8060d2c9b24f366c45f158227f024bcf6ac60ac99eda43c5923d1b9ea46ee579495acc6631362e59653a5406cc78e1eb50dedb0d7a185a104d2571d5f667eb3490f3ceb8a9e3a7856340b9479568d5a690b94a27f535e804c0a1bf3bab0cef56473b940e6ea7c612c1139bc01fc182c200774f059eccc3c6b70071c999389723af61a73f212a994238ef682e188e9d7d29fab45cb49579763efe8093a36a70ec069f6a2791779c1c5d5b478b2f487ef11451f1c52e42cecd1cdb14f15fbb122e4c0e103fb8e1b1a871b86a9a63c8496ff0a76db4b613ce1d67fbed5ee6c09cdb70dc2e6c5523b3312954b8d4abda82e1ae31e30d889268cd5a3da189ef0a39ed387fd335508e3aec12ebc3cd1039fd7c8d39170f1713b85612d48a697b4e0b9141d6baa5f2e638119aee3cfa0bddb01bc8fab947368c4060b33b40c720c1c0d1f4b55ebbc6a1e0d733280d67126ed94a1b0bc81e0c28391c876c23263a7447c8dc11202684966fba72ad560f2a0b553037c35d76077edb69c211ae499312243e9fce297fc47d670d244d0cfca10455f8c186308a7d1f23985bccbc7794a8ffbc877a06fa31226a5a17f2f90ba06b2a2ff539cb0a5d6f7c63bed24988e491eaf4ddac7c4dfa415ad5c4ac4839c0460828d5d9cb0dc405055e03eab34d4ff9f200f4b0338de8eb8cf8e0d4b2a35a5c92e271343be32d4b8b79dc09d8d10e78287eb6dae9369a4da77f3993b2d39ece0dab7930e469b93ec852805ed3c9d61720e63959020a842f37172498400fe3787d758394ef7236efe9eea34c3daf263ce2e3b592150d825666f806d7377fde9d189a4953d56b7c949f723e2cb6497f45ee59aaedc57a5d32948f0def9ea2387643a28ed6dacef0d86c01f78e3bfa6e1f84ae9af4398eac25d830a426186ac284fd850d6acba3982e9db432a62303648c48f6ec904eda7e149486e9151451d07a4f9065c1920c3029372afbd73e94089fc1715b894839a223723d774aa2594a7763fb6c1ca20b1ace0801d63675d1726769b79a7d08fc285d574e4d7c18cbdbdd772c0ba91cf8236261cbf77178661ddb389981eb6bcd6ac967e8d5239508297d793cd0b8a01779590ac45a5e85028eb0fc59a98970ad5b7ae73a1aeaf947921f77119d970dc82e524c9f1301e726d07043ee41a1f134a5ea2103436c10e989a92e8115a8af9d9ffb13c125a861167a187a511a2c8935e9b770a25e01f9c6836cb27b82b1fcdc8e0598a763985909f044178579498ccdb538fa06e0248847d81e2b5d99443b601afc968b6be4fd493c9356f24a5c26924578f5c0dc301d35623dd653f2b4ae5b02a7212bf31c4b4ec628331ba195e816a2afe3a9c851e658af6dcff944a90f4fa88d9d444f1594456b7ea5f3c9959c768881db3c5ee33316e5d8503b3ddb07760b4bf5b31b09e3bd64cb9a0e9602a35e1a8dbc89cee08d28c137fb2dd34ce5c92cd72d16bb2eac799a046256d94d069a58d43edf709288555886e9c223748734b250d8fb24ce38394194207bd1d124f6b3bb4b3d73c5b541736362c5227d951e703153fd1d1c4d1f51a227d56c0edf39db476a5d54e88c0fe487b3e391fe964274a219f0f131dbcfddb452ebc494cc710bc52cbd4fa3a83c726db99b1a58bbb3bd9f279d432dd3ae74bb01e0efae51cdb681e49d629364cbd6452d90461fc7a326d4fb33fd82898c8b50977141c83efb9d97363f0b81be73b519cac1f28c64e8ff0ea1db38045c4468240c5afd7e37bb7570be316a677066ca68f3b36e8539349516460dd271f6a7a33ecf4cdb8cb5759aafd2dec82f5bc427b46c0fc0380ee37741a8b860fd8485b892b946b71b7697fcaf14a4615d77f6e0fe0fde638b48115860e61515e6740accc24e744f3c60bf9209af16673d8a0416c8b03c24eec94859257732aefc2bc32cac0ce4b09e4affe7d81a3920a224669cdadef89e0c265892e60bb4abe9eb1ab0e0e15d7d029be1bd5bec24ebea896def54d5e082d26cead348643fcf26ca78bcc65c0b4d1b9d619ddea26b0954075d47a34c27898f4be1b8da531a45d3b9eed4409647ccdf55b15aa7874935e7591cf93dcc1a233ea4cd01264e99d7548baec7dcaf440b8f4a1a21e90581ffb05c24629", 0x1000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') nanosleep(&(0x7f0000000000)={0xfffffffffffffffd, 0x6}, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x108) 16:08:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1804}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x8) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:08:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 16:08:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r1 = socket(0x11, 0x3, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) close(r2) 16:08:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 16:08:51 executing program 0: semget$private(0x0, 0x4, 0x8) chdir(&(0x7f0000000240)='./file0/file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000380)="b3dc66dd47b679a823d1be1e9038339465e8e92a434844f49f48343c4dd1225d95c01d5ade4d23606a4630d8bd8bdfe7bc79a0ef78accd8b63c8b610637d4853dadcf47e0cb8afe65dca51ebdcfa39c318cb73c376078bed4a5f9d476647a652582505b750aded3c458d7eea40bd025c45418776bb4491273668ccb4380f4a88a12f7838525e39ae5ede3afd15cc502632faa38215a93efc3728ac13", 0x9c}, {&(0x7f0000000440)="b00bd5aaba260c2318e905a7f26042fa0c3a363b820c53592b1c77682be46de985024acadc2513286d5dad43a85a8c8220efb2c8c7be525514aa081ab2d42c648bf2404cfba135c6a3b7", 0x4a}, {&(0x7f00000004c0)="dd31a886", 0x4}, {&(0x7f0000000500)="28b429bb908c204578d246822f926671da8b040e526378e80df619ffba8ebc24484a89b676ac37aeed035a04732717076ae15a0ded58c0d29d66aa3e47f3151d6a9079384db925fc784884cfb5684348e749c710c2f24947fe1ee39c3ea643cbec3f616d0db1eb25f87bc5457114b35e2dd08d", 0x73}], 0x4, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0x22) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='(\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='##\x00', &(0x7f0000000200)='!:,\x00', &(0x7f0000000340)="81", &(0x7f0000000280)='\':+-)\x00', &(0x7f00000002c0)='}\x00']) unlink(&(0x7f0000000000)='./file0\x00') getuid() 16:08:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0xac58553205f36ec0, 0x4) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="d92f1dbbf87467358ff6f78a82668c927392337b7f2d1d3ae66983428365311ca6374a8788b11a736c14c2990beefbfa0822de38e3d7f910e1c7177c9acb73307a9598648afc36ec0df64746153f106a4d49cb96ecd8b2376f227c1915dd7285e63a8ced4a4c78c22b97cead48a2075656f52fad757a987333bb72cd29a0aa14db035362385668bbe57ffd3897c3761e0afd3bb5dcb3a6c6d4c694a505ebd3486e", 0xa1}, {&(0x7f0000000200)="fb6fef09098a269d90904cc4d2bde6674e97c1f12a34bb", 0x17}, {&(0x7f0000000240)="dbbb4257ece0033a7b1dd9fc47e80fbb82e5416fbb95022dfb40cbc7aed95338db60ee012d6eb52cb4f0c05e01ee23132b3d957e1acbe5e6d283a93b23bf5967af022361d5124d4314794f9e9044c1cc3d211f5ad3afc61abbd1033de6816a45cb15c1d34e7e391edec948f57f5b13ad234df165f998463048f869b972cac731bda82f8e66da2b507e84dc4687cb4d53a18d0e64bb48facb720a6641b8bfdf09fe2bf7f27b6ff42776a07c7886f8e60a38882f5eae204bc0dd4756085971e033eed868bbdecd23bd3584f0fdafb2851e414c326b5b735e3d19aee51d9a572c26a8a19fca", 0xe4}, {&(0x7f0000000340)}, {&(0x7f0000000380)="68ea7a759d5764be221be0b7f6f6e57d60a1b645b52d0cce908f7a45188679dfb7d7359564fecff4f1f10ffd84789cbb5562bc26e4766e743de0a5f7355c5b31993ae445195255e69328d57df3450252229036c6e38e3becf6104abcd09495bf7eb6b187abdd35ec637e5537450f93e52ccc3c945d27", 0x76}, {&(0x7f0000000400)="6f47292c98d6a281f5586adbb5adbee2dd2b13f17d1218e3f325cc7b5722077556d607ca886df81966c4eee544c2c70a16ece63273d55c46d5fe6f5870f57bbd2b20b4bd620001015ecc3b256c9b71be2a6dfb9c12625d0900bb0a5d1826debf79e637d16634495b19a26460dc2ef6fb47f3c2a41ccd174b0779497df94fbce1cbd0e670942a27a52c64af973c90f5eb6a61", 0x92}], 0x6, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff0000050000350e12aaf74500", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x2}, 0xc) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000600)) 16:08:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:08:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x8168, 0x101) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000a80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x200000000000008d, 0x0) read(r1, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f00000008c0)=[{r0, 0x41}, {r0, 0x88}, {r1, 0x2}], 0x3, 0x7fff) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r3, 0x2000747a) 16:08:51 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) getdents(r0, &(0x7f0000000100)=""/191, 0xbf) 16:08:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x7ffffffffffffffb, 0xffeffffffffffffe, r1}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:08:51 executing program 1: r0 = socket(0x40000003, 0x100000000000000, 0x800) r1 = socket(0x0, 0xc000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10000001024, &(0x7f0000000080)=0x1, 0xfffffffffffffe4b) socket(0x1e, 0x1, 0xffffffff00000001) socketpair(0x1, 0x8007, 0x8, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000180)=0x10) fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0xfff, 0x4) 16:08:52 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x1e, 0x3, 0x0) 16:08:52 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) socketpair$inet(0x2, 0x7, 0x1b, &(0x7f0000000000)) socketpair(0x0, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:08:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) socketpair(0x0, 0x1, 0xc461, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7f) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) shmdt(r1) 16:08:52 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:08:52 executing program 1: socketpair$inet6(0x18, 0xc007, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = semget(0x2, 0x80000000006, 0x41e) semop(r1, &(0x7f0000000040)=[{0x3, 0x0, 0x1800}, {0x3, 0x2, 0x1000}], 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) fcntl$setstatus(r3, 0x4, 0x88) semop(r1, &(0x7f0000000000)=[{0x1, 0x200, 0x1800}, {0x4, 0x0, 0x800}, {0x7850dd7378099c68, 0x6, 0x1000}, {0xb9b030fcc11ba74, 0x0, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x1d99, 0x800}, {0x4, 0xffffffff, 0x1800}, {}], 0x8) 16:08:52 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:08:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfbc, 0x4}, 0xc) 16:08:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x140) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:08:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000080)='./bus\x00', r4, r5) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 16:08:52 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) 16:08:52 executing program 1: socketpair(0x10, 0x4002, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) 16:08:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r1, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() 16:08:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4536) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:08:52 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc88, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:08:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r2 = shmget(0x2, 0x4000, 0x80, &(0x7f0000006000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/89, 0x59, 0x40, 0x0, 0x0) r3 = syz_open_pts() clock_settime(0x0, &(0x7f0000000140)={0x401, 0xfffffffffffffffa}) clock_settime(0x4, &(0x7f0000000180)={0xf132, 0x20000000000100}) shmget(0x3, 0x4000, 0x4fd, &(0x7f0000003000/0x4000)=nil) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:08:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x1) 16:17:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) r1 = msgget(0x1, 0x2) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getppid() setgroups(0x5, &(0x7f0000000200)=[r5, r6, r5, r3, r5]) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10001, r2, r3, r4, r7, 0x0, 0x6d}, 0x80000001, 0x9, r8, r9, 0x1af, 0x4, 0x8, 0x5}) syz_extract_tcp_res(&(0x7f0000000000), 0xbb, 0x4) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) r10 = getppid() fcntl$setown(r0, 0x6, r10) 16:17:06 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000040)='./bus\x00', 0x208c, 0x8000000000000210) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:17:06 executing program 1: pipe(&(0x7f00005dcff8)={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) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/74, 0x4a) 16:17:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:17:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlockall(0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = getuid() pledge(&(0x7f0000000080)='@\\\x00', &(0x7f00000000c0)='[\x00') unlink(&(0x7f0000000100)='./file0\x00') r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:17:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x100) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479cf42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) 16:17:06 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x12) setuid(0xee01) setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 16:17:06 executing program 0: getgroups(0x3ffffffffffffcf8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setuid(0xee01) setgid(0x0) getegid() 16:17:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getflags(r0, 0x3) pledge(&(0x7f00000008c0)='$/$%$\x00', &(0x7f0000000900)='\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) shutdown(r0, 0x0) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x300, &(0x7f0000000000)=0x100, 0x4) write(r1, &(0x7f0000000940)="33f49aeca28ada0817e1a75adb2826b29d", 0x11) r5 = dup2(r0, r1) geteuid() close(r5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x8487, 0x3, 0x8, 0xfffffffffffffffb}) socketpair(0x18, 0x4, 0x1, &(0x7f0000000980)) 16:17:06 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x5, 0xffff}, {0x100000000, 0x3}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x118) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) 16:17:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x8, &(0x7f0000000180)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) 16:17:06 executing program 0: mlockall(0x3) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x3) 16:17:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) sendto$unix(r1, &(0x7f0000000040)="ff67d77cc85190556643dcccea3dcff3e3e6ac48e6c2104ea46f877624f55bc5a9654f1802", 0x25, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:17:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:17:06 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x30628, 0x2) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7ff, 0x5c75}, {0x100000001, 0xffffffffffffff04}}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="d27e94380cee916ecdfa71e1170fcff927866a4df8ad31d614972b4fc617574535605aaaa8087d965c5044d6d582273f77883a4085cc2ca191d911d0b6cc927afe5eb4b8d2b0e6e2dc805795b9057df20b7cd68c9ce5111c20ddc43f50c43e9814df", 0x62}], 0x1, &(0x7f0000000140)=[{0xe8, 0xffff, 0x8, "e0c174d3b175bf91626871ac567ed8a6d0766d6fdd527292500dd1e9c6661ec78a41e094a9f8eb308e698f69bfea48798e09e9226e9a8a2d1ca5d550fa8bd22fd8ebc8e09e9f2082503559b24ec550d347907103d2a86007b1ef8f04deb74ed51a87b4148f93f98c199a62f8872615dc6e05b2b7397f17a720408e7a3b914289ab3a076f01d0117de4f13684e95bb56d3fe7a7196177fc6be68cdb7bf3e537c9305f59ea3976efd601df542edeaf9ec99d42503b894514c23e644878a00d1cf961446d772dff5a1ee8a4db87d75bf2fa71be"}, {0x30, 0x1, 0xa0, "8fbd6b916e2f2d15e7d499da895abeccceb2da0c8e095f59c5326e5929"}, {0x68, 0xffff, 0x2, "de52ce233534ef84e753254dd60cb6ebff4cf8bd3fd1c9b13630543f466752607521e9710889b18c68484ed762e02991a25132763d555ac6e5d903544b3d269e49b8314fbfa2c3effa03ed5faedb2278557ace75"}], 0x180, 0x4}, 0x40c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x8000000, 0x8}, 0x10) socketpair(0x20, 0x5, 0x6, &(0x7f00000003c0)) recvfrom(r2, &(0x7f0000000300)=""/183, 0xffffffffffffff95, 0x1, &(0x7f0000000500)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) 16:17:06 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0xfffffffffffffeb3, 0x0, 0xfffffffffffffffc) msgget(0x1, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() r9 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x0, &(0x7f00000003c0)) close(r5) r12 = getgid() r13 = getgid() r14 = getegid() getgroups(0xa, &(0x7f00000002c0)=[r6, r7, r8, r9, r10, r11, 0x0, r12, r13, r14]) fcntl$setflags(r5, 0x2, 0x1) msgrcv(r0, &(0x7f0000000040)={0x0, ""/134}, 0x8e, 0x2, 0x1000) fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x3, 0x2, 0x925a, 0x5, r2}) msgctl$IPC_RMID(r0, 0x0) 16:17:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x20000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000003180)=""/4096, 0x220) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:17:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000003780)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e2", 0xf12) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f0000000000)="8fd46c94aa17ad2d8f8454d9cb64ac4996a23e19be28b9daa3572c9b6f5dce1649991dcef5fe0903b5abef6c2aedc2dc4864377027b963b1427f760e921e64b92bd529b1e1bb2b5dde7633eb9455834f8c5911431b10fac9e6219748b343808b9ac4f2102f623cd2c5230f343324438a614b795d57619b926a957e1597250b976e0a5192cd87759a42b29a2518a91c6c489648589bfe23dca8ef7c5cd4b9a603809b4ee19bfc894e036dc6e53e41b2431fa2972568f39097082f4a48c2ff0a02719a5cda1d3a51a9ada44ebecb343560023575d2d8f94d43bc0f7d7fc79f1a6bb873350bdd6d55315b6b473b9fab79", 0xef, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) 16:17:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000012a0a, 0x14) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000340)=""/84) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f0000000080)=0xbb, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 16:17:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0xf8}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:17:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/145, 0x91, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x100000001}, 0xc) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r2 = socket$unix(0x1, 0x1, 0x0) chmod(&(0x7f0000001480)='./file0\x00', 0x100) getpeername(r1, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) chdir(&(0x7f0000002540)='./file0\x00') linkat(r0, &(0x7f0000002580)='./file0\x00', r0, &(0x7f00000025c0)='./file0\x00', 0x4) socketpair$inet(0x2, 0x7, 0x1, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r3, 0x0, 0x0) mkdir(&(0x7f0000002640)='./file0\x00', 0x25) execve(&(0x7f0000002680)='./file0\x00', &(0x7f0000002700)=[&(0x7f00000026c0)='\'(,!\x00'], &(0x7f0000002940)=[&(0x7f0000002740)='\x00', &(0x7f0000002780)=')+\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)='&,J\x00', &(0x7f0000002840)='#^\x00', &(0x7f0000002880)="5e164700", &(0x7f00000028c0)='#}\x00', &(0x7f0000002900)=')\x00']) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000029c0)="0259fa83071b69b83cd784179fa626260edeca67b5835d830b82a0fe76423b672488b8fb11c39b625d3a3b2e20d9a89b976a4fa7bf3a3741e25c468578df9eded12c4e", 0x43, 0x7, &(0x7f0000002a40)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r2, 0x4, 0x7ff, &(0x7f0000002a80)=""/240, &(0x7f0000002b80)=0xf0) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x5) r6 = open(&(0x7f0000002bc0)='./file0\x00', 0x501, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000002c00)) fchmodat(r6, &(0x7f0000002c40)='./file0\x00', 0x2, 0x4) r7 = dup(r4) utimensat(r6, &(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)={{0x4, 0x2}, {0x8, 0xa0}}, 0x2) getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000002d00)='./file0\x00', r8, r9, 0x6) 16:17:07 executing program 0: mprotect(&(0x7f0000fdd000/0x2000)=nil, 0x2000, 0x1) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mincore(&(0x7f0000e00000/0x200000)=nil, 0x200000, &(0x7f0000000000)=""/229) 16:17:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r0, 0x0, 0x4, 0x0, &(0x7f0000000040), 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:17:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:17:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/164, 0xa4) fcntl$getown(r0, 0x5) 16:17:07 executing program 0: r0 = open(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0xfffffffffffffffd) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 16:17:07 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x0, 0xfff, 0xffffffff}, 0x4, [0x3, 0x0, 0x9cd, 0x101, 0xff, 0x3f, 0x2, 0x8]}, 0x3c) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:17:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f00000000c0)='./file1\x00') 16:17:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x80, 0x20}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa1, 0xf00fffff, 0x5b6, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x3af8, 0x81}], 0x1, &(0x7f00000000c0)={0x4d5, 0x4a91}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x10001, 0x2}, 0x8) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) 16:17:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 16:17:08 executing program 0: getitimer(0x3, 0x0) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) 16:17:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() 16:17:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./bus\x00', 0x10, 0x40) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000001940), &(0x7f0000001980)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000001b80)='./bus/file0\x00', 0x20040, 0x146) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r12 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c00)={0xffffffffffffffff}) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r15 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001c80)={0xffffffffffffffff}) r18 = dup(0xffffffffffffff9c) r19 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001cc0)) socketpair$inet(0x2, 0x8002, 0x101, &(0x7f0000001d00)={0xffffffffffffffff}) r21 = accept(0xffffffffffffffff, &(0x7f0000001d40)=@un=@file={0x0, ""/4096}, &(0x7f0000002d80)=0x1002) sendmsg$unix(r0, &(0x7f0000002ec0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000180)="9e8ddc9d9df8abe5bfe895861ddc3142d84e43588d6708cb19a8e73e74af51cc92244dc9fb8816addbf2d416ba0591429d1c74151a429016ab2426e7012039dd956656fa64d1c1dc7070eb15ef5abb415c9c1e5bb91327017ef1e8eea7de6beecf6e099803cdfa1cd2da318d2b9ec13a0be3fa16ee156c767779f0b98a6ad33149f27b1997", 0x85}, {&(0x7f0000000240)="b3374e0a95a42e37e4ff989536a9bd050517fc2cac4cd877ed60a0b874f9ebbdd660", 0x22}, {&(0x7f0000000280)="f950919811b8bf0f62ff40c25a977ebc62753fb9b7af181878c24d6f89407f31a9f0dffc855cd0eedca13a1550b0583c11f0c8b95c8d3306a10a25550baf09ca5915fceed39d656972d4a49f4d9273b4c4f3f57f632d82a6cd38cffb58903685120562b8668316b0268ce46317dac7e3bc7a1888e974ee0652a0b024c0859df03d4184099076fd8fb035e1707f4abaa2486143a6bbe5", 0x96}, {&(0x7f0000000340)="57640d8be60e34646175d1729dc9901da33d9ac443a559496cf49b7eb568e29ec0bfb991d9d7d19add9f999e934382a84f0a009ccb5f19959932b7dff35fc515a1162dd4b3f2d259597884b9a772b57a16276be108c75cab6f8f87efee1362ccacd11468070b27d1e0c69e2b906694765f7d591389050561340f8cbf879dad16b08891a23973900c37321169e5178b905cdb3fa08ca397f68820498f6682903cd3c90b51fd608a7e1e0e68464741708f3bbb431d51eda015949dbbbf059c953849b41e7e682725df58a91ac5426caf55c98b0f6629839b9ba1148ed384abec574ea62710b708e46517ca719bedc0a5ff4053f8d42e7043073e2b9781b0452b7d6e6e95e4ee4ebfe80b16bacc2f716d2baf7270196b06d52eea0002ae0f3ac23b0362252f4a61828a8c4443ded742d0ea6ada67a0cf4d86236770c3e7688fcb98552afcd5b38564abd8364e2cf40da2552c4d3b53bbb4130c36eededbb30c447657879756f7f82217edcc2ba54ba82689ce2bc3fd57aeea93c0b035a8c493348e9232588aa0b4a4c79c3ff286d676b31a8c2801815cc4de633e81248d837cf500b30f128dab2248c52e6c20e2249d2c4e41d9e0077eaaac62f60c6e08febc3b5c4c121b6c3be7e6f1a72daf737f15fe94780c0eb5fc24899b1e1261c9dd5ae572a2391550e55b2c8c7b9e99eaa373878e9264f7d769f319d42dd126ffcff362af25965ea8def9ca58032dfe35e619b800210ebb2758a213b2dd8b7ae84fd63fa6fbabcb0050f119da90a36686c4bf604e1f667a00f72d1dfca3152eb8cdde95719b8e9aed3dc08ac7a8710139e4f740007ac6aa478f55cec6ef7ff233b5acedf9ba3ad82161f019758107617ba5432ae8b4f14bdbfc51418f0c884be00d2e47e74988bc9cd42949c8325a4ec9eb463b839893cf23eaba4a3df9531fe6e69b8c5431bafcb5742f1d38dbc33acc0038f70c281ef11a5507cdb854b65c0ff5876ad8205641e813a57c8d299538ff6f93329bdaa625a57141491a0033ec36112d2baf1c0aae48298c31c1cd307b46e168eb414de1d9a1f37d52b4adc52d006d34af5b579db6f537f37237e396176e4140829e6b68b4b0957e0e5ef6bfed03d17b5101b43f8c244f7e816c5cf850bc54ff2b08310a11f583ec8dbbee1e76ea32b017aff547763109db9335c715b01c7873ded6c49463c95e81c8c9f240f2b17e1074af6f0faa98964f3ed9dca94c21a523d79d6c2a544428371e037584b670b6687f2d4ada21963c7fdbced44f672223de19b1c1b1288cea5b4cb039f541b658b6df90ae956882a94e662274488014f488f1b8a26c0eb86a883b5326ba9feed945af4f93c075e912781fba84805ba7b71c113903e3549896fd383c3d5e3dfc92a321c5cd3231c6591608e55af3bac2adc447b8d71e8b0b0c07f06f42f2bdfec3d6699e515f6f84c33b428020cea7529d9982f03438a4349fe4556843529f162b7c9ccfb086d5f0987c70b58ba5336c18d010ca0dc3f58949d81a9f7ebdc12e173971cd41465af750b07808598809195dba3fa913ec1fdf2522b0c006ed14800fdb23036d233c41c228d9ccf7f175d8ca361095be2a37023aaa021b6456919bf7e5c9d348372ba4364211afa6db0a7a2f17b69f93c4db19c4597c7fe302083400b84fb43f5c9f664c7522f5213a2e26ad99b75a5658ddf7d8771555a2667b35c0e282abf27a8e6fa883fdbd5b87354432032d6340df9b723a54072b42cf6069d6ff035ac1bf8028c1e0c66b978b272843ce27ba589d561b80a45301397ad9a05e39197872d3d4003a293fcc337cbebd37bbe291bd437ac48c90f497367ddd9dda0771a3477620b7da1b717ffd7c510ea95e187675d52b4631e19671e978dc4499447f2dd4bc0b1e157a9ae7cffa04a297037bbeaf1be74e74a26426cd8788774d0c169646c9e157d3975a94571e5c55c092798e6c21d4d2bfd087cf8be4f547541c38c5d54a4e8680bc165e13b513e69a23eefbdd592caf90c4fd00ce1cc63d2b47c6abe709f6e4f4578f4394941f80a8df8f1448a225fde8153f153514ebad362248266a01f174471651f1ffee872158987feed546bfb7a6c787734111f8ecacb230783d6276d7f11623db7ba9f18447efb0c40cea4b6b840e91ff60d94280df235ed550c01fff6ae7c6c849b98ece294ff1bbe5808c3e88767d6686d26b9702e60a7651322c8d3cab4b7817922495baeb4075879b0fb7b51358afdd3b78e3b2cb23e5a9a79c855d39c7f164a43b8909e1fc564c60c7182606eadcda8df9c77900a1cc1e1f9fab8ab72385f475d92510d0fd4aceebfe803b29009ee6f63488d15c62291541116c4e30861275be510d1865e64588cad3985f9a5c951bd5e32b200cf12f4138517d5f09cc5789d83624f76af0da9806e91b07a5189531a8142f5bcbe2fc3785e3e725c1e13606aaedb6e447b80650a1042c1e4932b548908a7f07226bc72600ebf6f9b8762d4f4c8c27036351c33d197b3a316d9507de83def23c97a4f020ab5198e1a603b2398ffff019967db52e2db8f8777f3d692ec5ef4eb0abfae43674f035c28633d8eebc169d9a30494a56eca467e244d78e4778fcfb94bd46023408c4d1977c7ef03a0563bbb1d9867b82ffc21d29b03b006b3e459ac3225a6f2a2060024266d21d59994a30825c925e1099e42b3c7e4f5a02d113b32d827445c1efa3d89cada8fe1a3704dee6e9d3d8ff4188434ee5a1708b5202eb529792bb0194e9e912f9822c9020787b2e9bcaa14a2987c61fc42f9ade114f84310d0137a3795dbcb362396fb48dfed5c2d5594e1d0b57a3b8ac916c1bfbf242d21c0d8d519f2885e835a7466a5c7724a2f51d492052af7bbaf6b9444a1589b86ec90f39cc33fe6f91c0b02a9bfd0487d1ccabec9346a839ad20bc39c7253d361262bce7b720a2ff0ec8713c58b6e748e72f9ad02bf52b97fc49f974e9e7a8c34fcba887acccc4957d0520523839fc43ea448252ec807348df287bdec97c8642de10afd63ca2ff2c04f07985b9f90c6ee9b4dd40f0b75fe878bfcd59efc4304d168cd2e4913c2720d787f667ec2766cd9f6ef7fbe0d0a658ebf55c8639931bb6aa09cf7c7f9bc6e57c15d60614c7db0ccc4feede1bc9ac0ff0fdd65db989e8f17cd068e9c0ead4117d43492310b8375f552e58d022a2f999e6b4011f65e916d03124fe6f8f2f78a5d43fbf072a6c090aa7b96295572537871f45cbc31c4e88973094255f8272cf0f84874e421c813980235fa4a73fb64f0514a956e1d2b02d6052b4c8e272772dcefa8e57c2e3b4dc217eca690d88bb4cc048417ebacde236ee6a53f6c0d116eb2450727648c1760eab27a18ee5a12807f503130cffd6172c39db8e35a3fd3d1955efe3dbb56ec86d9fd95cc6de04f49a77ab415aa74aa948bd1ae49913b4e0ec216eac98bc150662cb7e60d729d135a40965ae163ee0e822fa8be5702b03a5a13ed46ae5978b9c4ecd903085527c41b8f096b815424459619e2e27be19ff7ccbef76c31b2ff604ba6a4d0e2f7883a4161190cd9d4cf4246c64e1c97419bfc57a96468eb21b576ac7fcba04fdfeb01872c68a75af4b592d575ba23975642a400f4a81a2715be394c9b732fb3570880938efd3b4212c546b066a8e249648219d7303684e190a6fd085ef35ac03e6eec91be67b8cfb72bed6f6ae3e8b57bbadb14035f6f087e9164406d8e4889c17138091a61b0ab7c15e4a2e7d7537da5b199f9798b5b33da8fdda9efe05867bc8e9a676c675ab1ca2dbabff7f0295437efea6f4a93f1d7eb25d32f130ecb4b4c409df78e96a682182a3becab19626e884f595cb220e85014e78dd2c0d3f0e375cac77ed81665048ae1412df2dde4006c1f57c6ebde10f3dcf3c51c84a530c67aed15e6444ae441d0bf32752d0f720f3c0b5aac5ed98863489745bf20bd2d8c554e9661e668ba315ebae7321710589817c9976fdefdc617cc412353924aa9118902dd750ff4857002ae5cb8646879be5f55a5d1bb6321dd732e58bcb5b99e6f5b9ea1a3759b7696d7ef385a0b713331b9316676fef253b9326dec7e09d68a021afe0e439607ac1b3a3379fdb376d09e71f89e390162d694cd34398cb51dc19de1a1168a4ac420b9510582a3af0b2ce69ed3f17757155cd6d0057b7cc7d4a6ca2cc394b673debbdd74b9493215c83e27585daf504c85ce1b1e2f8b269f153250c89acfc8bce351a84d765a417079b75b2359ac5cddd644206b77781b1b88aa51e0ab590f319ff3bb68879850ee22fed201b8fbe7fd3f04700321155f2d031cf49c5f659b32a9bafc5157296567ef04304c9fa8ba4f3d0713aa188fd41b1a28adcfdbe526793a7f2a3c01e74d4684b69ab170cf9c6c7c36387f62e9f36d455b713689a706eab83cf69cc5651f0ad250effb57f64b17de86984c5e8bb825abc1031cbab882df965d587ec54362383d7dd044beff02fba03ec1d973801560e32a2797029c1d263ca4e96a03f49035976736100b7846c0dfb5c1605e1de196f9db5b458b75afef0fe513f2cd64d660b08a1274f7d79815d2d73a6ee8f9b6c05e420fa88066c9b1fd213a30f2d262fdf292e8025294495408273c381b204a31d8d173d9bdb118c438880e5e1627600b44ecd231db1aa3a33377ded14ba6ab5fa97e3b129fa08a7ea3b11c9a4f0dc0789f71a543f5bc27bc1b09dfe3df29fa3968c289fb041e80c0b44191f4eb3682b1ff2a84cd27a2c1048a3e5c2e012e7bf2774b2177c75713e750be06e7a1d80702ef44877c9125f5e0732b859dd28485cc285eb62e91b9dcb3d20fd553338092d87e43d8dcb42a8780a5be19a99218e5acd14ef6e322340f0771203160362be47deaa1797d4cd44770480a2817b2c0aa59d406b2c4c1befde237668da0a8b82952ca3b948cabf2649232c91771ef3b7ebceab2a500834b7dafc1fe117de8d6bd2d90fcc3f836b9683c9891fe6e6a7f9770cf80848928ecef1d84c18841babedf556ebf7057db35082e210f6813c982ff34a20f09a5c6918e725f10ec881a8dcc639dd0d688c1ffed103cbecf4c1565ace5baf03a4013ce690b1dc347463e209a63f0b3e5d3a760ec5714e4ad096cf6520b5c511b301626d460f835a6d3b6520caee1595cea73af5452fbc0b1380d01050a2fe3e0d6e22c58af9b6f8cdcc747ec74d058ab45d74c0919bae5a9ede3179bbcf12c13b4b1eaa3c20fcffa2b90ef5f6a536bf067b2ce907b3da9af945a299939c95be7f31453cf0fad4ea6ed8cc1cb7caab4020acb1cc6cc68dfa2dc3c50ddd523dd584f453ed20aff9b37ecb54163ac2acb07540f86472dde83c784fe0e37a057b893c69443efa4d171fc0262faa52ed805a080017fadbec34621d65fac45d920c9f4fbcd7b14180335022578aff3afcec484018d6eb75159898fd581c15e1ab59d7956ff8bb1ea4166ffc21e78639f7893029cd45d22613259fb627688526345649da384b03514ef2332c320dcf196e83e92e65ac9da07d8c706e28a51b1b61d1c6bec8afe1df804186af045cd89a48bc527e69309e863a97b436bf6b18155375a53bf64581ccd5b4cda851465c99ad785f93b5772ef2e006bedfb4a0cd1d6b584e3b7cec6b5f1294491417c513c787e50c879291a34422b32ec8962029df3db50e293c4a7c098dc3e32e66ccf395c28fcaa0c79dccf77b90944da059afe44fb21ae39880e8dc84e0ff3fdb0e28c2241d135e0aadbc427aef999aec31d4479359ada723eff51e51550f6ca8e890f1004b556a0e", 0x1000}, {&(0x7f0000001340)="6d12ab6f160f75cde6263c5075cfb1e794f6af768ac3efeff177995b01057b84a7c3fd55a31a5f9332ffd2c2b89b37aa732ba9bb61145ddb112b5cc68e89cde56244736fc562001a3a5f1d46987d93c2918c55f217046c54f96f3a52dec781e5ab6d3547065e2a33494b6153ba4fc150636f0c1818c811572192d3dfb1040af21a20856478b667125fbe2c61f623bd3e763a73f945d56abb320026f67671319a1c1ea7c9e52816b5c6c6f37baa571b9dfa1b80fa3c15e877e4c86a6b9efcdb18b7e862c15fe088c3a884cb16bf72daedf37b324d5b", 0xd5}, {&(0x7f0000001440)="1a0eb8951082889bb71fda44e274a1c557e39d45a3469eb717655e716708e89ff2d3795958ef5cbbac4c83d232b5c6e22fd5d049bdfb03d0cf219077c42c49387a969c7d48d9418ed0d16fff576e3ef46a7bb402", 0x54}, {&(0x7f00000014c0)="c99cc68424844e6d4d138d07d2d9b37723dfd6490fb52671f0e8b17b189d3fca4e19b267cbf9c49cfd0682a0361c83f3a95b2989ad0f2ce618aed104a94a99e625fc1a6a562f8c9821bd79752e998d76d475022533819eef46ae6a6d0b2ab55659e44d4db87147d0d69548ed910d93c43bcbe6a99b9f60f1cc8df9bfefa65850b2dba2ceab25bdc25e7218455cab48de5634af513f65542a3bed8a0360b020c9b1cd8591b407bc79363b0717818dee64baf3b15ae6ed28b4bbac694a34827be29b300033f20af63c29aa646a2fd7478ac16a452df59291e7265500fdb5a3d5f9ea7f8f7ae99f254a8872fa7698e68af27f60636e31d0731098ea957a35fe30", 0xff}, {&(0x7f00000015c0)="d0114b0d7f3063127ed9beb05c827ab935617055599600a6c0342ac2ced1c878ef42f2f74618723c3d1b89fbbf153860c4217dda6f92822443d31606cd6b88a00aa01471fe1bd78f482c06afc61e8de9fa6f0e718e1fca208f3c2dcad038e9001ebe8748de7a00720a30fb95f89ab8", 0x6f}, {&(0x7f0000001640)="121a72620b36b38e860ea05655c720d9c09f0bb4eb3bc74b9db6273dfc2010ead50a4ff00caad36c00ab6c9841c540c8690877ac4bcec06ab565bb12e3d252e9096b6eced8f567680ea44b2cdaf466ab9fbc58e3e7bcd25fc1a6b415feb9d7c9191a20ab02f09edf1486f2e585dcea3f6a0a7a08cceebf6c9cb27fedb0d3e250dac928e8f20c3e10360ac077e6fa93b0c9c721c82ba7a32a8ab886cc6ce54a14f4c0af448846afc47d054e139adf17a7c9793ef888d41f1a8c1a1f8a7e", 0xbd}, {&(0x7f0000001700)="75a7bd2847480c86d985ff8fe559f13be5aa23a80c19c1c11bef475c3c5a0f09f782aff38653434bcc46af8fba546d1ef45cdfdb3357286215e141f317bf4a2e74adbace62b2ed23ce3b5f47b46b0523b6d6b76f688ed6e9ab0a024ab17f50cde8ec862463bc407196379d4c3a168a671961a371ad861f02058d21410e44ea744908f7bd5bb63bcc956abc14f7301f0a5a513b456320e2f975a26886f7c19d024a00ad2471e07bc20519f666f1a18883efd6dc7f1e1b35fb8a5d644919352d2aa5", 0xc1}], 0xa, &(0x7f0000002dc0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20, r21]}], 0xe8, 0x40a}, 0xd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:17:08 executing program 0: socketpair(0x0, 0x8003, 0x448c, &(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x40, 0x149) socketpair$inet6(0x18, 0xc007, 0xffffffffffffff00, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x12b) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getuid() getegid() getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpgrp() unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') fchmodat(r2, &(0x7f00000004c0)='./file1\x00', 0xa4, 0x0) 16:17:08 executing program 1: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r0, r1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r2, 0x0, &(0x7f0000000040)) 16:17:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8, 0x179}, 0x10) 16:17:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900", 0x8e) chmod(&(0x7f0000000240)='./bus\x00', 0x102) getrusage(0x1, &(0x7f0000000140)) 16:17:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x13, 0xf7f}) r0 = getgid() setgid(r0) socketpair(0x3e, 0x8005, 0x4cff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) 16:17:08 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="61896c18e04d917796d1012fccd2f7a7de75bbfd72c201581081705dfaad72b6bc617c8419f62b41c8ae33e6255366e639b264293a3e64a8b11e3b1531c7b449359819e6ca3e7f45f404ad8d7de470fba3e64fe013f398b0a7db8488a840a705f6ed71daf0a6c38d3f953da7127f234b6ce2bd219fde264d3d60578092bae23beebc3ab1d5871219ecedca9d567cbc7a262b64e9e611ec7ee9253fb226411c6eed84e5101bcc5dadec7734a245", 0xad) 16:17:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/126, 0x7e) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='W\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./bus\x00') 16:17:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x58) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/197) r1 = semget$private(0x0, 0x5, 0x9e) semop(r1, 0x0, 0x0) 16:17:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x7) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x800000000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x8, 0x8, 0x0, "75e9b67f42635f0ced1ddf3962f7b7b98913eff2", 0x1, 0x6}) setrlimit(0x6, &(0x7f00000001c0)={0x2, 0x1}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') kqueue() syz_open_pts() write(r1, &(0x7f0000000f00)="c97ef5a469cf113786f799b8655c216b60ee5ec14e06ace842cd193e96fd1d4e0613c8a6608a2a849ae917b1ec466dfa4747e2607caf6c4513eec285da8946909cd3bbd7c1274702efb865cb85ee946a53b195f1f60496c70857468902e6b7fbaa911deada0a55850d2cc58525adeede8784f19466f7dc66407178a69e61380d33", 0x81) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) dup2(r0, r0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) getrusage(0x0, &(0x7f0000000300)) syz_open_pts() kqueue() syz_open_pts() 16:17:08 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) 16:17:08 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x80, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0x80000001, 0x800}, {0x0, 0x98}, {}], 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10001) 16:17:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1a88, &(0x7f0000000000)=0x947, 0x4) 16:17:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) preadv(r0, &(0x7f0000000040), 0x0, 0x0) geteuid() 16:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x401, 0x63, 0x7, 0x100000001, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 16:17:09 executing program 1: clock_settime(0x0, 0x0) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1ac}], 0x1, 0x2) 16:17:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x8e) close(r0) 16:17:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0/../file0/file0\x00', 0x3) 16:17:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) close(r0) socket$inet(0x2, 0xc000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="80702e822724684f0ec6c2e565d01de8a6a233304d1971e61e4ab1c5e1a2cfee1046ecb5eaf961711619b1847d670e3b3341aafdda6a69171639c2348e5acaa3de6f0b8edb3fe343eab73faa7fe1176737f3cffbf318ae4622638f85853ee56aa3fbf4fe09c94429669b19fdb395bc7d57a2286dc0e7d11593774c", 0x7b) 16:17:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 16:17:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x84a}], 0x1) getsockname$inet(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287", 0x44) socketpair$inet(0x2, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "bad84b73f2a42ccccaa772d83726cf835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendto$unix(r0, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 16:17:09 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x20008, 0xa) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x28) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:17:09 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:17:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="14002e2f66696c6530004d83a3dca7cfd6002c701b5512b493f3fed0a65a7597a81769052364fe41b83db5c20e79df61576a813f8ae0c91f4bf3ade91de70bab8e5f52786a63e22adc7deae006fc566573f981747d67b689fd25ca7de0c8a8d7b62a8edb1bd9de950ca2d063e348fc8cc8936fcdceb1b3238b3ef706d40000000000000000e62d30031c586a091c7e58922bba21d6924a642d4b8525adde4caddf1b808636609f0357bc73b2176a8fbd3a7e32e5c6d36c139af0abd3213b7b0595a1419e6ed561328ca27d9c72be2b8a89b5616fdc705dec4ceb86119889b44d05fe282e4c5ef94df0171b1b3c36e90c0318eec8ae4019e05a321cffcedf37ec81de000000000000000000"], 0x1, 0x0}, 0x0) 16:17:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) write(r0, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x30}], 0x2, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) listen(r0, 0x4) dup2(0xffffffffffffffff, r0) 16:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xc023, 0xb, 0xfffffffffffffffc, 0x40000000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="6b2a47b3c00cd0bf72ebd1e33eb78d68a3f45cf1f19216c7315f081f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d172c38dde1d48281da22680e35e69b76aaa97442b54185211ad1d80d13848da4b91db31947b41371824dbbfb06a31f1f12a381be0785e2a101e525b9212bb7cb80b66bca7ba7f96e9dd0a2d46349834ec1f355bbb45f3705bf3ec1f00d17f1243e54c2b8b4222a5e6e01c4f61c36f4000d863cc5641fe0917df04a6ab22bfdf8e7594d5b39a1e781236418b3e35327dec998d9adfce99d190f44a0dcefca382e9a7bad58859e", 0xfffffffffffffe36) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x63) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0xa, 0x40, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x16, 0x10001, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x1000, 0x9}], 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x680}], 0xfffffffffffffff8, &(0x7f0000000140)={0xb92e, 0x80000001}) 16:17:10 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) clock_getres(0x4, &(0x7f0000000000)) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) syz_execute_func(&(0x7f0000000080)="46a80026400f4ef58fc97812c9c4814969581ac4017a12f6c461ed660db9000000c48229b6ef660f38dbf666f043183f2666440fae3e") shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) r4 = socket(0x3, 0x3, 0x10000) getsockopt(r4, 0xffff, 0x1, &(0x7f00000000c0)=""/156, &(0x7f0000000180)=0x9c) shmdt(r3) 16:17:10 executing program 0: getpid() mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:17:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:17:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCSDTR(r0, 0x20007479) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) socketpair$inet(0x2, 0x5, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000100)=""/219, 0xdb) socketpair(0x2, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x4) 16:17:11 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) msgget(0x1, 0x100) 16:17:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0), 0x10000045, 0x0) 16:17:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) setsockopt(r0, 0x7, 0x7, &(0x7f0000000100)="45fc0c2466414db1650432b3df53d34eeb3d585d8859d80590ea1c2a9390e6d66269c6d2a98b3d4e9a80cfd9527e17eb8f2e58b34a4829f61fb8ba606ba32cc95dde46cee656", 0x46) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:17:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x48) fchmod(r4, 0x70) r5 = getgid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xbc85, r1, r2, r3, r5, 0x80, 0xff}, 0x8, 0x8000, r6, r7, 0x10000, 0x7, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r9 = fcntl$getown(r8, 0x5) setpgid(r9, r9) 16:17:11 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x11ed, 0x4, 0x6, 0x4, "5749ee0e5b7590f34258d4e79692bd83c687b8db", 0x2, 0x5}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:17:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)="c6e779160f08a853210ffb538c17d3964abc3edd2dca0b1a2085dc4447dceafdc21ad77424fbb001eb9b7b1bc5b0a2b84612cf9f179b728a02fec06a19f9cf8dfb1bc07dfb6a427dc5cd8ba134e01294ec08831d280fdbed08af1d19628afdb6e5e6c46ea57c5c8966bdb021da7462fe46e0259b52e1fb7b6bf43519682f9cda119c4d7c5a323566f2f90a29d9e18ee64b0abd047506075e74a80f3541c5623f35eda44a38f5d341bc163fa36e530f55f76275d8c7453b7624c15d530625d63b4cf554004a7cd1b6e899a44cd562", 0xce}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20800, 0x0) 16:17:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)) 16:17:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) socketpair(0x1, 0x4, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x4003, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:17:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/218, 0x45a) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) dup2(r1, r0) 16:17:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x100000001) clock_settime(0x3, &(0x7f0000000080)) 16:17:11 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x48) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 16:17:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xfffffffffffffea7}], 0x1, 0x0}, 0x842) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x57) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmod(r1, 0x0) 16:17:11 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:17:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:17:11 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x8000, 0x3}], 0xfffffffffffffffe, 0x0, 0x9ccb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) socketpair$inet(0x2, 0x8006, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) close(r4) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:17:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:17:12 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x8000000000000002) msgget(0x2, 0x241) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x8001, 0x200, r1}) fcntl$setflags(r0, 0x2, 0x1) 16:17:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1}], 0x2, 0x7ff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x12a06, 0x115) getrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:17:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:17:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x109, 0xd) 16:17:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:17:13 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:17:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 16:17:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r1, r2, r3}, 0xc) bind(r0, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/64, 0x40}], 0x9, &(0x7f0000000600)=""/10, 0xa, 0x400}, 0x41) 16:17:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x84) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xd80, 0x20) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r2, r4) open$dir(&(0x7f0000000380)='./file0\x00', 0x20080, 0x1) fchmod(r1, 0x148) recvfrom(r0, &(0x7f00000003c0)=""/8, 0x8, 0x40, &(0x7f0000000400)=@in6={0x18, 0x2, 0x1000000000000000, 0x7ff}, 0xc) getpgid(r3) getsockname(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/96, 0x60}], 0x2, 0x0) open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x10d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000680)) wait4(r3, &(0x7f00000006c0), 0x2, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x4) dup(r0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000200)) listen(0xffffffffffffffff, 0x401) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/232, 0xe8) 16:17:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) dup(r0) execve(0x0, 0x0, 0x0) flock(r0, 0x1) 16:17:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x1) getsockopt(r0, 0x400029, 0x40, 0x0, 0x0) 16:17:13 executing program 0: shmget(0x2, 0xb000, 0x100, &(0x7f0000f37000/0xb000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000fb9000/0x1000)=nil, 0x1000, 0x2, 0x16, r0, 0x0, 0x0) mlock(&(0x7f0000c40000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ec1000/0x1000)=nil, 0x1000, 0x0) 16:17:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x800, 0x7, 0x6, "8bbb0e2e84f73773311e9d44a8312b204b0577dd", 0x6, 0x100}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() write(r1, &(0x7f0000000300)="ff67be8f068835c65f0388fa4cc76734e123df4e93d3e230f36ffe39fe5797fe43bed7c33629a22a655a698cd902b3bcd14027c426d4788eaa1db1ca798b6c4a8b5864491fc7c718fd33dc7388346e79b35226e91028b63c5e74430dfb4f11aae6c9035fbcb5b77add019a26185bd10345e256b6632a789ddca0bf714ed796b5", 0x80) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x104) readv(r4, &(0x7f0000000380), 0x0) 16:17:14 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x818, 0xc8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xb, &(0x7f0000000400), &(0x7f00000003c0)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x100000001, 0x32, 0x40, 0x32ef, "bae4b2a6cc2408b47220eaa8a40b6dbe660abd60", 0x1, 0x400}) recvfrom(r0, &(0x7f0000000180)=""/77, 0x4d, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x800}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x982, 0x48) sendto(r3, &(0x7f0000002580)="ec6951f3e817bf867766c05557ddd4e7b419b1c89607616c067aa5ae5805886736c605e6ed3ca5659c05237f617c61998a0e02a2f108273fd3a6801fb667c73b23ca847925d4acbaee5ed04e8aa2c7ff499d756fd836f7136ae7ad5ba871686013f7cf04207ae75b5b16f0a0698b5d9721f52fdd2426fabfe12d89e729d0a4eaf5921b05e5a55a8f6a429a1a13f7d84aad00efd967712b4dad2fba041e10ad34a204a4dd01e229b7cf4032292b4fbc6c08a3693b10344e62658fa36ac8bfbaf84a09018b1ad5a72eb71314a78b8b368951aa2421f945164fb53433b8ed5ece626c4c088c06c7cc6e5cc146078ba05764a5b51a438ee4e6e4676f5e380ed1ae9f05861a9b9e7b708cdb6694b7caceb8d9d15d6991142582c0df23f72e4c87b1cb1a177012874e859664c296271f39a5e31729400d427434052b3317822802f89ebe63d2d0b966dbd4a46ba0c28bac76b6231f36de37d1956fd262d9e5fc80ce8a6d140c2972b81e898e521f28ba1e896f7e9b2924856f7e1b225b1ce63cbb1eb26ccccc0b42e2f51d32834a795420a03c87e8696d782c085a45b29a03a7a5496acaa91e9eb6b68aad123960dd7b2f126afa4b82591832e3d28b70a673f03ab47bbd460c3f5ad7a5a131d3e8d99e5adf6a1a2f9a44f26c6e4701b0fccde10823cf2c945c0f0d1fae5dc576a9a9c936aff594ebfff1c3da39b6fcabd699bbd22aeb1174ecc0d906ece3dc5e24e25e4e5424f22d32e35030f8af18a143a93abdfa85c2c5c1c93d2d45c91a586bce46decb59d35dafac69181f1c9f7268e91a8c25eaff5487206a3177dd06c7a59b7a6883657ad29297e33dbb30213a85681b5fb9622074121ff6f6570cd592b830c2d06783a31edca331d32524043300782d4385c035838216602ad41a2045db7d639e55a9c06f6ebe146922c9c4b3a200e01b5bc3070b628e4224e6f6b9150125a66fa592083f18f7d4aecaf594bf95084ee4902561ca4fa2d3008e3fe87b1110fe4ed1d571ec233166549687cebabb11aa4245d4fc35357fe94cfcd8899bcb0fc5ba52d1cf1b6dc480386d5b8d7f7bc8ba776b51fa38c801d4ed9108f62fd402e9773e328f7ab0fdf5286952737fc8eda119469e2ef3b84cb9f85fb0c22d49cf3571474b30e6e6ba0e547cfafd4e10592c144037a6dbeab67336877bdde579f48a72f1caa0199815045115de4c6400b46d290788ec946e301353c99796b5f14f36d3398bbf8906274479b73730cdc105b7749b829a143163f2b66989e79a5b1fb1d3269de97691c58b952fff4d38c803805b3c130c933f2824f03ec63465752dad56d27fe33dea9960d793b95992fbfda575f913a714698baff2375847b4e75026d8530ec18beed411521bb09a05614dcb1d003ea23df865135b72c90a19340f324a7fccbc66a2adacf2a7418b249f73b50e241c7aeeba237a0be67f95ed5df7f7cce1669c7c92e133b7bf1c799da2c43c9df3fc789cba0ad59ac99b265b596748808360cec837aab927406061bffa2bd7594074e08df5f3dabcb14171a7f7d98fdb0ad522a5cdad90adec8426b37f35c6b45e023f8dda711cf135f13d71475f02c14ef9b61e78be610b02e139da5f2c0c3059fb50815244548a42d28f9c9c07e382ce6fe04ac09b7c12d309fb508475abd6be25f27196fcf6027236c7f3d3426b03c1b7e69e2a2365e0205f00b9cd918d66b9f2f4f65de190b8e4694c12c3bdce0df89d3283b89a5ed4173c8c482c1593ac98899243a24effe66d3cf57582c5ec21c6c1ad10fb0dcf3624367dac19152b8e0e87d81ff5e4d292e961578d4a45e25ba12c5c93e68ed245007a3e2af5acdb88f14330ec1f66e1c1f6a8978aaea1130e7365e99ccd205f6c229856e16d03aa8d557f95044821f7b500c9fc2ccfbfe5292a10904d51762c47183ec1ec70b251fb2d050deaa6a19a21b6e3b4fbb668ad05e7ee7def8bcf9a8643a871055fe87849607ced6e6b31b7c0bcc50e83a9949d537c89e1363b6098d18440209ff5c91c24ba744aca0034d1038db0ee75440ee89ca15e3f8a869a4d0ce0bf9bc7a8406b738cad4b54cf3d762e77b715f2080465c6f1787bfb1ea25a48ef15370d177b32699093b163e7ab51c85efed6e767dee9ba4982ff24082de32ee5bb74bd7903202934d354ed3920fd0efd599cf3dac76cfd0df2c4c2b955bc664c42f3528bf0badc6e4841c61e9681099d482f267a1c842f97b3ce1ec030b8fd7191adf9d87abe134d15a3e102e17cd1352cb28af1a04e295a12e538b2f4149ef78cee9ba085ce0a46a5ff4a71cc8112c6ad2c1fe3687e3361ca82a0ccda58593d2f8157c0f306a001608a37fa606a64216904ca6ca869fca92e4525192459f7211d8409ae81eddec85c17d72a161c4912f5e8187985a427f9dc19177790e2be88b4646dab0ac3469ee1ec19fca38b83fd1d30e227ab02b96c42ccc41230497910b191741e1535bec142face3f722c9d1a7eb1d415fbfe00d871dd72ff63bd24d15a4e5b5d12b5a7e03bf49620ff2f5665adaf48ffe506e2e01a727e109e001d6dfe126984682d25ef02e822a34a0da0d09855b60f59fdb279a1cbfa607d6b984629905c3b0ec81db829f6716cc016263a670730bec59b85d4fa269eeed118a108b3d9cca01c2e5db03231da1c8587fd004e1938e183e06f37a338e5d84311828d05d822cbbff0707791b6a106ae9c4f01d5ba2ff8d3017a06eafc585759cc8cfd774a72cd1736bf7b3f338e4610da5ac11d4954c894aa17ee58aa684e565e3588d4e259caca80d22d07c7c0b812b298a13caf1ad65810aa341cd077e89629ce2b6e2390cb9ff462365ab137f6caf1053e1e343b08bc69b148a379362ed743b0dd3a1ea79d311fb874233bdda7d0674bd4c0d0926a45af56061fc67a316e0b1015007558896b58938f2c6e41bb87cc77d483f01b6ee92e1f9e6bfd06c4fe92fdb508a56d3142c38e452a05b2a5b145c9961d11f73a24c812a0b84eff9e50effce1af248133dfeecf5828e85fbeebdf15faa4a6b4930c1a3c4f75f5ea30d8ebd340f3a0a5289b5f4fb87869577b5a4daecabc2b533e50ee872345b077d2bfab0de1afce93a9b7e64e90a9ccfe3ad42b02b9af023b121c4090d16177e5825aafd1e7b0b9ead9979ef1bdeea21c34cf6824e2b4f3c5c148fee19cafa7939a116befc822936f0dddf9110abf53cad753fb4a382f399039359c9e917c7fcb5c50c11222c327e3bcf69a310e607aa34c4b2156a6c652982d415918948e3bb36e898eef00382d7b9d2d8c4e37f238c21dbdf1092d46e39c038b25c5d65bf081720500dc2966f70f31a3a8ef6198393d79f09bad7c67dcba682f429cff239d041662d51724e4786e0aefcba84d944f6effcda654a991f7246639c1ceeacaa7f8febf094d140d0e2a1cc1310a3e379799343e79bc6b95aab0fe264ed9f08473c9d4e7f294d85a196661076ea6b11ab61c37e8e5e675e9df8d58453cbb49b748bacf527533b5927ba2584079f1c3033c936a0a58af2001e89a6db906d594f5d47a604652f52abbd7be85b2b875735351ad4137616dc483528c420f58fffc0718aa24a3dff8c182a107a76ff417ddc40ac5db37ab83306c17f077670e8989b9c8c9faaa80a92a891f1d63ad1486205c4ef4c52022302caf5304d3add8c16a08692159468c1c7851d6ae3cf8ed5b1f8893e74b630a3ffb5da100cb9b55f193dbce6814bda179e89b0f79ec88e8b7bf3b0144d47daeaad7f477e2b4ba46d2c8140f80dc0addbb551ee98190becd51fa580c637fca37ded005297c134ae0cf753c3e5b97c73b2fc41102dcf2c1b59404f536187b1ab089b1e952548b2a190e5fff19556d26e5c7969a6a126d461495e3311607a6af6870d75b470eae727cc867b8ee6d6c56dd98a3c0a61136cd09bf4efd4d50d4aef41cb2560e160f7339dcbb23ca246ded45431c9316fc44295ee8a9c805527f4fa598a7c4beb423e800c57954aa8c208b089233ea56f1881558cb772bd6fd9862cf635e1e4fe165618fb136c7efe9053110ea52bf1f61e2cdbee381bdd340745491c44cb1e210e3d8977fd79e53f0370d762d0323405ef665cc63510e7e1ab43614483f3b333cbb45a17d45fbee6fcd636daee3056f141041087ec400d62d3dcd140b0238bbed0cb584a3adebda7e687fa76044c8145b1fbc3a4267af79b84c3274b897a1cb6a0c355eb4b8a1fa4d7b5131d46d29585d4457d367a3ae6e1822137b8e598dbfd04c2f15ff608b2a14c6b0fc7c7de58563cfdf7cbb00fe5123abe513492d4d70a43885a6fa43c1c72137c742cd77cbbd701d7d19ebf67240020c52d4ba2cfc216f4181e4a89ff182d5a5f4825a2b236616f49cdac3c9b6e81597783a28931c84c4ab8febedc14ca63643ea58fa1f35ddd4931ed6030487753120679fd56ea54c62713acdbbea9a68f7e3544d5347eeb88a7fd7f07444e1642f27e291a7991b13b8c604ee561d1ad778c535e03fd15f5897eacfccc1d994efb390ef93995e370943c1e80373872d222f74caea8c5cd9e6f7e6fa11a32b41d226e272bfa2bde6c8dff674adce1d35178e75edab5c53a61ab8f3f4ec1defb9e6ceca2afb09c8e50c0c178a299b7bb32e4a23ffcfd0ad420f4f8f198010586ceea9dffd8ecc81a76299aeb0aef2f73e5ae8eae715d85b30296366ed1aabf07ada433ce850f4b6ca1f489b378c79eb10c7ad29f21a6a54970e8eb65616c8d9b6f829850d645ab5723114887164417bb723546c7511dde9392dbb91b44e3aeb0e9c7be538070b502d4bec47cdfb9126cfabe21e65aabc6884a2908ccf227683f0ece74789edf41705a2db727f9d6ac9ee6e85ba2f74c491f00c9ccd1fd06682f31770db95993e5d2040bdf879800288c97df4e5a0dae6597e98eb1080cb84315a6e9684058e363d3fe9cad07d79e8427f31093459a0c2c5fe45bf44c3d8ffdc9c50ccc48a35eb9787e2d6fe94713118dd29b43138d8df0e38f91c4e2009ee9c52e06c18370bd10869301b0513bd2dfb32eb5629865dd39595028155e8f316a171f7a61b5f9fac79279b3598c4a2d24ceac756946dbdbe1e0f27649f6e9e30275929e9c1a48173f814675bbdcc56775304cbbed9818ae2403bd501f4052c643fccdace3a7fbe3e2b5ade664138ae91fcb330d34327057ed70d9e696961b8f10367d1b835f320d6b889f4e4117078c26706c591dccae318187d1b97774c436620b10405fef55808e016b4b72bb90c91b229295b5b348fb8743af4d3dccf7d858afefa9e5b8475488ba5e00a25de3bb61e995251ebd158d525f6c968a2c0f1bdcaa6ae58ecc50039ddd9b60bc43319f519b3151601a4c9074bf01ecda6ca554bc50891b9a3c5d13616187bbb045194911bbe82553602c368aaef60161616b7e96ece59cec9e8291bb95d75f8f603b6114cb9006c94c7bcf35394df8e2a85e2928c33b89280907786a32a1b3fefc9091ae356a34ce990752eb60763f7743ddcaee341adabbb684e0c89a2d484b2a3f724a39ab5c4b64f58196f55bd45545ce39e0bd6f66cbb931bbc49f75539a0f5daa401cb14fbab505d756dc617aa3a283952785f2f4a9f4124998b4a92a408dc8dbe1d4306707a0fd342420ed2456b79f3f89f4fa40e93623fdfe6c0263ba1d761a35436e019040640decd2d366dda4854bea60b8199dbd8c670dbc7d23ce83f2abaac392b688860899129ea75842a949a9be83024f1ab9ae326278bae164726cdde1443fc765a7eab2ab5af048c3bd0d6c5ec89", 0x1000, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x0, 0x81}, 0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000002540)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000003580)=ANY=[@ANYBLOB="2000000000000000ffff000004000000cbcfb7388331a8cd1d0e5800000000003000000000000000ffff000000000000fdafdedd3381ff0873094d1e04d39ab511e38315bbfcbd94b300000000000000600000000000000001000000000000003ff4f8b7acb0a0b5575d9a0b614526561e43ac37196f2f59e36fbc74c487357b0a3523b59aba7c101faf8f0058728fd374e816391057473c3b0525babda7c975a95465dab1e02f4124960000000000003000000000000000ffff0000010000001d26355a84c5b07dd3ae31990301e00513d2c733334c3e0034000000000000005800000000000000ffff00008c0e0000b09600b32f41142707192859063114d500ff11cd084234d1cd1218471119dc1283b7646cf4aed71fd393d225435e8a74997c3e2d8e22e5b785b7baf9712a866bc7a8aada3cc9a5001010000000000000ffff0000f8ffffffe6da20f008b9482889acbe725fc09f87ce615917fb3aa04b6fe5594265a4e0f9ee20e798bd5b78a65292df2c1ddc2d004be7237a5da182b0f04b1d57316062d03425475be897531dd30b756694b75292bea69d1b4b6a97f5e8b8690dbccf2066c6b4e493d0c7797a87842c202acc9b021c89be396d48ddeb7398c49873e342fb0111e669604eaedc4892cbde76a5998a0c2878b3b05846e158f7a478f00f4ac16a031d70a2a8eb647ae2f6718b7bb8383a66b3a9692e30610af552d05d29057e1601c853ceb8429e7572aec451f44186a888c8002da0f61ee65e9b3e62c5aa7612a9a7e5b0ca7815251e6fe311d43c21caf18383457a05cea8becf50973edf67a9f61ca5847bcc3932d31d63ab2aaf92f90be2d56228a3f0cd941a7dd86a7eff52a5de925d966250c8bea10c1b5f52cbe6c6cd9be99573a5fa19d180360ada11b28a5ff3eb696d516828cf4e00ff7d7029e2b3e0f488953c38ec09244472ead491c619a6696a6e6b8f9dc94c90d28a1d245a674395899e6937de05765f1fc552afcc297390cae2e84db8bf1bb6b68f79147140404ccf0b23a0d0c746e8abc84e24c6a588d35fe7463aca8777ecd92584d1c14a5aaba7cda52122ab6b1ae0e092e91a95f5cd00a86a9e1f51f95dea99790adee2fb263d4cde2248ff74de6e1b76e12d4d787d004e27b8ea5f7c43769872aa45f5e5e6e457036c3916e700b99117e8560dcb34db7ab8fdead2f658b167386eda0af1a5848c99417408ef319e43f6a413e8f5581a8d10e57b6c39506c3ca342b130522bdad58fdeeba45991d21a4b3d104d386291404ee2c3be55c3422c6370bfeb23ca54267be48f1a154bed2d644a49d2bc993cb01fe9f75f69e5e3f9b935eade14e009b6de51e8e02ef171cb793d0bf2249f0e2ff0fb160b23528c1f103ad3478714137bd3346a0ff07b1987c39f5ccc28d79fedde2f15365cfd3a3d87f4c1e2f1f26b55d0fea3d844460d3feb38b5551b222522552a4d42d638b5e2fc1ba854033daaec1b0363b7c4dda0e69a8bf147434ad41a9471ed26751977f8289f59e0fed1c4e2a71e5c62508b8e370275c8b6978dd148d2e562aba262b8f1cc7d9cff76fa643d85ae50bb30205d307e39362dd9a9e822020cf03959e47344ec7e6d1316954e39736e80bacffefae34f4cea96e01da4effaae4eceb52dcdf3e53cc19492b36760e80cb1145693a2a9d5598c646f9e968e584f02f2c53ffa8026702d1e35e43d2d7eb3037437d363e24c5f137c3cab435a7f9df2f5fb8e433db13f0aa6dbb912b3290acd96422d2c9dd19b99c732f18165e3fc04b90ff0f989b0a6523cc1b06cdc26cb383a7acfe80ecf4e0d684b5b61d6e56dc8f06816d12a6345a0f9eaa4c18f59332fc4a1f5fd0892c8451be5ce209339d4c27f6e7a6c19fa0ccb31941356f8ba6438340e21e2c51cee44e2b45eb90a1c72a5d44f29b01309c4c023623f5b776af490cdc683424adbe61391cd76a2cfdba4ff49181bb9d73a5d1c325317f5c6454a0b6417c700e92619cce69117e475f15ecefcfe46976d8d9542cf7cc574a75b34c536ce6fbfe4dc3b498cc86e2d205ed2dfa86c07fbda18b0647e0af42b30cfcd58f2248382f1243a5922764f714e12f91f3dc5a40f0725fd9066a81680d2386a414b86cea98f7ac28c43086df96096edc9225a845a900e918600000000fd4972161905fd1d5ed4f9790ed6fe618cc61d2aa1205dc9a244ba2c214955114027ce4ef7e1dae14a676f38c498f8d4b28b703e52172d140e426510cd30f849f4c8a4e4b2fb870130b956d9f40834013427d09b9531495f69baded036d41fb38909bf4ae91b5c699c4bbe19db458862b0a1b73667067c663e66833b16cf7863bed23f5bc326b90254622ca4607d28318a373370817d8ebf28897ffacab755f98b934ec11e888d7d99e2564bd95d4e0e468cbedf679886608b62783bc0862dabb3cfae8d0fc9c93879144edd3d28f3172d3cbf06b1d697c86e6f924d6fb8c589e5bd93b4ef3bc0875f54109470834c057b818738f77954c28ecb3b561ff670cde26d470120b6fd2d2fea9bf6f65b2715704d4c65dc59ff7d44cf0118aff3132ce03fca92627584401601573768cc8caf90dd1ac34a862517938a7215147eabacfebd5807808044cbe6a9db2c42beb25d2cf0cc5df4a3f511b1d70b939aa575112700600b15651a582eb8c8461c9136f598f7d1afb3ffec86cce2ebb803800617bbe4d07cd75c0384f807ab9e20e4ef0b9c9394beca3e93d3fc602e5d3974d321ecef70677fa26054dc17ce61ae28716015fe3922104838a0875da279ae19b9c5783b1d8ba5ebdbd03b727509083729fc8757cef7a62b83a173d7318131541eb95c7748241d79d681e4883c78de869c3a7b438b90b235d22d14f496df1036f8f361af46bd076639399eca15c71f8e24902bb54cf06e28b2d846df4f1900ea8658e53da53e8960dbf1a17e29248fff64623ed95f075706858c661492bedf7f4d5fe8fb1f6649182fb4915516b51e82780c42eb867b6104dad4d9772f98bdcad6afa79e07e662f1c054e5ab501a69990701d7452b022c732fbc9ce9e4e99072a3761d6645c8918ee137ee3b1bb051fc55b9a22c232393057011c75d1779cf182ee4d4407747b95240c48c533a22666d750848bc8a0699c902ca0fbae70436cddcfa69d549233e6db1d5ec46777ebe367b69663071849222511a36bfad8cd9809ae8cfc7b3921e5f2dd7039f7c92fe5986a9f190e8c9a2ac39fe0a6e820730347f28cec905aa183fb36c106b3f703d5f453f801f8fad568dc7c49c1605d54e4c39d760d9435cb937602cec95bd8c42f402b494a543571421294a6034cb98dc5488491fd28e4e43178ee4e076a802422b85c8e0703317df9edabd7fcdac36ac8e4f5a798aeda7325e320abf746d26f3e5e046fdf404e33f626e0423e7c4ff0e7dc5e741a1d78d77b0b345bef3204db61d223454372a8f4fb6a574c161512f2efca95376fa33a4a4d7d057bba2895a3781765ad5a19e6ceaaf63f19b98e7d4c8db7f9d08a9c8a06cb4213182d70104956cc375f23a85fd222af47eb7d7fe7bffc54d374e37ac49e195a64921e25dcd70c98c367b64857dd1b1322a3831fcb506d27a729862f8686c02011615d8d0302fa194952608ec15f251e03acab2e4ee89f624be7a9eab3599315e023711200e0c7749c12f2fd1ea873cd9d3031e16eee160ad5f2cddc960d0eba218d29dacaa1f788f038dab6341841645a3d87655b9393a1fe678262d3a7e18d879889594cbc4d11f7b0fc67a5bcfe43679ea0e8e6e107a3dc683a2328e441a5310824c0c53fe72df04c1a1a92e94fc3c1a5950b2ffcc047c0b2f739d74a87e6a37c9d8176fb2a609ec3ffc7695a97eaca9cfeb3b47250e311ef9dc87015dab03499debb2506ed0dd56e233abf4139b70bd1a67c1927739e3e0dc3703168b0362e2bad3884f77547eef63715b404e52a76da7395b2de69fad6077f3ac3fcf1175bf7e725463237bdac32f236992316ecd10d0fddd07fe0c9cfe6a6f2b2a83a327cc804131a224045f8befec233d57ea4b95c1e49df98ea6601888e2c19e51b414dc727fb01548680a9fef14a76b0d0ae9ad8755a4dddf9ea15ecd92557b813783550e18e692187e7aa00607d484c845dd748f8d6ae317fea97f55532234933010230ea79bd062132ed26cc7f947af6d65b4444ee5e8a887bcfed74ff0ec4623e01c900253f42b51cd5d7b638b7d12833cea04760fc3fd010183762ca4a8f4dc896b1d3d112f2c06542e12fec0c663ccaf273062ebc1cd33b71ff8b9c123a5c7e12fb13ab578af996d371806c752cc307823430b03b74c21a7f4ea9715ff171ea96210309393ae5cfa8201155f97ef3303105765471d3fa218e36df7c3d546539f50e7d2027274c2818e39ef6c4d557722dfa37ebc3068723caec29c3504d3fd336c781fb20ec21bdddc7c0e6092a07dde4d0e6f35b6e7c2daa201e87d146e0e20ff865886d47e7334c766b9a847cd61714d08f20670893c3df43fb23c6db527471485b09c775b60c0d8ae263da9716c03144225967d3110725aaf3527ca3252863851f1f80461388a4aaa3a9174038cc6b993e6bb8d2f4b384584a99e0995ebfcc47f9941d3951d7d1149f188738c2b55737aabac22aa6accd8d1448c04e1b7dc31743db5ea33ac3878c0a1e8561fe1e13b80633a817c2ba49cabb57a6fd1376842fc5b7bb55e550de7f1602dbf7ec3c7784e4c78b9a2e07bf35f8916bd42f27ca0fc0ab5b5ed1cf9fb1618ecd770b711bab7a96479ac57a35dc63c06f851b75adcb22cce3484e6619f1f1ddc83567b6bdaa6d34c98ad6f7c54cf294e30a4163c5dbf63d35832c2860ac56a7aaf833b1ef1fd635f84e01b719f3791e42bebf42df18f39942a74e9c72ce062ef935800bc09f823aa2b1dbb7948bb7015875e85487693f33adee53baf626f57a134d51cff0d8df5ced7a3029657dcffb612ab86e2d4d17a79d30ca9ec3e4c582d664e735f8c52ea7c59d23e00d2646b261ba49d4e631b157c0f35d83c399fcb8c3b72476c217f59255e71f0ab0fc8b08e2f7900fe713dd35866d349891fff36328df20e216cb80b1e79b65fd984149608219b072fe5b65f7ba4bff70f8df21f4f7a8af119ad02e8cb83e9a43bf1b5d83b919e52e6c2f56c211412198fbb648e8fd229c9db9ee7b5e31b552cdb4c37351df3a200dd7b0b3a67fbf5a7f27e6a2fc03d63a72693c2078012fb4ba5f301893fc003238b06c3ffd6d34762a9ab8fa4df39a20dd3d1704b6afd9cb1978ac81666c3918b6d3429ab326c46fb97f6571b03b6043dd257e6c8a922a0c0deb14aed6b1042f51b866514ca4d4bd8cafc11854783731cd3eac6d7ea020f499d2bf089c6e28d9687e53cee61d7ba92164bf8a1159788a8b19188b193ad1fa733ec6fc796be8ef87fbe13785e8796fc3a5649592592bc3fb99257f86187b20b8f0dc99d40c878efd2a005fadfb496347022769c09954cf07ba9916281250f8ccfe0d27e24303267238eeab8d2fe30211dfc939e2f5b737f8d662630ee9d3fb6b63b71defe6109910cd8f9636a41716314cdac64f59bb669782cc883f309dc709b510781ed0230e048239d78bd6d2ef446bb0cee60b07714dd43af2878822bebc06fe8959d30f1fdea85fd3e80eee3fe50b7a8a499bd3efc6613087643e0dcc24f671fa64ca7cc409a92bab921dce427caa41cc49cee4b61e719e9c598aa68bd77028df5b13377a00d63245b025febd7757e8de01d1ee34aa08008e6197e9333dbd1bb0e29741dd11e4584c38f78e9cf09a34410fc6bdb8e060db4e150028a2c531755ff6cd0189e148b0cd1cb6d309e4adc66f6048e3bd77b258a8253b1f23306d58e9db8ae339b5497bf0d71b6fe4bc66fab5eba97779f88a3e8101743efdc30e6ad22cea95b72f1ca3a7e96c1e7c9d6b672a36bf06f2bfdc4e318dc21a14ae82863b58590a3e64f2f8b4328b300ebfd8e7156fc77f44a8d4b0b68fba6126ae6fc94487ffe035ed7d2b0d03c8a9cbba624fd7868c6facd9bd13ae159d61bbf4b88edc5983bbd1c78724e70723987cf41ba96dfe3b04ef2d45c993acb1c27891acc2d5c849f11d767aa18bf99e00c126806a76c2e54414b717eae8e589f1082623e94f4a3afaa517ec92c3a5360792a2932edbec42eb1ef28050e2ee53038c7815390af213f61f7146c217e2e9bda5529649c9d82dfedec89da62f6d3dbb6cec93a652dd99225c3bcb814ec68000000000000000100000009000000e52cdd4852bb915e31383537411d4890f75d9b1b4697ae4029327a40d2b48ae9150449c39b0549cc76d69f54b26ce3e042cc03bec2cc7255126c5fc56d4bd2811f8fe0910c693740d0cbd00c95872fde17d87804dd6700001010000000000000ffff00005d000000c5fd029e6e7c4153f61802fbd9725706a59435a523ca3a2f8cf8ece2614ea5364840f641794ea92320483b84e11390971671d457a8fa116e4527ba8d0dfcb4ef1b17d39042c4cbcd81509c449d20512bd16fbc2f7d3c9e61390ae22eb1e1ac116487406f1a3023c99148d83a65906f4b82e2be300ac957026c9d182d9e6ca04810fd31ba2897595158b7594dd0fa7ffb4fae356556beb32c4c571b834cbcdcc544c59e2e6aed411eda390da0175112752ab1a0d7cba56167d47c4633adf9d6ab05117d6c4822db93408779aca3cd29fda0101a8e0936e716533d965941a8bb5b6757851274bea55be7fafc7e1b7e6dd5b64fee03c367830640772fc62cffce67bac0881b215607f917149b696dff656f5b007c995f5645180968bc6eec499d54cb89ac11c6c4142257efad72720435f565d3841ff57a39a7b2919f38fbd55e1ee221d9d0febb65f76bd96f3a8c105a8bc1cbe7101bde8072f17f596f85be9d476a60f8b7a6c8040a98edecfd0c50160598fbe9e926cf7a6a6ffd2483b2f7b2a8a2ff64832827bceab48343a81c1d8a4d325272cf99fa9cccb04408f328bcca9b35a9c258ff2388a11146f179fe3c8e056641156ae14cbe32f70d5b8f7000f28ee4176a51c8f8d2cec9413b7a39df8608046de3bb652c67720ef0ea022690ac07227704f8dd25fc8c91bab3d70307ed6abf04b151b86a6feb666b77137b43e020b7c7235b5e9e30bf71649ab3fea1aa952199bc3b77b94c0fbdf62b02d60720ca617f3a7457e750f3561569b91e9b82e22ccd1cb75e1b2852cd8b6a588a4c79831bd681811d5df944f323c4d5f7e0ee57354b0577be272767d9ed3697e6ff41fbc7ebcc70059e132d0aa11f89c469568d5d31768af47ba277619f938132b173e13fc888e1d60931c90fa5466579f4710052c61fadbfac09d07b4b99b47d73c6845ea1979a89270798819f5f1fc6b9ff8f66032b12f443c1a8f33d1760362dbacaa3c77a1f4d0ffea0de0872e2cfe01b22b1aea9b32a025e633d15c31e3969ea4f6007d981d392cad4135600e834e1b9436174cfbb522bf5f70c8c09610d695dac1dec51096c3cb62cc72cb03cb2aaaecd61d6a25d69ffb682d2e68e4b53d66d4ff7896e3882aa6646e553fc3d80425043a5f5c0c2ed048b1d1d54b67ad3ada4b8ca4320594db75cd00d28f2c1de9cc0372977be7c7d9b7878b2c9da14c4fba356da3c8b7ca68554263541a8f71f02209703c002e10c6f0b13927afc20055dc8add3753bdf466368eb14b66b1c2d437738f56120778f487b36ff040b19ea98eaec3af978b14cf7a8df2e9a2eba8e4d7181ea560c7109c3b417f30c612a07d7d4dd0fd9f4abdbf84e5a96df3a23b14c3253c68db1a1efc8796d9e038b25d98189be211632d2dbe7ec13e681bddf3bc3b71ca2d2d6727b705f7b181b4929a4ff7ceeed23cccfdfdbcd073dfd06089d9c6ec4ed325632552b6fad3922bb213da43893e5cc286a563bcd80c30d61c82bd9de71bcda45d464e91d7436d05622cd2c4a73bba9ee9ee7ea901cd7d02cb982c11764bd7c94d9c4bda2c33c843c6e04bebc78ff4dd31c1bae5beadc4d7cd8b66e90c5ef96780235f394111d61437efe40cc82173e345ac95d626229fb331bbb8840f57aef2d99fa6fb535767f0ef569a6c7930e77e33dd4898d6f5ac3da02fad8ef20373f7137d8745e81cc653114b9cf49396cb7c6120f1df1bfb8139526945e64310f8663e9277d6faff929606cd4242d721b4e6f87aa20928913e469051a4b82db8541c3f27ee4b7685e80353a53024815bd396c609a8209e01b783b10e3a48ee3f21836c013a183c044545e3c355866128c6752a44254cb4db5ac058b0158c7ea418e7f526db49e0b95872b9a3215293e78955b19662fbd30cb37b88b048670abe78b6540c9dce19da9e1313a22df6d35500e8501157ae96af0edc1ee18b28b1e4fa1aa3c1cd2302dd16b99d0af23be884e5ecffaad9b397a65199ec3c14e837177d700225f557b80b6df7607c860410a389a497a51573fc25e6940ed922adef00bcdf360d94d01403934d79ffe9d2eca5cc3bc18bc2d9a94c3745c5117da674dfa6f98d3811b318339b5339b845d0b37a74b65aa4c9069846664468eb04c5c23d33cc5fed02656918e1efe549e0437bcd5fef310e927c3e6028d3bc488c583326bc9ab76234e9afcec7ca343e7b7819ebce6c411b961fb1aa07e770f8968ab2ca03e09416cbcc1695141d1df0c8a16e80074615a3a59c7858c5267665de932cb114e08d689c5aad64c14615d8a80755dcfb35a451c96e41e9bafeacfd691a45a67a741db2c8428228dab0efe93514570ea770c0078e952f43a3233c5aa8e947a62943233e3cb10704bbb3c6bf00bc13e1b6675e70cf0725250e298f8c8e0c5fe86cd740d37f41b7c479bd844ab4ea2de3ddeea0e0e3437dd8eb50d8d0d8e631e61d4c6f10b513eb8f506f35a92e45d7e8b2eca6230e47d5a7f6dd1ef23c4528527d4e45f1901c5e003755ab03577df6b9ab7799a875e96b0556821f82c8e246ffc4635cb8448a9904b34a1f594d1fef0e932dcba94150d520f82a337a14ce9912420cfeb8f2911f53e01eb4c34b6dac77b0fc5b462ff45d44ebb47ec2a8f669b2ac466e03ff1c22605c28dba68a5ffef057eaea25993a6c54e882544011964677605746de6a0572873f9ec1f273da430c2b94c832ff7d2decf923710565a3c87ff69ca79b517f5e77b65cc66dad3cd0d10bead9963a1fbdba7034640f260b7a8ca81a73fc4ee8d1b34821cbbd83615160c0cce8988205e0b690889f1f7376df27fe81a06e03f6208492786bcb1cc17b17d30cf738d45cca3d293cab4a91555d5568b5129b7ac643439f5759a5064cf8b20704f36b759c324494462ecda1468eb388e1753e8899ecfe52d071f965b588132b85ef2f81fdd6c04a785b9cffc1ff85f82065dd6c5984708421d2794ac8390dc89ca1b7bf9ae77598a909c9990daae03410d96dab990d3f34c0fe6f0624c3b991dd5500702d8c5b34187157fecd86bb9b0f4d2f1f38f9342f2cb0cfc83b7204e3a172ecee1baf7a7ea097588d36a446fccfbb840f1612420a172439a6d433dfb60c404d37c9c8139e2cc2a500c9fde5b1895375f0d7748f00961d1c167bd875c24c6c3d6a80c28cb1e51f34d7c917dbd4ee8fa0eb043ecb778071d433da8576a8ce992f033339c3b7cec304a46467945b064b23e9db5175f0effbbc06a54713bcc735e1929feb517d2ed3e7a15635658947e862ad2d60bbf22880e3b7df2a6c9239d26871f662c85f2bb15aef97aba56f8aa6a4337d8d272f702179d2c7aaa272ae43741541f18b5da3240ece632ab65c1e9e41d41d9b2edb43ac51479fc75667ddb95f47169e53c14453b7415d14881cfe95999b09323f955361be77edcc19e956b88e7ff469f15e5296c59e514db401e25a757e0d6fef992373d2b639be55334805db886c6afdf678d9cd301086e01614103f695a2a244c69d35d04ffca45c0abbeeca05d3c6d0154d63ea26cf338dd191ac632dd07f22b73e7930f1ad53360ad117f2e18e137fee885e787fc4a7c134069ea9e51aaf0208e3c70317535737f34ac7533a795d1ba64ff21b77131ef3e20b374ca7453337348ec574902c7062271d06a789dd3f1449138045a86f728fe3297e65ea28af540bae6ce1c5abf7eb256c37b00fdaaa663dacab2df301d13679539be3a588590d2b7482a5bb72521cb4f7a03ee16523f64fa014da7c6435037dd0c31e93404f124433dc97cd970401e0c1e279761c97cb7f0e061706763c44a5f2414e80474fe2330dbe18dd76f0650b3aa1a106573088892fd0ce06129e2661cb5b16485ab9fcee4e7eff1f3ca28bd7b24806ce5a56e3cbdc1c21a8bbb65451ddade15a9915b89b2249e6a1461d6da4ff608e1d25776a2b2cc74d9a351c2032c211095405aeb4f13223cbbbbcc0088539d91b46675391ce3233d3a2f6af70cc2aa9d5cb8269667c77115ad8ff7043b9a6e1df59cf10528927db42050deabe4a222cb7eb7594b71b6656bdedffd9ff797619b19986642c413cf9b2283ef1a84fd7abd566273ab865f86c1582653d9da9d76dc5e25ba02cfb69ef970811cae69a3b227214ec25457f5ddb91cd232d58a1a458e385c0c641cd59e2d61188edfdac4b051951488f8fce97ab3392b19e6628dc34956e98fd291474f9a54a88dbb24eef57e27ab844e4c34f4349ca7b781c02f6bfcc802e96cd422ac293d168bd7175304bf899f254ab1ae6c49bfe6a594bc0dac5ad28f9aefbe2077b2ffb7d873c934c5740651c1e0aa268582ae97f8851a08f7a97cf03e416418e0524d429be2249892f6fbee9ab1a2e040382d04753b92cbbf4afa892537eb4df6237290c8c41d566090fafd9f1c7900358ccf05944f48f62140d45fef4833f7aded68295c10e051720ffcb48886c0f084010057f76e4f2172be64ec342e1085714e429a15820a9e124140a1693d4bac1dd7fc37974f204a1e2ab5054006e58ffa384013fb211811f0a420c3514d1ef3a3ba7810973126ae3fb15f4fbafcc3c79c59e3564e817bac4c0da1ec7a6289d9619b4179da590a9ef2e38489dae9485d829bfaeff7ef6ecc615530ccf41da011ec1902ad56a9e3257aac11531bed3b920feca113baeff3e022945f477dbe108a02058a5ece2927634ed5d9895a4a83973375e3d87a5ea1cfba6c3f28800d364bf9d246077b595d4928ffeca14cd76f74b25ac3e869ca596d99d4e48be4beea0fdc6037d477a314135f4273527441df45851f2010c7976b6a16b6913f4b3e6b563469a93429e4647de3367661fda579f42dce307b5f0430e9bedf769b72abf5819b1ece399e512c68bc07ee31a681cfc9503e38dad37be143058ce20e50c1cd5afbd9183da3f2b889bd1a3c97062560ee8ed63e672b1c2ea15b9613c2eb414c5a88f4804720292ee278aa235bef3a2918c2e22c6e2833fcbcc6242256de22ef2606af7e3db581f9b45a99b13d3100f34e3f4d31818d316e93870fc0aa4c18c6b6554917cafa2d7db739897def1a0f05502456be1819e3182cd176816dd7a68f77cbd01dab6a4a8e1dcc727f2885643fd27535f8d1ee82ac61f8b29f11ec0e75dbbe7241698d25c7f5b86c548f7ba2df61b2cc18105830d7d997659435332e7864d833a728a5e190631393a6df70af474ba871ac45164e8cf774ef150113a095ba2c5ac2a5a6e1cff034b9589bc35de9fbb50dbf970dbba78cf9a7058d5e2f9205461f33cd1a1c721293e9ecd15684c96b4863f2645e94443a99a9deb51dd715e4ef9f3e35d57a4da16fb08257e10bc6cd98db8e95c92ab73133b94b9c893ae636f0bf29b3ad488e1ae77b29626dc3b2e95e46b3695edda3fa587b6d028a400496f8b76dc8b2a3dfae54d64f7b971fd06300489f564c65c9b9c4db75f85193d866fb65c0886124821b0065f05c471ff40213c6b0158ac916ef62fd4f733635761beb77e35f7bc1b8271e1a05ab0f279085c86f85fc597115fa8a17b3c24d8c3cd1774d2ad6497f9416bf60fefe8fc6c5abdacc0c218747a15adf52bc26dca6fb402dfe7917ae7387a5f7618061d883255814e0433c6ff05f69c519354d4abd6dc65bece2373a11cf06df7cf989df3d75172476300b64858698c92519280fb1dafdc4f1982c48b3023761001bcc6a87db43b3100a8d4a16640c70e64bf503d69d61ec67152ce6e593634911faf21e59043675298a0d3f9e9b93a7c9898a242b2ebeb26684676c1757510485027327eb3e936580000000000000000000000060000008993acce37a6967808fcf7f6b583263f82765327abc9b5927c3e8cc6dd1483f22bcde8f36360ab181f46597847d6179143a70742973b5691d096080da653f26deb441c3c5ddf0000"], 0x2218, 0x2}, 0x1) preadv(r4, &(0x7f0000000000), 0x287, 0x0) 16:17:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f0000000000)={0x9c7, 0x200}, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000100)) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:17:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fchmod(r0, 0x1) write(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) 16:17:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000002, 0xfffffffffffffffe) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xa, 0xda17, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x40, 0xffffffff}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0xa0ae, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x13, 0xf0000000, 0x0, 0x1000}], 0x9, &(0x7f0000000080)={0x5ea78c61, 0x2}) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 16:17:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x9, 0xffff, "a147780ac85a538a131100e800"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000000), 0x0, 0x0) 16:17:15 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x100000000000a22, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:17:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x9754) mknod(&(0x7f0000000000)='./bus\x00', 0x8001ffd, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:17:15 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x488, 0x10000000) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x112) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4010, r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:17:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:17:15 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x80}) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 16:17:15 executing program 0: socket$inet(0x2, 0x0, 0x102) socketpair$inet(0x2, 0x0, 0x7, &(0x7f0000000000)) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x5, 0xfffffffffffffff7) 16:17:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xf, &(0x7f0000000040)=0x8, 0x4) 16:17:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e9ca4f2274e945ff30e832a1aa6dfaf17f25bfa3af64bead6dc47a8060ab3d11ef1a5fdb29cf2589624d844c0e365202dc16641ca972f4093c0944beec98f165bb4c8155ca52a1b06c9da08f38b520e00dc354bf7b2859eb69fd4f0bf67cf2bc3584430ec27c8cbc178882f2f32430755384bc3886fc34f542672407e1714b79dd761e69589711a37e2fe8ba66e71b2d0b1fa9", 0x93) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:17:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) 16:17:15 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = semget(0x0, 0x2, 0x0) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xfff, r3, r4, r5, r6, 0x53, 0xfff}, 0x6, 0x7, 0x1f}) getgid() getegid() getpgid(r1) 16:17:15 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') 16:17:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x5) 16:17:15 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/156, 0x9c}], 0x5, 0x0) socket(0x1, 0x0, 0x1) 16:17:15 executing program 1: r0 = socket(0x2, 0xc006, 0x1) r1 = getppid() r2 = getpgid(0x0) setpgid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x3, 0x3, 0x0) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r5 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = geteuid() r9 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x8001, r6, r7, r8, r9, 0x12e, 0x7}, 0x1, 0x1f, r1, r1, 0x7e6, 0x1, 0x4}) shmdt(r4) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0xdb91748e3f79f76d}, {r0, 0x80}, {r0, 0x4}, {r0, 0x10}, {r0, 0x10}, {r0, 0x26}, {r0}, {r0, 0x24}, {r0, 0x4}], 0xa, 0xdde) 16:17:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0xffffffffffffff53) ftruncate(r2, 0x81) 16:17:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:15 executing program 0: syz_execute_func(&(0x7f0000000000)="c4a2c9bc1d00000000360f1a63b2650f01f9f3440f51f4421c0ac4027978f7c423d56b6947590f0d4e2c6747adc4c35978b9d59a2f1699") r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYRES16=r1, @ANYRES16=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESHEX=r1, @ANYBLOB="fc", @ANYBLOB="b48bcdd82f435b798906051a9f8786395123f4c79a7ae2ec95443a2345119e42f980b1a1cd7c5e3a0e69cd6af69b6d4b5cd0cf31c4600baf6418ed2afa9428e37df4584a375011f56da2e62c8f33d982b67064c71b67c1b259458f1093087b72d4f395893a8a0e7587324ba2cbfdebf3fbc9a127b5d0aab46b65ba97f3826e7c68d40fe33a8e21d63ddec5446e8a8ce73575aa5890221426c83baeeb9069fa2e19375be4ef8d11cc840e6d2181641e1eebd2aebad0ca945d720b3efdee2cd85afcfae67a854b7760215afa4b57d8b1e2080d9d88c04e1af05ddf7b21c7"], @ANYRESDEC, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRES16=r1], @ANYRESDEC=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r1, @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES64=r1, @ANYRESOCT=r1, @ANYPTR, @ANYRES64=r1], @ANYBLOB="90824981dc4a877eed0ba827c42357a3b1eea404e3708b0d89353bf50425a2ff2cd1bcf7666961720fa86fe96e5342d735226fa7b4881de48dd33ab9ad9934b6e20b77cb559ae8ddde12d6d1e0f99830008a31da4fb9687e6f66dc4ec90c3f1bf36ea2ac6ab1169f9d926dc65aefe83e73875acee52131830420553a46f77562ae0e76a8bedee9864c7c511cd99235"], @ANYRES32], 0xa) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000001100)="2bd9b622ce4143dad8af48189f69069df9b54aa975afa8a4890fd7abcc90427bbf8dece5de10112a2f0cbce171bebec788148f64baedca3f7d01e088899d4ea53b316e767c1334d1a86dcd43f75aa05bff5d515c6091e36a7e6a4d12", 0x5c}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x8000, 0x6}, 0x10) 16:17:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3ec) getsockopt(r0, 0x1, 0xad8f, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) 16:17:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffffffffffffff74) 16:17:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x21) unlink(&(0x7f0000000140)='\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x10000, 0xe7}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000003, 0x767, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x21, 0x11, 0x5f6, 0x3}], 0x6, &(0x7f0000000100)={0x6, 0x7f}) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:17:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000080)='s', 0x1) socket(0x20, 0x4007, 0xcd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x164) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x10}, {r2, 0x20}, {r3, 0x120}], 0x4, 0xfffffffffffffffc) 16:17:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, &(0x7f0000000100)="dfd5dccb961175f7ebf70d06cc4abcb7e7141c43f0d7ffec5db8d59ae459d25af0c7997c27a240efbd4703755ae98d87867da9c267dc7fb45f948d5e4859f4824ea1476756c3f0094cb3f71764b5d19d6d835dd521a41b10ec7868361d9371feb614709d9c6ff5d7c27230e7f74c4cb7796844584745831933b6fd01e03ae87cd09dcda90fed8a487c0d9e6d59f7dd924918389fa585f496c3c3bff78a0098f04fdadec5cf85a69108eb3a4dfb06f51eccfc2e0e8439bedbcd23f9c59c5f709fe0f8cb3fb2aebed06debe0dd76e55bef3389b8af4865f69ddd833ef142d087f98def136d4bd07d0c23831e3753124a261bf368f6a63a68517534", 0xfa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:17:16 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x4d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="204741c93eaf7da7d23e13569c5b5ef66e6f2c83ecfb6917276815049b66c541e7623de6d7d8d7071c9c74a921ac14161321e7ccf4c95b87d172db0d62cba4759b922223dba8e6f49a353188f380e2174ae655edc2880adf625ec8a5d6eca7a1cf9b85c7d2efd241a0b2fc621a974e88a23172c295d1ddefb63d4406ab686d4b1de777f42ff137b18ebbb86c01e963460c8ae90cd8c16895f3e45fbc6debbe6abb6e3e682538ca661cea5c3d012059945f9effbe8d1bf855f73c07e47e3008a1501abc197153b64ef7baed80bce9a2e0fce7bb3f7546e743afc928b636e3f08bb725d9f7e070", 0xe6) pipe2(&(0x7f0000000000), 0x10000) 16:17:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() r0 = geteuid() setuid(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 16:17:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:17:16 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f0000000580)="2db3550cb0466a3f4075417b8d7bf3d378819fc69c929f60be0d33c97b7b64353fbd56480ada6ba6f02e8781529bc6d175415d5464ac2d718e36d22638d8efb95e8c5a1cccc2d57a4d2cbfcec5f9b1fb2fd64408633f01188d3952946391e33ee144c50a38b8b5e19399538b0e9a9c401e4393c5b1ef1d806fcd285413a5f8d4428c442db594a2cb85147865b3a5f54d455b151e456fe21f6329f222f7ad56e75c8938c869d09dab182e68d903a37cd1ce191c3b857311313da38040e966a7b08ec2c3482fb9faafb16be6cfd82810436fac2c1a5bcd3816a57dcbc95324f8b5e3d3aa6e85b3b0de2448e436bf8b6d1e6abf9f2d2fd0edc865ba6e2988aef1f6b70cb0a5b19f5d2a2d1f19eb6a05e0c8a0ddc294960404e0231f62f0905e968aa121d80a9be01d2e3645e27447029da154e63f488eee9afc4397483503de04ebf6069a6cba4bfaadb422d892b7fc8ffa508c531a398fb22fe23684840d087b798b7e3a67d97f0f8d235a4ab79533b2ba59189b0835657372218c3fdb8bb62c61a81a5d08a31188e6b0afd9710ff381cebdf991eb9c6e2f7444c5cade0e3362f69fb8351a954f86943faceab8084a9ca0e2c59a3baea0b0cb98e8a50ff4d545579085e6d0cae40ba07acc71b7ad31c1fe7f111fc7c8e61846eb6833fa5a2b3f5247c16d8d8f59affeeba989a67280b1b7594dca6fce33ddb26ea3508dcc16d43bc34523b74415afb896c39bc733b07c649f10de8a243e8961a40135ae032bfe161cc428bab1ff6b9928e8f6e8cfa6bae2fbbe8397f3df8a830dd6daf7d1b8f9628adc3ed8db7264c7533a2e4a22f8f2c7df01b823ff24529d673daef0b5f7cebcada6980361a4cef3a524b2110000dcf4fb2a45d6f978dfce9b5624c532f969f277af61a6e3a00c63a0a80e92775288a2a3066fc1b5d083171c83d51149ffade05b18155dae71e87da103938fd7c02e92cce3c0995a976813ce91414e49ec887ee4a7cfd2f463814465ec73b3a99116649a234b98bfe8647a6ea221855da505038ac43ed45b6ab29e5b64cde6a04f7984ae5ddfb2fd71781228decb8154c9670e409116343f6cdef5e1d67c543148e7a255df80a92a5546ed5b1603852edb600a2763590e431fed3acd8ad00dd6146f6dc249df8388e9151017f4b1490dc75b9db6a62d094aa4bdafccf20c99833fd764222a0a6da8c93ac981c264b7f913efa9d48fa669c35c4f7fbd812818f596bf6f9a703b2f076585f1120815426f968a7d16d335e1b717a716147dcb6cc8cf9bbdd8b7f8f0947d9c50fbe8de11717b3d7ea83d72290cb07e3839f5168c0ed9f9fe6dae324fec60a1cbb42588a0985339b911074a9a186a248b6d1849d681fca6e29780b0043867d6a2d0a4c7ff6ad6f2be7ff72beeaa47ce152947143178df74c3fd1cafda428bdff6632542db190246183ce37775018305b8bf1296d3cbf1694ad3dacdc4d4ef3777de86e5702977a077273cb04b8d36f5c0b9cdcdb1b6efd9e01b462a21f45c66d9a200852a391666b72f2fd66edc37e800baa19a24cabe7fb5eb8115fb3c27562b521d80d8af577a9ba946e24e825881d08d1d8a976775788fbab31acba84cbef480f22f2c43f4acdb34c32aec2e72ffadd909f0e4e92a79863b996a28c0419bb5ecee759c24c132259a178fd462f944f08a2a33000a63421d7f6161724e5f4ee575e8e5cb84dc96a7a506b293f4bb5446f0663688a1744835e456de4413f838bfe292dd7bcfebee1d92f82793a444cb764bde373e51f27896c5eeb9e1be2d5fea98ff595e3026c0d0db13795d4c2b0980faf6b41a9c479412fbfd7dd20c6a97d4490060e0bf546f4df2a2adc12856339c6352398f0140db3a9b72d46f33f2b16463db522b56bbf364a55a1a868ba6fac13d6fe6257ab29a15140ee1d3e0554a10de8522efed31ccbf4601b554671b1c3801cf71b12197fad07a2aef0da3c945dde690a2b872c8809ff213c15dea96878b7f51000640b3616f241346b2d6438317a28b52feac45c72f2c69a3b5cc7df168a7f987f9dbfc255550a485379d9cc3c6b2eee22c14f90d17ad26ca24cf9edf0b679e00da61434b3117e135b9f979ad664e05a9a61f2cf25e081938955bba0e4c3dadfea54b6aa9c7d48ae9bc114195c75f2af0a9ba8f7121d43818c6913d6598e0ae8c67372a252d7e0e6366beedf6bda583974d6dd501a51a4698963c30f505ec92d6e2dc663607cea3a6e528fef904412b51a366f4ff5a32c6607eb70107dbab780ccb0acb7ff18054345d116a9d5de6804bff28c0cbd7f88c83e357e50d0a237559eee0567ca09a14c58a449f93fbbee73f9b28c20f220c2b757d439989ffaab44158a74ca99ce51c34b6ba516f2a8c047c391ca76a909ffb8223e9be443db83db01cbc2bfab2b14264e0dc23a9448527d237505697cf9b32f307901e6d50e33c864aa28c89c7cac7f173718e9260fe96ca44cf0e1e80f441cd632cf92787703fea92d098b32ef87342f8d7f670fb3ab24a23677d9043de635e4bb556311ff2932afa0cfdadf08235ab6725df22db81c57a1043ced1ca3331a257211333e723dc0c39c2b50be6fcf88aab8e75f0d797ca0ea6cecb83c800f6364b2af47544e3796aa396df8ac449eca81fac16eca0da04d63cf1ca9b5b04f9b280881bea98549b9ae747bdd3c7d5765e904deeba560a8456194250a46f4247d5eee0773bf64df87741db04fdaa94e19ba96ff5feeddafce098149bb04ef600a3c05db513ad9a722af6ecb7bc7e9f81ce627834cf23c3db2c9d4e89eb41b46697ccfcf95bab13f6d8f3ce4b2612fa8b4097d0d5fb54e185f5f812222c7bdb8b25dc09f91a12b1ff9d0af7317e43943af4a4a7b011ca12c23d96d898c7df979b280f76c85e17f4c2ab261f8dd3e0e8639bfce7781ce40ed4c03ff41a145a174d5a7a0604eb8a7a81a0db538fffe9ab69ea9cd1cf7a82edcd822b66b4141300348de6669dc22d85956f591177925753e9b2488cbfbbd56ed322243307005ffc62b23a5c12afcc4e666b0e6616f81a696860716e7fd8901bece908bd4963ed0d6d0c9bc043f3a6e9e166337f78587312e82cfeedd97c7d219f9bde36da5e2f71f56053ab76d0a965e6c7eb64938d30a32a5db52afa13f92de57153b7b88eb50a23642648853ef2991dc90df3cb2985557af1db6b8ff41a92539201b6de6d333d700884315ad4a50823de9d44bcbe12980f42df2e7823a6172d39b9b161c11d3e165ede63ebeec907c3dffac1d24b7822fc7c04321f0ce43ec6f9fc7db75c6f13db6b2b1a54c9ff21941e62cc7de2de2209c0cc099964ea2044c56fea720ff32b79cc1795f956eac1d75f53c419e30c87422d64dcd698fde0d0b8d7d7a2bb70bbb234689ebedead6899ce2f21e0f88394a7c9d7197fed3091c876afdc38e12b4b0cc08284a266fc6c2826abbec82f5fe697189a11b11b8b70f88835fe02405869493457f2631e5ff68c4332bdc19ea81c19150c699816aaae3c23b9b500ef922a56abe6d015936795c7cdb9108b7f632b69b3b21402dc4976ef360b5e983a6bcd2a68d153a78542120a956d05b3880215d91978792f48afa2e9bcf238f50bb4123bcf9f954125bd18412426706ee0619e0d79d612320fb1a533602e84ad1400dfb9c878fe8eca20da17bac847a4c956fb53733c0116a8aa85168c3185f8f9bd6a47e5cac523ab15e9bd4fbda069b6a32e1f1d74c8a6c369adfe6d37ec8bf97aa7af52a32d3bee8cbf8cf6d864aa82a3d457ae1ce1baa3ed8129d8c249353b0fd0ef22d0db050968b232a4ca3fdc218d9436a89251fe2453c9ef548c60d2dc3094737d7f37d3dea020e0519aac905a93421b91c116ad388d3218b07639be209b0ace53721f19646511194b89d0ad1b58fa8bc71965a9a6af547fd08b0273788cd0370474f608a9c62bdd22b583b60b4d54fa2956abcf24a7e1aee8cb4864e3f9f7752cc5ef49d8ae966ad42086c526aedf70f0fa9aa83a52a38a95dcdeff23ea840333c15b5125a8ce6e4154f9ad326a7ad1943307f2a85d736d1970a6b5d707c603d7a496d6bcb1ce63b3d1ed430a91cdac271342e9c9c2432277011e6287f4ba8cfd8160b670ca2c8cf92e0a38041b7624b484c33a1f2c52b888738fc01a967f3f83c871aabac481a08ba5402c145d1991bb2b6940ef2aac78a18f3d4fcf4d06614e3d8ca7e8e52a294318a543de6373c2d85a55d0d0be70d9b7283c6701164577842f80f55ba1260148d1563241b443d4a56df20d4af62d87c928c2b2d96765ba0d4bbbcca513d77b2b8e5432d35f24e9d2162511941abeb31220b8c40f749789511bb9ca2f1a3324e0a68ce70cff130d82955d05f386ebb9238921755750048a56c1102d0fd01a7144a6675d624e5438b648c4379a9c97057a9fec34190095e3a2e8da8d34ba6809da1f242eb7ece0e07b50d3df855e9a8a56ecc6f9f81dcd9c4bbc5468a7e2046848e86fffc32602336210b36f6815fe8cba7ddc1f38e4d43e9cb2138e5afa440d80d017581715e9f27b84df1a5540db0ed1109d39e97fa5fe5c814e1455d8e8fc3541f8f3f3fd6c24d516e44f1095e498612fa49ebe8613c5660695435c8f4a67b11bd3bf0bd56ef39365ea23e2ddcaffc39107914212a365a48172fc75fc29d2520804e33f6e9e0d4d5f4ae0206f022c078b61306268d3a1680ae903b2b4fb0f4dbfb113585190284a67c9f1576233e49a1964ac8216cd677fa1afc26b04a03643f4373cce52dbcba4bb6ab7dc6450eafc4619e0e9338659acac516dfec579babbfe55f7826efabe394eb8ff34166951d422830728ae620ca56a99ab8d1bc86fabddb2eca7d88dbd97e6648fbb4b6d994426e792e9482936f5be62d91837843fe0b42b0e89b3b56972a3a5bcebce675d7e2685ef60de18c196125a9bcc23a48edfbf54a8cab62bcd129f6a18d799fb5ffe54a47fe7ad8a6aa536cd551a3c22ddc76b67a8b934abc84a2940b570af48d3da40dced558a15f1bc0510a4e8637d56a403bd1cef5ba45f910dc162272274ca618f58d33145cfec4bd90632c54b984544adcf4094d52bacfcbedabac2238eb2388a27b32a9ec81458ca5d24937e637bb5f14ca561c5eb73d572aef9b9998c695e05a611a3340de917608810cab4e07b795079ed3f0e1d586fd1bee588bc798cda73c2656b19f84bd9f318e719683b49f7600a90063cbce4a203708d3278d4ecf9cc53093dab63e37fa8137460d6bcb13fab844ae13e80e07eb9f6fc75af3cfedfcde9440f1e9658514d30da7754d7427ca2553cdb40bf941269f2e0fa67aefa7ba6b84dc697537789670712fadb0144476d5367a5eae1ed7b59a5356b19c9dd5ba38b9f8d8e73477b5db79bafb5bcc9a4f299f4033f7d90769b2065e5c3724f67423ca79b945a00e0e021173a0f1eaa0c5a824bd19d69a503302817c8aae3f975e84c8dc7a89b91b29202374a0d8b3fce0c49328998925c7a42ee40015d7d260dbd838eb7052b8ff4486e23f6e26bdf7262e8e57f41415a486140a87fcce0e707da81dc5612b0866358d5719a83ccc74c8c871bb6fc4243b3a2e56f4a4d4cd6635b0d8ca7d4a33b8552c5dc92d2af17e03009225c1977079fe95ff0d9b0c1b9f7598b6e7e67972d8dd027f4c2ef69f7fd35c46bb309dcd0a70a4c65f1e0a5ac6500a97deb3d4d65ffac157ffbc3d659d82d9360255355eb5deef7c35d6775456a2f003db0cf20d6abdd32bd6cef59aa9186b2145343f7e5eb2019a36a17133af02ae1f9d31c", 0x1000, 0x3, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:17:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:17:16 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x1, r2}) r4 = getegid() fchown(r0, r3, r4) 16:17:16 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e49660000000000"], 0x10) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) 16:17:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() dup(r0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0xffffffffffffffe4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() 16:17:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x50) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000f55"], 0x8, 0x0, 0x1000) msgctl$IPC_RMID(r3, 0x0) r4 = dup2(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x401, 0x9a}, {0x18, 0x1, 0x8, 0x80000000}, 0x20, [0x80000000, 0x0, 0x101, 0x5cd4, 0x100]}, 0x3c) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) socketpair(0x12, 0x8000, 0x1b4fd0a, &(0x7f0000000140)) socket$inet(0x2, 0x7, 0x0) 16:17:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x41) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffff8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 16:17:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/44}, &(0x7f0000000200)=0x2e) fchmod(r0, 0x1) r1 = socket$inet6(0x18, 0x8002, 0xc4c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) flock(r2, 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x9) close(r1) fcntl$getflags(r2, 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) r1 = open(&(0x7f0000000400)='./file0\x00', 0x480, 0x17d) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) r3 = dup2(r2, r1) r4 = accept$inet6(r3, 0x0, &(0x7f00000001c0)) r5 = msgget$private(0x0, 0x200) ioctl$TIOCSTART(r2, 0x2000746e) msgsnd(r5, &(0x7f0000000200)={0x2, "9df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b7972"}, 0x78, 0x800) fcntl$getown(r2, 0x5) read(r3, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r3, 0x5) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r4, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r2}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r3}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r3}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$dupfd(r4, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r4, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab129213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4e5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fddcd80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:17:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) socketpair(0x20, 0x4007, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file1/file0\x00', 0x1c) fchmod(r0, 0x20) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7) accept(r2, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) r3 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000001240)=[{{r3}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 16:17:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100, 0x7e78000000000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 16:17:16 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/207, 0xcf}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:17:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) close(r0) 16:17:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0x100000000000000a, r1) close(r0) 16:17:17 executing program 0: socketpair(0x100000000006, 0x2, 0x107, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x9, 0x1, 0x57a280ab, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) pwritev(r1, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="eb250c5c16f80f3bde4caf39137319df4ed2d1226f7a56eb67dcd7516dd03c69b0fb9095b77e1b14811369025c", 0x2}], 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x1000000000001) getrlimit(0x3, &(0x7f00000001c0)) 16:17:17 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) rmdir(&(0x7f0000000380)='./file1\x00') r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = socket(0x10, 0x5, 0x4) socketpair$inet(0x2, 0x1, 0x8, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6c33cf8283e2a9956ab14cf30571e9e5f395677591b6f5289e3b0578662d22b74cc7651ad1", 0x25}, {&(0x7f0000000080)="d9d0821097f616ff81e5f52400b2a41f1140b599172c776ad21f48b3f06711b17d75da0725be0517b56336b9be0faa50afa0e9bacba1137cd00b34b8fe06bc65fd391db27a32ad6181402ebc3f096c4792fa50aeb444c5c39065d885cb157a43631b2be775cfca8da7dde6fdf6fb2b95b44e46dd4d50846a6cffc30c7cde2f4c5613d613cdf88ae76ef51b078f73458d27435a58adf9076f82b48863dc29215da7c91ffdaced46c20528a54fe0b391661b304612476429cd2d313dc5af02d883cd9bc2a4ddc249d38904c47932d65b941e30593212da219e48109d164e5367bfb6c2625d763f65", 0xe7}, {&(0x7f0000000180)="7fee6fca985e3924fe7d0eb223a4f76d3db863", 0x13}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x58, 0x405}, 0x400) r9 = socket$inet6(0x18, 0x3, 0x0) shutdown(r9, 0x2) 16:17:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x140) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20800, 0x2) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = getpgrp() setpgid(r3, r3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r4) close(r1) 16:17:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fsync(r0) write(r0, 0x0, 0x0) 16:17:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)="259d7b2c7d7b2b252f402e00"], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='^.^#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)="ae00", &(0x7f0000000500)='!\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f00000002c0)="a4dc7cc6d844b9dc8632043bffdb5e95bd46f0ba2248c62802ca34f024a3e7ba26f0022734b6af86b32084e1657b42273176aa19590959d30b531c67fa0611368a53d6486c1b0bade6ae252ab03903fb7fc4b3ba921fefd72d30a30ca57249ebe1443fbfec1ce968fb263b6b04ce1c327d876a1d08a2aa0990e9db1c60f1f76cdaf24432f35bc70ec4dcc4feefdcdad4c2584b4464807cffb1b37c2f59bd45376b0fb5536b818272f094310afb5836fe40c86bb01850fb61c6d94b2b72f8f8bc244d", 0xc2) 16:17:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xa0000002, 0xf8b1, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8001, 0x5}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x11, 0x7, 0x101}], 0x200, &(0x7f0000000140)={0xffffffffffff0000, 0x37}) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:17:18 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/104) mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) 16:17:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) select(0x40, &(0x7f0000000280)={0x1}, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x18000}) 16:17:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x7) 16:17:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:17:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) chdir(&(0x7f0000000000)='./bus\x00') 16:17:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x201, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) 16:17:18 executing program 0: getrlimit(0x3, &(0x7f0000000200)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) socket(0x16, 0x0, 0x96) getrlimit(0x6, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/245}, 0xfd, 0x2688b501fb1289c6, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:17:18 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) close(r0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) bind(r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/118, 0x76) 16:17:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:17:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0eb04d03b3560caa1eed6974bdb38edad351c43ff7d4948bd3cf6c15cddff9b1561c8f1e7b47a5c8d826a5d416ce0a14ea7e4299afb15c25e58445c41fcaadc75780b0f5566a8b3d7a4b1db667b8961dea51b7b97f9b84a0e3aa5ccb4861b338141dd83b54a54d862975f9fe2d8ac88320e53dadddd3b416fcb8267e523a2760f63e79f98bf923b1fb1aa4b74c1ff1b0dbec5c93f5a6a34fd3ff6973cabbd45f22838d40177825f748fc8e373c89a1b8cacdddce11cd4a2cc807dc7b8fc6fd561b5493ecbd7fb86990807871151fb50aabab956f7d61fed85e7f7423c3157a670525c4c9a8e8fb16172ad69e3892cdb7da224fbcd6d14f739028478fa721c0448921b1105fd441fa45fbe22dd963e653f638608607afd6d05ed880896495e0be7ee0f63789e2b5d8cb93bb89ff35da1fecc1215d3badc52d32f52e477e1f5ef3f006de34901c8b4e691878a18c2d8e8a8c55708dcf2a2de388bfaf9d336769499919ab74feb60793553615de4ebb52476a1e19317252e615f1d98e4af98e51a1ce4b5836a59af7024406300f1ec1e89a86701c2b46188646f707a58a06313f022c28891ac66ed055201914fbfcf73129afaa5dd66ec75b34ec3fcdc4105971ab64f480432a225fc7701e529651818e2682e4259d09114819ab0a7f6e68492fe99e3127c3061b002965e135e71a3e8243f5cb7bc1f15bb79c4a7e6e363c5de84b6505e29b340ff3ac7fee90e7774d46500212886e24ece8fb997257255db10a56e98a582cc7991d9b2239d66d000165145ea4a2240caef7b87ab31cc7a3968b1c082d55cb7c3893d41bb8437dfc708c18abf9547deb378b3ec47ae52ea231fe9d3ad95923e3dcd54bd0f1336d50c1423d9a5e58a2499242db63c14ce3bd476ca864f93d9578181bbe3c96aea41903a33c1f11e407e701bfdc878acb4fd9cc893f1b36657296d155009214be0d429d4e2954e4e208b54a0eb3ff7ce55d5daf2f454788e6b27cbc4e84aae63dfa4ed8dc9191a2a25e16df385b80969ca4d079e28565fcdeb0972dc344334fc2cc8d59f90bd6fac51c69aa6bd329cf54ffa3ee9ea4c6830b923a17520098d9b6aabfde16b31843d3f3697f3bbcb35c6920ae74a462a596ff45eedc56787c11e36c4513bcb5027ff9d58dc5727c1a975d9a837b696b39226d4a0c08c40fe251515459714d653f58e92c9dcbac23fc6348eb9fbcb516395c0ab3512d31d139a6a8bf928884f4d59b6060d2baad3324517a98023080c01e9095e285fe6b0d6e1e4b4c199867596a855678433d454eb46bdd2cc378f79442fe457423734f28f5ff2b577d685715958bc3359cc3b5ddc042b2f174ace6e842ff59e1bfbcde64ea155b3418b0f6996460b9580562d23f5d38313789a07aabdce9d847f80de17c62b1a6bb66b81368f6822724c91e74ba4bd9dac8fdcd5c26345f148b8a39ff8bed3dcb50f6d4184d4e2459795a954b3f3f659dc604318a7aa79986fe15c846abda05f2bba23d9b2646ca34095637f50182fb7f4bb675fd5ae6294200f18eefd85d4f7e77d805be5f36b5e45fa6c4a50f8e51878eb142bdb36b21f31e3b91772c128d4bbf38e50db828c2cb2ea03929ca4391cb05709ddf6e7f2dc727faf055cf6dfabe7b9a6845de64c0b5a2907db6e6c08ae5efe2a5b57087c051d3b0d7126107f8e8da9d5090a28e977b31abafb114a3db2ecd887b0592efeeafa711720e85cff4b002b2b6e980469ba2a2740197422636f9197c84595a93a2f6327021210ed50bdc4a3b2cdc99bcc1f0bf49b7ea68072d018087f0f82e9e5bf4bdf51e1e06ce0ae61c664bf6b10a1668c9d699edff08d29a2900261a5fd634d7d636a819f6267d60ec9fe1c21b1c4af79cde4e24c74276aac33484c20123247bcc37197b295144c70da5b080d354ac46abaa5d6218a8b24f216676a985e241471e76f9c53de844fc476dc7f5d5f63f155c9d774d2b887cadf934dc47b24e2807b90af6b2a5dc26fe11182c52e2ed780355ed6d6c6f66ca9441f703d47f00d20ac1aa558d993812df3f60300af4c871ecee9e5dfa0ec54fe387975267caff984bcc5edd80ebba4b9ac0560d70db2d504f8261bea532d7498cb23333770711dc7d27a0e00f0560718212b2e3dec3e0ea1a3970b66fd57ab338a0c232c11f980236143298dfdf6832847ee9df068db961919181aafcdf4881fb5bc84c3439b063f82886b5fed7146406b2d9f7c07fc0908ddc3808e7772e57b4e98c198c9f04f591efaabfcb8678e931117c48ecb8834b4944eaabd4c7022b0dc5da01d6b4336937d0e5aae84f56730346f67ec4f8aa3cbba1b3c23905a3850b0178f7429d6e7c3e2a25e42328317a384f37cf038e7d83315ef100f835a15c72b4861587390b2f78f5e3dd46cabfe5416d47b5620b34e431b18650641bebbfa091811ee37616bc8f287f16890d9c100f1c6da40a908dcac6eb0687a8c37c86510a5e367bef09f5784a72b68e122c95c5261b7911dcc8c67f0ea557c6cf90466065b76754658332bdcb10821776ce628dd6f153d54fb61433e2c3e4ad83ba97000dfaee71f57b6809a3038f30ccd3f884ae12b2cd7bd453056c2a1df7250e0d7d833732515321b6c2fdfd5917bd830ba2ef1668b34961f5b4daa79528d2b3796ab90174778b1477093e6309b1a3d1e9487310d0b2e0cb9b330e6ad3a9f122f09c036c11dd9b2d8112f24acdb85f820471aae23a135fe766191c7849ac669fdc3e6dd4f9d026b3f84f68786c294a7a6969176406e8dbe551db235245f5ee7c0f06a8e3f13b454d7b03a7aa4b8d4d5fe7060e5977f3d9b52b192d9fcd42118a4a0a43f8b55759b89484d1e2b82c84ea7b976a37b01869680d4a65b7df26f5dcc1d7bc2af0f812aed2882a6332f0ffe26f85c195c25c1dd770205b280b91dcc6b1ea2528581ed4e802e192bf43d067ce5458571a6aca9f45cbeb6a61a9c207165fabb7e189badf57527ba64c3923589791202f6616f6323d3cef33b36d2f9171bcac6522d7874c4b9709e7738775910538f85398080130eda6098ae960e8fa24cd4411c044096344c3c4b9c469abbe5629a376fa2d909d2bba5d4afa3145e7b737edfdc46fda18547855c3dc44d0254fd1eebab5c0b25372fc3d39144c332b76882e44193bbb1b441d22c1ce3b954b617f55fc26a8e9e581081db66ae35031d26be97f069b146255f4553e12c2f5738cc29a4113fc43d4ddeaf375d1dbeecee15d2f1e7fbeea2499e1022e43fda9e6db1e2e1e728cfb2cf7e0840e7ac84ddcbe830007df783872d96698a072b2192dedd5cd57c933e8ab9fafeee71a67074dee205fb68d965ad394bd155d21f0bbef9ddb86c731f36582a5d66020fd1309b39ef7f6d797bb7c7964fa0800b6cbe4fdf3ff929db9f8273e607f79cdcc200a30280546f2410afd7d99f6490d191a2cbbf3a87c56c38dbfdeb74a30efd7bb8eb9ccd3acdba84c80b253eeb75ba411efc8f25a27036677b93b0d0953fd590516839eb98aef2e2c4bc7cb7b3ba042c6ef0514befc3f15cc1c87b7772c8d95782db73cfe82c20d0343176693fa67832243d2354415ccb919fbfbc86f10ce88bf299450ca2f6e3be423f6cc2c536be1fa2568374b749424689acf767505547339eb25f5e1c6120fadd148a7fa872e5a0815adc4c591597ed351ee9df294386eb4c4a378f719c60c208da1402380d1a047ecf2c8868a9666a600c3e0df23cd3c47e698b07498b0b7290514552e00c452ee12eb2324b98b99f3d853ea8556300b47a8aaaede24bbf6d7cd1041411138109c88d985805d605c0ba943488460abb6db21421b9f605ee07e6c173032f07d29fa14254aec0313f19e7ebeef43216bc9d4a260859ebf49dbeec305d317f1c784ce961bbc960d23f82f5d386dd50524012bc013d259cfbc831f30604b7c31f0f6403683e1e0747def9ea16fd1c4def599c909fa0a2341d93c943150741e33ec1258e478653e84e52fed3895f30a6667b715269bf0658f8ecfe084deed9836d39008854da54adeecbaf9925351c5b0f212aa39e819ad4497f59335a7e2f331a7fb6328506512382cc250f46a8c339852ac8e15cd4ff7a4095551ca99a5e30d67cae62dc1b7de930a3db355fcf4d93d7b8da0cbd16e232b9904d265b1b98326c8e2257595807c36eeefdf826cbf2f282ba018e977f9e436eaf7b7df3e015de2829b72cabf1ea1679151460112ee9152ee9132aeb21d41c39ace6d18e3b9f744d736add1965f173c7842032d24844ce5bde88fffbf2102894e2ef5acf72fb6e21f3f2de6b4bb4eb0934a43fde7ab7b6b08ac85fa02578dbb1cc97051f45d892083068891fc543127a851f5d03f5ac81b8cf229dc8332f02eb2127bb504102eaba92da71a3b5aeda4a45aec673c561a26cc4bbdc0c14c280cecf0fe10f9e64c2d3414567d6f2c2e79feb1f18efe16f3c2b96624f8781b95817311e547c197df9f7a4cd2f74c18c48cc972ef20400eaa3881a0b60c22a37ef1a3b70efbfdf77c089783a24e8f96007daa6c55c002a44ebb947da7c8ed8c9942430e7c80c28f4000c9728c0ab1fd837b9d91f77abf1d252a1fc9820b7b34b6511eba575a5641ef55a5dda41ed1d6d6cc5d8da6c002680f28501fdf57807484d332500f136e659685f6597068843f7e63e65ad739f47c906199fb617002531cad9012b65b2e199cf99503c0aa44ef5aa1adbb482e40387ff4e957a8e9179b147a039615faa3574b8fa05b884498193f1426e270b422d91653acd5eebaed9429a928c48a4db2b8880a1d0c8241a1a2c0a5fb8b916de2bdc541c6fe1e5087926e08b592e341031c49e0d4114b9d5db7a07ab061497a3accfe47578f736ee8b2a7525ca9f6ce0ed9457ec8892504b16d816bab9d4a614cc3a86e1b42bc8b673cdb98733da2fda3f5d5f6b6f7a5f72e00c5c6059303e70cf62892ad58885959a9a28dd0ee5b9020a32a8cf505f743c35ac8c08ed210544f307e6ae246a8758df50270d030f2587a868ed80b759474d7fcab72c211d27bd39d8ec2250e42e8616976695a9d3a153b525f12fd0bc6208fa3baadfed613c94abf6b8a8bc7b173c785b3f46f1bd32be7387c572b96283f492fd78dbd06c4397fef3c08772f5a48669ba38e421c8e67e3d9bc3692dabba2763c44bdf36cc271f82e2490b7a20685982f5ddd6f6cdc86ca6bdd48474f8f1ba5b8b9165aab63229ccc38d6d2feedced04ee5538d2c164d8b6877a874fea9aec8d5574cac4811332528ff11ca864ae750d9796e5baaad434898f0dd8371bf2cb796b6d94964cca01396b78e5ddbef1d13c38238d7eadac57fec96a2df7f50d4711e356bffc00f9c9fcadbab2cab111ae7414b6b789dcd0d4bcc3816ed8594370c8d73acdd26f0f5fcc9412255b23d8201713fee813f92950b139d5835b219f4e5e5e413fa5218fa33607c7edb8017415545f5d9675631690a391511682fe6834a9e52108216dcd694f760cd760beea9b4cd020addcc1a329f16753362e898de87e4fe89e9195583e4733b5531f34bbdf692e9d4cfaac8f08b9428b993784c4b74f2d00b98b79a1dbf4a60c79ff038a6b6ba33bcad70a6067ae75cd8315b4386e80f620c35fde03826a2bc237d63b99642f27e80103796c3ebad331d1e4cc7ec89107e75faed1790000ddab6dba2c247be259f6c6c2ca6d0bd5d768ca0a8784dd4b43e3399206514917d33ed3152ee388719709214f68e1e75e448a33552b0c38769acf708c2ff1ad0f33b5458aa10fc74e825e7e97f2394eb", 0x1000) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:17:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() socketpair$inet6(0x18, 0x2, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="481386236e7a2c5fa7850d653257b81d583e83f72bd9da83bcb95d7abbb48c49744129cc42f35fac28275c415469f1d6ff7bb2607d3048ee4337b3eccb0f08001e162e500da9e4d5287bb197f44ad32697a1a5a6907912b3a06a85cf6eb0200876b327d258eb8d1fde98ba1717c423f7ed69a6a73080e95772f07c45d3e44b2e1c6cae6d343f6c6b83d630daba9e1298cfd75024f3bd2b971c1af4580094688f8003729e6a34c095f9cc1e9e284741c37cebde06cb5e2f", 0xb7}, {&(0x7f0000000200)="f477d4a2c7d406a9fb0360d17e1b525682cc2a1b17e861b6d48b5192c01c39cf72dd0acf15c3de1d92ec9b9af005443019ffa41c2ad59416413f48516b1487e5642b9d772187b270a0493c2fb14f6b6a4d3dc27cc035cb40123d40767161f5850763ad0bebc336b4c7a95f70b2ee9fc86565e626dfac0ff2456fb0910cfae623557c78d2640e4f609cab3c8badede8fac0e44affc744c94e236c73117e59d4114f1006fe44d33ad736e1e93c95e1a3df3eba91a76a1edec3742ec067", 0xbc}, {&(0x7f00000002c0)="9929d00e65caede9bad129fbf432c310d3945d48e066c583a00f9cf7c07001368f3bb25d6b86bfdcdb295857f0963cb2ec83d5157cef76a9f545651d4e340ca0d7cf6fa840e5d89802ace599376943260d2108869a0d38f1de26bb54b7d440e229b4127b02471d374309d56fb02d63adf2e7e1f06a1d49d1f6cc6abcab0dd373d71ffcd994fdd69ed40fac273fdb286764fbdedd99430d904a1ed41a4ad39a579275d1428db9806fd0e2e16c54030acaa2edd758d412a0f2b0e50f1ffb338ecb8dc8ebbf7e58f8d42e1978f149fc272219387fd534ad43d30af00a7133411322e2e097a892b70f584f7192", 0xeb}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff0000ff070000becf61bac4c0519a005af96e1df0de6007000000000000005000000000000000ffff000000010000003cca699b1b4e5a44e275fbc3bf5f6c51e084dcb2f11c46db96987ce7272ffc30921e608282b9d169a436a637bbf1863685652ad0c89d51aa6d0000000000005000000000000000ffff000008000000aadc66828fdc34a353f4ecd1c92aa5a04c5bfac022571712036eb18d9a16f58868fc939b484a7da14ae87559f99d4c4494369f7c4106a0927647431b587ac2001010000000000000ffff000003000000dccf80a56e4ab68b4e7ea6986525f0d95ea0ec59761b36435c34742d713dd93d7ff8a76e97f0bd849d80a9100077bfe48c6d08e954ed0f166e62c95c5d830c8645d5f7f7bc5fb474532c3a2283ad7d7020a31469c882506b8cb208590067abe645248d53815251d9672fd26db26019ff6540204dc9ffd0a57740482f1bfa7174c453509e0f8b2a054757da0732ca70bba80a5f3496a9d2001f642ec4356aaaccf82d2e4103ccf697646bf6664b4716e4f24c99f05463299eff890577a158acce2cfe4cfeb9218d1269a6d098469fafc8009cd452974ccab43c431b6bc258e752c461da384c77f21ee0bfed29d7fb360076606465cfa39391aab184d489e2de6f011e8729f3f17d6e617312749ae802066462698edd5f28dd47a2367ad9484fa4ecdaa33477ad5f401e2fc11e6f63c4b769e78aef592cb6e4734fdfe1650106c0f2c21ec295a2a585c5e80765236f3a044daad2486e760dbdda3ff3416331cee93753334df9060c63cb0999bd9ef99ff3740236e8872a06fc7dede2eb25bf78469e2eea1d688944563e14a9f49988fde2e3951a10b88b1c1a55ad5053509c1643eef9449206039fea134b214e60ec49dd158bc6f81f30b7b8e54870de606a8aceb46ab95422aa19c5c0a0874c66fe88c822bda961c3eab30e41636f286dedb5d773ffbcd0831fb1043f3f0f82c1916c57adf974d8b129915f7d33f2f2fd96eacafa745b2ffb5cf2e72d3dcd5634eabffd3430274bc7f6a151ce8b56fb513432b882007538426258d1f05a53139d673e4a6d35c73dac662dec0ebf79a993c85d6104ae7cc08fd66ebd8406c52625815a80826f9df9ceec639a6a20c4d6e6c8dd85bbd8f851ee06dc33adb39e932ebca7ea207baf67c22677493c088891650c9090b1f9a0b791982a7ebb627950f30e146655b59c4ce7c4e7c762c4597eeb90445d9657e9474adb0ec998c5cdf468ba6599935a85f69b60040695f99146dcb36e9c2feef2f5cb8ce217d1e5aeb1feae348a9f5ae2f99d51c514363564db9d050e13f22804003bcb1c7d7ffc0b7987a1835fa9741e20fe47541cae0b373cb10295394d445ee0cf1874d97662253f8cedeb4df49874e53472fe4b93fb03000000000000009acd1c603c4101978bf2d0a3cb7f83363cb854ad24b0b9431fb4edd6b4b53d8b16862ad53e28230f36da0ef89800f496582e45635f509bf407e4ae4f744bfdf0d1110c43874b9c7085274074a53dad981f9a8768df2483529f78376234554960947b4b64b79679fd26f8f429c4fa783be9f9e3487c9ecd9a44df52f9ce0628747832ee8d4aacb06a2a7dee2694910769a057bd5898e8098b06302536a39cecc7a87ffda8c3cf102fb72f3f7ba7e29f65d77a1fd1896004b4d1d37177f5d3b889784a83e1a80328df29fe639be7f1a90d39bd8c58e6712b8c35d7d4ea52cf505c169de57258ed0725249e326767cf5a9829fae0aac4133d7d1086d05922e74186a916bb9fb8aded97904e38bfeb1a48d0ca2afac59d34a95eb8cf6f7da570bff8e0857b3f7e3f07bfd706b163f0c8c6e0455a2d61afb164c7afbc35bb5b15013370f8c3927550c5548b374a8d8e684a3bce6d4ca97c253b9907ae9455d6f26bd65b722d283d22d162fde03ad07fd6663de075ada28b119d40e27951c556f3a7bac1518ac9a8f4fc78d0520501a492c16a60ac7a5076c56e461f5227b4cd74411045ccab506affbb8e5e9a8b469ba81f34edcc21c3179c2e6aa575f200d798c01c3ccf0c59dc3f1d69124a4f44c37e04c5e185dd4b8855d5600f6ba80bc8825e148ea8f97e49935483989a217e37f9c3b8167b3679cddee3a28528a5c861f815364b97970f99b609080af39ea23fd0984034dea05bfa9aa68ae856626ef450f5e6d6d93eedeea135e52ad54dee7ab1e9479a63e524b49c5f06072c22606f280577e3da937ba50d9133e02396ab1e81548e215b45b72bea36fac68a82dd88f834ed6e714dd7f116f357fa43f095ed62e53b7a27f1b05f7adb260f2191f4139f8b5413942aea2ea198c71620a174d48ccdb5b35a527f5f002341db30a2a0f6ab7770b9d4f7784047d77a89a69dc324529b8185eb0959e98a9a43f73dbf0f993b20569622226b24ac187ace5d0b6bfefe91b54500ca8495c53901b18fe91ddf075d56bfaf8c06bf0188c4ed59185875f3ff4c3a233a00e7e9eb12dc31832b0a3d2ae9eeba182340755ee04b49f8b5f7182855b2f37a3675703128da9353a25711a30ab72ab159e472e52a6b91598b4e1e4e5981becbe8fb275fc13d104778beca0d00e57fd63e11bbc184a539938a2fc9c02e72c485578fe28ba2bab17db8925f07fea4ddfbfd641981c649fe496ef8d1c9ff176937ea0b9a75ac2769c19506ad5ac5c1f56770f0673ab32dc18581bcda80d1ae41f6da9b926948844bdcfd89d6c03eae77ecc8d02455ae7826bd310940e745dd057e739e7ce0de291efc74b69029f7f4b213477bbaec9723320e3fe5ff7801cc43c4ad7cc1ecfaf32022615ea5b95207d0c97279913d0953b6918db0a171bd02390002cc2e47a716140ee6cdb7034519e573a500a37849ad68781fd3297217b50f7d2fc06edf04553d49d04eb7356424be4c567592d943732ad817205bd6858f957539aebad2f495149c220eac32dd027a3c147b4fabf85c5e8e7e718282247b1cf8a31cf55e46ac4a01f58345000cc509d31e0e98eb95955853bd882ba03cdc4538f5980ba3691cab6d3ebeeeb89fd95656268c407f9f8174583c46f0f4f429a6191b0c506e41df4f21f5a9c15163ac41bc9be82dc6496b1af7fa7ede64e199f42e18b2061f1b39fb04462a3d2e56b72bdd6f8a91d4da2219b3e9d69bcca31fe66273c257e1fcb9b42621de71548c96f62df24e1489021a9594f6ee2c5b6cac5a5029739cd21939f557873927112b92fab2414aa3a9d14db4d8333969388830233e5d2f9ae670876c77115bf480083ad87aa2dbd8e8ae6161a947cfdf6d7b64ef43e11bae948ad35c47b71f7eb295351c9c343a367fc04eae6d12160df96d003c7b24fe66628729df8a98bb9b6b71de933f38197bd6a98fa500f80eab9ab2ff3f3f498e3fc1c628e9fbabce2c3658668d9e1c687d360ffb7637bb5c0c47395da43e514eeb02bcafc8ed160654f0d97300e42bd6ced4137b72da51bf6af0c32731994b7e73cf81fbe9d2895a86dc09be95f1933133cc681a8269fc17f33d45bfef16e90aff3efb44e4aeb99631608e98865652dafc0a0ebd3e36e3fb5e4202ce8cd1c985b85d0d4ef6921dcdae6a0ae39922204dc84b4b3ff62760c8216cee31106d50bd2a82d2ef4a298ec362602d3a446aba171c310aa295ac5d11d3f54c4cff85f763c8d2dcce83c208ed8832744b2e61bd7258b8e74164e9f759903bb5cf351e696382de95d55c943bc91953125274e27cc776af0fefa1ff5dc22eb321815bc300a7f97f2ce6d9754fb0430fbf714b95b5dc688334f100001c06a5b1c5eedbc74cd73b71cb23979945688fea49b499b8b9a1f9e35e1b3e475f9889786bf56ca301203514805e7d685d96bf76b6cdfb4fa8e46a0864da4fa75bb5fac3b84ef68b8a9fd59de91488c127eacf93169c1515a22a899fbf709c20f5a98b258a34b2a263a2483ee95ede34e0a54dc2ee448a28b9f64b02c82845f111fb319004fe12b2d5266de48446433c519ef677241a0e80f8e29205a5eba233002990057f139db72d12f918ebbec9b78ace65608b437af2d40cedcbed71637ab03449f4dfce9b57d55a4571f1dd98eb231f6abccdaf8277690d0c532c4aad8fcda401a2833591d11116aee6367c67b35a514336eef9fcfe9fd890a8e08d9021442f1ebe74aeb42db16470f2569138b81f9ab93ae6e28a10018356fbc07a91a9af5361fcea8630beb62003810d3ea5d703fb04fb56fe35a5bd7cf7dea4265f767609317275f50d45dee7a530314ed5fa7587eb522946ec13f307d5e498604b431e343209f0bada67638e2c464f885db3264a9965998a19dd7931775cb95c382ff34a9511ea20ddd6a72cc5cdfdb2fbcf4c98d83a4eb8f0a5e308f3d5ff07b03f5444dc3c361330f78af8218d4a899a5cca318a1e9e066af092291c07d629f5adb3e910682e181444778d69fb19e40380475f9f53d878f1bca59ea591b0e804f9b3448b59edde1dd2349490de4376743c532f052eddc8a04ce92e48b889cc28c4c52e478f83ed7ff46167ab6c776350980ecc61930aa310729f091c5734bb7b3011b0d66e0a1c01f3738462ecd01c0ecc72c9a6744f5f68ac852dcf1371af3d039931af267cb2c1364cb6fc23c57d9bae26b919f1e3c18bc321466bda22324ef2011b39b141050d39eb2f79a1082ff991abad1f7cbe8a7393085d718b618dd0bd4cb0c3055b062e1bfeae45f7bb36c496c6b3c04bdfe67086bb11352aa74c595684475b918845257a44b8a6dde987c9d82a24d7f2d84c29d2221397e1fee6aa90065657145350a8cd93db670666b45ed55200acffacb940ce3ac38f32245ed6157c79efa351ea2ac6e212822ad8f4245598a9bbb073fb5e15b5c69935c9e6aa7466e33584427b80cd5ee24733775383b2922a8ed3d3fee054004f3398dddade00cc58c14062a5fbe5cce57b0e34cda79e4f7c6ca31e8c936a0180d88e367eabdb71746b2aa9e1317ac33313068fd8639755dd689d2079b0610edc5fdcb1559ee0dd45788ea098ee3c279239c26b5bea6e8dba562093cb150fbd412a391b99d9a8e50daa0902ee482ab40cde7fc90764d3b850ab190391abeb98f58cea1d1aac3b9ff8253641ec2c4e6e604267787d46cfde709a85d7745919811a9d3e3d35cae70d5c2dc8adb2b38c604e59e6695c99d1da9fbcf09f6c2d21fe0a3821629ee4511fe712971f8a90e8fa00908ce51f2d22ad54b33e3d41900ecfd6e881318833799a74e5f2c3a4f3e80dd654e3bf644275a5f001d38bac6b13f77bea1d5d6c00369ca392bdebe84258e16a4b4c7de15a25606cab99b95362a18372762cf639c65ae3dbd559823b5fc8fe915e1b05abbaff0b76a249f34a2e1aa90ceb9dd3b79c28c69c6cec8b9f6d12c9ba49d64001edadad3fd88231b00a8e4644ea6d7de68bfc1e6328603c94bf89931f2dfb5629654b718c81f9696b9bce57841f4f2e060bfe04677628ccc5c7f7a294195168b9c8d3f4b9e908f8cdaf4e95d93a6499c67047ea1721db8ae4ae4448fbbba56e36c776952cd8ec532146bcead2d9bb733919e5819da517f7cd882cd04402f3582735ab05e033f17d90104bf9302a38d83e76b26a09e53c8362bbd4c775b3d209fa615e9d7267be3eec7615fca5b753ca6af449ccfc0554233379ffee5f8150d2bc41523649a33f772cb67c1b709c6fab53f7d79e4f0ffd83e41a44b4069c4e201b8e5e049f8b4955e051158f97c62802b01f20e240fbe4c473178cfdf04063f0566a2f53547040ea6bf46e62fc5326b01e02ba056e803a282d96d774c2521f3a2484db788b0746ecd0fec00a6cae64790205d6bfddb72bdb9ae65f026b8baf27919e60db6c0596a17d26d6d40170cba7069aa6196d4789a1e70ad7e0cf9ba6bf8435fd014138b5a7a0f46b867334d63e48dfad833f36dbdb9c4bfac8c851a3c3d80dd1362cb7a8a8a2b820225c2e200d0562d5a32a1775ddaadf7eab3c98a2b51f0e5423048ebdb1dd7b3dee64b4f008d3e26ebacb3a1470f179d764568b21af633bcfe988eda4c15155770a2680e4efb70e613a48e0c3c90714b17dacfd828ed976a42c528d4de800000000000000ffff000009000000ea914fed49c95eebe47b868d4425c511e414869130860e08e80e9ecff08c07d3e6125b282cc3d5d8ad49d0080b446326b1083a8e8ace1949eaef4858017f68b74ee589824c98fd516888b30f3401104d6226aa7509b58f6bed095e67c4b964fd485891360e90ef901dd7b1cd94b447e6f1ef7839ab75511bca3c188c4b8054612aa1744a662a888ab36e8b00a493513904399f46766aa37ee81880a9ced61139ac54846e709a5bb53bae97dad6d8578e8c330f428df87457e6a131692566f96c45e018a15f21c439aa092227cf49789a92b78e00000000008000000000000000ffff00000c0000008e9fe4714a7d26bc0d19d90c246213416e395e53da520ee2a7e4d5c0048ce0ae128e11b0fae8ba5ece6f91c938b3329b3aa8d03c645fc504a33745f0818ef1c2173938ba0a2f756d8939e15a1043c25076258988dea9df46751cf524ffe2e3b236ae8c1fa8ce8220e5391064000000003800000000000000ffff0000010400009418918a632f55e3514847ea1e8d96b380ac51f9b4d2f30db96d8843fd2a7df2ece34488cfd04f002800000000000000ffff00000002000027f9df69718e45492734f43818e88d057b000000000000002000000000000000ffff000000000080983f11482eb17e3f43000000000000000801000000000000ffff000000020000c4d516d4f64c64d843f38c61b69f23683aa4fa87b896caa7376d80486a067ccdb7d16e922a82b1762cfbe1d5d8699a7fea233648872a6a9f83eb2d27de6ff9053d59e317083259fe4a7a4a9af4cf59afe53ccf3fee2c38d71f12bf7764aba66dfdd64f19c1b53cc31b90c5e6a92b507779afbcfb8910823a9cee6e289868727e0b3139ef909c90268c43f7abce9aa40e353f84eda01291ea1ea8b41165f910336f9892868433324d0c109f1ecf89f467c866ced81aa49c9e9b8f4a20ea40dac7f3ccc9b170c10055a035b44c931333756bbfa1baa173eacbd402b64278bc79de48c4f3f3dadd46799d7cec281c8e16c8b6550000000000"], 0x13c8, 0x4}, 0x0) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) 16:17:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x8000000000041) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') sync() execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='@].\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 16:17:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="5ba5f981edfe58b6d1f170b4099526305e447c8ba4ae7ad42c3fa8a5b8218620db318208fdb7c68792706925a500a7b1e5ecabb4c05bc9c6f4c554719e0ff071812935e647ae244100b56485d06f19e6022e8f21", 0x54, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6}, 0xc) r1 = getpgrp() socket$inet6(0x18, 0x5, 0x80000000) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:17:19 executing program 0: socketpair(0x18, 0x8003, 0x2b, 0x0) socketpair(0x12, 0xc000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7ab67e019e89e24a1a0a28d570a4312d032a3d1855518f1aa047cbbd2ad84c76f7e5ac194bc06270f60ab10e121b28d8418021e0ff5dc73c05db922e064f5771726811fd40b932b4a23dedab121cd2f8d86799821bcda4828471bad1bd", 0x5d) 16:17:19 executing program 1: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x2) msgctl$IPC_RMID(r2, 0x0) fcntl$getflags(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:17:19 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) r0 = dup(0xffffffffffffffff) fchmod(r0, 0x1a0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x110) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:17:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/57}, 0x41, 0x0, 0x800) 16:17:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 16:17:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000794000/0x2000)=nil, 0x2000) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0x7a) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:17:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) socketpair(0x6, 0x0, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r1) 16:17:19 executing program 1: r0 = socket(0x3f, 0x4007, 0x40000000) listen(r0, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f191000000000"], 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="20568ba73edd4c7f4cc50887e267c936b22338695603437779b70818974c71e44fd89824bddda4483b6bea51bca06b2b8d201488be7e4749364d380a4349f7fdc2bc5c7f1db5c334231ac9d1630c6f4553ecf287a57cf4322c5ca5f5123e1274223334ea6abdd6c92a", 0x69}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="5f58fec63dc83fe994933a2ca30ba57243aa8c5e", 0x14}, {&(0x7f0000000140)="e915617a92145ff16cc2111b76d1f6b94607558d77ac60886095ee33972e9bf286de94a13000c64c58ed716e39992f9470dc24bf0f07d7b938199701660868042f67674c1c406bce5a7414c8df9142219456e98826f73c8de9bd9a27d4e26b6cc5553ce097601ec8eb12486e29ce462b4d", 0x71}, {&(0x7f00000001c0)="b836cb59ce373e52e2149d8f78bbc1dec447347d53d58626db371fe85ee608f0bc5f9888db4382c14679dec55aa09a48234b23171117438f9db4d406cb747614062cf68d9ab329db7a3bacee0f1d8dbc869a02572458af02a4076292c7732c43cd4b175020416d3a2c19f489fe4b6ecde903bd42c0e7026924f75c13e3cc801accd5f1477736eaf7a3ef012d03fb776c892bdc12d544ca5aff4b49feffdb259f655239315288a9", 0xa7}, {&(0x7f0000000280)="a86a9b42e6abaf7c171ef0600d2b2daefeeb3522d3c8eabb8e3d95f4a7793a98499d85eee54a68fbe2d77146f8fe1e412e92b876dc5d5f46c0a4cff675ecd1814748694816ba47ec1013567ce85c9720988ca4f0f89dfe", 0x57}, {&(0x7f0000000300)="861b18477d582a91d2d9f45d2c84365dd75f0c32c458258f127b34cbf8e3de21286ebd0fa6fdb1a5deacb9a782394ce13bdd307bad90", 0x36}, {&(0x7f0000000340)="7b3fe06c41cbb29948fc9051a2621a5acce1fb21548790437ae03b23277aca51006f4f1d3f133cc144af3aaae2e5ae11", 0x30}, {&(0x7f0000000380)="cab0b3e186d365a5a4831d3700770277e6814f2f2610c09b8ee2d5005c1e386b6c88765d720557ff7f626d49773948b076cc74d3", 0x34}], 0x9) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94a4fc2429bd4ec906ddee5cc891f21fd1c9da76bddfc68b348b7541e190c3a8760926e7e47f3f1b368d5e94f2a459b47469c657b2acd53f4858b72e0b6efad41b10263285bdb9add2e9a34e942e3b183a7aa8dc275b3c897b750b85f2fa9f7891227c2716a1295b96e3e1784f9b957b8fbc1b5f8642ee7e435b4ed5fa262561c9af944aa744dafdfb35df5fad81fb23bc4ef94c79bd40c34b67dd4eb85d", 0xf7f}], 0x1) 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './bus/../file0/file0\x00'}, 0x17) mknod$loop(0x0, 0x20, 0xffffffffffffffff) mknod$loop(&(0x7f0000000100)='./bus/../file0\x00', 0x94, 0x0) link(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 16:17:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) socketpair(0x0, 0x4001, 0xfffffffffffffff8, &(0x7f0000000140)) 16:17:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0, 0x0, 0x10040b}, 0x3) unlink(&(0x7f0000000000)='./file0\x00') 16:17:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000007c0)) r5 = getegid() r6 = getpgid(r2) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="6142f7e8d05976804763a0e92440207b626205becf3a150edaf3bfa71efa6de6885c2e09e06c25979623e6a5a45cd8c3f61747eebe79ca4742350bea3bc9ae09220c6df8f9a66a6b72252e6046f716e349715be35a393b69e54eeebcb87145801361695a89cd616b26e1f100424174", 0x6f}, {&(0x7f0000000300)="b325c6afa77db65d0aeb64cac3c62e49666c0f545780d9dfaf2894ac7c8fa9e6fba9066e4a8bd40a104686a441d4962c2f806c83aee7dba118374986fe8de3e802c0924a4768ac0b45a475a34bca54a8403a8b9e6c4d033c", 0x58}, {&(0x7f0000000380)="3a9e3e4b10cd62e304eaeeda34fa516a4c41b8eff21d30f721e9010823435550e06ea825224197e0f89f8b251264a3f9fc1835dc3f5b6ba2651a7434e81303f5d65baf80425e3b4f012f47b6b1e9ab67eba5f131d1403349ed84574cdc6fa2d4204824b1fa2019342adfafead725e7ec800b8e336497fb577d8f961a195ca3b74449de154b158be02a2ef87df4a1fa101914c8697c0e82dbffdb9dffefa930677a01175d3c95e8e5b26deb4d66810f698dc8", 0xb2}, {&(0x7f0000000440)="e9cf9a1778153895342261d8af9996865aee907efe47ce9a66de09d920e9e52e283774d1e73da2503777d442d6eb16911d2f31eac71c3ea9f6ac563cdf8a7ebaedfb7589edc53e001f53022a8929a54dedc84d765e4807976e21e41cdaf08ed695f235963d34d95eb00531f877cd8a20fcb83e6a2958dba909b443cd2775d9ac883a62e2a0b5027f0fe356979226cf", 0x8f}, {&(0x7f0000000500)="106f09f05ef0113423493d8cda2ca9295354d0ceb878bd30710e451c562856b5cda9c02db32a0c7a10a3be84cfec22e7dc92a66c6150069b898877d517fb478b62d8e5be525c634374b0", 0x4a}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ff00000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x6) mknod(&(0x7f0000000800)='./file0\x00', 0x2020, 0x100000004) r10 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x6, r3, r4, r8, r5, 0x0, 0x80000001}, 0x3, 0x7f, r6, r6, 0x1000, 0x141a, 0x100, 0x2}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="e90b95898f7c0adf8d2b8bd130099b0e7258047b11957bb83972ab7f0000000000000001d987e5965db830db2da986b23dca867699e575d2a3bf71b2f3cdb856c1abf08bb6b56fdd2d8a1e49413d017ce32c014db7cb71c4ea234973895341010047dbaeb6706dd3d72797cc08802f0c29081ee830888d12827cccb0d31db286329c26f7a4a161960a5a42abc290d2dc28347f8a299f89e240a01e684b86b5d42dac1b6750c86ebadfd7177673e4d5cf78f2177b2d678ebc32aa42fbf1ffb17d436d56ce54931ef3598b09000000b4f7a27dd654130000000000000000000000000000000000000000000067302bac67cb", 0xffffff05}], 0x10000000000001d9, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x1) fsync(r11) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x2000000a, 0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$unix(r4, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:17:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom$inet(r0, &(0x7f0000000100)=""/116, 0x74, 0x3, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:17:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fcntl$lock(r0, 0x7, 0x0) r3 = getgid() stat(0xfffffffffffffffe, &(0x7f0000000100)) setgid(r3) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x4000000000000000}, 0xc) 16:17:20 executing program 0: socket$inet6(0x18, 0x8003, 0x1ff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) nanosleep(&(0x7f0000000000)={0xd3, 0x8}, &(0x7f0000000040)) 16:17:20 executing program 1: r0 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xace, 0xfffffffffffffffd, 0x20, 0xfff}) 16:17:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/199, 0xc7, 0x802, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x4, 0x3d, 0x0, 0x0) semget(0x1, 0x0, 0x80) socket$inet6(0x18, 0x4000, 0xb7) 16:17:20 executing program 1: socketpair(0x1, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="ace505868d5101fd49d09130ccf2676e1430ecf910989d5fbfa7f416079ab8f27c09462ae1f8e3f124d7d91a63e508a50df2ed1a2d0ded47edf726d954bff305fcd5f05b8b9ed982a95bfc2a1320e079e168463e71625ae75453b3fd243db4368f042c489ecd8f4ed38989548c62934e8688135f22aa7e37a611c127ea94df5ac0e56043dff93951e7fbf195d74ac3f3584a23259b980e35a09b23dba1b1246bf07d8b4d35bcc01b1c9f5237ccf069b8d80156d0be400f94b3047df0e3d17e16e3d136c55e908dcb5c1750e64e4585fe6def45f712207b0f20c9a62fe94fe93e86c0864a28070a0d373611034d507b122d7aea791d818760d33b440108df266a2762e0cbcfa18ff3caca6d8e99b3f81b8b3cffd260529cd9dfec4301ba19d20294c341b701455676d051eeb9dbac35e6bf5d52f740412a7fb547424a376b97bfa12ee76d6b83191bdea5f73560c61a9ec92757e4811ccd25698fdb2d4a5eaf89c379930fcbae06185ead4d20a92ff64fba315c8884006438eaab416caa67480989d97f11d910499fa6d49c2f226f345acccf8c580cdea0b5d3f44392af5c2b9398da68700d1b03716b4fa6ba2a76e90fc8d9e66c5d3a0c6290d2c98c8551323feb155db8e353625614929480cfdc257b032c9eab6b0bfce78838bbbf7426a52aaac206ba2c74eaf15b00f284ac6d08b194e4fe254fb4c42a9c7c9b9d5d0f1db77e1513431fee47099277e4584b5c4f8cb6bb9f4a76322d4ed931745e95580d21aa8dc4d5816df89b5cdd9759938d5137ba80640af41532116ce6d96da65710d4e2ede92180e020f87bfa8bbffa3e1981200f1aeae6767b8f8463aefd3edb1ac784cfade536821a16f5fac0a81fb1cdc3baaf73a4a7680dc6c053c455ba62217258005c3d8168f1890fc4c6a451b20c56fc77f3ad1ec7583696cdadf1ef1574302fbd2a17f7e6604a11d01e56b390d50dfcdf18dad3680257c51e4dcbf8dfad7914f4228539ec88e0ec192755ee19a0b9c8ff747f63628a0867d5b97e15ae37e56064707da5a55de4e27acd9309381afe75cee8a2533ba98b8c7edc9336d0d9f92e203134e110d0e1caeeb3688ec7c8f6b8d5e6d1842f82fb0e1068c72ac973325eec81fedb04fe89662a17c3a31b577a10ef84d6f6fd7d1864030d81a87cccd7f740ca8d11fe226a477ee927be21693d4ecc6606a20740f433bffb939f21a941e400dbea8c766a4559f2f148b136f7a50384a10e37d35cf90339fb7ac1f2b36187fb6675e9fddfdd17ae0c9f01f049e0d0abf89c7eabe7a7d0520ffd10e972ad84e3e45f3038e236db8e030db809b43e5886a2ab34c40ccad9edfe69b5631a98878feee488d9816105133ef7faee2e67aa717ca6869e25738c2e85d1bd37222a9347114d90ac0131dc0405dced490804b5edbd7d5b455a30d8250c7def35ccb2d8de3ff6bd56ad15db3339060a1fe0a1d2158c8f6eed7361b4947b38b9c007b30b168ec925e685968da29037a45045775ffc98ec09d8eb86c121e98ce94945013c17aab14ae0eed8195787b9efb12d61bbf6651a42d629bee6e31b4736dcd8e753621086f5ea11d26c181746f0eeae5ffd844b511db9c44477ce5187a0be58a133c859227b306fb9d79a928e0812296ee1eb055a8a1b0e4bc3f11bb2f611c42bceb9cc787c9fa362a15c110a3c2a6a93bd9fcecad5abc767998a8b41e8d3d0380d056bd92e4edb01c499951e1a8227d448fb33954d95a041b4c968f9591c61876807aefe0f7828343752d3d684c98d1fa186f42f15e8e397ff89f6f4f2627a37c1df04b463bc8f6b00f67cc00dc543c891f1b8125ec0ad723328fe32e5b798f596f49ac67bf7ce5f7adbea6a525a7acfb37f96f12bafeeed6c4720a5e6db36a6dcd07a3e9166bcce008eb4f3c40347bbcf25b9fdecf46c7a57f5eabd8ac8aa5c81ed2a472b12b7f4ad9a4ba90efed291bd393494b577e51fe2d5df421064210c4c7e8226551b422a6e8e92f5a2f7386991b89e5020f949d4bce41b3b0bd4ea21afac781759ac8656c9ad18dad35f4f13f735c06f80bd94d7219df0b12be56c4f9498895a4040f121598bd23c78e079d4bcaf14a3ad8b48de3bc0145610cee3aed0ae701c932c73b7efc06969eaa3fd313360a32da9f620f886464fe4c0f777110385e62568f71fbe260297aefea6a1d2be648b39796f866959fe603123275eca5880d540ece021b386721ff920141f4366139b2165a16b5a8e00aca7a174840d17c4cd269d2de1cbf271230eeeeee0eb93994dd583ec9694f40d0ca42890b620990e1b7653990947ad91fcf5dc6a6a7d710e7c99349f736b8829d2056a16b2dda84b03597b3b0e73c2720c849256dc8109e46b8bfe41a2044b581a7b3ee8f975803b6ae9300ed1622b449d0aec3935a51715c7bbed826b6d39e5f44fb6ac47a27608bcb559928f00ef39e4e1a0d94469d3dfeaa613048469f0aa1273fbd081ac9c16d28fd41c441f78cd4f1d683a3cc59ad609fa38a27837a80b725f7baececbeb00d920cc4d59c15598508b0e2a8a35b0d150bcd12f5eb849b2438081cfdfafd82a3eb98755714b03ee1c7ab34afca6c58b1522d58c21d67dee6c7915829c884a1411aa998dd5a3ac61d731712e9325940cf4e20f81c4e055e86515716926a2cb984eb1921358978b70cd196a6b59481151217a37010c3d6facc3e2ad745f00710cd4f89103ffee467393245fe4e6665d3e3c2e096a297abae218f260c8fdb8528322fcf2bb0fa393004cdf7f86a3c89a3a3857de9d892958160128d39695b793425cf3cea4761807858f024e883e05dbaa9d712d3fb272d5cf7bf546c2e690e756063fc2562ff3f7829fb56a333912653b66f2891df0010494085bf2525bec7213ed62a7bff841e4c1e646bfcac2c601ac705add61257a5f464a7c717b7a1ecd3a2b91fcc351b7441befbb60faa39b5eecceeb45d033ac0b17442d4997f8cd5536a8a94f49431197e658561c13b4cfe8ed41baa0ba865ce9fc459729e94097ab7a325cda2e40ebe2ed9764bc123be40656d1c821187db195eba1f141c836b1c8e6910d5a58b492b08ea5e4f6cdb7c5130d2d3999fc5d8deff31a3599e3f2fd2a2b64da5bea351becdef106e140b490519f59a6e9884f03b09fa4746f35a63dd7b6b18cf0e7e437ba540bde923d1307c510db91924110ff42da8afa190166e650de0318ad3cb274e5e2540e4b2244f07553e20581645a7a4c12fede9d64a8b94ecf2597005b7f1c45a29ff49428f8730139cedae5122c3227d8109df3076d38cebd62c9ec6d6215b44327ea56b5e44dfeb7e03e96802c4262578eea8be2a740b2307ca20789efac7a5b34ad67855c92a35e30e14bc780ec1d0945d305eadfa0d0c20e0e08f97bdbf53a8854c2b31ef068fc36038c38e7899d266d18339bc1140f4410591d9264809fb266553b3e6ffb3cde0967997b2f31811c08bb67935501da24b7c7c76f9f0aeec6258c632d09860a1f0d735b20cb8b0451f3636f07e27f29a050ebba411fdb747eb90fdfc97db88ff830e88dfd2553e37e37b953f23d85139a086c9492305672d5ffe9dfff67c3248d0d0c82d6b76d57fdd5b4d648da96749850d4c09007ee7b98f27e64412d43f4872603348a84d73247ca738b2adf8cb55d2c9c7f5b2b33b7b6db5f25310c48e26b2f8f099edf38e430386dad3c45cca404f7a395c57424c5020cf91dc5f50c7b192205bff88bf44183b62600c271cea690c1d7a0440964ae0350059ec7b1e04c401cec702d74db213fb7f9cf3cd1ec2a938d32c6ddf02ba48ce1cd13d7372000dd2f5529503f6f97e3dfafec340bc431e58758b0dd8dc617d97224ce1b623eef1cdf58814dcc8907345e4e75a4c4b5013c7be8a19b0cad789bb6b076abece9d5fb68710437f2b5c61570fbd7157a469f21058a41418fd5e289622e860bb8519240d3a269f21f1f4a8d0a98cdd1fd92ee896769f7b8f1a34b4804b6f48ad92c35ce3e395d1094b88e200c62b30a7e04f9a51317eb19c13f2c3e255db09f31a59c90eebfde8f5b6d0d41b1f4608c175d27e683dccbbb12c51b393e8490f12dbb1f860a7807ef40c037c3e0aa5dc67f43dba0b023603f15d096e0784b4ff9357308746ba6eacc76303cbfa0440d0b007f9eae090959d243281e492a0daeb38ad0a30bd224b3f31f528233766dafba18e9507c7f37df19fdbacbcc91463549c7ae2362c6d31f31caaad05dad770fadbb3200fe2be852fd28c1c48f88200193942db1384007208824a9d4e5b4ea4b37bffb2de554860468b792682d6aab394611b724a8889f06707211f1ea44c9c1db0d92764a089b1208fd0ee66f196ec6d65808b1fcfdc38ac243f5f53fac74bed70903cc86b9f97a7deb0837472fec2b31c20efd2a8da014106ca4bd63f7794fee25453fa5fd83520ee6cd430d2a90f3c74f3cea34f206b2832969c2f0ed15cc6a87a1536f5bca090fdebb58294144eb8a0973ca02a4e5ade5174718605303752e85ebd03510ea0215002de7171ec6751954e3ebcd3e13a7390a285857b7d74af4802ed49baf67e92717e4558f2d9432a4c7930273823f306a0e3e3d81f39109a7176d3fe4396617289578ae20624c3fc08e08721dea9b16c7d84a017c88585cd37fbfc03f6b07e510b4c936b6b3c8c28258c0d95d3b7ed644d84f7647dc57e0450b439cac01397d93368aea640f13e52319fcaf56a38ae8df92044344bd8e128b8b59442ce49f5e9670bc91abef221faac0dffe34f7be306d32b21ea7420602a577612f03b4cee1a4e64f2d1f917d840740b88613486675712e305a4da5f761f15a3ec6529ee9bea42674b2c6a7e19fa696bd6f92a8b8db9ec86cdb658bf54f6a8f0318dd1990fe6e2444853dbd04a3a7d3217cbff5ee7a5d830e6f980c7e538d777bc96fa90acfbafe256197db47c877b09fb5df13b65729e84ea835398a5ab1e8a334b396e37f453aa41fb5cc428a3f1a1fe1aa8b24338e59d2374f646f5840402cb67c26446e59f0f7942b89370be6a323cb93631efa046337fdac236383da6ca83d58951a98d4fea31c078e11a0a7f32ea5637f216b473d06e798db1ec1a1561afbda3ef68711a05794cb64bf22a7b83d9185340428833f44a146953b59dfa6eec552bafc27e8ff9bdf89537c4d145c9c0ab8a3ba3e54b5d83a72e95259919ab6038eae5a6f728015a073bc6cceb9f90b3ac31528ab019a1bb45e3a65b9a9a96243298b2335c7a7ffb40a52b62711788d2da57e2ea06b13e1a77db60df2c8ed13c6794247fd602bc61b9a28ff46a2ca61b0bc755c8df824c1164eaca8b25019030f10a91dc636e44077ea7a25156424b2a5d99944c8968d520573b84271102aeb55f2958e3933bc40e95516da89ac232bf9f590ce7d7981494e4c03d42c8c1578be7bfb4d4612e9b8c62a4156074a6e6f1bbf98c684a6123b250f9998b9b8153213dfc9974a00bfec274ae51bdf4fa9c938e57655bd605ca2d31d23c193a267787dfc8c1915dc4c76fa550e57bdb19f7f4c00d19140ff3875e3bce034c15857f9480bf1204d75dfa03c4a85ce76738e490da61996390277c3595e02cef75a133e381f6273be1bbd2bc7a4805a107989a8973be7bc906879c5a7f611545b9f73a790e2745fd387bb410139fa3a14338173260ee0b8b82c918514c1928af1a0e190b44ea53300b36dd688bd304c4f480d8895b8c885bb8ea2bfa603dfc990a5683d90bf6997b2ecda1390c2775cea4431a6aa4ae00fecbd422bd9f5d469680027ed", 0x1000) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) clock_settime(0x0, &(0x7f0000000080)={0x700000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0xa18c, 0x1ff, 0x3}) poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x0) 14:53:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10401, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/67, 0x43, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="060099c614ed27d1c58b4a724db5cf885fbd4faa99154bf7f65839ad4712"], 0x3) r1 = getpid() r2 = geteuid() getgroups(0x5, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="fd2b60d6fce588b5c3a52feca3e2d1476ac7b2be5c907e2e2bdd5e147f3ac6bef8494725d35a973ec08142b021e395c8f51c880642061dfad9d93edc0e0861bec88032e899ddecb18fbcc0328feed5c55dac7eada99c0b9f19c623c0760b63fab6cec919555c4be3c34f07384a875c5f0ac7f1cc204fd42f05312663ec3b0eec427a77ff300f47331c18cec2176672ccfa55053c2c3c6fd6670c7252783830fa20af2e553bef72f0690b067a72e586d84d10c82945f42775498480e3f08c46be6221667790157017c2f2d789ce414965fa9305426468b283c4f5ab907e28aab203235f4fd196f4b5c610d58ce68ca7890c5b156a6736faad05780e9ff7317e427de0074869923995031e2b2ed1121145eaa1d76f3274ed6fa4e3e65c77654bcbba5b4cdfe38d9769011f3772c7e55a3ed33155f73f87c11bcfba0b549c52316ba141f5c3d523dc7858a82c7ca846d45e1b7440fe1bfc11773f3494e5d9fd0d2681365cf5df1665780723954f741adbd4005a8143b13655911f98debbc7c3240775a8f9f9a962f6f9caa35282b28e329646c47ad2d014f9816eddedebdb361fe53f3333927cd73533a37695f0bd29c42a9266178536c023ace08ec919484b69e577928a16f7c917799a7636c46d4ffbeed5673f068919f78a55a2c25b757bbe24c2ab62986ddb5db41b2cc9727216f5761c55f35f75b4f8970418a3b7a11eebf3d6598e9b4a4d77fc47a386b7e24d095736218ee05664fc7bc5d3c2f79b91235d4a73f86fc41d79bf383e75f6fa1ce16420a99df2cf5af287dea1024b15b3c8c5cf1416cfc0c10813825aea86a9de141f9ef4444d00428c951ed081a890e423d28a7b4b3ce3a4b2d51d6f2137c8ab4577ed33f4b8855e4491556538158a3bd9d31d487f559d487515136249ff9e5c8c1923fdaf3cffc65dd0d3087f618b134dfa1778ac13afbdc5893e2f0f7ddab1fc7c91bde0dc2e87774efac7360cfb21247af95c806de282a3e7fbe8c613a0a4ab74ac685fab65cbf81caac0d923007b3b3e694c667015d04c13a32365dac2e747b879c8e78ed4dcb1c4c08e7e42aaa21015254bab2f4ee7a461a20a92169d27f638039f82d38f72c3c080c8867744290c6c799d991ff6c67bbf6d9d5d9039e4f71ef04fb65dd776a03db5e4cef41ea5cee4877ff96e88c40fb997b32de8d7bc3cd420e47f7e05ba6f0e8c90f9e1b8282191ffa63dade03ad890b349ff53baa22a0e7361ea7eb1d01357b803cb999d1376ffd23a12d8451dc845b08cd8fffae57aad057340bedc5e6445cf1eb6e552cfc82d5a19c1845fdb3fb679008528a85f72686f5777c710c13505bed215e87be7d87db2edb2c0f294007e728f16ab26d6f525d47b9f31a43713c380daa38dd7c5ab201ca662090d5bc5c3c0fc428cb132128202e31e37840f52bbf0910e4010e1cd86ecac5a63660a0f543b567e3c6c6ecda37c3dd0e2ef729485f06b23da61060d6ecb8db5799da6eb5e37b78df3c64017e1d4b8a32338ed51d16230f9d20bf808b9c953e82338352abc697f56410b141beb3a7bde6e23815b14d13b6bce07c3af132eaf80cacc7cb7b7b11248db2fc27f58b38e879311dcb69e6475419ae4ddff74816cd0ae9c2a904c952efac6b57e7896a9702ce23237a4a6e6b3d8edb2c3aa49c11c420180e571e69fbaa55fc466ef67229e66c1c7ec715d87faa9150dcc32fce3bb945a6cc3965274df0add93c05fc5b1a7a6371f362555e4aaa4a0e600aa136d54d03c7a1a4c2625c9d942ea64decf1dcbe262d06b2c99cb3f5ecea0ff2d29faaef7cef44a9890ebff0ee9f20c5e5e44cd8889ebde580a1b7162795d90e9c700fcabb26492598f6db77fc37f0c7ab9d62b381b4595c3961e10da8d6f017e802d3a28b9f48501f4f4c70bbbba53b18181b0e1bdffeaf9eb4ae8c200e41c294136e5aa2c56c8e3fe1e645108f6fefbb3b3b1820f3c8f3d387f38898d043b2ef8f54dad7d5a8d9c243cc1067a7fdbfcf0c438c9a8243d6846306423186b84630016a2dfb5a642f03c59139cafa9ef98cb2d419a48bceff4fe77999c5d87e6f7ef0d604c46fc9f7c24a7864e63b837daa55ecd3a452b7f1a4f563f79a7f109c032ffc37feb55e77cd5e2bcaa9f8560adaf87ae13ad9bde5f1c45dbaf2b12b39239e8de50413e0f21a5995168062e12679d8171760790294f576300e889d0ca8a104cf68e7b1deb5cca99321d895053b6bd429f2e4fea7755da69114557892a2c9760393446770a598393619d8cc0818381644c72adc84641f18503081b9c87da9d2ddc1448c70f3f3441c9242e6fb1bfa67f07c79a9eea4dd36a413eb20e036cc741692b20b628ed74ef0c2b50cd1c1c02b19870e66aab5efe54359412738795c543ac5c02dd4ffad1c586a52e2c866f9d7bf41103360256c277c4e2a3725903c67aad0b66c573a6a611bf75cb1f073eab7e94f45d23b23ee09ae8213241b7ac5c112f7cd670bccbaf7d50062e2569a069a32ca6b223f98d6388baaa5c6330a96fccc9af93920dc4ffd6ea3a7491021ab5d84fa0172eaf6ca8a0426675d2600f4a5915cce3ca267cc3366ddd7b4930903bb7f22eadb2424141743ed30389fa66231213dca869369d7ba3435330bb67fa4a63429b05b1a3a424c3f12f3d8beeaa7e305b1b66f761d72cf194ecfa28fae61e6bb665ff261f195ba6a34282bf5979c0a22aba2b2cf87abb8bea05bebf89bd43f3798470b679be0c85c9999b514c9d4a3dda51646c6ba053c560f04e6524091775256a5cecd73a45ba8787894a56c8a683262167cb19017526c9cdd8a16e0db678fdbd47f602ab26de9b4d7a074e0034f82c114febc0d67aa2a063a00e3da87194dbd7a114d802fb13a16971b2896ab60c82e14df51436e777256a544cfbfbd7b066126b83870b3c987248c25a89f1281524969cb7aad3132feea61facac056e18935bf762e575d203af14cf85096290fe37de83942e1823fe1fde596337aaedd225c07886c953e256536e65e34da1e329b384d914d3483e752bf75d4ff28b2cf0a663ab9046b83a2cd91dbdc4b20b3314f93183eb83eab38dc32c92d57517bc5fd079a4a382d2e4ccd0418ee8ec201d7c27c0fb7b0ffd526d22565a1cd5cd0197af871aaaad5d2556ce7b8dd640c137f3896e316b2b0c7c0edfb6f73b0afd47ad4bc0c05219ed6bb6657cdbdb0d364e1fa31d746fe4779b320aeb1a962451b2cc68137cfa4abe2bb036b3d628a402eb1df1ddb5f10ea9c782b9cf96f82127e5ab1d85174f4bd6aeac59c8ddad4fc27585bbcdd7de2a2d1cfc0e3e68ca983470bc0982ba4ef58b6dfc5121e8d65908179d956acbb42e94f32209de3a39257305bca5e9017d2291a1dea87b41890da776b781b853854bc829cd91c7ff67fd027a32c9cab288817ce881dca0cabd5f3de541bc892ed20c0aefa80a5567ed54edc32543a7e3c52cc55ff160c7b68d3c9929d03c79e3db40fd76272000fcf6e337835f172d729f1f33c0439c5fe148c754fd5cb3167e7c82da4fb943c8a488bd5f2ded598994518586b21f51617650b4caa0716777edb9cdd47855bb233b64985129c8a414d3ee2ef0fd65cca53d67336f8e8c1ecc7fe89b9d848ba08519fa31bb7810874dc98c2b53644f09421aecc0c7aa0ccc85513150c1fd7779316a4bbb063a724303c3d98a500bb8498845b6cacc2c9cce586e7a24702d0e60f230257eca9df275367ea3b62aa8948c7b90c3a3dc7f889df2de16b30a08c648fcc83c85e458ddc9ed3cda9187619c155421895925179fc965815c5c95acd627fb4d76c3cd55789db4ec1347df0e9fbddadb714fe4ecfa03c63b11dd50c37ed0ba2aee372a6b4e90b5ffac2e2354c99686e44a97c66037e3f14145e75ea9eb3bfaafd4d4f344a4c05fa7c535bd0629d7018d5693f074261fdc74183b3814764ce337eb67712a70ea0c1a6f8bb1a149974a0c2885b6cd5188a08fe2eb805d20bb26c1123434073e1339772d45c1f452072e5c59bc69af027eb9b8f599a8614306007d25ea0775f6cd8dd76a1ebc7762f3550d78820926de90b773a851258215a3641e6a077c9994af4a53b839502064c1371ad4286ae88ed02a278d4d7eac61642273b2ea89879d0db5422aec62b6618e25aa18fffa6913aaa1cb6607ae836fda7d1ebabdc9e2212183b477e8c991fdf70fd2a67fda6beae368681aa83b02187ef71301e455a091e405445ea37e2e6bfa11433795ade2ed07e43a4b7458f0e59096eee14d12f929029579c2c1d0df868b05b70f11ba34012eee31b4cf2465117e3feee1445716b7cd02a2a1dd9a2a743d03717385904167eacde75b6d02d9c24a9440ef5f0815e57efb3faf16abc4fa809d6f88673291ba5591b5fa07947b381babb619b8e956088b130a3d7b4bc7b3a57c5032f08a78dd6dba46a53e971233862fb9a6c9abd2caf263a6a2984f8a4fbae0cb52d99608b8612f32ee56bddbc1eadb314c8fa17b70dc99b753e1b1cdb5a47f0f337a959554225ee693ebead93093f971651e396dac176e7b56b61266ccf82034e887ea66b07a90fed9e715d8f2ef273551711dcde021620c1f4450d08e930ebbb6dd64dd3e84c21bf768ab457667c24ec81ced8bacda43beccd2d6f40639b21f470765b1c28f84f2d5576ea70782d87b7bdd6732d2b51b017993dec422eb5ab03ec630511a7d09147ff1a119fa2e68f1a89ef1dfd21cea7a167ec1cb6f482eded8b6bf40f9d6bf40270dbf97fff43071447babd75119fc57ebb70dbe5239a8024a0a2c1075e5ff2c46768fc21496dc68b8a41afb63e9882ad256e0e0a97d92573e5c96fd5b6a82459123f66f46757bf30087e0d41cf2d95c78b04b10e2ef4634eeb53fa3fa29948f50fb43f5d3b622a4f93bf08b63e1fac9054f634dcc85a171f36f4517fd648a16cc7c39280930168a3c65207f15fbcd483729087a9a290afc5ebb59ab9d0a48ef599df1b234b006c1a5406401ebf3c6ed08591f0dd49b11da4dc38501354da6a9c67a5646ce84576cdc11ea86d34644fbda9fe96b9f17557ffb554852163b1e35aab596f6421afe5b959366c2351fc168b7fe1f0c130b72a0875680dee6b65735ee6e6fa75c0536102ceaafe9428e508202f7ed462204ac3f83feb0ac05404bb027101d1f3c92288a46a120e4de7887a00ae1a00400170850ed48e582e531d1e397d42fa22a3dbd82b647727b7b56a9315b3de7f1efe3e5045a33189b29aea7d3640d2b832c8ea660edd80c472e0e34d20b9cc3f69a5007559483b3cdf91d279f079c6296d3fc3f483a9f410f0a610a2daf1b0788e2e9fc6863d26ed9e0442ebc9ff505c964755b578cff36ca8737c29cd00b6ba656b3bf3a3c3bd6b8244ada59d9f23350a1cd0d77f987313219a4c8fc60d8e1223eeeb840f3c7779b0063441de3f078db5bc74ca6f11822287378473e7afa85248a51d5b538fa71a546f83bb9d063439574d65a3abc75e12cb929752407c56276e00e247e17919b7279c68126da709ef4c9fb80271dea3182622042c54405d43f0a9742665077f33a62e78c0691abfa9a336809b0eedf28b89fcfabe76259a09eea581c953876876b523b97d13f1bd4e6e51f55297f050a6ab52505938a72cb7ebcd590f06a1ae9822c2e3a7b499a5fd78d76b8bff9af7e17b78147faf6e87c0b1366537ea4d09c9d7a8ca79b50a68b4dfe5eddfcf044a68acbbaa1a76cea06e8b9abaa490ccba231f41cc6139713013f5c7958b8752cc6399a1e13e0a93c3f00d5423e00e63f9f2f", 0x1000}, {&(0x7f0000001200)="94799901ea535478f4a614468c96ceab7c47ec6a120466c3ab624bc4c033bc68a1db6badb9d591137bf59dfb5c990ce64313f070173185b0a7fe4277167a5fd33b9e5e0b30fa387b018f02186fb8bec25bc5c3dc3d0b1e7b7b7d663c47bd8156ec7adafc175908f2d8fab739285a234f4405b1b80da6a60891066fbd0e6ef6049a56d101fca321684880e860cafaa2be99c82d62f6eb925fd82830b20fab00d62ca3a7910810e45fd7918bfec7fab4cf455ce99f5fef95c7a608df", 0xbb}], 0x2, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x8}, 0x401) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:53:52 executing program 1: sync() unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') 14:53:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="f73b8cba3d5b1f7b60465f29e4aead58f0cd5c542fa836c5330ce01b871e791349221eb891322a5adcd8e11a69653ea3547c71ce81dcb487fd5cc82d5c678b7bc63918694670cd8d89234c9ca1a8da590b8fbe1d2476af97a5c36c248af7fe605f725cdfda3ab6674efa52380ea48f03594ffb725e68b83b7e5f339db3b4895ff5b3ea8c53ccafe98402d569502b394132f9d02d6044eaac1b53c97751349bcf2235c323e9f6f8ab51b220dbfd4c638e56caf8b907db083296e30eee0a03c6ce829047cf6a25d758f820ed91de7017835dc5", 0xd2, 0x8, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x2, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x0, 0x80000000}, 0xffffffffffffffdf) 14:53:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xd, 0x7, &(0x7f0000000000)="90bb425c34148080491fb2796ec8069d18d2fddca54c3d9f380458c46c94a08fb0c005bfd1e7ffff86692fbe2ad26c5c7f2195dd20a849462ce300e0c507e79c7738e31a0c5fb847e20bc89f80d91c5ada907bc8980a66212bf26cba7dc359b31430edc51b3278e79b9f534baf4e84c660af87ba", 0x74) 14:53:52 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[r0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) r4 = socket$inet(0x2, 0x4000, 0x8000) getpeername$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgget(0x1, 0x100) 14:53:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) dup(r0) write(0xffffffffffffffff, &(0x7f0000000080)='a', 0x1) ftruncate(0xffffffffffffffff, 0x0) 14:53:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000100)=""/17, 0x11}], 0x3, 0x0) 14:53:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)="a2", 0x1}], 0x1}, 0x0) read(r0, 0x0, 0x0) 14:53:52 executing program 0: mkdir(&(0x7f0000000100)='./control/file0\x00', 0x3ffffffffeffffff) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x4) symlinkat(&(0x7f0000443ff6)='./file0\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x141) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 14:53:52 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 14:53:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) sendto$unix(r1, &(0x7f00000000c0)="f110196178b194a8df077efe16d60c1fb96a6be9421a86c92f82f18b139852d78e5ce6a42c496de838e300a1709687d940f62e8f41a4912b466687ad2184ffccc012a9642b79d08a4c25433f06c7378ec6983a6b689768aee709e1177d421224be2b80a40a0ffa5f3513ef4a1f95cd6ba9bf0988260f68dee102b0d395f4cfbf00220c6e222cd9ed2ba7ce1d8939a57e8bd98fa160b7625a58469555b9eef43a1559a7b6ff04a5e87cb7013dd82c6e792090a2acacce86cacce32e1e0933588fb84b574916d34cb3896b773d5bb3fcd6d01bce89432adf9bdf", 0xd9, 0x40e, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) 14:53:52 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) socketpair(0x2, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 14:53:53 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair(0x18, 0x4003, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8100, 0x6) r7 = socket(0x10, 0xc000, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x5, 0x80}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x77}, {{r3}, 0xfffffffffffffffe, 0x26, 0x12, 0x9, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x3, 0x6}, {{r5}, 0xffffffffffffffff, 0x60, 0x40000001, 0x2, 0x2}, {{r6}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xca, 0x200}, {{r7}, 0xfffffffffffffffd, 0x8, 0x10, 0x7, 0x1}], 0x8c, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x3ff}], 0x24000000, &(0x7f0000000400)={0x5, 0x6}) clock_getres(0x7, &(0x7f0000000040)) getpid() 14:53:53 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4f992669e3cc617f1eed7069f3c70f38512b46b7ae3fd70e7b0fba5932403339ebb409f493f592361f0a5d1074f823ccfb1ea9850ed97cd872b061755558c03ff6b4f87062bcfeb2c307cfb6621f740a59d5472b5a959134c2ba78eae244ed7fdf1c773037e8880363bba8f80aaa2e254cab9676c977228ec6037a0c5be89d21a6a4277a5b172d65c811821caf30b057a6df361b728f735c3e9f507daa6cb7fa9d05a0c61e83dca6c934a944e4f258c377245186118825b62a9534173286f0a0a6cdb4b41efc7cd87e6e1e84d790fbc77dee5c5df6134f43ac287ff96fb0daca33b40394bd0fe31cd202ad26e828f1c323113cf1710a96dbd32917d8656afe65a6b6010bae2532fb8bd60c16c1b4ae0169bf17ecb72449df840f2c2abd03c38580668069f69229a46d87443031070e49a4c053a19cb378a1c953f2dc8a988ada1da0bd71883590d439341c8a1cf19655f9cbcc751b1584cc7bb894d79053308d6bd287dcd4399d1033d99084099bae58692237fefa666b7a8f7653fbcf990715c979f4045e025a222f379a02e69bdfccb1e748b9a5a17eb513e99582e86f4359bbd15806a5beb5b69c4467880b7004f266069c0974058cbdbe4676bb68a21dd86781344be5469b14004a2b0182dc45f928cddc1c93fffe2cac1362ed43d8b30736a01a354b22ba1e6135622477fb89696b936c65ee165679718bf1a160fe81997a2215e1daeec19719ab56855185faa111528587d57a09601a950965a57aff054b8092639f418fc11ddfc228018d1f920fc3915f04d69e621c5c334b11b95dff42e3e4b0160ae7e9d72f4c65a57708d161f6a4198836f65d7892ede0eb6fd4e6ee2035af417d95a3baeb21889ea08c81b8b189361bab481920ed32c3c53dd59a0d7216cbf38c9c8a85ed87c8f3f366033472fe02dddadaccd291adef5ba7dbd580aa58ab75a35341bce2a0f7a15d799c2e03fdb39c37f37770142e4accf9f0e40edd36d4f2fd09f079663f816696c76984fef7fec308d562187b5786e920feec9e50473734c065c73e2f30111df32f59e76cbb8cc5be7ff9beb2b30d902ff5276e0c598ae8cabd20ad1acfd593b9c1f8becba82769ffa4ec2d4dc3890c4225a16ec606a484515387ce3819e1f6a1427df4a7dd8976ef843bea9cd932d8db58534712574f6fe8f27065c9821b73037d80107ed555baade6ba13ee08b1d0a3dcaf886201523fba32823485a8af949a713ea5050cecd48b5c19b2e616de8c62250ce8391b7fc84550b5a0641d64cad486795a6113b37e6b2e66de77c912607dcd83a3f1e486386eae1401ef1bc9e1f1fdd5a04c1f74c1fa70cefa51b9314bd1eae56eb5dfd1ec39472650019938e57b52590646db303a5d779867cd610f1b6dac90e3780255001d2b059ab27e3d22c9ecb0d4e709edd9b37579b1d3b11981604dea2b4073604b7a741b3e263abf7e95215b2d0a15ce9075887b6623d63877b092297af2178d6d0514a536584f4665513c4e6f4be399a4837eff9a30255db9a9a9791d0fdd29ac310ee6714cc0502e6244c3e6b3774666c56164fc566ae31af49df7a22660af437c44006569745a36cb45ee010eead6cd481b4c173eea4d2a94a0bdbe3868ac2d644c79f8750e176cacf535d07a981f5667a76c11d3af2f1d27d3c95d3e112abd655505952add6e89694f2e79470b6cbd2ecc27a6efcf0739b6d7ecf5d5fc61f1569e2ab91cd958d1d753a397f7ebfb7c3452671383c45e75bb1660cb1d11cfbdd7e8fd86ef9555028170e003e17be030dbeafd9647a2d9e5fe9e6d5a2c927f912cf5325b52cb5276fafd7bed28f30f983ef1e52f6c7007b96e79303964df08cc996501e1a6a53dcf3e1a162871f0da9642682c218edf3966643ddb9eb683185a0a4bbc2fca424350e80290e5d89ca2e72b2bcc98245a5180238ab2d0403e5f1123e50e7fcb2bfd9cdced5bc34b4dcaaee868724d29f2809d5c6cb3b408b26f2820cfe9853120e0ef6d1194649cc1df9cb29f3715d1a8e7f2c5ff3c4727c9070749d70c3594ee23339ba8e4483294ccd7a42068f49edbad126618d8917a9a4a27efb001ac4e9e64a2abf47df102c2d0ed4d6f5111d0fb66bbf7e33bdcb277b440cceaf3cc31e78f32fb3470c1dfd0903beb3dc6754f01f5d3d00414d2e768b34fdeefecedb21183cbe2d33fba7aa0537a01fbef841583172460e06c31cdfadf49df6542e7c8a556830bc77f76159519654332cdcf42b5c0aa7bcffd8e2ac7f1f8c14702dfa0cb0102531411c2a7a35ccbcf83fc90e0e3c3a49dd32dd05939e71c5c4769f3d3e4d8e6a27fb8bde60fced59a9e4c325603a3ae2e05674edad9bbd0c38e9fca9d6f58d2daabdbfe97a257f2a6206a1aab8ed98999e62fa341c56e11aa981184d622d6493689e5f0bf6e30cd68add463a0780917d0934a0ba8e2d8481ba486d169f8127857541ae77c516792423cc840979cc9f84268b3b55aaef0343ac767c71fe76712b02cb3b575d1ce1be839fcc67c6105b706c592afd3098ef690f1d3f152be8b5e22ff7e5cdd5426e21c0696dbbcba4b39a3cec815b6db91a9182cb40c5d6e54ef770477641dc876149c4778c5ab271a11996c939d88e453f14e41b9bc6497b8411b5bd3df0a0bf8cce2bfde498179b1ffa0c06f3e55273589c102df4f5c335abda219c056c469d1260e4277d563da9d4660d2b91c9ceedb683a9c80f2d893d2e2c8442dd93fb56ffd38efb02daad6d5bc10b5499282affc613e634f355ceedfc28c2acc0840e3ad9a3c773136de28a2fad3e859262e1f8054b2772c9f8f9d15e5042c5696587290c1b18ef1afc4e9956fe50b08229aeb7988622cc1f960778c360ad7cd4f773a4aa2d471dd396f06d92d11ed74db7f7dd917f3f56e91b59f94a05fea0dc5449fe03216f8e571ccffd1f177fb90f8f6277c15931db2e57a205cf62e20c0cad787c9df18693d8507c3294bd3b3e029dbd20943ff8f13aaad3b5a1646092e726d181f3e2f15b608be5a6a8846302ebb47bd5ad7bccfac905b054593d3e07be9dea8a13684b186f4d27458ba9e0e4b8e50a3b2b18b5029407bb95da90edf49ceb2b5531f9b086bc2a8983e4eb2c6d358a130ad30453ace50f9acd829d12178f136de7bcce53af330181f937d95bafa254227000ae1a56a041ab60e457a8ca53f35fdf41af2ffa982a3324c44eb6c7a316f1342535051598f1e1cbc6f1ac10aa0c4f1de20a8cc476c883901251d397b0f15e54cf43be5f5b35c455010b6f7de344aaf4a41c4c7580f09beb76533aaf6b5a71de8fcd69cca4f6adf78294591e20c4a5ebabf525b5d498244199f5fe1d51b79c7bc03a680305d6c6fd6da78876855fbaaedf27cfb56900bb2f360dbd8b9027bfb0eaf30020608c749b88d87c48c0b106d9f76dd53ab684aa63fe8629bf532c57051b96339bde4622763d0bf15726957c7b84ff90416d56795cbf715a27cd1b205a7a16054c4cf5a61da5aaa86a5dd6499fd90ef238450caabac79ea4160cd186b673ccec489506373dd36965610bf8e144e0e4d587bcddfb7fd6e1733a9422d11652fb672f28116761514891945b9e6de117a43017e0365f4d9cc2564538c4fc0531c83f801a45b67fb8d4fe941bbf3c380896b6c1cd3dbff4024f80f1d0d53ca03fdb8f167e7ad1ea3bb918a404e2838df998ac84b8e38ff4f5d344eb37df8c3e61cec1455bdc10e7a23762d314d56c469907583baa064469ce7c7ed63e7d3d4c1e1e7eb8c0b2fa052524be89efda15b2e25a81674d308993a2f8918bd82328c8332948f382589a79d6d082366ccb98e506a23a1bec4a88b7336839f3f4e3b600ab7df0caec311c1ab11004414eaead144d6b6175d832ac5e9218ad842ec9bbe70b95f9cb4df550f3e7f59652a3f75baa2eced54b85cc4bc2d7c44e2e4606241c5da5f7799f6873d610c4e61015bf88130003721359b1a54c4c7da5c71e6e9940e56b5125178af3d1dabee9d568a6bcb8c385777281ac4efe491474a0e83e3f4ce622ed671368aea44bab09e4f530a48e5f6fc62740b1af9628f270bbbaf626a8c2febe35769abf56f691f3fee786ed6e48ee83380ddf7c234985cf23d4733a2b8a5766a3716e6b45652dfa621ad971d1685a840fb96cae60585fd419d451b8a5804c17265dfb281c280c16c2407e1ed4bd68ef2d9ba6aa246fd4fde3edf947692f7eb54fe2a337e66ebbdebf53bf8285387b3359cb975042287eaba4690e6f98174d9bd1f24cce35371e516e3525a3b354d0c0a04ff8694f7a11b4e98f0afc7740525ab381b83288cec91b74b3b271b91bede754c008c533476aecb32b4609f239155fcf190fcf5ae6f4e803ad580e724fe7a39621b235cb707ec4e6a6ff5d3075bfce1c78b8da1257be758099d9732021bbaaaa350ee87595bed59e17c6570779b69efe48a81300eeba86dc5a28e73e5cf3069e7bc5d84c194ce72cb3e38c2f36787e9d7dc44f35083819dae310ab32b2411923e121526d94f62fdb374789b1bcf761028a8b56ea2970f3d90c57dfa24e2cc0c019dde01dff7ce74e91dcbc70937eae3b09ac9e5c5bd2b802b94a3fe07077ba6f46371d0652dd820d3c810b90a3a733f41cc5ac7566e6f88b8e8eb141e298a4d9028be0713dd89a39916dfdd6ecadd45308ea6230100c4811b517f003297a6e36fe0a7f65e0f8cd106869c32d270cb8c385ec2386535bac2b61d85a575daa8b27f1b56e5163847906cd694f0a0839a2e19b72b62db116d178ddf2997bff5afb53d8c48bb1e6a5dcbb96cde5d0c619253a12b8d4f93a8bcefb5d9fd9671aebd9f8affde46f8e9481a53af369dca9be282e296fa7b2faf3125fc3709c5fa4adeaf039ccb288497cd90219125d8155afb83c9c8fd5ae089eeb150bdbc5d911732ea1b42a117fdcaa3cbedf23009290fc62376ac934d6bfe36bcec58f3af56f16b6ac0a75dfd7d22af68c75e375ca37d72b2bdda18c72245d3f9ce6ae6263fb37a6ed60bb25f4d54b00dced3724418df9bef2c43aa8087d449aeaa7a032bb4fcbcb7009a31ed2150de0260afc812f71eeca50ea35f0de21cfa820cfeafefb985a66846ad62e5bf4fef00529c1606194e97c8d74bfeaa56fc4f2be3c711ca3ead8e9f2e9f4c2204f66005073ca79d9de4a0e8d1c1b4d4a8af22a906e0876f1cead6df542d7ec2c54273efa316782127c6abaf2f86f48cb5466983f0d4965b9b44d4449e05f2b1821bfd9b94f20a1121f72ba63b913ef1a36bf0d72db9c327f4d0049fd3b75056b5cee3cf2eb62e34f9fa0716749d73af03a537686e7b6616d95a79ade0d43154e23a7102fb251ae716dddb4347059aad81fec05d99d2126281b410b1c5d301f1178542876e460501f6b6c3a2168b7955f75d9140d34bcd9726e5ec9c8d0b458978564832cb76420d629ee06c52ca7ff6aa4cd10a9704adcf1972c4e1087f73c53bbb3dce4b1cb8b92a2cc5e835a175b9532fd8a7e83eb03530a49c28f195531187e09fe841c2a57f951cf3be2ed5c34d22c8777b57873dd93543c810c978b813e33481282fa31359e0e8770f3d1765e3f780042a0c29bbeefbd0782aca866c0bc5fdd6d65984c437de3673eefcc968cec2f0338a7bbd89c906d0ad6933834c5c5c0136a9430b16cf898624a5ca6107e4fe72bd98a92c4c9fe2b699911653e36b994cbf8b17a51830b1bbdc5b44db4f6103135f6e3904eb1431f58cdfdf132d1f454e8ee1efbeaa27bd7c37da7ac22de17b053793452ba4971928a1dee5b8a3761f9a297f33", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x4ce766cfd65c582, &(0x7f0000001400)="e800c20d033da67b5b82c915cb93c96b9b16dbe6d18e4a6345ed597c51d4f3585fc2e49e01cbd82b1f9934f721e9d7b328859a2fdeb68d27df93ccdf8750bebda0fc2433e78157c62330d43c92994f76c930c3071428b99d6a4f03e46dd6a18e48ec6cc423f53ac7235b26aea7b97e2ae757f40b7eaa3d89ca7b33ba606678d34924cd26726260ae214d74668e65c9170adf99b102cfaf5fad00b47486ff7a61368dd27d01aff46043150c0c5d9cc8701d04d18a3526bb9ab2e69ff7c11b0b91ca19e2af5fd56649735f9e91203f167b5967a71c560297fa991a2e511f9ae9387a753bebf9b00e5ba4a63c76da1150a6ae5c48", 0xf3) mlockall(0x2) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000001040)=""/255, 0xff}, {&(0x7f0000001140)=""/161, 0xa1}, {&(0x7f0000001200)=""/199, 0xc7}], 0x3, &(0x7f0000001340)=""/89, 0x59, 0x800}, 0x0) clock_settime(0x0, &(0x7f0000001540)={0x0, 0x8b}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001580)=0x9) bind$inet(r0, &(0x7f0000001500)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x5, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x6, 0x3, 0x200, 0xffff, "e420d82b047651960f353c9e4dc104fc916a77b7", 0x7, 0x6}) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x22, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0xff) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r0) select(0x40, &(0x7f0000000000)={0x3f, 0x101, 0x8, 0xf3e6, 0x3, 0xd5, 0x3, 0x100}, &(0x7f0000000080)={0xfae7, 0x400, 0x7ff, 0x7c79, 0x305, 0x20, 0xff, 0x2}, &(0x7f0000000140)={0x4, 0x8000, 0x4, 0x4164, 0x9, 0x8bf4, 0x8000, 0x40}, &(0x7f0000000180)={0xf5, 0x2}) 16:00:00 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000000100), 0xfffffffffffffc78) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000000)=[{r1}, {r1, 0xb0}, {r1, 0x180}], 0x3, 0x6) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) fcntl$dupfd(r1, 0xa, r0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) flock(r0, 0x8) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: sync() r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000040)=0x2ca) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x80, 0x8, r1}) rmdir(&(0x7f0000000200)='./file0\x00') getsockopt(r0, 0x7ffc, 0x0, &(0x7f0000000100)=""/249, &(0x7f0000000000)=0xf9) recvfrom(r0, &(0x7f0000000240)=""/73, 0x49, 0x802, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x9, 0xffffffffffffffff, 0x7, 0xbf, "4c44cc1dd40e6963a5ad6ea6cbad4ebb7c083972", 0x4, 0x7}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d0130", 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000100000027de39b7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbb563681385b1a5cec802bffb14bc6b190d81d38c82b51cba8217c675be9f8ec26454567a97a025ea0962d8934a2a6faa0b4623860bb08dfbd5c8b06d4706302afb69ddb7cb1e869107f2679f6d9b344ad144c5fae595147a57334a3c02a37636"], &(0x7f00000002c0)=0x6e) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kevent(r3, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffc, 0x40, 0xf0000005, 0xffffffffffff0001, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x17, 0x0, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x64, 0x40000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x10000}, {{r3}, 0xffffffffffffffff, 0x20, 0x43, 0xa15, 0x2}], 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x9, 0x4, 0x4}], 0x1000, &(0x7f0000000280)={0xcb400000000000, 0x6}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) syz_open_pts() 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(0x0) seteuid(r1) r2 = dup(0xffffffffffffffff) listen(r2, 0x1ff) r3 = socket(0x18, 0x0, 0x9) fcntl$getown(r2, 0x5) ftruncate(r2, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r1) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) writev(r3, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x104) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x68, 0x68, 0x3, 0x10, "f2a35b0ddfb0b545a592993dd398c6e2c5ae5331", 0x0, 0x715}) syz_open_pts() clock_getres(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x3, 0x7}, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = dup(r0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x8) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x100000000, 0x7, 0xffffffffffffffff, "65e72953f8f2e9be3e55eaeffb87ab55445cab02", 0xcad, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000680)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000200)=@in6={0x18, 0x3, 0xffff}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="1009c9fd6c709a7a01a351b3e59b8ce849fded401951b248557cee6404492cf56e38a83339f87e71e28ce6cbb444f881f4c1186eea4e4a3d4e431f4a1995885aec0b95b339a5e8b59ecb54ca94da69fef8d3894c6e20191016708a213cf088d9d1f5a53622d0a31d170409c05c4f0103e2b6", 0x72}, {0xfffffffffffffffe}, {&(0x7f00000006c0)="1ebe860690f4ae05bc9a9d445e9dc17747f290eb701ec57c0d60622d63afa5ef1b684548a6b50d8cefd3b6703c0d543c1475f16c358bb1531fb6ea3ff4bf936acf5064c86ab549468a08e3cd9ea628c0c213d4f36b399fe5faceec2bc155e73820fe", 0x62}], 0x3, &(0x7f00000003c0)=ANY=[@ANYRESHEX], 0x12, 0x5}, 0x2) mknod(&(0x7f0000000640)='./file0\x00', 0x2000, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x20290, 0x20) getrlimit(0x3, &(0x7f00000000c0)) symlinkat(&(0x7f0000000580)='./bus\x00', r1, &(0x7f0000000600)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) 16:00:01 executing program 0: socketpair(0x21, 0xc000, 0xeae, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x35) clock_settime(0x2000000002, &(0x7f0000000000)={0x300001}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[]}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x20) socketpair(0x10, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/80, 0x50) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') write(r0, &(0x7f0000000040)="ed9756b9e821", 0x6) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) socketpair(0x0, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) r3 = socket$inet(0x2, 0x4000, 0x3) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) r7 = getegid() r8 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xfffffffffffffef3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="5dc694da14a860210ffd5d5aa32911462e1f4ea5614e8a08164b4cca4f7569ff92608da2ba12423af966d23a51f51c81caf3364cdb4762aca28da8251d511f3a21aa3603a70a7e63693e2e53d68c0c2bb8b090a5385578", 0x57}, {&(0x7f0000000180)="28de8d5e", 0x4}, {&(0x7f00000001c0)="5a64b8dd0a6417a2aab538ab74f344a09f8334c211f3d050d8", 0x19}, {&(0x7f0000000200)="60201ae72a91bec6c2990a8bd0fffac56ad1d85ea1698296231c6268a7f154bcd460a33803d637c1f1245826198b7b5a3ca8e43800a80864e5b9262d2af2e02e12c58f43ca446c8f979028faaa1ae11362464c7447f2a87ee0eb6dc42696856acea30d6988", 0x65}, {&(0x7f0000000280)="6ec04c1e6a0fee0ebb3be71aedf3693390314eb66b3185a04216d2546d9653276887ee5cdd39974b5e57e10d8d10c146d18acbfa4ff1f26855fd39cb4129fd56598fb00c9e2bf10d6df0161cf5825fe92a0bdc0d03f29c4642ee0f0f72df9c19c09d598bdd72660ccfbfca66b77638aebb8c8ced0d711c57c87e17056ca6a9a48f17a488c515a988f985df67574d0c45cfbd41e0f92e0cad047d236719865f5dcfcd86aa8acacf63b849a952e77a9c43b8a17c33e80c20997108e7b6ae3f1b7ef064d26c5f4919f5", 0xc8}, {&(0x7f0000000380)="3c696525d54bed6947e9d85b5492a8212363890d62fe814c5c6e074139512459667061fc4b3c1a10b5d3392059625899c4d2ba78e86136b6274b1a9194d7fbf85b3225290c2e0e080de9540f64c87d12191b403c41948d88bb3be4a250d259ecb1943547efabd3a1ef06bcf73c68caa73edb2de40fee7ef60fa5858bbe99d7757e68593d6d63a0d2d9f4dd749f00d4cce0f8dfabc2244809327babc3c4eef55e4990aab673046c705eca7b8488a3261c91fa918ae00fdc9b894a681446690fad37541207f72f972df0d58f651ff2f81840f4f9081f880ab6a8b3347f02c98647179d6561a7c07c6f1453afe82183f26b5388ea21a6c11c0bbb623be3aca69cc19747547870f6e34ad7953ed77744fcac8ea122432f3a638f13fd2183d047d749c0a7984c1f56ced2249b066ca2596b0b84f72e27bee446a5e0b4cdff8a2a3bb73a2e55519c04c39e5d199fd765f57a33fb316ae61b318734229965ae4c0dadb512c124a521fbbabbb3ae1b12b415619cb7f600c5df7fd4cd4c0ae8d05a82b43eee3183acc4fb5c431da62aef5a61a640fd425721ab2dafbf3de9e2eb2fdae8eeb9d461133cf473ff7564004b05dac149cce0e3d21ffbf3c94d9861c7e2e08534aaa1bcd85c6bdad6eb7b3dd16a43a2daee6151686087dfa4cc1bc69dd20f08150dc354e3332b6417ba9a4f7ac2f0d896baf63a7f224419084d86b9bcb7e14d5822cac199dc334e09182c7e93ac2abea22d3ef0f808879b6c10ec3fc7d0fd246304dbae6813ec7b4389410acf884d6b3f624706f51becdd785cef6b6a24eb03bdf3fe9472e060617a8dedd566709311f2657a49d34201d730fea73295a8f829b79d61564032089acf1dfbf5ba41f42ed0189ccf86a4a3471729baf05563d86fc80d18f24b01f98f89a0852b4132b21b7911a9a96b0efab1838e3837bfc7555a0273226c6450b936bda892f946b4aded010afa11a3a7ca7c2f3a5906511e5ec773dd0127d37df29de3d00a909e2fac87c30fd886cbc6db62ea7b7107fb6a42b92143489ebfcb015ab898aa8f659da6dce90ded6f17087c349792655e1369b74f222664adae848eb478d2c90a4260defedf53b455a1a8b9cfd7538141c4fcbbd8f5f63f45e8279fb58c41a0515fb9c8156557fee4cdf01da224f6bdc10c990e9582ddc8a8adb6985cf1cb0cd78ded17575746dd203a34fc6b1cdcc9d0810c0d54a939baf2baca254baec53c7ea9daa4a5b758c0a5867a9597adcc3f7fc501193dee77b0e9eedd73756cb3302792afcfe4f3c03c40b130489e703e6d84b66b6d6955a866fa4570d2990e9d2e0f9cb442895634dd088795d8ed59560d4145536163ffc32ea0329e628530dd566cba677ffb7f69dec7075251bfe9edb8daea20e3eb75f493854bc6221e8091a661615d1082b6649b6949ec7bc098a17b96bf40869596be6f00ac0b7b7ba9fb93b163ee2b011b020a36ccaa775702113490ed22e612a8810f8cb20c8390ba529052ac089f96c75748a7a66f074481a7073d236ec1de2228abe117f955345dbf453883fd72a44f791747cbf2cfa0aa7785c98e6e3b6f79210776fc6e820584495b5d7daccaaf82e729b3fa4166915c9a04034ea6fe07a9930628b872f6d921efd70f07136d58a0357ea605dbbaecd15b1e9a4b7db28dd7f154ae201191c22c5d13d4f4497c60cfd0f2393d46470297b5cfc3b794ddfa27b78b1e3b902fa70b544bc8823981317b9c92b544d5e67aafeacdacd093d64808985c29c800e2db606f18f90c9d3b5dfc1e9eff934577a6adb8c86529b7b713f6d8d0ffba032338692a9ac14a6d2d889f91cf12a87688aab60302e4cfc2b69ede1d2adeb4be475a270ca1d3bf9aa9a9228007db538d6e6e0c2c598cbceec1c0d90ff50773a7cabfdd2c376ddbca4babeb1097c2e9932decc7c21d59a23b4c94cbb426c6cc5aa748737382c8296c6c1ac32d77a81fb63d5959058b205a3884c0a5c12c11da9af7f2d2fceb63bd17bc645fa778d418d5151acfdeb1e3a815a8f03668de2b5c9d37abb8de32ac8763d409d3b5118fe21c7dae9ff62e94e0029e269989c3ac036292f5c7d433799d5c399453e75d1198d027dd734bd310ca9c776fa92c858092b74b522ddf125f5b9f78c90844d80d5a109f5319cef4ce657a0691056319e36f65df8644dbc764196b410d47d4e1589592f17c8f776bdf15abd02d4bce3102b10bfcb8870c6fbd4b4fbd3508bde43130067e3048e0e78cf3a3851f9eb50552a276acefffb28dbbe9cd71782574783ff4ee68626158c2f7ad615fe2695b1143ce640ed7e85a748148ce3c6897d6eaf27043b1aa59a80470eb0f7f159cd3ba29b5a346f8ace9573729f9ce4b17ed69d381e2df799ada390fd27ef5df8c0b888fcd6e0a73d9151734e01bbaf86a4eb0a91e2c3ee1233da7c11ac2d24e2bda2c0efd642201f8fb53ab41abb1200dc33cbded6af3ee90ccd882209c63e328590f15848ea948cd4a5bda2337f517a527d38a5c4ca41dad4c795edd0d2c50bb5cf3f91febd3ccb12ca2e918e2dbd562f79c562ab767763b139e7ff9f76568c5d2f21ce8c539fcd0da3fee1996dd4bc9de8476d89785aba355b83f502297c6ce64e7ad3213e1de9f60d9f4292f00823e3cb499981a1d59a7c718b673a1e06751f67333421727d18cfc1a0c64dae9ff73386eb9ba560ec5daea3f4343fe6c1b86c1b49fb1b79ed9b7fa7bc40a95b9a195a3ae0db62411522406761425ebbaa75a0cf5dd7b4ca2bda5d24714d91e2ae1ef24cd7222fb5ad236f76fba702daf85ac90147c04c675b155a606d12e87dd967ca2834bc53bbe7b06831bade4c56b56e23ad51758e55cc6eb7c30959adc00c38aa02e28eb9aa979277e2e03f0cc282b8083532f2893f85cfbe0f801c1b216ff05cdecd5169c9a73c3dfc183ebb608745f25a3a0b9bdad2f4b6f8c3cdb338cb84f22e48bed10a3ad48a4eb098a910686784f5f162e23eab28bb5b413dfc9ec9f0ba67241bed266fbad942f3f6e2fc106e6581f24fe77a061356f2c3222b4af283c334e09c63394b648f8dc2fb8340735cea53b1fc5b70f96d14aa78b92013474d86af3e5a52fe8e6b99e876f6790b457569bf6518362131105b2c260e19663df1cd34ceacce3ae031567c9f5763800933c00689cd731d3432daa78b788ad96475b978384bfb570ce5a5916f1e1ad9c796936cb38ee0b336a655eba45a7b21182444c0d56f9385ef6a0248b031490bb8dce1330fc96f60d838e3fb30f1faac59279302d715c66751c9aa3a213c3930041da31dbe93a389e926e178b022f9cd715379be2910aacac3dfc23f2acd83f16b4125f38681a965970f8a37e0f417fa9acae4bd9bb63d24098ff041392210b19a7fcfea0922d919f1727507d48214a0523fd82ae4adc66eedc75d3ef2629881d75fb2f4f36ce0030659187e6f5c69680d113521b13b74a63b2ec8a8af8ad2ac702d9bf1825f8870e88479392b09e6813f2930b348e6ba0bcbad81d693502c2feb4d590078f02f3b53b0030742dcf603874cbaaba23f2e6f7ad2e6ceebbb6f4c81c090f36353c5e8f27c9d61d20869b4e321c1843815d005e5871db72df30615a6c8f3a2988a29cf503c9e83964213e72abb19c8653f8f1c8437afefa243cce3072238dac3137d118cac2a075d09aa12a7de45e7da124f8b4a4158ac570c89af3ba500cb33b76677397b92cb88d89d803a15541882402c31081ef26a76fdc69ab292f017b014e5c2e3c78f706d444370b1e75e8d3b62ec70462f7e8d468ff2abe6448a02368088996394b010fca59b5416c98dfba3d4771ad79097c917187cd1df92072684a36a1fdee67a09e69c199c9d3a94c01d6f85f82bc1c77d301e0606ef94ab33032060c02f12a054f8ceab1ea3ae72499cdc296aafe33dc5f2c62d795061906ca7fda017cc8f8d6f780bdea69a187fcf4db65254449c6504585b13bf3a5cd1369c7e47011630b333c547594417640dc24f56c519f0b6a92ddb09d22d1afac1a385d85cb35f5edf2b582d1d2168c09a6126ce7a8a07224d892577d371a93b3af976cac58631a03cfcf6c22da1d38065d63ad74d45e13bc452fcd1e4465d1b5853e1e1b10469fc1a335c61aa1fb245a5d73d868c478c8e01b0ac9684579e65051d10defcc5a737a83eb0304d640f6002b322e14b4c7925c3eaee80a706954ccd048d4d4a0e1a61c878cd2f13079cb44fa2dcc1c7739fcf37b33bf74db41c5d149de2e679777a90c99bff44be6836b7cf9fe0c99f4e877c4192b78140726e569375b67cdf3fb3b851ad126c2e3a9a958341a81ca3db3685382cfa5aa85ed43619f22ed6273ad8cdd5801e4edc42d86b101a1d567a02bea8174683e1673481707476b26e9228c9f3bdec0ad10d6969d59663d2b437c796362dbae6b7799ef1f9b40dc4fca77d0694941f918f3cc6937acf631f46c0bb1d5f675afffce7d46ad7230e6064969d827fcf6aa510c90f0176e3bd83610e353c19dbbc772954a141eb2078eaba9808e3a6955eba56a92c25e44cdf2f606a47170fd3ff3b49ef8919002b467a896884b81bf15cb38c00e12bf9554f54b98e422d1cdc4f7683b9c5aa9ccc0fc7c284bb4b2f4f94f78f780fab6aea5000df66cfa6e92e001be1f094bcc0ca0610696302e3379d4e4852d5573bec52375a2d87b6c04b8168b58f3dfdcc91bc17f5123c72c1b09f1eb903e7458968f62751a4ce530c903b059e1445cbd783ae134a8e1699156efd00052f000ae303ba0152ebd9420bf7c9b0b2284a6dcafa423e6182cc044713a5a5c6b56e13b761b901c41740fc096ba8ec6aa53e671374a15bd16657e6ebc0832c9259310f4868996265357e87442b9d9a64873dd3f9c32a6995e0146d941b3523d9845abd61ec5c574755349f3b312fbad68dd8526760ddb3a9e4f6abe7440ccac168ebb3097ee6661db7df49c07c6efe3ea7c26dfc745d373105bdf83e374038a110a37c1b4063f986440a01494cdffc3b8be71664a0780b3f0da50df74f27ee406955fff4bf73fce76ba5ec28a7228bceff697aa408f0df84943ba22898c45e97d896dab20c3498e9bc95dc41f963db1606c803a29e06d91ddb1c38e3c63c2a5a4c7c8c83a7238eece9cc9e1566f1b49155916e617689708e321b8d0a6da4dc1ce052e4f35e4bea5b056e02898f309ff07f043249d163d7e7fb4219b9deebb72b46e816c2238eceb25b69168ef317170e099dc27fbcdf4bd1075e388b0217986b71e097b990270d1dcda7aa93c1d61beb43234ca725ea1143fec24b33cf50b13a03546bcd26c3fcfa6aa003fb4eaefcc7b93d468a2c8d46caa44551b98fd7040ef7a6c3e4e031e0984f4afa0209e3b75205b1f5673bc94ea41e4cfda7deab9a42d4b81cfaa18f976b9944bc1ddb4e63282fe26f002ff5fe864ff06df82a03d607dfd08573f948559902d668bef4d83ad2419e31677e0bfc5b7e77d10b818e6b5a8e16636e8cee17b874aac32211d6581c4ae1294d5dad43e84fecafd5a2b53a0776bcdd5ac3bdd39e05f8ebd89bd66a6b5ade1f76bf76310c97782fc328adf9a3e7c49dab4ff8b58cb64e4eb9f4d489db7102cfaa6046d94cc8f48e758c032c360e0470d639be3227aa495a3044b2d9c0b5efbb81fbde888fe9c1febe49679cd15956daae6037ae2894fadba6dcbbcb56786a67e06e82a55352518bc48e6b414608b875af239ee27c493b998d571a4b8b3ccba0870f49c7c0bcacef05373dcd3bacb323d1c38300a3e8bd882ed78982282b371f7dd86", 0x1000}], 0x6, &(0x7f0000002740)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb8}, 0x40a) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xd2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) 16:00:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) minherit(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = getuid() r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400000000, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x752, 0x1ff}], 0x91e, 0x0, 0xb63, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="ac", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25af4e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4db0a97a5ddbb2be7686e6e9aa70deb6fc6a0ddd45b6e89e920ced8bc1e5dac82dad53b125fc4c2127ad1d26a3e22f626b8ef64e6bd9de671d14229d96824d9911d41b64aadc97c5d653b562b92ac3d28d736510e37021945bfe62fa85c4752ae976be4d327e45b3a487510631800b70fa444733bb960bfeb7ab5362da58bcf4bed046ff8263444c447f633358217c0c792cf4aac3d574d69fc133571e508957f17558b351d6af5df7d7f0704a62b32ce438df7b0184a422a2dadef6f2df5ec5f98b6e871c4339177a9f90e0434aa79e386030ff93ea310759f56a468c2b2bb4479fd28988e7013a1d2a656348d0d71d1ace7f115d8d218198f69f3da5964cf530e21e38f96d1ed51942346b7f1d74dc476a5875f9dfc8481041fb26c122fa1393fffdf83988d9cfb1afc0d62d6e867d375d75d6a83fcf9130430670f0aefdbe725b803f45dbb886b95c3582a327dc4b8c5292596d712962e916a9b326bde8cfca5475b9e5676197b201e25b1e850ba28268b8396ab713e45d590e3c54a052107019838e4b65b0af1ffe17800a2767d0f18bcf9903601177f3775556c7fa06127f49983fd95b6e6f14777f6989e75db4cc7608002d4ff45e8b6bc845ae1a9fc427dfed5ae9c0ea718bcb3811b0717e1af186078297bf7c2a07f76c27b57ba8036a7e52a0498e224061245a32d4fd524450f1ac38cd4c368701818d56a24", 0x22f) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x0, 0xe, 0x400, "9ace24879fdf55aee5c91f7db875f54b171e0b09", 0x98, 0x2}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x48) syz_open_pts() lseek(r1, 0x0, 0x2) 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x30, 0x3, 0x40) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xbf) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) socket(0x20, 0x4004, 0x9) 16:00:02 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r2 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x2, 0x800) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/132, 0xffffffffffffff65) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) setsockopt(r0, 0x5, 0x34a, &(0x7f0000000000)="e26814ab961999fc681d3308c36ff2f2ddd7e6b5401ffadb4ad69fc2e98b185afb51024db3eeaa90c7f9b22dcf7bb21fa6ea3bcc9ec72ae50186ecccaeffc8524c0370687c32cd93b47aef909cb685dc519ee5ec8cde2a745ab64f79c15fb93550f40559d3679b303d55c112c2d24da4186dc973c2e28e3e67031346748d48a5db2d4f45360841a0e17d5aa129113882a9f0c6d5", 0x94) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x3, 0x8, 0x3f}, 0xfffffffffffffff7, [0x5, 0x4, 0x200, 0x3, 0xde, 0x6, 0x7ff, 0xfff]}, 0x3c) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = dup(r1) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2000000f, 0x6) write(r0, &(0x7f0000000040)="bdfb8308e5674620dd0171e980257ff851fe32c96080f17b4129d6750cddd17cdb0f903e3e51860c07690bc9e4c5f0b6f40ac9d9f23f93d999748951a5681ddde1e7aa9357f759e1ddf0b76bd00f7fce1472ef0714277960e82576be9df3026387d2", 0x62) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xd, 0x5, 0x7f, 0x4, "f0154646f720951766ad6d858b126f802b1335a0", 0x7, 0x8001}) kqueue() r1 = semget$private(0x0, 0x6, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x200, 0x401, 0xfffffffffffffff7, 0x6, 0x81, 0xffffffff, 0x2]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:00:02 executing program 0: r0 = socket(0x18, 0xc002, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000100013002"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f00000001c0), &(0x7f0000000100)=0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0xfff, 0x4) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) uvm_fault(0xffffff007f12be70, 0x48, 0, 1) -> e kernel: page fault trap, code=0 Stopped at sogetopt+0x3ae: testb $0x1,0x48(%r15) ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12be70, 0x48, 0, 1) -> e sogetopt(ffffff00680c6d30,ffff8000211744d0,ffffff006e709d88,ffff80002118af28) at sogetopt+0x3ae end trace frame: 0xffff80002118aed0, count: 0 ddb> trace sogetopt(ffffff00680c6d30,ffff8000211744d0,ffffff006e709d88,ffff80002118af28) at sogetopt+0x3ae sys_getsockopt(ffff80002118afb0,ffff8000211744d0,ffff8000210a5cb0) at sys_getsockopt+0x13c syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffff67,0,5,8ba960f0010) at Xsyscall+0x128 end of kernel end trace frame: 0x8bd65a20240, count: -4 ddb> show registers rdi 0xffffffff81e1ac30 netlock rsi 0xffffffff814d5dbc soassertlocked+0x7c rbp 0xffff80002118ae70 rbx 0xffffff006ee5ee00 rdx 0xffff800002acc000 rcx 0x57 rax 0x1 r8 0xffffff006ee5ee00 r9 0 r10 0xf3f2555ade15410d r11 0xffffffff8186f430 pool_lock_mtx_leave r12 0x1022 __ALIGN_SIZE+0x22 r13 0xffff __ALIGN_SIZE+0xefff r14 0xffffff006ee5ee00 r15 0 rip 0xffffffff81a25ffe sogetopt+0x3ae cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002118ae50 ss 0x10 sogetopt+0x3ae: testb $0x1,0x48(%r15) ddb> show proc PROC (syz-executor0) pid=258679 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800021174e30,0xffff8000211757a0 process=0xffff8000210a5cb0 user=0xffff800021186000, vmspace=0xffffff007f12be70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 99091 336913 37742 0 2 0 syz-executor0 *99091 258679 37742 0 7 0x4000000 syz-executor0 51596 429723 37212 0 2 0 syz-executor1 51596 50717 37212 0 3 0x4000080 ttyout syz-executor1 51596 254613 37212 0 3 0x4000080 fsleep syz-executor1 24658 51249 1 0 3 0x100083 ttyin getty 22309 435656 0 0 3 0x14200 bored sosplice 37742 423484 52127 0 3 0x82 nanosleep syz-executor0 37212 261438 52127 0 3 0x82 nanosleep syz-executor1 52127 21371 42699 0 3 0x82 thrsleep syz-fuzzer 52127 235343 42699 0 3 0x4000082 thrsleep syz-fuzzer 52127 449205 42699 0 3 0x4000082 thrsleep syz-fuzzer 52127 415449 42699 0 3 0x4000082 thrsleep syz-fuzzer 52127 311254 42699 0 3 0x4000082 kqread syz-fuzzer 52127 419696 42699 0 3 0x4000082 thrsleep syz-fuzzer 52127 143592 42699 0 3 0x4000082 thrsleep syz-fuzzer 42699 965 7973 0 3 0x10008a pause ksh 7973 84823 70497 0 3 0x92 select sshd 70497 202428 1 0 3 0x80 select sshd 46672 442864 29617 73 2 0x100090 syslogd 29617 377127 1 0 3 0x100082 netio syslogd 56534 256164 1 77 3 0x100090 poll dhclient 9472 248763 1 0 3 0x80 poll dhclient 77922 282913 0 0 2 0x14200 zerothread 42280 45784 0 0 3 0x14200 aiodoned aiodoned 54328 391827 0 0 3 0x14200 syncer update 23127 38482 0 0 3 0x14200 cleaner cleaner 47850 437729 0 0 3 0x14200 reaper reaper 87426 305917 0 0 3 0x14200 pgdaemon pagedaemon 54904 270963 0 0 3 0x14200 bored crynlk 78040 105621 0 0 3 0x14200 bored crypto 3666 285207 0 0 3 0x40014200 acpi0 acpi0 13911 208216 0 0 3 0x14200 bored softnet 77087 163346 0 0 3 0x14200 bored systqmp 23515 424232 0 0 3 0x14200 bored systq 59845 210649 0 0 3 0x40014200 bored softclock 42314 381120 0 0 3 0x40014200 idle0 1 122950 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper