7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0xa) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f0000002980)=[{&(0x7f00000003c0)="35d5af8ebb8690db746d03fda7206b367b1ac322a123c4f5b24c702830f9b67fd0231891055777c0452e7621c462c2532075945375ad8626a68c0228e5f676c1ec64e12e9f2448fb848292fdd5714d28ffa6183e5e90ccdcd50c0b06682ead160df824", 0x63}, {&(0x7f00000005c0)="fc2cc409f1b90d19d56f2f0b010c6854f1db3295060e0b1a81074ca1ce46363b7cfe8c66906fb1fa34caf8fd24c17409dcf98d43dedb76c56e85987628b4036de436439a4aca8a8a6ab690055e1fea8aa68eff28005ba2c24c056ece163b13c44547a417dd46e33a1837c7fa8b38603348aef81b03010d101105a6d0dc58b978e3a9bb65a31778da0245b73058f076277af20e4c33ef", 0x96}, {&(0x7f00000007c0)="31e664fa85070ca6ac38a40b16333b2fc460d02aec197f4131eeac33d39bec1ae1852b8e40cdcd5c69f60a360fc122154da94e59296796d827daa2c7ddb67ae8570a8497b1edf43d589cf69f2435cfed2e90e3b1cc559259aa334ce42e1975a45232ce64d0738f39e68d5f799af7c0496c25", 0x72}, {&(0x7f0000000980)="3dbf8d445d4f5f9e40d73eedf73a745b4c76ee50727c30ffec5b9e1c8c63dd0ee9e31b10cf45c98420479c6f9fbac295c2625acbf65401a28e948adc386bc0b38d6d470fcefd32165c4f48f5a01719925d1e334dadf8ab6b5f144fdd5ad696a11d5c5db68398ddc517792e54a8a40fc5e545794be07d40bc4483bd4ce662e79bd4af1778e5c204a1a0e7bf6b130e66640369d66484048f7418351231147a4876878d12ad627d9220174e2bc44a415d425a9ae8af54459beec84fb32fc18a412c416200bf5ca59090827a33ddb9ef3f22a9118f02825fa1de9cbbdabd8d744cb6c657a3edee3454920f4233230440726d52e56ecd1736498b4f84ab1f6df5f105f43785eb33fd88a993ae3f198f3d44f36db47fd372d3702400022a5f628c8dea08d29c94dd74a515f5621d8b806e917c3332df9f9362429ef66e709c16b8f920258e3e30d8025a69d03caa97d45c5b444a89990c19c0b6402f32be7801a22381e74ffa65e3b306b686e01c9b7f291dcddd9a5aea1c14078ebf4c432651cc6584cfc23f068fbe59b682b30955c30f16ea08b9e55b12308c8e2c0b9d4f70712d50efa9f8d58c845f3237653a80002ab55b3acdd4b6c53fc4755a3085f2bfd67abe75a248e0cb5747a8ffda5459ff9de2faa5240bbc2500bc096a84c0eb0e12dfb54a23039e4eb64e74c90eecc12288f953c36c03db91fa4a87ce3e0693f42e2c8bec93175c7a4a09e4786a66314afb36bfd250a17cf6690d49cca9fbe868e967ac8a45dc5a7539b0279ee85934e4f93d7bdf462b398b7c98dbe5e391ad6f323ae60f8cdc12eb77915b149ac0a26b7a896cb05f75cc90529c52291aa8d04bc2729903d8cdf65b795ef6176e1fb5b275fd70f8d59f6ce213b3f21224fda9fe5c3706b0f8ab2a2fe69828d65bbbe3e1146127e62a8e355b9060e74a0d8f41c084c3a45750c9b4584546e9dd75003e6689048b6f22f6a5cd38f0bf478643955796ccd2b89883584ea204dbef89852d97cf9c6003efee295d0b148c2bbc273bbbe639b7aabc9df07e29a15df029f0d3f97477e21f208888a2de2a67aadc40003b6afe81e1d5196658231a62d5f90351d551718725d5436ca21539d2332b9928bb8c287721d310fd2186f990c40086b5d8a70c10be19475eb916174ce279a6e7a930b004d282331a6ddf0ea71d180695ede19f8dcc7d5af3493503e0e0c0b92e975c7f7da4354aa8ca19fc30006933380e90b5e04d83ab40cacc9d5ff841ce82413f600543956a7ce18728a9552fb07e1790d96a3890983e8c71848f9646f8d19cda3587b6255a6738b6f93123f5a5639d1cc80d2df15ce2740f86761b9ced01e08a0bebda6988da59d4ef76a06422c2be7463aa6d12829f6c5631c32833afd7fafc536b2243f67de8b6c2973f3411eb4ad2d041709018af200bb8cd688e79604527c5668c17f6140c021061cce55d402bf1c6394eb68bdfa51d9974935aecc3274f0fe7296eb50ec4e9bd38ad888598c59e87cd9b2d9035fdde90631584eb94c7b85c5634c2b79614088be15bcf3ac870a3847370d65dc514b866dde624abfac41a6d8c21e3dad43e53197c4a47f10429cd1c52ce45b14111d762c9d9fc519c22753d3f252add21797af33c475276b27c7fba3f4c6ecef5f97a630d8ce6dd1fb05276e9f715a284b61dcd992a57e8634b2546e5e72bf1eab9d508234bccc5f12610b5cbe6fbe8b85bd2059de53b519f77ddfa03c17ad66aed0cc6019b9d0d211ff67b14a3183cb285057f071fe31690eb5c243a95b079510d499e0da4ce76d26f0d762892394470f567f5964269ccdfea4ab2348883bdc44cfdc257e8107ab4d7f8c47ed1d20eda82aaf888fe18888392c4af13d71898131ad975e9f4d4c4417ffe55318a391d0e5e9f3b808d0558e4083e9a7c77bc4a5a743f6f35bd9bcf76336e2465488a3cb6e82e1a3cd6e976814c36a1926164507ce977254da8e46fad9051453d25df43d3c80a6827c95fb12a432e85fc596d88973891c7d6b6ee3a20e22c838dc17f883bd507228126937ccb004fdf43675108ecb9bafead59e38580c0cba3ea1b31d4bc03b605098c7f04d381dbf0034f913bb284f932fedfb3bd93dfd7e33e982bf7b7f216b51c314c1b25b1f961b4a43b56c9230a95164d17b5b36b21e3da60f017b107067bc1024a3213ef371ba419ef1cb97f7bde1032306bad6af5358c9e115d16983b7462bb0ad339293ba2319154717b31b36e20bbadef8280e62fd256cd9580cadc70b41d06bf0f145040c5c2a2e93e1a176da30f06659e0ccea527936ed1575d85a13c1a1bdbfb67faa8731bd469e2d382a3ae97c2ad9ed05c1dcb0117731466a6afd3d52d7c354b171fe06ab51441b1586e7dacb5f479e2a085babe10039d9fc37222a5f0b7aac3679ff4631f459df33be408a6d28e41e56edc00274125463fd23649f44be8af4ddc1d7230cd73e593667fdf06de1b2748bf1b162d2db3b52d77367a50566539129a162fac6720f032552442030e6bcc7828e258c947c00de6f0a4bf6d367b01d8b206cb0651dad186102ac68ec83b5824a50301a001a7788c8519c34c83cfe28a65f9f706747b4b235f3d10ffc92bf230a5504649cd06f781b0bb8e04d23edbdea520c582d01ea2ca68ea158393d92e1c8a78d3ff0613dea60fadb00cdce64fe8be022daa51321d551fdc894c95d0b3f32c797a452aafeb8dcc0ba1c61f463f628070f4e3992a8deddb8fa4a79a6efc34a049a91988c473e0ecd9fb82049afdb77c1cfc76096b78dc0ff930bd7566eb19e8cde87e9fd52ecb0e77bbf21c53da7787003d6577be0fbe641fdf2d64f87801921a435173a03bf0fc8e493eb7085f55cebb7483b6c4eb46f44dec688a7648669527d8af35a2f5f854d74ad67fd96c1c586b49aad23379c7e59efea3f3b73bcc7c9d22fddb0ede888c19b746939cbd3414a95293dcb42b71be83f8760a16afba6ea39222fd2b6e61d97c6e5c1befddec9159f582a0962a0216c608a6ba85aafcc28080b59a8126a9452aed5fb5a7c866382f92c21cbf925a8420dfe0788951451d4aa03f0867cb59ca8198941fcff9ef965d0acfb7a6e09ffbedc64fb5a2c6259152c7c2781af46a5d90adaa67a9824c75660b4c03c7df8a4d90e801e8a2a6cb5ca4b06b4761c8fd7e4c144c9970cee5c15ce8bce881a9b06fbc0e7e9fba233794530255d88b24b66e38f50caa994390207384f866b451935e793afe3331eaffda887a85875464afb917f3dc203539af058a8af7f4d29531dc5d7d1c64c0bfdaf858928bcf19724cfe2e92498ba20517e9eecdef70c0a245076b1f9662bae47c4f2ad67f4691e1a3a738d44edb43294ad09d50f943ee5ec4851b7f7dc8e76705cfea233c42ad7d1ba7d5343f21bb5e5c038d86d28f6c0837d30bb8b59a0dcc6e693acf9469944c1873476c63af5a14b63f145115ba538a2b97da8162c012ff9f3fdda7d7d6af27915a8af2998e91806c4656d597e11be45d557313418496c60dc54866125fe16dee38fd9dc4e8388a64ce8a4e019e65b6e7da0899aa1c4d64fa5e3ca1136bd40e75bb10822ec4df1ca4a889369c7f6678004512df8f7ba6cde3d9c98d0dbdd9943e6c5afc3f9830e8671cd7ff83f0003173a9ead568430c4e227ced082acd229ea3a99850996f3f3847db36be094adfd7d76cdd5bf64104a398312c40408fabb19ed450aad79ec110b337c4ae8d4432d8d6f193a15fc524a9bf72a84c859b39e6b29bd0f1ff573404bf701994f670bc7563b9a57928f65c88dbf9258a61e06ef495508b524c515742e017bbcdab4895060a9b6cbd767a5f14825ad1374f4129b464a706379d519dff91f9345f476e00b23d576330ac1f388d43ecc70b701907c4298842d2c9e94dfcfe3d570a82d2f23cf10f17dd154d397ea8af6fc957696abf8169739cb979163cfb58690b59b94b740a63826038d08b05aef66f4bafb674d1d691f3bd4738fef3424ae51690d49d64e2ce545ce5e23efc450bcd4347e5b8fdafc0be366fd911f1107e65aaf1ac76d30d5fb816ef539376cc9add8b97956f95450f61ea05908595c40bb625a6f5e03e10170f4fde0889c1ea3cb14936e1a8e192ede470c194ffd3af49fca04158316bc30f19ec56c0170ffc1803a4640fe20874914cee05cafb7372cac714fb2282b4fc007021b40636d4920bee3b143d2938ad426fbb99baa3a9e51faacb7a3d9fed3a8027830084b9a2ce7b1c71a2f5ec1b5a138ca351687d9590d172999bdc213e983540f76dd7b5bb65380deb74171e0aaf397c7a8d7061f0bdbd018484aaf495565bead55dcc79b57cd9ff40e109e1dcce94551beec951f74b04cc072cca9bd22649a53541deff0cb88ab0f77572428b9ce06b19441d6da3cad05acee1ad9ca0d8b7596852bc3d0c504c207915c6bbec8f1ee2e6dacf70371e56d1790bfd0e70db58eff166ac5d696f8e99c4e3808a1eab6a144ee80ff1f1dec23b353a36121c8b7cc34cb3cde221509d52276d64f6d4145b60b25c95f85eea33d70dee43e7ba7451ed43300a6e93a59f0a08a3a6d421884dab48c07616ea0b56ba7b7f4616ff2a41e3ce80bd64621b8e6c3067b42351890a7127db34897913e71013e15e6b4fd5ff8db499aef0598eb55cd47a0ad0b78f23878d49c51996d22106b933091d28a51bf6f2f5ed85e44a8ff450c5ae5f583d5c938727facb0aaeb03847afe2bc1f3432c4013a275794e312103c20348fc45a681c6e1e8fdafd490f9533c967ae339bb4be81677d9b1552399ab1384b6c1d094b5412e268f93964ba577933613ac54f117e1bb766d41e2e8ea280307fcee401ce15372a649fa0b354a42a9980e56ced00c6f930270b37fdab06831af334c1dc49b33225c5bff29fb64743d3e4370434cc715006ef0bc5f9c8be6ea25ed82dcad63cf3d3b59f329f5bc4b1fd84e5e438979c895149380126bca0f05c2728a8ed0eb1a5627f9113ac182fae88981fe761a2f6c8e7f2448591168c7422c466dfe021ee927f9521622356ca57f7fdbfccb800443c938099aba1c05c1af65d42cb6b14d790ad98976a03f45b6f8e649b99d865e0930ce09c9986cb22db3d9bfe1633c1d51669b8bce76656acac18427328fa9b608945d44a403656fb0a4ae7715e6d172e4bf1c86d59d354be1f5c2ce1c379f420b1de5b1e751264fa3983143e095aa52d6de5085d1f23fa95cf4bcb51f42ea70357152970582b634c199ddb0c814c59190b169ecad607587ae730b6930c7936b106ef63d1103fbf305c0a8ed0c62317b34c1f76272a1cca42c96bb0ceb485b9c7a29f311e0ec03920a83187a3904f4de68498423a16c462f2da266e43b325b05b657345a0e2b0fe409c127f6d3342c155535de0512eb869247bb8097edb31ce651e9ced29c7012d5e6dfdcb1e4819634904b3aa6aa5025b3cdb610c5c6c0c4ee3574d11fbb3f97024c223b2b625a34a8cbbc89559b08196de0339a8ebd315c0766fc45a114b9dc22b26b7e9f9034b8228aa4f5f6a1d613c102e136710167a630a243976adb8e8c8a483cdbb841e200d7b47abaa65cc264bacaa1b4033733b1fa768943c9d41323437b603db90ac5d4a1522e7f027ba67c09615804b0fa7350ada8089b2b31d10a209b2339cd49c57cd48936fe99d35ca973963bd445420d8a2326ab2f39555b8be4a72493a95cf829bf1f2063fd1d1636464b92816f49090164617aba47a38c2cae50ccd5a3020fdd8e3812a33384099f74213814983a200b3115b4268a54af777d7c7", 0x1000}, {&(0x7f00000004c0)="49b16dc138d33b20c923c6df5cf2e3b057e0b6ed9a4eebab9061a24c98038ab54a7abef446d7df25a8cb281ead5b429917c79a1273ae0c", 0x37}, {&(0x7f0000001980)="0e0b01c7a088ccf50353f505e6bc34a16719222476b6b10390bebc2ae90a0cdebe57068b56327b2b51f4b8bcd0e1b0ad443733e769545c8300a088284844eb984826e946195667341036112150240398dee050f877038a47bdd45bf631305d1162cbe1fdf1aa7cbf6456cc49f70b8771cec165de14604d91787e27ee8d5fb09ac5d0bc78fc4eafc5060f18721013b8504e8d963e9b2ec37686f3061b7797fc35af7d0194359841eaaa215db5767a82903cb216c36167a956aeded3e5fb4477ffc9544ca25110a7bab30031d26992c11439414277a745bc02790f6169f24ae103436e11e49573ffa4c63b85dd890270f2547d7207473edafad624688b78c1d6a60cc5312cc976dcd91ded6f53ff3bd454eb89c40b467cb99a5a22efe32eadbe62ffd517ed42bfd0154c957266948e0c671a99b913e8c23fca0fa941cab883db21d1065be69d8ef8a710bc691e81f8c582774c609231ed6c27aa80fa6b339bc1c5c3059839f27a4f0c6f6723ba604f929a2191de480e0824e0ca888f42f6aff44f16518f216332805a0dbf2ad2545a85fb4670ecfcac6f89ce6d6fa4540f5246ed88049171ce478c0d8ca8daf74232ffbdccc5fe4da3ddce4cc42aaa0f69948b2499efe5b397febe779f424ebc82310e0f382d1291f772e949ed1eb32567bf4b805fac8b7c0d77c858f46c16a13bc3ad4567fc9727d8260415ebdee72957c1c53ad8614bcd38673bb3de574f9bc4b85acee91f467ab06c7690eb7830d8f949334b2cb2635542902e265c92f52b03f8d184425cc7fb9d9a9f8602e7e45e1224efafb3b39c44c9323dfebf558020ef604f03407f629e80b55693b9836a76396dbfd48d7814011afde2707aa085e128683d29dfe5290eefa47edfcb2b910cc56c2d50f1281d357b893475d482456024a75c38874a39f875bfb680fb95e7731640f2ce222fb6055313a39a057e90f57912ea24ced8fc0874588e49e2e89e0c28a0436288adc3f0f7209c32a39074a11bf00559e6ffcdf913e58f37f6c731db1b33ccd4dff4a50edfa638ef580590c3382010990ef5ea26abd0ee4e4cfa888d3938f95dc36891cdc01a10ae3648935da4d95101edee24ac34e2bdea92b13c4adf3cb7232236c2988b57262a901c4b9a6abb5e6d8d6e2a0a9bff93a736bdfce776e4fb15f353405d6e9d3e66c188c46d618217442c26bae382a32d132327e1f9e2c6075bc971ab2b145c8f738028d76ab20ec2ab5d51845b7dd3983c926a83b48fe6cb3dfef7d36bcdc0bacb753d92269ad2d448eaab3c06f7bb54431e164cfee3ffc82e3fe230d7876e66c63c64b4696bdcc36a1b83c1e7f2bf3a4e1affe9c3913ad8ad296611ef83c365feb106a2ff5bba3a65f467f6d1f81b0066bb33d36a5110401cab7520312c933f9cf621998635a12f1244cbf1527d6975a55efd5aa0167f0e989d9f67b96e37de7bf726f1cbbf38f5c522c2b635aa8e66d5d8e158fcf12ffeebf1d2a1bcabf3595d2ce06dbf7cee4bef5134c8b90a74a013484341b35ab63bbd1918eb3782635887144c5e38ab242a62118b7b188472b22a44a8b21b2e26bdf0a578f3f24bbe560c6b72c2a6b13c95f17b0fec5c988bec7aecb100d1b3e55aee5ec0a7c6ebabfaf4cf889587ac606b0d99c5f271056d46bcb2599ba44a8a8288fb87ef053935b913989f363c5f330309ada181b08cde01204aa7dbeed72bb050e32f84dce5d52fb5eea0e0112bce63b8935275019301a3302a4312686c890b2c8d129c715a2c91d4e90093f712ad49c766e46e96f0e2133a32de94afc6286f5142fbd1446521037a23eef2d3b300a3dc719aa8db11fc81c1639633196b039b7e73e5b2ae5547c009664c8374edf789e5ebbfcbb4a23a2a50245ebb89f248c32ae4f643a75f4363f919d9077ad46a4f49b3043e970870b2a4819cd99870a581eecba3583b329420e972d80657f58028abdfca2428d509a8e8bda7bda2e26960b7273da777b3beb67c97384b6b8c1252e75d88cb42c67e5330b2cc700c6ba7755e60d922610e44d3084576c7fd2762cfaeafb56b72a86749dc3a7a981902668ecc7a59cd960c1b52824822118dfc9ad70da2678b02af7e11c21f71546ff8f60b61b067be43c24dcd196dbd69ad3a41d1f5d7ca18942daf70b0ea35ff77f7dbdc88aa96bbf60457a9509fe648008b89928bd503e3c404a06f1e7a0db2830e8caecd42838a2b9f77fb32c706958fd4a56890e66ab7abc955ae7c3c39b7d5842d13345b0bf0f747e1d72171bde4f12a215b07f6d649c011d5e8c2f673791dfae203ede91abdaccfe7eca9cb736799d0666ba4b081d803c9996af9cbcbd5f886f46b197d8087cf1c2f66d5c82b6739912d59b1eceff6b2ec54d2ffc0d9eba522c7cf6c0049c04da61e05677c11041c30960a87eadcf2a7d3c16f18b1f892f623e5527426a3a8b630ff73b44ffd204a5597570adc66b56621f8963f3349f3c573568835ce492d76aeaa72e14ab5f901d06304a427a2d9c4b0080a7f720962b338bccacc7dc6cf52cae7c2085021715eaafbe48a2a2b4648d40578f4f87ad4202c3cda75ba5ae0c89934555ebf5a1fde5172444220b7851d2d43a72675d96e0218dfd1f6a282dc12d75b2a977dd031c982cdf57919c9a2e1da5b1c09ff056daa199a739d02c81baee1154f0cb1e8472d1d9dbe758892f6cfa951a84f3ffe8cd29d6ce4de8a632f2d4a8aa3d0464e3fc2ef0fd956d84835290a467f8b3383b5598254583ea82f9756f5504decd8c754bf10721182713ee0c9be58c2870456a974c1b285d52a4217253cf4aae1f0b84f88764b90313e4bcb7dbfd9e7315c0c9f02b3b54f7f4784de6925d8752d777eb57fd7c63ee6be9a8cf4f501da25adbbc165a845c2657d4a04e709841150f63a078a16076b7982e83878b913c3fc83e93a74c439c85ee3f8c253642687c1160908d0ba03497cdd465c9047aaf675d013ca18d55cd4f4a9defa476bfa5c15e3df87a943ead5a9c0ba1709c1480c15cd7c4729a45f56a010d5bfa63984acbcf04806f934ac2548a1e58c1f4e5034c91a636b55b9cc6b00f812be9647a5836f55d48d617805fcca48410ef982f906e00afe23c4f003443462c8407d0ae167f0481774df7ade5c4f14f1f0a92bde12445f52e44ea1145ffb9d2febb0b0aa018dfa6bf07ada2c5635570245e1bea6ee76adc5b0d67de1640eb2c61be7ac26afb05dc44631300d663c6f3e37cabef7d735066224d747a7323e2f7fe83212fa695736b2d7f2fbb2cdac4170f1d8a9789cc34889302a6f697b921c2b9e69772dc813faa333900b1c43a5c5995ee44cfa66bb0a09cf7b27423918c60abc0a3ab98c412bc9149a7bd901fb9782a3ab50767acf1f4593c0660db7526f900ce1f083505c373edaf22488e980cc571d94acb178a437c46832350e22e0a281ae2554a4aef3243942bdc7fe0e8bb87d30ebd9eecbf949c4d7a6414afb9e4d2553e655ad9183b03bc7a692e67d5dfe04a91bd927eb67f6b5c28e7aee7b5f17309fd1be7bebc32ca77f02ec5f89e88d93ff950159fa408b873d8de6bf0be099872f906c617735c5ec88a0e657383d57e8ef252e2cb1e233121dc985884b0f6c06952d1a0be4b0fc5b223549582aa47d1048a68bd5816daedf2698a48088f7ef58952dcc535a8c7b9712a675009bbadee8a95e425f5e251f99a6e7455b9b8b29a30383bcc127dd3abf88a6416529f7b253ffb10c15de3afced2ebde03e3e7f469b6aac2f61c6700926cfa9c7d2873a3aa809c6f5b480d44572b29e2bece7cd798eaa82ba34728ead3f9522367f8bff26ff11f5cf4a1a7e07ef5117199bf3b86ab3c49be63603aed8d16e1b9117f3bc59642e142e61c25e00f7646c06e8868d33beabe2a085e4dbb0fcaef63a9f361d44a350ee22f245052798fc39cf576081fa4b2a463a85c84f1519e8b692e3895422a781b28a73418133e8b078a42a8c9a059766fa07961dfafaa8f298a7e1d860005cb0c00c2c504402e1a9c349a954c7d369c0f9518c627cd89e5901c4fab6dffa353a53d4bbc907512b6d8f88da0f4e80f9cf5684f10fbce965cbd6f4ac970bc9616dc17b94f62e405e97cf4e74a458779a8611ac756c15ecd3df2970adeb7fef37731324cc240efa39503f134365a365d91180f3bdc77a787802bebb6f91ac66d772f67c21f07d987dbbbd656f97520ae3094caf5c8b45481c8acdf11b978b3b0e5e1412600522f46b91d4284869634c66461e987fbdf99cdae989f5ef6952e55152589418291b9f192fe4055c80d99ef3c8a492d1e6693f6955c437dde318ff2b370334067e1214ecbf2a008e82d779758dd65f1bf6f2bcfb8f435e21888a9fafb33f21f2fe14b0bc376c872340ef90a02d6e3cf7f07ceb82e49623d391e15bd3fec1524bccee03162b40c0cfdb4f6629c6a6b54bf18ff4dacc53e6c01866366f1efe8236d443cf072e505f40bb03125e8e87cd5f44f38a6294e02878182168bf4111e62ee31af4126b83aaf8a5dad8846540677f589fa60cdfc640aefe438b0e3753e052e3e6141e60481957fabb506a5b2eb7a4fe2a3d2024fc238f674aa6099516618e96883276d96a0c2f9ade26a5ba8e75d8d10e49c31558a7b082a40b552c3bd21853026b4f791576ddbde2e08fd30d8d06a7d75b353c6563915ca7d8b0e998eead50ed5991816f602b964eccc3c61e3a38b557e382075141f44adb3ca78abc38227af6e92168962be5afbb484b9253c405cdae105fb3710cbd408592e08e506181fd1815e7bcb3ed84558c2d851939461b9be208eccdbe234a23fdf7e8dc5019f7cc2478a452707e725b1efe9d6a2694a030ceecc2a0d53237a0bc60c21f9ab41da346d43326dd897d3fec8a28b8929e49aabcb94d14307e61d89f1012d839fc3186aacb149b68a14ffc7e3c5b64bc45f00ecd4cdff555f4b162c31cbd2bd7c3aed33e89d4f07271c7e7dee42c1a418ccea3825b11a04918f7af89159ab9df5a9ae7cb489903289c0c53e77e1cd61ff99993cb7b6d0d3484078a24ba5386502e7d833f5416f2a2d4fae4668be2fd99f47af29809e35f728af7b6d15c2bd7d87f3f5ba9c375573099ab57974182c5233bf51b17d1d3aa5d869537940d9aa3266cee216dc73f43b9ce8d97df795a85212147eb3c816aacf491d19d54b765894e40c52dafcec816ce4da5219c7385be3c6c10e9891f07e7b19206fdfbcdb1dc8b1892b4e08b232e27f97327315c8d305b91a5998fc9b8c94ab01b5f9bbf89ea0bde6b37add3e48dd4ff59b13fc9d6b98e84edc07a8498688229b9b533ee5b59e7f21933ded57a305595b0b57422ab45f83707a15da11db418ea8ae84f9e263e016f6fe89895c7954b42bdd2880e7bdb205eb33a8dd8286043d69a4fdff6b570b771dd80a7eadcb6278c7ec3da8e16823ef42ca7c060781216313c448a6f20f85e288a02240ee34e6ba224d5dd7717b94db1504ea46dd9cdfee01c4f62ed6ebe983b8ff887664ae9213a43771824e0a7302d13c57ca303a5a64a2a34708f63f274ce713544ce03da0c1f272069177e83c386f51d1131d61957c298805d44fe41f65ee607d3ab889e139742c246476005a191e541c4403f953be539f8b912ebdd91dd8fbdaf76856cb7cf05a78c21d9c230277a4d4099a0a3b11e2357a927a526d2865111381fd709e6f585d7b4d05881ee8723e820a07550628d366d15364145fa15db4e7591c8fa3e962a76737857b9dc4a1a2ca2e6a9f713ac1a5ce29ae7b5d752e45d06a273900293d3188c", 0x1000}], 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500), 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 22:39:42 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x58) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/220) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 22:39:42 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1c56e99118cd9f8b4dcbaccdbcc27f", 0x3, 0x9}) syz_open_pts() 22:39:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:39:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmat(0x0, &(0x7f0000250000/0x3000)=nil, 0x2000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmdt(r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:42 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 22:39:42 executing program 0: r0 = socket(0x21, 0x3, 0x9) socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x73) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x200) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x2) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r6 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) 22:39:42 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 22:39:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x8000003, 0x0, "d730762f65177d7460ac4de400000e00", 0x2400000000000000}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) write(r1, &(0x7f00000004c0)="a842bd6da73b05316d0f645c8f293d92fa9e73537ae422d0581cd41284976a6b99d943bd1732cd3415f60c27e3f613625ab4c8776dd9a85db54c800e1c18ced8a345638e3c31bf612f296688cc1e684d8f2c4b561e07335278d4e4db5a5b96cfddab0102cfc372efdf2380cd7dfcc006183708f1b9afffd9e3563d1bf3cee3190a4ad94c804363184ab5efb57ee75966adc19553e9e587e6658c65e335370c83a5632e3de8ca", 0xa6) dup(0xffffffffffffffff) r2 = syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/171, 0xab}], 0x4) 22:39:42 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r5 = kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) ftruncate(r3, 0xff) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) poll(&(0x7f0000000580)=[{r2, 0x4}, {r4, 0xc0}, {r1, 0x12c}, {r2, 0x24}, {r5, 0x18}, {r2, 0x1}, {r4, 0x10}, {r3, 0x104}, {r2, 0x108}], 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r2, 0x80000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) 22:39:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7ef6c816f4ef81c0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:39:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) 22:39:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) write(r0, &(0x7f0000000080)="ff6a69c16377740f2445e4c1bb4bd7394f4d6f9e57ff14502711c8241b376ab4d63d11f2930393fac6095566300490942b169121fe90ac2c5ab3f3049c28536cc33e678e6b79e00ee10968136caf9645a4f1b3f95f79ea3d14ae61a364c4c51e3e68edb0f2e797f0caee06822db2a676fc84bd0ca8117388b96b2275d87ac0f02faa82e3276e3f86fadd901e1bd3dc87e9013d30ec6e447e81685833247f222952029c31358f25238bd087121b837b4db08e964b897cdcc82a7e734ebe69f998e27798455b58b783c90793ef1d041f8114", 0xd1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 22:39:43 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4bd, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 22:39:43 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000180)='./file1\x00', 0x8000, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:39:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d7d0eeaedc9bb76c3fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8f6b87cb2d72b8bcdb9ad8a4f5f7c7b858336f1e266a61347772919738193ef16ab93f12fc4d5f164d36a5d00d1628b53a", 0x2a) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchown(r0, r2, r3) close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r1, 0x5) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) write(r0, &(0x7f0000000140)="eda8d5070bdc700e0d9a42f32f9925a9d671dc746faff814665bf221073288d79d04c970dc4179ea4386bade1a20ddb039c7066b4f7680c20044b4d90b8283ce6e79b581f97a665d5fe19d9a12e1b10181e710bf93891195c261a029259c1ac40881ccdf26fb8bd74a7ebaa7f1eb3f93fdd8606983ca88b8fbfff59819c3fdc8a399a5d0d7c8ff9a04b6d54888ffff8439e01009d2d6ec20b74a4b1cdea78a811974a41c2aa3392529c8684fa046ac1ce74e55f6a42380407efd26825675f92ecc36b03633d6ed6e8506037e2989eed10f708b42d018f17e501bc750dcfd6937c52aa18a6225a16fe8c57dbcbe911cd220fde1bf57d32b6759f6d8a1fea0", 0xfe) poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) 22:39:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="e97d1e7e61d64446f25880e3d18718d57d00a310c0ccf43fcf31d3", 0x1b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 22:39:43 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget(0x3, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 22:39:43 executing program 0: r0 = socket(0x1000000000011, 0x6, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 22:39:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x840, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800008601"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x80) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x174a}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="aaa174acea8c83c69b419006621ed78a03663888dab02b219e8b21f660ec839370ab60cfe10d228fbbb99e3cc9c418a4b0416be1a35dcad5cb1caf47faaebddae67c53bf6be3d6af31a3ce42613458c9d7aff1f0ccd2ec4315891c9ff1e151ccdf6c33b0bd46247d3de801e7bb9e4596a3ec1941a25379de59a744f0ebf4afecc369a063218f188840ced4bc83c606d1e018d91565bce6de48c8fabd0dd4d74a4fcd24caa5e475accbf5d6fd", 0xac}], 0x1, &(0x7f0000000440)=[{0x20, 0xffff, 0x6, "6673b2ef15e2c70017c26fc54a"}, {0x110, 0xffff, 0x81, "deb55ece1f477aa7f63827ec2c591a69ca521cd96b53bc89379b6838ed01e6e6a06c92c5694b824db79849a89519507190ccf6047841dfd37e239a91803f2d049fd22cf7e9a61858ba76d17466f4d0a4de8e8190c177abbf9bace15c39e7df3c9f5bc1885e3919d24d30451cc3dd39acdd216c00fdfd757dc7b68a7483736107b3b3887af3a43b362956120297a838a41a5689d3bc62ed902c79e778163d6c2f869397c5661fdb6c8fde715f73785294337b9dc0248e5aedf7ed43950dac62b79ac8626c6352d510323acdaab3e557910c998d56ae1400fd69ef0b49cc014071504e6665c019b144e93f03b860dcee60e728d0825f4008a044"}, {0xb0, 0xffff, 0x2, "05b3a429082aef11cb3c6a69715939ad4840bc98ab0deef77bcf63a5c3cc9cdb3a10bc5f1978bf790e095246b506255e35a6116e302a1f7fb2a0984bb15838632bff6107f403a261bbf5057e1feeca542f76a9ec03abb0cfda2cf4cc074d772efad5c811ce361e01c2f521683dffb2861d8189917c0dffca2225460ba49d54415201c2ea2d4321b413496109150eb155273464802801d26be61964b6"}, {0x40, 0x0, 0xffffffff, "b89addd902c0009f32f467a673416b28487cad293890f74475e67e6381582fb8149c8b8fbb693d9d171c22d8472885"}, {0x38, 0xffff, 0x3, "80014412f30bab3aad520c50bd811623063d2e81d140eb73fe218503d3421125b2bae7"}, {0x78, 0xffff, 0x9e3, "d43442906abee687c0316f423a51875da5797e8955b6f238dd387d0e1c6a0005b6a0d5c643b54f0cbc0163ccc78d429ad4217c979dd16ec7825f4bc81aa828764752948189dbc71ed93278fda329224ebd2394fae3d8bb06850f35d19f94086629849a05d18739b0"}], 0x2d0}, 0x4) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x11, 0x2) 22:39:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x7fff) r1 = socket(0x2, 0x4003, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x20000) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="3ba1eb5cf5fd36feb359e90c03f0efb698954aa8d237a5600c22b14b11a77dd809"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0xff, 0x9, 0xb, "e37bd9ff20e6438820fef1c21df025910fc7137e", 0x3, 0x4}) ftruncate(r2, 0x9) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa8, 0x4, 0x8001, 0x4}], 0xd261, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffff9, 0x12, 0x20, 0x6, 0x100}], 0xfa, &(0x7f00000001c0)={0x3}) OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 22:39:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:39:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1cc60000000, 0xee0b, 0xffffffffffffffff, 0x1, 0x101, 0x100000001, 0x7, 0x0, 0x2, 0x2, 0x30}) 22:39:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) geteuid() 22:39:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="e1971ec8b29f160cba8fa3fefcc74a3f98a3cfef14b6863f76612cbe5463b9a259748e903c2a38e27ddd1b7a090adeeddb700cdea32aea5b1e93131cd27d48dd0bf1", 0x42, 0x4, 0x0, 0xffffffffffffff8d) r1 = shmget(0x1, 0x2000, 0xe1, &(0x7f0000627000/0x2000)=nil) shmat(r1, &(0x7f00002c4000/0x4000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0xfffffffffffffecd) r2 = open(&(0x7f0000000080)='\x00', 0x101, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 22:39:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x2d8c631a) fcntl$getflags(r0, 0x3) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup(r0) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000001380)=""/215, 0xd7}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000001580)=""/198, 0xc6}, {&(0x7f0000001680)=""/176, 0xb0}], 0x4, &(0x7f0000001780)=""/220, 0xdc}, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x100000002) sendmsg(r2, &(0x7f0000001340)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x1010, 0xffff, 0x8001, "d142c9656984f536f4d98b5482dd198d157938c9e152c029367368d48cf59d0e7c71b2965a5feb558d95e196d850f92c9cfc630902ddc6e7f0e8a20605097bc92cbcd263d7883fcb9bd1e718949c4d92c8019e459f68742ae04d67350cda227500b81004af1ec6af25dbc7a0a98246a6f6e14966c9e10ec7cff23b29a359c1fa96a7425e3006b19d49b4f4479afa2f979178f945ffb92e4443db4656ac1fab1448f12673698dab67bbb5d04d6ce938a2d1a301f7b37a0d6efec2495b0f877e7fd5f8efa46d6d121f179e4033f994c58a69379c251e2aba8eabe277ec4b835505c8d6083b500d6b0b467c4c14cb6b098e059fc02095fb0b59796c5b56dc4163f025aa4afe1bc6218ef3ac86c104cd78d979c1327ffeffce9d092c7fec60a58f649fbdf610d3f2a7b627159cf287dfc5722791f38422a75fc5b6e5252dc155562f689eb554ee7abf0acc0db6e860c49c27155cbc0b12433a769844ee08ed8e2937bcdc0112b8b7c26abad162b8f3cd485ecc39c046deb522036493f9088601598bcb9f88c6725e303722475dd73f2dfa1be78b6519281725a98541634d0c0cc33f73ba283b271ad2692d260bcca180671f97f32a53abd1d3761d2ea05928f0f6730f5ecdfa83921301365a59b0eb56ba5f2edf2855c2a4164774ad63fce17168ccdfe3385ff2c1b2ea908dc35e2fc55e2e69c063ce3f83567b64ac6fd34daf038fe62ff6b85d42db65be15769b67ac2eb07e7f2320009902e10c65415b9127eee445c87a3cddbf0a609871e4ae2834e61ae129631713ff52bad1b9eea954f6381b56767914ebb75a8824b24285002583546bf37dd98a20796e5b8f5d2a772d3a6d69dec2268f087a2e50249871e5061b3eb0f4a6e36578e1f9de23a5efad90dcc4cf7ecf1ba5ca0ab0984629d258802df5882fa88ba339462020c44d62e0baf626d7baee3ca167e2c07b6d5af8ea5a9e8b4111ffc7a39b44b2b7945c17a7c3f568d7a8f7da717181f852e5cf4adc6f97ec5459c597dc9159e3f37283fc0aac515107703e585b74425ffc68f4fef61009f944d82838192006f6c5d6e46f7ddad9a7208f34cd5beaea123034fadcbc8652d433e726aa336bb1d92808718523e52c03a86e23918d12b91a804c993bef57b1581ce2ee9966984eb5420f5e30317d3aaef0ea65b4247e0b98361dceb9145e853eba16970e10f611d4f47f091fc76316a8feb6f2999fabae6d1be15162f8f007b42f9c5dc0255ea5835bcf10f916756bbafca70579d50c2f080e7a152dce73030456c203f2c20490c195be73ea28afaf96943d8397066344122dd6acae267de10c8394c6017fdbde7b056975478713915a674224b87f6605ff83194d4fe5ef22c1a198eed68f9474e68c4ced564b35fa628bdd1f38f60dc87c2a5149c22905c838dd6c8a6770811dc8a060b6010aba507cb46c145052eb8a331dd1a385efe4fa719a4ae3df9f2f610740d18e22ccb3f9613300e2a93d476ce83381b95ddbde445be3d1c3e635a35a2ec7e4497bad5723903b5541e05b1983df43066d8df590aca36f54b8a4377bf97045a6f01c6917ed6b6db0cff551eb5cd0ea6b1b70cbf514952721d7f233a28dbad35d3ce389e6d54d7ca9d83b8030be3df5407d392dfc8f4de45fbe187927c600c2fd246923068e5a7ad0d7efa91d8db473d7437310ab031b8911160eb780d29fa18b0124db61eb4bea45bb5509f90a2fa09eda5b4ea352424e0d258931605fe4222908fae0c2b4f14070b393a09a440d2db51e46d6792b82913469c2723c2de94177b42a7d202ba0f3cca92bce53429835fb59a05ba945918eb334b7eb979e41c879e84a49e54dd119922455512128b4ec101b6a91639f4ebaf998be3b962a605bb77ec3092d304bcb212a1e5a77025696bce2408cb6516869638d5b00610f49b62775ea68cf37cc33a421148f218d2aa53f82ada2bbec2052945b026003c485d85bf03f55f8f9bd034bb36405ecbc0d076c992c3a3a3ef12f6a433ed4cfe6014d5370afb768ab80374913e39685c0fd1e91b639c7a845487012dee7e5bbf181347df70bd7275402d27babb6ba65eded81f2eefa14e3151ae74805e1b4af7d66feb197f0d0b95d4ee95387fb9660696e5e3856d66de4c60bb443627698305bd9cba0a047f68510bfbf15cb7025b64e5bc0ee25daa85f2caf35b9cd2807adcf4701ab43e0b3ed03add4b36cb41ef196225a15c9ce3a6ba7ee6a0768b4e9c608b400da66679f8cc62b2cd9318ecb031354b1a47aa8c8d2650db856889aa0783fa3b74dbdedfadc3305d57db3e0478b952c1a59ad65cf6240d2161683c143f029cdfc33624f609b1c2021353e984accebf80691b8cc1e9a53dc8ec632e8075f1a83f150e846845ecb7a46714a9f5757ae2908bae1653f640b1ad4f0ed4b5e90f505a30ead1f51b514b2f940072fd2428bdbec50edc301ebbc7c24a96ede584820c04bbed677e0e93092c4bf84861272ec72a67cebc5ec600741aea86c01225c612c6b83a27addfc3e41db8b320c9325e4cfb10f14b1f2f9a19ad1d62483f0f756f0e7c112013c93aa17f4f00fd72212dc6fe5dc069183063052bbfa3c9d157ed5b94c6310aa90ef5ce75f1d9b084e2ed435691f203ce1cb0f575f959ca4caf9ec55cc65cff8c8f47259da618257eee211759e10ed18963f6ec2b909349f77e5cc5da603a4f74b1c3459653b6bd5e26ca516de189df4b300ead719baf3792f742c47b08455c2f94ee61ffeb8e58c600ab6b13fd49074fdd6c734ded4cc4b0066a064517da5493577303ebef6057c6cebbb9b4526bc4fdb3dd666475543673397c76437dd8f43bbfaa9bfc8d70d73cb1455272de5eb10b21fda60fc07fe5855f87439c6162ba22d97e13f8ac28c0286e35a7fbd22bc6a232245af53b97318c884a7194ca81bebd847fc73157c8ddee8dde5d8e3d5bc27e452ad9260fad2c3869f78db217dccd74be15419a642f5d3fd7eec34f2a23a7e8e57fa112bc2933339aa079fd60a6616c2f28acf6d2b06c25a1955ac43f2407757f5a3a712a88a8a04bd2a1320e2f0a10599ed437526bd53910e0827726fd1df62f20b9e61cdf0549bea20a5f044803d80792c16b14b48bf7d42c8ddec2a2d1d945f5c9f75865385049fae6dfefdc18b5131dc9cb192b413d69693babeffe374ac7549475442b7496d96b9b8cea7751cebf85ef89b85ed8d331f8fcef5efaaadde0ed73886fac015d2e6984778162b6f6f7e9a21d147a655b003227cf4a77c6b0738b2b62f780dea937ce9fd8e6b420d2037d53fef5be9455b536094693a6b1cd795c3201c845be526099e3196b94d9c1015e47152e580e43673121e570c42b838522302c2124418305eab57b7941d187acd98d59c5ece26591e79b9afeabb5910648c5ca591aef6bab1093c6e56f37c0a010d9797217fac9ce12d10ef277374a735eca83db2c3d2d167c8548b821a61cebfda6bbcfcd63f836f1f8ac5118162088fd08bac4def13b86a989542bb22f51206b83600f7de426815144d7dec1557cbc0f396a5e6312bf9a3f339bd62f62e91e0cfae83bf1799b512ad97d06c9c281dd6cf78b28ffe1c0160663f534ab2a4fcc42dd5f06b86201f8897d81b098b294636b378f59e93a7bc506873fa99f0b1e2377771ac35f47ad64f172e234abb1d4af69e1c9433c21cdc23b89772f97e271780548bf82af726fa7c31cb1682ca00bceb75e179503ed5dcaaacd83583af704f1991aec44e15cafb8ade697a73ff413bbf7cec8f0f7796ab0037c662cbd694a00cd7a1d8337097d39f89ec122a7dd8ceb8936e916ae4054c15bc4e8dbbfebf55fc4f92eb3385c151bd9bbaf7c500a9b9c9d0062d4f300fe98b0ff6942c274454935e3eb7b2104a2c0d17dc87833379ebb5aecbde8b82e2ff9228352f6d8e1bf1b80369bc6339c33a02ca66a88f4258219d7f307c7414b384d5b89edc50aa1ca149ed80c3fb4e7b5fca3e526a806847045863a25b44f08bc0cef696d5dd94dc5b22d2650aa9b2693d4f0b2673de0e9d272c7fcbb3647e61109007e5d69967a615a9ef3aa281c0f63c6cf1ad871ca65c35eeb9db86b83fca0c93c4aae242f2397e560d47281fa5eed9fe27a180b2eeb6a901d0c126d239a846e4886cd4bc801f7810fe6c477955d2ea0b94a100cde7ad29642df426331896a072d120a660c78eedb229e553124e1a785f34135bd073371179ff12a5304bb620fd15534f15dd7b76519e6d64fb76892d6244bee0508538a8e0ef04cf65a9cafc364a85327aff3e7bf94d46ec5e381ec42da2175ca2e23651dd61401c7f360b2a025655e9c3f11018fc083b2d52b39722a4607daf5db3b2ac72d59aceb30e07e5f860800e8d767b4dbd8f649a398658a1d51b7383eb35609c4fb8784b3cd5ac0d3188c989690d9f7ef6db038bcbfe3373be28d75272c1847ce521a1c9a09ec257a2ac45f83ac1a22062c3a9460cd85f53a46be0b36d6c387031cf02e6bbc7623e4172223a7063d1ee20737df61a4c0ff85e13abb68fd9cb16172d939f0a9632f5a2a3069a7ef5fe2e7eef251e1d5a1313d23ee7a3706084796393a23692e72bc5253869960a41c351a327c461bafa4740fe668fc74e56193bf33e2e7ddb92228a6529a68ab6e426447f82c8373ffd7c6a86235db0b053cef60f67dfb0d0638534807c30d25a613733a1704d73a24087c8c5bd4e1bea6caadae802358b5e629c22319af4a9d7a107460ab08c4cdffe3b15fdd4e70441076230fc886def1c1c86ebca0a4ae1120726189fb875db85ff0faed7973158cbc22e3dfd275877a07e82092c5c0428fc8e63ce6a66e59c181cfe8d95f417c66181c6fb84051fee3798992d493b41bd4849c75b4396d9ac982504b14a68e500480e8bfe6dec27e1757c5c9fff44e9441d36ef750551cf146001d29fe7502b2341da2aece75976dd5ee866a6d77c202a95aadedb87abbcc2db80c029edc6b81b85c0eac521654d969a63412bc86a3b4c486ecf2a395f86a7d2ae7d2e1e06297471640e8a7273a8fc50d69eef3ba7c9bd783f41811ff5bbf1feebdce46894d800469273b032b4167dbf586085de190c63f965e2fc7856663102e790ff67f07a452f0f4ae7360f80f2f6a9fa7160830762037f835b7e4274cc283be0b48ee166ecc34859047ae0d5f411902912052d80f44adcda2a453954ab2a38a12769a90c62dbaf3bd5a3043498ab1f02f6ed1602a43cdccf838ae8a0597490396e48bcbf2cf2a8e61614bbe216824532353913f14e0de88c81da7078f2e0a9f01bc8d6965b06a2b3d496a71b70b32258744b2d4965e5e4fb8db091a083b6bd3b0b11b7308d96cd1a10aa899178893dbf019c0f01297f57af0a389e5c68e2aa5b9f3f7420ca261384e657ccff913e05a320d225a1a86970928c7a9792c65663e9702d234a391efcb9a515c22b4dd929b1021dd22ae2410ae317d8f715d07806995feb6de05bb912a0d63ba7d342c42472f5280d7a312a5553c969fe46c0ef72148094bd33b8b5d27692c25ef2452fad706130beb4c14efb7cfa75c75477359959efcf53486a60f4b6c32d7bc5b20dc75bd2c15e53e304e2f5468630511496e635ffcad41a44ac9e0dcb0cf8d8bd75fb7b0379929ed13419c186cf8997681592f30acd6a6bbd113c258aa832e7187163b21c77ccff92ea69701d3a7b44348db1afed6962f3abe6abdf7f93cf7fd71b4feb8546537479d65d295da684362a9e8eef0969810f4a370a551cf75f80d1e53f4a5ae328b93e0115888a3827e1"}, {0xf8, 0xffff, 0x8, "82935c7ae6f075f0aebc09c0ed4d4ddfe3fcd74050d28407ce99539ec9d5eeb0a32ccf047c268eb034b93261c926ba28ca883cda35c14fa6f0415390fc5281ec9538e0c53d11fb97968e624f275e7bacf7f75395887d50f1310c92d8f508bffb53c1abaeae8b4513cf961e3708dbb642d043f12f1994adc79a9ec6c2c33ca482f24eca2c55062347bd90589582d1361ec32ff98c0d80c400f956af09e5df7f611a8d1d3b66a47ea9f93fa4f8384d5eb59aeb676bc4fddd1251128a1cc6832fdb42253f14216f14ef5490a79d036b072f87b52e69683328f46755be334205806721bd"}, {0x70, 0x1, 0xfffffffffffffff9, "d01d32c48c2f8d6f52607ad55a12317a84c0e1b4ea1f3254989481eb84f0b8ba622ec67e210c0b86732cadeac81b771ddae3adfe0d82cae24a0e458d9befadcafe6e07523708a3d98f705a8f5971d6eaf1e03c4f6f94a734538dab"}, {0x68, 0xffff, 0x9, "fa80fe8f7371989aa9b09c6958b4cb291ae20eafab20eb010536d984a6c45bbd1a68f60aa5e937705470192cd7ecd671ec0c93efd03d6eced84618332b9cc713bad111ed53b689ecf039c2bceaffc6f4ae"}], 0x11e0}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 22:39:44 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x14, 0x40000042, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40, 0x5, 0x5dc9}], 0x80000000, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x4, 0x4000000d, 0x7fffffff, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x4a, 0x10, 0x6, 0x80000000}, {{r5}, 0x0, 0xa6, 0x1, 0x9, 0x101}, {{r6}, 0xfffffffffffffff8, 0x64, 0x1, 0x5, 0x20}, {{r7}, 0x0, 0x18, 0xf0000000, 0x8, 0x2}, {{r8}, 0xfffffffffffffff9, 0x80, 0x4, 0x1000, 0x7}], 0x7, &(0x7f00000003c0)={0x1b1, 0xfff}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) r10 = fcntl$dupfd(r9, 0xa, r9) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000000)={0x3, 0x6}) 22:39:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(0x0, 0x80002006, 0x1200a22) r2 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCONS(r2, 0x80045604, &(0x7f00000000c0)) login: pckbd_enable: command error 22:39:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/1, 0x1}], 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x3e3, 0x0) clock_getres(0x2, &(0x7f0000000300)) open(&(0x7f0000000340)='./file0\x00', 0x8316fb9035d0245d, 0x40) 22:39:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x101b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) pckbd_enable: command error 22:39:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x3, 0x80000000}, {0x18, 0x3, 0x0, 0x160000}, 0x8, [0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/152, 0x98, 0x1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 22:39:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:39:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000040)="44d8406425b975fcfc8285019e9ce9bcbfa9622ab704c8bc31589035cbc14b7f157a18011bd4bfa74ada89515d60293592", 0x31, 0x5, &(0x7f0000000080)={0x2, 0x0}, 0xc) getitimer(0x2, &(0x7f0000000000)) 22:39:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:39:47 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/51}, &(0x7f0000000100)=0x35) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x7fa7) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffffa, 0x2, './bus\x00', 0x3, 0x2, 0x2, 0xd36}) 22:39:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x3010, r1, 0x0, 0x0) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x820, 0x5a) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8580, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r1, &(0x7f0000000000), 0x9130dbf, 0x0, 0x8000000000000dde, 0x0) dup2(r2, r3) listen(r0, 0x2) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) fsync(r0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:39:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) listen(r0, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) socketpair(0x10, 0x2, 0x800, &(0x7f0000000140)) 22:39:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:39:47 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shutdown(r3, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 22:39:48 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10c50, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 22:39:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) open(&(0x7f0000000200)='./file0\x00', 0x80, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0xb2, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) 22:39:48 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) semget$private(0x0, 0x3, 0x20) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) pipe2(&(0x7f0000000040), 0x4) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 22:39:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/229, 0xe5}], 0x1) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:39:49 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) execve(0x0, 0x0, 0x0) 22:39:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x4000000203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x20, 0x0) 22:39:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe028, 0x3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) getpgrp() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:39:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:39:49 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x4012, r1, 0x0, 0x5) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 22:39:49 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xc27, 0x0, 0x257, 0x0) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 22:39:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x40, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 22:39:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0xfffffffffffffffb, 0x8, 0x80000001, "08cd74b1681ca824404383f54ecc06bc9566b16d", 0x7, 0x81}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x400, 0x4, 0x5, 0x1}) write(r0, &(0x7f0000000280), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = msgget$private(0x0, 0x440) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000001a69258bc2e17850101f4a8b09f2e64a5596299abfaadfb9d0715c8e98e61a44f4825ea07fbb93e48ed1f887bb607c4516a1f62c569d55a256ea4b7c547fea3458bfa32c452d4139eb01366015938fc6dba9fff478c0707d867d7d2725db67b004a6"], 0x69, 0x800) 22:39:49 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6, 0x800}) poll(0x0, 0xfffffffffffffc56, 0xff) 16:00:06 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x41) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) kqueue() r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r4) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, r3, r7, 0x2, 0x80000000}, 0x20, 0x5, 0x3f}) semget(0x0, 0x5, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2000203ffd, 0x100000000) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:06 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x1b, 0x4, 0x36) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x4004, 0x5) socketpair(0x0, 0x0, 0x7fffffff, &(0x7f0000000580)={0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000980), &(0x7f0000000600)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = open(&(0x7f0000000640)='./file0\x00', 0x20, 0x10) r8 = socket$inet6(0x18, 0x2, 0x3ff) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x10809, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x8008, 0x20) r12 = socket$unix(0x1, 0x5, 0x0) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x102) kevent(r0, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x82, 0x9, 0x800}, {{r2}, 0xfffffffffffffffc, 0x0, 0x48, 0x9e7, 0x2}, {{r3}, 0x0, 0x80, 0x9, 0x6, 0x1}, {{r4}, 0xfffffffffffffff8, 0x1, 0x40, 0x8, 0x8}, {{r5}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x7, 0x101}, {{r6}, 0xfffffffffffffff9, 0x16, 0x80000004, 0x8, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffff8, 0x40, 0x40, 0x4, 0xdb}], 0x0, &(0x7f0000000840)=[{{r8}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x3}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x2}, {{r10}, 0x0, 0x0, 0x5, 0x2, 0x9}, {{r11}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x34d}, {{}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x1, 0x1000}, {{r12}, 0xfffffffffffffffb, 0x11, 0x2, 0x5, 0xe5d}, {{r13}, 0x0, 0x50, 0x81, 0xfdc9, 0x5}], 0x9, &(0x7f0000000940)={0x1, 0x7}) r14 = socket(0x2, 0x3, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) kevent(r15, &(0x7f0000000040)=[{{r14}, 0xfffffffffffffffb, 0x45, 0xf0000004, 0x738, 0x3ff}, {{r14}, 0xfffffffffffffffd, 0x1, 0xa00fffff, 0x5, 0x7fff}, {{r14}, 0xfffffffffffffffe, 0x0, 0x72, 0x400, 0xdfd}], 0x1, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffa, 0x4, 0xf0000007, 0x1f, 0x6}, {{r14}, 0xffffffffffffffff, 0x90, 0x0, 0x7, 0x8}, {{r14}, 0xfffffffffffffffe, 0x1, 0x4, 0x800, 0x1175}, {{r14}, 0x0, 0x2, 0x10, 0x0, 0x3}, {{r14}, 0xfffffffffffffffe, 0x18, 0x80000019, 0x995, 0xff}, {{r14}, 0xffffffffffffffff, 0x8, 0x2, 0x1000, 0x9}, {{r14}, 0xffffffffffffffff, 0x0, 0x2000001d, 0x1, 0x4}, {{r14}, 0xfffffffffffffffd, 0x6a, 0x14, 0x5, 0x9b61}], 0xc6d4, &(0x7f0000000200)={0xd316, 0x6}) r16 = kqueue() recvmsg(r14, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/208, 0xd0}], 0x2, &(0x7f0000000480)=""/49, 0x31}, 0x1) kevent(r16, &(0x7f00000000c0)=[{{r14}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom(r0, &(0x7f0000000000)=""/128, 0x80, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9, 0x4, 0x401, 0x42, 0x7fffffff, 0x8, 0x5, 0x8}, &(0x7f00000000c0)={0x8, 0x74}) pckbd_enable: command error 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() dup2(r0, r2) 16:00:09 executing program 1: r0 = kqueue() clock_settime(0x2, &(0x7f0000000000)={0x3f89, 0x10000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10102, 0x42) kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x4, &(0x7f00000002c0), 0x3, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x3}, 0x8) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x20000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1045763, &(0x7f0000000040)) 16:00:09 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)=0xffffffffffffffc2) dup2(r1, r1) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/184, &(0x7f0000000000)=0xb8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:09 executing program 0: r0 = socket(0x4000002, 0x2, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xd79, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x110}, {r2, 0x40}, {r2, 0x4}, {r2, 0x20}, {r3}], 0x5, 0xfffffffffffffc01) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfff, "00400000e74de40900000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:10 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x80, './bus\x00', './bus\x00'}) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = kqueue() socketpair(0x18, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x1ff, 0x80}, {{r2}, 0xfffffffffffffffe, 0x28, 0xf00000c8, 0x4, 0x2}, {{r3}, 0x0, 0xc0, 0x20, 0x7fffffff, 0xe422}], 0x9c6e, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x26, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x46, 0x90, 0x8, 0x8001}], 0x5, &(0x7f0000000340)={0x8, 0xc3fa}) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfffffffffffffffc}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000380)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x758, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000003c0)={0x5, 0x4, {0xffffffff, 0xe309}}) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6fbc", 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x61c8, 0x3fd) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x1000, 0xfbb) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea34128a5bac58fb6bd88a375766697e612a26f4c", 0x29) write(r0, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484c", 0x20) shmget$private(0x0, 0x2000, 0x1b6, &(0x7f0000ffb000/0x2000)=nil) pwritev(r0, &(0x7f00000000c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) writev(r0, &(0x7f0000004340)=[{&(0x7f0000001080)="cab9dde3d7eeb0984736e32c5aeb49e0ef6c1fcc415c5ae36f3be3bb58146bdfb8bdbbdea1d5499d4421fc0ef59cb3db3992cab52ad0f3b6e83d209b5e1b4d541ad063f07ab8a61120a2dd0fff6f744796853e5f7ccc61566fd5f1c47dcefa5281583abc44681bf1ef3f6dbb15857968e23d9ab01c72b3cf34c4ba8d8497d6b31668b8f9680c79cbd97f9d22ec137b4cb41312671276435b8635aeb70d7c34a7d0c1d0c644475337d47e250db38a6dd874b3cd668bb704e845612f71ce3f230d2ffa63119874b124f20e180f06caba6635800f42fa006181a8409315f07c30a38ea62195f731e969e5930aa80c59877f22d7a6d7be97e6f224cc81781dc503d632431a3fdc9c3386b6c20ab0239e6279c6d96a97acfbce0c2133e7855024620b8af910b93f5cdb3c36afeb6a28919cc22b41e17981ca7a429340dbba6dc5a6b44312292c7f3f620072d1846ee6d93d3c00f889201d7956780041ad3b7dd28d611ffd41f5c83079daff0374d2bd27ee41c4b893639d12289f99a9809f844b1813bf5bcf391e178e954f50454420febf532e3b33801625c94cb91ec80a9643a7e11f39fb77be2bb6e1ca4483c4268f0b7164f3af1e5c48c1b320834650fb805f5a9ccef59fac2defaba58b551f0a2aba6aca58533c974ec5a9d87358166272bab7c57b312afeff5f590842b6c3ec394adb210078984b324afab3d6f6b6d6889b001d8f1aee21b1529e87409d9a0587533c68e7f896829085e52cda0b5d32b2f9580ce7e703dae5800e053d626d16cfd6c584a185e0a369ea4a305c491969f94546285df1ee69555267f03c7854dc0fbc97afe9c782d1223f0729c01fb4ad3dc508f6dedb610ecd129daee46d0827c7b27cce3ec982512213e815e3becde72807a7fe7f963438e7af6dc096b8753b382651a58a11fa0912ce77d26feca3606d52da23912cad38bc37e9ef962ec7790b8a3d675d9878431f8126b6bc08009220e28cca9faff387773ab0f28e3e5cd674e94297377f11115ffd246f6019d9b6e1ded0d28251bc48101a9f297695452addbf6ecbd7e344a1425be58fb6f9c33f20e01a9cf2c6bde09e691f78d9e3aa4043600fb3ebf5a6a625999800b7b26cda28948336cbf8910a34b477f444ea1127ec192fd91c2ae1033b66294e985253e94773646ba5367d118dd3cfdd3b055672f178671ece35b0855047773471b5951ae0e5eedbc928a31f05a8f6ca3471435310b68ce16076885dddda33d0966abe2c8ad33c76dff709df2d5f4998014ee75e84ea33e9dff918ffb32a43ad9b51263be2ed6963cfb6913a6b12404957ded27c9daa53d3acb249278e35382b9cd2ac99066da93ba85361a8bdfa812a2b8fc5278161a6455e024c05b016d35a732ec3a7ee88a99d67709d29a0f44c74b4a439d876340d0c050267e1125dd3bef1802c88d1bfdea7c74ea16f58232529127b20534a92450d4c102305a1518aa2bf29de2aa09efddea88aa1d495d13f2456d6bd9794925edb89088fdfd0dd8deb4c5b4c83e1a4deab0b4729e162956e6b055b3e8c33239565e43e81af5c8886a6d4f1dcde0df196f738bd5661d8efcfb8d20cba1d6d1c4ed5d360ab34a4ead5d0d591a3f54d69c374c864506dddecdf713303808d024f57defbbf9b73ca788fa6e11ab7e0a4ca1291dace626d511a1a7f26f02e35f7799c532b5288b37a733c01680c8b0f41a6a032af0ec116392ce41c99a4f9734c833be7042ba483bca60f65e9f876ed2f286025db933a34b51dd76a12e869fbce402e33af6279aff718c7bc605705a72b50589f38b23b2418fb4c69ecb9f937120e263c403f92c1f07ed9e131120e4035d75de4bd40989a3f524419e11bff5314e236345dba9b00d1b9409f3d308d9e756565e12d4551a0fa7007038192852a435070b68e4fe86b3c47242564c99a5f6d4ebf872ba21e20197c015f897e31203f1da581eddf637cfb70f0866a3ee7e3b1f1521ace646adfe91cdf19bae7b9900e7d42df9eaa678cd4063b77c386ecc80167bbfc1578d128469a56caac388ca9590ce9e1c68b53b3b5c94e8c34bb0a0e1be554657bcf718d5c703e7072ab5f9cc6cd8701a9386b9ef16dfc7a8657d1834689f91adf0e0bd2e2053e11b3d057fad76211401ef392ed5ef8cb73bb39244ce837a3fde9409ce5c238611e9a33d4a3517f24055181d9c95a5027e83b985300a5bb49cf8fa1e850bb71a90471f73a8fa2db1cbbe6094649b113adb747a4c3eedbbd809da4fae33cf51d2ef544770803d383716be3952764fecd2ef883ad1a57e921f8370530be408e627036a0841ce4f2b35c0b974ea8c071a41ec08968a9d2be3cfc4e0b8eb3f84d3a94465c27d57b7610cddc235e443bbd76072b75076b9b34ed284d26c78bca21437140d2021320eb96cca03b97282db0cd402abb88169a9bef03229f1ded2ca384812099efd8782b69bb28c5270315783141140115a1ad058a415065faa5488bd0de307e07e5d3d39e67f5da7a81d54a72ac202c6bb0fcc4eaf3ec0e8161e4087978f163e96e1bc5848acf4f72f41759fe39ca2b26431549f2b2d313129813f53e6dc08d350c9f83e0a34efb3424a4f6cbd792fde7e46ab70201f74e213efb66887ebfa0b1a0912e09f030001eaadb54bdd98e4d491e34542c22aa1e1eb93f604a371bb27de52d66105d387798f2aebf6744a249aec552bb4f98194b30e9e813b5bd00dc89bbbdb5f4705a09a78f84b28edad276e9c64be0dbf2fa2274fe3fabc47988befa31aeeba5a4b79c0f33c7124668d6096d61806fab1df84259b741a9b12dc9a9eda855b84071f001039ae89d930aeb5f80d28a6a7e84898d3007ec31574bfcfbbba6b02a4869e0facd867a4fc648a1b66bd0e63b8f9a7c6eaba3c86fa03c5858b8140a08aeccba77623516ad5606acad6ef889001aea069ec1ff5087986fab758bc209e3d1f35b0b7eb18a80f2b9f3175eb953297dfb835d060607aa34dd8a6254e1bcccc94320ebe00e9df332fb39f9c4fd88c9d207da709c046c14b6db74c221ec70b37831742cf8e81390873373b3057d8ae9b0e0edd95fe8ad20686cb599843d682ed70a7f2391799afbc06d04a59f77977a36921454ede485a1e0831e4a7fed9ace5247d58f49d9fc0cdabdfd35d9521bd0e4ddaae85b50c12a827d085b26525434ccb7b547ea1a29e5c872b63252c06792b58f7c7fb4fce72231da671334fc489b375aa7e7d26bc5623983c0036756db9e529590a88597a8bec1061ba4c98cbb7c082fd51396d95495afcaf8e16f53aff90cd06cd8648ed89b2e77a09c86e723f3bc42af2ea1d67882c8ac71c11638c79425215955b1c73c5a5e2238fbfd328cf19173d5fddfdb5079565409f51350a6a7c0b651a24dc416166b235f2367dfc30d54a1564c65b35e6b4d80079a05373663654c4486c40bde52fd47c1a8c0a5016b8dffdb21fe03de79f7fa699c7eeef56b30cf59a0628de02379800db64531a6a06b669233ffc838427b6fd06769b341c6f0fc65f44988394744f5707a1b06b82c2d1c5442da090f296e25c6b721790da3cce603e531d22ddfa3c84e3fee10755b020f98240f38ae75fc045051da7fdd248d317c1ce6111789dcc141bb34164180420a32a0db4da9ee26971088064afc679901722fcbd88205c27974e689c40cf06afdd16f724d2b6ca51ad6206e1151a17745cfdf358d08cfcdc4a82c68c7620ffd061b26db2c1602a300d9a3cbe36e1b8c0ee181a1a74bf0b6afadc2091d5954747b2eb3d763716d1d18d1ce1cf1e0ddf75b40174cb53bf6daf9f6925c0f1a0756c058c3384f8cd00cf15f206214cf7f67105ce12706ad1256825dbe7d3bbbbfae50bb39afff81121fb379d2b3cefa79a745d62f376bdcef1eef31f154d967baf764295edc5d19c07ab7a976f8a6f0680c1af6b42a882a789523bf4bf489a7e5ae4b0a945fccceed4ca86eeeb7858babed1764850894da8ff91b4ed03e744e2f6b63c1c5f5e31ef147d9f71a0d4fe6265decf28df09c782c6b2ff337da5a7fc81e4e495d49f4be4b7879acc7a6f156c17fe77c866b5a6f5d460d2d0b1db7ac88fc1f2da14bfaf041528ec810824365b5a58eaea1be84ead709bea4a3308760774b6221785af53dfbbbaf901c16b9176525e0539242b0ffa0e5bdb457b540e49c20a789e1eec43804a34bbb0dca24a34028b016098a74a9eaf344ec5c52ee0560f23d0e3cbd778004675f77700f24e37c7500f208fec516ed367fd7e0b176db4f1afe923ce395d62a6f258936288a3ccd063cebee69bab016073c60691bf9117d68e73bf5b808012273fec03d39eaf4d7b507ec6c223fef486e5a5eb31f5e25f612804a634e41d755fec983b784803b3e2cd1580a4e2e2b62e7b7541221c67c1442b22ecc9700c6e65132e614b0e8fd4baf21347a3077d36114c6b99ad71c4c59d1180c8cbf1acf6c62975e088bfadb3aba793c14b36384cc029449fc26c4c3a7c0d82e89ef6772116f1a46abed2ceef978bd91ed50ddfbff752f951ae122a98263f750c6e06d1ca5babbde236806e15ce2ef87be6ef79305c94b7723d42d33a14644d7f236a1774cebcce7b83fc10a916ed3beafe4096737b31522818e687957f7a3b4ca6c70333305074df3d19254d3aa5a16def11e8cb12365b8e5464391938d5eff233df68bbc07675cc27dea78788dc4c963fb661b57a4d0bc3e79f5a9a32870419b6ca3520ffce72c11811ad7cd3ce8af82cf2b30f5452fbbd891eb3a33a3552f346867efa61a902e4cb8112f882e39665954c1795b0a107ddb9d58cdac97b9b69347fe651f0982b5701f63c83a70359d142199a9c888b0679d7dd92a479d7b3e31f8d155cba6f9af574c0cea2094b2651f266794dd40625220056cf50d48c21adbe10f28737921f63c0b38e42969df7dbb204fcb62b2e8c7fbda158ede7b1091d3b85e39e694915bfa6639e3d92ff4e595762078810b906f18409f3855f4904b18a4210423e64431383ba5ce9e384b36f67a6b1018f1ba5f0233b62f747a333c04a22a232ffcde73820ae984ba44a4688a98e7e07f00f4c3afb1834a6ab69b0187da7c6a83b71c41cb625c711ea31a7940618290888ed3c8dd885d69f2cccf259317a655a01bce66e462ceb8416f8f4399ef187ef7e27bfa4946ca8e97706a2e1e6255e4ec5aca4eb6c5923083b38326d8d33647d3796835d5cf455adabbbb98ec56f8efa7920b68ec1eb8185719f5868d6023333c83fa0cd11dc8202dd3c37efc20ec4de60f2776030803b8a42e7d3d4b53b4713c3a32bbce595891b541766c3cd6f0bc2dfa11f152f5b64f4857b72444363c2b3c7bde8e81be29e1a3b15e7ed4fde831e89c513b5d442f99b113867d9cf69f2179527c5f135ae4273195881216649710cbd4cfddc7091512116401f1abfc3630ec7a740147b03d8acafe1b969e2b1034cc4be8ad0370bc15b93d744be59042b31e98da9ed034dbb469c257e5e5b094b69690dbc79a70dd30144ce2ad16b2a3577906d3b4ac28f462469f6fb3818f7bd4865e3e3e7734be431c5c3acd2a847dad89bd1709c7ab6f3558f3f51f937c254643baa57ab7f0a61296c36a3d681787ed34d74de3fad859ebbcac482aeef54fc94eccb147c5e24d514f66391cd3be994858f68c02145cd6af505ee4108449b8d47bbfefa3da31219302eade8a8dd67fb944de62af6e2c20feedc496e91c168c08d1362a35db8ea84a7555167ea53c91c6724aee7240ca393ce2732e615eab1e139a9b49b86a4b3f0d911113", 0x1000}, {&(0x7f0000002080)="2ffac3b49bcab8dc97f38e22f6d4aa0a351cc47ed66e68809317babfe4b00cbea3923f5cbb00eda2a9110949898def0795659962ca12d976027aecb5f94d6051c1ada750efdefa509f51ab4789e75041d5d354587956be96acaea7ea08f94c6870fad47b21edf0fb7f29f9b85dc2a8a6ef0065a5ffe36b241d8dd8736c3580150caed417838303155a98de65e8fe550e6d2709033e3246c9919a5a4bf0e21a067446abc9c6fb8d8f71e4c2ba95587e29a386a3234543c8a68c5963d485bde3bb918b4ee3f4c572208bfc4ebd83cae185c5274b50464ecd26447717e34a244a4049c88ccc42fb53a4aed51e38d4139e928a77d59ac1f27a4482de6a5fb079b5131c5b4dcc561712c3ddf44e077d501a23235cf4d4a5eec06e2ce04b46463b0be7357198a20c572d926137c8193eb8aef4f08c2e909819441c3c5a258fc625838f280fb815c1dd6dbe9d341075c70fb2f7618d81772eb7e71063b1b6ac3934e38671c24dc95ac006fc2077adc281a6245c9c3c46bc28245dac1038676d034353ea5a0d993f44d01747d886502f5852e514cca33eb0de1df3e0466ee5c113ffb0f865e62edcb7eb5a3a2cd73acafe727196dbfaa5ea073e304bd28d40fc88c0ddfcd72c43ba2c0def37dbe44d58f318390901d546f45dacb5193222bfb9faebe26873f9ff99344126271100245f0e38199a0997953e1307dea0f5fe3c5754a8d237dbe26e629cd54e51f3d33c4f6f34c36de8971a3d6f31493456dfdf2d920a269adc683b5783131ae06d19a4e130635197f007a8c2d8e8e6d5ddd68ddf97e4f53fba63d61d02d8e37e581ece53f125d0a1a3c3aa01ce2c29accb2f4523b9f976e1f224411c41e7937f03f1d3ac80e43e19a335402437c2419a13db3691738d65c8eedb9902bd15c706be1982f0fbf34ae850f37064521d461ac1c43b497db8a3a7c274f32e8ed86d9332f1b66fa8634085ccb93fa832768106e9d3c243c34adae291af76c6d7f739b075cc469ebe3067ccfc3cd2439e98310cc5b458ba8d732e46b8d5ecc97860c20fb21188a8b74ffa4f907cfc3dcb7a0bb7c16c4c1542293f8de0b5615c3aa0974f85b7b8d1b0d3d176be7e05b4a6657cdaab56a7c10c53ef54f8377a0f02e251d530a49c63f87390ebc128b882a551395e5784fdef057aa39a607dd3eabe2c8c95abfb0f62f336767fb790fd980f7d1d665cc37d7ecda639ecfdf08f0119e1ef06a11a37c373d41c993ee7f9e60a0256c0604f3819e78ccc738b3bd84d7c6555a2d2dcf4754a218255541d6b311b01320361e3a948157e8373f808093241bfdce44ed23902592fb0053443eb22e576e8d044e89df0a38beab147198299693973a17e979543e9e8a7761fd76c9eeb35a34ae8dc3a49e1111bc1da967c1713b6df099315e3b00d7388fae9f785cae66c41087d98d29ca767485f36bf59b42826b5378ffc364a87b4bf1a88869f689b6aec6addc6b440918dcfa8a2023931c1969c58bff9ae9ada465df1293f2bd8bbb7fb84f7f05d974fdadc04e5c0c2ecc3cc784b5f7be40b281f14ad32f5bbe6f29ccd8293e753640ac66e516126f39a6d5dcf10399912edb390132284172eff32631545e58148c9ce9a6ef901793e7df925e3c3d90431687d3823bc7a33feb035623a32795fbb8c593f613cb82b3a6e0afe808a212f379a6ee6202636a20ad85e6b6ca81394f5f3fccf11a32a75602d0a79f5ecc217951ed4e1a48ee7883dba5caad4867db52809d14fb09651b8d929b4b23c62646acc353d2bfa6bb54bface3459d0a1cece5f6069b01a4a6edd2514a353ff73f933077a00e8ec141975678c2ba92c9f0a523ff995619650cafe4c7760d51a613623647271f95acce57545d7caf2a2620c17b33c0e088c15c61608a4387ec7ad96809914e6492a6d81e2fe8d66ce843ab7ab90263467adf5629352f58789ec52394cb90337db3c2cd067da9affea377a67e05b1f40a3e50c59fe2631e1843846ea82e4403d5e853021b9fbe3cf33833a47d7f437e320d383394e1dbcdcc1f7e52d88c1afc2d0be19cdb6c349eb2764dd4e9fae0441a7d31e17c6a324b94e710dc24a5769c719684f8a235b6b2f6039553cfa317caaa0552fc9bfd5b91fb14ca763722a732b53a405b3bdeaf52be6b69d450db3e2b4c09ff274be7d3c8e113d1f7308d1b8901ab54f8e59ff0b8b8c24435c9724aa06ea9a342e9c0fd0c69e4baa36a09629e13dd7b528369d38ac041f033e706d46848cba3562628c598da9fb3677efc7c0b09703750c4ce1ee107a864445691c417b2fa9612cda9726b41c051337eef618daf482367b02fced6073f3c919ee8c4b910684de2e09999c309c42f673167b35669e940f4b85d7e2e9dd0930364719341b1a626bf1e3a6bfb0477ee2b62be21c56f8ce0579f5341059a9438acd80edcb7531222040c15031a6ba389e76618c629555c9573545c6d687ce94568e0b142503351269c9c8a155901223135a6d63aeb5ce5dd062c8700a1c5ae3c6061ffe84b28c8f5d30ed2bf5f3ab71d8cd7da821c9d5e7d5947f97dba7fab951b469fbce87a1bde0c4ee8709858179e65af1b6f88cab7981bc6c576b7a9b25c8605faa677892d3296e025f51ebe866836e0ba6aa727ef76f805d31c1b25e4bca04d7503171cae27152326185420fed7f784ce31d296844c2d79467c2d0e1bb106677e88b7971454c34c8795dc37ad52aed7d60fd44ecd36a5474e1638ed2fe4e0d2752893ef2b35b2554290f60b08aa0b0cf5c007d4587e44def710d8d3482368e4752178404ed3199cbeabb9a45fc7dd6868424a7b15df2871b5b4f1bdd359f7ed280cd057a6123565c77a85bc0147ed9734b518489663423c5ac7088144d6bea4fa446cf8851961e80854dcb1340114fc8cec15470a65d13f336171c5888bf777b81e9c99df3fe9b38a3502a18077c9c0bd2c2e7eff047042059b66abed7b6e18b6e6099e2db43419126771cc742883b8ad2d5ba1d9786e659f78b38a286ac9121ed5a6b11706c2efd99bfd2f07dbfd2d68fe04c271a70cb523ded1166534a169cf7ea07c39c725fe6642d601b8bf2b1fca0cac850276d82d2012661e27e139a5ac4e58afe2136cde0cd6e0d8a08763dd5e802214167c0a806423989e6f4d009cd10d72f27a7b4bee41625299347b924845f2c0b063a693396b94a2f8e0f156b63d1152b2c908cfc20b78beb5dd4a8b5fa07e66b9a8aada82d3e608565f04bc5f2a7676ce7f45717c9845cb707f60496cd6bfb3e9d8eca8b5391def70f9e0d913c9443f27691e61e6324ddd154f6ff2103dd173e93f42844610f2b1fbe6f9687b031d6f8fa59ba10a576eac98dd23223443a232ff6b33e0bb19b42d2008e49a7390e84624a7bc874114eeb36aa7a53293943b73052e605ebc5d941b98b423129cda517820907de5e535bc26e8b4dad3ccd958395814558dfb651dfc886e4eb515b63195c9c7a9670e224ec0ec866ec1e41043663826ea293fea280cc58540d4d8e075acd03b3baf2098b854977666d1dedea3a3f74ea7e4826a7e606e4a4ae300c0fd99e50536f32adf37cc504b8fc93cc611501fe97e400dd83455ee9abe2d0088446d91ff6af01d13d9f101005a01b21f225adf3cb424789d612903a3d854ce9e4ef002ccf2795760f2b23f38c759416603cf55069180279b33fba07f475d1a1d1e3929fb64b85bb096aeb333c4809d302b55f5f2e7c7fbd15fefe17f8bd81c88a09ac808dd2bf90fe67561211dd1176fa63f509a88fbcaa296b43bf6af2ceab220d542351823e8f16035ac108de3dfc908c0673510cffb809c58145412e39ab2e2e6671c486ea052e6ea70b0e1f7623311e36f42360ef676d5c8e9574f70e0c9b6f47d4ee9ca02dbe75714a1826e4dd6f5381e7737f0c30f69dec9cc27d0a14d7f2fedce64964ad53080292d656aad0d7d82ac5bdd64133d3555f4317535657b1eb14233565c5cd4c90d0675fe9b7b80ba58741df9eb6440bc78605e00e6e2cf9224c54a88a275daeffa6d8f36209ac16eff63a9603be4fc13eb93209f8d9652b8c6985dc6539b9059e9d8fafa96fd9883c7e1c4d5e79c31b8fcfdb7f023bb13a6e9d53b646450319cd06f51c8f8bedc4c9a73a4b1925506ff576f420a319a6b9edd986f0c6f3e187fbc03abf8bf5acc260a0494c95e44dbb35c2ca578f8e6fd289875f2d62b175a2d3535478657373cf5d2519afd0388548006f3554b65985a89368b1bc97723e53a40609e89d3152c3ccc22edada62796e7801b37c42f489f4f15c89c6d2d268f265293a4afe4a9f986d734335c500b68c1c8ee77e28b10ee93375a45b2db86620e21dc62f35945b8e156d82c5c864684d18e92474ad77be12d8a83bfbd2a742ca553eec72fefb5866399636d2f0b0ce43b4e44a86236f1985b43f49aac8b0b1cb8643712f9cc43a7a2d8b006adc43bcff6388487180b1f31f625c74cb4f30b7622c9fd57c9a242ed6e7626896fecf1c15aa08447a68786fddc4f57662e190357b92e9036ab4b97ae2af3d439ff240a6204202b4af902dc78f54005694d151eeb8a768fe136163912431e8b6dcac1fc773a1eb4c12f92dfd7d7bddb3eb6e6036ed9e128012652c54e89e9c104178429ba9976470fbb748535f18ef13b1186a787dc9390991b93e8416fa64ae95c58bdc2e74ab6a6884a978cefede38ca1fcb2e2533279d06f44be22c202898044b9526c2af7892bd3e422fcbd5e95c1f65f622ddbe63024b598ae71194c01cba07029ee0b6f2016a7d12d34a64157d80369d03d74547bba031f446f2af79fd1fecfc84072bc95ac485f475268f50c06630a98f4dcfcae8312939bc99a7a33c1282943c7ee83180e3eac61d50233c0af2bd5b7d1cbb83fba683158e5fd3ff8b792030517335c5f2fb4319e5064b3419a8d8ab4545bed2b25d1f69b6040d704eb50e956d7d8882e8004e129effc2859ffc22b038957a9607dc9de7f1c724b628cd11becf2c639333242b0ce641c2258cd73459c99669d123fcf1630bb3ff613ca9956525ad409391992029100e9e5a9210473a2eaf81c823d0dbf879d5f4178e0802a5132e94687b53607af47695d2e52f7689e8cbc9b8602fee9005fb8d04c33682df659ade71df443fe37ed86e1d87ee8d70f50309f13cffb41caa41bea84a4380ed2920652cc5e3523fde7a6753d52bd8521d6725f1f99058e1828b93111689ca98f6a836f43f95a9e84b9542e29e0ebac45e92bdd5a47edf422d56e75a0efba38c9e320006091f169c9a439e1da9542ad2fcd8b6a6f58fbf7e9412914c9ff5ec95aba8cd0643320f13891860823c9de6c5f8991c5dff82257ce986622a1b9dcb3ec5e39dbe106f550cc4b6bc9a18095d463a621566fde7dda6ee957f05c47e18da7a0c981d81b429b8f25fb456f60efb831dcc163ea6f3fcb14d41f754373e2f0eaecf9bceda1dfdd975f4b3a703fd693992b141157ae17fb4629213a5135e7112327f303ab4177842ef1deba1b5dca0fa5d2ed4e7039982c4fa793d1cb34c79699e69ae7459c1a92deaa920f6726a0eae125d480233ba2f356bfea2ff5820c1ff15ccdfb7ae37d288ac5874ef307b7fec76b50b383f981f90fae0565e9da61058a41584be3f2191b28d916c65da4498a663e47abba73b135c8e4abc9c3c9550afda27a1116b7a8335a4236352b2d09f7be27b73b5386d6bccac30bb9c94be312243e1cb9d41ea4942cd0dc26c1dd8f9495a816698659484e46b98b54814393aaeba6f2808614101c2ac3aca99ae9d2a", 0x1000}, {&(0x7f0000003080)="de4a7ba01ddfbc00cf020b04a46800a54fff3ff5059bb10fc6975059ef68a42865a2aa7704efa09aaadc7414bc3866f5457439a6ee65f624b8", 0x39}, {&(0x7f00000030c0)="b83ba89b515336a57a83f6ef7e284a4a41c6a89dc2668023c293d398d4d02dfa87a8192031d24435b92203dfc1aefe750f21dda7c5c455933523ac00d0882fceaaa9cade8540e7", 0x47}, {&(0x7f0000003140)="84395c3826b35be4875427eb7d7f7c9e6968fedd4d2a17055cae06c1bef43d3cf44c3ab7a85a32c2c7c811409ffa7af1d7f69d92c815e86e16ff189ba2c45b06c0383579db7c6996231870b24be155b761ee135aaa4e8390b501b66f1b202d7699b567d068c064987c5b8870b77b311f270ab55e9c3e0b368671161d9820c095d53e876a8f9a32d606ed3f227d8ab3a7f71c820ca0f2c99c021d024f826472ef21133ae1341c98b54b41e776120084c9a65d34c3e6d25af69b7c5c425b174ddcfb762a7d1e9522324841b9d2085f5d6de3aa45753745ce5e", 0xd8}, {&(0x7f0000003240)="69597dd510d4caec0b0f5d093677b4ef0cef420f2f17b686c4ab67afa1d31ebc40a6d54897b6bfa6e4e6a0e1dc29fb18395760e0b7f670da1214c7adb8135c3c2a8400437617a685b12ac794b56e0a226082672128e51442ac21b60944200fcb45fbce30e6f07af6f6b38914fd3af6b6c7d3754c085e352766f55a69df4b2f51af4b6a714f97b74db001bba728a639bff690acd3ba08051a42150167c77cf61730abcbd8c069e4a7f2f4edede55d288381981b5664b93891393a2e1515517aa3778fe85660d7b3b917cad1150d7dcdba4339cba740fce38058ba2e65f337b1da4c0b97e4ef615ba548fc20811566c484bd845cdafa17c50fd81a49f3426c268b3473263f1a6eb2ac5179dbaece04e3be1c5e5f1886209a613d65fec5ad5fdd579a84f432b0c9c293fbd867a015961893f5e7943b3fbc6e5e242c9edc89787a4e4fded2e3d6a67598255d568e5656d5c2bd4e4793160eec76b3abb16faed6a0dd67963c8a2407a6c2412230d8e7ebe5d321d930f2dce7c10225c45d32dfdbc0369e649b4ed141bb6e4e19503ff133731acf2fc709dab795959adb18c103d6adfa7deacee8c70642bdc29d47c32e908e36b62b25bdafb607766f08dc5b04e575c42546f422169ceeb26cb6a3c4392dc12cee59e4a0b84fea0e64654e62ca0e343cd564664240f564b4e8181ec6e24ebf2292c73cb60bfa17ba4287085708867de11cde44f2af399e2f9e724d1ff930ab4909bf27cd3637f1bf4c434377b0ec07324080d04f3a9a5b7c9659fdb311ee4654699a08bdd80dfe8579cd335e3c92f35bef0c357037b5e6ec7db94ed124ca314d57af3c40c680ebeacf6b2bb52116323e1c3a235867e1fbf78610b4e8e663c5adcda9a56ba1db8e6a6ea9d1d1ac05a82679f721c7a99b8da5e9c6a5395cdaf4f98efe445244411ccd8315c709524d6f9d9ecf723d20813d47bf6170ce300ef90d7de50bf7cedb49efde79a68ce33e5bd431855b0cad2aacfd29f81cda96fa9c3c989a92fc804cc454a7c7208210687f717759ca3337709c9b0f1f0c760903ce2acd8238214b460fa6cae980e642d866f0cd5d9ffc20efa10aae2f74edb43109fe7a3835a9ace8cad86acd88627173d323d8f21688a4eaf0088a1e5851f57ea64b6c0c28114b1e1ab336c4bff1eac2c9935f007ef81f33b347819a4f48c40017b0e04be62f87fcc4be06c6ac913d4a5666c17dee56ae792d3d64aa19fab905d54e9c7b53aa780242385d84d56147c4ba5f32c1db5535646e8a42d649e768c4999d0e0d32608418fab1d187a22fb2d72944d860e21bf9b9d9422ad9a31d6027102cece662894c0df8f0f371d01ea4d1eb60a4b97030ff749e8a120f528d78c9127dad617837f36e2dd2c2872afcb656313aa133e8633e3cba136df80611b683824ea03f62a5ebcd05367628e1104db6fe4b159b6bff288e04d24312adae76d10f1d1bf31b4fb2286610128b8b78d229f52e456e5a4b469a9a368f0d92c19033a0c17cbd92ced78ff8546ed881235f29bb7cafd24f6906b0d203cb558aa140aae45b5a9bb789f337edf5ce89f157ce41e2338f253e9668262c633154e6a6c1e8945f26e94a258d9f397a80a722cae6c13716cf6dca8e44d37fd8925b37e6508e1823f93a7fb36333e9e858763485795b2088a9437e69166a04786b2058c6fae42580f315a0a99be5a3a9ad568ec53492652c670f3eca6a47057e00a759b7816a7eb80a4925120c8ddf0d33e4e1ff9320f08b74cf2921d38014169868c087d6aa50bf39e6862da55b093d283502585f2521211d137c83272914c597e6f7111e47c47b31219239db717de34cea9e91edd2a541a377ffc87a5f2590082f6521736e668dc9d76bdb970bef41feaf90a2290fa5181b47f1ca3e732a08747b4f8a262e5488ffe7f49ab016569ded4b3bcd7aa69ab2b9fa97d77994419c254377a688d7405c6cc4ceea7e32fe9730b9b7581a940c6d523c71ee0f7ea8c399d9f917488d0ca322f87f16ac5f87b59d514c22a91a21772478339fe7177a6b83a7bef986900c00d490720666da290b3f18b19611504be6fde16b4f23c9220854c75048ca09e102a7bbb9b7cdad806202d609a17b3cc9b07ae69f5a767a1722e37dcb49c32cbeff99a730ae39ce32e59d3a98735e00ee29201c0180e67e9d3416cc5262806f520d07809dc8902019073668059be20aa86835a15291ad7afb90f29f78175bff5053a31baff237a731e817332b1b78a4a907c1b23ba918521e5d3a04c14626ab5e46577eeddd9844a9a131568b9d4125796a246ae71c28b4e99aaf9bfab29e89c4b6a5d44a4affe0a45428b1bb4acf7e0685cbc710158518698da5c27a478cbb56882ae40a487e08d2169b1bfc58410409bb76726185c67f63530b27f28ccc8e767c12dc0126d6d50d48f574fe8d3b68c49c251226db2d933d5b5f26bf727fa5b071cf4706f9ef5c43a2af76913609011fb1707249fe8b4c8612bd3abc5a30945fc3ebf99a038d5f636f98180345a5e4b46842181046193d469e05f60192578380e13ec1c69d658a284b8aa59186f5e69bba1d464b0710959e1aaf9020860661c2b2b25ab35e1f8d872f74d39e0b384c8bc422cd3c82734bbdca50d8ba02c6c864e3ed48e0e005218f47923c5d206c48cd7c59d4011406ad0941882867aae405a1ab8bb7a3c38da69736854d2de78544cb672da49dc4a92570ad838ed32fb9360cd05d37a3a820755a673d3565a45732d371d01caf49bca9114792eba62386968c08a36a0c119c1d1c509f46f56d3267402f77aab37bbb1871328b6d1a86657cc53160f4fda40d2b2a6d14167eda078b1202ad41361677971fdd7ca88edac315a542a9ef88f65d12022364095c6674520b843b1f99811a07cbe616561289d6b2e588f8b51f7720424985b7b78c12e2a26a7ec3aa10e96687927c12daed5b90d7e84275d7fd18b590f8a1f0b9329cc2cf123d9852b529d837af6bac3f1d6238f64b256b527b7650a6315b04e84b1802b5f284ffeec8c65fa256a613e59edd8fbe55d5fcf79d923420b540aa8dc44ab48d6ed64cdd49513d893689d5fd6588e7d5976e82dd97d46bdb0d87e0aeaa4bd4633dcd8399e1bbfa3ed2946cfe7b8b4fb5782af0bdf9478d654a429d1d88e7490000b1738b8635c585b8cbec99f894f6f71ee604c1f4b35b5f6c9ae447b7ea046c0291f9710982bd77b9cf308e5e0b955d143de7b88ab51e4aaebbf87801cfdecdd11cb40a754f75c1660d4b569629f4eace1e603d466f562750c05b15e44df29b4e0b9b1f904c0a5e9da8ab76290bb793133ac5c9a3ff46aa2a42f3a311f75daf8859b4bfd589653ba3b6dcad1462302293fe37325642893ca74783b085c346ed5e8e3d7c9894b496443752057aa29c82973045c58c2e5188ede04ba56c94c32a78731b47ffad28d33a65d0cb14caab76402131ff3b68dec5b9aa5d73099dd47299b93bbf5f0a1f29a55e609bb0701438462b166379e6dd8a8565d0c91ee8d31d31d2fef1d2fff597a7d26a05c76dedeaab8c68164e14db5cbb3d1919817dd8c15e4c8aa2869ed9cc0df028b7767120103c60c89c1929f717dff6059533b53d69cfe4599701465e2f9240a69e9c88666bd67587c11c116c9211055440c4c990351a45c914b80188c85adb2d769c49cab8cdafff98c39e7835ccb2bf2a513097ca96c17bfce01a976687a6eb817ed50c03f232493db5339c685f07bf391489b53ca7ce1dd0b4704a5422be9e95395c752c7657445df3b9d7fd1cfbeede185d4506005ada56aff2b5e40400bb3901fc6bac6cee4a1960b43e20752b1e0367d799beb3d874e62914a08d3165ea7bd541942097050cb635b0b05085aa47abb3b32606bc451adf2ad9893330994a6fa7ada629f22ec99b84061faad752602e507bfb5cc0f86ab1688c9e12e6903a7fa169527030e1292276f17ae754ed9fd2024bd45edec0f9aa581468caab4bf48020826bb693bfa253de8faca872305e2f86e589671c49000df6e297255dfe9f4dd4bbc0af1b1f07bdc81461f4623f23e560a1b5cc49c620091b80153105fc411e35e68eab087e7905b1ff654521801fed515ca3de20a63dbe8c2bf40276aa5e56620974845b070b64400a989b147dd382e32cf7c4371176d5a9fe1875a5c77217ead0f15940c6247e56f59cdf27f8a3cd305facf30621ad20a2c5f0e1d751d9336698f92dbcea0bca29b25047d5b415703e1c2ef3aed581a54be947f587d7b0c24e5035bd36020ba60d7c6177147c3eb7036bd71f9c0d75c849acda5a0fa81d74f8fcf23b7df2f7a61a475257bd4404431c76dbec2a6ba0882c961b2045b4894f4316831b89f5247390359eee2f7b151268f4a09c8992b17453d326537bdc35269d74cf35f484604f22d23e5262771721cbad7c1efba6c18d5ca1e06ee48af69a5781b1f22c12633a331397f5280a9174d473505d9062157b4b0f2ef786c81fbb76b7c77953a76859d0f9bd0607caeb221ff33e8fca241cc465c8d3f37742f46fcbade4c47337aa3a732234e52765f1c348829a871abcc20498ed5b2486127921a33d639e264f5e63533e2e4fe9968aedbc1bd5a1fbdabbc03b74067305734a4fccb448a44af332755f22e663f176b5c820945636171158ba98c3606677d0b540b36e17440ee627d67d87cd4f862eab854b92baa614f1d921bbbbd583bda8c0da85b19673f13622d539dde6a0cb8d5f3c03691d4061a3d44e4c1969ce877aeabdc00f1e92ca532e357b737efea6db0a85a198d0902d5e36c9dbc0e525e39df6b98a1e1dadff24c8387fd689345c835df9e52be090b226bdbb4e9bdd43411c8bb2f73f2ae31d33b5f40af7b7a027e4f8a6a1ff1ee3c353b55e3b671e1b04a618c0dddfa259aed1e2e4d9c6bc35329a275410817a2e8b9440c5bb895339e1688327aad62ea30693c17403fe337da5a500cb7e461b8345630eea8f4840a4fa47ecedf7309f30a8073efbcbd30f1bf1d9f52e7bc47880b6c0c8dc7477978c2b648ea09911ed97fc3b8faeb035a3875e1a9de69f60621d66bc07ca9c6d69a4a15f61111d45bf779120bc03d30c03aa38d318fef6b4a4454873dc6dbe80d36e777b4fae8d382654436c49e2cbad907d4ac631ed28982fbaa0401b77e255cd8da6c34f038194d34e83250551102d17a26ae8e1132f660a4819a0adf5ce9bf7cfe9e5d3a01068476986d6994df0ec8a0dbe562ff4a797dcb376cea708c8314b337d5d0b951a7134126823a3d7307aba80921cc7e36d5afe9eff705f3f86ba35a1c028357ed6c273a641eece74d9527e7c4473dd579bfa34be051b0f0d8332f5ba46c561768245c06f2aaebddee34c4f486fe56a0ce135bf6955c4cca4c39ec6875de549c1db6089ecb760fb3bfea85cbff21c28d62233990753bf40289c0c5a299ad83c402302ff886cc41f5b08cabc523b2c4d1d2cf2e6bb524ce0f778da7f091e8322e5b33f59ee387be83b90a5e4c4e52d446f42e36e3e659b27e2a52b13074d0006e55c40dc3da1c71799ffb0a553bb51489b963c3ae7405c46c00ce6b1d44b2ac266c4c6d9fc7f3b75e6d3b53bc25c4822d6092da9a80d5b25e56759bb1288a814f004c529a606a504237b462ff20e88e3ac2deb0162719eed7e9715a09d1e88d552018b07fdc2c8a8de160fef91251d211aaab65326ccfea91d10b795bf98cf26d497c5de52f2bb0f19053bd31c9e3e6b0375a12983c3df0cf845026854ef87a547eb838f6e3b38a9a66a80d3f921853a5a42568e1480f8", 0x1000}, {&(0x7f0000004240)="52e23e287644d3ad50d79f9b15334426cf89ffcf9aa3bb873f8544eb7bafaea3496fb79a2819444ecc238fc39048abca88f670e214b19ea92bbf0faf00575cb328310f2973cedd812f7b6b7af44ad71749b37222ebe6a545be5d42f9a891b306695446b31c6366e055b3cc07fc601acc0f91eaa76329b91b690c216f5ba93467a624b33eabf7af0f3081ec15563df093f8d706d9ba963c883380c9e7221de67849d3d6b55e8c6541013a858776f0feacafb80a86ff9c05b80cd3209e70bd777a0dded877f8", 0xc5}], 0x7) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000043c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000004400)='./file0\x00', 0x0, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000004440)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000004480)=0x7fffffff) r3 = getuid() getgroups(0x3, &(0x7f00000044c0)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r3, r4) sendto(r0, &(0x7f0000004500)="fbf392de9c0434fa7a0d35795390340b49910f54562cd68dff33187770aa3c560510e7242b514af1111a37ce2aba1de7e472724d4a5f2c0aa84446ca0719039a7ec3bc9072013a8f59c7110518e7f3d8f44b18af6dca49dcf87458459d589739da4b6b09e1821b39937e6ee6883c39e31ca7002506df9ff27d64702290ffbb1d961e9d8f27fef922a17ce87be1cd36fde45e83", 0x93, 0x0, &(0x7f00000045c0)=@in6={0x18, 0x1, 0x40, 0x101}, 0xc) pipe(&(0x7f0000004600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) rmdir(&(0x7f0000004640)='./file0\x00') r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000004680)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000046c0)) socket(0x26, 0x8000, 0x6) select(0x40, &(0x7f0000004700)={0xfffffffffffffff9, 0x401, 0xffffffffffffff80, 0x8, 0x8, 0xba, 0x3, 0x40}, &(0x7f0000004740)={0x6, 0x1e, 0x3, 0x1, 0x0, 0x1000, 0x30a, 0x8}, &(0x7f0000004780)={0x2, 0x1, 0x9, 0xe4, 0x2, 0x6, 0x7, 0x9}, &(0x7f00000047c0)={0x1}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000004800)=0x97) syz_open_pts() chflagsat(r2, &(0x7f0000004840)='./file0\x00', 0x4, 0x0) unveil(&(0x7f0000004880)='./file0\x00', &(0x7f00000048c0)='c\x00') setregid(r4, r4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000004900)) fchmodat(r5, &(0x7f0000004940)='./file0\x00', 0x1, 0x4) unlink(&(0x7f0000004980)='./file0\x00') sendto$unix(r0, &(0x7f00000049c0)="49dff7e018af847313deaccccb8608936841fb135f02a218", 0x18, 0x0, &(0x7f0000004a00)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000004a40)={0xffff, './file1\x00', './file0\x00'}) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1f, 0x3}, {0x18, 0x2, 0xe2, 0x6876fed9}, 0x7, [0x8, 0xffffffffffffb282, 0x101, 0x5, 0x1000, 0xffffffff, 0x8001, 0x5]}, 0x3c) mknod(&(0x7f0000000100)='./file0\x00', 0x6008, 0x65) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/100, 0x64) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x1, 0x0, 0x59}, 0x7, [0x201, 0x7fff, 0x6, 0x1, 0xc6, 0xd959, 0x1, 0x3]}, 0x3c) r2 = open$dir(&(0x7f0000000240)='./file2\x00', 0x200, 0x4b) fsync(r1) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x1, 0x2}, 0xc) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x7fff, 0xffffffff}, 0xc) r3 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x3, 0xfda0}], 0x1}) ioctl$KDDISABIO(r3, 0x20004b3d) sendto$inet6(r3, &(0x7f0000000380)="93bc7f674e781385e32323549335b816bab0116c04864385bbecc40c2bab0dc786daa1bbbb6709e0c2805b64d3d49f295a275353daed45a74a80533e016640fb4c6e5550ec9e236ef16ac338f6e6716b4d59112954265e553bc7aa4f355507e171d521f843d99be58a7f37ea845e5e337f041f30f37ad8560b28e3c483fe5f88de0310742e009f52fe4788", 0x8b, 0x1, &(0x7f0000000440)={0x18, 0x1, 0x9, 0x4}, 0xc) rmdir(&(0x7f0000000480)='./file1/file0\x00') fchmod(r0, 0x21) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10001, 0x0) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r3, &(0x7f0000000500)='./file2\x00', r5, r6, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x10, 0x0) mknodat(r3, &(0x7f00000006c0)='./file2\x00', 0x8000, 0xfffffffffffff4fd) setreuid(r8, r8) fcntl$lock(r2, 0xf, &(0x7f0000000700)={0x1, 0x0, 0x10001, 0x100, r7}) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000740)={0x80, './file2\x00', './file0\x00'}) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) clock_getres(0x5, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000010, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x42, 0x0, 0xfffffffffffffffb}, {{r1}, 0x0, 0x40, 0x80000080, 0xde, 0x81}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000000, 0x8, 0x767}, {{r1}, 0xfffffffffffffff9, 0x3c, 0x2, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2b, 0x8, 0x81}, {{r1}, 0xfffffffffffffffb, 0x42, 0xc, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x18, 0xf000000a, 0x609e00000000000, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x9, 0x6}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x50}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000005, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000005, 0x7fff, 0x5}], 0x1, &(0x7f0000000240)={0x6}) dup2(r0, r1) 16:00:11 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4012, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/55, 0x37) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x9a, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000280)=0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$inet(r2, &(0x7f0000000300)="da473fcc71cafc660fc07e35a611a162efbae553a5685a4a3c2d1d50af55023946b6b992ddf8869c3001af9516a5626e0dd3d432aba7ab8627f74452816f53b8a27d237dcb6cb0ab6f3246fc973420e8f3c786189bb2a46b56fe66b9ec3c3a2f068ab0111216eb16f622ea59050931a1c2bd2e4779e9061e498280c6c964e36edce6923e", 0x84, 0x4, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffffffffffffee01, 0x7, 0x4, 0x1f, "7f6c0d57c8b66c047380d55d0b42b4674c947cd9", 0x4d, 0x7cc}) r4 = dup(r3) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x6, 0x9, './file0\x00', 0x0, 0x2f, 0x0, 0x81}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219", 0x908) fcntl$dupfd(r0, 0xa, r1) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x30, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x51, 0x2) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="b20af42f2989269f347cc6d11cc1f650d11d25f50c926f0a53ff3d6f5ceed55d703ceb96feaa52d7b410e20eea840fd42dbf25c7dcab1cdeb9c4a465887cca3ca7cb9dda9c309b8db2baaee7b100fee2748b7ba139a07865b2901819bd7a5aa448f747ca4fd8a3e9b255868fffda3da7aef735c6f92a576c1babab899cd33300c91e011aad05d30ba580bb540d81c70e01c27c2ab6d38709211d3123b2a73b025c2fd67554bcf6d2cfd38f117e98a97e1ee29e5c524a82fbf8a4aeacefbc75e25f9ea46336cc670b52ca96af764d57694514cb8369a4359a3105b592bc6fab6922b6c4ed47d8625f5cfc85e2b80d870688", 0xf1}, {&(0x7f0000000300)="52862ad45db824bc4af6ed40e527231f1e4156e35273cf1857c38a528c97957467130e84fe68fbcbf14cb5702927294dd9d1156d6adcde4180d01dd5fcc23b321e6f94fa702d857b44caf1a9e3fbbb60061136e78362835846d30d51ef4fef1685cd0fd4c3da112cce57e833ce8b31b7f29dc0680503a14c514a39c5254e2abb192f0a1f8117888d55007daa2714ab4463a6c9f9cad16dd32e996358a1b185e5c219fe3da130847fd3401e14e2be7dd9444bff1d69dfa812de464293f065da6e81f23d304981c8ed59c35e688f21a509cbf00341912108d0bc68c1b2502b655140484f0c5601de12b648ca461d20bf2f51afb2c427e742f33f24f1ce06", 0xfd}, {&(0x7f0000000400)="a62dbfaa5cb0fcb73dbe18e3c0c13031ec19c6b8c95996742da61307295c99e35c7e865af3274760b459", 0x2a}, {&(0x7f0000000440)="8fa5d5d52ca5eae069d1179c6c29c4eb971bc3aed2ee16a7dd3f9bdce734b11f8f5189650d5be1d1d36653155e51c2923c6eac81945cc845c5984e9fbfc4bf5ce37e189fab6d445089ac2deec5a7b951f4803e4961a714674372fd", 0x5b}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x7}, 0x4) pckbd_enable: command error 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x3) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/235, 0xeb}], 0x1000000000000115, 0x5d) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f02d6c653000000000"], 0x10) 16:00:13 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe2a}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x91, 0x1, 0x8, 0x401}) pckbd_enable: command error 16:00:13 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) socket(0x0, 0x4007, 0x1086000000) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) semget(0x1, 0x6, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() clock_getres(0x4, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x6, 0x2, 0x10001, 0x2, 0xfff, 0x2, 0x6}, &(0x7f0000000040)={0xffffffff, 0xb19, 0x7fff, 0x0, 0x2, 0x0, 0x6, 0x100000001}, &(0x7f0000000080)={0x8, 0x7, 0x4, 0x3, 0x0, 0x100000000, 0x7fffffff, 0x7}, &(0x7f00000000c0)={0xfeb, 0x100}) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:13 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x2, 0x9, 0x8001, 0x1, 0x67ad, 0x80000001, 0x38000000, 0x2, 0x0, 0x2, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x0) close(r0) 16:00:13 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000040)="b78010efc1001e6c37f39141b45b2824f2b1e0b2c45152ae725103715c22bcaa1d37af9960db14ba5886f0bb8f61ddbe889e87e9a9c5af66af9cf24ebd7d42c89396fe687356308c31", 0x49) socket(0x10, 0x7, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:13 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='%\t({-\x10+$K\'!]\x87\x00', &(0x7f0000000080)='{}-}&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',&.+-\x00', &(0x7f0000000280)=')\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00']) r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfcf0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x60eb, 0xfffffffffffffff9, 0x40, 0x7f, "1b33bdc6a811f3dc384a5308f4c88fc5a0f415d2", 0xfffffffffffffff9, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x803, r3) ioctl$TIOCCONS(r4, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x3a, 0x717f, 0x40, 0x1000, "acdefd92f9cccb80da96275062d214126d49c878", 0x7ff000, 0x7f}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x80) 16:00:14 executing program 0: r0 = socket(0x21b, 0x1000006, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="7f191a616dfcdc3d63c276531ad6fe29a096bf73d85597d18bdf2b2034d3661b5ea41abf1cda6c809eda6875993d9252c324d47a00406504ac3e922871296af372f6a1c02137434f412b5ae4d38419627887d6e6f43bdcbb998b51982bf790f9f66449f4fc61ba7c64ed49cc645f196e84591be39e97cde3ed40ca5c3499b53ab3b16304c5ef7aed040f26e496d9f98053d9cae332be4f787586da87997b760b6dd9a48eb4b96fbab55469484c75265c913a489af1ebbb4dea58c96e08c967bc310dbd6351bcac64ac18f033beee459987ac", 0xd2}, {&(0x7f0000000140)="743ca2ff3820ad819fbca799", 0xc}, {&(0x7f0000000180)="01305a31ee07ad353b5b79af373fb7b278bcc1705e2fd22b3cfe9f94333ae05277036e010e17261d34fafd71b3e0f31c6b882f99040cd3692f52215131955f4f387849ada3ba562010e2a1e5aac6e1a9dcc38346ad9397c5df1c31cb882fd0099c572505140af28e77fd2391407b67fa312258022d9ae0baf5474545e4e85172d8a01ada4d93581d19068eb74a58365e0769ab82f5b3541dd3ada557b696556a2ad22eb821db8c3d11d93d622bacd3", 0xaf}, {&(0x7f0000000240)="3e5def979e4df7ebf31a8ef48b739ee24e8f841094aa26385f01155b8cfb0cdae554d82b67d33ca967574cc246a6dd4d656c5644964070b81030e357c3962a6675523e6de1801df8690325bc8fd2421981d80a0621f34327c3d35d35f738", 0x5e}, {&(0x7f00000002c0)="ae8337834182945126f15adec3093350b47ca067add4c5a670a01e75c0415bd55b61e7198566be9dac9a3ea4b9db29fdeffbdb45c714a681fc54838cc616e7ce994f64c246c33ca44d534b56308a505a85050636858ff6eb7aa1383eb210a0284dfe33c8769cb7d0a2ab5adcd4f70d60bcc5a3eefa91f470e6dba45b2ac86f72a5b979b48cf07f21ed5b6518533874ea4a5c5d29ed5a66ff697b8a1056aa90d6daf6b304fd677bccaf59cd6df5c1b2ad7f894a7b71d2104e6ba164db80af7b9de81bd5a8bfa1", 0xc6}, {&(0x7f00000003c0)="665e50895dc657494221f8cc335618ecb067a5e53dab3052ad21a0cbd926f3c4e1475b8986a4547a61645278591778bddcef9fc2909292f75fe48dbb6eba3331ad02c3acf1ef6a7b03ec80cfb6a9f1e36139f4cfaec5813a0c450e70763c81d77e5e81c77ceec08174521ad774ab5725587989b02e18ccfd281b89c766d14d1a93ae338df67118bda1fd99fea13cebdc8d0bfecfec4bc1b9b4d83172842e8b1fb5818bb6b67fa136642450fd71992884829e77475d27a764c9980d1e4db245a17b3af394a3111d15601099c56f9265ccb33d0ff416bcba97ddf42308098b3287994c94adadd095eae5e9427bfb8b0d0c2bc1c79e171ab4db1a690471b818553254f3d7b321c955eb7c73f2c2c5306d7dae9dbc57f208484cfd963ecc79d9aece8206d1cfb76c63512e395fb1a416881f70b5d1c9e8c5024311ffb249634c3107b168633ea4df211607f38fb4f4cebb488c3afdcf87d74342a66ac0bc791e003da5a7e0d21d1332d87ea3857f28866c652e42f5ab2ef240ffee55d238d0ddae7de1e74bcbc9b0f1d603490fcdef2aa5ab4f8be6b33ebc209cf5253f1c92f362dc366bce07023d003d591c8506382a9f2c3d2a42cc128bdb021d7eaab7bb0f45c2c2275852715a16a2400f5f22c4ceae9a2508010a7b71ab6d7a23565d0113e0b8170a6d99457141c09d1479b2fff506d3bfd7ffa44dd51d941eae60df33cc2eb8670796bfac77d67a7f0864956529fe31d7af1d9f23936f0f643100e341e71dc9e2c6f1f5cbdc52a5aa2684993378432959935c7b5f8e475a053237c62d71c6e2ecdeaa937b95448c8d8c71855ab1b7d36b8de812b942c73debb0b3316a262522a7dcc35a96df2086649f36f413910bb1a44b8d1e7d4d66dff91f6e5fa51c4b4eac8acb7c50826ca26340cd2b4f489a8b6d80aadc5d5ca750bb91057e87225b53ad1338d8a2a837238975f5f6c584d6c3162b3b7dcd84770c83688cfb42ba021d8abef1bfbad20c4f5438551e6213349e3c4bd8866a3e573ebec9d6c6f412e942485896f87b942f4c6a1421f899edf06dc316d95ae5062af598ce86fee18a14bb544a8eb524ee0c82b96eabd1785c51b056de4ff3e653dc9f128c26b148aaca796cca43c0b140a9cf20fef67075a6b3d107f2bb08b186732f99cd2f8e246500dc76ee400a4bf5792c4447ae33513a7ef1a3b47dc2ad30715ff592fd299dafe40bc643400adb0f2d44b0de727961d8a3d3c06434b563df2c1e1da36bb0cec1608eb7761a458ae19f951958d112762d3bbc037d54b34153c67da2168a317781504cf3d0be4ebb7f72af434a45f94d436be88dabe3bfafe6ebde8d49316e14c5c17c6bf6fd5990ff5cf6b009e7b482af1f315f7f6a20b1fbd1fba5277025fc119016868817a2375b155b88cd97c6f099bd38ce2f0bd4b49b302471a930b4ebfcca27d9921edc97e54484111dd4bf2880b751e69717a041fff12900632666e1be1f13d8af31c14efcf61caf72afeb80f745ef826ed4bf325cae23f3765bf784555fcbdb758b0079f246114413802e832a38bfb475938de0698997daa427e1007ff3e6f93973293a84aaf068592762529be1bbbbe4e3649d4a1f9175b1c1b4607fa2869ab159ff92b584d645a13c9f2811ebba2114f17ad3d13ca4c7511ffe843c0f289aae11cf4985df540a139be4e32f54bcd9dce3789083bc5e5ff77bb020726512c45006799ed06d507ec43e45001f7665c7f9147ba6f7de56161e688dd0cdfdccbb2bfbbba21d9d353c7352c06e979dfd96306475fedeacd0ed8d4c1ee84cec6b4c0607ae7decbeb999679ff538c2c0e052150feb600ff2c7ed9d1917792a9e4110d856d2734e4e466156828979155c5b5fb0359cffa63bb4e68539a3fd693a8d481866505361a91837146ef4e474c223e1b4cf7007a4e8dedfca1261b998e68d0a422ab77ceceb420686769f3d51304ac4482c5a7c1624bd7d8e0b700d1d154e86ffa594a5461a3f906b21375b1450a97855b90b8506e51ea4742f610429ed61a8621f3d6f4dfe80ec75847039022eb3dc1771be00bae5d5e6083c3894c73b1aff1ae6bf88bdc76d3dd270dd89c4462677f9066958cbef8af3ea750c0761ad2edbe23e9f5c458cf7afe731deba0c89014a0fde3c0e699b3f4cc6a4ca41bfe390ce557e1ff4708ef01b3387996153347a162fc5b79568cb4c03cbd5b4baf93e2cd7506ea0eabd06a2d0d4529bc6985bfec17af807cd4449f46dd27c7e9b0a2be3e376526df81402c3827d4b293cbaa208bc53ec1aeb84861bc167c95af1ae9b9cb5ff9066564b29f9fcb4893ae270e9cc2422e26cb66d16eca62cec575e5c6408f9f6097b567233d3302c798b67520d97bc5bbfd7f0536a0db6eb63a58cbae02b1e045633fdcb17293225a3b38c3de9a2d63cf0ffa6f9e4d825135784ef2de827ec5041ab42abab4d2f0e6b8fd47583f7ffe37f840aa84f3d1eff86d15c2b4be0d8d1f8981edda2342b30899e1df21bcf42cd5c127099ea5448cee6b51aca3424b05bdf28c2eebda652e7ab87f9957bbd6db1ce0fa3b1cfeee797e3a80cc766f9ca1ca8648802b849114110d6d4315f0625eccb1597c9131cc038612369c4651729bd359b256a7a8667c093eb163807c21348ec514ca4e5ef51ce9b34762926ee0ec4026907aa3e1f82615d021cb18fedb1c4ebf1764813169715cb036581b2f9a57bf455ba05b4774329b5666dbbb8c4b92f920921922719596acf77f4a2e055b022ac1339996ca12225e0481a4fdec2dfee755dd8e6aaf7f444875d4b72caf4e401f36cec923ceb5e9bb395d52077ad6f19aabdc1666928dc3a7f78ade9c40af6a47724cb24e7dfa94036e2e6acd5c33592dc7e9f03fc46a95b918dc70b53c432610bcc5f6e19d6cacd3f1fb8497d113c2119e0e2a8c3a3ae8f203f4f34b07bd7537057cd6b1e0cc058746c6d52edddf2d185012f778cac33864e1837825f3be8648b285a24c0c303f2171c30f2c5af2608fa4404c1aac64d0c8ad4aaf9c8d5189167e1c2da940122d968fd87aaa33c1dd47c97d2d2f742eb571518fb5bde663e2064d5ae7ceae3ebeab0929bc17f74749d83c29a04f9214abfa85070989e9c3b0c9c8b1e2356a997a5940c3297aa9da99c3d9798bfb42d09ec7fd1f7b5ec93c17055cba901dfa6ac7e7f69ce353fef16c76daada027fe2184bf311f23a2971a479940130f43a995456c5e6cbba818065b67b687735329dcb0ce6c39dc6d7f4c88cc5da4ab62d2e6c4c0e1ecbb0ae2a002261b2c543473fea22522e4da1706a617dcc5c8b8ef5f2b2191ef4b5d32bb05e56d87aff1ca83d0b4729d098b832c5aeeb69a4ded1abb8dcbd246c0a5351a2094576fcc144790991e9a732e76416760a0630bd32c167fcaef893836a25b63586e7a00b9291c87b98068175c4eea46e59c638049a8a1c0884fc2ee9495b6103520935fc9ec298ab1c4d0e195600d8a931aa38a92c158a61e2ddabbe89775bb1e4275de92f0413a77833d90a355885b862ac064442d6df378f66ee9c8386a39d57ad61cb13bc1777bb7881e4eb812fe46b0b1d27af8f7ac20bceb160ccabfee2a13783b693570e930423cdba88ab1031a311c9b502e3d755c2ab5400127b88b7e23de99dc0f4ae2173f3aa5a9196a4922cf48f4d44012fa6da9db7284fc54fe0830c3a8ec3f4b6d12d3192cbde79dd2254d57ba39fe7fc517e42290f7d6e7b68578a6908a8db1854146e4aeb785e1784031411d56bdb1b43d7d009607b6575529723e61365f665158bcf38e3b81ba08e89f73e6e76b19e88d30c73eec7b1cb963fdfc7687c2737508ed214656ba9974a67de328f205f859b9d336a3e0c1cafffb22bee3d6ad6dcd86d6cb255b7514d74434c0820c3c4053581e13061b4d995a28cde43d8173919ca8ea57eeaf761ede1bebb820f47fe9f03626b0a1ca56af5a382eecdb82ba9b1c482b31f21f96b4739ef3ec2a1d9ea01a638982fff513348b9cee0a96175b711e141427c4cb5fe0e4a273808929fa09a5a9ff25d788fd086bb5a9a9e6a50c3e447f1ceafaa627836f359180e6b83fd8e0a27f2185d8660fa43d8d03ef3d9d185c75e6405c7d6546244f41d65b3bfd50984a1228c159b268918a665c6d718b21a056529ff5601ebcfd7d0648071a15be8182faac4eeb6e4cbfee561713e8a1eefaad0fddd0ba7fa777a82a983a63a27df130db23e1eb9bd4ba18fdddaf4d499691784456651a22392ba05e3e921fed1d38ad101ef1c7b6e87d45be4579bb28c409d3c0356f44f5948ee68c5e3de6334419dc6bc8ec846596440ebf3b721d2dfa9bc507085611d7e14264ebb97facdb60a93a22d71a899551c2b614d27f1a5ec9179d911a26557d6ebaa66d425ec3854eea1472fdfffd3589c66f788031c4fb71755d220d748fabfb5f1c677c24ef9ca86f015a32e7b55615ad82addcea2c29290922df5ada10996929d55a18540d6b0264872b36418425f0c4581debb25a76df77d784c7d1dac40b8b50c36b30bd94859f5a21d514e1c50cb53e40bf24366582c1549c176a26893061fd46005102587706eecfa0d5a7a2362cf04ebb22c81537cf381589eb67dd0414eb5a1b245cfefdd41e88ea5e1b618762adeebf64e1764e75f5a09e4a8381cfc11cb9a52cd4d501513aaaff21ea61af088ce302e5f059a84d070da22fa71dda3cc1f1d83d881587b46f0bbae917ecd7dc6523cf802d1a98e78ff548329fae7c95f776a6debb6ab22135b0973573fed797889aaad3c25511e7d46c619d760c03a5a217a984a1aefba7ac1dc3d7db3ef6238e0932feef7aa8f08a335c528e79c9b4a16ec7ea88cc338c82b5df4ffd45150607eff03faf7e892678aefff1a1651a9337d89715bc542c89770d5c50dee32fb1350aaa003cfbe8f4bc451c7b4c75243256cf2767640f5625408621ffc0262d7dfef1253dee2aa4fced2f1c1e3afdd6757ed6a9f72028bd71e160e6e3adc06e9e8b47c79cbf8eaf5436be8e5a7cd86f0468f5e5d98a9ff7c16091ef79a8c031be1733dd8ddeb3dfae51187bb99181e95723252d76887e5ad9183aef9dbb8bc7f33aaf9115772eb6f008b560c51b4118782a93b5df7d4a4345f79ef71ff9782bb2444cf061f77f6495e16b1fec2b088dce23e6c88107067efe53ad58f6030c501254dd99b6a2ac3ab0bea473e5bfbc815b0f3788efca4023d323615dd5e7d03c8fd973dde24951e3d11dacdc24cd6c0fcb635a3eb3b4ee68ada9769eed273b3b7a1bc81a5c012dd989ab8471ebfcca423c28a12f89ace55aea5eef2cd1d16222a6e023a943908d188904ab603289395002c8175522a8f08f3c28237090443bb22e835a88f47e0f908506a942c1a7a95bcf51f6788521351e09760bc3701f799dad45181a1c3f1d615c6d880c0602e9323f042784dfe645cabe7df1ee235bc7bed9a5de57e58bb03d92fea216576acfa0b35d45c3ee1474f2c588e3138c36a2a3b666da089745bbb038e695d97a91c949386bf969c54708c0af30d08d0a4dda010aa136ccb8eaaf5385fbf5cd0003dd4912042d0b21dc3a50a9cc699d8bc29788e68edeb7a5fa6337b3d87b93ed74546634067052894cfb731981b4d24023a50398560e3e0118d6d63d0a0b1414f93ae0ed91b55ccbfafcd575a77f6c4d1ae2fdc0456ba00f0445d5e51dab41bb4b9b16c415a81e321fd409ab3ed3fb5d77ae4f57f2b84704a1321707db181522055ecefa072a6035489a89078252fa11a4c76a80ca0bf6b5710a39ca4e92871fe543bbf46", 0x1000}, {&(0x7f00000013c0)="e2b9532b1e28f77cc3c20572120295572fa9b32b7dd8a002911223d2da04fd5880e39322ef3e585c417d95e3bfb24e2836cc3c93974073d8054a5a70cac4cb393374d8d20dac61f823ad377506c4977388916a711b7bc8a2e8c2721343fcead552735886bb0eb93888bdbd083c1a5428240832a695f2d3eb8dceb1fb38a34be24e03da93f42cf8b8d659016ba70f6e249f8a1816484a1910d58a163277f2e9f351797c529da53011711495d35cb2b7c0f6835bd842a1b551c099c4e0d07ce4b7a4f3828f9467b71298b881ae047e38a6783f3b527480b08c8b98779a2b2217c0be309dfc08e79f54c6d40c8dab2118661632224249c043ee", 0xf8}, {&(0x7f00000014c0)="39331e995939adbf488b97b74587207fa9c2815b0100b341e475d42b201058c331f48855bfe7389c75adb5e2a4454c350c07839344387aece38c836a72d7d7398b02273aa03c88acd4f4547775d09e242ec24c668f2a0a8a9eaa8d6cc126b7d027b77f1296d8e43c52513a5dfe5e64b0", 0x70}], 0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x1, "b0d4000200fe4cf80000ffffffe500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 16:00:14 executing program 0: kqueue() nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x40}, 0x10) getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={r3, r6, r5}, 0xffffffed) chown(&(0x7f0000002f80)='./file0\x00', r6, r5) sendmsg(r0, &(0x7f0000002f40)={&(0x7f00000007c0)=@in6={0x18, 0x1, 0xc757, 0x9}, 0xc, &(0x7f0000002e00)=[{&(0x7f00000009c0)="16751806707d1dfcb989ba527d2124cbf8d515c2227a8dc4f648d903fa510bdce1d20229ee484b80f148414d8abaef5934b4b59e437d733ff40077855f1bc5372cd182686a02a29cb4c42ace049db5b07e4d61c3dbd0a0a30d0cc296357e7a5016d272743568596f0bedcfe226edbbc957459d85b7cec2902655e232b2e2ec9c16bbd2b7877bf2de8a818da80711e07c8435f8a5fcc44935703fc35b88850f9b354135aeb16968ec25a467dd92b32cbdb810e6fc22e2231515f6cd239dacecefb3aa83f93c61d25d664bb3cc269baebefa9f3f40cce334a749c4c7b6e9d382c5eb7bf1dc4db841146abe3fdfa3fe3ec7ded8eb7cd28c2583b1", 0xf9}, {&(0x7f0000000ac0)="23f359873fc651fdbf5803ebdc6902d936a959cf23b345da7fd2745f37cb1e22218256dad9e0257bbe8ce34777b02566f40b48f98128886f4d971f2632e12cae60b01dc46c0e0720fccc94eb66d8fdf66f0c94a16d3e5486011a79827e80d1234ee3bb770b48ec9be736e0cade2641af484255e279323c32b1f3358171570742243f6e5dedc6df5531477454e25184a4e728c7", 0x93}, {&(0x7f0000000b80)="1c612941035ba8c629ec7116e853b6586086b11175f1c20063b59d635f4a79b919a740875100571648969ccd7aaecba7367801f797bfb81401c5d5fb313b4ac69b0ba453660c855160f1a79ef80dcb2e6adf664f867a5ff6f4618b2d4c1bed020ef557d1adbd1cacfbb925d14f03a4405cbf0701705481a6209e5d7291abd466923141b5d6bfa4b9ed2e055407242715802af66d9e99e1d6302b15c9d265341a9644991ddc3b6af42c000bdbfccc0c9b", 0xb0}, {&(0x7f0000000c40)="d2316802ee2b5b4cc6b4416fd49eb44b9e4e1a77aa84d4ab5406ab168645c5041f16330b39d34f4472aeb34c200a0f1674fad713b8293c01531e37b47c5b2b7bfc7326cab2a492fc1499a311a36423d3a487695459d7e3c0ac60", 0x5a}, {&(0x7f0000000cc0)="188763cbdeb71fd3952d8926c767a1171b3b5752b482fe8596983318b4751cec2e4f0f99f75dee26f86e835797d1f4692ced46c487be149b47b3a8c29847f71c7d23869632f18d12fa6803881b7d42c4d466a3b085f7b922527de79b", 0x5c}, {&(0x7f0000000d40)="22b0bf5ec0bdd36284898e6c528f07148a3c7ea22a17854a4ecabd4b49614556585fcf9314123c0b588613cab31302c367564c0e2a14e85da98d1aff988ebee126f6e4fcdb3147faaad3d0ff49a2dba5f817c6877f55e379af814f4ea6", 0x5d}, {&(0x7f0000000dc0)="c0d25e0c4f892b847a83bb7e0424295e5c60c497797e4dfe2a5bf5d19b4d8893729cc89bf9bc7287381e1e48494ca05f3deba9c29a23a608f661044219d905b119c361ef6790ed41524f46f0544ece31f9e31aa1dd4e5c38f1f6e411449ed3af8db30372381c92a84035dedb89fa2da7591fe043441a68b4f6681daef2b48497d3bf5d34bb18690f98402edb6f9671f7137ea66489f2dab7b7fe6b7febdcd1d5a24b857818a247f71cd7efe046e5433b77caf047b0c014e9aa1a255ce6015bae4a033e753ae9d09a4b14a0b97d85ac0bf1630322f921988e6c4a2eb2c3c0df302e46bd9c94a473df520b19484cb47bc0ef1b4db5aa994ef3f663f9a14e4d461b02b81fc7f7d4d689994edfc1e051215a9af11313e30f2ee471a9890f85294b3fdf86563235135f242f5571bea40181a22ab635e678352766b4392afa4416593b5338457bf40326943452adcaf75a48da50cd0f003d820898c527fa9bf600645476bee739b8105a950b403b57c0f7ebf3ba9cc9776c0f2f4ad27c3632fac0aea903849addb76be51b598864324795c627fcf69202bc246dc3e77c00db3c623ace109ae272424112ad4de5889247527de9f1dea3d72c9aa0cd8db50b0795bb02306ac6d9893e0daf3be2199d7df3b7f5c4db374a02fdf8fe6be1ffbc6252c47cc98915e99a54ebafaa89d54db6cd4003a30595e96d218b5d9631cff2b411cf129e71af7a0e737efbd27c85d04b305561d158805a49df7d1e25545799282325a77ab969842826201a876b85743c2288edb2952b9581461e7009b149550a4c62e2a8980eb31118bf30d23a8438739c1fbc515319c0c5d0d77cd51683a15318eb6209acaeda5e896907821b80a5ffbf205fc0b43b5560b7060e84f10012d7a4488b5e8f8338c334df976869f1c4807f9a1fec95ac4735005d74db7d5dcb7e0b4d46e0eb5ee6fa92aa66c0122d6d55290a9433b12b3cbfc09f7903a431f7cc301a020b9cf450dcf3be43e0026c909401c3635b4f4a0a1da4a7c1a5a4ffc78f32774fc883386c051b670896ac10db2cf9c4bc9047307a738d2ea366a9f45438939e16a6ef8a0d020f69827a6d20b0389a550b896861f62bcf8868a5eca1e1b64c8b04acd496f69433af176a39f41117aecf3199ddbd8b7e49beaf87d1993737fd01b91bf853c82925bafdc314ca91a1bec823d2c4e6c45daa66b22635342687c0e33abe0972e1b899a7611623f64581a53a45fcfac0c2be6db84e782ba48f2b290a5f3e470b6d8b73172a3eda62beb6d826eab615c569b0f85b454ba293eb0897d8d67225da283b3926f2a92e2b28c2d8542896adfa5e237d9a422be70dc963558e5e0af19865f4cf1a348443e088b7c41c0dbca8666cbdec2309165d399f8a54b06d66e0e927c18989c21a2e08310f24f99f4bbf163b292a892aef13aceb178e3392cd2b29a3bcb49fdcf04c31879c8b108808849261399db037102f792845f49c85755042eb34387ec34abe8a1fd46e4150dfe31e99f48d311af969f65763dc2a98bbafc758df69f869385c1e50047800a5beb0e2c0eab583502f92067ea370d06795823ff438dba5392eab067f56dc22b5933f64bcc035b7cdb56ebd1e69a74db4ff657fe8e8de883fb9fe9fe1b2b316bcf46add8cb4aae420db872f6c0b19bbce83c4c8d78270282d80d0db078728532a298ce59ff913b6fb092dcf7e41ad3a5dd4458859e78d841d5dac8d0d8884b44f134647f81cfbde9e268555b72d00507a9d40e029a09c838b730722ba1e25749d0213271f271efd644078f9873d5d6bd98aaaa511ced390493d1d80011521226643f867e9645c2da2812144feb8b68e1c25fcd56e55f8e191397cc00d2a0958f8d4bf5a608fdcfa246749861a514bbe0ad3185024b45b96c8c6094522502798bae0ec293ae50e0c5f122db157e3a38ea79448bde4d05337fdbe50423f18f97b5acff6786ac3c0444b26d08dbdcce2e0ce892936f9f06f4d2207a97fd4cd39d9e792bcf0fe31a68d0f105335d7deb46c31b5473206b26ea8a734a519d12bd33c8d9369892681e9224f63b4f662c86b6311339c6d9d39a074cc1fff7251247bf33758940747c79fdbfd48023cb83692e3f3971fb4d36c34251c7988430b8f53eb068f63a99121fce2cf2e07f32b51f7fbe7c2dc3b63584e11a6936ba1bc5f928501868508c98e6815bc314be6e457a4802d58dc5d5cb87f91b2e562aafbc3d4c44ac48b69935a7802f7ee731b4b62db76bfd9bee61be9189f1452707b953f4aeb09c9ea53794f3e8686dc73f55cb183b965e6098fe6ef84ebfdac44b44de3f42b962b27aaf681818a472d37788834b57ff1aa11e2ada241848e09b0f0612b0d33bfb2a8c32a86228a468cfd01e3b0f7d194965914d0682a10c56c2fa33a4fdf592be197081cbb36bfd7393b24bc42fc3ad110d25dc202272251fb69344d3fea20f65197592dd3f16d293bdc1edcf8712ff29cd87def2550df94fbe8e3ee6c4c4fd85d74ac687d505500a4a8f54f244b226ecb583a2c014a2a639f090f7b53a4212573a87c35760f491bd362eae2699aef59460fdfef5613867268be586e680cf49474a0d47a57971eb7383a19d7fc134f628ba5b40a30de0475ff102d3a70d67878d300de0e3ae77ddf8d4cf7b9f2aa2375b36efb214ce087c4a35c740b7ed4eafd5e4ef2f4421d266d1ff0426c04711150930195ffef6212c4c4ee45a3918cad54b0057271899d66ecd890ca41ade91807d703cd78861ceb5050d120510a48b2b280c094f9de748a22f31d8687ddde86ed739f7cd970f3347e277c7a3db5be560ac8883c208346724822882600301fb8aa208790499c201375d3bab0eb15d159c2af8dd6af96b360efe830bfc2a2d97d04208f7b5fd725f78aa6bd79212261d9b5d7557ebb1524998d17966cd7e6b6b654c1e046b6d5ebdc681b46b40e5e5dd148ee4e56a78f3110ce74a4778e014bff8bb3287340af7db397407c46a92be71adfc53436d60613ad327df23b7e316cbe3b550e64375c4c8e104a2f08574b78acaafbbc388a8a629cb90f8a41ccb0ff0143d9bcabab73d4d00bcfc9ec0641c8bcd5dcfc95f077f15a0038e03aa87e084b861297205b8a29b1b85d54250a8c98f3e1f12b7c1db60da2c7c4462dd1d5c4ae98bc10a6837eca713667a76a697c0975b2151d96fd5afb3a61b69f05aef235af011cab36df6208d47cf912e9520e63df6b53e3b1176c26679f72d49d60e3e766ef1bc35d3ed9a679cc1e8c6b0fa1fb045f9c28ac369596fc31c5cb7abc1d5d33e987351781e3377595f74be3abc106ac07ec1a0d19a7431517453922ad808d4f6e206b3d7cf76ec60bb75893e3da51235c006090f191047e583f35cb6bf44e56e537ff60382030764d3c8c6d8e23529131e4d244da46a6676273341172f23bd2f3badaac8e9e10d5057768f9a9d8a49376e4ae360242918b0846e8a1e819902a477b9107c5cf7c675911651aaa7ff6801e87f1a55b4308083f04540d18b4af0ea750ed4cc9fd3ed146243952aca5bfc10de7af04e9a1a4379027aa146edb8d5a08b4aa1d85606dc0ff50fb43963aa0895f068e1dc07cc8f4ad0cc353963c266ab76e215b38345777b8709326a8a99599e6b0b0bd3cb364c96ce9a51449ed28e978ff18021c29c91423ae4008307a7467fc72c4559ac75580971d1e4c14cb7ab1cc8f7d64aa3abab8e8d2f525377ed950fffcf71bd42f575eae3c761a35bc585643ec7bbf6716888e2515b957edcdce032d3ab6bb765cbabe8ee3a9635444d9a753122a8819c6220f82a8274370cfc484c04111813bbfaedf49aaeef6faf5d72f479e57eee680f628cb848d92cdd0336ff07cb1670dd97cafe44c4ce44b173d32d62dec2802a7d119536e0dac5990615a09638878d62c9af7e1d0650502aba7039ac9925a77bd71b0065a13b0553797633705499b9477bb6df8df8aa4c19e86279cf727eaa7e92d81510132cedf2f30085ce2eb3e1245d71f3bff9e64fb6c582e55f757343b06259a3013540f905362dbfe9695165d18642bcac3b3eefb65297584a7a8a3b8a29cd279aa07715a77aae604b04194d0d1a15a2bbd7056081fe5c96bc25936f47ba8237d3aa886bb31c1b8f26c98b254fe12ba54f08f75744a01b78b6352379fadd150b5dac754255bf1e1946e20442f5ddb3954bccbd5c4fe1f32a42c7f8d79aa86ba96a23dd2d14c183330a82e487feafe4e68014ff8861b2619a7efdde9883e50caeb70badb079ea86f16a871c76ea80e338c88807f9e94635414e40f1716e701a06e49ca0fdda63f1de74900959d094979f7effcfccae561dedec80c0f6a10de157e5df93423b71fa5ae8d9c822daff16d86a60f4b828f3dd758492fb53c50171d4374514a0abb2e651504fb40d5e03db6c1da27c2ea1ead6b8fa9b31b77cad8647bc6064a299bee897c13c4681f809749de3dfd9ead81e16254250c79c8284859cabee418ff9eb8cc791c8096ea5844140c224ef173e41b39b70b6fb5dc1e13366894f9c0f0e9b2fd294fb8ecfff42e696ed426db1fa00cbe7011d3ca7eea16c30b4ae103539d4e1e2f9c4753bcd00934f70dbc738e2aa25c20ab67965f0879236422583cc6541e54545dab534643fcdeae94d40e20e146fb8140308b8d91b791dcb4cbf04f6218239625664bd6c4c64b4a5d40c504b5d687bb3f37e615933214fd8481c9ccfe55515b902f1ae9e7c0c261cb42454c60e9f5d29ab59e2afec945dc935368dce3ea473be1c106e1d647f8eea97953f6b2bec92fa75f73fe46904410d58b7df98181e570d94548923237d043056ac8e8b0c28a80a3fd6c524d02e94b110bddcddd893d4440641ebe9f4783586923df8558cd0ec3d050bc9d0ff375286032df44d6bf1acf4d21ccce4149ddfa1b83f425195e37a5d2f2718f9cc7a71375458152ca86116eb1a6a39b1f4442817ca0e9223967b9e189d23cce65f4866f9f9378a44fe295c9b85ebc9472c2ce14f398cd87c70caab7a6954a011893b2b875e9f96911c2da6aa18460e968cb0c4da8898fee6e95bd5015b3dff65d7f5ced873011111ce9062fea88b7d113e29b164c7d07e4f317fc41387ab85839b1ab331ba649e3f4d0ff9e44612446393256cd5d12f1fd3f38fe2b4bf8d7ede276b642b8b857fa36d0a6122f3cfc7d47bf87330dd155635b6060ad7de9af587047b62e3c3a8e7f085571181d262a1c44ba88905a5c8e6d0bb5e28774f5a06ed6bd8bf8aab42e9ab4bee212bf11259cdac5b55050231cfdf2414fc482699996a6a5c4a40165ad8f14a3db4a6a3a11f227e6a6e51113f302342ddb377b2a6ecce4790f016594a088db05e1d6621fbd95137a01a9be91065cc08999a0386e3adaa7a82b630db388b63ac536f97093943f2f810186df51099a76cf32eb3d6c024b002bd7562eacdd2d3c8dc55a986870b000917669a9fabe3bb37909b29780e7c04a3746bd6f89435c03476b59ed8bc0fb55176040072ac62a2af05140cfcfeeb6feca0f0a984d62541663ce249297cf9cb32dc114827dbc0dd0bd8ce54a165290af5cbc0bb4d69d53b8adbbf0dc97d2971933a981718286ef69fe270ccebb5029e589961be3c339715752f1c3487ad777b6ceac3472fdabe0597ded8a7132106c2c1fd68adbcd1d9e7fd7b22809cafbcbce77e8c90fc94e5d529f237f47d68d5ef41031b7f0efe1d08b72721b9b99e90e1368d27925451af855e9c9b2261ebccc8988a362dc9dd5dd1cda58e7c2043c7c2385a347e602d9a215716a08ec", 0x1000}, {&(0x7f0000000800)="06d79577cc61a4d421873ee391e107229042ad53f618ce1794f66e4e2dd437d5a5870116fc219f0e1e4842c21053155983", 0x31}, {&(0x7f0000001dc0)="553d110b69adff12ef388dd88f07d0d52a0193d7ed045bf3c42fb857810a17b794283cd0ead4b3e3d7728e2d1c0f1b4844948ed9f6d7ed766e02", 0x3a}, {&(0x7f0000001e00)="4a730989bcbb906bb4eff36a95f00b49c466c528bb667bbf699c6b6ef3028a5c3b56f42ed5c078aa567e3dbc2067b9ed6c1065edcaf8e1b000901dc76eaf582bb452e45c303079fee0842f12b9236c1385a625039d4957b2c3b740a572f3d1197ca08c147e5dec866efae6113b08bfcc9f607c2d53e0ceb738fc88c44cba97923ed8f385f89bc81e6b9edb505b9be321e72aa4ad9392ed45f1bcd543fdd34917acbca78abf63d901fcbeb90e00adeb9c9f4312e797a0aa1c76ccd06dea6a4a50a631bfa7037d5f97b8e97b304b2dbd02ae7c59eeddf44bd09fa76fa58477bd5a908eb027339b09a71ff0985fc77bb982586146637255795eb02e4c4c48238ebe9379c44303d04252008984f755c2319db807e392cc18bed8d60edd7f2a904522a9056eefeee6906b11aa6b3b5da901546b46ef41902ad6dc787a10d48cbd1ae7ae8092e2a9d7c89f3de5da3319fe5fb5e8bf06baf984e926bad061c7e4503ca0bd0717a8898db255d9cf85fcf69cd95ab097844f4df0b43f77324360e8b2be8e78d4d37ad834394ba4c26dbbd4b8e7b669c9b3c1a3961ba0d194a8a54c276a5a0ab0396efcf0e48c687004acd05cc75a4964ad976c90ef4b73185a53f80fc1536e1869580290f693e528f3ef2ab6f3d3f3080d5d7de19a3af09fab806dc75042a6f6625cc77f0abd3ba79350c8b57e94f0075a11cb07bd91e603817967e90bfb30ab585f3289ea70cdfe5b20841ec815c0a976e5e212ee8b95c29ad80caf454be9f35d20a4d8826cd7e8fe150c031f4df37f2f6f82c6d394c6046f9bf4b42a0b6c23db177e6115aa905c528363b9d92a02f7c5277182ce9f8db354dc1a7e70a928f249c2758aef9d16ad3bf7b8ef990107822fd20e054c1cf1453d78fe80f914b1a4c5590fc69a0bbdb4ef63c8a2a02a9eddc19d72b9e53adcc189db6b2ce49b084d25e4f21c95fc2401a661c9b93aef012fb4d7b753a2a744a916769fa17543fbd5782cf559175d45592a965bb7db60b4eb46bc38d0472e8f6eec3fa9c14932abe78e05f9450005d9cbf0071b50e9386c4ba3f6eeb5c5fb7910ea912412cd2b5198921a74a408b9509f1282265285ab3f4393efffdda6603d9e6b458bce6e6e477f507a6342a9a67511f3e606c9b2f4c742e13b14efa82114468e828dc95db0dca3a6630b8c6ef3845f633616ad37826db2874d6df8bfc5d8dca89ba6f1786ca3c73ac8f7b4d5ce2911abaa9f4c1c29b10b8515db3463c5acf32d6687fe12420775711db89e705dc65d809a2200d5655ba0e65684e6a31386ce897b21e28a4fab31c06a753b592220b6f4a2dacae1cd5a0f081f68db434fcc86c88bb10659f8f618d73e656aa87c76caa60c1378fb26db7f24c61da9988e8f89b912481a45543487661ef1721cebf0fd29c1f89077b2fc5fa8319c15e5d19a82713c2e86abf3e9a6b99fe7d2412e6b7dbcbaeeec6c168fff2fffaa64f07bd2aaf30a91e8a6f4c4a89b957ff6708c89318d95fc7ea1627754ddce5bfe7d9a46209160ae570c59ea2a9fa9ba1eade3c8a89756370c5e4db836b4716bc81e54f706d8cb2022a8672ec511b9d757698dc334fc2cb96e0738161aac1ddae5406b91c4eab859e497051c0e2b29ed5da13aaeaa083969a74b06c237e4f4e48c33376235f8754e4c0b418836b865b79990336fd951ec35fb0d8c46705832ed43dae6d674930e214a740abfa3d27eaa577959fc087d817a4b07607a25ebe643b1869ac2b443a58d0c8daccaa1d9338db8b555437eed82b5e944e432f525d9d8d7acf8ad7ad994eddc2b800021449b4d31110ad241e33af56875ac239d7e70f28a7a86d781f45c5b643067eb082c2458c1c236d5fc404ec26d495be00a65d366c72400fa7670365645b14d490559d6135b0357653628adb0978f79a48d208d5e801a27f4b33abc680537b0e64b51291673826ff40989ff1ea6cde8aac1b411967db8a62b2f7988fb27dd4eb867941060848cb57c84aaf0820cd95e47fe4a4019967fb5813d2c9603c75827a9689aef81527fb897c66c0f2285cf79f40f84255d775f690f1774f7deae68b153813950e6c21204f8811e325a3e74251544b9adb20d1d264d2a6e057f8d8e0fd5ec43a484b40f4df8434f65a56271e84db1f75d1a30cb3b24cdfa0e643f39f016f2609a1431f9ccafa11db35ecfa9868f0841ac769180de919bcc95404f606bc5fadbe3db9b06f0507d8e08d5578a0be70fcf49cef05051bf8f0f896808c17ee24629574682b214fe233769c7cef8adadf236f6ecf92c9ed9d67256335b8b78205d2c0760a0ae86a5b16d28a8d51bc7af154afc8d06ef5419e7131ae8c49b919145573408070942d7b8c476069c8954a29535ef0ede1ed3d60de458478e65c388e6a7055fc67a475e199364a26114105e5eda05b8a0a776be6f918c31cbedfd3e06c95b7dc604229e0c442d66e5e67ecb009f1336262ea3c8e2397817f2439134416ea70b5448ccd05564d8adca935046bae12730b8ec7283f0b89db1b1a4fa1f0516aff7ab633b1475b9300972cb80616e244dddef18d04042b03ffed3d9692a6286ec04f0ea7de60e1c47e048b0db91b0e11f956236c9a593221c14620455adc0435d02834694d0ac11c473adecf374081f022ef27a608fd7b82446f24ff8cff18d8427fd03ffdfbc1168bfa908ae169fce1f92da268507990dc88cd93c06cfdb3aa3be4f3cc4515a36d68831207b9cf619bdfb2c0803b848ee1bbbb8ead359fc6c484a12358309febb95f0d7080a51a974068579ed6efa98d5fc69d911fb5caf87f0793a0f9b7f486faf33ffb397bef21860d9366d2f5218943f5543349fe55f110098c3dcaa2772d3bb84f0508b8f7e82873e8a0aca09fdec679f05f23db8e0aa627ab0708338f000da23802a980aa32b732756157352886d98de71231f029abf0b10f0f310515f750b7d73f8efaee41039fa221637a755149bd46e5785c7d45565d3a5af2e0cf4f8c87f864b5106a51e5d8ecebf6a61cbba7604ac9e02e6d4a2333428be2901ac8b17f4f079de00119e0415a8db949aab5252b72014cda9f283a9bb99cb760396a1e22017e423169f2509930fa1fb5361e49fde4aaf03c1c54e5f3fae410627efb2b5eab36597c58ff2584277b10e5a7c54eef17b4f28677eb1d4a633ff932068c17ed185a0c111a6ac15f6688f288393625774ce9045dd16262068e27845e8168e9adcdf97d7351a4e20deb696b2b80ccb1b4aeab4d9723783e24eb8d268e39d628ec9b416509b92e6620221262ff2c97c31a6107d689ed3ffa83a2c79b37f97b6d47ec4f0ef20a1aef5323e93bcf28bd78dfdc0042d311c8c1b8e43efe78d0b2ec16668bf9d40a8fc851ebf17331fc492a97923806b571c551509f109d3e01bfbc4e8d02cff710b2280234cf8ff6cb2eb8aeace59a44187fda2f40025c2a3b6f2329a67fba67e8a11180bf162700926b3b645246c92e459fc288ddaa372a76426574cca3e230be1c87c52ba0ed0dedf14f8a839ac348852141a56457690cb6be41397f92966c7369e43aecdb8072c2d314d570d8b709d4b496a64322de083b969eb8894492c3bf7d3224c70e6318ed6324a52c6b2f1d4a2639933133a9fb073a2bbf252f40682e63d095c3b27cd01b899cc68dbaf72002382609c11bda6776279b0315aa83c5bb634d8dea75ccbcb13d60b18b264d54e31a246b80ee9bb2ec6465c7e4e4b93acb4a3caa6980df9e47973cdc658a6777eea0b76368e4250231f9fb62aa3bc8a0f82907c6c1e645c5c4eb3d9360cef2e9a30163370165c4a5ee1be68fee2be078851c0f8c50b38cd18b852c7a1f2edc37ad3f0e5bebb206e6501ee323d9175733702b78af64c45053d62db2a04ebcd24f8ad14fca510e4107c6af608e82218ad46265729c232da103c1dbd9c33acc7d3584ae059dc7943bc9ece1051653c31a110c355dd79062e81426758473538970bf28a5613d08d770e20408c1dfeb85e7781c6fba510e422941c04629437427a5c8434bae43c5cce4735c2376a51099dc018ac3879c92b3a4039dab9ed7ec19f855382d69cbb57ed44e259aeb3eaaf8a99f09d5280fd4ec0a1c7fae190463228bdcb3096f1837901f09647083d82dda8410a654d0e985cbe351aa05145c6a80b5b5e0e2acaa9e6d1e4f31222319e27fb10d04826487203d24fd5366ebb290210f024146c4e3bb4f2c5d94679b83060902e6c76590ea4d6ef3f32f7ab6756bdfccc8f8d18c07cff2026213927c3fa30ea3f2f1a2e38499e1051c268f5e0d741c6593443c94c2ae7f57ec72f5058042f52455d6963ec4a3eea4de352855575d2ce16fb0cebe3b81c79d5e669bfa512735ca2ecbb07a8cede5d56ed35383556aaede6ca95e151eb8675ed000118fa8e61a84293227769b1f563fb7566108e78dd793a0c62169dacf60cbef9a3c54281c8eedb7d27a4230da2887b1b15a3007a9da15e3b5436859437ee70146ab6d3e23b39aba30839f32daa4702a930137018314fa9658dc6e920550235989350829f6fe5661292e7097205b29df7ca1e3be403fc4a42728fde565bbe01161b92ec0a7496bca4c8df13e748add63f4c144010d6d80f1877ed8f9de726125fd2add50b13480b4e1f0985dee15c7c74d5135ecfea5f8470464d9e4ea6e86f3280d1f3c395494eaaf43b8e5762b50d361af6f24af2f2cd184d4e22a86aac4f4fd285c2e6eb450619b297e130fd22b738c193c390e098545001b7acb9b2eedac0e43e20576f57330d22bfa383c697b10abe9d4ca65534008d737c53e3f4b202ca85b875caaa7e89fd624090a4da784f2651ebfb7b19d3e165d33a74b085b0a9bba732a1b9d814222536fa476ab6cb0a7577feed155d98bddf5eec754ffcf27cc5e09a6579b5f268559d068f155b953c105280cf443ef538e8e82fa3615f4a94f7a57d08eb6e9cede794f38c2c16fc86fcf7acd91f323261ed3bba628de839431e4789961db918e274668685eb5b1d41b3b117747e176ea71a79eab36bb0c54f8e9706b185cafa30cd968ebfa221f5bda5a13cfaf6d3856e631743774249288e54b0d22753db205f44715bf3f997aadf46fa3adb80e3b8d593317313e1502343f05f848ef47a1fc86e7e39004aca04b143b5c415621dc88b77d66ee98a78445fe15b16a27bf99a9169f15fc692ce4295544fdb2d4899c07996e845f8ac1db05eb8e5f6fd6ed7bbbf9c6c7c09520edb9edef3dc894ca6bfdfb70688e5cedfa4cc0c8e718c4ebd9f2be056c89d6bb3f867e3d56f1342f3f0fecb6c3bb28622198ee0d59402973319725f8d0c3d45eada65aa9aa6f8a58ccdd8411e1a88c31b8711f0b2ca8f1558ddd66a262ee80dd4ebe27431b8a2c76d637d6f3a50a6dbee90b5d40334b6e3637e803a01835cb91d4dbc1aacd2ebb481143ca25d74e51b61230bd9378e466f8c902a36432b2bbfef2067da68f1e3fd2bea39d63200f8db1faa09b1f4d045efc8ee07f59db752f53dcc981803bd547954ff8f0ebc1d88a73339363215a988aaac6c7380b365c54c40867b79d84d61946dc6b3dfb81308313f1d9167d911c1188d9fd92c2eca75f6cfd4e81f4ca987de072b0cc0541836bc41e99b821d1434f8a3dacd0177a90bac6591af8aa9da18e283bd2c9f5daaac921db5c2ec9c4b3abdc17ded600bfcdf8cfe723fe0cbd1101b6a147e469a01bcc2f593950cdc3c5fd1baaef20f3b65843f8f25fd88efa0e0ecad16bc35569c7ee5ff51b0c30f973158b9d5b81b76ca6601702ba10755d378f5d89b66", 0x1000}], 0xa, &(0x7f0000002ec0)=[{0x70, 0xffff, 0x6, "516ffcd196e9a1fc17e81f038610ae79a1ee7d66f1a5b813f9333eaf64fe0f9d160e5f9f5db7ec54f8615dbac9684e5c5e700980df502202ba8d5b301fb5421f7484cd259d7cc0aa9cf1ded86e109f5c301acf8bc42aa70f74ce"}], 0x70}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r10 = getpgrp() fcntl$setown(r0, 0x6, r10) lchown(&(0x7f0000000740)='./file0\x00', r4, r7) r11 = getgid() r12 = kqueue() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="ae8375858efd8db6cb9110bf8f0b61ffc91781ec4029ec95fd919e4871ed4acb2533188e89024329a4ad83911ae5161a1e63a63249dd6bcd7ecf6e2952bbbaa440fbdbe5be8fb767fa3c02d6be2f35bf188bf12cf5adaed2c03c272eb05cc3604dbfd7daab395da9f06cfb51d19cb2b0e49a909fb9d78ff24d3f47c6135c62c0973a5fddfa45e085a46df3435ba0fdaad0e05845e5a4a5f34d940d2b2d91cce2a0aa613207eed7a80325110fb5b25385cab4816362c2b76dc740bba5fda26f21039ca7b96d901b303af880db396d4c2c28ca0b7fc7967b960a9f031cf8fa0c7bd5d10a747fdd008b391e0b276d136ebe66d1d152", 0xf4}, {&(0x7f0000000180)="293ac209e64549dfa215ad896e03b8eb0e11ae7a85cee7bd44137104b2304d03465093f468c8cd6c503476b496662481eb", 0x31}, {&(0x7f00000001c0)="ed835dba9e2753cfce7f778bcd5ce1d13f7750190561736179c2fa6eefdefe35df84767ebdefceea8e49940d12220e3dab02e6275049d4bdee074a9194d53b4a9115254dcdf0cbc22e0fb51b27d22640d92ddf51b076958e588f7e1fca74ca99bec9a702aefda0b198ec83dfd6b821c51133aacd93acbdd0b7aafc4a2eb2dfd32c4b61d7616828c40e5097c2a696ded72814ff69d395ba768281cff9abfe08f517ce22942101b560f80c1c026d34ab55a298", 0xb2}, {&(0x7f0000000280)="dcc12be79382ee0186c62f64fab782ab02bf7bcf24e58c9c7d87db896a36a604bdcf442883d0ca2cbbfe9851d8a782aabe038543ead4eddd6b96f7b7d784a52efe2f9054bec0b2090a7a266be0ed5a575427d65ce5052e2cfc7330fb2927caf5fedc4921f176da952ceb2a38afc6d2e270819fb696928b266dc930165a746a2d406453", 0x83}, {&(0x7f0000000340)="4bd9a332cecdb764e6f068cac1fe17f4e08e257484bc7e60f0730009594b3053dec0d555b75abf44f96f141cc8d836fb4b9d99e2f4ec79844b43a9d9857028a4ebd912baf883416969e61f9ee9c56459cf0b6bda0d84880ec124203f027047ad40b3129130a9c5c7af4e6e265a2f5911c147ea45ce087330e32c5b60935b3eeca1a7da28efb042958e5c643507108c38753c9694f15df6c799235564f282befb8e90c28f96903cbdbb71b93f32a6ea3a3e916c77a396f347c8864766bcf2d4060527d5eb72302524b1cdf90aae58eb3957bda80d971e65", 0xd7}, {&(0x7f0000000440)="285e9b5539e590674a089a9e0e97e630c6cf2f8dba239f155836d26f818e68e88ffaf0a36f81a19cd4e84efefd17b97d", 0x30}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000a546b66c23a9d6dbb2f0e36d1225636b5d88167826e3fd7ee9ad79db3512830498b076dfe1cc0d1ec25ac99f39235a10293b1935ecb10dd667281b6ac03cbecd28014b1a72421981a2246e9ab8ab90a691512b2fc1b476e4e63c99618e71b98868c93ba85ec90ed67339d32b8e0b14b0a78d8f24f242dbd93bdd83d87291d5e8986bf0a32ebf3bc6820eee269205d4b59ba3ff0bf8b25e844f5b13f187ab16043927eb153dda775c5f0d33cb9f2583a345b8ac309ad54478982800000000"], 0x88, 0x8}, 0x400) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x4000, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:14 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffb, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10400, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000200)="2448b8a025562850881bff0c779c586aab0e4afaf475a7e9ce96685cdf07905b49272ab01aeb1eadbc8429d9d2cd152607567758a495d9b38dffdba8706807c67c00947e99ef0392dbe5ae3561ee7f4bb1dadeaa0a033b09405077a707020b6ac434b1272a9a839721cda8ca1567b57f2bec5b5113b6efea9730dca9421d2ffdcc27eda33d2534862c49e5d0585de7a55a93d858cfc2f237ea92b32cc806f854f2018dde57a881fc963af72542fbcfdd24bd35af050935ad740b6c3e4a5703e0c3d82ff3df3107557c97661ae42489e22172586741a11cfb78", 0xd9}, {&(0x7f0000000300)="77cf5ea74713e3eb0604f95f95b539168f9e1d5e2ce15e9bdda2a3cd99f592e6db66125e725bb97854bea98724e6a053d1d16de09aa23619ac2136b54efa5bdfd748ad73d5c08d9194f53269df622b75391c676116f81939eb80705d3ce281b1c872ae01d31e13acaf4013beb3dfb09fb70799608052b8aff4645505", 0x7c}, {&(0x7f0000000380)="b68b346775244d414814afe8f70df394d93fbdc065bc333082bd143b7faf0aedab5126162e211a6ac242b96f03e3cb6e8b0d412ccc13da868c01f512887f8da7a099c0ab4303ca9d583720e5f5f177ede34c7d4918c976cfb37bd3682b998718cf94529a2c0d3f8dc07430b1452142e5998a49f7409490e3542f8b3ea6319bfcf2bb9ab52eb3", 0x86}, {&(0x7f0000000440)="08834de2168c956e21526d60a516ae6ee45b67fa1f88e28b5dc2166f1f5c32020b3ed728be5e679d8727bb23db8783d77778fb245cd7f1b21b9b64405ed6b50dbfb1cb32f2ab2580b7a188954bff727854374afd0773d5b55e9ea56ef2b05e12d00cb4", 0x63}, {&(0x7f00000004c0)="140dac44614c8dac1627aaa348459b1a1436d2dae1bea939f2de061db4de200213fd53e39e13836f4735bebb99b68d754f73e0d019098ce6e44b6edcc1f704d8e3bf79664c1d8599720e571b6cfd02bf74dff41507a9cca759207c0488ed6d2ec3088f190c5d1ee274a75c732a2645691ff5e557e80e4c7a9ef94dff6a8af942522e3749d1c6186990a077631a4975fdec28b6b947c46782", 0x98}], 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername$unix(r1, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) 16:00:15 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00006f1000/0x4000)=nil, 0x4000) socket(0x10000000002, 0x2, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff3d) r1 = syz_open_pts() bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x71f, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500", 0x8000000000, 0x1}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xd, r0) sendto(r1, &(0x7f0000000000)="a6b5162d64d4839c8df79fdb7a727a38282ccdbbf7435dd86ebf164da68f58df1bc21609a7cd753071d36dc2a5b3c6dcd1fcfb0e03284d2c936d9db928efe774e2e6a900eed8", 0x46, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x21, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x40004000040028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8004, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1000000000000030) 16:00:15 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1000086138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="0515fbe742db5fe414960bf0acaf62ac04dbbe3170d631e770d87f92f2854ce642762159ad79bb158068bd860d8f19c428fbecca9d0fe05faaee46250012b7b5ad6f8cd4310a581a467bfcbdc2d0988749efbd76eee5569dcfd4e447b66895cce7276aeb1c2e8153577b8c9b98ad317106182fe27e5b2a1d9de3e07886441dee8a816c80195216ed1250cb6ec5affefc998bcd96a274468a541475ee2cecee6e492735b625e061b9efdc80b37b96ee9336f09373f6", 0xfffffffffffffd66}], 0x43b, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f0000124000/0x1000)=nil, 0x1000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) mmap(&(0x7f000048f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xe3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x70001, 0x2) 16:00:15 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:15 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x279) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8000, 0x1}, {0x18, 0x3, 0x40}, 0x200, [0x5, 0x9, 0x4, 0x80000000, 0xd32, 0x2a27, 0x1, 0x9]}, 0x3c) mprotect(&(0x7f0000267000/0x1000)=nil, 0x1000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) setrlimit(0x9, &(0x7f0000000000)={0x3, 0x7}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) 16:00:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x4004000000) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4bd, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x120) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x100}, {r0, 0x10}], 0x4, 0x1fe) 16:00:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open(&(0x7f00000000c0)='./file1\x00', 0x420, 0x0) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x880, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8200, 0x90) 16:00:17 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r0, r0) r1 = socket(0x0, 0x2, 0x4d32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000400)) sendto$unix(r1, &(0x7f00000002c0)="a411851eeabba0462db9b3b6e15153644d16a1435b3d16c8ffe283247e67f8b1eccaea958613f269363dbb773d54533f44d1e4795be08a2830129ea5251b80e229035421028edc03c0c28d7c1e58cae8f8053312ef9ceee35a2c18bfccde4b68026185222700e45df12464c2ce662ed4f08d7240d2cbb371412a1d80d3ce13c69026ad16e7b59b99d481ac53dff1c07eed6663594e26aa28d28914db3e7be2c323eebb53a00e", 0xa6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x808, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)=0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) dup2(r1, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000003c0)=0x20000000000) sync() read(r1, &(0x7f0000000180)=""/122, 0x7a) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket(0x22, 0x3, 0x8) kevent(r3, &(0x7f0000000180), 0x2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x34, 0x4, 0x4, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x175, 0x7}], 0x9, &(0x7f0000000080)={0x3ff, 0x8f}) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:00:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x4000, 0x7fff) getsockopt$sock_int(r3, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000140)=0x4) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10100, 0x80) dup(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) write(r3, &(0x7f0000000040)="3982bfac64b8634663f9613ea4dbff7a9c190abc0cd8d6b741a4ef3c19f7ebee324720397f4623dbf19bc4fe6b2f44ba", 0x30) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) write(r3, &(0x7f0000000240)="3486056824860802bdb47410d35faef34d9be5c0b047f6cd891537a9b82a03a59ebc89fcf590edde6601f640a24f7e1918a80a4c7ab200d7d9006c52cd9926ea372a25092fb1b82fac66eb71950cb19db64efa665c906a7803760191a4f08d2b311ef0617eb3b1b2c83f3772bd4618d35299a3720677ce34895a9838bbb5b681ed87ed8b75acc9e92022a3b4caafb58bba96adde3273067bcddb6cdaf53d27f46539f7c1d0e6f58735128e3a28df3aeaeef59c66a3a58fcc0c48d132d6c595ec67c404506c5f305a4bcb3eec9af064fbc4b7cb04f9d473e143b8d3a08cd82ec3ff547564d88cc9f0277d36b22eac12c69a43515ad6d96d4047000000000000000000ff5c21c09b1d8748e6aff8e21623a46c517aa180f04aa23f2ad010588053aec78dc912fcd76028fe961edd7dbb966500125884c6a2c77693fde455b45551c990f6e1ce5cf4f31eb534e878e8eecb4d9189aaf3db1e0e9ab91dc04e0846b0adff34fb6e9a693ce5187c4d5d1c61c579f15fe0e355d684ccd8aa16c375afd4e8cfb33d8b226599c7dbd8a9e19e0e89589e9dbfaceb5ec17dd3cc3dcfe969efc8d32e447a3c1c22efe1ff408815ea7e405e93d363de9d65e9a026ddf34c785f99dcc4308f0ad7622b53b10d5d62a81930927262e2f7b09b615f4de26aa22f1d85422b649c9582357473b3129b5ec13f1ad0", 0x1f2) execve(0x0, 0x0, 0x0) pckbd_enable: command error 9‚¿¬d¸cFcùa>¤Ûÿzœ ¼ ØÖ·A¤ï<÷ëî2G 9F#Ûñ›Äþk/Dº4†h$†½´tÓ_®óM›åÀ°Gö͉7©¸*¥ž¼‰üõíÞfö@¢O~¨ Lz²×ÙlRÍ™&ê7*% /±¸/¬fëq• ±¶Núf\jxv‘¤ð+1ða~³±²È?7r½FÓR™£rwÎ4‰Z˜8»µ¶í‡í‹u¬Éé "£´Ê¯µ‹º–­Þ2s{ÍÛlÚõ='ôe9÷ÁÐæõ‡5Ž:(ß:êîõœf£¥Ì HÑ2ÖÅ•ìgÄPl_0ZKË>ìšðdûÄ·ËùÔsáC¸Ó ŒØ.ÃÿTudØŒÉð'}6².¬ÆšCQZÖÙm@Gÿ\!À›‡Hæ¯øâ#¤lQz¡€ðJ¢?*ÐX€S®ÇÉü×`(þ–Ý}»–eX„Æ¢Çv“ýäU´UQÉöáÎ\ôóµ4èxèîËM‘‰ªóÛš¹ÀNF°­ÿ4ûnši<å|M]aÅyñ_àãUÖ„ÌتÃu¯Ôèϳ=‹"e™ÇÛةញXž¿¬ë^Á}ÓÌ=ÏéiïÈÓ.Dz<"ïáÿ@ˆê~@^“ÓcÞeé &ÝóLx_™ÜÄ0 ×b+S± ]b¨0’rbâ÷°›a_Mâj¢/…B+dœ•‚5ts³›^Á?Ðpckbd_enable: command error 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x610, 0x1, 0x56, 0x1, 0x0, 0x7, 0x200, 0x1, 0x1, 0x100000001, 0x40}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x47, 0x7}, 0xc) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 9‚¿¬d¸cFcùa>¤Ûÿzœ ¼ ØÖ·A¤ï<÷ëî2G 9F#Ûñ›Äþk/Dº4†h$†½´tÓ_®óM›åÀ°Gö͉7©¸*¥ž¼‰üõíÞfö@¢O~¨ Lz²×ÙlRÍ™&ê7*% /±¸/¬fëq• ±¶Núf\jxv‘¤ð+1ða~³±²È?7r½FÓR™£rwÎ4‰Z˜8»µ¶í‡í‹u¬Éé "£´Ê¯µ‹º–­Þ2s{ÍÛlÚõ='ôe9÷ÁÐæõ‡5Ž:(ß:êîõœf£¥Ì HÑ2ÖÅ•ìgÄPl_0ZKË>ìšðdûÄ·ËùÔsáC¸Ó ŒØ.ÃÿTudØŒÉð'}6².¬ÆšCQZÖÙm@Gÿ\!À›‡Hæ¯øâ#¤lQz¡€ðJ¢?*ÐX€S®ÇÉü×`(þ–Ý}»–eX„Æ¢Çv“ýäU´UQÉöáÎ\ôóµ4èxèîËM‘‰ªóÛš¹ÀNF°­ÿ4ûnši<å|M]aÅyñ_àãUÖ„ÌتÃu¯Ôèϳ=‹"e™ÇÛةញXž¿¬ë^Á}ÓÌ=ÏéiïÈÓ.Dz<"ïáÿ@ˆê~@^“ÓcÞeé &ÝóLx_™ÜÄ0 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x30108, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea34128a5bac58fb6bd88a375766697e612a26f4c", 0x29) write(r1, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484c", 0x20) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x2e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) socket(0x36, 0x2, 0xe4a) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/165, &(0x7f0000000000)=0xa5) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x200) 16:00:21 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x7d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x490, 0x0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x8, 0x0) close(r0) 16:00:21 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x2, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) shmctl$SHM_LOCK(r2, 0x3) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x800000006dca) r5 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x4, {0xd0e, 0x9}}) close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfe5c, 0x20, 0x7, 0x0, 0x6d, 0x40, 0x2, 0x3, 0x1, 0x6, 0x7}) semget$private(0x0, 0x4, 0x103) r6 = dup(r1) msgget(0x1, 0x440) ioctl$KDSETRAD(r6, 0x20004b43) getsockname$unix(r6, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000005680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002564f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094a70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchflags(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x40}, {0x83, 0x8}, {0x6, 0xffff}, {0xef, 0xffffffffffff12e0}, {0x43, 0x1}, {0x1cf, 0x1}, {0x67, 0x80}, {0x67, 0x200}], 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) read(r1, &(0x7f0000000140)=""/209, 0xd1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0xd08}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)) 16:00:22 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x4) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe3b) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000)=0x10001, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r2) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6000000000, 0x20, 0x6, "2c925f2caa701106e5d0c2f59ff41bb151969af6", 0x5, 0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x2}, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x4, 0x7}, 0x0) 16:00:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0xba6c6997a9245cb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x8, 0x6, 0x101, "262f8d02c8c28713f9c30c52ce6fa12338b2395d", 0x1ed4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:23 executing program 0: socket$inet(0x2, 0x4004, 0x0) socket$inet(0x2, 0x0, 0x1) socket$inet(0x2, 0x6, 0x8000104) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000002c0)=""/153) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[r2, r3, r1, r4]) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x141, 0xc0) utimensat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1ed5, 0x9}, {0x4, 0x80000000}}, 0x2) setegid(r3) setgroups(0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x7b2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10000001008, 0x0, 0x0) 16:00:24 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x30, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8, 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x6) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x128, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) 16:00:24 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setuid(r1) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) bind(r3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x9) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x200080000000007, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) recvmsg(r1, &(0x7f00000009c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f0000000600)=""/242, 0xf2}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/243, 0xf3}, {&(0x7f0000000480)=""/13, 0xd}], 0x7, &(0x7f0000000980)=""/25, 0x19}, 0x800) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCCDTR(r4, 0x20007478) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair(0x0, 0x4000, 0x5, &(0x7f0000000180)) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r0, 0x0, 0x3, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x5, &(0x7f00000000c0)="4d415b1929ff957f2e609e5396dc3082e11e6970def42bd782c626dd580533bb79c16c66eb0d5776634384d724d454ed64da212682dfe3cc2e6af9db9c87d8da0ff077", 0x43) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) socket(0x0, 0x402, 0x8) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x3) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r0, 0x6, 0x20000102f, &(0x7f0000000000)="006c7ec674bf0ee01ba2b71e7c6e343309c4", 0x8) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) 16:00:25 executing program 1: r0 = socket(0x22, 0x8000, 0x10001) sendto(r0, &(0x7f0000000000)="df37b063e06a9f123bb7aa24f71b66df6af39d16439952eccb085be648c496f2ce", 0x21, 0x40f, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x305, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 16:00:25 executing program 0: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x9, 0x5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="b7eca489be789145b11a5bfbb1b209afde6296fbcd578c3fa67ca031e19c43a4bcd6ef95c1acb19d4dbb41b930cf8a09e0a393fad8f0760f71208138a0d502c3d30d64aa46f086c239f4220176548c420d109213113678d5cbf7ab19adde6bd5c387f4a8aae6c0145f603b5c2ef06f73caa2b06ec8344423c2cb2cdb6687d2031f61512c925204626846aa61392f459c2bba916596b94395a6cca8775c1bf16711f2aa81ed7936949a9e2e49ecf44031e4d863bb64e2e17f37cba6f53c28b8c14de64d7adb3fd413ae3fab4648b475d8e3a02cc8e80ed60e990caace549c6663193e23", 0xe3}, {&(0x7f00000001c0)="a40a611e6c11ec6ece9f3b7ca5c96a45d5795a8d7163ad7f1dd212e8aef3a3c0746bd062b9d236e43376050e54a7afe165c687b0ca562d5b19c144af6c8cb517b05b068e4e51da5f424a4c8321bde7606e5ea7561e6d81f544b7c50bd3a54007701ca5c3e752f7f296e63a3ea0cc9164d8c90a036d1ba83edcafdf34dc73d12f7d6cff4b98ba29902cd8c74d4d2579052fe7fcda1aa4065c88acdf", 0x9b}, {&(0x7f0000000800)="1634c58b4d0d5e0969415baf70845698d4ef598efdcb8e92e3b702ba826d341333569453e8b5638d166404fa9446dd8361e735dfb17a5fe98660fff59fba18f8f74f1f990a4ad7e1e9978cf5673c072cb28ca3b57e4e52e6fdf3d86df4498096bb862519a7ecf975d6b083ae27b031f1f7679c2f71a7de9866b9c3970daf08cdd69c085dd20d6f80f26f3884f02b259a32db3e3135f840fd691a9cfd2007d08624b847b6f7949800d0831de08250c3300ceb24e1633e59969c9ab7f2c2aaf48bf7dae221c01a8d1b53360f89dd7d9989811a8ca7c35ce350da2cd54dd2dec75e4522aa89e365ff1fcdb1eeba117630a9cb5d6f24e8a07c7a566c34e9afb7e20fd22ba27da23e944a7391666850720135a28c4336abce46fede6c052fbdd52e9c885bb1938220cd04e76ffa10cb1581454aab2c604a93ce106c823ac78289ee876922fb953fedd68ed9f6d4ca975028e02c3c72e26536263e68bb9bac57b9699a7fb6ef0cfc28af8b16438f042786ae174fff1bcce64f635591c71794a1d1311e6a2efc37cda0f1cb8da7eba870716a6cafb71c3f297803aca9ab30866a3da501da07eeec70e03e89b1dff37f9e4ccfb995fbc6e0c2a262ed9d36e6371ea59f5cccb1f685ffcf4f45046a3af36f67735ed0cd543cae327d3a9b710822728c713d49f6865d097c2e19340da3db5c27867640aae8323aaebc2c7ae67332697e03e5c07bb975b237f156d999b7816dd075ca7040894ad4c0ab1640b8492b742318413c12a9e8f992213ef075523f6d5da1bf016124bc96ef3b7543c41fd945a8885275c8172cabe34df7a1995a0215cfae688c9909f8705a91ddea62a2b4d0f4023e14f2c7c0efc3408f7fc46a0b30ad523d8ad944edd78bbb934318fe12715c99e26ee453038149dd7aba96c2acdb7e549206a00eaeb22d89772c8c9c8a63886a62bcce5126890159ec4336a198c2726a578d7ebc6d3ac2c73c7c8a4ce8c81fe28b3fba146ecdbc18399d20e50de74f9697c468e0682cdd68b6ffc80248a278354afbd82b264a1eb36fa9d3f5f94d9727a3188827bb554a799734d10bc3e32caeab2e8760e0c6d2af8cb098c6f5822daf0fd1e45c1cb30ccd8ef1918c7a2b615c6ca452614a6461dcff4d504126a80dad9a5cc9ba6c44dde2fb6ac6c3251e35bce6e2abeb0722950f0827317e3050755153b0e4ec00cc275da364d5830abaf7df80932f17ab3604a5056e51caf327d129a4cb5828728f36c11efc85f328e05e4adb983b6cc70da590a3033d29c927f2a1e48d9a449d964f5a4afdf45d4435c906beb401354e9c88bb636d005734da8c69979e2fb1b65daf3fc2a8dee2f8512b0de90e7d8ab895e94edd7f0c8e746e7736328a5b87fbbe3111a901b5b586df186e01c6c1a0ae081da8f55eea7172b90de5e4011718549f4dca5d1bda596036f39901aa0774989b94d32b762850a90fb2e643a6f568238228c04dc396cfe59b228a7bc0c76a5ceb0352d2f92b84fbe29fc02d39f88e107de19c77705572b4b3194bf791e226c4e972f717090ea11f4ca4abfd90cbde25b6dec289ef9b63e8af535a12ce69599f37bd7e373c1b57f0db2fc14fc11d79eb6ce11be5bdb77c3e16401365b775402105b074b2934ec46186821e4c3cbdf703b7481bd36722176e71b04416aca5c6f081e446fbe457f77314e4319257bef9a5a82d66a6c610b52729dcca7d8966efa0799d3fbf8613ea13a6a36997c2526a6244517d91f57d1effd0085aa517dd5f08449cabcb40c361900433ab75a1d46f52db9294d482fb75d4fb2470a1b3523da255f93a0d93bc721bd3a14b26806774af5b62d050b5c31019c9f23e25febb6436df9a615d6ea8a4b63532ba4fe4a02f963954ba519bfc73277417e9bb06651ed92e3051454b654fbf4cdabc637fb89e7c0f620a2be815d1844bfb4fda85f1aba4f8666b7222b691e6165f622cf72b850dab044c6fc8c8968251379c66a12367de4d48e06836ffde244cc4da702e72e185fee8acdf785673e296426800f828c41a98c6514205e55367e3c304f4fb98a59217df87aad16762b16af365c5c26f6930aa4d33d5f79003ddf9528196d5b2d97ed73bbc3b447a3bca72f17e02d32f197707d4f480ce1f4646f272ece83f5c7bf6579fe7a8c09d07975a0af26076d6230bdb96f602d5d9304f6064bc0fd064089b5295bbe2ec76b5c447e08a59a40a200a99aa3f4f5c43377f91ff25c88185b62267f1446213232e83cfa4338010854f37b3e24a193c0c6e2d3559fcead31fb9bd27f98e6c20a4c685b3e5dc676bf4513a10e38d815439bfe137313ff5cfed152dcdb8b32e09f19c2c09a1db23f361877111fdd7469a4dc478221264d55e3033e5bfe9c050bea8b3923d97bb6b535536caf8f5ffb6ed1a75c0874140f8cbd64d7bf85b4f41dd69ce02ba3ed6d25d5437dc509516c4c628573de02c4226e23b5bd511c533f08c73cf191d0db7390b16d4de2f4bed4f8a09dbc14c903dbbbfcb32d0c022a75ba2e58db8f63789998d064cfdda9e9acb00b8111c7c8c9d4a1e707ccb39413cbc128b01592c2be14675c0058238925542f5d6895c67b0784dac0e6c645b163b35cd7b430888eba43ca6e08efbbf12bd842675b432b77a19d4557fd82ac948b7cc14b1e06952a5fbaf3d11c10fb76106222893c09927fe0c5ccfe0a4ad9ce1334344645388d375573db03323f4c82f1621d6ada8d25ec3f0c0c423f8c1c5cb4f72420e74398f0bce6b3b7d096216102f0bb60e68006cfafb3b24f1d1462d0321e8cbbf9fc1bcd61cc5ea777a46e163cd72f76f4fe4621d6acdfee362e3e19d05df8d5caba8747c92e3494a1aa81ef12e69f06b981cddf77de6abed9cd3c6dc2a66a6fdec7104b59135e384e5ca971265ac41f54d717bfa2b8432339964dc62486c3262697b0fe15160b987a026196c16334c1568fbabadc1b7f84e3fdcbdf4cd9abc31a1fb4de6b24b7cc68574384f960a5414c1367b74d4e49922d6e59aa6bb7d222e0c0f3da9da90ab788bb3c0c04b8ca6440141ce0eb4cc1446ac14a57244f398dd57077ab157b066efeb3d57dc3190867ce4e487f93ed9c366568be60d922a450431777691440145135aaca30fe48b7fb03ba9928bf6a18af43b305ba47d4fb07c931be54962672f762be229ba8475228aa0d6f3fbccebb3ffa548ff9591d763949b58853d405e2f855573e0b9e39f2c52d4cdbbd952f1137d2fd991df42ed12a4fdd6b39963d13be2b795c8c69218811cbe73b344ae5d0b31ffdd26e75343150ff807b051cd89d96910e9faf2260f9489a04aa75108349c145db1ec4c5da3a71c2f850963e6cdcecc2d6f28ab4458a398f2ed8c8aa17116ae964697e0ab38f0e2ccb86d040d61eae51fb1833571bc35334a889bdbf3f8002844c4f5fd7c5d18a89d2d6cb0542a8c1ac8e5a6fab43ac92239bfb8f2ff03bed35346549312fe0bca846cd02c35e5ba5162159da391b89ffa37e8f2906699811d3d24f55adcf93d5f1a8d4e8e3b34b24c04f29262c6a5e37116bb1af2a53147d323c8c35cfec8da7512744c4b387c1fd7f46d7716b667840c66fa1c76fd058127461a3f2f2c25aea08b64d889448e6e1de045eac0ebf8fb7aa46ad1aed487c30c28e598eaae5ed720de7a49cf0998d58678e141f3594bb265f35a251b1fcb6d3c4df187ffd2b46b3f3214c73a35527eb6bc7ca31bb54e0f3f380d7d874991ba6b9ff34b5311eb568f0af6a31ebf85f6fb792e59fc8dec2e3d5447b399893f95844afb13cca1a41f9faf596aec3bad80a14e5d310c30c97380a449db2e684c79ccf786da7495716b6a1e87a66b3d7bc944488c96ea9d6712cd00ffe1a411ce079137fcbc5921b4e7ac097591cc2012120cd1fee440e7833d3ea1e99c035a4f7a5f60aa64d6555f833b79906c71a20c2132117aa5f4ed8444bf599a6d8b25fce37662da7b0940fc6cb583dc8c60774319dcd3e92a24bbabd6ea4a1eefcf2ace82a94d3be967109b758f968ab3331604fdeeee51a01c60d0e877f7d17516bbbc977ace7776d2cabcdf4ebe799765794f51c2af2daa6a9ffe06400deeee1a2b49cfad8f4e5be509c8f20d15eca6e0588574720068b9de6b93071402bd3a517bcbb6f5d99f15ac3fa3fc26440499812262a9a56e44ee39db352ebfea57ab7220d8c1de533ba98fb0d7e5a206adacc1fc3618a63b1f311ecc38095d58ab1148dd542a608bdf6c42238d4adf866d04ef06fcb42742bb312e1657e83135a45185c5213a56d1c6fb619eff2cdb6c0d99f02de769434407a519111f82bdfb31826b7561e07479650db8f3f84fc92b2ac7a270df4d458c007e0dc2e0f7a49d766df2faf8605600c844071df80bf17899ad2a03dc1a879cdf9eb00df30d8b4ab07c59655dd821b7b2ae9ee43a46fbec441dae92db948ce8458e2d3a4fc94648dbef956bfa7797ddef5dd78f4d9f92a4e67733a89a66b0f37a0e47de04429778e69b7b681b929c579852683c43b3e58f4c8d44e951512ed71a936ef8f208ef80691fb94d909ef796f544c0ee477561d4b291e0c49f8e7e5bf6575fddbf171eb08434f653b7a2b8998672430923c81353fbc9d1cdd34fa48ee4dbfa2f51cb9e2739068d2f9b80fe235587d3d235f6978a9f918d3246c289b302d22c2a1180d024473c013da6b360ca1e7c3a8a7c89a044a19cc0e73ea528011050ab1f06c650c80dced8717870844248599fc1a98c00192f438e050c043155e5092c8b5a36acda149d077a7e3b7b3201b6f410902f861bb7221f668690e99b5ca79b2329fa9f9659cf42aa7651f667634fcf2aa7044d22d43b66d884d74b81071318826637e9b094b5a1012b44b4ecdde11fe25494d9222c1ab17f650a81edf8b5b33925bbabb70562490181cb1fa64dec5e2bd840c76918cf99099e524e25415fe3bff488824fc2ccbd29944d1eccb6dc6027d0cd2c0a57648d7bc729a2205364ded71137cbd18e4c459c83c92944a3911b9d2b7710a2c0bb29f0d841ee43118f630801f4e1ee3612b265f32516c45c9183030fb4877ed0083838564dee80fb3c497293dae14c56e97914119f31076d52733969e54cbdccfcd5d5269fb24074766ff6aadbc2a56ab408af3f62d5f85046a72cb735a2ba7304cbefe4c18083d71ac713924e2ab79e23978046fb0a4fa9159a9472f226c95efc3f21f8bcddf6e57012af214ba2c390c7365e38dbd714c60f30118d57af835ebeb97e1cb3e0938a8def13f0dfdf8a9f857f0e5886c1339b9699ee7f20a7efd4b3f524950eb365347b27adf41e88a258ad3b9480362f3d8218ef315e872c68c6f5755790444098dbfeba656a674513a5d2cda80d64813b73bca0218bf6c7175fd23696edb1a043d711890da61af87ac27a08b98ecfd8e387d27dab7e62c9938016d752f372800c1cbc6f421a2e640bb2c75cefda0ee675f33f466c3aa72edd1527b64d64b62e15e36781c504070c86c45a2b715525c208c74749a5ed42666137f8e74f72c916d8cb7c70b8ac885aeaf6744271a2458c9eff11a4449d3392cb545e0ad6266ffc1a9f5534a05ac2ba3398376db8927dfe25508432bc3c2165d2061ecc42636a30bd1df29a8b483932c420653937ba98e5e14a7f9d7f4276fb96acbeec069f42221eda37b9c3e81fb700bf175e6c758c7517b403a5ceb241415ddebe86bf6bcbb737519b9b56694837c01e68f7a09b44311d7afae00ff94389712d565232b38e5179f027f6c6dc36adcc7aa8d4b8620c57ee30363d624d6d8311495b83a70c", 0x1000}, {&(0x7f0000000280)="436b91723300b28b5f3d406c9f123e37e87ce33f0f4738bb70", 0x19}, {&(0x7f00000002c0)="197c2f3ad9d11657a40578bd2a5bc33a168dfad2a6fe05ad3d14aacd41ee4a04b24468d3", 0x24}], 0x5, 0x0, 0x0, 0x400}, 0x0) getpeername$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="57603233bdfce6a9702f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) recvfrom$inet6(r0, &(0x7f00000003c0)=""/191, 0xbf, 0x1, &(0x7f0000000480)={0x18, 0x0, 0xffffffff, 0x3}, 0xc) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x59, 0x0, {0x3, 0x7}}) close(r2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x7}, {{r3}, 0x0, 0xe4, 0x1b, 0x6, 0x81}, {{r1}, 0x0, 0x38, 0x40, 0x2, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x3f, 0x1ff}], 0x2, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x48, 0x85, 0x7fffffff, 0x2}, {{r4}, 0xffffffffffffffff, 0xc0, 0x80, 0x7d0e, 0x1000}, {{r6}, 0xfffffffffffffffa, 0x2, 0x44, 0x81, 0x3}], 0x2, &(0x7f0000000140)={0x7, 0x80000001}) write(r3, &(0x7f00000002c0)="6285d91bcea1563064613882f8c41a65a2fec43122681625ee7041824c6ab6cbd32678d3dfba83efe87f280bf0f1578029cb00fd70e00df462dfddecfbb80ea0ac395d233b49e95047ea6f7ae7e3b304eddc939c24c94dfd969e83e599dedc41f53c2d268f0f269672c134ee9b45445acf95736c13ce890638312087e078763015e2fe251416b2db9230c68734e06f9bded915a9caed40cfd8fc389880641953bd43a40108219259184b46d8c7cbf1b4b6c9a46b5b37880acf5feec1eff3b7db638c2c7d261319a0e2e78daef834733703d6e0e08ade795ac5590a86f0d3a53164cc761358d79d15a8505f6e332c5f92a621ede6b00a30", 0xf7) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100), 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1812, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x42087007, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x80000000800000}, 0xc) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) dup2(r2, r4) 16:00:26 executing program 1: r0 = msgget(0x2, 0x82) msgsnd(r0, 0xfffffffffffffffe, 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r1) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa00000000000000000000000000000000000000000000006dca354a0000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f0000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc46620000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r9 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r8, r9) r10 = semget$private(0x0, 0x7, 0x7e6) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 16:00:26 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000340)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28010000ff91e836ff3548388db4e4c4fa8bffde19f5f77dedd98cb9b473b0cb2f2715e2724d0201ea9b9e082b0c4b76707232bec01583834a5a392eab9eac839afcb55917fdefc3586e683a040a11d9f378722e8c23db41a2e89e7906a43cebee81dcfac6d7e31896e68dc31c96555f1d8083c5d46516c34ba2119f64633f54a528fe5fb48bc0b8e90cb5da4aba34bb78d4e3f4f1bcc4f9fb5b7d63d5e86544c59c4d58c4fe7bb1fe003541d58d37a67bd5be9bb0920f837eab90bcfdc1396dcb8593a83c"], 0xc5, 0x40d}, 0x0) r3 = fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x30b, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000feff000081000000795a596b42a33529623c2200000000002af8f806b473003d684ec837e2c180f6c36177f2317c5a675551d2609b694917d401050063e347e9ce6a49d21ea6307c36c3e1516abef25ae8a9ae00c521dfd1078e1ffa6446a86d30b685fdcce09f6fa49b9193cee7efc3d9986d3a437a818e3e98d865f208fde113c2ee750540bde9ca57fe3dd430a3395064d873f287410e9b7bcce934183bba4468784cb19185de1f06802f96247e23b93622c40b607f2feba9404f36075b90070143bdb4ff172646469e45e314e795846b9491b6a0146241704065"], 0xfb}, 0x3) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r2 = syz_open_pts() close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001840)={0x4, [{0x3, 0x1}, {0x0, 0x7}, {0x3, 0x6}, {0x2}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x61}, {0x3, 0x3}, {0x3, 0xa0}, {0x3, 0x808}, {0x1, 0x4}, {0x1, 0x40}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x7fffffff}, {0x3, 0x1000}, {0x2, 0x7}, {0x3, 0x8b4a}, {0x3, 0x80000000}, {0x2, 0x20}, {0x2, 0x3ff}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x5e}, {0x3, 0xc2}, {0x3, 0x81}, {0x3}, {0x3, 0x6}, {0x1, 0x5}]}) dup(r2) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000003a00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) dup(r3) mkdir(&(0x7f0000000140)='./file0\x00', 0x12) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x4, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x18, 0x800}, {0xc9239fa3bc91959d, 0x2, 0x1000}, {0x7, 0x8000, 0x800}, {0x4, 0x2, 0x1800}], 0x7) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2004, 0x3) unlink(&(0x7f0000000300)='./bus\x00') 16:00:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) write(r0, &(0x7f0000000500)="fa0592abdd118fce8cd68818c0adbf924e9cdec9f442cf95bdc582090c7ce1e5927bade3ad13331e69731af9f614f6339c3fbeb1a3ea424f15558ad61a002b2ab8326e26f4479fe3346f10abc43c0636d4d3640ac2ada1fd6fd7ba7d70d0cf8b9142648ed5884b4db46101f913523aecbd626256096b880ca7a85fb966c17adef6e7dcd68f64a362a0904208301452496cc0023e739ac1a722a7e49fbcf0060f796a76ee568ced4a65416eb6a580474450edc0d2dc42fcfef6962a9592608a3bd050073c609593863e14e97ba79d01df66e2442a21ab1d3b66a537", 0xdb) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/88, 0x58, 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x1, 0x3, 0x6}, 0xa0d4, [0x6, 0x80000001, 0x5, 0x5, 0x1, 0x67, 0x101, 0x3a685ece]}, 0x3c) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/142}, 0x96, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) msgsnd(r0, &(0x7f00000020c0)={0x2, "02f449d285ae8251315315d06c53a0cb3633fb0c901c423904e973d07d84595520dddf420f483aafc7d8ca47415655bdaa9349ca28664f040ab8c7"}, 0x43, 0x800) r1 = msgget(0x1, 0x150) execve(&(0x7f0000002140)='./file0\x00', &(0x7f0000002340)=[&(0x7f0000002180)='\x00', &(0x7f00000021c0)='&\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='\x00', &(0x7f0000002280)='/\x00', &(0x7f00000022c0)='[/-:-\x00', &(0x7f0000002300)='\x00'], &(0x7f00000023c0)=[&(0x7f0000002380)]) msgrcv(r0, &(0x7f0000002400)={0x0, ""/5}, 0xd, 0x1, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x8802, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002500)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000002440)) msgget(0x1, 0x2000000000000403) socket$inet(0x2, 0x7, 0x5) msgrcv(r1, &(0x7f00000024c0), 0x8, 0x0, 0x800) 16:00:27 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) semget(0x3, 0x0, 0x41) kqueue() accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x40, 0x1, 0x607462a6, 0x6, 0x1}, 0xc) r2 = msgget$private(0x0, 0x1) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r0, r3, r0, r4, 0x101, 0x9}, 0x10000, 0x81, 0x0, 0x0, 0x20, 0x49a6aaf2, 0x1, 0x3}) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) close(r0) pipe2(&(0x7f0000000000), 0x4) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 1: r0 = semget(0x1, 0x0, 0x2000000000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x400, 0x6, 0x40]) r1 = socket(0x3, 0x8003, 0x9) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x20880, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5e22db1d538a6860, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="1a67cdb0c1482b50bb078fb6522671", 0xf}], 0x10b6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) flock(r2, 0x5) flock(r2, 0x5) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ×b+S± ]b¨0’rbâ÷°›a_Mâj¢/…B+dœ•‚5ts³›^Á?Ðpckbd_enable: command error 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="d62c57bfaf07f0c9c5a052a2af4f432b0e9c73d7e8d83f0a9a64510aaf6f2a97fda827", 0x23) write(r0, &(0x7f0000000140)='oL', 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000440)="364c5a4aad987a90f3df5bc411c1718936178a68113e728d56390f9e4c6b0a9d428919065a966df1ab9bd78cfcb68845ab83f88975e03f3ce515c29d8c8b9051e9cc6a045014b364bcbfca0365", 0x4d}], 0x1) write(r0, &(0x7f00000026c0)="e52586be43768981c93be531e0ec27a7fde9b4930d431ef8c7bd62c18bbf069753296d1405faef8916a0cda69f2cbd1ef72edacfebedaccf36ed0344bd1713d392ae50e051cde6b749b3c10efd3e65e03fddfcbee8cc4c1eb4a349058f9d259e7865325385cacbe7a00c9a08529eb050a1027307e32ee7a19ac63978f8328ad75d518e3a74ad1d28009e3bc482d37b137879a9740f96144c7489cdea2c191fe5933ea939c5ddb56b19815ea07e40f14d540bceb5f25a98865b7e6a3ae9c9404568", 0xc1) open$dir(&(0x7f0000002680)='./bus\x00', 0x8, 0x148) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000180)="0f9797c917b5ca668eeea361f90ceade1b882cd5a924561b7ca9d22b13f2898512e6a9b7fa4590b19eac7eaf17060a1f353e46b1b2b6c6de799aab3cfd3db231b468901b80489e2ef8b438fec1ad885d3130283a9545f618a15864198ab5bc4c8905a0725f0e561d0b36934aa04e5faba8dc97b63ec2dd31f8e46c05e73571722b0e427a1642b4b19cdc8aea1ee0366cffd97479ec353905fa70ed637e7c64eb09948742d39838405ae9a1d808479304fdb70dceca0f0145928ac532d236befa3fb2e2cc77257205ef326350e9f103a1fa148a75b756ef503d42409f72b8a51ce6fd62e010545239867a24f1fdae03d96a345397bf31a4b6c9", 0xf9}, {&(0x7f00000004c0)="383466133ad0c196fb3944ee85ff28939787accbc89a29da2da68a52b1dba30562f21f3d1807458f38002ec1a389517a8bcc584b00f0dc9094d0d5f455004c0ff11f361f727eaa06b3f12a619f20bc52209cf9a338c4e1fa916e9f2a1c431a796d775209a4758115fa672238149f4efb4320471cd6c4d5f07a9b6fecb19174a8331cf5fcad88437afa69e3894f344b123c5538dbe3798fd6d1c1242987e0d11bff32f091eb05cb077efa4c2db59c444de3827da317ba81c5a162108f6d481147a2a6f1d36ab7aeb8fc69cec666e1b1ba901ea1e8ca23d88ca3ff30ec34ca4e33e620e002a425350a09c09d39f2105e4dff31132a3f92aa9585e4119c86b2e91bbe72e6dfec346cb7bbf33560f025c5501585b486a669691d13be59e1941166108abca0dbc3c2a59d1d6ab0ae29dd3362b46ae3e903b859e83e874459d03ffd2963630c62e56542e74003fa6cf1fd28d5b1c852cf0b3416d989f3d42b195bfec68d1c96093ad08df9b05cd52d19bfa5138658556d91d14b2b3a51839fe2e7ca61edcda55a03807ccf360a4d0d982f408cae3e3c2b3af339f630c0485d23fa70484fef86ec437395101f6fef1cdebfde92c9879021c11440604d7412ed851ab5cf02a0ce06a9b72de1d3f77f1bc50192b296025299b0016ded7ada9ac7aad3e798ef0291cdf60d9eefce57b0ccc8beb56d131c8ce0dc189e214042c698aadf74dcc9631d1dbec7d57e2ebd256b85278af2625276e496fa0337c6bd38c7ebb6579786d480f4388835e04286c44913f76250028d5e9bf04e375df40dbbedf0697da51b5a86c9e665996a3c90c1cad4f431fad8673c779739fc0219e4bac4e82414600918db8d9fcdca1213cde2592b42ee964d3ae85ea464aabb9f3aae8608bcc50806a6956e74d661842b681326293362562e4618a64adf1110a00bffa20ee43f32ace45daeaae5faece75b21e77edf4c91e54992bfb0256e277fbe9a0b60f8384b0a1b90349743293ac86fad278cd315f9ef49bca5cb7fa7a87c43e330ac3aa9c6ce8cfeff21f47b67575e63e9fbf6e524ed27dd744786e46fb1f28038ac99dab4a003ad78e5a71f1c1b8c707c34ee2c575e460734d83f8d76e03e4d93b4976f2d985425e09b45b2ffa095839fa99c70e7b628bc4b171114d8e07372f913622b4870e39002c02558411e9147adfd4eb67cd72e84c65c91fb1e4f4e2d477cbd10ef6cbe4629ab04f0b7f54e45aae9ad742ae6be9f81f609eaded16caf766a91527853ee15ab214a01c8254fe8d7633c1e7972e98f9827cebe9f0c6fc2e466265dc6b93aa9fe0b8dc751149b78f09f36baf1faffb468e3c0be83e0bc873b427ca6daae7b52cd8f3e1e1e8354ebb3cb050cbfa460892206e26e648c4c0f900e573503c695a3bf25484fddb3ca507c60edc757040bb739f35aeaac289fbb86e46c3e3513741421e8dc9603dfa00f5ef78b2ba43c30256f8c25086c912e79f597eabd2ef72d4db0eb0521616e605913944749062feaeed5e208322dda3b5c2d72913460ea47f5b358b601e330903f3ab8c8d03e64fcc36c1b5f479984e52af18d712a7fdff44c438e311029dc74bab36f07af7241e3a2dc23af3bb7742d1630614044fbff66b2d80a2be92c6596b5c26ecce15406b18906f959a7f5d5e13cd941e0e139d4f9b376fdc038fb30cd3996d99721352df6b14137078fe036ce5f6015b497c409d68c5436aed3d251c215b27d3113f41496d9f7323af9be5932daf470900d136539cefef867679acd9f7238c471ad634adf3bee9f3759efe8b26c5e619f20733c61ba611eed47d10749863a6630fd237ea633c547560316c17aac6f5730d636c0cd65bcb2b660d1dc3f5506c9ace3ad78b4d3193092ae9da45291064e3e0d18922eea0fc95e70898b3d25572358b52288c7bb3d393c26b2d5b0c8ecd4927d70421275a9133a7c6225f4625ee0b9c989c6e72824831ba8f1672a086e4adf3547c667c43d22d6afdc4cf8cdbfcdd128fa23bcb1c9e91f04c99fd78fc9259915513796b44a2c529ac6871c8e3a27f75db96859bf0f08f9df874a5e15b653e9878ef3741f5d4528bf842e7b78480e89df7d82a958825d208da43e00398043d0aa66e22a41fb4134021e0d42093e308f0a80fcf5d2f6ccb70773098f83d85e2137679df4dd467b67886d8b61a30c951b901b72f1ca9d21dd70278d8f85c9b60d0bab9fd174c3036575866aad2e777563ef7b9649ef6c9f211aed1debcf645dfeafaa421c74f9617f706168f5cff1f4159511234968dd6ab30b982847c409c3628dc9979ce9a419d0400552e50fc0770037b9a0678101cf1ca70e919feaf9489ee8c0b71498142aa47c1651c03e9cb594e56532b53ca74654038918a826405101321242196f0a80ea02345adf124792f5d87a4efb03cfaa73eb1fabb10d1bab52773dadb49c4d411822bcfc041184be035cc9719650430c81df34b244acd9895385dee4348162ae464df23af4c3a84d2525b0176c303b54e829d7ff4a1b4b1f11c9de79b06bd0b605b2384143255d707f56655e4f35154e0a48bf3beac1b8c12ce09af1fe45004cf4b0c1eaa34103faca01204179c8a7fdfc23cfb945a19e07837654b46548e7d307bbe88c8f2493d60b61fa897d0a1430ba6f5914d45330911489d273ddaa87cab28513e2af812b3ac1860b70cb6130fa1de6017ffe5466f04e36f786062434b730ed834de7a5b3a52c4b61748a2dc8a6d8422169e3c68cdac3ac77931cc40605b6de8fc63dff49980624badafe56a947a69dd8e523cce7da0f651a8cc3a4170a26d511130d10eed574db3e24d6d91f69e90989e604725c63f34a233135d4731abb5d2c2c7f0479abb24da89a95fe6b82b210edcac9bde84262765d47ccb75c8defafb1f38e8443427ccb313739c073c9968dfc9656f97846f70d4ad97ead7b3d0e8f763ab433d042a0aa62444981a221d999eec2232484d3a430e44a837409dbff1b3111c283d12d12037349875b159fdb7ac477106882b40d72ffee67c3867bb927fabab7e1e94c222ffbc33d7bcc653bd913a267793838466c25dce48e649670a451aeae76cacadfc9cd407672c455d21d0b6f1d4c03b155d78d7de9838f47173aaa1638d5baa270d5d0c0fcf92fba114e07d68b47c3ac25cfbc56c4a2707a87acefbdf4e343e811c906820ec47333b13567b0fd06598cbe359252bcea03c4e6005b4a24a128f049587dd86ddd1ac71e4476d452bf567bdec490c10aa07f5684e76acddd1050de1adcc5584b9b61d0790e5a6301aa3095bab978e6d487018ceb528a01a7dab87ca2c17fe02ac1b9fc1d4242bbe68ebc23c77e8f97c6ac2fe96eccd3e385cb71a9f95548507bbec9f204d61b7c2d0ea3e3f6f07d23b557121a5213bb079c6dd8020b72d04f237c1291c37863e57c70a2152cbd21fa083ec7c115fdc4b7e36a73023966ae9ea48b8b61ba3f5d964f4c7e4d40347e32895d46cb11baaa9a93b0220e134f600a88fdb349b7704e7f6a6866cf2b4248ae6b83c3e23f2430b758b6828433304087b8f49c8d61892cee125bd4921e08500ca6437ca32135824e55b0ac85d71faa1c7f8491dc0607693e11b17cec9dc0ec999d73e2d0a6ad0bb3d49c585c9f989f8e18b3e725f35dcc8e99c5ea6043356988fd62a588a58b226773ef80a570f8de4ebff4f0ea9675398e74043eabc6c5f2b5b49ddc755a496fc1c05f396e7070192596312ee2fa5b979da16d0ed420579d1408d84cb9a1b6caa900705120ae2828b6e42920a8a74fa9110115b4d010554c4ffc9fba20213ab217184cb243c08f016b7bab5fa15a04bfe7db683e18331db03213ae678a7ceb51201a21799051b37e058d9efc2145d632bb0216653081123ec7ce0f796c71b22a066053b589ff2706862937e9febc53c7983090efc8f1580d25151c8a0d31b237da64dc25b45ceb49c67e6a994fc12ca5a09a5862015d659d93a00ecca817b01ea214cc54edc16e81e993cc2ef41fad8497fb97497d2c5bef6330882d6fd1e21ac171ddadfc294ab7784d719657bd0d3b206ecc7c3eda034a9a39c3b8d6ebf2bf5e309df58704449d6092cf64fabad01ec28116db1833013123c51587b3ca642874aef14b28b1e5b0e8af69a8c6c7fb19cc5431060bda270efc3ee6b60cfb325051ecb991569190367611b69bd76363f699a5d56f7ac24f27c817ab95cd6d2ee744b34d12386e7b6e2cf0dca06b6197677f2ebe057080cfd7345ca0b84e3501ddcf29db1971a352626243e1a03ce4d497a6760369e14720210fc4f1f8fefc800bab02a493292fa0f7b2b1a17d444d8f498726e22a66e8da1ed224c536aa0a6bc73951bc677651bd6f2591535884186530880a7a9b7f300a1cec6c57af6e195064dc4e7e1c7cae6ce3a757cd168ef8fdd12c1d456fcb047a575dbbc915b78c405b91d01a52545e851fca1fca9fbede5431d00fad899348f1de3ad475a00aa8c684f35fda737ab0d28f4ad7ac3b7b1097f2c23999518f5d1a6dad4b55f24e51ea638dbcd4d67604b876cef02ed14c8134c0c4562b65581c8445ea13ed2bf621d225b7f9df44e0eadb74bef9468e8f2904cb89b2c121338f0c8f76043d9541222c4168f07fdeb398a986bc5d7d48609edf12dfe4ddab2ac6efa15e01fe01c17797ecb0f229462971488b9dbb24925302bb67e61341bdc647e0d20a60182cfa309eaf63a9a0727c1967dfab7121e67b803c26ca50b6ece8888f853e340ac0ca36426c90dcbf049aa73691462456566bc1e0e8956d3d470dd5bb92f8c4e2da48412fd7360943f9cbb74e41d6c85419d6e332e0f5e9331cafb9fb19bfd9ec72b66ffcf6459c649a4b01cada71070269bfb82d5d808aa857a0d6a036bfd3041b0d5e2b58649fe6957bda1492bb1ee1acb05b8c0ad15a3813b1794f53af92a905bc3e4092f1614bb36a9db9e5d8ba78e8e6c64095a6ced4f777e11cff3ad481f958f452797a7bfeead3183ff53fe0ac035d3d3cf89599f68ab8dba7a6c4a213894492ee31ff9976343dbafc65b2149cd565256d31928561a408799810a34950f2ff81ea001b3426792b42b50cc2e600848d91981edd21ae10f34bf19b3c4b29701c7c5e0c4fa56928903bebf1c91fd547a59fcee9e39345a14bbbc94556371d5452ebcc8bea39016676adcc6d439a422727d78ab7fe1833a9e2a6d621659bfefe2341ab6b31b251a96d6d2920aa1331708a1c9f8501bf37e4ca551eb647c8b670820f1d0aabfea725060db9488e8ce993130a2f5876aa0eb29af531724e84339839f1b61edbecad8d7136991972793167e4107011a29eebdffb5c7bf4b94d5a8391ac4b33f480414fa84a7066d6e60ffc0aefe614b213cd8e47ee86ec4094d3fa5447a0c9b56a706d8f71517697f373600a7853b3872affcf50c100e779a04093f7384a242b71ca428ee4ee560ae9d8df1c044d73b2dd55590838d12c10ff7c42a6bad3010e5d0062a99dd1adf9b9948a0efb8f3ef02c5094ee7fdc49f2c72197be3d8b7edb0dda6f12944767007ac970560d53b39f2cf6c7ae577fd6ce5bc63c58c687ee609e8bafc34a86819286827a7f606775bbe89f3932fdf26855b5d4fba7cc893061c1c4d28b00e764db9d1e223262f7b277e945b4fac19fb20d706731d443e26561b9a3da6ae836073aa29e0a7c6bd2ac080e085d466c4f59f35febe8d7e107b5ad063936e1c536ecfcbcb6193bbe0acbbd9dd8e22648813039db021c5a35484bb499a848685c81410b21418356e1527224ed7d21e7dec400", 0x1000}, {&(0x7f0000000280)="2f9f4b0b4515d3de696c0aa7d8a1f188265937cdf0f200694223abe3282a8be331d46e7dc7efb0c72972482d110dbd03d97fe3b2699b04e8b83d514396500d43d91dfc2c8fd767618e4febe58f5d8f9d86bc2c6e1d043db1e2e9aaa5ebb0516cc9f2410d6fe7c5a52209636342bdcedf54cef1e465100eaf7ffbb5e5c3cdbcf69ef7dd6cb71a24102f751deebb882bfc799b75b66cc3a7620f8e55463d9cf8f1700dffeee2eb7850bc62c72fe24c4f988f095ffbe17e9462868040099ca239a1c14b27d6045f59b876ca708dfa6d24cf750576660975e5ea038cff7c7eb5b22c392959c8b5c965c3deefdf910fbd236e16278a8dbef5c34c", 0xf8}, {&(0x7f00000014c0)="cfcfc63fba7a750dff2d5fd17aef5880f837793aa7dc400f5cade400b2d9c5e7fe6025fc7419d2a46ac2713450118c9411ba0f3a88ed20bb8330dabc3f0f17f8356da6e1b858211fac67d30b7177298ec7da89c36d4d5171afb4bad637b1504fd35e2f9d2294be06519a8fce7f40c7d701afd4893188cd3fb5c04c3d1eae5adb9074423910860ea2f2f2c21071591ccd62df7d62460599861b5de46bb9ffaf5166e183a9c2bbb626f4917a9e1675a3d5bc47b76569487e61b28d0ee240fe13e19efd3e138cf156904d5b7f0a4426d007c29c2224b32022b39d91ecfe93ea73bdd8e3af412076428fa7c8ca39b876047464581bd3d55e9c210b409f0f19bea08e929e7f2454435a0af0ee78999db72b75a10971644936e547b9083c672ec15ba8daeb9665237fbd48c409b41d37949ffcd4fa1cdc16b0d8dc6f28604a16765a0dc44b951257e323690637c98304a76c983a408fe7650e397392d155512d5856ed8fcf1a82f30d985db6c4879840a3bbf728754fb7c47ccc8cf7449af810a3ebaa002c3bb8ba05f74b07a471136691f688ed9e3245138f69c10b8df7aac9aeaa5f63b2ecc03b6401c516f3c545f908eb94e0c47120307fe72544f8cf2b80ff2049c06d98242f5c8a8cd09a52b4044a6277245bcc1d675be23bf55e6a2f893fdbb6ca905819c2aafd8e6bb8b6fd2e08086179600eacbbbbecf8fb6b6f2d4946cb4ab100510d44e35e8a04f7b8efcc7b85d071dfee18b45ea255eb6e83da1f1ef7351144431326955ebc4b1961f4ddf931e9a3471065db28f6245139ef9f20c4931c7a89ad49153f09a092398d23290655eb1d816e03297f6db028fbfa16c642413b6701804a62da1b39a1f1a3d04086d94e25090ac25e331cf40b9ac53a71068bba574e71c4d19621374e6978eb0a9d37fd641066c4a5dbc07b7be260b0237d8a2cf6937fea9d35af1628df996822f23d723aed765a0e8dd5b17ad0c9fcf74957bff2106293b5ef8538c0d3c74f6c47d721f995f6c9acfc9c3f4c1dd771635f25f3eb6695dda376fed42eb86edb89a60d3e9547f39e1e5c3119ec4f2370fdde5a6f43fc0ad16772e2e08a750986a2ec1c87926866bb56c344101712d9f9eedf5d23ceaff27a090aefefb16b79c801ef26bad13468f6334849fb4e3818f4df51b609cd528931dc1eb79dec1b73a7152538f875965d82a8b26115e03248a7e1c995e78a9da6c34683895e9fa09498cdf1b8e245d966ca804821d541dd59d1929c2fb33abb6e2d411c7be1febfb8fcce11025fb4742a8874a9739060aeb38f6165abfb48fa23bda7c944c7b2456565578f15c46d867ae4f9d7a842e77e31c7c078e0cc42556f6967a6ea8c7601680a9fb240803542c72610827b7d7d5bccd7f257f2d84e344db0cfa447a3e3be303e0359e812911daca96d0d370a622563378a330670f082072e032022470cb1951d78e9723b33b41d3a504e9826d859a18985c236dcf42a8d9517e15015ab6ac7de435056827f9acd5ad6eb46e44d1b9b0208dca6f04a294e2ba031d7b4b3053646fde7b3306adbfe44ecc817b3085c48bcede06fe9f9c6a4a266063c650c99211423679907c778b55a21e9d975cc237bb4b7c527c92688ec8c5fdf046deea3d237cbc386d2fb4a2149553840cc1aed5fd9c1622e7de862be40c77d4906caeed2dc96b650c87db6fd4c3c157a6dc2ad5b2ba899cb7dc6edd0ddbf14114a348a4f714e9ac706d54c17cd9d849bf5273b3cda102a6c98cea70699bd31b9cae6f546d675295457e8b4f9f38b901fc385446e54bb8d86dea611084ade1d2360eafc8e852ac8a6405d67dd15bcd9d19c17d6ad8c66d0a9654b9548d22ad68758f99fa80dd15de42f72eaf43a92b3209d3282dc2a3e694342e9157870d1d4c0749dbcf724a9151a3b373ec86d87d14ac304d77534245756f62d74ad66b7cfa8a12911e2eba9096802526081fb66aa175478e69210f4818a68b6b9f3bf6510d98ae145ec7ca4dd7ff8fe8f7e1fd5a9db52a50697b18882cd5325847bfe670dd52de88d9474fef95ba31446e566f229932a381395b3a62b9eda65237a44d0c6731a0d5746281d607c10562cb75025e0ea52278d5ce10e7d4d01c1447959e918659ab5df380beb1389210df92f7a4230c219799a85a73b21259d510b72a1bdd057d208eba9c6e3d152f36421f50121875f0adf1bc44ffe0b94e896ccd045bca765489e7fe04d3fa750dea713bc5854a55304b3c6779b65c4353264c09bc4deda57045b63c1df84267cd56095bee57d08df239900f48258af850bbe3f6ccb8da919577499f4ed1e97928aab4aaefeb54ff581fbcb9b68addfe65d2cdff699dcb6bfc2be3fc5d6604b030a028314c9aaacf526a67c48f4594acdca224cba1f50ad5d8f58db4d95993bb2372f24c968c67fc1de89314982556ee35469b8e84b6d2f8e9fc35a28b91a403265531b7e9b2daa3b403d890cfdee452aa39842b91730294dd8f6f9c527a49450484ce38ecf912ae5808714b8f96e1a907284cb39f7f88c378c084b771b5e8ce9a2544f58afb6373d1a7f6317515fae4f18e034feb51633d193952e8d12e9c5116a34ad9a6dc9589d8d83db59f177ac401e86adac798a0e703afafa9cedc4b91c1de75db42654fd9ddd49c9b77d6c0a0522e668e09d03a169c92027861e4afef0e3729b5529a45f46302e22265bbdc7fcdd20f31dd8d53ca7ef21a4d86dc5920e59472119894cfd53f1459b6a043fa48dec1f7bf4e59e6b2092e39ea0f20973850508ebb942f19b706266cd1072ecf032dfacdc8a80376f20eaef6c1cf38bbd7036b5ebb44ef684830786566a1c3aa5a8e91f46dae4ac07341c862a06b0db6d3d283217628fc10b7cf3df8eab4daa72e775cdc7e1f5dc6757ce0e1c89b7f3c9bda5b86a322c208bb66f9f9dfe1d47fc674fc6ce9428752a514b71c68c34b1dcbfa545988523950086f921f10f9b8f36c7d2afad0784862ff2526cbbe6450401ce4d17b528efa94c28e9d480a1d80eea576e295afe71f6abd0a6c8f28f9b4ebffd6a43dc6a022463ac48e4e4768429dfe686b043e011d00aa7e4af0f6f65030ea6a3f1dc4c727e29415bb5993f3d32fac57219e3e6f763a402ae55067bee2abb79ee82de6172ee7e8fba93d720f8a28f7f434475b747ec0af3e5fb5bba2e097e7add2a5adb3fcf2df01cb58bd4cad2721a9d15ab849104b64742464b2ccb683dafab6d33108590a12ddb99cf1e5ffaa8386074ed37b33c1f9bd4cf2c2344895caa16999630a8749d45e1ff589ede25d71e275da1b59f5bae2b7acac757195e7a62ba6b4469c2d2b16a8fd47dc37b79db7f58e8ffb0b64de3d97cf3e619b32fe07f13b63d7c99af6cb07a6725b5545f9574521951ac217ce1d830344b9cff64f88cabbe8109b5a834c54f0adf44ef4a9ed7de9f41918135f6f6417671f65f4a3b4a1b344bb1a96a6d972bbf0900e711432d2c519d55d680ee633c55528604f74e18acd0ce093af501814b770c84e8f930de6057627b64135747afe11af66bf79273f2de999f5ca7323b210722b778f6055c9bd04733b07c771c12c08ef8995ce0cb62bf2f34d18e57a88cdeb14f6c6ff62acf266119aff0b034117939c128d37fae414b2e30284fad8102a1df9e0f34bb3c56f3241767179587354d1b4b2a9c950dd31312efac24dfb5b1d034e491be06638100452916c907cef1b9da2d9fe8b704b16f4b8e71c2cad7b80a9e34c42616554cda97335901063bbe96f0dca91e1d3a2dbc4c7eccad325078ce3369e3fccb48537953aa7fe0fa7f37169614f6cb09431d7724652781bbef1833850d8696120df9c93cd037d95cc004e6a54e05e8df9144e27a8dff22a9d838bdf62a95ef4ebd4106cf3f00e6c5a7493e07a7d2a7f69a213dc164a0c7bf9f2c93589f204bde192335beab6f664e16eb307787ba869ca94e771cb9b2d9bed2d2ab00cb2a942153e545a52798759006fd93599f7a28e9e4adae87d4072d7f6ac8e89a3263b753c3f3b602761c3342937d5d5c0da78eaf9966b0ce63e69408b23dc022e51d9cb632237f97a3f4626b21fcfdfcff4ccf6eb2d0b411cab9b7f7e267c0d73a28472118799fa6fecb905d9ea6e42de2be20d02defe30a40a7f647e83a1735cf01803d4498ce72ecda7bd9ad1b40254cc85e5e86b397e3157c304b8954b5da118ed24a612c1c27dbb20b5a37e3ff4d393c661525c43646d57fa489d727299cfaae9a5d32ab968e9b09e0fbda0c8359f68e8e7bf97bc31085e835ac15b12982f7f2717ed43963ce429997be01169e8ab8e95b95f94e6fe66815ddfe79d6f4315e99feb3c9fbeccdf339a13cfb27243205c379acce24b34fdf1d99f7dc7e09174198ab064a3b1029ece85e752f4ce2df062af62b45a28d555e1d4e6e649a9f15d504adeb4a69ade47edf5eb11b73cbb9bb42fe6719f152b469324c0af8ffad4d686f42fa3ed832cec0bb6aec095ca182ff0ea7f66263a7cfcf4e79125f4086823c177a5d262013fa72583d7e7c3556635f6b968e1158aabe1e10b9318a7d4f25b70acec1df87f8c0f9df84ff3c422fe379fa46d6fcd177ab999d7ce213418134115f53bc62005b699fd786df486e18064519cbd58aeff7145b483c3173a83fed3df25ad6ce73ce6d8f65e2b4e42b483d78c3fbb49c4c5ec8f6c45587d7349bab114efb698ec38a3f1e42729d02607b433647798ff8ab7579cd16e37974b81e4fc7f41236eed5f3f250c6e240401a85b1eae88f452887fd74cab3a7fea1c2a481ff5108104f7a6138c5c56b655a951127cf5ca05739c2866697589e3084c67397e45064524c5f96794cdec352078b594dc8905927a7ec6006d5ee3ad5b4f1f7d4e5b7616be918661eeb03910c8fbd9d942acbc613c3d7ee76e10760efbc3d573c81fc22c9b190ef4eb2807cdb2e887a4f72867980929498c37ab1d76766fd1a690bc11c5e4f9c7876772afb1b89f76f64f2322f80ab460b9b11961e6e1a60a3e708c656106d5862e3eed721e94db4ce8bb59b50e0896656e4eabfb06b0899065acc4a0e5de1b873397b011f8c6ad682d4e77864212dc50960bec3cb49c52cfd76f2d1a4ab3a8f3a1082ae11bd86f81215dd55700bb2b1e578da8572f8f26a9d7da35b67647f8c56400e6272a9143f4d5d6b5ae7025fbe61c94ea2c3e53b4ec770c0cd0f695225907aa038959958a8f9795b5dfc3277ffae7696e5d69fd010a39be67397a363b7164def34636a2197d1fdfedce2a60d766ec53b3a72f5a72ed27298d8b6117d71bb6d563fb87c6288f6137e7f643bba04445980fe8a74dbdcd5e3bfb580b759c562597ee49de0c3087f1a77b3b77ec2f76b48c4f03c5a5c0f7aac7b6c8f55a1bf417df34f159aa470c303539f556769181681f3a809ac679cd98596845d3067822750c36ebeecae377d7f5512210b2e58640dd7f8e332ceeb0a93343b34c721892ea83844a314b7de324390bea62e9b31a39559bfe08566c5e65007372c3f7f801f74debd3a56243aa815409f1003b0de544c0564e949deafea5fac67c376c5eafd800cc040c546b792feb73a5d0815c79e5d9084b2095276f7c06e6d94eb086af2ff3d792617ba56c28e8375b9bf2b602ce0019732042cc618d04f07ec31216eae338aa79fcc8bb956a2ce382fefd403d853c6f5703d42d61fda63e3d2b19a517e91384451920034299d7418dc28a3bacc3747b9b952d2badd65d2d91ea0972815574b55fdcc18f9a3a5774280532c90362285543fd1d7fcad44ff756807f759", 0x1000}, {&(0x7f0000000380)='p', 0x1}, {&(0x7f00000003c0)="e1ec4c0c1005f0c4ff46a2019bd525eac9a18840717070a7a7cfdb37d2136d293e50fdc663bbe00d2d24403f56b3bd745bc63b0ae6", 0x35}], 0x6, &(0x7f0000002540)=[{0x28, 0xffff, 0x100, "b6a6d5650a348e2942f02a9474604efcf1bc2417d04d24"}, {0x60, 0x1, 0x1935, "bc43d70a06f2432e85cf5be597974fd7210ba1413802648cd516de79469deee3cd85af72188157d465e9ebd9384b81a13b42734047447a23842a360a4bf08338fdd64e8cdb1b52291670de"}, {0xa0, 0x1, 0x4, "c8e63c507b38601649b149c815760ee422a2a4cf0f110bbc3fe0b907bb6cab23dbe9a3b8dc41b57f2c1705ed5192bd4ba4fbeb6b3b7d2d54fdc5e8fd8d623ed1a259ce102cc463b1230b3cb2e7c88ce45e140bc4ac018dc75eb52759c4879e7b992e69e3193cf7ef326813ef94cc742d6f7ca4eacc6a55b95da04eab188f54f1572e375e19da5f4d382c9e7e093a"}], 0x128}, 0x401) pckbd_enable: command error 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="9cac0000000000003000"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:30 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xe7036d6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x202c1, 0x100) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x2, 0x581, 0x8, 0x1, 0x10001, 0x5, 0x2, 0x3, 0x2, 0x92, 0x8}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:30 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x10001}, {0x2, 0x1b}}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/../file0\x00'}, 0x13) 16:00:30 executing program 1: r0 = socket(0x98, 0x5, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000000000000000007ee854ee000000"], 0x10}, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) getegid() 16:00:30 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) r3 = socket(0x0, 0x4000, 0x80000000) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x9) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) r3 = syz_open_pts() msgget$private(0x0, 0x80) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x880, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4, 0xffffffffffffff7f, 0x9, 0x1, "973fde34a8cba641acce959495f23e976f4326c2", 0x7ff, 0x5}) 16:00:30 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(r3, &(0x7f0000000380)='./bus\x00', 0xd, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[r8, r8, r8, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r10 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r11 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r11) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="9d002d40e64073003559f8a94fe14e5d93f5dea2b9707ba0de8effeb5a18435a29dacf42c618f3288952251ebb6741cdb1f81b13b205bd4218008a287db66db6ac610460475b76daebe967109473daf5e3c95e42b97b4c76500169c4e6dda98183c18e2f1752c0d34c38dfed97bf45b0f84d478bc3fa34d634e4fc87ca61c52cfb51013cfe07b488d5ffffff7f0000000066cba73ce14e41d9d6b36414e622dc1877d238a1546e0642063287f95a4d578005597d84097a3fd7074a42fd110eb749bba6c685619888b962fef829a794f7c1e9b0b84b52d4b3ebbba9ac879e3ad40ea58be4ec5ebf696e5d4b7df07c18ad2f57548654fe70d1613bac30bb6aecfaba729ae46044fd2ee8a1f7b868eec98919b159124f4fb374522e1bd798abf98fbd29d764a5ab8ee5de3a68d07409ea62ba95f265ca168ed69c5973be92397073861711d173793b94f5460089e58f0b93656bebec1ccbd2c6dd771a2742b62bcf8d2baf902f227a30e689af77dc92a4ed8b7754cd2ee3b3453a52d0c5acc6545fc15d8256e252ab516a00000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0x5) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x410, 0x9) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/198, &(0x7f0000000080)=0xc6) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() r2 = geteuid() r3 = getuid() setreuid(r2, r3) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x20, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r5, r0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) semget(0x2, 0x3, 0x40) 16:00:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="10000004000000000000000000000000"], 0x1e}, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) nanosleep(&(0x7f0000000380)={0x7fff, 0x4}, &(0x7f00000003c0)) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x3, 0xff}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "61ba0db1000001000000007649583e9600004500"}) syz_open_pts() r4 = kqueue() nanosleep(&(0x7f0000000300)={0x9, 0x200}, &(0x7f0000000340)) r5 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x10, 0xe6c1, 0x100000000}, {{r3}, 0x0, 0x8, 0xfffff, 0x9, 0x3}, {{r2}, 0xfffffffffffffffb, 0xb0, 0x7, 0x9}, {{r4}, 0xfffffffffffffffe, 0x8, 0x82, 0x9626, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000003, 0xff, 0x1b}], 0x80000001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x85, 0x1, 0x3de2, 0xbf}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0x5}], 0x9, &(0x7f00000002c0)={0x4, 0xe40f}) setrlimit(0xd, &(0x7f0000000100)={0xfffffffffffffbff, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x1, 0x2, 0xffffffffffffff80, 0x3, "90722da5862537491c4c0e805d0d5f9421309be7", 0x81, 0x8001}) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = socket$inet(0x2, 0x4002, 0x7) getsockname$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:32 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x7fff, 0x4) recvfrom(r1, &(0x7f0000000240)=""/209, 0xd1, 0x1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getpid() r2 = dup2(r1, r1) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:32 executing program 0: r0 = socket(0x0, 0x8000, 0x3) shutdown(r0, 0x2) sendto$unix(r0, 0x0, 0xfffffffffffffd96, 0x412, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f55a600000000"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5f03, 0x10000}, 0xc) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x800, 0x10) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="2654ad354ab3ad804165cec7c23654f285c297947476ace0d50accbb8b47b24d52d9394eefad91d97c4d", 0x2a}, {&(0x7f0000000140)="ca9a199be46bab6dd69916a16d84f33f8b70ff5b2d9443a610d484442e8bb9efe693ec066095c5cb332982ac787a2e457f6ca4a1de39e7e4529875173d7ed1cedc3c328499a80505dcf01537a2dd4de7d0fd668ab6820eae695423aea813332476c22fa58d3a08df16f8a3269908a9a20859290d2cbe2d", 0x77}, {&(0x7f00000001c0)="4375d7da8e0e3c899327944ea09914336f3aa53a6f1b760282ee5682aa8bbec9da3d36e5b660f51be36007391b", 0x2d}, {&(0x7f00000012c0)="222889492f30ebe603f49e3bd8fe344a979a419154b37cdc9400de2c3c914ca96639d9f2d164c788716edf59f6b7243ea8d5f37caa63f6208b5da8f9230760f849325e45a463b2932b61114c6af099e7d9193971016dd7d6981aa9f400347e74a683cb64c7282515a49a661d2d592dd1d93b", 0x72}, {&(0x7f0000001340)="ed05721114218d7d31d74373e1253798a97545f50b2f061b2deb3498794ff0ebf12c11da08152f56bc79c5950eb674b17183f431ce7465fd396fa650bd90901f0f108b6181c22020a9b5ab2329457ffe2d5b73e1ecb255b5dd8ead3e52d0a701e70af2dc58aad4db3c0f707ebb61c6a0da114f3f3be76dcd647cdbce445bc19126373f3cc484ca9485095c1ecd1dc658e4057b411ba9248529a10a7f81bcab7aca178a27c736a95832f54f38840f01cfb59398b5a7a3f93619eb66ae0810b0933f498f2eff645cb410c55240ecd5", 0xce}, {&(0x7f0000001440)="a07ed74b795d27d0c36f5d065de6717e4b31cd8b8ce9fb5b2fb1a7c37b50f7c7fa62cb361d31761fd75389b738c6d0d094ec61e95344fbb56b239173092d3d293b2f9965c157d731df5885d8b0edfacefd68cab7a3c47a91dacb09a3460a7b33a47963b442641f034d5341e3f3cfec7c0c9c90163a20d3d4d28647be4284d0ab7f0fe68f1605c6307e3aef52b4fe6ee4c0487941827820e9061059b6ccfeed8054af93ba9291b92ed58488bb3a32947c1644d3d9e4ec73aa5492137021", 0xbd}, {&(0x7f0000001500)="249ec9f3469379fdda2d0bc6e151ebcfa63420cf56b1049c214430198a654d82234197548564d6f45f38c5105f9d100c3f26c04af543934b4c5aa1544280cc0941cc7d84810fe773da9f9077d28be543d883dedf84947dd442e697e7508c165d654f", 0x62}, {&(0x7f0000001580)="64e82fa6c64be855d00473a38f62a96259c2c2c83e8c62aa0a2a9758065a40424afc1ff314f985f0b3903349c78d425ee45e3829298ae31d5550ac6128cadc040eb41479b3e44314477853093c940ca842999d77f4d60d47bbf81191b037f633677900a5acc1820b1071d51e9023081c93379d74f11c158a4ca8e42ab554a9479da50c1d9f8aa9a7b8f019912fb8a8eae84d32f46a933f30eba417714812483fe225e350a54fa30141b7b9ee851f8c13673c2fa9fe565145e07e47428721d2250c8f9349609701", 0xc7}], 0x8) 16:00:33 executing program 0: socketpair(0x6, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) poll(0x0, 0xab, 0x0) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) 16:00:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0xd0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) getsockname$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d68e3f766900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6f8d5fa1b47fe6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000899536d9ce64298affc777236478b02bc3b6559b93e4c8bb1fc7468abfe33c9a41fd35b2ee4f1236fbf6fae15977ecffb3ce8f3877459dd3c3fd9126cd6106c935abc33e26003ad07aae37d7a86aa4022272c51e16d3da8633f58f08d3d9b7ac59fa7b83c18a83131b5cae92753d0c18c6c39380830037a87565629ed7c7481fa48d33162e06c22671351a9d3ed3480b0de0fd3268a86038c1"], &(0x7f0000000140)=0x1002) mlockall(0x8000000000003) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) recvfrom(r0, &(0x7f0000000080)=""/79, 0x4f, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x100) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:33 executing program 0: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/130, 0x82, 0x800, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="9e742fd33f083cca5217fcc643754faf269db156", 0x14, 0x0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() r2 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x2) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x70) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ca8ed49cdd2fb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000001200)='./file0\x00', 0x400, 0x2) pipe(&(0x7f0000001240)) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r3 = socket$inet(0x2, 0x4, 0x1) fcntl$lock(r3, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x101, 0x1d, r2}) fcntl$setflags(r0, 0x2, 0x1) 16:00:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:33 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0xd) dup2(r1, r4) 16:00:33 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000340)={0x8, 0x1}) clock_settime(0x0, &(0x7f0000000380)={0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x11, 0x2) semget$private(0x0, 0x6, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x6}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x80000001, [{0x3, 0x1}, {0x3, 0x5}, {0x2}, {0x3}, {0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x1000}, {0x3, 0x9}, {0x3, 0xfffffffffffffffa}, {0x3}, {0x1, 0x1}, {0x2, 0x7f}, {0x2, 0x8}, {0x3, 0x8000}, {0x3, 0x4}, {0x1, 0x7fff}, {0x1, 0x5}, {0x3, 0x7}, {0x2, 0x20}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0xe738}, {0x2, 0x266}, {0x3, 0x2}, {0x3, 0x1ff}, {0x1, 0x6}, {0x0, 0x8}, {0x3, 0x1}, {0x3, 0x100}, {0x3, 0x2}, {0x2, 0x3}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getrusage(0x1, &(0x7f0000000440)) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = semget(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001200)={{0x1ff, r2, r3, r4, r5, 0x84, 0xffff}, 0xd14, 0x35a123e, 0x3}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r8 = getuid() seteuid(r8) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r8) 16:00:09 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x200) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setsockopt(r1, 0x80000000, 0x7, &(0x7f0000000080)="5defe84564686d9f938f85a37ba63d22b1d29416ec1dae13f7defb204e49540c4638a04793624de097487e51a89f209faf4aa1f4dda164ed217cef59ac646857543eb5d46c803955daeeb17b7621e6543e645ac2f1cd44b6d03926c1a51e34b73576e815e4f0de876130da1148ff2944a180b0add0764d97e2d8a144481ae63f8acac716c791", 0x86) getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\b', 0x8083, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x74}) renameat(r4, &(0x7f00000000c0)='\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0xe4) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x26) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x50004) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) listen(r1, 0x9) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x22, 0x6, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) socket(0x6, 0x4000, 0x7) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) r5 = dup(0xffffffffffffffff) r6 = dup(r5) ftruncate(r6, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x81, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r7, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000240)='./file1\x00', 0x4) 16:00:09 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x40) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 16:00:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x800000000000002, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000380)="d5ff96684c133ac810c3314c955dd1440d6ee1f783856bb82eba388b4a719dcbe9c2cd21d572ec020ec211e070740f71985f284d5a5f57b0463f745eba9f7ac4fe8cbfac42e8852ce322d0b342", 0x4d) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) sendto(r0, &(0x7f0000000240)="17b7e14742ffe410196e3f0a43f24d2c84347c3dd35d4b1ea836789c5730e0541759c38711b39d82712720ac60a34bd50aacc010ce07545a9d60185d9d4dddfd386af78023d0bf49ca79922972dacb0d91129e7adbaabe8df46e2f58a8e53aab9634f7dd70fa9b7ccf506ea61ac46705c76ee3d962698a66ed946bbe313d24e986341cc39bf0ac7d63cf28bc3f1622647d660643d956ed1bd929f3915788d36af19d9bf16b4c4453fb47de4e02a4313ecc83c79a5cd3ea987cf0c88865147295d940670c9c1a894d8af5", 0xca, 0x409, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[[\x00']) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x50, 0x1) 16:00:10 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b01545529e700c3"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(r1) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x2c, 0x2) setsockopt(r2, 0xfff, 0x100000000, &(0x7f0000000100)="9de3aebd96c8ae8a1136508310ead63ed49eaccbb4e20e87c75354bc8587de016f339cda61c89765340026976c8b5c48bd5a4c1457aae677688b9077569ed50659a23d15ec1fca39ea8884ae899991099b23ccdb60c96d31d503286e0450720c710ddf5b6ad271944d72f668c9054a0f4f5f3b3e310ef29c4add2bb79c97521a130c71e61da5ef9354bc3541c6979792245e40bd0106251c68cb69cfb8d363a4cb106474e704f455915e043c1e03551f9b0291", 0xb3) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1ff, './file0\x00'}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffccc, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffef8}, 0x0) lseek(r0, 0x0, 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea34128a5bac58fb6bd88a375766697e612a26f4c", 0x29) r1 = semget(0x0, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001240)=""/137) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="1075c3cd6ce5cbce1ab9e53bc2908750e217a825d872a3cb29fa223e8a4fb98f0cc4dbd2487649205a4b19d37646fbdd201fea76b790", 0x36}, {&(0x7f0000000180)="8c5e947ce5501d3e8cad0511d686999c524c76838c997b90b2483aefa82fbda8dd1b2b9021c68bddfbedf649a610d66150ca4008ffaeedec0e5d7587bc4bab71790f323e73c0f2bb8b355bd8b544c5d0c61088a45af6921ed735f8234cebd6fe", 0x60}, {&(0x7f0000000200)="050f2d766d0648344eb0583cf2466ebbfe7703cbc3042a499c9d3f6f24446ee4e63ac711128cf6897742e0345615e76ff3f32e25e2187dea3729e2330c2461974784d6de838ed4baef3126b079d6d7d27b8f9a8e25b4d6ba4a8a85f43a1f4ea473a541a4613caee8b3f6aae1bd7d48a7f972920d03021467f41846d9dc3d4ba77a9a12bd6017b274d3bc63385c0fcfce3439140acb20dc4999592b8c33cfad5dda065fe707f066ec3a3f75968af8bcaade9cd36163a5f24ff7890323a5af214aa64c9b463218efc9726d8cd6e4a0881de37afd4c9b2d7cc9e39515c37344fe88d6d1ae38fe225ee08671938a7f1026dbe7208247ba0ee0f1e15f9445340463ebe96cf25cc71efdcd64aea93393589de29faff5a4def897bf8aec865f95958384a81e413db64c89d9d2362f480a48104945b0a8f8e716b4658ec8b4eca564f543dac665c373540fe6b43d74f1826c609fc85577732960b98b56868340c38548bdf0207e2de2e1e91880e2211819995f0ba57acb5d0d2da57ea086594eaccde2bd8ffe66e79f61075185f86d6674dece0cc26258ce9e0680441ef39bef48be45122143ad405fcea2d691c3d36b3635da7b5f13d59dbdb7f3cab299b707fc736015b368d3e3d727725e35c3581edc8bebe3da2e9d7e5dda3ec73b1639b5d107de136c9c09091176ffc53f2db6700f8d1775ced2afce58e89816703376f316dea5a3c0383dc1d46814f1c867f93198807ae77782e8830f0f59ed76946b5210af842d04663bd39fcceee0669bc3e7af5fd58c83560b2e4b13c211951ee1a1c21a7b4fbd05a364841c728d1bd28d85b3b6ec999dd158839aa84d32339f13724350b465aff5cbe4797194083cafc2768732414634f4ec42320d2a86b5c051465d877d46466d8cdde903b61dc081bbb064933dd5b1bd2348ff1d4c3f7b682b7a8ad57516909940db5d72c16f7544a314c52090c1a1bbd1d2f53688ed6017b70e8a84d94e21a0b836d96c9fa7c05d7a7485451b5a884576d7e6ec8e67767b9d355b2833657eedebfe95104f12839e4e96c5a0d5124c81a7d52aedc0981e6abaea40bdeaf27c2dbab6bebfd5d255e6c900ecd289843f9499a166c6b80b7bcc8a9fe0b9cb213413c91a9bfed9cc5a036a50f299cc67a801b3d6001c95d2767c5e372bade8ac5e318e0950aaf4488229a861b2e9f5626f404d5e72640e53edaf18c18917a2d505902d20a29876b1e1ddd3a7cbe0335415a49aa9dc11311ef4c30e570b0ab6e9657631a28fbce7fdbde5085b8e6ed1c3f7ef6573f49e6944e5756d611459d7179c1681969d0f04007cef5aaee7eb753e6b070d693b16fe17f5f98567990ddd81e120e9b4b3df4e09cf812fd1a7ea907fc8ecfec5637fea402e1aab27416703aa58ee2d1539ee3d145fe4e111132a34f6c8d6bb890415546d051e8d97540bb2f656f9c206a3ccc3515cf2d5f01f1a384a0651cb786eb289886c0ceec6744de83ced137871c9d925edcfd3ea672bcb9ca64fd19126f5dac615e294b83b57d1ad3904b20bc44dffe1d5ff2cec6ec44323b67e0d00e6f2e8c0657cf91cbe40578cb69aad0121c68656d6bae7e0b04204fe1a58ed133d30fb85ec454d2fe456500e38ba51783a76caf197bab8aabdb7e196393f70a47db551cd7c1b9e86cb7609bd8ec89b53ea8f662c841672fa201800f375e8f5991c3fea4238a08f629dfe9b50243437eb86dbd01f3bc7b8700c99da541275cd631cc2de6604ca20c88c582530d7ec54cae8c8199caac1e9cb10bb7f3db4687c372d33852db87c8b5f6ce78941c49008b219fcc585cab2a93353b7e4cc53b227ccb73d2cb9246814006075f9685aebbe88a5e40d594ae5e681740c90a8708263ea5f5d57419c696c09468f5f311b933acf263744ec49b3312a7edb2de4f9bbac8735b20e98003fba172c2baf359fe439c4bfa5c7ba164b45fa0991c9dbcb4b344f68e87f92d1a24586c16a0e25322d2108af3b09c8e0efb09e217e23b8b7396e2878560b9d681318efd66b9f8ef56bce79f427aa9950a6c40039b46b6c2dce16f9c64f9db919332e348437bad6f90516153cb4b59b231573362e7d32ef65c9cee1c7980cef14fed5107c1750c4b989a770f2d8a9db23ead27c56fa2ae828c652c8be86315e82202f4adf6a9296dacaea13d43c3786aaa8d73946575dc8adcc9d72ee30fbdd7bc43710cc609566ae749cdc7f968b3689a698e5a74a05793147e983eb25ce4e8865910ec3db0f3a005faf79244d9b6ca0814a7e1d71c455f9f24ec4d43c8bb2f26841c97e898d243af37db32b017660f5f215aa364764f93cf0afb132712f5027223a0c6e567906c8dfc3a618420e6c62a58cadb28d07b47404be48fe89011eab74a8ebf5f32b5dbd694433757838e09c950087b4198e560d026bb56cdde80f1549c3824090402207dad037bf4da574740014df778836d42ee6185345373aa1e17144578d7e8c6aaab74108579289a4a9cca993c85dae8a03292e242643a626f7c1719ef260b8b8b1c31a3c5824b2b674f51a4f62e05d077fcf640652be7e6f26390a7438e2a882fce4b7244dbe4f36a4333444aaa7b4a8dc7bd7b89e5efc9000a96e253ecc7bdd658611d14c05c179107130a1c94219c3a37d96dcaca97b53e92ce1b766a7b288e602a467c19ac256649b9b95806355e1d762c034f058bb9ac809f275202fafbee4fa7855953fcb7a350da4ae18fefeea882cca23047083abd5cfaed33d11be2247afd3e57f43764bd2dc9f26c623d7251869f17ae58411382056ac2cb2634f2d3b46c62a5b3498fe5a5b43cc140a6c0c6d3c2a39203ee07616ba87d54985ae68014fefc78f4fff1a90910f66d5b13643a418dfba5e632ff2b7c2bc7fff68eca3f5d2a3234cd0ddf6ccbbc1aa525ecde587c7bce08bf6decce9a3299f871cb6560c96e4a0ba085aa284997038f26ad20e4ccac57fbc5aad63357a44b05bfa6b6e3283ebc99148391f7ad326c52068b4a3a3b84ed0587e6444993fbc0f0b5bd9f38e8d906a18e43025fbc065280fc36f5f5483759398bc773d1b9cac68f516c90355733e40cb7c8e444161ee9abf25a9e105cd7e647a648e53dfc61b678a2839ff4a38a5ee719fdc242c204dcb440167b8149673a7220af568b414a51daf54471218951c1d7c5be4062b3501e273165d8b1eebf7f89c8a84bf219568b2238e1035eb31e2427b2fab421ca36839625039226dc097ed51916daa8f397d0559000ef4ade94c55339744cc87b84970998ebef9a661870f0034dff3408f3e023a9380d4bf58ff7c2d316a52cdfe82a128bdf1e43d25e92ad8f5a93c13c9f1feb77ed57dc58ed31d1146fe5630de0e0c0e09856f9760a8120d376e31e1eb711926d8216567bdf5a7f50b34d839b48f1ef0696258c2f293e3299753565f06349d0ab7466c430ca8c352e7f31c714fe05610aabea57f2c2bdd9ec80c8feeaf862c663b030f68179fcb6a3cdd9fc51068e5aaa3ebdc7de0145298ecf3c5500ed8b373f68a4dbbb9fe3442e5615a044fa9268105361f74d9ca0c7537f6ad101dab211223d4428697408c386704b9cdc54381b022789961b554e6b2feda8111cb76a54a217281d140a61630c8dc3f872e5f44283025265d9e6331d945cf642233e4fbd4e9bcf93f6d8be24399333a4f835c520ca79fee10ea921fbb0da7810d54d3cc27d626f3342ced7979d70f3ace222fc7afeec27996a44832804138b619ec5e0d74faac7a413b84f5e2ea2d3beda395c478f3bda92d239e809dd3d71e7c6353163ba6c06fefa7924eeb8339d8f0d03e2708dcc59236098b651dff4a2897b5003b517b19f1296bf6bc26d8e787621575a7951bdea6c7b7e8f749ce8077de812074408397796a0e4b2d36c812ee85b536e777e255dfd1304d96f1b9227cf6b0b89f3c4a098b92b3199689047c380efeb76b47bb05da1005fbbaf1c7bbe480e92dcea9ea22c2d107a3c6868f2207a25f96baa6b2da871745e8c921263190542d4c0f9870433ebc79bbdf8dbd4cfb9a241658113275dae43666276cc85854cfb7357fe01cdc8b20f32c0d4f6750c424758e361c61f893b4cc1a3f0ae7829f734b2888c8bde26f62e2f97cc9c50dbf6e625df89b32f352dbc84b852ac1de6dca2ba5d058f9c87d012ca0cbb10726a41cff047bd42d8bfd94d8d26a4395c04ca1e1cff6a6de598a200a269dab1c567a06a5c10f44d6ebb151d17d03f39509c972d42e9b7fb6814564bc5edd027ea7ba2b6ea010dda3dc5a6cfdf274c48a1e72f5ba53409fbe4e99eb7af39f7de4d694ccd606c84afbf089b8bd91b75e96936be7952b1ea64acb6ef2afd065f6ce6680f4e9ced77295c69fa3e55a3cb2795472157a130ab130ff9541157a2aae838035e0fd53cd14ce8fb71887863117846b5c194645297ce674fc7125c39e8f7182261a1339e6a159b63e4174dadf0c29e8628f9b1ad8588fe2cad45ae34a07e7270acdd38f51b9ede43f0ec513d2c1992a30f3535d32e1572c33bf67ab8f1e5dfc2ef1277eb277f7e7d967934c5bd9598834f9f0cb2c52fa20bf2a82524c4253d08e6fd0a87ee46857ef2f693ca7dee4d36f6765b23509f0512cecd6c760ee21d0f66d0899a68f3d5fae69023dfbb1da9c231d7f85dcb69e12cb01ff4cdef8fd620e4234e25c1c645085a377df119fc80d6d49cd11584463ec19f4ae7ab78f461df6815d3cc03984f19225daa71a3477454501145d0e5b090f31aeef129004c568da284b618aec0710d1c68eab6ce4d10076e5999c90171e5a226b311d0f3594bc795ad1b18de582c184016ddfb5664a56030f47e2e2d0c41c8745e53a606e2f308ac12656c18b3217f910bd24047138787b3719e228c2fc2ca1b8caa5a1900d94c45409ac6f645732116a258f185777b1cbe626a65ecf538307cc94a19bc32a1eada98727e88d4a8ed48b44c15d33c5f244d99858703cc6d7bad128e5056ceca441d2c45d4e68fd432df5375bf121cd8f9b2212d8f19f57ba61db0aceef03d87fb92222fb5909419ba7a4d4699074b94a03f0122a883a76ef718fca158b2df54314130bdc552f2f143eeb72b26e4c990f90caaff8bb76baca554e83b8aa98db3171b3a2243bb238637b2fa063d71b23375d957b8b01483ba1fc4bb92d2850bb65cc4cec62e78c08a713e0fde87ba5c8ffa40f86ef57d7b0f0b333d2d3d683ccca4aecde1f54789764bf6d9f21eddac3a24504d43007f28ac7590e8be7d388f16d59798be7f7f651b444283ffbbd25fb69ad0b9a322956d853a4362ec41e89d99eccdf1f0d48b88591c47ca774adc5ab8cad49c4607f786f15622f6e8fc8445bcfc01768e9115e2105e580e5fba79e961c979530f73ea695300295a1c67a4e1dfb80c2a0c54fe9873022f52766a8488c0c78a9ee4e4d542900c629f720ace44447bad499910ef091661edacb72f46f0065aa79c640e546805c0114b2d2a18f1d907c98635687f9d66934588c7f698435ff4ff0387edbd9c404657a7b7e5cd47d327a9177d7a86599c044732acbccf15e29af9a5e45a64a78229bc15ab578c1c3be81014b4629dcc842158ddaec074ec911cc5f4aed7b5d87c812ae7f3025b2439dca91665f1c0f025c8de7baf7cca4886753f2161bfe1551742076454e3051e175c47ebc2717ab175d551116e32b68e0dcae14c101de0cd40cd7a9b708e2ddf5354ed39f85ebb28f68261f53730001bdd607dafa90ab0e8bc2beaf25868bb5325b71a142a05b95d9a79a2824b91ef200e9e1a769ff94a36c8ffdb7", 0x1000}], 0x3) write(r0, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484c", 0x20) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: pledge(0x0, &(0x7f0000000580)='@\x00') pledge(0x0, &(0x7f0000000040)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) geteuid() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/206, 0xce}], 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) listen(r0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0x400, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r2, 0x8b}], 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7f, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x280, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000564ffe4076eb7e8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x108) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x3) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f00000002c0)=0x5) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000001180)='./bus\x00', 0x8, 0x7fff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r1, 0x2) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f00000011c0)='./bus\x00', 0x420, 0x100) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='.\x00', r1, r2, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x6, 0x23f1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) pckbd_enable: command error 16:00:12 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = socket(0x18, 0xfffffffffffffffd, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 16:00:14 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:14 executing program 0: getrusage(0x0, &(0x7f00000000c0)) msgget(0xffffffffffffffff, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x30) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x5) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xc9a, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:14 executing program 1: 16:00:14 executing program 0: 16:00:14 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x8000000003a) connect$inet6(r0, &(0x7f00000002c0)={0xa, 0x0}, 0x1c) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)=',|', 0x2}], 0x1}, 0xc100) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001480)="d09a0e63c9476288b671afdbd53a5994e137381f62021d1951b627b8dda57a5d17d744648c81c5703ed8146ab1b0", 0x2e}], 0x1}, 0x0) 16:00:14 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000006c0)) 16:00:14 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) setsockopt(r0, 0x46df, 0x6, &(0x7f0000000180)="71e246314cdb348dfce35e2332ec160e913e8ef4ac18ab23d33ee08b0293be8d260cdac2ac0e227e0aade822004b02deb4d465816d9cb4568649719b1ae64df3b2985df1a4cd1da1d16e4c1a08c2ab94e6aeb568ac1dddf2fb4b47e452e964ab0d0c8ec430cea22a48047d69e69cd1c9b0a94780f4af03c8c17e2b82c5eb9fb8efbdbaa6ed605e383c604ec117a43f83a385983d63d58377d854dd5e437e60b4cc921a9e989bf10ea80440188f747bd5d06262638025854a4a9df2eeaa30e4234c6904fb880ca50818ed7466c6fad1a6d836669b77d4e9540b", 0xd9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x601) r1 = geteuid() r2 = getegid() r3 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x8, 0x1}, 0x0, 0x417, 0xfffffffffffff001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r7, r7) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x9) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) pledge(&(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000180)='\x00') setuid(0xee01) r5 = msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) open$dir(&(0x7f0000003480)='./bus\x00', 0x80, 0x84) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x2, &(0x7f0000000040), 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:14 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x9) msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x1, 0x4) 16:00:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x1b, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="b99bd46a9731868579ad06cee704ef6f", 0x10, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0xffff, 0x800, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000004000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000000000000000"], &(0x7f0000000100)=0x6e) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003840)='/dev/wsmouse\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x1005) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x5, 0x0, {0xdf3, 0x4}}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x38, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = getuid() semget$private(0x0, 0x2, 0x50) seteuid(r2) open(&(0x7f0000000240)='./file2\x00', 0x8080, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x14, 0x3, 0x3ff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x8001, 0xffff}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x25, 0x80000086, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0xa, 0x7, 0x40}, {{r1}, 0xfffffffffffffffa, 0x48, 0x8000001b, 0x3f, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x21, 0xd93c, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0x7d9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x7fff, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf1a1a7a7012b4e6a, 0xffffffff, 0xd1}], 0x0, &(0x7f0000000280)={0x1000, 0x401}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="e3ca5de84ee67a5a6c9b3d316db00a9f93bb965e", 0x14}, {&(0x7f00000000c0)="4d997751db9014b1427b30a3f3ca7045302fd85911f430e6a009eb9668058cac674566ffe86644aaa8cf9f03e0e97bfe0a1f652888d2222507c6cbc74d53a60f1828fc22fbe58376c4920e6dc98e02d8adbfd712b49b44833c0914ab4794b0feb90836ca4667c81ae6446d7c82384146a2ca4be45d556d57b1d2f5cd18aa0f191ce8a960e5aa12b874f3619fb2d0373e858ef4e7360cea9515e11c4eae8cf67455eb01c5de49466270d3ee0181304f4775896d91033850008c92a8915108c1248f99258ce81c6cf90814475ac8f0d5429034be251b5ab85a3401648db6795d50b18d217d6bcd", 0xe6}], 0x2, 0x0) close(r0) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x8) mprotect(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) read(r3, &(0x7f00000002c0)=""/4096, 0x1000) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="e05cac0d9c0d88d2a1b923bb5512e9ada0504d8e549729a6b7db5dc72c37adb0", 0x20}, {&(0x7f0000000080)="29bd139c537460127ee8e4e58fd0fe234d0f218d12c2ac7fca2cffa7ca302fd1788167ca02c54f26b50648e3385e37fa1b842e0a7c19be2e8e1087f24409aafa9e223fd64358e6f76cf8391e614e231efb5953c32852d774e6d7e6432e36c506140344938a9ee15b1c3448cbe080567209638dae5b8ffc52003f09fab6caaf5c", 0x80}, {&(0x7f0000000100)="4d7ebfe52a8e4cc7075399e8ccdf93f9b8fc61e8d56e6ff0b1f90431e7842b514f278100eba766ca04d05b1c280ddfc2df5bafd17f112fd7afe94ce5485e294a817eebbcea1fcf017b6f7b6fef7d86e96e0ed47f71209d4ac8f6ead49fe2b956ba1af2aec124b98ef1d24dac95ddc14fe7aa38149a36cc33608578b5f1c99884b9ca2a5c43ec7bcdf0f28013b9f9eb3adbc7d9e1097c0c0b51bb6c038bc5311fe42aa9ca81cf1f6880e04351b5d06e16798f7a69fa16cb7407a8835ace051f1e0b232cd2c8e73112c6bec4e764", 0xcd}, {&(0x7f0000000200)="4eb4e73b1985cb3e99816ab5e44cd6d2b97e034fe6d1bc33ca58f7eb9cd9f857557b04370ab104215f1f89b275f406d318a8594f6aafaa7f953bcacb01d2f682deb2817cda9cec2feba8acaaa168b3fe90e983e76182753dd8b5e973f4a8743057f41ec9b0bc9af26dfc00e61e01efa8373d1514207a63e16147b5a85240db46a80329558267dc84a974922a1ec6ea19465a5b374859b9aadb9317742e4a59aa711f", 0xa2}, {&(0x7f00000002c0)="371d48e68c230c10bfd680b41a39b173b77ae6123835be7a0646df381f6456f203a174b876d9d4203bed80", 0x2b}], 0x5, 0x0, 0x0, 0x8}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000000)='./file0\x00', 0xc040, 0x9) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r3, r4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r2, &(0x7f0000000600)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x2a8) getdents(r0, &(0x7f0000000600), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r5 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r5, &(0x7f0000000040)=""/54, 0x36) dup(r5) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c314fab9026ab0ce6a808d02f36d64e57c2b821912d063fdfb88c9631e41c3591bca2aed10f9e75abe5683cef922104f326788dd7b379dc49ee6c5692412ccc5379979e9d2d50a913acbcba5fabb7726e2c1f7cd3969b86c0e7af088f7ed08bbf6d67ae6e50466d3ee5273f0828e9e03c73967145f835e972cf712783a0e29c567e953e4cf2ee4d7435c5e0ab1c0a215a74231a6b84a6aa4dfc4fef8599ca9d2f31f7a6c9102221842a84c19ef81b6dc64ebb8c2a38f2ad05e1d7d1ca451c75e24db4e75c1041ce434e5c952a7245c8f94f39629c0c833ebdc9c97daaf74fca0049dbbb168189e43d60dd2cd21a2c5a2212fe2d4f183", 0xf6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20840, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x0, 0x0, {0x9}}) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0xfffffffffffffeba, &(0x7f0000000140)=[{0xfffffffffffffe12, 0xffff, 0x2, "c60dbb6b3b6d0b523312518e8e47ad51397b5143414c3e99d234ba52d384c540b8850190de182489ed182e347b05306f0e8efe5b88854bf5f0c66181ad72b3feb4116e8cfbefaf177ccd74f62932a8c8896c331064fa17c9804f4283bf2de02bea0664855ca1c867f655a6465c17a317bedf199a62f8"}, {0x30, 0x2, 0xfff, "8c84edfec6bdb0518c988ea4b31bf5221f8d53b9a76c89f49df1"}], 0xb8}, 0x0) dup2(r2, r0) fchmod(r1, 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x7, 0x0) r1 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvfrom(r1, &(0x7f0000000380)=""/78, 0x4e, 0x3, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2084691e94490ad9) write(r2, &(0x7f00000001c0)="8a7b85aa1822a12c7d1b930ed8c79be0bb00836333632a", 0x17) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xffffffffffffffcd, 0x0, 0xfffffffffffffe5f, &(0x7f0000000040)=[{0x245, 0x0, 0x0, "c3cc8e2d9a852eb94eb4be91bcc90be55515d19d6d8e08887cd599f6dca78f4e75a39ac16bc934f2ea285fc40300a60180eb490cafbdb83b8f3cfa88f2e1eda5ed638c61bc26ff5bc9134d735a4f8b01"}], 0xfffffffffffffe76}, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="d5ff9668", 0x4) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shmget(0x3, 0x1000, 0x42, &(0x7f000011d000/0x1000)=nil) listen(r0, 0x6) geteuid() setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x50) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="cd333c6c3f047d469a98f3a64206744b83ef7f49cb10767bb6e79dbe95ee6f0c94c958fc8cc9b31ef3c3244ea94170dfda16f8d01b4617dc26b6d66f4137cefd8536e931ab7bd7c7316ac5967ce1132bd37726623f3b016a5ddab83b20dede5504ad4db82c3dcc1c52e359bc309728be82a734668c44076710c6f72b0066f558e54950e4c62ab1475c00d6f8041854968dbc9ff3b4ff3af4bb3cd004f898d0704b4bd01e7d16617def67b9fdf74578cb2d2dffc3a2e0ec9c2866a16a6fa19dd08de95c6b9cd644a9b5ad727a1d960be03ede6611e369990007a6cc4d6f33d7c7bbca1ceb2efc4fab6e663b75477db17c0d1af9c5e5106f94e3f108daab2ceadc406d85ad8af3a5369d0f4dc655bfdee3a270891b4713a71795732eb5169bdd652ce4d0f6c00f23bc9341632369ad10113811e5eb0b64904fff"], 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffff83) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x54, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="4dacb2b0f1d2b37e7df389e652a0a83446ef3345bb5f1dc1d0956ffc7f17435b9cdd8defbfa7ef889fa5787e742beadd72b7130e9108be541bf173e51e5d3cd5b8fffd7aed614b8c051ab2f53d2af25ced8939c01bac36c5826f82e2dcaf424d79c9c0437f40e63a54c67cf9778f169c2923dbdf614438ecb3ba7a25538561423814edb6ce30008b65ad750f5a1d9a5ee8342a002c8fd98e9908bcedf6fcee44e6dca9ed420e1c2395031159a8d6a4d44887caf707c7b0138fdd18dad7c11e9471b06618b313579fc82e5bbde1023a03f33b2a8c54981e165c04daf59b7c66c8a0ad3426c088e661", 0xe8}, {&(0x7f0000000200)="c03910de82bae6a234eb81b0942731076803ad612d4706f6b6a04bb8a3538af25d61c261bb1f1caa37e6db035ffa54bbba51183625155a1a06bc", 0x3a}, {&(0x7f0000000240)="fcd1ffcdd7385364397b33919d0d601cc56bc1ca62cde71a759b7596b5c56f4b98235884ac15883d3cae58e2c43d4511b7b6610ef51423f775411fc67cbaa0ebc5bd6393825e9d3ae54a3a0c8e505e6350b6446b61308d0de1a2ef080d6107dbcc9f56a28bf4f0d0e3d5e47a9f2a9c9c62aa562bbccd97b8f4f31468df93a0bcf73209c494c3495e78bea465b85ef94a1fe4af7fc0e34bec52fa03d711018c9523ffe0bf650800170f34444a09bcee02ccb30b9c2a66afc4f69972c89ba25f73d53be87d652598aedb47c5c999ef3efcfdb3c666a509079f92dda236754ea51a413842407ae9996c91d755f56564f3ecf1fdcc633c3cd959184d21a6672177b53b22bdfab5d9b36613a182af46dbb2ad4b391b91618ee2c38bb77f16839c4621179aa5162f034b3af238789c7d3dd3e161cfce447626fdd5e9ee5e49b578bcc205409db4ae9d4869e7a887db269a7c708034b9e2aac6ba3a18733afab47ed8fe09c835b9964b0e00c4f5b08010ccb523cc408575ffc8caa8d0e150d1dbebb6a1b6149f9455af2985412eb430151658232b7a15e673d610c327380123a59e994e119bde270fd68075102eda651b4aed40509d243345c64b382bfcea137a094854af42c266bac4c598f821999e577430f87c9129df79546a7f8a853508d8b512d3000f0d6e3d4ade50265cd5aafd266135f759121a01997e0b1df8ef0908bc04bb1b4dbaad657740cd9543d9763e8537d4ba161758761ca2531447c743372c3d880e85fa54a23f109ca92eec6a9834306e521e02a9c490309241e8ef19e836e0266c532c2f07d7e21df193254524b9d7b617c1fbeecce4c35ec401af44bee8f678428001901afe2af3b54b04d707149b9e69ca9397877e66839b3a8b66467f174e4625c4328b8705065728c4140f21fc6e58182294a978a79fc761f431ebb5011de08f0d97451011f60d624490730401e904560740589de46217ff36e7c62325b9dfa73faf2835972f0e10778a3d16a6aafe066d7f33517cba8b0d897932f830282b8655bda2c2b2e23d2eeaed67d20032b7af8fcd528936314a2933e7ab8abb8534d719782301b08d3f6242f9c6f7bfd06e27eae514143c3766070c75199ef80c10a3937d7e0eca7e9bda10603275293b3cd4ec9f5ea9dea27a4c6461b93e4e71a6955e7c935dfdc26a96de557edb23d22438b6696ce030fb6b133a8d669c6f13d9d4bbb0c8804bd6ff47b0f520719642b25d11631efcc2b6ab346288734d35b2380fe1c39bd2b958bc14d709a41961791e146a3a59895deff5b571798ccbe402aff6ccd132f1e28e484e3c1bcb672682529a72b85dff4b2a69475cf80e4c020ab2390f9e8b669ea957c87f47b47c46f2fa651c3f78f3de67105ee25375f4b85cbf9d9bc22e5dd6bee8403e9e8f8a1b5ca3416cc993b285da1a3e528f8b002012cd96d69ea4d2fe465f258e4f3199ca0c22580b5e3e6e3adc8a2975bd030e4b6e12308da4a9daac355800a663ea4a97759e39820dd1e88d5503d0e2e8164549294a4a422ae93cf904fe50f761871a7345cbb9b0601511681aba5aa0e71282963f20dee61ce1acadc63f458a78129d702929f02d32cc6ad3601dc68ae8225df9a4c8acb2b3a22f996ce4979ffbbca4bc88d13ab9a553cb65fa41ab2ebf3f8540cecd4a4471123ba74e831afa96336482fbc3aae598b6f550a690f793fb04c2e06802542b8cb788f301766e1f630da9ea6bd546d1961df2ea3ae3e32ec6c7cbca8d18be97a8c77dfa3590d473f17472631074e132443bd6fc9e1fdd72295490a8fcebb1d9b1d9a5a8933c5fcec5938dea2468d5d62e3c88341645960c55725753aab362083494d69d48ec02b3b3d3a9b949757fafc0f626953842e179d85c1b73c3fbf4f624cf84cbcb84edbe49ba177701d9d91794b3206e442e3237a3ec43a0a71ce431d361c69fa77cfd5466ded15205660bc3fb311de314cd4bbba3170ba980ccbd6eac4197e86f3a2d27bd5e4c983678b44b105d81d114b849f958390a15621e30b74c03518dd0912001ac9b6358650784b4b05143361262bda76032a2775bd07f5aad1801cb4fee40edb36c9b0592c614b74a89793f9e35d8f693b1435c227bb6096c68d64ba64ebbecd2df2945e9a182f9f031246cefeb024effbd5974120740b365361e6544ed5cf93e917a13fa965d6937b024cf12da9858dd1295989c5e78746295da318cdec5ddc0d1b94a4d10d0a18027723eaea6cf5629a78c0678e71042de1dcde47e79818008637877160567bd8ad7555ee609d67d4a49da2a4597b078bc67b167cd69bd82693cb750c200284370419ba229d1f2ba577529406536f3af6dd6de523b1474afa5eeae8047b94fca3f95cfeceb401c163e03a776e380bbde354c5686cf65afaa8173ad4fe11cce90cd5d6c6c482a3207132e32a27844eea0955dff097558ec35bafea3cca04cfeb22718ec61e91678291011663fcd3f78c75a7923e52436d5d4b3376dcb2d5d345c5d37ced18c527d7a2c5820f71234e6f40b2cd873ef09e5988164405538bdecd9695b86c4f53c8057fd0171e3154ec2ea21c0a3254580fafc6586fc016de2300e91548014156f0d8ba58c9c46620ba87868fe21a8ce8219c1cb9b0b9c7a5a19557eb5196b035cecaad4990b7463c7de19962f80e89b45d89c10d733ff931b6edfb4449bc8ad647612f5c18f610425085cd746dfe48f2c85a58e012e72b6e5e6b3a6946c17951c8e4d0bc161717b3bb0749ac4609a71d9fe65d0567aa84fbc98509155ba9ab4029c5297c513546cc64ea2f293fc14e9457e98e5e58137088308e9d1b34013d7c013904dc5a724995ebaaaf4bf015b9c163e36875caa9cb8828b8825db4a389e6d302e0dbe4dd0ea5d148160aec59e62ac5429168fb086fe96e897464e62ebd5adb146cb23db9b25b8189af26a26d6b2362a34c4980604a929060c749b00425b1e778dada8e21e7d24ec9c77689f2663d05ce06bced285e8e50599a98d6a1093d0d1197e24101da4bb0d7f8b9c1a5e585f552a3b4fac060bc13116c9bbfe92c3349eb5aea670d05e0b8fd0748f7628a7724137e4ae0bdc71d4c7898349858d8a5e82ae4d1a07a65ac627c5d07379ea90169d97b083387776e3f93a4bef2346a4475648afab80c040003454b743bc88047184068f4e15d6559409bfe48e3526e5dbffd50d0e26e66efc3375c0af067b284b6fb97efb46efdee829fa40c3aced9bb82d7c392ed38d1c7461c0d57c621a9d4e18b1a1ba0e2eecb9eee1decc1b0dc894b36858483228caec367ef44558d843c2e36c446ff07ce8246a3fb2dfcc10ed2b5f3b462ad8d44321f160859880247931f22ac51a74107bb28149d445392c79e04b88388cc5e4b9cfda11c582005a1a7968527ebe7949db909576da1161109bd9b7532bad33c255cdac52d76de14413bd31043baba8deb38e1a2025f4a38c98b5fee7c380f56ee81a4d2f87a5f25310a41f4d4958b78200731ba57beadf7d467cc17231bcf79c3f55fc9069ccd8be8c7ce46720e3ab14dbaedfe899530c6aec7a8479c71eb019fc5ef1e006c372c4526b818dd73b81dccb54afda0a2cc69b98b6997b7adf6dc12b8e5cc3bea05e1dc69a1efdd2b4d7234ab4c4f3169016161c3aa1af77b50f7af43b5be074dae10453472d994dd97f3bacd2d6083135582f9857523032ec9389daa2cf5ffeb43b69262b62e698f1c69156ceaa173ccfd01f91a95f00e812eb5e6e9033e2f89ae49cd9ce0a6118e912c47aa2672060286dd507ccc03476595a9f01f32a88e101e71446c50e7bec32b1dcec5bd921edd7b03d628a4bdeac1ec926039f2b9188c51b075df49569b59506de53edb3f7bcf2b58523e1be9e725a765b3e0df2a741964838dd9ca7fcc2dec2035e716cc64b685e9bf32a31920e90b3091f6a7f54770f7bb4dc2eb16828d2fa22eec3e7742a8b51fd23d519cea7dee2dba2f319804e841657b1364e49ffb357e4a424c9a8b3e1e602641de3cea9537417237e097b36d3181b88a04030fd8c8c640ffefa3f6eaa01c7e0531d3ba773c0ed37e04896b837b1807b0810d02b78dc7271049d0f22aaa2d72153a89b156b7ee305b78f7f939ee96e6da95a01bbf640d8175c7111af13a7ad318d3662a94a11dcb1b1205b65b800b198eb3805a366d542c46c33dd67ae11d53fa50154a5c406f5fedebc5eb96efb296f55b410f9212f45d885e9ffd7c2f195e7a97ccef67b7abfad2dfe7879bd4dd0ff8c343c5deba351ebd484ccb8a2a6e31294efd2a9f5a018d00bc443332dac7159242e6d3db66f6698398ba5491b9c1369db1575e91d40e23c3bf36f191dde62a1422363275f61e24fbe99946a2d015dd472a87f05f7509739a1b433748ca0737f498404b155674fc60367a2cf433d05950d1a074eaea688c301df0003e06e543261e0f47728508c42e6ba52c37fd3493714848bb098390701cec75cb081c8697140517b50ec8ec998c9aaa50faab506a80e59d1b7cb713513733de6ec9018fbf45e26843c2985beae87ba5291bee89809ea1b6bf137efb0e593cb3291a3173800a28c99456c565cc3a8f5f82e898d8cd2cf569d22e4809dd60b67e199bb5ecb63f20b94b7083ff562144e5fa0e793559cbfc1aa96b78ba445155c66cea0b6eca92010db055bd18d73a92cb11ae36b0ffba503db8c07dc7206c3ca146a6522fa08ff45ca0beffb94d0ef33af61cfa2014360e195bd9eba9ff04165da2ab366def97b6f6a5dc8faae08a667009bd327949eb1dc9295655f87ba4658dfb24af71a33467542da49d0954baa750a8b55dd92294b3088d35903f27f5c6709d6dad6857f865e833e087cde2bcb777b3e97842d86550efbcec404b247a145e17828c53ea7e83f575e433081340eb2ab90ed58f84e119acdf8fd17bc9ff71e728a423e63a11abb46e3cdaa61b482a3eedc347a398ba93da105c44f5b145228889618f8fb362dd0119463bc97f9481c17f541688f589955b5dfc9e5f0a78270b417a0992b40d5c464116bf94f1178f3c414df75f692aa74b5a00b50d06b2f08e520160cdb64b0b5fcfdbb4db5f7efc2a2d65cfb0aa384ce3b4685afa9c2cf68ad6dae9fa18e789d3e8160efa573750e1e7dd1967873e94e195ffee0cabacce99b2e484581b9cc1e194904ccf7c046eba2fa4e5e60f549bc5f601b2c0cd13e198f276ab77fd44daf57e7343c52b119f0d136d837abf82805647a8f9fb67fe0feeb07df0a03760a59c0513614cbb5ae431424b52d5a4bc1f08d0505ccf382130eb68cff428a592f0611f6488959a35949e1f15d8b767826a56cdf1cd4ab307cde536fa59dec7add248d8e938de725bef737324b1ea00a8ffe88dd0599cf0a372e09a80e3c5cee7e1d91de6488947861d501720039a2155b40b69c011cdfe2ddaa85672c1776981e44ba21f66813796127366faea3dfaabb4ed8e07d5823c05fd15c5d35275efcae198644857a11be112e089400033c614f2233f50c0535bbcfdbdcbf34be409883c45474318b5473e67e047f99584126bca8ab212676d2bb8b5a56071d4867603a14c74e5baffcfc04ee7b5eca6cfbe0b5e36cf5a2d32d9417f31b849db630276792632c743ea75ce7e09abf2f73a8b4529dee25b0bdcf120e8df55f1ccf61a1c103cad7d59a189df81e9a0b6a916cd689b8d96bfa3b09b50a6220bbc8e30bfcd6a9e4745cfb0077a7f71ceaf3d2234188d9f3529346d5886aa07060f889c58849e65dcc0d86cddebde3bff700068b6e894c168ff621278b", 0x1000}, {&(0x7f0000001240)="43b164dbbcd1a224834762d06286cb87b9e165a320d6bf497f71527c66a1e9be4f67aad90c7bcce23b9d14526bdd76c79ec5c47ff85263f84f297621942ec546a92d2b441125b4349fef5b16adae94f0bc352b50ea0d39655fc402f7847bcc", 0x5f}], 0x4, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x10}], 0x60, 0xa}, 0xd) r5 = getppid() unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='x\x00') r6 = accept$inet(r0, 0x0, &(0x7f00000014c0)) preadv(r6, &(0x7f0000003900)=[{&(0x7f0000001500)=""/68, 0x44}, {&(0x7f0000001580)=""/196, 0xc4}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/3, 0x3}, {&(0x7f00000026c0)=""/87, 0x57}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/234, 0xea}, {&(0x7f0000003840)=""/133, 0x85}], 0x8, 0x0) r7 = openat(r0, &(0x7f0000003980)='./file0\x00', 0x10282, 0x2) faccessat(r7, &(0x7f00000039c0)='./file0\x00', 0x2, 0x2) r8 = semget(0x0, 0x0, 0x691) semop(r8, &(0x7f0000003a00)=[{0x0, 0xfffffffffffff800, 0x1800}, {0x5, 0x0, 0x1000}, {0x2, 0x200, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x3, 0x800}], 0x5) semop(r8, &(0x7f0000003a40)=[{0x0, 0x8, 0x1000}, {0x4, 0x28, 0x1000}, {0x7, 0x0, 0x1000}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000003a80)={0x3, 0x6, 0x9990, 0x40, "0c69c363096f54b8a68c25ddffbf246fbf9500de", 0x7, 0x7fffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000003ac0)=0x8) setgid(r3) mkdirat(r7, &(0x7f0000003b00)='./file1\x00', 0x8) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000003b40)=0x1) getsockname$unix(r7, &(0x7f0000003b80)=@file={0x0, ""/74}, &(0x7f0000003c00)=0x4c) r9 = open(&(0x7f0000003c40)='./file1/../file0\x00', 0x10280, 0x40) fcntl$getown(r6, 0x5) wait4(r5, &(0x7f0000003c80), 0xb, &(0x7f0000003cc0)) ioctl$TIOCSTART(r7, 0x2000746e) kqueue() fchmod(r9, 0x2) lstat(&(0x7f0000003d80)='./file0\x00', &(0x7f0000003dc0)) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000003e40)={'./file1\x00', 0x1ff, 0x2, 0x14, 0x1, 0x5, 0x0, 0x4, 0x1, 0x2, 0x76a, 0x9}) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000640)='./bus/file0\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000008c0)=""/47, 0x2f}, {&(0x7f0000000780)=""/207, 0xcf}], 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7ff, 0x100000001, {0x8, 0x1996}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000005c0)) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000040)=0x4f, 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:17 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x718) r3 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x0) mprotect(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xc1, 0x5a3}, 0x1, 0x8000000000000, 0x0, 0x0, 0x6, 0x1f, 0x2, 0x8}) getpgrp() 16:00:17 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x3, 0xffffffffffff7fff, 0x4}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4011, r1, 0x0, 0xffffffffffff2e67) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="16c02ffa387d888bc8b067fd8a1f49b5c8f9f9", 0x13, 0x8, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x800}, 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) write(r0, 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x10000000000002ec, 0x0}, 0x1) close(r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8007, 0xffffffffffff8166) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) nanosleep(&(0x7f0000000080)={0x68}, 0x0) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x7ffe, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) dup2(r2, r1) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) r6 = semget(0x0, 0x0, 0x412) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000001640)=""/128) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r7 = semget$private(0x0, 0x1, 0x4) semop(r7, &(0x7f00000016c0), 0x0) 16:00:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x8, 0x7, 0x1, 0xc09, 0xfffffffffffffffd, 0xe5b, 0x0, 0x2, 0xc6, 0x4}) kqueue() r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10a00, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x93c7, 0x4, 0x1, 0x1, 0x9, 0x6, 0x1, 0x1, 0x401, 0x4}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/109) r2 = socket$inet6(0x18, 0x0, 0xff) recvfrom(r2, &(0x7f0000000180)=""/208, 0xd0, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x1, 0x100000001}, 0xc) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="98f5a6ed0682f5ba5e62fd0167c3564fd0152f12596d76524982b2b52e8688f1dda6541070e3b17181c193bc9465f84e812777bdecc330980f6200a3e59b13afa2bca90413", 0x45}, {&(0x7f0000000340)="99da5e8f4c00c430f473e71bdedc1e21fbec96c6bd58b56be1b56efd656e2c2ebd7be9e00ada4418c0ce2b712cd7d6b9f72e55cac03ce36ba097313c250383682c06094169974875c77cefcafbf6bfe44898319c1bd787e3cbbdfa8bd42abc4f38494bf599b258ea94cc", 0x6a}], 0x2, 0x0) r3 = dup(r2) bind$inet(r3, &(0x7f0000000400)={0x2, 0x0}, 0xc) clock_getres(0x3, &(0x7f0000000440)) fchdir(r0) fchdir(r2) recvfrom$inet(r3, &(0x7f0000000480)=""/124, 0x7c, 0x800, 0x0, 0x0) semop(r1, &(0x7f0000000500)=[{0x1, 0x90, 0x800}, {0x0, 0x8, 0x1800}], 0x2) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000540)=0x400, 0x4) r4 = socket(0x20, 0x4000, 0x6) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x88) linkat(r3, &(0x7f0000000580)='./file0\x00', r3, &(0x7f00000005c0)='./file1\x00', 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) r5 = socket(0x22, 0x0, 0x2000000000000) setsockopt(r2, 0x8, 0x7, &(0x7f0000000640)="91e0f6c7d88837b2f7c90936f0d322f780d3cb2aa67af170957db4bbf1733ee6bb0b28825ca637e2c3c3a35162103f0e48a39bb4d5340087a1418b87d9e5646e82fbe26db874bc2641fb627699e8273df32f9ffbd73b41885691024aa6bbac1891c858525bed75cb054619c6e28b6281c089654ece524ab76761e283bff84cf23ad6890990b08827aea2d122550a5f4fbb224838709b2a6e2529eae664d9c347378589ca559983db3bdb38cc98b50f9d48299506b6a35f722f03e0e3ec558f38b5e5af738c90d6e43200177514e5297d11c83c54b759e0f03edf315fce304265fd8d45355dc36ecea39455a7ce9ba8f8ed44598b8a3ab162f626812f62574ff8886c0890acd0752471542e5f9e09beaa7b8a2f78ef5046247527621898f177079393826de64f7e045812e74d964f028ae67f3c1df544c216bfe1e59f3df9d7fc66fd0e7c6a433265f5ce6f4902c2c66e48c714a23ce4e5e9fd18b559a5efb2e879d69a3f930977668bd9f92e51affc15b0d93d1fce4bb770c1c52b615e13287e59476d310cc8dd1ee224b11acc0bede6a593c11ed576fb71b20a3b909381e9a906f528c2ff861eec88f8fd16775569a245f2dfdd09f76dfd46efbbe063f7ad46f4a30741d158200e8af87f6c1301d0710a99206388cc7ca063ad5d3574d5c7097b51c9553df8f5415e500ab7d355a9f68d6a2fb02c31d7cc1affcd6e4927d6663b78e4826eadc77bb094614aca78e852d7a322f20fb1c01118c09b64a0945400dbc9c39980487e5b57c6784c2a0457330730fb9fedae701e9fa17e85f4267af094a2f446bcffcd7245a5c2893907fbbb1319048ae11ed1d522d3abe64a18d8584f3f8eed2b7397ddb2074ea52dc7e632bb440141ba84790de33f95eba18f96b721d95c9ac6062e7a3465168e729d217021f4fb42650c507f5f6dab8b00317970e187007a92919c3c6d1581d578babfdcd8a5f100fe400f747d8b42a4d1246efa6a9d443bcb7fc373435fb69d6cc6796dcf5af2d5931b1087706d7b3f655ff40b4894a2b01310f42a4235cfb23fd425822bc48939f168661a6b49376e90979de17b16358549af0c13a852cc652358c51e8fd07f9b26cd1ff77e90774ea059b09e388616af83e696f2122f35af49ca1165c9171e7bf36138bc3a8925477d6d6a54c14c6558635c7d14b2f4494c219d1e6735ee2e7e816d61c499c7d424e0890083281ca9b05b56434229503249ef08c354e27fb77e3d71970d05151fe696a5cf7ac63eb2e7903989d220cb8d2b3aa41a7c365ef651de881cee5c19045387499a886e307166869772454dcfb6ad4dc69fc237f52a3d5e777a9a54226e26c42ba339b373e5840975a79a4e77b99454cd3a1fd4a8bd128683f084386fc115b19444d2b43c8bfe9e713af2ac2287474b5345999e0ab277270e82a6357ec56234287d2b78538788c00f54ef13695fafc4fa39e2d35bf43f7db7ac520363332f5cd19ebac2971150f446dbaaeffefd8a5070cbbb3758e99f7bff86faa06f65aa8511d38db6926d5b73e8a3970d4440f99d2663f7bff0fc91893a28981480639274f8035ae019719c2c48e91158fb119e9dc9dbd7264a0eb9621c685c02c4b4d3de44099e1da51838c6bcccefd37d6149ebeed9d6aac2dea096015728739e518152b495af1e2aa5b250acfb62931ea23e5a8304ada272ba5285576c9418f8b500c6261eef02c6e255b0f6542da1a2c79cedab5e5f7eb4b4a00883838bdae3625b24ea855cf831438418b4fe24e94efd33b2d30465c7b07ff10aeef09a5f58ad8878c5c327209f844409c44aefbbb6533e1df40556d1695485c9cf84d27a550d31d433f5a4801896c0be402bf0b1ba019ff6d53e6e14b56da56c04ce4c176a3e62ea447c134fd909fcaf7029c92f6f21a47eaa94fe5140cc5ec3da030ee045b3d1913a08de0ef4764641954ed1ebe0e587ea3917922a5fb4986a4b3f68a2d049b1f74d67135e3df9919ff90f7a8c3774fe9defa9d2b53b200b9aff790778f9c5dfb755429a23101a41fc14150a1dbceb731e711cca9e4da92620b2709529674383c75b062cca4c2316a9c99996e44b42a509897a016eba4420c648035942c1895e41bc25259d309c45d99155a356670f9dff3f67bbbaee82220d35a25a3deea1847c4d5c7395381705897c343e691505fb4f1887fa1c4adde3bc845e9f122add186ac02db8cab7ee5efb716ad34a34ea62ff0f52ca4d3e2a1c43aec5635f72cfb3343aa8f3aaa0b30b16a7f67b6e9fb289b52fde1a1e0251300b32175f47f5d156cdfcd60c52d8c98d6e18c9167840f578cccb1ddb390233f3feeee752351e10425889f4d92a3cb0a8df46f62e679f5b9a22c2099e6b47dc759126f3afeaf1e1f90f707c6065229793f43d96874cb9f262061a4d018b20a2a47c25ac298a804e5f6b22cbfde30fe9d56e09c4c9903b05e04da2322d77d905853211259b5b991f20e9122797a687f30adc9337d7d7a40b744d1a93d0e77cd1334630bac942a8e9615294ef86e55fa1d2ce09973679e02cfc0780fbfee5508a9c5cf6114c371e16cc216e088ac0ff9f8dd911b10042dac6cac4c91fac6d7f57f6e17efc45b6ad8f0e4c846b4bfb90c343d141d2afb25ca5818639a06fa42991befa074156d31c272b4f7856febaa3465af45622d3169b33ef4ad352a776a65d925df2ea446c8571c9abc1709ef3d0c2f23329de980c37be061897f7088e97e11dadad920d99a50245df9ed6587875448ce6bbf0221e0c955fa3a36ecea032805b6df74c77cdff8b839c0ef95bf60166e339cbf6970a7007399982b5f55c98a85421ad726699daedfd2eb5b5906a716aa57e418cb1d2cf97bd1093e5ddd3c7928d0a569ab0d09c84c2ca8fb5b6e002becd475c3ad7852d1b08d26f5e8dd38f85c1853f9ec09dbc64f3570eadc54a08673366f58cf59879c420559b6f7744051f66d6dd6bf4c1cb380887eaeebddc09c53088372253acc54b8f4db33f253a7db2d078749c109d54e121cee2ac35a8bb2e1a3b2e45ab6bd9177744d6737349978602de53f534fdf3b49daf778b1d5e64045803c8c5357956e870d8fe8bbddc1eed05a0f88c3e0bdbeaf241c08aa1a842a2f8c4a32901ac4c2fb875bdb9f55bc9a54fbffd1a3717f062635c79b0c0a669bfee73370dc4b7c278574fb9ea335d2af464d1211e2cb51bb260c28e5cdf310c41879a17dcd906f4740fc0375421d847e7fccc72f076a3b4c8a72d8df44b006a5a86cba1dee66ac3fe8adc179141d783a63bf3f386c558d48d862a9d6c429dbd64f4cb49092ffca39db1958a3b249e4f8e99458c91e88fb89aae327d3316fe3710fcf90db44299cc4086231bbad63aae3c0b60430064fb95269d233c392585db5081d90faa15f0ca50e9a2c9e0928632588b104c7b7dca82a538e54c613473e82560149053370ec4be7867cf23f89cb55be6d7000d7ce2086534f54449864e9f61be4773a73f9bb15d702be1302ecb3a009dff06f9fc1dd4777e31ccbb7498a1239aa6e1d031d24bdfac36ae21266704fc1de15e7c7a4a298b2418bf57de03201d278eb0ba2a637422caf7b996ea761329ee342c25767f093a54ae9790cc961cd4cdb7bc940f8338146c4b9c5b957d81c6c87e1719abe6f5479b98d57288423e66e006ea8a9135600e2709e093c8db451186a23db0a20ae9a1cc664b1ba69509f50ddbd23e63b72775ab41185b07dd90c51a5393be84de1d8e0a15d8d29bd8f87b83689b1a8691169ef90d82ca0db50b9dd5c178d048d255bda8f8508f2a9aee66be809d4213f68ea2fbd455c4a539934ffb3d7f84140347cc4563568d000261e6e41df953b9422d97b3e8346a83040170da33e38444937dd32c53d816d8e9fa553ccb45b165d5344bbb55a440040c1ea402ee9b16ce2487e98f24c2cc808b6c5d00e5a793f5d0329a6422a47c34fcf025bd201befc5064d66638b815b3f2d190bee925e2dd1c2aec1af11688ceb953c6c94cad2f3acffe59b70e6fb5d02fe3d7039008cdcd16d5e4d96548208d0b337a33801241640ace7c0d1b565bfc5d51cccab9e7e17b7977ff96103ba6df3ee7c05c17fcc49e11880cea33836635b72381790bb31792847dda76b21a719a91e7f336e76ef60735b1f9dc8967ac467ca19ff681fcaa8ccec7006533233742d7a2987ac4a1185d1cb913cd578086bc2dd49904809f1c11ee143cdef611e2cc8ae3e6d46271d5d4e4f69cbbbf0225aef5f558349e9def9740ee36775f6336a9d0b4185668846c37ce77b6d3008b6d8b3ed317fb89241d32492e2ff505f48ba6935e6523500f22475fe36678fa86c2bcbd45eaf6d31c75a8a7663be9244bbb026792eb60bf58c5a4ba5392df27cccdc248db9d712769b03c6f7df92d21f0722c507fb5a52987c0626faf9836555ac600cf0d05f31e9bc4f79b4ceb2b88a4c5035d8ff0b01d8c3f596c0d1d3a8f994870310c34abd7d14dbcc192ced194094cbe1dc380196a7d4dc601e8e78404194305ce7855f3a58008095d36946a6a829439faddba0a1a6d06db2b58d3c6d9f4eda0a376f36637e88753df8413c7eedd30f4853a263e3dcc776a03b704ee3c833b905c12ac1d6e242a3ef65ed62d93dba2f0ffafc2a44c2b927cccacc8c5fc5855e058b71000603cb5ab90b8a764285cc5c11463d2dbd371756d76c5f2863a6ed48bdcb1cca6f2e54ac66a395e950c412f02fcc4438e350b50ced074990116a5b949a21cf6a8251a7f2307ff0f58297bcd1e84332bcc5ae8c69274de16eb694eb87ad3164fb3ff92b72d759945da60ad1e15dfc168e7f4cd88255c71a313d3ae68b7d4fe4ee9e5f0694b7448281e41085801d3f7c57158f71c0dab1b59dd3159d96ca1e4d72012283a54abf6b24cdc24a64e3938abe615f6f412c7d943afc0b68ee18bc7a873e20bd870431afef40280c42c8873d30b62fc7698ebec7e474b4512f81816a331f1556f0bd7ee3db708be1ddd885f49938c542b5ff0e02b6f9530122fa29fa654a0f6a85133cd01fbe923ab3d82e131d4b17899d264b475fee4af08f3a5ad68536aef936371b3a4f8981d3b5f7fb3862f28d8ca3fbd06e51d9731e024f844f8e21c14a2a1bd16ebf8645d4f89fdca635f3c91423daaced21fe396f6fbf1ac2eb4e0682b1fb0a4d31cefe4f54bd948399fc321da1700dc1240512359cb5bbab83bf47a662f8b985ad75f9ea0c05ab05f0e32bba513af17175fdb1edaa0ed6178fcdb09338b8b94387bcdb37639dc5789f0a7e29aaa04342d1797a235654b4f2bca71daee9f5fb304cc5485b9ec718c87b5f02165348d50457e8d5af0f528bd1faaeca0a9383bbabe0240880320cb98201dbf4f1b60e4cf6231c04bb3ec55ee42ff23945d8896855a85f2396a1cfd6ca9c0c1a7d1d3ba0793ebf0d6c45ea4865769cd48dc7966787c64cc25939e2ddbeba61fe259971a7691d17bd3bd87622bd0f4434317b09e932478e93a22efd4caf9450dbe916f4e75dcd850ca3d98410dcac38be23ce2e64222fa6cb9681b6fc487f22665c591d5b33b0d7bb470c1fd95ff3c851de844406f711e818026469f9f38ed47553946a424a9617d08d842dd41687428a1debd12be7f40cb983d5ed4093dc3d5a19bb869928fa1ca863e59402c1b89835f0010335a0e8db4b5b80536a4272087f9f04b00f2d6e86abd4d8edab0666db6597cd98cb57e9676e56cc4fcfe3e68a208be44539587ef6c29f4a51592b83235f9a3b757a71c4e667699fd1501c468e617a72561da351b3c712ae5e", 0x1000) sendto$unix(r4, &(0x7f0000001640)="b966cb4f35cc27791ca6643d1b855d4cfc7b9ef1dbbb4d10decfb8efe2185582d9a9f99a145d6bbbf6d487ea308a0b9f2c9b90b69c57f7b2faa4bb61fc53c5071c60c0c07c08982e27c4c25c4a1a76c3117a975ad1dc8d827e2e1c9c947458aabc32aa713f07583c518054f5d954b357d084071a52e9b88715501ea06e65d902d1dbecc92c60d409095057aef797be4c", 0x90, 0x400, &(0x7f0000001700)=@file={0x1, './file1\x00'}, 0xa) r6 = openat(r3, &(0x7f0000001740)='./file0\x00', 0x10200, 0x10) write(r0, &(0x7f0000001780)="98be36bda36871b8d984f39ce99196b7d1bf0a40549a541864a3665eb0971d59449e89c1155a2d253d0fcaf835024d093b7fb74beb3e09bebd54c40cc3643d4a6f6e876a69990f65d9c626c5bd0bd31eeb575341788e16dba1c19e2228e6b0f8c1d6303e7005fbd1fd943d4eecd2c16efd2f0e789fde65375f72429aad2f19607399dfb4fe4f313286722194be1521d89c9dcc03c629cd05abc46e0fcbfb5189f2b2a23d10d3d3d13cae9a47e47d53b60e3bdd75c17a6d83e761c5678186b2d0fec387fae6642735179e984dd7f039359455c2a787dd7fc64d3d3d8042c87426dc5b", 0xe2) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001880)="192970f885a2b241771dfbd90b650fc83b1a6806d642bffd75520a2f8dc2780c434cdb08ccd473f5f5e6ae9a7ade74ae8188fca6ff4d0e1d2a06a536439b0a", 0x3f) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000018c0)) dup(r2) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x200) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/21, 0x15}], 0x2, &(0x7f00000011c0)=""/52, 0x34}, 0x1) getpgrp() r1 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000001280)=0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8910fa87b00e607735c579873960b7afa03feb65435bff551db56e620675059abdb834b367759425d46a29f3e291a7bbaac7a65aca2f100ad4492e73e79473c780c6faf0e653d06833d6e4fd9760dd67fcf2c6e51e8800798aae849154cb3f14b01800cae17653666950e726af80e2af9e20e51374dee2a350adb6357637a13022ab00c84b157a231cf0f3a5b28c54aaf53bc1e2035aaaa52f5b293aecc894ac4bd53363291b4e5066657cd7add39e989eb56cfd6178dc705e48808bb5d55defeb2787e50c54294ada0bf130285a02205c", 0xd1) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000001240)=[{0x3, 0x6, 0x1800}, {0x3, 0xa02, 0x1800}], 0x2) 16:00:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1, &(0x7f00000004c0)=""/232, 0xe8}, 0x801) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) lseek(r0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, &(0x7f0000000140)=0x20000000001) 16:00:18 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/222, 0xff6e) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1fffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000340)='./bus\x00', r3, r4, 0x4) 16:00:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ed2dc8f6d484154"], 0x10) shutdown(r0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000380)="3c3168c661df90cfd02a5288b7a227872d856a927803d2d33d8ab52f396d0e50fe9fb8aec5ae8c8abf78179c6c36ce64beb71fbb1581e1531dbb3b0970e25b0a63b495761ac48d0f5092f1935236885a5dde07489efbcfe56c65450424bf40531fcb688a0b96da6dc2b75e6ae5d38d811ab5b74d23807f76372a8cb904a290cdc0d65b49d94f5e0a9145dee0187ba926dd", 0x338, 0xa, &(0x7f0000000340)=@in={0x2, 0x3}, 0xd3) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x0, 0x100) msgsnd(r2, &(0x7f0000000080)={0x0, "168d300e8d504f90c5b4ae88641176698b1d0b7158fc6ceb03621bc3ecb14adfdc1661f7d7590cb3fc37c957971b2ff5ea983c4be16bfa0ec710a6c92a59db701902491e1aa7c671a72a998c62eefee626d90c3d29ae125f6836336f169a2d256514135a4ff8ffcdf7a32155322d2b091d1ddcf74e"}, 0x7d, 0x800) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x23, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000580)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00', 0x4) read(r1, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffa) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000007c0)="4839a67a4aecdf0c9cc54c667d1bee59ca3f49685b69e58ef0e061bd9b84d5fd989a8152aa4c141c70555ef2dee0f84ccbaaa7409bdc5e62435a496db8cb7607a1a2c4f9175ba4d4cb6c382e09ec9559e8465d1033438ce013de7cec4f2cda53a80b28e9c4a95d01eea4752f12738cd40389e3b1a5ecd6c61574163e9539bae6af9c3f2ed1fe6f5c50f3e65d77c42a89421dd2de2b6f7dca2fe7a09e3a52fd9ca878f6903b9cb01a3472f94aa4d4bd39af27f5798d5080d362ef49bfb9badd1349fcf0362c4dd49f0944b2f6fa2e983dec7bec1e36ee8ef3767d83215f0877eef94d5444258560cf358cf2d078213a106ce8bc211a1dc3a543b1dfb638274b2612094e8e9f21e31be6c11c27c875e054d55870246cf54359fcbe263ccd19a87724dc87b8c0e65a525017d52da7e9a30dbb687e6c557d6602a8b646cb7fb463892a0bac47bc4a16e0d2b5819e3f1ddff3eba2fe877602bd7cf540973629a3bcbca478cb039e432eadee9f9d98690048ca6db4d6cfb3f9f0d968a5d42ee02687bbe95d604de00760bf5040f86a8d4b9c1f363bd445fe18ae2ae3db23285f78701ed484d465fb02f0a7d176d54aa7077aabee5d552bd7b05a47031335dc11c429beb84e5578c5365a8391a41897763d4fb666c6830fc8723bd0ae0eafc3244ca75e78b07766b168e12bb2a9bdc857eb0b26ba2fad81db3e70b5aed86a54e58737d5a3f877267c137375c454573b2b153ed800ae0776fe2b17cc7ee4bc7dc86340070ec5635595428fc88eaed9f156c5cf07bf03c4bb61e86f3032cd97057aa516ab99f22edb83632d603b52803ee466a27fe3bc8d38116e81e62e8ea44a54628b272c921d4973550e594242a7145117fc87fceee1276c84d11e8e4f5c381c3efde064ee07811bc815612ec797b30fd8725366919efb293f69a4199aaeb13504523ec1fb35eba1a3ec7a971b092c15f4d25964319508a887e304864e622577815b22b7174719d434b149eb784348509d982d489b00fa649cfc70f8a7e2aed13123ff53a5f4550d37ce8cc3946c27874fd5ea7b4a8fa3d52f3210135247f81b5587b39fb0bfe91e8c59a527a8230f28a2c1e6fc99720476fce6d5650d1311f5092888d5f1e434c3d2cb201131dbb6ac61a02d83fae399442435054512d039facdb3c8551448ea40c2b8a5bc259e1026b4b68393551448f8460870111a09b866308cb588324b2d59f48a68a74bb66cc035b760809db68a3eb7af0b18697f742efa8e216383a6a10dc7d62236637c0321c04bb948e35a5cfe82cbbe177493166772629d5e12d85a463f203c599b38edcf14f73ee0c083abed5e1fe2ba2e5132cfd2b176d12f34334bd734d1a323e6cb25bf4cc8d78ee6fb12c50e1aeec0a7236ed758828ba8e8e001c45b4db0f1126ff96d505a3a27ebf36dbc62b167e6bccb9ff76da96f50af8aa5c6d70486e99dee0095017611f4db969978d35cb85d8434d3526179355111373bd08078797ea58a4e45c08f4e5900ada6ffa2792ec0f4ff0254bf19ddfa609502254fe8af03db272405f46ef802952429b077677d277983975d8a597b0a7c905c6bbccdc4695634cda5088d6490a8495870c1084d64c87fcf003cc525e3f24bcccd7f3db9f15ad63afe024d25273f088a7cf709f0cd68f6a9386ce5ab76beddbf2be2061097b3777d0af24659ec4ae9c9c7254ecbfee68d505a3c24d0fe0af701fcb862256143a349cc59ae65b256a1b81df6c221ff5b030a229fb0b7de0f02c428263de18573b6fce02abf132aa312206b6975e75fa347734cab125670128c965a36f9cd7113d2c07151d2db0459581189ca5d52e90e14705cb8b88e590eb0cb4bc2bfd5fca5d4d16b80a915354c76d43840791f5b2c76bb7244133443ae0ee5758b650d9ae77b4fd83e3b636d9d36c53535623af6fcf67cacb9931eb7ebb3b082569e0fa036a226594486f3ed0ff28d434122dbd87a4b3ef62ede7e49c46c1b2390d239281b75e0702dbfc0097c376f02d3c550892b54a4eec757626e127fca4321b42e8edd8eab60bb003bbfbfb624c89cf42119501aa70ac07b78a419a3de5330cd99826ba6c208babcc1868848aeb007d0cba5d6729dd8edbc310c5464698e402c269e037dc456dbe893123a0e848fe63eb1749cdb295f7d89d1ec84ea5140a7c210204d725c6b8a8cd3d91cffebb63cf0281ea3e2a572e822010f38a52f465b6e8139b533d3bd248f4674552175da65b0807c2014ac2aee0b51fe164e3b3085f16b31cb26e30ccc7f3b20361cca4727f34cca668673bd82ae8b12f843fd9c39bc4bd8e5fc8c7d22cb88fa4e852c84de0efc94d509f587d379d804254bc30dbbbaa08063c991ff857c377ef66b6bbe9cbf932d271dc99f8a0bba209f7f5cbfea82c92bb14f5a985cbf5af8923b3041ab9fdba81275ec36ba370ab7501b22e195605e774e1dc0b097240b21ee7113a05b7d3262013ba7ffcde0a0b4d255162deec1c2267b1071a02613e47114dfe0609830fa8e95adb6303b875f52f0fa3a6795f7d665ec19e61ba5d7751bd64eb2778f73c1f6ad9ecd998f5b8addd01dfba31862526cc2edaffe204dd558b1f0c225097d6edc3dbf56736ddc6d567619499c174735f4331cf4d7e90135f51036b9a4a56d510e793f728f1e23ef4eaccd760041f5645f9c26f8c58f5db3e46b0acdc8fa8ca559ec56584536b02597ab1ad0ee43b40aa269a6757530e8af257bf9830487db16ccf61e3bd513bac0e68ddbe1f723a9597aa977f608dbed79585764b491222579c5222efc142c7b7746ac43bd86e0bb40114b39cf31bdad251aa9dd5e63037039d9c38d14ee8e156dd08d0995a47295a54dd8e2acd5bf8ee91deb4258e9f33f4aed7b1ffe38f88881f7f0df220215c7bfd81d410d713076471e0814c2d65cb71026809423a6961d7b8fbfb4a1e24429f52c9d70a6885551e213267ece0374e40728de60c59dbb525929bc1a7f02522f1b715a0116325b01eea865fba830dac9bcd2cf5c7b7261bbedbadf61776167b68d9f81d5aafd1cf2fc0b4e9783b3f1691408424299e0e7916deb899a5029367bc65a8dc0137dd57c257ab820f4369fc3302ab615d1638182e6c573b62908f6f20de2f2da2b07544edaf602572309eb7074c0011d3478b76600719c5401ed4e6dfe5ec2aeac1fdfb575c5cbd8c79c95dc4f151b41c1a2ab95b24a656deb191ea3f19ca2548c996ac694633cf9c8326305c2cd6ba18236e07aae899c4802436cbc6bfc3dd5b85af8528013322120cea2f070d14e0a77c7a93b2d97392bf65737ba2e5f444044bbcaa23f6a01d354fd5f778bf767446f7468f606b5683cacbdc4360a83385000ecb0a0c36e089d7b18334dbdb01f103251b9bb54dea2a0623e27b12ea9ecb6782149d6d7c40892d807d528ad3b3d4e6f3958a6cfcd29493b9c1544d6d6f6f241b92dbdea1edc4cc059a6a458031ae333815943d39c9401bd0b7ed5b76347abedbb65b777f7fc2d5acf7647008621656a492a449c87c3795864fe50d010e6f9e2c3d56a4b6b7b691cfb7af3c7eab51af4e2cf044c20e09cc70b50a07fb9bc90b7f18a5aba2d44e87172f53570e8bbdd2a9f542bac213f1df1ecdbbd806c4461aa5d235ad205ed50da2468e5828d2b39eae5d56f992c57f0a80189e302bc0a1d3b3474ce56d774988ef9c87194f1ec582ed3d03872cd749677c79204c463d913192e025213f2f7c026a0fd0f2386a23688f8743297b44d2ba090dff225daf12c8263c801d95cf36477bef538d8af3d105c0f3ec5669678aa741d30ca544aabe4d6c58b3abaf64cf74daf801d6cb536bc8ffc0b87e6a7385b4f1288c116b20530158f8347eb38973c3298d43ba787c0c31e4e7653725758748fc28604e6815ccb62863b274fea1e472c4ace125912537fd9ca554255d506cc935277414d54abc897c95ff57f0441d5d366cf81cb35cf8ef4387471202ee46ef16764021763c2e6e57eee2e21af796226dd5c4f7d828978d962c424cc6f5aef3e28926644443cd758c99a4b3564051e8d3dded9f81dfdccbfe6ca2619bc455fb2ac9db90e374679f2999a659bafc73cc8dbcd55d12f055c49faa9b1dbaf3afa03925d680b615c5b91804bf546cad56ef9438150c374e568f32b9ff6981388e9bcae7924981cef82cb27b17e2f6769cda7d494bbc2bb8f1a583ebb91ef2232f8b511e68ba0a50537a8409dcff6ef44b3748260467135c33782ce4ad7268ed8fa7b594903e4933e38e468254d177be9317b64ea343f24d0cb05ba2d0bf478345ae3428ea4e84f04943907873f603222c62539f7cf456737df4af10c32911306fee0513b87e513e1bc4959f0eb691d5b3e3d68af658938c82d3010c38bb5e528d2c6252d2c60647b6b3cafcc0f9047d976ebb81b5951f95f30ba28cee76c1501cd2adedd5d92b5adb4be4a4085545da4b7d2a7e10da1ca14701846c44686dbccb828a4994ec11690b0b96d547bb7c9ff151e6c78dff5369a464066efe4229dba7d6f8326830cce91209d68faf5ce0dab16e284200e1584751e569b5f244ba3fee1943ad9591f9ccea8495b90ce84e7e35999b2200a1143dc8d301d723583441ae544547486216361459b4acf243419f34fb8719221b222a39a47232d8ce48f255d4fab2f3e7fea08a79191f5e7024070820a645ffb591f0c9491458f6de6998e71d9aefb0d824a984d6ecd38f86b29503896b58ce30fa6d6ff0bc0ad6242c291ea01c46c96e7e5042bb36c371275d42d541c9537873fb3e4553592f122e596146cc962f969aefdc2f7fa191d4debadead434fa60a9936244a2ed32bc61b338cb961e37a9f97164b0faef0675e6f5003ef39684f416d04b8f6a127d9120eb11b83d3db0d3bc24310ef20fdbb2254928bb48bb4e5c1fa00a9a5107678f13b1136d5dc3803e2e455cfe68b7f000fbd312e0c7bc618fab8825f817a3f20c6c7dbee1e7ecf61a2c6b6e9e6d0e7b12b8ff58b21328c5a438fa06cc55713a406837bc03affe32952a3ea2a56ec2f9a15df34d5dcc32e467f1fa0e0461e54c22e50a34392693f0f0ffa15f57b4d42e14865d2b4d02f339f56d4345821a1cb9a55f864423cb92e0b971764ddebb67310ec4de2bf40d4eebf8abbab8b109e6e1782c8baa2e1197ab3920d643481e5dbdd15254075d3aa5c0323fd1e5dc0ce8064caf60f2accb26708145bc741f8efcde1d257e0e7709fece9d32313a91e10ab2912bcc1ed20519c4b1557b4cb7cc19de8d2268c488a4f6590a25b68362c81bdec21e3b4af6e62699abefd44ebe599c48ece37156ca3f04a58edff85acc16af7c3787d6a0cb086b55af51c118d5b285f76ec4357dd3005464d6106305b4ded4fe5f3556bad622974e48b1078c2769be6c2f0f75e3d2e6341f41aaafb3c1fb0a211eed01f12ff1070b3d878dc8b74ebc761aa6cdee8ed3d8b3fa02427ded87d2476397ca7710915668bf16d0a58b1d64ecddd9787994dc3c24016c931ae826df95bdf254038943b97e2a7795c35f429adcc87a6dfb2c3976f6a69340e3d8d963ed2ab8ece27837e9a1ceb48969334ada21feb8d8b02b4381b25491eb93742a4ea9415fe810f978cd6a6484183565454e42c507fff972ef9a514bf00960a1ed5e0a0173b97d305107f0c3b822787a5ce2382baecb251f2ae086423f5218f0ac8b59a99f1c3cece976ae9eff43a954bc1d24632d881494618d606c809d5083e830171859d5eeba11b12821fa4271f8c4b98623a95d11029171f36de9bba2de2ed14d7fe1", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) execve(0xffffffffffffffff, &(0x7f00000003c0)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='[%\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='!-\x00', &(0x7f0000000340)='(-,%*-\x00', &(0x7f0000000380)=',\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='$\x00', &(0x7f0000000480)='\x00']) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000680)=""/232, 0xe8}], 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) open$dir(&(0x7f0000000640)='./file0\x00', 0x888, 0x2) dup(r2) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) chdir(&(0x7f00000002c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70f, 0x40000000000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x41, 0x0) dup2(r1, r2) r3 = getegid() setgroups(0x1, &(0x7f0000000140)=[r3]) r4 = socket$inet(0x2, 0x3, 0x2f) r5 = dup2(r4, r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)) kqueue() 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x8, 0xa53, &(0x7f0000000040)="835cbd64a90d8598ae72b5f59ed812fd08727708fe11b25357b4f506c0002bcdb8637106c04411f52905eebed56b60cda38195fa4b9a", 0x36) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0xe326, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0/file0\x00', r3, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflagsat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x40002, 0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xd2) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x802, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket$inet6(0x18, 0x5, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r12 = open(&(0x7f00000004c0)='./file0\x00', 0x20221, 0x102) r13 = open(&(0x7f0000000500)='./file1\x00', 0x800, 0x8) r14 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x10, 0x200}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf0000020, 0x81, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x3}, {{r4}, 0xfffffffffffffffb, 0xb1, 0x80000008, 0x4, 0x401}, {{r5}, 0xfffffffffffffffe, 0x48, 0x20000000, 0x4, 0x8}, {{r6}, 0xffffffffffffffff, 0x60, 0x80, 0x100000001, 0x7}, {{r7}, 0xfffffffffffffffb, 0x8, 0x6, 0x5, 0x4}, {{r8}, 0x0, 0x43, 0xf0000000, 0x727cbd8b, 0x21}], 0x5, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xff, 0x4}, {{r10}, 0xffffffffffffffff, 0x3, 0x80000081, 0x8, 0x400}, {{r11}, 0xffffffffffffffff, 0x2, 0x60000002, 0x8000, 0x10000}, {{r12}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x3}, {{r13}, 0xffffffffffffffff, 0x42, 0x1, 0x7}, {{r14}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x4, 0x1}], 0x1, &(0x7f0000000600)={0x40, 0x6}) r15 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r16 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000640)={0x5, 0x7ffffffc, './file2\x00', 0xff, 0x1f, 0xfc00000000000000, 0xc0000000000000}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r16, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x9, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x7, 0x1, 0x69ff616f3fdd024e, 0x8, 0xbc, 0xf455, 0x0, 0x0, 0x5, 0x2}) setuid(r1) r4 = getuid() setuid(r1) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lchown(&(0x7f00000000c0)='./file0\x00', r4, r2) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, 0x2000000000004) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="234ff4cfffbb8b2e223775eb117bb182828d90f6ee752823e88b3164b5f06e7210b064ca8e73f2d047f736b2c24506e09b98e9c2f0846e9f90e8f7895a4a9db933595f5dcd831e60bf7e86f1e8c481204ddf05e7e3bdba89deac1cbad282e105f85103eb944354ef6fd96c3bd5c345ea40a012846a7d34c8e48870926311c66debab041eac09b525c1d2d0c2116ed55d644b345acae876581a3b7b6c11a70215b12f54470ce073108eadd4a92d6b7c95fe913f889c7522d352b63b9650d9e5fe3226b7ec28c09881b61b9fd719eaef778af5e97d00cd6048832efa37", 0xdc, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/218, 0xda}], 0x5) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) geteuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getdents(r1, &(0x7f0000000240)=""/159, 0x9f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e20bd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209884e89458f4bbcef4f7eff997e86e06e16a5a1adc970fc90c145d1f66ebddd74f8a8cb2dde29882179c856c52631127239a19cdf8f2b19baace430cac6ede667f6de7de866f1ce1f83d0f32c743416fa368bf6169c84084742bd59ef34980b43ebba65b947f4a74f1bf958c8812365dbf6ff8d56a65e8430f0", 0x18c) syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) readv(r2, &(0x7f0000000340), 0x1000000000000220) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1d, &(0x7f00000000c0)="32558169eb0a425aee56d786d538082f588525023f4e1e596dfd17ca97") pledge(&(0x7f0000000100)=']\'\x00', &(0x7f0000000140)='%[#\x00') 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8296736c0353d4a0022e12a0c50ea9632bb6fd16171d71d01f1230e1efd149e5b6c825f023976f3ca859c1944e579f57569da1c189c0e2b835e1c632f59896a4e9500a2e33fe3a43f7ab7d37bb7eb4ed8766ab46ceafcc86563833498fb25abfd6d1c3e4fbdebe1b60a5fb57a9eb776f3122e48f0f2713eb0bc3581f5a02134c39f7f18b3092e808cc7407f38407c69c6a7113b0b938ede751cb97964ce6e76538064a7ddcbd6c4324b254e498be284f4e14977f394c59e754b4f593e3b30d1e6dc4ab4a4a6856c75970d57419082655a057d50f8cda67ce47a0297d8d30c9580d3814d9f5b76e96598f3b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000880)={0x3, "5d23526cb8fcf3d17440e9769ec0ae4b6e35286f01b91e62d175ff16d42492a94e41030515e7ad15b3522082966dc401b6e03f3c49ae69ccffd3a45d60d2e61b91f4b7c7f64ab7b30de722a35f4155470ca42b070ca91a03b3a09d3104f2a7a17efd704f57f8b3ea42796b6674735e9cd794fdb9fcc84fff657bd62b1846bddd25b482e6e20a2033c209bbb8ef42e0cdb6a26a764a69400c5956a9066ab46f99233bd0724a9e7293b01455a19cbfe20a2baff6b0eea7af16ded9a48f5c7a1cc7e449420d8dd2073fc6f24af4078f09e3ce72a28033c5f3dfcb"}, 0xe1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000780)=""/232) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) msgsnd(r1, &(0x7f0000000000)={0x1, "3274c80dda62c2dd7c3947137d4c956cb707ccc08deb114cd1df354a2d50cb1058c31f50d98c09eeb2b574770073aafd2bf0f0fd86d83cd60e69567b2420cf3406478939183cab60344de593894ac68c86e941659b2aefb54ee974777562ff5a5b77e9038c6214c9f7d73a89fdf29debc94f65edb7494c84c8a1f871a30af63bd2c57b67833633521589ee4b81e662bc70a3a75dd61b8ca9373484cdb452023dd65e146da9ab"}, 0xae, 0x800) socket(0x2, 0x3, 0xe5b) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x100) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) recvfrom$unix(r1, &(0x7f0000000140)=""/107, 0x6b, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) mknod(&(0x7f0000000280)='./bus\x00', 0x80, 0x8) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x8000810, 0x25, 0xfffffffffffffff8) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:21 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x401, 0xfffffffffffffe1c) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c49e3000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe439f3c2ff8a0d530549c6feab2d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a", 0x103) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x6, 0x9, 0x9, 0x200, "08b0215da78441a9875e82c3bf553b56b5beecc0", 0x8, 0x7}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/33, 0x21}], 0x4) poll(&(0x7f0000000100)=[{r3, 0x121}, {r1, 0x8}, {r0, 0x26}], 0x3, 0x400) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) read(r0, &(0x7f0000000000)=""/128, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:00:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x20, 0x7}, 0x1, 0x1, r5, r6, 0x7882a99d, 0x101, 0x3}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fcntl$dupfd(r1, 0x0, r1) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x2a6) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 16:00:23 executing program 1: execve(0x0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:23 executing program 1: r0 = socket(0x1a, 0x5, 0x100) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f00000000c0), &(0x7f0000000100)=0x4) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xa74, 0x4, 0x7ff, "6f5feed0dedff36ccafa83d141a780907c0c576c", 0xa142, 0xaa3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3000, 0x4) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x100) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80000024, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x2, 0x1}], 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0xfffff, 0x80000001, 0x400}], 0x34c7, &(0x7f0000000100)={0x3, 0x2}) 16:00:23 executing program 1: r0 = socket(0x12, 0x1, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x80}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="8ebb31c203a2a6b610a937c61c69798b49f80a0ac68cb1396cf2c7ac3a76ee93990039351730f57716f89e895a529689173e300a1a4197cc7b838728970ec87a1d3a9ef2afaf0c176c7fcc82f3b9f5b6c6cd71aed1b46c0dd4fa116c964b9853c9526641f6be7af70991d43a866398439e42d93f205e1f21c274da5473d7d184200efec97e378ad79e4ac45f53beff354b7042c680b8b0993060fb23600d8725db8b2cd6d98d4345e4bbea5d2d87e946c3dc52ad27877b8ad22816d3463669f5b9c6ac9d8c39d9498f4a961d86acc1f93dee5cfa841e857adfd1c839fb202fd437f64f8f546493ddb56c25471f79d76359", 0xf1}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="a80000000000000001000000b0050000a698c1e4db49b3416914b60deaeb659cc219a1a4d04b0af68e28a7c98eee09cd70419b5cc9e21464b7b3a97b2b64a4494eb97dde2bbee0222016a19d73f9bc6514070d7b7d2bf93c1fa720e1f038f966f5aa3278a572eeddaef1d36d2b35857068d125477175971129787d8c93fa9659150bc48b2b35c14ab44a073381b1e602798088d083c335d5fbd36dc4b3446c20ea3b07a28d13b719bb54c75f81138d0b3717077c84344fcca50c14fbffade2bfb253a17f57ec673089ca4a846753d1ebd72087f2499f8befcee2ac11c391adbdea0eef9809bc4c07c63499593e53b119e0b4772380f601ddc0edc3f4b1438636bff7025bffd7b3328497dbaf0439728614d99bb39f3ae123"], 0xa8}, 0xa) r1 = kqueue() r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000300)) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xffffffffffffffef, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x3, 0x100000000000000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x5, 0x3, 0x6}], 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffff7ffffff, 0x1b}, {{r1}, 0xfffffffffffffffa, 0x2}], 0x80000000, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/110, 0x6e}], 0x1) 16:00:23 executing program 1: r0 = socket(0x12, 0x8, 0x400) sendto$inet6(r0, 0x0, 0x4f, 0x0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$setown(r3, 0x6, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = semget(0x3, 0x2, 0x40) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/118) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0xfffffedb}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 16:00:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ws/ouse0\x00', 0x10, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="004414a86bffd65021352d", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x800, 0x0) r5 = syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x831, 0x0) r7 = getpgid(r1) getgroups(0x1, &(0x7f00000006c0)=[0x0]) r9 = dup2(r5, r4) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000007000000000000000000000000000000000000000000000000000000000000000017612451bb16345dc69b91e00000000000000016000000000000000000000000000000000000000000000000000000"], &(0x7f0000000780)=0x5a) r11 = socket$inet(0x2, 0x4000, 0x1) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x10, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) r15 = syz_open_pts() r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r13, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xb) r22 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="7c1c80213a7f4a0779cce2b8da500d7391aa8d8203f5fa0ceb54da9f5ca49469e8edf8b9c175dcea894d72a228de44fceab5f6fdc67d544242db05f587a80a54fbe8b40fe92d01ebb5e06b239b2a75e02830c793c648187201d9d7919522d0f6b37337ef910e11711dff70ea46554d2313c0935988c35199cfde7fb10b55401f6bbbb8043685a502780a92d123266d36e70fc006ad704e9466ca35e58af622e653324ad922b2328f38c8a5f1a7d8b4c1e723e56ff8fe78098a0809c6cfd694368a1b9927096ed1ba936b9bbe38", 0xcd}, {&(0x7f0000000180)="0aac76453f5184c5115abf6a53c80e8b697060cd9bb1", 0x16}, {&(0x7f00000001c0)="835f73ce9a5d22c3bf2a081b0820f3469469e4ad90d5f6ba9597827b4b5c431e09fce134d980dfc57e7780f9edb2cf9f547ce6f24cd6214c2d5e2dbde518f0f7fc8a4dc67acd8da763cdc7339206d8dad5425253923a9e5dcb2e2a76013535cb6aa0600c877caba9b87dea0b3729eea1aeda9910f81a82fab13a806e2c148b5d683d143154d84448f946ce1d8ac5f1b78aa2ddc7711abca99beffe835388a00bcbcfcfa7548d9ea844e39b51d73353ece9c0bbcd83c5cd7ab6a132234c0563b7b3f337cb45a1f2902f0c3ad6c9e515b9def2fd4a639ee4dcc592f089", 0xdc}, {&(0x7f00000002c0)="bd3a831d602c369ab91265dd2df76f3890ff7bba1ef37a50a4e97acc76b9fbfa33978ea1002e834026664bff3ec2b85cbe", 0x31}, {&(0x7f0000000300)="7d96b110c5975b5f9e112e714ac5c4e1a9ac03e9145e6ab58890d2b4e3dd952b8d97908bd5b3d162d43535c209a254730aa596bf8fd02a84210cdeef3ea63876edfe2f9e", 0x44}, {&(0x7f0000000380)="88e060a301e88030220e6a9858115f5178a9fa327c3dfb5bf2a92c55f8c82adab869563ea2bb8467b5ea1d6bac2d88343e766838ffe0380799b9c5bdc03241b20844fa754e3e2a2dcbbc0b6d0571a099b57cd895cb7c11c15778b2a888865c53cdc952c3e934570d5be54363eefe4249687b3cbf073d8e4589599b3b5566c71e9d48e73b021529c938529887b1a46f1e1bb3db2622103cec8e73a14ca15571169c62d3f9e74323d19fe08b29616064ef283dc54d62c5687d19972214d672713f6eb2", 0xc2}], 0x6, &(0x7f0000001100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000010000006809b4d85e39d83e4245bd0d3bc1fa96c3784c74356c68d0eba24637fbe71dab08a6f83eaa09a1d9e0c8575d1c48ff8a9171c59d4613d4bff34f106c09030cfe9ab92e8d72c4bdd53d2427d70a010e66810f03eacad2bfce22d0774d64ca5be786474f4e5ef885162e0a3771729cca0907e23acd31bfa62ff7930ebb1dd8e5e0dddd97e15ded84e2d701c41294d7daa198fe995392df7b6f71a5b9fc6e9353b16ff0d9b10309872b37a0b7e354f676911761d783e1c4b182142f89bfcac2fbc16667b896d3701b49ee615cd2289ccf34377b90f38c05f84c7647b7be6b551799419c719c922d8196b1f4ca986e58ddef79996c", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000000000007f09dbde2e804cab74ff9780ce880310d6fe027e98d634e073cc4325730be688ea463e4cbbd054a48aebf64fbb2b2219740be92e4b5b910e1bfa34ec267c1cbcb0b54395fce9ffc4db3abfadf3e6d5773920cd8ea7557615d00f0000000000005c171dba83c49b1773c6d0e749ea7a0307f743af3883468c89c5503a06d5ba377f5b3dde5ec4e2869457e6616a124f344966935b42f9e49a8f7c6c251cf3fc739a9b359850b4bcd86dbba47ce14e6c06d25815df8ce48d0d902e0db606ed87647bd5fe363a1946ec17aab674da5535181119965bc50130eb95cbc8a5eaa14ddae0864c7ca700caf55a8f91910c08640b78ecf23cefec4e6e43d12337cc83c4a8fbdaa1caeaa163d4f7ed2cc75856d80422fbf68df4e78d2f97b1be25c946db28bdf136f03bf1bdec3583bdbbc518eb9a28e30e3632576e4c493d640eefdd7a4a3ab4853720dbc59c797786809bc79ac77afd8b12db4429e38f001712cfe84f2509ed8099993be1bb45e344679bf7009c87633d13b47d1878a4decbca97990ac8fbad176a2efcb2c5a8e43490a919ffa21751b8e137d21f2bc51fde2802614401d56627533c29fa211109ba4e131e508ae838c03921736fe5cd0276681a1e7a84ae4a4cd8dcd4", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x6}, 0xa) socket$inet6(0x18, 0x2, 0x881) ioctl$TIOCGFLAGS(r15, 0x4004745d, &(0x7f0000000640)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002050, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) poll(0x0, 0x0, 0x7d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:23 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x1b7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x981, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) clock_getres(0x7, &(0x7f00000000c0)) setgroups(0x7, &(0x7f0000000100)=[r0, r1, r1, r1, r2, r1, r2]) fchmod(r3, 0x2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pckbd_enable: command error 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x60) write(r1, &(0x7f0000000300)="49bb27098dca962fe4a7065897a4a1b56d2c142ffa13f02f9557ca94dea9f1189e7c6e92b07b65d47af3ceb85bc84b3a2e76f90bc9d314e709b19185eb2000db55bf4c3911888cd3fb6e71fcbae9531c839501cc0555df669c1c2542c3cfc4f33b9b43c0dbc0505b42e546e27b1833e766998c33847c88eec18cf7899618a0ccbc95273eaeacc089d924745ba80a67749f3836dc21a9638f5ad96635cddf0000000000", 0xa3) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r0, 0x4, 0x4) 16:00:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) pckbd_enable: command error 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000180)=0x2) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) chown(&(0x7f0000000380)='./file0\x00', r4, r5) r6 = getpgrp() r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="172421eb110c9621b5c8c6af4bfa3d00076833af5a0eed5deba29f2e5530e270a94e3801e74473c5b4517b12822cd5677d20edc4dcd2cf83703babd792afe2fb2bac1bf4492f1fdd3737f507c35156d61fc892b6fc7a04ddce80d6e02b2160a1937f69685e28e37047c52639197618c1ba425faa8b8a1a2e3de666c85f6bfd6ae8c6b7a09f4bc3e0d377ee863a5649dbbcafeb1c783ef0656b89a99d82280d36dd7574faa9dd38ebbe81bfdb7890e6", 0xaf}, {&(0x7f0000000140)="2558117ac8b65338c4a77d9f1b2303bad2bdcc13e9cda4ba67680f579c96a1c137691bb9558f061e85f1ab7471254e9558942b1d669791741f36acda72dd022cd160f399efdd476fe74a1a8af1efecfcf988291afe34820b12c96566e3d5d9a4ee16ab2190d6cb54b7f818123f866b56e48b", 0x72}, {&(0x7f00000001c0)="5f14a40e06bad562a9e9b01285a1dda83440cbc28174c9f68e4de0b0c4092e7863c8a48bea84169864560b585485669505c14cf0d8b3f595fb4cb0257c1e11d842b29121ffcc498ae30bb116984c052e3c07ec67dba7468b48bbcd338f40e354ae0de7d77f66dbda901a632b8b1b92197c3b9cc328b4b15055a58fc3d32529cf76518c8985f341754647660247f6174f34a6a8d4dc5e0e92b25f54518cf52e9f0a7a22fcb8e319e3dcfec30b2dffb259cb48d7ee4fcea9e4d01a1e49262ba7b0de261fbf51ad419bafd3fa55e16e5092c2409cdc94d6e52a411190a7073c1543536ce230d862e769ed9610e28bae5c9d56e5aff92aee3727286efa31fb3e", 0xfe}, {&(0x7f00000002c0)="08ef339680fd4b1666f92e4100205495501da8f8c3d347e8a52eb53e58d76df286cbdd1fa9a43ec71ab65efc7daa908aeb2a03ec0b32c6af8978f769601b884ace87fc3bd3f0f59c6480607f8b0c6ec3e552bf7730afba343143b2feddbfcbe38e82ffe9087cae0868a99210610f66c5eab9bf6a2e49d7053c355775ba3a7051b331a3877a0b876f1d3746bf4e2a079df6276db5a654e308c6b1ce606fda8796f9cce1ee5277cf4cf5bffedd160f5cddf0e1ea5c24e084cba3b564ab", 0xbc}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x2}, 0x404) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) socket$inet(0x2, 0x8000, 0xffffffff80000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000240)=0x4fffffffff6) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1002, 0x30) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x110) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x140) nanosleep(&(0x7f0000000000)={0x7, 0xffffffff}, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/7, 0x7) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00"], 0x1) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ba74648cb4c442458fc70b043fc0859c8266f3769f160064d681283620e4329ac817cdd432a2c05f5cd8fb92928e01e4e434ae7bc99e7b62ef7828c389c8dbb98cc67b81dd9b5836fb1845b68483e2ecdb9958a7bcb1bf78e39b1715932c21916d24296e0a3dfe22f208609f2f1d8d4e4b128f09c12b2d8b4f69d54299622a17d25d942d0e516dda1ffed1c8fb350d0528b7209c09acd6f59d74104dcd882f8e36f0c2fa6738de8101530d1e9a00f187607bf0f7bfb8c39750a9ee5d97150476d4224e5d99377ca0a2a6ce35b4109a3e37dd4e2ea4c243cdf1f1da194d4171d39843d0c8bf0cd1a05064f9789d7698a7cc8a65333f93d5", 0xf7) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000005, &(0x7f0000000000)=0x4, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, 0x0) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r1, 0x0) 16:00:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x121}, {0x0}, {0x0}, {0x0}, {0x0, 0x93}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0xffffffffffffffa1}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x400000080000004) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000003b5, 0x0) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x569c, 0x7ff, 0x2, 0x40, 0x7ff, 0x821, 0x80]) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfff, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040), 0x10004) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x5, 0x4eaf}, {{r0}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x5, 0x6}, {{r2}, 0x0, 0x85, 0x80000052, 0x4}], 0x34, 0x0, 0xc68, 0x0) kqueue() kevent(r2, &(0x7f00000002c0), 0x4, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:26 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x2) socket(0x26, 0x8000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x5, 0x418000000000, 0x1c3, "462cbc92e0c6f805f847c8095068ea2a0a2d56c6", 0x0, 0xfff}) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff]) setregid(r2, 0x0) setregid(r3, r2) r4 = socket(0x1, 0x2, 0x9) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="f431ab0281db300cdc584a991fc73d890060a3e7416df7fa3c28e779262bfac275", 0x21}], 0x1, 0x0, 0x0, 0x2}, 0x4) close(r4) 16:00:26 executing program 1: shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0xffffffe7, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b836098eb1663f8d3b98add6fcc0117542769e9174eafba118b173d78ad90657f5399a4cc92030d8601536e1c17b32244d98ca80d91b4d4a0d22eb2f14f602d6f1a350a6636702d42f6e7b7a77a43093d83fc19875f3a9dbf811bf2b0a7a8f90f8750861b0aa81c240fc7842f2ab6a57a27eed25bbd3a3baab54b4fee3f043f151ede7d28646e524a1a6a064f1a621908873ec7d071a2f0c8bd135a06cf34261a814ae20bfca332a8893826a2b875cdf49b732bc0a3b2f4bf4800ac473b3e4eead427a7f0307d7cff80a221df669151eb7f993ecbd17c764c1a545c94e78", 0xde, 0x400, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x80000000000, 0xa094, r1, 0x0, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4e) r2 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = dup2(r0, r1) geteuid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x70e) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xa008, 0x1ff) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r0, 0x1d}], 0x1, 0x0) 16:00:26 executing program 0: pipe(&(0x7f0000000040)) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000140)=[{r1, 0xfe}], 0x1, 0x0) close(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c91c377284c35b84e6e2e", 0xb) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:26 executing program 1: syz_execute_func(&(0x7f0000000040)="c443f960ae2fdf000058450f2c683fc4e2fd2038c4a2ed0435b3c10000660f660fe41e0f4dc3f3f00fb01500000000260f2e2c83660f695bfe") r0 = socket(0x800000015, 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="efffffffffffffff0000000000000000f71e6ab717fca6bea18f83cf27da8e6e1cc0928a237f146e4bc070afdda40561d1e8642f2fb1930c548d6a45930ecd237c432498185ae75fda58ce005792497900de805cc01736b165e98cb4217e36edbe3a8e7cc278acf8"], 0x10}, 0x0) fcntl$dupfd(r2, 0x0, r1) read(r0, &(0x7f0000000180)=""/206, 0xce) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 16:00:26 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt(r0, 0x80000001, 0x6, &(0x7f0000000700)="b9f02f06385f94a5891d80e1a41f1f803faa8006681ff133f4cac75d0acb7752d048fb168f2c116dc1dd11fccf4c88c2c45b3de5a565a0f6c5ae21f10cd237c5e83f7481c1c83e15c9ae", 0x4a) r1 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000008c0)=0x4000000004000001) mkdir(&(0x7f0000000ac0)='./file0\x00', 0x4c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000900)={0x3, 0xc72, {0x0, 0x3}}) sendto(r0, &(0x7f0000000940)="38163d26e28ac212c458c7f2d4b94df7b68f288b86ccfe003200427d0bba0cfe6e83e47ff5b62ae980fcde3516bedf952f1bc9cc25493e1e9cd2cca5d4c8513743ec8d792028d78c911e5a0af17abcdf5285dd378f735c507455a07eb478febf73971340e8cc2212709711ae6cd86a27b121423248ca2d0b59cd1e48d0c99b27c4dc8af640057f3965968e1aaefd1eefba8378656a17e33d8bcf78c80e2b93014a24ddb9e0394de4a78102af579c42971db25ae0dc36724b3e360b0f292be74fc10fcb0980752b377e9efb5f074ac5ec4a35c7ed0c08d75492a2aeec395e3087277c1b1e16d95e8fd89148", 0xffffffffffffff04, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000880), 0x4, 0x0) r3 = open(&(0x7f0000000780)='./file0\x00', 0x2, 0xfffffffffffffffe) accept$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x0, 0xffffffffffffffff) r4 = semget(0x0, 0x3, 0x18c) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000b00)=0x1000) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/232, 0xfffffffffffffded}, {&(0x7f0000000280)=""/227, 0xffffffffffffff7f}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000380)=""/86, 0x1f8}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/140, 0x8c}], 0x6, &(0x7f0000000800)=""/50, 0x32}, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000007c0)={0x9, 0x1}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x81) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xc5e, 0x0, 0x7, 0x1, "0dcfba46361a1213276d1b865fe81ee1e8b3f854", 0xef7c, 0x1f}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() writev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)="1376f220bd27465f8e9ac10203a3215d4f691fa4cdc01c1aa8a83c16aabd37b9589d6bdc250c4901f4a226cb9fedabdc71660d9b00f35a057fe519", 0x3b}, {&(0x7f0000000180)="e4ed84923197d2ff8f1a881698138471198d2f836f4e7e7d91943a80069eb4b727b3234d1950c4f656dbfac5b55fc55b334c9f4f963bc536d589c8dd049c86452cbe9f5ce823378269d79d9536a83dc59f1a8593b6b674ccc74f717aed0f289635b6ef70515624697b271d13b8481a59b2c16fcff926250f88ce886a0ec090e8f74c709af47588f2189f9d13bccf5300e206e157849f8e423622f52deb72f48fe1db0c78888a8a5ae6bfd320df516bb4a7", 0xb1}], 0x2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) close(r4) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x54) lseek(r0, 0x0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x184) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3f, 0x0, {0x42, 0xfffffffffffffff9}}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xc6, 0x2, 0xa9e, 0x1, 0x401, 0x34, 0x0, 0x2, 0x0, 0x590, 0xfffffffffffffffe}) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:27 executing program 1: setrlimit(0x4000000000000008, &(0x7f00000001c0)={0x9, 0x8096}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = dup2(r1, r1) getpeername$unix(r3, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) 16:00:28 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x01') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="b79c24b48e15b78bb595d0587538b3bf8dfdf5ae12a0154e4b90067e28707078c5e9ec73c2b17ff177317ac6f6a22d9912919aa7be26443d7a0b1b651349cd941b341710b265ca2252d6f80000fadf56657450a749fb833578fa4c8af3c5e8b3da89d2ca3e183276bda682e3745697981f6ef6ac5cc11df5a5f8981ae6fd21e779d0b5aaaa4c51eae59137f9b30876939b4583da43a37a85eec490f93ec294d5b090571a24c8239723b7ee8a54d5371f3cbd5fe4bc2d931b3547cc86", 0xbc}, {&(0x7f00000002c0)="4455772facf8b3a947f4f4c2d0b357dcea774f6d7b4e6f2949037331f69ccd52554e5527340ccf959d96c423918e4d88a7aa8e89fd50f5f1925e434bb8e57c531626c0e02941eb98d73f76ff1ca4f856c0f9ce46e2eb476e54f791bbdda1762d56e5599ce35aee117b5be691f9d82eef5592dd2d9e57b03612220e037956112b433125160cc14c55c8acc98a99f6a8834d9bbae9ce376588183ca29bef57dcf5a40cc53aabda969bd2ccb3bf83607c8dc5b7761018f6fcb88f5fe1dd054d4cf32dcfc8abbc4b7747b1ab5c6c64e1366f9cd489f94bdf613cc13b3bb6a174db25894ce360dc8c0512497e14eaa081", 0xee}, {&(0x7f00000003c0)="e470203f127138bd8c983fe0a2f4724adc0c115fc6c20feb9fd5d50fbd34531c2fc86cbf8ed4bf21d07e7f1cb6732afccac9bb2122b86cdf8854789b3c2d89770db14c1c8f7b2299625bb19ea17f34122f84d0675842969c986b1206fe1c9666294d2efbafa0d4b7b82729f870c25d2346efc529ee07a849f312c57d2b8195d453ec0172435109baed78aabdd582f57d06b476e77c731b59a0b3ae203ed276e921b645a3552e6c27fa085067480f643be9c06e78e4eff13eae0dfa10270a9c83a102734c4cf0e4e663d231e8f3d0f553afa4e9d2c976ed2fc0d9a8d4a77ae506bf69706ae290b5c1bdc7c280aeaecb8bd0eb99abb1aa838e98343cb79b53", 0xfe}, {&(0x7f00000004c0)="9d8baad80f3a8b43cb9fde6569c02488b63b5f5844e8f6630f7bb4373a8d92b8d3b86e20e4b8b4e337efbc0cde1cccede572170ce0bea5b3087833252c07c6424da3fec49d3d5aa4184eb75dd1023a0864cc70e4b313455050e60673d89e70d08f688c95ec5dcce365f22564ed60ecdd59fa26af58e8c8ac7bf7dd4f4dacd473b36a13981751abbc2509624a7ed7e42a7b210d42d9efa07f1009390b5d2aa00c90b2c7dc6d06799dec6c949c92e89da902e0868fee05ab9df925f4609ed05e092fa35ac05243e9cf69ea9c86556081dc3ee5ce3b5d6b40ccf5cc0a17e3268731dd434183ff89103ec353fee5d3be162cd57531b63858628b4861b92832fc6645bab9d1113ac3c0313323939391f83e503949654173e2063e034eff5af22f789b98ce315c10d347d74114c8002b685c5a648f03e567956311509cd1f37c7af055e631527848a2fae169a9ec0e4bb653aaa3293003d7e6bc6e8eb8d0c5a8d0e6aa29a4dee21d71a0de903189fae6237b7ce1ee2e4fa4d7fca1b974af5ab70a90b44a1889fa6f79b9472b98ae507a4a769d2ed58dcc05f7da0035c0468fd4f6e4957698b189647251fc30afabb83f6f5925dcf70b09730a9ee5b0f26ab033f812ead8fe8f2763a6bed3c7f195b7bdc2164dce589162689c37fc95e7161e1c2ab46eddb02820451859b877b2a18d0c602d3ca7c4bfb59e5929c4ece491d05cbce0cd7179ca602260526adcb0a9c88d6de527b4329ec0027872cd2b444b9d2f149940c4859555255946d870eb42d05045df1d856b97a84a3f94217f15bc43e63227c5cace72939b29532bd4d04a80bf084bdcef91e2fdfcd73a2f1d21453f40d6b5f0354d01403e6229870d6c1d3a86cd599de688fc22ca13d5b05a4569c38779db4e354f0f120759bb349176818d7684f77527612469b9142dc1bf5ebddb57418cc4402d992a095f9bf24eed1e18920fff4961e77d649caac3a2e237238356b03fe88d698df7663fed03d7d556581120d66be5feade7102c523acba541e2639136cab7e1f1a9b314585c05f73294f501542f90ebf3010fe5976ac2b0befeb7ad6cbdee6ea12dbb18f71630818024b9f965e2adf808b966cefe4c8fd0104898eb7614ca0ff2f104ec47dcb7c7cba1feb1f1d82693c0f3c166263ba47a0225f7d877bc60c6ee97315a7e57747dfb8f02fd5efc3bfc84abebfdb59b8c8df87d7c254d0596c1a21cc1bc086e53b0b4d6377f26ee3a9b8e752344a12cd60dc7106aff68f26c17e40cf611ea16c42346952be4d33fde383577a86b6b0bd06269fd0867dadda679da6d0bb3f6976bac6d0891abeb2fed71307110c5ce2aab1fb2c6e878ba28ed40c99ad53d8854d46b3109a6d22d21d7bcb831ce63e0a677862f0e62a1d520846ef91c61c9747ed279f5bc2dda2f659f45aef6a08e158e1c4c87078bda96cbc84174577461e1c81a6d68fe6e10d249b5f978153759fda7089b31b41dcce43de13d206c5f24a1c53e2588cd0baf39456d5c715b8d3ce8dcc3cde6e7cbb320ce884fb3050b1b1e9eee46070f8624141f811f7b8df05b1f6a3b064e574be2cad075065ca70b3e67914b355586ea614d02383482a594338a34b39e4ee4ebd1c0ea73cff1b4cf691c111818dd1856491ced5d04c02e4c8b336a2b81662cc753aa9e0e50ccd0a1fc963fdb1be228055444ca6e8877d64546e213b8b0ebaedf469c207defb16fd43a4ddc96c95939934116a0b0e96293aeaaede2993d2fb98282206271e6cfc08b8997721cf814a6935916fc82a9d8b2318e8b33dc90554dfdb99e7092396fb7563b80647b3a6419168a24f8b345a611013704c4ff3df1bfaeaef960b342f0de54255dd57d5ff443d5f337c93c8e243098b15f6d6b8008eb5f4179f1275e05256fe698eed4f562dbe820e2b0ba7b51c3eba385e04fac44bfbdf2e1038e234c37a6e7714febbc2a0851b1c578c97ebfc275098bf7625b7dee72617617112a258691db0f42fc7e404d96dcaae77d34c2b21af6a5c18c1b3ed5f0cd057cb44c9bf189cae2a7e826106929264fe59b93fcb7cd569722ccd4985f4e5359da8b11a438934db536c46c87232e0535d6bb0b64d4b3756723e95ed9c338fc3482b795f659a599c1b205dfd35b9d56c2fe9ba75d772bf69568d586f61d0d6d36bc765c16e4662725f6e04a99e7f9e8e98ce1c3aa7f7d24652c832e014d92d0b211387ddf7b4f898bd92f31479891dcd0d01c6c74bf4135cbd55bad6e56e4aa14bc3836ab86fa0c2f31e7613c35c68fa61936d555a5b38474b53a5bfdeeb67fecabf12ed3c525cd6b9f4eb8aab3d0903c97fc06388491a38f7aeb1d7147d436efa6b5e9eb1ee717cfc91cea29889daba6e3738385b3c37ab8d20fe2660c00b6ab3336313acdce39949407942bc4f904ec879c30d98c4da8351eae377e5c4cf4f6c5ecf73a08f635e7e357225a83c09b56910f0db7386b1e8168d5135172f5eef0a8a5acc0343ed0867f3cc7762f0c54ea918678c343e4d803ec336c0c9aae47f5d04f6778ff74c1367083b7affc715138a545ed325b2a493bdda7cbf8782e9509667b92327ebacb01fcf5dc67948fa87063fb9b118e263c6c25175febca1ab23f41b7eb2c0049d9a7e8ce705301b0fba6966510e9dc1586400cc13cae3aef64ff3852a58dace134e8eff09f741379da789ff09740d5fd29916bdd3f785962c9f0efdaede58ca9ee790dd9df60463b0cff2c35da1a83d046853b4a25d589c9179ccd4278a8f5995c688cc872be4f2de36765ae87f52670531ae4414c53e9b7da077aaae9677f74bef821dbd83fd00d116dbf44abb9b012812d493fd511cce436b367bc359448147a607de61561e74f9fd56edd685fdb2ae392139b7b9c67fd12d19ede226a4d0ec780eb1343d535c0fe2d90644b1f46550ce403451c17fd50cb2cc3b7e925c6a9e07fff4a2eef267e636cc472e066e5f421eeeb5bce9f9f91c32b28f8f1f5b627e7ef7104eaba8920ddb1dae9156357f7de417c6fc48d616fe7b81df27cf450033a7c20565a23a823d8f0e0fbfc250ad147606b1ef1ec06e42becb11cd0138f5f8902c19c24d70a35329a0c5b4eac27c275c3d5ba483645f04fc83862e0601590ff776c9c875a9b187030d2a3981e5c790d11a3e8c56074cf198e5894824d1af3dcf3689dec002379f4720480e36df8230338e33e4c201306fdb722a92fcaa0c8e24b4a33695daf788b1a27ea41e857c3cd4d70604c21619efad20ca018352d14bf7899a7c73f956be99a6dcfb8aeb7f543e62e22929f222ab6c319889e54167b3cef3b26a09fd799a65c3cd16e2290e42b4854139ca0e5156e0c11713315a4b67ba02bb2d1feacf37b55b1a0bc35da8f2ad422de108469d016ae00416114d7192d4fc5341ec1ffb3a78dfd0a25d81f993f1823ec4fd3523d2c3f6c732e7bdfd6d243554885867bae548fe74d2d5e3acccbae1a2088eef2bc757451f8884ff600695e91450d4ae64097e52e484cbd759bd10c39a84bc1490017a882783044ff9062fd02425cd9d94f47b97ef0d4574a448547d0a7154562ed69e44cf2667017e79d1012c39f935c1f0629edfcc3b39be74d1d966f09f227c614595ca0933781b32b5a15e21e9b4f4505608194953ea6812ea3b9e6fab0f7707364445736382276ee64c1076262ad33977607c5424f6697a8862f11376d830e4d0e187165b7370b44a82f6a7483ef84ebdde979d10e3f88488e3ca64f38fbbfc51933d40b0943a21016e866b4464567fea7124c61a769e4fd3094e14b1c11cadf6b44e630eb82ff193e6352dc7551b5a9f1b14dda136f00c5bd9f24e724173eda7d87d943e48521bb3db204db110fcf6d4f5d675be046d441e6cd56d36fb9cdf8b5d8ab3d9cc1b018f26294ccf3e522f1f8a47f9d3b1546f0ce1bf42e63bd053bf9d64e0463b6d44746e4f47e1f7b948776409a9f8d328caa72cb5bf9e484abe83e8ccd5dd8439b5ebab91dc9a50a97f7e7fcf4beefb18fc5ce42db43936a68d35ef404e1af3283749641a5e61e29ebe278e527c52f5c26afd1a30e287569aaebba1f3690e21848e3f3b9986fe7e50f2875f95a59bd7a0558b4087b8cd522ea57f77d02afff23fe00e13503e6e5a4e55933e8eb82c2ff87893e397a06d671fc2a172fb1a07723a6d43956348023b6b8261c3cb309c0cfad486e51fff2c18bc0c1bb63e5627fc9eaa1f0707022941893948c1d440e1e74b0f5dd1bc38944e2257d6e91bf7b33f97323071bec18d222615af5bffd835d3600c93bdfb2681e3011615d6bd2fa7d11e78a4616a17baa121295234704ac3e30828261676ce271dcf009d96ec8ea958d9cea3cb8d9a5e0251c911687d88ad27415a7986204df13a522407a602c38be7f138cc7109fb41de2b221524fc85c2cf4b7ca453e56ea480b92d02e6a4b97dc16f937c29542a184946fd4d8b6e3e92bca65657962c28b96adfa6884168c92db70a55f6e972717db1b274ad98b1340568051a2b9c830b3de5618499e8a1f24a539edec4a469bddb309087232dd7100060fcc2c034a8ea2043204c63f8da26a41cc135677d8c583e246769eab3534f3a2081278dd97bfa91d53deacc760284e52c084c7de44cf0aceabe0cd90baf267e517f7a4b7e867092a9d02cd9fdcefe8065d4f3e2c8dbb27b9d4da0313ab46e6697dd6a4296afec692e9ec8f1dfc8ae9325febbf3565427df14049406740caa83069cf82b8938b485ead1dd169c1c4744b838c080a2d2ff7c435961ae5f9fd684d0470e2a8bc3f0372231eacf8a1532c13003bfeaf3abd7666dd930910c909d8ca69c06b021d8f2726307cad60a613bb2dc628201e972c68952ea5e26479d47c436a3674a24adbba8244ef853edd6dc273d9f5e8e35fae4eddca38912fc64f4e80cbe8bf8f596e11465ef5c292696d54194ef3bfe69cba7587135a79c09ae75fe44625c85ff3659ba5cd9d6e1bade53316a008f4aee17ea44e03ac1195b3e3eb4dda49c300584aa57bcbd6f8fc415a6a8a8beb31faec698bbfe2c41e0952e6b0b7b3a5be902c807db37a959666f80dc5b0541fc7159a8d93de267d78ad610ba85de255c9daf8ee875f17beb8d126bcfea2a48dd69ea4ab5e6ac0081390664522ab4b4cc7e8bc954e28d696f486b8f47b79358eb7f84937e91684b841f3fc4e925c95829c661c1d2e5257e76c77d9b49e666653fd23dbc26f4c42c193343930e62f436ec18323763f0db76f1f4291b193fb57f7fe8542fef89c356641d5073999b72ba43b263a4af7596f9a67fb7a5d2c647903aa54d2fbf3a6b632cd797553991e7fb46c21a9275023827cdf8f4c2cc3d08aa5935f860a40b6cd1777fa2eee3bb46843c2bcde955cfa674c4b9bb5d788243ac694099c36feaf833d09d56e42617957b8ef7b898e6dbdc4a903abacbc277cca091d9756b063c32a1840cc9aecafcdc2ccfc5ed443abe6bdd245d8d6af5d69e1a9330daa02bd3340e44e72c48da115994845bf05aed6fb6c8da7f0804e4b80fa8a7955a3e44f2203d9a99fcc9e5df950dab821f70fcad30213d53e7de580f24855b702a9990e6e9c974ead4281e40835e90c90af24211d6a132a55f9ae7c69bb4b78eeb21a3b75a4d2551940f9ff976c399fbac446711cbbe15ee328344c99f2295375e3b0b0d5ec78ab310553289525e405c7e4fa2123236393748c31805f479fd3044e11bd7fc864e15964c8702d06ff48dd3a408d84a553565468f16114a95127226b2d722733f87c11eb0358540dfa56ed77ae7d5ca446d07243", 0x1000}], 0x4, &(0x7f00000014c0)=[{0xb0, 0xffff, 0x6, "930ba16da1936810fcf25630619934eeb1ce0250d6b67bdedd7992ae93ce68f8bcc1fc37b3a4aa8c57507d880a38e18fcd2f182d01ca433128906db8bf8a97fad63105fe26b81ba6d62197c9b89a3fa2ad924eb21817ef52af8aeef0507bc0374926426348112fb0f130f9262d5469756a402488950c87b13c0d8ee1267da3909a1b59c8b6833334840143110b98580d0dbb7335262332e9f2ae5cf5d5fd"}, {0xa0, 0xffff, 0x8, "6f92110308bd59f084e5a4b98ee92308e18a544663e4b698cca47360c4cd0922f67a8d1f75efe8a6730af7c4c72505848adc33ddc2eae7285d8e01a98cb8e477616c6287e1c19bf4f66e1768d157b74f28e86a54338f72bf45c5dce2da64d93948b3862198fef8cdb6cb56dc2c1335f2ee1b3da82347d89462dcec826b9499725a733a74fafbde6a1ed044e637fe47ae"}, {0xe0, 0xffff, 0x4, "c0964e3262c33643b6fdaed0084350715639e4c2e1f866da8e5d60107f1576c4965a71abc3955496e6a790240d7b1fdab3ae643a0b7bc72e030c56bdd1dacb8c5f1209fb6fce6d24dee59c535230d9d718d32346eab53825ab6bb4c310de4529f8bc815e09ab3b5240b3add937d3923909a1809f9f0b073206caacee77f5b4b705ab71b1760e0b917a21dd1c0f46f8d411b502c3474402e66c0a8f3100c4c048d04e5098a449cb5191db9a9bb60b595b121c38745a6dcdfa4997ad8eb65d7f33230a8e779722e64c76463c2a"}, {0x90, 0xffff, 0x8, "3b83e32b5b132d2ea8c24e769d2cfc543e012cbcbbbbdd87e561a7f377ef56222899f332543525f540b2a447968551132dde1587857c7ccad7186670cc62c94e586b4f6470544c63ac6a455b15e717a991ad37c7faf3533d290804792c8e1058e3df43c9b708772a31366e72ed0b945d1b3a5788140cf31dcdcbc98606c844"}], 0x2c0}, 0x1) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000001800)='./file0/file0/file0\x00', 0xfffffffffffffffc, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/165, 0xa5}, {&(0x7f0000001180)=""/71, 0x47}, {&(0x7f0000001200)=""/119, 0x77}, {&(0x7f0000001280)=""/132, 0x84}, {&(0x7f0000001340)=""/130, 0x82}], 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x806, 0x0, 0x3db) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x81, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x22) r7 = fcntl$getown(r6, 0x5) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x88, 0x7fff}, 0x1, 0x2221, r7, r8, 0xfffffffffffffff7, 0x3ff, 0x7fffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400", 0x100, 0xdb}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000, 0x16, &(0x7f0000000000)="2a5342faffa6f0c5948d982e1a9fa6add3e993a0437a7cd654c70e5ba0510fa2e040b65532aeb2f72c43259578a4fd0c22bdb62b467beb6d1525f5ce4bf1b39e022596b1bf3e09876a6d722e2fef8bbfd70a0a339c2d581578e5f5d3a3525c2a4402a8e8afe6f0610c6bac369efbbbfefdca", 0x72) syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) syz_open_pts() connect$unix(r9, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x24) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053e12812e60973b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:28 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/79, 0x4f, 0x840, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)="4eef8698d7ac53195d59e042da5322ce9331f73eb9ad0b4c72ab7f", 0x1000001b9) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xb0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000540)=""/152, 0x98}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000600)="c40876aafe11dc70ad48370d39ce8a6d44685a764b4cf1660ec9d8da3dafaf3c5c4cf47b643964bcf95a5ed09962ba9fd31a253bcafe140d98b4b9729b10d257a204910c0b546e8e773634782742ce53c9f981e377418654510c0a12d1e1faf9d88ec004595148b2aa9226c48963fd027d675073afb5615067b81bbe2f7b32db", 0x80}, {&(0x7f0000000680)="b2833a2777836f96fcd6c235db0b562d8c3a3dad4efb17a56ff3bf461652f1d4b3efe655e54b65b8e15fef9745c8cd3e839e191324bd4198a2c05dc7a015e425fcb856852ceb9110566d76544d88171a3d38a0e74690a3aa038dac5a878af92c1342e83bb5a7bec84d6db6ddcce73314fee38f8aaefb71efefef0c4235511f688729dc8578fe50696bd24e8bcce4a843ae38e1505b7938d10e5c", 0x9a}, {&(0x7f0000000740)="5339d368f5cbd1cec150ea3e256dcd9c73517fa040d262008ad3887ccd419d3f4d7aadce73c0c881b7813c8476ae20dda9976d0535820d7376db284a8365fe65535424c3f2312498b560146cccd66b0372d779caf444825378d98e972693b158e7cd8e9f4e8869020878be9af2e89f7d057ff1ab0f5482f49056c2bb6b0e18b7ae72c0b4c70bc0cbceafc2af51b7228544a4272d8f0ec4fb506ecd7b46fbf705b5233b91e350d7ba3b33e397b801ab7c7640b9fdf70f7c9d59c5160fbfa8652a608e3921e275f72faa111b4f47125d620a29", 0xd2}], 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:00:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="57022e2f66696c6d3000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x2}], 0xfffffffffffffffe, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x10001, 0x4, './file0/file0\x00', 0xc9, 0x4, 0x6, 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0xe) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) shmget$private(0x0, 0x2000, 0x625, &(0x7f0000ffb000/0x2000)=nil) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x2000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) poll(0xfffffffffffffffe, 0x32f, 0x0) 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x19) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:29 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget(0x0, 0x4000, 0x8, &(0x7f0000001000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="9b92f02c1ca4aca0adfe06158927ad9f0e9c59f93f8de6", 0x17}, {&(0x7f0000000180)="40b75a968f21a24caf19a75ec91a553732048ba33f5511002207fca61484594801125b52d003c3a6a601aa6581884953c6c5c0371410577a2e3c43bc199ca70eca857f0efc184f5ed7ee37b1880b1b5cb2d372c8ad08beb62861233f6c630145022b014d48a3ae3e620a7cc69e8b256ad3f6c67ed911f34308391c140ff34b55424809b2fe6aa38c9ca83cf5ea79230cbb8075b43edd26b9a9675dcc5e6238793830e032336a659d911d772c2770fdfb8b44cd762bbc9c102dbbc407017e8ee1577b8db247b9581610d86c13462b364c471ee56acc5c03b7ffc7431777b81f070cb63898c0ca5f09dbc1e52c77323bb4ff60253a9af549652e", 0xf9}, {&(0x7f0000000280)="5e2cf349991f3cbb4713d49cec069d44e3f83e2ae863cad64aad35b88d7ce31db7555e54e57cd55982bc42bd1fe351324c74f779d8291a2283b7fb71b65e6c7d15ff895c6810a4cc79be844ccb4a356e007c3f79d93f07e4087d4fec18f4474b3fb3db96aa1840dfbc3bc40407224149bb0e79c280e3dd5bd1956f10fe4c2302e16d92b91a3a5051ce0f656bada1599c1330cfc76fa82d5736f2b10694674b27cfda14e58cc872ce8a93ed790aa606130234557fe25317f6a420b0f3078f6d9cfeb43f9ac08d6f07bf48caf5f9bd58aa49fd23745508c2366b78aa3c12c3404eab56e738de0231fdc09b0830b2ea7475fa", 0xf1}, {&(0x7f0000000380)="872c", 0x2}], 0x4) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4) r2 = socket$inet(0x2, 0x8004, 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r3, r4) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000100)) 16:00:29 executing program 0: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x200000000800}, {0x0, 0x9}, {0x0, 0x2}, {0x2, 0xa03c, 0x803}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='T12', 0x3) open(&(0x7f0000000000)='./bus\x00', 0x1, 0xc0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="81c1e5816f52014713e40bd373f64f9713b830ad7e1da5c35c2bd970bcc9334f", 0x20) 16:00:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x5) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r12 = geteuid() r13 = getgid() r14 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="1dc2fe9071f237526b885bdd460ad71ba5db75803133d59706", 0x19}, {&(0x7f0000000240)="06c052106694ea0d9a35bc7f35cd3be70c03c956ce15567bd5db36ae5f943b1511a9b2a58a2bc1597edb726461258a93a8f05d7338bb3e9a4defb72a70855088f4cc18d333eb36c7b8ff911fd6494916da2de67376047958aae4a1609a535f12fe84550c27231f1391870b4818b38cd32f15d1679d945265bc5fbac1a10f0547e54fb92bc7cf63a3b854b670dae655b19710b7d2d832323332685e4534a1675a4f4738fcc37eeecaec8f7e29274064727defc817e7783595a4c4bf39587a60219b98fb76e3be3f505c6fbcf0941acbdbd0bc4bebc641510f3a0124b71a9787633760c87ed6cdb63015cf5272328384796c8ec56046110c98afadae7f654025", 0xff}], 0x2, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, 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, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0x8}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)='<', 0x1}], 0x1, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/32, 0x20}, {&(0x7f0000000400)=""/147, 0x93}], 0x5, 0x0) close(r0) r2 = dup(r1) fchdir(r0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:30 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) r1 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x5c8, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x0, 0x0, 0x100000000000}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:30 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x9, 0x3) r1 = socket$inet6(0x18, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r3 = semget(0x1, 0x1000000000001, 0x20) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000000)=[r5, r5, r8, r7, r5]) fchownat(r2, &(0x7f0000000200)='./bus\x00', r4, r9, 0x4) r10 = getegid() fcntl$setflags(r1, 0x2, 0x1) getgroups(0x7e, &(0x7f0000000540)=[r9, r10, r10, r10, r10]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100000381, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r6, 0x0, 0x1, 0x0) setgid(r5) getgid() semop(r0, &(0x7f00000000c0)=[{0x3, 0x9d, 0x1000}], 0x23f) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10030, 0x0) socket(0x6, 0x4000, 0x3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file1\x00'}) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="9abe80855df928abf857c5f793f340c8", 0x10, 0x5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x40, 0x800}, 0xc) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x1}], 0x1}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10641, 0x84) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x8000000000000000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2d1, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x400) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x4000000000009, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r2}) ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0x2) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) write(r0, &(0x7f0000000100)="bcac69207237efa4892feb63d5ede1fe8485bce7e96d56467e1f8bb8f61d8366cd4aa595d79e175704e0918b857ac1e53a9aa102bb2357b5797741c53809648b0e3cfc2c0f3739ee26e6d4a3022a7e93a04adced4f51f8cc38270c8c2a20d9db954a010fc442a67fb2361c372beb7bc09f9ff8e4975628d382deb979e00d37bd9df3ae536d8a18993815aee81474b745018f8ea7009c7d79d1d255488d0ac10b6aea8664877dc158c91c7d80837db3d07de0b9bd279b97321a0ac0ee094563a44290b4d5020c65342a398d618fd9dff6f399ea5255ecf7b937851d2b0bcd73e6957703525aa853295b062b1b8b879d274b6d98797aace920b9502f3785804c8ab70e064e3fb3e80b8a72640ec9e47f1ff6ce22e8e42b97a49d8e68515c3b3890eb5fef2da661962593fc0cfdd4123420dfe2653b1831f219c9499869f62251341cd9a1d221302b697d8bdb7cd9941f24d1493cdf3dd6610bea1188aaabacdb44a7c7c0e1c859b8c0d1e39c482f980ed6258fd54eedffcfe5904df59dbd88e5a46b97f6bedc2b49689c8d3889908a4399614be4ac18d2fe1ad76fbb1658be5e106d9dc946f19c5e1c80814886b63d7cca09b24e69b2690c3e6ed3955474f9bd4f637de1a0fc3e393f3b91d21ece6a4c19e1a3c7dfbec6ab68cd0861777b6de044d197e315ebf3d72342b51b099989cbe0e05db3034e6e402a031a46cf93103a1c5f24ccdca09f14aa7192e4fd631688e67815cb6379f2e672e368c8fb491d8b4940d221bdaf8ac74615ab77a6143a9d8e601d75bcf6e1c49dfd453ee13e7a9edbfb946f0b2d66e97c300654e06f05ad2661bad3aff5b5235a43e9b0c6e05715dbd13a6aae162c7beb3ad6755d988cab60c963afaa4f1e9f36df5d9b9365b3ffdc20cb24aded0456d3c622d87b187f6d1f3e0c99b1e233e1c3e0de537093f41652d65e77f4e352c02500ab13be41d751ff5a4a8a1897ea6997438c0d73a6901911150bc212ab59e9be748b0bc040f0ba5dee5c6179f72512bc1df50bb32c0527e90d90f7356ad760e47d7bf176ec32b2e2d4603fe4b1686ca9f698fea9135a9536cb67c13a800fc70a46819ac94d47e0b7fd18e2f37738d22eb43181ed42c6baca772cebcd70de2610ab71ca57d529147ee22b2576aaa644fecc32d68273882132056470cf65490b20a32861ca69dca1e949940de9b81687a3cd603ed960bc90653467091362ddc1aecca8f87aaa5f760ba9f4224ed9aed11879a327d299d11d96bfb891560be6443233eb5a6fa69ad3debf85063ddedf1e201d5f8bce9d69b48af9e0dfbbe20e9c5e4fbb5a2c05b219e79b123db4ca445dab368856be6a1c1bf9c71b2c527250aa3a7ae0d43d0bb5663ea0eb5ab0127a3f790c6a29c848269525f4e41a3ea4418eae4a567e9b3e6f9f8934f13c100768f1375339924a344b42207f9da630811085ec2a3f1eb4e78f259fe819d074a38c4d36dddbd50fc30a964435deb9de32b1770dc0865050588fdf9b6e3f0ca9941c46f3190ce846c5b56ee516c640106981ca86b3e83c700c3e69018fb967be3ea5730e3aeaf8f4daa3f9010e1670ae89ccc0f835b15da1efe8a2087a00cb8205494fa51795a3429836a9b7decab1d1d8a0f4e6c4f1493c0c365f7db435758738d084417871cd99ea4476cf732e9133a4c85c4e26713ffbd44a901644cc90d4710568e047ff823a841a8dea2205c054e146309882ace6ee4a157de55d76c57b711286899715733af00a918609c59847b5684e059ce4e54148b646d3328e96fc7185056e8c9dc7129054c175e8ace62062c88df2e366f7d321864a9c6b0ab63d1aeaa7c87837b2c54400a13aabaa2c7bce8d4bc2c1e89c16007d6884a09758b103446e9502cb397c568078ec2c65747681f400c46f0b82d5787898424556abf279d62ac01fb1914fcaa174346850f3e7cd05afba8fd5b3453bbb5bf61af009e8e65bfb752ab79f9f67aab21a3465ce3b612b5afb16e1ed786bacb58be303415b781d9ec0199b74bcc42e6965e12405dad143f0276ada3c36758c2dbf6380184a4a2b6b29af654a9fb764b0c47d4edff3b232b33488407a2d9afb2637de44549a02b35fa93ba97e80c068ac3c9deecdd162b645b975f28519d4c4e9500c10027627d3886b6428b382aafc403fb4114a780a0de4542ae7cacdc4a93b5d872561b065c074c47b392561f03d8012b8975d298ec52522a94d75be7aab3f4125055a3ef60d07572cebb1e43c95a35c69bbd5fcf292f3b8eb816678ecf50aadde68757bdf732c54fd0255b720bb9817e0eb872c02fec355003e6678dfef415d4e38c597741a3b8d9665e57750d2ff90d4d4ce3c995e69bbfc7b08f82f47462059400f6257a71f7308ff27b22eda92cc522413aadd42a452a9550b80fb2e30f81e48e2438045522b1163cf17d96e8d3bd5d42fa1170b24a1db0c073a875a6c2ac449d0e53c02d7caca2b82126343b2050290162c3af79a239b84e68bb71fe56072137605a1e6f8be2b438b705e4b945c7f9d44a63e8422afdca42388cd3a12850c45e6bb7e73ed2b54ad214ee852945d63487a43f79558f671622870776d22dd897d13cf3c154fbd371d8766c90b324906be4d0fa74513a33c112cfa9a8269d5eb00b84681f8008055b393f6ccae6af25ac489d8446c650fbaf5d6773d6b5704229729a217aac73c8db303ab78802aec077ab49325bfddfd76327be6f4b856a0272c85d28108f46c8736f75e78a7337285cdb79057586c8f7e8bd4a02bc61dd822fd168d810703c3043aa5d6226f6298491230b0482fffe201c5a80ad33564a82bdfbc15fd12804f587bac6ee53974a1909285311197fdeeacb7a3eebf19cf960844eb8f4ad9b8b3bf0f41abb92085c78577ed4749920e6298687900fc8b0af8dd97e78ed2a9add1152743dbec7dff90d3ec3898ed31a8756ccedabc490e8a73a2b7e27df6563f93a0efe2e8d823aabfcc564e758581cec4b0bd375c2ab25c3e59093474e22fb078ccf094d7f6dbc21ee73678c354654c2b67208058a0080bf218bb75ee98b831e048e057c6b4bd7e109b7fc1b7673dcc708902717d57b7c250f162b9aba12c1609e82816b87b9815bf5bfd29786474c0dfedeeaee453835511dbfb49960383ac6a91d442f55bc3defec4a92a198b445d03026bb385c564ccb1d10eaaa4cb84bd9647e73cf9ddd3c5397cfa1c567467ce7dca6073dbb62b59cee29ff5dcd9310a06edd46ad1c851e521ba1cefc8d1ee2b6109ca903cd9ea18a31067ba6d8d9cbd1fc56780536f8ac7e0cc0c38ff9af74b88dd1c62ca3559a8c4d9a4d1759ac5fb72a1eee03e00fc148d03b9e41d749079da18867b9908be841cd2435cf05c7d3ffa083b2d95a7bf0fdbdc9eaf73f804df8d1cef7862110960ce63cef1f7364291a0d9896e68ab34656e3b92fe6c84f0aea2437150ce33d69b078daf4efdccb6fb048e10683a898900c90e3e7160f0b4d0521b1422b13be56e01bf1343ab7065f5169380e57a92be75afd664d38e036992675f674b7f61b3c80096ee4b42c45280eab606172c06f050d42c86a2cf63a88133c8c3cd31b13373ed6602cd9d5e68d355b3c2bfec82ea9edf9b99304c3546c08991c2749598e62a081fd1a970d0d5b2309bafa0b3ac3c8262b64018039d8d7ebfe56e725388d332f3bf892236111b46a304898b4704a9fa38575ed6e30c98b3a82945dda058cf921cd1ef492ef62c4438ea5a3135b98d850993c08ba6826ae0d863823c2a21b2b7ed72c42c821da6d5f4b55fcb64df119934bb9b66df28deb8fe6eb345b77735a708251d0ff5c2c3844f92255a28f2de95675edc24d47e9b7babc2c56c93ede6c75ad243b35490a12c9c43afeb188cfd03553738d69810bc915c3613d985829db08d6a4b536c46354adb47b72dff3de0c3637f57a6b28091c309ec27836ee3c8404236e53143fb7ab16a5bdf7b48cac7f3ceea8f7a32121f48c04461a6126fd8fc7adbe53034d0e2b0525dd3b8d05976e4eeb14aeb35b52dd8b59b4f34661779ed547060e4e3875a23c6a622674f264e0cafeedcdf969de0981004776541735e77dcd84d3bb014179ea07c9416a6f13df14d39c0b81a1c228e4e037b960a1fd23195714e2d1842408aa540e3d6abb4e89284f9abc3c779682fb311182a00be88d673d88d1101a4245059ec4ff245b48bc3aac2093b84853b9e9dd60ebf62e676fa68aabbcc8151be9683e7f05a1452fdc1a3f882b7ac596f2f488cbb11fd21edcc6624292f0cdaa25d6ae5a47c84b9e80cec2069b7d75cf5d88d4c988661d5d8e75112ce5472697b96521a54620df7e4914f81a84521f7cbcdcd7f7d90b62e38c9b3e22e3aeb970735db4129dc39d0e587d2dfaf73339e62490fb9a9531a8321767adcfd8caf8835178ebbb27b3a56674e19db132f488b098eeb8a73541983993b73b2bb793eff71364cd2c363e72b123e1376099a71f6d4a02f63f029af8c1b46111ee23188f0cf522afda42e4347a234e7d58951cba5c1ff6f14b2365f7fe7dc520d1be2d5e2bf0c333c9c5f2faab8c12ed1af701d9958cc7a9ec9ef4a1546a8959a0b3731b1ca7489f7074379f06c7f8e2936614eeb3196fa05241a7cc60aea34682504d5522e64e4a85720f10fbb2287028a0858eb92a0cb1e2b5cf3ba60f13109305e799ae1456ab3a6c178406b40462d37a2d30ee427581787e750f3bf3f649234fcd5c22468107c6b961db4318e00ecb9c64ba829636bef1bae5ed68173f11d321bba69e83e91c7e7a891fa4785f6d282b00c414c3f04b63e205f0296a985fe0c572bc23d73eacb06bc1ee1776826022ded8b5d47327aad79d6d3bf278c19f9a73d6a53a626fe031bc18325710af75b0a18e6b6c884ee79310a46bd34f7a548ba6cd926c887a5927b025cad8c97ca2eedb280b57bcf11aaa1ddd38d2295997b0d5f853438f9480eb56fe1880794e155522654543f1877048e12624b2101f0dc574ea48e76d7d6dddbcfcf65588fe4e02bec7d3d81e275fcd357de7ae62efb15138cad7c3bec8d1b1071107f7d0bb33a44b4e4b5397e1b787209a8ef3ad3eb02fab8f492a5670e49729b3a4eb56237e64ae05645f16cf4cb8e68b70b8098b2291cc6a1ee059349106c9f6747e26d935bd50a78b041768b294d497d69e29997c526f51988d79e5a58194c184494e62a2d442e4ff78f0af2675bbdea56aa2a4b543d188593922373a389b2a6b847f96bc86ddadbcd9cb6e0a7573545a49cebe6f5e8baa01cce573fa0f46c60ad0b4ed2b87702f8e2b4b41219e69586f6e9ff4986a72bb2f1ebc7a2d50e8909e6cb360ca2167e555ad5685c393864fcfdce18b3c486db1624a769161c33d15a058009d77a2e22f4658ee5eb89143a4fb641ab9d00c200cf3d4ab51f125c0201973b1400aa8631260549b58a570a5a86572712a5bf727666af29c27523bcecf9146ec9fd216348a42528a06d3363ee624538eaca5deb1f3385aad6154bec8078732d089a3d3274b1348ed1b1746d5f59c8381477c4b94ea559f5ac2931eac589e8aa29c6cf67fa04fdb030b5e1406a40d783f9785f2a19f1735fa0875dfe79711ce4aa16041b88c0aef7fe138f52e889282b39179ee32844c40c2d7dc850e8308c2993bd68a5f5fbec5bd20e7ec1546ef757904cde10a3c536569e7f18d50476fd5f0f0177743389f92366741babe1493072e52fb3e080d2fb81d46b78fabb8a6d07c673bddc6d91dfa895e34826798f8efc255191e60848bced3377678c71e8db4e0cd9", 0x1000) semget(0x3, 0x3, 0x48) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x140) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = getppid() r4 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000006c0)="3007c0c093ed1109002c6b76338f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f831690c2452c60af2b51ad0c6b004170162932fda25d891b0679a4c9dff1ec201cecc1e67edfd7d3ec4ebc049e04ded810259c3b92b4c4d1952bc1885b8caa65bf79287d7ab8f539bbe0c216c6b684f2b597d4", 0x415}], 0x35b) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) pipe(&(0x7f0000000000)) close(r0) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x3) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8200, 0x0) write(r1, &(0x7f0000000200)="87279bdccedec994dfebfd71ff4d5dfd1268d1da989381b66433a111af316d4af9165b5a3977a68d5e653bc75acbfca5c3e9b1a69fcdefd3fceb720fdebefad69024b825edd9d476646e6500e889928351ea9566711d8cf619a6a76a86322feba5613573a1d2a4dfefe43aa2ab73f71c6cd507ea79abc133df4d2ea04e33e18835a6238db9b68f092c81b54ad3f2dd17dfc0f1e00418cbe1730509b9f5a057963e29b1fb50d406a77bf00597f3b57cdf88826980", 0xb4) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$inet(r0, &(0x7f00000000c0)="c8d200dcc39a7a90378ea3e616ac6407a5127ff8a6c246cbf4a250e4b3d5e65a6197e7766490", 0x26, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) pckbd_enable: command error pckbd_enable: command error 16:00:33 executing program 1: r0 = socket(0x18, 0x3, 0xfb6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000190000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000172000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x7, &(0x7f0000000080)=""/23, 0x17}, 0x41) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x18, 0x4005, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x3fd, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xe6}, 0x10) close(r0) 16:00:33 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530008f4998661805963198c112f125db5baf9e17ef7732fea7e2fac5a276346e1b4e6b"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:33 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0xff, &(0x7f0000000080)="26e474651f20de767ec0ddbf205b99785015036b2d38a23ffccfceac63b303c94722607bc98f0a03afdcb0454ee2cc66eb3ae3fffac11052709188fe8415d067526a00c050bc83330d2697e1477eb5c71cf5106b9a950eaafb62343f286c298dde4422919dcad919fe9de59868112284b59bfabe5f5556cfcafbec3f2b8ede57ff04d3445f729166ae191c6b0c22ed7c6815e64a01ead6dd1922690ae1b24f61de6dbbd93992d6a071793b3f17ebff29af551618c311835e2e24ed9e58bbf1f3f93b9afcf1f34a14fbb520cf46f39b5e6c31d2c4275d01eabbba4d08af568ba2cdede3bd953771441b9f027c5b7bee1285992e", 0xf3) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="b1e7de28c9528cd5ea6a1839d42b0359497f5a52c070470a61ab822eac925a5ad1d7707067695dd6e3e3f7608380412f34e812604e0701f73495aa08034b7ea8e22e1467bf57b7d07620619dd6c18ff12117aa93859f144cc448eb0fc9ed3698c2afcd1818856e0842873238adab5d8a0f698792afe68d9eb22b07fcb20d8a8d21f6801af01ac137a3960c39a93b42ee33ed15d0919829fe5e0c85614f67c33ec37523f867d1ad782d18089dab729c925d4b21ced554085f3a965a95910d691882030d60b52c6c29fd71fec7", 0xcc}, {&(0x7f0000000180)="8cbc34c9304cf70df8b94779ef003797c016edc63fc0e0eee567ee9f1f0cba04809cc9d2be664e4760dfe852088f", 0x2e}, {&(0x7f00000001c0)="328e02633577aa332c7beb0fd6734a0b6897cf2021dfab705bba564af33f66cefcaf94e0512693d8850d9458fa86076ed906379d97123b8fff717d7a251df24ae00edc884749bc9b9cb26f2737d8b851b40bd293a8e61f89d053e3fb1866f81e95072d56f88d4427ccbdefad56", 0x6d}, {&(0x7f0000000240)="e8a763a2fe73e605efb8ecc2dd966e8fd848f12a8ea055693bc4849f512294ae394bbef19422242a326f77bf4e3b6418683f88885055fdefa577d10e0525600b9b0de59d14f1647f001eeb32b3709e1920c18be171f8c568ba7d0b36394d472a7322e1fd272e9953167e54ba7afe99a6c5d98ce1c043e3c6c0acdd415bc63373a57b6603166071848ab6153d3c551e7f3336fc79e725611aa9414b59ee5983a97a061e4bfb9c8fb0ca5e13ad21c89925671735e6109812aa183eb41cec6a74d5ea4a1ae9235d0c194475ea9f39b29cae356d96a5baa513a1", 0xd8}, {&(0x7f0000000340)="eee6c4fcb2e92c4c8e2e2c5883d06d0ab3e57ea4693992349ce634bb0af4e98cb8271bbf429eef59eec63f97a5d24feb9b3fb0f0b4b05917ca0c5c4acae9e71870431ec6a378eaa9403290988affe6cd88ebd0cb76dc4db37d494bf29b4b930c4d81de2d852f13d20e2865a2c23891879bfc3bbd23ba6826fe2283f9a607325699de11fbae82a8533ac8fe977894c179bd43c4db6921f43cd118e9653dea22b8fdf6bdeccd94dba91e7ae94141d3460d2ca81f05f6e9c874ced4c4d89f9c9354c0afd8e87bcb5505d2ceef859bb003d6dc66587105ac8766d37868c58c22c9250b4750545559", 0xe6}, {&(0x7f0000000440)="de1d91cbf1922db553842a8ac3b08adbc912437407e494f7593d333978072cfdf30206f38a0afa76f8da322e41eb908105d96085febb7ce0272f8a0c0008b2557b92a516c44b3480f88eeabcf232cfab1459171cb266a7e622461fcabbe8f6afdc48ec493b66613e8d3669a6b15572f08aee2b343d6e0d0461a4217f82afe15b6469", 0x82}], 0x6, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) semget$private(0x0, 0x4, 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000000000000000", 0xb71) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x630, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x100, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/77, 0x4d, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/43, 0x2b, 0x1, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000016c0)='./bus\x00', 0x8080, 0x407f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x20010, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001740)) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000001d00)={0xffffffffffffffff}, 0x8000000010004) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse\x00', 0x8111, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd\x00', 0x800, 0x0) r9 = socket$inet6(0x18, 0xc003, 0xfffffffffffffff7) r10 = open(&(0x7f0000001880)='./bus\x00', 0x20180, 0x8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x100, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000001940), &(0x7f0000001980)=0xc) r14 = syz_open_pts() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse0\x00', 0x200, 0x0) r16 = socket(0x22, 0x3, 0x2) r17 = socket(0x2, 0xc007, 0x100000001) r18 = openat(0xffffffffffffffff, &(0x7f0000001a00)='./bus\x00', 0x20000, 0x100) pipe2(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/null\x00', 0x10, 0x0) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) r24 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) r26 = getegid() sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01fdfe"], 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="14b4dfe5d0f33d1398ac61e106385ad5550c1c64fa7377d9e7b9a4541351092aa003ce6588bf3843d8bd88c507314df1093c563776cb94584018bb391029ad82e5288d848d0212bbdc0b76849f09e0f6192fe61208c5c2e45278ced4897b87f8cf0629b4a13b3b96cd2b1c21d04d78bd6670", 0x72}, {&(0x7f0000000080)="22541caf34d664e8cf7b83ac355f378c1e9589", 0x13}, {&(0x7f0000000440)="689ea8c055f22436efc2ee8d3cbe54796721ea6c63d4070d1bf30921735b929d06e098bef55537518db154efe9a43b225447028ae952d3fee3a11de271fca24722f383060e5a11b64bc78f1f74c9ad7be6b64073bc9bb2e74b300932125ebe6bc37d8e2192c4ffe1e81781bbd372cf77633852f6f018be9fb4047273a867b80aa14d9bab4e4f61675d2f1ce6d85e2cb9af63e565e00568de2b8c5f16391178403f504f0f2ce50829cd880bb8df4a0b1422a3192dfc73b190900075620ced0292797cd40516a3d9645f9d76684fa5fec3737a5cf6ad8bf5d8048cf10604b79985fb7da9807de1987af7896514db33607fddd0a936f388bc75475003a8f0cdb30bb3cb40418130339b33aff4e421abf4081db0eefc16af226cb8cde07f592d51822ebba615f7278591e8e5064d957a3f26945f1eccf86d5c644f81b35ae274af35994d2134b92b3e6480e97a7e6770b71e2749230e130f63c40cc75935363814e1fcde452a30aecd8193608a214fc5c46551e5c4adeb4dacf690c55f6e050fd831b5f16fbc9da26d31903ef29ea8e5d6c60e03f1bd2ad1fe42c2c298f1a9c78dbbdd63dce2286d63d2a8c6f9ec84b939b61d702f63b5f603134e3e9194a13d3e004851f0b900f2e783726b1edd354906635d5a544719cb83bf3553da8a01fc07e0caacd5324bbaa759d37804cbeebd5bee994d86d42181b0fe02b6c2a8ed99bc26870e1e9b3f30def3ec12e45ce80988ed1bdd79c227aabeb82936c2b0c02d2278a82791e516459535747d8fc4d2d1fc250caa429ee5fd50393224219d1ac19761f7e2d7dc3268e2de7771d6d00a174b131e69c9a5e1ee8b76f09e7e04a84b831fbcd009780037455286fa5496f38bb27c03e64ba9ff37bce9759c82fd7ce163ca46eaa3b902239f39a8e5b5491241312d78b87b580e71a051d2ae21649a4a2df8ba9209ff183c884a0a52e20cba564274711ed7997eda55af02b2f90c4a4324fc34ac91c127b5d8ec2bd0fa640671b5a2399b48e0d2bf929c88e5dec645ee53a8b1f905a3967a32e1ee5139b2e92db5b643b012b538b498d3e6338e3ddc66fd9b3ee85cb2b929ab7d860e6fa1f3f8addec9a03b1a0ff1c06ff46174f049ea9b026af0e29066000f1d55a09f1156bff096f2051d3f700b1e9ac26684937b6b57f7a2b52bc0807e7747c29738fcd07b407431a118cb64efdd292e7b1ac69dbe22fede5eab4ad6148abe25e583a0b09c53a1d0abcc1f2723a4fe1f677aadc4440ee138a9fc42d084c8a4ce7ce91878bc08f82a65b69b275f87eeba5b4098bec176cb7a9aed34834dd5203b4d2c89d552685541dda01c0e7b00941164871845cf383e52b74807484b5ce8108cd349d20fa976e1f9597d0fd3ac68b18a3eff73dfa26a93a857e68240f023db7b8386ac1bb462aba2b6307495bdf5a38743e27a76e8931a20933a239c864199e01f13f6151d1b0c6d4c12a9bd3dfabc17a211df31f8f630b95a3c0df67532da123fa93a504ef95cbf37fb5beac044702f2ba00d5da0bb42c83869f91865f112c6317251d759f045288a4c42317c7afe854026968ca2c783503c58fb43e3ca3c12d702cf26ac3edb5721d2f595cdb3f5e89544cdd215fcc96190e365bd58197baf2c4d7ec06a1a8b7b48e24020befbc8ef1904d90f1dffda0241e904093dff60912b4baf09d495344340ce220ec3c6bfb952d5d4587225254b55a05454cd878f66fa7ba4f74c3c259e60473f0434d1859289502a36daf06085b25ca0ae0d544e66d45141a50c1b230e0066572292c3d1fddf1ed1d9146ef4b5a2ce6cfce0c8488593fd39bcea5ab1f1b91115794b89f493ec6a561a1252c79e2f73c782a969cbb67ca98294d33191789a2dfca093fd18b9d984978ef8fff26262ce768ecbae96aae214cdc314e46b557e701e91eb4b25a1030ed84e7398d9a1db4376edae03886d26331e446b6b68bf6b4b49bcb2d72bb00320ed6b29172fbde788d304b2235494f9eb03be690701e7a001ef83571a80ff43a8b8d6b80cd0b63bc960b768809301ecea801a844fa0f3cea6d9e1336c7a7a57c909d207b3f3df8e17e2adcde9ab425a027228fa42d1f26b7cc4f952ecee0913bec0b2d884e622e130cc08a8034d6eab020c322e05551721d9bc279dc8af8eff9212b87087b6104284b32d43cd10fe86b5703a2e564c95d1b1496d91f12dcf9ed9cd72fb3d11faf9025c71615b15c7dcbf7aff91f44b211b3e4674ea5af40ab6ef8825ff66dae95e1c6eecc46e789b4086a04cf0a4a2a993d76333846f35d98d5c8bb6562e04fe90a10ca5d3852b44b4fa24f669800625b38501b4e86a1b2b7e0665173a9b25c2fb7842beef8cea6b5a3d703b6486d666b843729348235380350749a479abd03950991954746ae1b171947f12c6fd355a037dfadd316606d327827722e1089fdd4bcae9bcab6f7e517c27efb611e20b14b283acb060c2d1418627d58724c3a361d5d03a1c12ce9c1b56927f2acc64ff2e0421508a0371f3677384122a320907970125e3fa26fd59dbd9af9be74da4cbf6de659377f3028762d35b0ee25f54a1a136260517f42057284b42d019af21dc714138069143e6ee9f1806f554eff279fe7ebced53c839c1c85bf79595412375db4fb63f00af966b58ba115fb4bbe559447700d444fcccf4c9d7c7197610081fbe10a51a582ec71818af0b153648311f36987b07aa1db32197d4019b3849cc14c0eff719d5bb0745c3eff1cb693b56e839342ed13e42dfce359502ca5d88e4014eaa6f2a04a09a0be5c04ae2f3aba09f109e796ba9e1bad42c0646c7e28e49c70b2894869c94d71f8272699318cd409ff39c85875fd3b557cb2c8ae53e8f26aa4362c454913793cddfc30f6838379c1b3bf865d9b90b9673df51f39e9679d3fcd63eda071666a178b1a5e381a29a4084590ec11260609f45e1654583082530460d1efa1f5803e3296be70cf4a99d9543bda10e40af94915599a12539245945099ad83ae38b1c78c7c05b6daf051cf733b85f03e383cec094f20e2b4b8e0a077a2bf5c16d65352a9b92a2a43914b4210219c06c177cb3438ff4d8290aa62a94523b75dff0f20511bed7875d279b9f23b572dc5ee4dd4434a38649903ebc0ddd007c10986255ad77b95b9220b8218c8de391efb714fd8acbdec0dfe4414c73b2c653969f2d5414fce553336b5e017db30cc2836a5275297e427abfe3a5f79ea4a757360f19d08326358cd3762e5eea5f5ffbdc7c19c9fc18443f7342222f356cf71eb9f2430a2011699b62c816809e19b048a02897b386e5f2f4d995999385a65537ddba71732332e0cb093bcca8ccc8921cde58173226a0fe80fd6637c10e9dc448dff298432187f8c81db34f6b2d61dd0bc0bb350a887554a070f754fcaae7ee111df37ad7855623674d1c0eabe2aca8b151fbd862858d52e7d573bde93590934451c7fe5a63a2e2a7fbcd7dfa98a392d0f76333b82bc6da19ce1cf269be15fe04291c5e9373af8d5d97a945f9a16622787ce5dc5f21a2419022ab97c929ac4cf3370a0f43c5a2e48ecbf41a8a7d93e85fcf9d494b083593ba55cea4a7cd9173fcba9d400e7d6f41326c8b4ce14e87dddc86084d5bb0515cca8f9ed3b743ecad0a6a0781b96308fd058a5636ced0d57d9598249b24c5f43e70e12aaaa4ca6624d8dc27c42b8aa667655e6cae66d42499f2bc651944297bfd0d56ee7a5bce760bf5e132ea4fc5f37fc190669e6e5e29d8bcadb8aca3da946749bcbc4ac83e2a371be6c7d29bab0026f984f299ef3c2f41fcd23054db76ca3888add12533dc29bac7ab7153dc45aff939f3ca1c5b7f794e3552917692ebb83b84cc35f1d740a23e6a0bdbee4f31f28735877e210f60f1cd5e080c9f2d5407a29b89e33850011c91183aea4a1289bd35e4355cc04bea2bc50c604e87c3865497bcb7d69b451ecfce5d3ebf8f4e5dc60d1a187d6944cb8304505a9e7a844220f58bc3aa475abe4e04ee75e95efbd36aaceeeb48bf5f44277e9dc17f040b8542c8dde9cba2aa8096281334c679af20ab4871dc3f2b2758d628a8432f9deda9cd20274804634d0a7b7cd001d5359c6a5e08d183854d65bb2e72e771fafbe7680a33f304b396d4da554891aff0c3ccb5432fca11d33ce9e1ee72d8447d7a58809ef5ff8e1d851f9591661eb744a4780e579641c47a79f1fb6f45981fc3a4797d4330f7a02b8b2bf843c12d27ead5971ae38159371ba01f381eaefe2640e576c58593f72cdc7accf74f03eb5183e32584776fefb7978e1bfcaacde314134ccfa0dba50a57f345f6dc7e6f16d45ea9ea6569fb938a35d133e9b1a0c5c17278bb1537dfdc360ae62759c9882d6db932ee34cf7e8c3508a4e9c1e1c781d35248809d14fbcf9a8312e90b901bb5a7d1c2caad6ad094d20355203d69f5f7b07d1181e4b3669e4081e7f9b9cbd2e345843d1a5ceb008cb295e5b2d5e85703d84f30e6eec629986f573c91516838ddeef2b45fef660fbe4a3a8166aa58eae0b64a1588c1f3b411f4bb77064f06c74fff08a905fee703546c3d8459442e832383d088cdf30c65ec303fd64868076426cb0a126a6dfc05c05d3f99ea54d0006fe5d38eaf2c822c3e1681e4df49703a94c6f8db9177ec7f17e9c6cbb7fb394cd61ba55e5af0bc001dc1ddcb6b45b671795467f0927f991599d4744ec5702ab3c1a74af194a2a1edc8c87c0c11d6271baba0afc2a9ad9c6d675a581a47192628903a0de686f5d66b076f6e58a50653fa016b1d64d13ed2f8302b5bcffc14d09d7c042e94491e4526886a6d4874f00bc734b640cc6e47f2ce7e1ba9c5b27dbd1c2c81bf08803a5277c337f9f0a401d9d7ccec364a04509ab515e12eb781b9d005fa5cf3fd3aa1b843f989ece501fcd26b1fa62ff935340965905120e3cfdd77ae0b7e9cf652d31f0f4c59d08a8ed4c0fe85f8b96df32cfbdde8717ea49176daefd621c7f17a75a1f00974f314743f9c62af60a8a043f35b4c3d11526ac6cebc487e1241515c2f6dec0e356fe661496258031abf1d6db286fec4983bcfc7da8a4f913df8e16dd6af90b5c4609f47083158dbac7ce10b7824fa25e4699b4530842642eb8626872f41949a43d42412961c1179131e326bfd65c6239ffe89544fd4360e14b8ed05ade3dc50237152ab7b84e771dbad19f9b21ad8b1bd3ba1312590d188a72ffbe1a627ce048901d11f7c05eb89e5b4ad3c50b9deaccbdbe3b186c85aaa1e34b7e7184b6a5098f317c312d585accb1fbdaba4714c15fddf0d226af1c91c9db8b0dee89aa7a512381a9c9baf5af38fbcb6533ed3abc1e23f825f772cc4d7d429a05bba55944c40ae10f6f9afb8dec8d626e1e0855f3a44f559becc2a7d18f975316137a76d41f98859bacc950b4787bb47504433c2584bb9c82a90cc85dcd4a38c117917732f036e8337ce3eb11a9c4f634e6adb70eef55d4af41709a13eae3a2b0d8da56210a6c948e5b56a18ed3bc7179d73af597e610f8b204be3f22d1f72782227fd8387006b69ce0bc14d8b76044a6d9fc27cb1c57236c2d62e468fbccc42bb9ba0e2a12dca4d7759413c713769d8a97e148e285da348eb46a4962597cc3aa313bbc14e1a2381e90580c9c6c88306f5ba117c95ab67f02c94af5189db6068dcf1cbf9b6824653fd2d3126805d6927f8d0b618c24fd8eb975ab7dcdcb3983df1a5b596e2bbd2e384384ef9b00e1e2df0f6706b757bf72fcac6fea914d2c610c799237ee92729f7569038492448f3aa656a9c38be61dc5836327a", 0x1000}, {&(0x7f00000001c0)="7d0e1a6f537f1c28d5489deb8f527e954296b90d5700e4ada800f912be15d3e18dcad8f05ae4e4e209d28a9179b802e74f7e1e69dae27463118f16a1fde82a2e8d24470b5fbd8eed4771d583a3e70cec3ddf2ba926c21bc2cf3344595a528b845771201c3078411265b93ff42e09f20b9ed8bae095c5c70ac80f7dfc808328f85df107ea13afd2fd82b6df07571ea944c9373809d9de614da478d1bd3b8fdd7eb689b3d99662a007fd136bb17b212d37f55a1bf6c97cb7f22478798efeb9cdaf584bcd209fbba1c421f7679c4541c29061d58eaa846261be9e846a4c92f817e5c50646", 0xe3}, {&(0x7f00000002c0)="036893bb419f4cab75349072b439e5397bc8344b61485a54e6dcf9d293ff12424af77c79f3e68d6e30469ad14ced1b14615bab35bfc9af6626a8369d510fa1a34092be9ef9a9ca9cdea9076eaa5d4f9429d93cc89fb50e92b27718b0b5c6d61cdcfcbdcc5cacad446fe675dd687aceb80947b67201a1087fbcaf794e59421c55c689450702820b75eedae7a6dbfb8d1e6d9f5c59d148956db82d37ac665f42a66c9052aec4e8156dbfef10fb65b6449110e289a302c3fa853d1cbdec5f368c61", 0xc0}, {&(0x7f0000001440)="7384920bc705e1c9232876564827123ebfe999f80addf979b0f5bbd96aaa81409bd1baca70f1368802c9e1afc718450d0c3d0b326bd98ecb04e8496bd27c85408889ea1559c19bebbbc058b8f66b6b58c04ff1f1d687d59c6c6380329bbcc11c3279936edbb15003f1a34a18d59123e213d3abc26921c8848b760284fdd0343e2f6d0dc2607545d62694c17a161f38c28865f853df6ea5bacf07cedb38bc52d19258d7ff32daa6227e1b51fe957eb954f3fed64d3728", 0xb6}, {&(0x7f0000001500)="4cbcfaeae0df8f545d91f48715fe46335bb04201036e893f19c098de567ca5bf9635e071007771e7ea4b01975407ab56154142b60a7e20694fc2d0409c4c145706c574d27f58535e26a5aa07727afce89586f8a723aefffaccdee5964b5c53e94058ee975a8ccc7db318a2eb167bd234918b81a0757390be98523ef2684e2890eddd9081c49bfbec149529dcafa2c603", 0x90}, {&(0x7f0000000380)="cc1f21fe1145c579f3d777249f9457ba59fd697ec371ca121e0d7c2fb8622dfdea8ee03995c0784d", 0x28}, {&(0x7f00000003c0)="9bd1124206b999b31a49", 0xa}], 0x9, &(0x7f0000001bc0)=[@rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xc8, 0x2}, 0x8) r27 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r27, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) 16:00:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r2, &(0x7f0000000200)="3b7359a05fd3a012a13694c7488ecbf856e338f8feeb1a2c259cabad6db50a5883730938c137331ee3e03e76f3935956fc2e11872646ff18adb5dbd19c95fd9248105d1ac02ebf28babe869ea868077a881a73d68d194556ec281de543ab61e0c0b7545e0b7432a34003", 0x6a) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8000, 0xa907}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) recvfrom$inet(r1, &(0x7f0000000880)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x220, 0x120) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xa0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:34 executing program 0: r0 = socket(0x1, 0xfffffffffffffffe, 0x9927) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xc6, 0x1, 0x8001, 0xffffffffffff8000, "33b235e0274f2178fb4faa4b14813b8cd3e76901", 0x5, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8002, 0x0) fsync(r0) r9 = semget$private(0x0, 0x3, 0x0) getgroups(0x3, &(0x7f0000000240)=[r5, r6, r6]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x6867, r4, r10, r4, r5, 0x148, 0x1}, 0x7f, 0x101, 0x7ff}) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setpgid(r3, r3) 16:00:34 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair(0x27, 0x4007, 0x5ac, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x1}) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x200000000004, 0x59a1}, 0xfffffffffffffe54) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000653000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x1ff, 0x3, 0xac5, 0x0, 0x80000000, 0x6, 0x3, 0x3, 0x0, 0x1, 0x20}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013738 failed: no mapping 16:00:35 executing program 1: setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000040)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000032, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/189) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x683, 0x13, 0x23c, 0x78}) 16:00:35 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r2 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000180)=[{r1, 0x40}, {r1, 0x8}, {r1, 0x130}, {r1, 0x4}, {r1, 0x10}], 0x5, 0xd9b) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x1ff, 0x4) mkdir(&(0x7f0000000140)='./file1\x00', 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000100)=0xc33f, 0x4) 16:00:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/157) 16:00:35 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x45) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x40000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) 16:00:36 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0xc000000000000000, 0x1000000000400}, {0x18, 0x2, 0x4, 0x8}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x0, 0x0, 0x2000fff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42eaf2e8c2c62faf4added309586cecf17bf12f68ebd810f9eb068c78a453e679744b48188cee84c5f926d557a0fc751a5c21072c4f1a8861c4e74ac9404c4cde4ec5a56d74f06462c71074f978f63626e763b13ce42f019bd17847dacc61ab4ab0b1d5ed6082564f1108f95d272885b6f424eadfa6f8d7204a97b6bcba1a29c18355d8401c50d8731b7a0a0f80381d839ead21a9e0d4245ba7e047b49ba025d9471f9e5cfbcce34e125ccb65cf0bc16b947d338e4f46ea7b2778dae789d6dd7899c200ca3b0e23d2a6127f5c9bf39bf488163a6ce8dd849db7b2087ff32b510c655473befc1ae5c6201f1a866051082a7c8b71f50527bb6a6499b29e1a5e1a98a2341dcff4b864e4039c1c58c22e7ea928e8a4df074cf9bcd647f4f63477b1317b75187693621439698b93a8464a65814515bcee994a1f614a4278c096024a417f1002fbaba98b360b44e7cbfb4d46a306532c964950a850f7a034"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:36 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='E', 0x1) 16:00:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) setsockopt(r0, 0x20, 0x0, &(0x7f0000000000)="bef993e0d5841579b11b64ec904374c2dcceb62151cf9ae5501d60cd5a1b110cbed5578368fbfdaf", 0x28) syz_open_pts() fchmod(r1, 0x6) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) dup(r0) 16:00:37 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x9003, 0x40) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0xc1c2, 0x200) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)=0x2) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:37 executing program 0: munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/209, 0xd1, 0x840, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x14000000000}, 0xffffffffffffffdc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fchdir(r0) 16:00:37 executing program 0: r0 = socket(0x17, 0x0, 0x808) semget(0x1, 0x1, 0x100) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r0, r2, r3, r4, r5, r6, r7]) socketpair(0x18, 0x4006, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(r10, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x20) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000300)) setregid(r2, r8) socket$unix(0x1, 0x0, 0x0) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000340)=0x7ff) flock(r11, 0xf) socketpair(0x2, 0x3, 0x7, &(0x7f0000000380)) accept$inet6(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[r4, r5]) r12 = semget(0x2, 0x1, 0x21) semop(r12, &(0x7f0000000480)=[{0x0, 0x7, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x20, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x4, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x7) getsockname$unix(r11, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) accept$inet6(r9, &(0x7f0000000540), &(0x7f0000000580)=0xc) open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x10080, 0x80) seteuid(r1) sendto$inet(r11, &(0x7f0000000600), 0x0, 0x2, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x1}, {0x41, 0x6}, {0x56d14d1cb42af6be, 0xff}, {0x80, 0x3ff}, {0x8f, 0x8794}], 0x5}) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0xa) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcf}, {0xa6, 0x2}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0x1}, {0x48, 0x5}, {0xa7, 0x1}], 0x3}) 16:00:37 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) fchflags(r0, 0x40004) 16:00:37 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x40, './file0\x00', './file0\x00'}) accept(r1, 0x0, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000001c0), 0xffffffffffffff5e, &(0x7f0000000580), 0x0, &(0x7f0000000040)=""/138, 0x8a}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="71995047a415cc", 0x7) shutdown(r2, 0x0) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001b00)=0x1) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa230f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f5720000000000000000"], 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) 16:00:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)='0\x9b') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e05ab2606000000da119427e599eb6f3df3b387fa97b2f1ae595b3aaec99fd3a9f400ea32290deb466a0b3940f363e8df225c9ad0b24de4765cbe86946c48f0cffe793ca049f32ac11e5df4eada501dd27bb8f6b9eeedcae2996c1faad2d3642c59e7b630f078acf407914ae472798618abf69af15ba94eb2e34252c9aa5515c9d74a1184d8f0d2f97fbf11e1557310727594328cd691ea6ac7a1609aca320594f539bf2a0000e62c29197d4cbcba5356f72644b6f6d0334e823054fdd649f3db51deb36848db71c788fb2b"], 0x6a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:37 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r5) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000a80)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c637bb42fd0fd24bc68fb7bacb8b328b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0/fi'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000080)) 16:00:37 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000000)="a3", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x88, 0xfffffffffffffffb, 0x5f, "544819d5635de45e82304ed12b33b2b061b99a82", 0x3, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000001800)='./file0\x00', 0x10c48, 0x20) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f0000001840)=[{r0, 0x40}], 0x1, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x48, 0x4d4c}], 0x1}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0xa0, 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="a4d17ae9df9e80346cbdeb764884832e1db3359d7581325c627844e66572e5604a9777b74d92582f0a9aaaa7f6523230c324698d548443208d778427b9d8e4221f31b15bc127633f8fe44876efbd5e5ba1f17b98ff5c013b6ac328134c44e3994a09997edcbf3d1d01948a3896835a6c42", 0x71}, {&(0x7f00000002c0)="e4", 0x1}, {&(0x7f0000000300)="dc95615babb631d1da40382eefc79ee2c534b0625f84f7aedcb1e51ce0c05353d47dfef42e687b90d5c9184650c6ff21a5d2dd370901f605a897bb676881c767e9ea3ad2c12dae8d072398148bde06bf6bfb8f2461fe1401ffcfa285b419c1adb77412be27bf4336c7e4", 0x6a}, {&(0x7f0000000380)="34db502b38d0ea0911252187a64290e7b147155376e5bcec4eb569eee8bc80461bf5da7f137c80ec892ff08ce9f635eac34f0760aea48d7c531fed011b5304027ab55ea0392cda980dc3d88cdbf5753ff080b1dde835e761f745ce3243b2b2de87e8625621c838d73e744e8f076c5b1c6057b653499d366a4d94a1c9c5b8b9beadb5607cbc5627593e56e19720a527b331250ab8712ddc83a34b1219edd67af0", 0xa0}, {&(0x7f0000000500)="9915cb801d8bac226c5538b354954fe5a13556daf20fddf0a47155b95abe28a0de6f324cead79dbef3a1b96db382be54c8a6e356b26c817c89d063c4abbfcd1f2db8dae9e581d232d976e9ce35ce52579ec2c918c9c40fbdbf630575ce3dc5d6a53c9e7b74fdc7ad2808ba1d4e5ec2e5d1eed62c9385c069e6a3e9ea7e1b89c9e4aaf414ad295d175e7509ddd148f1746e9b5b66eb1b6bd7d981d78fa94368315e5bb63f2de9bc9e6e4cc3b536a9d108bcff03c1057d3ba6fb4762abf5ffcc6a9e79c1cd12c657e9a4b2eec9901735a8c1f899aa909daf182009f04bfa9c94c4733ebfe6bbee7cb255fe632e3af10a17d8c1a3bc993f9ea1780fd7f2b90b602fa46318242eb5d30e37827a2bff33872b9a1d3c855902aecc541eb1f9dbb7d4dfcaeaac4598506b7ee2200a55165bf9926407837f90cd70e8c78d1f962cf19fbfe953df7ada0dd8c43b9fd247102f2aa9b48f14869f1753ac7211a4d996d4b1188b4f25289dc073ec6fa480e63522909954a331cce4f08d9d77404e0be44e7f67b7af25e02e8a8a6900a10b516b458372b41e7db6425bb7653af78994bcd7075d70fdc0bc64ff1c6ba67c078ba86af120a67119deff701f8482470264ea12fafc418cea0dd22a9fc34c3dd84a5c3c1420e08335ad1bc73046d2603235e485f2b5bc3e788634bf8d3c01163fda0f49a4f57217cb3c39dadb7dcda80366a8f050aa50049b3bc95d172b7c6e8517e23abc3d17da4b7a1b74840651e93558b2e796dd4c635613c3cd513dd3c07acd59336e2728682117932cf234449ad9c902cbbc764eba2edcbde7ae08086cb5d3c751fb58301630621d251ff1b1121ac3aeae52c3bf800f31114c3ac002abc5f96ee6b9534de12917377bb1175ec45ddaa45ec26e0886ef1ba381ae813e30ae028ea3a2480e9a05d84cb006133a6466b6113865b12b8e086237148d90db24c6be630e2fa6203916898174bddccfacf1d5c86d41975d44ed8edbc71e478c3d6551c2adf7cbea18b97e929394866635275666e605f9cad598e3d679df8ebbdc3d047dd5fa605018a464a1a09667bdd9a5e81e787b02502957f825f6794ac9905e390f7af90caa54c6a1b905031273df197a16aea45bb7d8a85d41735e29b940b2c570e89057d6e60ee6b172e57146c40c746aeef7e266e84edc050fdf4732a8c914ba0de29437f176c81b5c882718e05f6fde2880a0bb493b5f18f13456742c3e1af635d9ede1fb056834c0188edfb3a4a1b143c6843df927c168a3fa9338681973369df026758b0680e91469760f5ec7daf32e638b9cee14e0e5247441b30cac76e63ce21a413f14a7798bc000a280fd5d921426baf54562b449f5602c804f9227f75907953a8e11d17e69649588db494a9f4214ae7b10f8e8081cfc94287187939ce958b917478bda3e8dde19864570fadb85336a5d11d40964be0b3de4c5654d53109921736a075669447afb92ccf5484b09763a99946199cb58c950504c2976b72bce85deed85c42571b93189eb76964a629e4d954f6c42a53fafe787859e1cbe0ee469fa312487b6e18cacf0350e72050ab73399d32d4025338805959df741a99b66977b06c456d39df7863fa984f0028d132651370fc83685fdec4f5981fed41f6beeec5e10baee5ad73e2e11311c3ef2143fe1a368c368971d72e3c4318e2bef8693a2cc50320505162653cecf5a2438ffa19a517126f4b34cc2ab68796c444c67739c1f5d9a2ffb0dbff0de293785bac7101c2aaab4532deaa3c636ddd7ed428b234881e944980e2f36f98e2799cb029b84481fa9c3eecc1eba3d4d03d4080a2b53a4749a567d219adaead69a2ebb94a7f66660f8e21e878c0739f81eb7f542d561525313f32d5fdf2f8577a3905cbd24995b76d05c3e0400740dc7f0f36c45c2ef653ab30ee23ca76cc12c6ebd9439113592512a497e2f2c563d4e6e1eecfe1761876074e6462946fce5af180ef04ef61e70236405ca31c6b0c6f16ef4d993e5e90d5f1ec03b1bf644b05cceecedcb01d1d63a3a16cacda209e6f726ec2921874b31586c841ff0bf3552423410b7ac9042dddd2b69233a5b8a5291e9c690fe26e19d9fbaa5e60c422b7650092ab00ad0a56cc3e0c53d2a8e45270a515fd576e13d9c22ab93c9bda3f9018d10d10550cd28115d61cf690c50e343a5040ed5ad1cddc35cc7234faeccc13b3baa96e82fc521990628e34bde4e1a2a7cfd9287c32ae2857732774b821c14e28242bdfa0af051724b3b1b0f29f407a10d0b3f79b5763ce0e6510fea1c1d87b97ec1cb799fb020003a4317ccee7a8b32267ac1cd2d5b849f99a8938ef82bbe223297b9286339b1f6e8f9403f0f7996480f25d03abfd4d40bf6e789768362509c3d88b85677e07a387aa2c300ea037ec94f788cfbd134fb03fbc2f1f8567a933ff5692bf6e154211e5e9991b8a8f655d34a83ddab1e430b49a134ff071bc09a33d682eb53a3247719ac68f02be4f99285f84fdd4a1cf9bc047d7ecf201469bd5759269052e9b5c3e105e5132be72f86be331c3cc18ce470f5628f67d47f32a4b112ff2946d54fb72e3583bbd79b717829b4a8efe350a26140f6a058de589d3ff853b3824c4fd3460c2f2c85a43625e24bc05a3000862d39d25b8fd32a3f60ed95c9a6d6421539be5c8aa93fdb08d75bd4bd52cad6a5f354949a91c03966c96461cc5436567524c1e5977bc61a1a0065b640ea8dfcfec48b0409db269f1e3fff0eeb9f828d5f582f4bdc52258d77f870178c30f5fe196646b5ec888500a757c4ab370c0dc60c06c64d2d44402124adb8e1ae1455290e42dc819344e0bbfea4db04ec58742ca23cb42eada6fe30cdcc878ca1cb5c7e388d31d7376da30c2228a9ee53e43ca84cedcff73e93489dc31e50b47d4650b1d934e71c4d890503ea1c81c8f244d3e852cec14e20cbb3a12f0a85369ad98f276db6ec57e8da69c81ac6e7c933df59f9b4f60f2521bcdd826d9ec4494ab388f92d8c7068b7c2f543473027705c925f81cdae3f97332bf9e07a23a4939ad77b845ff2fc1b23aef8eea8ca12977f543af99cc68c5abd7edc9e8781f3e15f5edbf98057a938180ec749372fe3e8f8fee597ec4f37d74025eb509426e00c192b1937039b39169cec3c42abfeb1eed958aa95ae396780f80454737a3289eb25f9da3b2191a660f6c1d2394de2cfeb79683cb963bf39c47ad383f03594ecea2abc9333007748aa16371d81931d69c4155a22d45fb3c5ab79fb6d8e0fa0f1f866e0df0edd48f1cbba308b9f17575d451ea83c3106fa5345b5df42aefa3ff0cc4cd0f0f22c5d17638220d2ce62ca3d5cb9862c334ce4d099bfd8064dc2ac4ce018102a75f271fa8ca4f1ddf2eb2af51e70da0672aef16d754ecbeddc72ceee5b8c9953ec663ea3a1269aff79131fd5b792c41e50d41621319edf85945f21f4c7406e388b9cfe0782fb165c353bc77a4794e2ab2acdc664d9659eb3fd6f1a7ba34229ff6bc526219366134f2bb182bbaab2ef6d2f70c2f7c3bfdcc8451a07d26f40a32f4f8803ce0111b93dbb3ddf94563f5b4f4f5fe2763ddbbddbed39b29810d606643a7defc443a0a073a22f34a2d88aac49f28c30c325fd3cc5947a0335f6f50a583c3ba568b134fefb15e5d44b290574a7eb15a4961e0ffb52af4cd0380c5974d24b74e27ce68a969a4052d544dc24c0fd922fe18cc40a8150a09ae957df27150465c07ebc070763e428756b9aa0c455b97662c2683920ed8ea0103bdf7264c08cdfa6950dbbfe54cfd8f9f497e19f6082a5ba278cc46cd93c2f8398556f9022ec8b07c06e090c08a89f5b47ea27a79967ec82ab23293fd998cad30010c4fb1ddbd8b73d2f1c9b5ae1fa2d968ad736a2aacd1a05bd54be60f4ca4e551556812e74cc216dde1b71b8ca71102c9f51c47b9dcc16145e8b7fee58c53d31c0f3b41b55cfa6091b8f4ca206131c1d9b910fbb9e518ab4c604688cf107c81041bb04a3e34c8dc5465f113a7e70922bf10f4f9f9f0775a22561b6897276476fbf7123dfafc87dbb048ce0e2349f921cbbb274962d350aada6f6ba0e86d0d43fc06e98b8f4fe09778ba3fc2703e4be03ae6d394ae964188529350275f1f4c867640180a46397be548d2369ac8ca6f76e81fe1ba1f292dafadbc39a4003c918e9c0e3b28f52af03d28b0fe43fa89efac1f40ef6bd553870d75a2ee212566a4ba7270237d10e5a5d7c38c71a1ccb84f5c91f819f01908aca24b27ee7893753c91cf11671898e100bbea6e4efbed907e9230ca81a9f7e48e3439f7cfaf74d2a9204f4dfbffc0739ca1d9759a2dc24948cb77954d55f4623960ae2802dffa0752d97c0ddbb0e276478ab472c17b7b7a28a84baf3ab72d2530f8588063cda7f9878659b32b27eee270a43a3371bf344b055dbc5ffcd722e0eabf3f9e049bbcf6e522a2d91b8d9d0ab24cff047972db0b50477184a1ae1aa802ecc9d88dfc1bc7de8f3f9a3779286250981375d34fe8ad7c8149169752790783b54739d1ebc5bd976307ada73eded667456e065593581559e5cc5e5a4af2181909097959035df428852a01c24fb2215b62cde6291c63bccd6e647ec57f147701dc6b558b5a9bddbc0d43b84412be1361fd7dfb1d2b662314860fd9177f32f4938978213be2bee5da03f939cca062a8509514cab85a397a8717c2b9b7827e889e4ee47d6323ba6f8959d7b7472b038fd60c5277edb0efacd0cb76ff78065db42693500068d0c8206f7a0da3b221f3ef4c0eda0fabf064b8fc517b65fad504a043c68cf222673b982e115cf791a2242d418c783458350cfec8bedbc3d4d562a5a60ead358d3883578c646331cedfd2e3845752cafc35e324fa9d90248431799fcc72fe3ede6a774d1468885b44824f00d333fe1537f535bedf632e2ef71a023f7141b4d9b74df0555955eca5e9d98ad2bf91c3393bd93199e4636bfda670e5f3b9be062e1d783bb04343ae8c891bb8806c5aae91f04414fb54a41d3572634bebc30fb9a7af2d57f7a1b0844b020c9a2331bc4a6675266c9e81e944d89591f3f9b5d63802ebedb0de34f997f636c868245051db561f2febf9bc1b41e1a76023a022213440e081362c4e9fecee0800f76e7000f19efc467136b290448f5dba0682237606a9bf20c30dd94b9f6765cb4891522d3c271fe4a0746395a6aa4d96145d9dffa48b04523c6fc844ccb774c75bba206a817eb108b2bc0fc8039de8ebf513ebdce7b688942f6aab4440cb5c7313fa4406b66fee12b57caad0b87522776339c012d202a0f4fc1ad1824c49bc8414c48c70463e4c924940acdada9e43f4819dcf896a513547a1002913fda376cee3368bcd23e97df615b8318c5a35df02134c45a384807db601bc6e6c41c4644139a33131161f3b0732b1ed6e1eee85f424b32c3b25a379d32a8513bbfb172847c35f5c73bc512f5faa7e3c99785d755b3f79f0bbb766b0bafd97f70fd39604658395ada02c516c56a44ab24e78f45d3b058af7e8322d81ab2c4b4aabda113fc06267174830bf03e89b4a25abf546f9e443d6e0369a9f5ada5439ce4b5cfdd54115ea69e067923bf3ff1d2b4f3434bdd28b724d806aea5f792912260d7bc5cfecdb4122b5ec93a6fd4d2bcc26ba4b90612367b0d108d8d719bae39df7c85a2756a4b4b638472a37bde3b4d9bd56212f2f39cac329a5d376dfe9d5b5000ca96e26e805f512545687186c9b9db94881d4e06eafb97a0c0253e5333a10c9e7aec82e02f68043c8bc75a374e12f8c8b38de6680bae4f60ac", 0x1000}, {&(0x7f0000001500)="c9c17da13f8b810c6e444ff74517cab7d0ee88fa991880e4b7d0d62a1c9d95b0fedc1eb15f1692ddb9bc49f5db7bac5a6523c143545f9404146a56747db7ec44e55fb36897b00f76e4737325eb753ee49be349f846fb323ba183d5f4b2cacb4b6c043cd923c0f5208a438cb9cb9cf36c40055103cf45e08f1481bae21581372203dbd183d4c45b540fb834f2f6730c0bfebb27a8cc97fc66f0eb7296f9bb46a0b26675b9e2006e8f27594ed0828cd878e2e7934a21", 0xb5}, {&(0x7f0000001740)="432b46ab35b7c641dabf99664dae87ad95a3544a856ec398bf99db8adf595633ac3e2dcc8dcfab68307efee84a504f8dab2b66fe9ea150961ee1ac93f1a163b67c319524669a171ce56737bd647ccf33b0d2b3b24575f967c0966f26857fd39ae966dbf40a9992dbb9622e62310607b44c74a214c1fbfef13417a1c20f5038c6a214f491fcb7dbc8214be8dd8999722f37277bb7682d2b1863bc41a251f7f25aa9a826cd5c88a8e736d6a3fa6acb77683169bf9b07a7c4732f369b", 0xbb}], 0x7, 0x0, 0x0, 0x2}, 0x402) fcntl$setstatus(r0, 0x4, 0x0) dup2(r2, r0) socketpair(0x0, 0x4001, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:38 executing program 0: semget$private(0x0, 0x1, 0x100) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x0, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x48) r4 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt(0xffffffffffffffff, 0x9, 0x8000000000003d, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1f7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x80}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9495f6b780800cf2afe4146339ff4f329240b61cae9130672ea650805957ee2adb1a149c6b70017ddd8688288d3be3f4d9e05d802dd304609ff89f6be5273f78d6bed03c13ebb02f380793dc389d58c34f4de7fad844552ea8098a", 0x5b) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6}], 0x9, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x8, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x23, 0x80000001, 0x20}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000030, 0xffffffffffffff06, 0x1}, {{r1}, 0x0, 0x2, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x80000042, 0xffff, 0xff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x3, 0x1}], 0xffffffff80000000, &(0x7f0000000640)={0x7, 0x8f27}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x806, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/29, 0x1d}], 0x2, &(0x7f0000000340)=""/239, 0xef}, 0x800) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) r2 = semget(0x2, 0x3, 0x223) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001980)=[{&(0x7f0000001880)=""/212, 0xd4}], 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x1, 0x1, 0x5, 0x0, "355795ae381848f4dbcb82f6417ed233c2f7b5b9", 0xffff, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() getpgrp() syz_open_pts() close(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r4 = socket$inet6(0x18, 0x8007, 0x0) setsockopt(r4, 0x4, 0x3ff, &(0x7f0000000340)="aad4a11d72fc2fa22067c07eab12184b1e5c10446263ebe1f372057462120f62c15b696c091f3bb31e432f4be1ccdbf1623fdfde6869b68296d7df4a380d005a062891055447f06456743d4ec60683eea177d08f1ffa422571184785d193261528eb11bade59bd4ab5d1e4518124f1990812ca3d1b350041745ba1231c855b1cf5596b1cd32c4a3b59084d6630db97307875db2d66c7f74a34ff577f72afafa8478e901c83095edcb688d67cdab5f2d3df4f1228af0bca434c773952092b6b01e21a0550d1f897c4a06bda465ace724907ccf6a456ef37c81747581ba514", 0xde) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) writev(r5, &(0x7f0000001800)=[{&(0x7f0000000480)="4685dbc283769c0f2b93a3c9e3399a206dde64cdc804aeaef1aab030588c3bb5f8ecd711bfef4ea1b809e4a9f9a276e9ba62a5e3d28c88e9ce6ae79ec69acd7be6733cc3ab4bd8608266f3721f303953a2c43d236b7d56f06a96d7da84b033cf47466b31c7bb357e7cec12d04f5d2c35ee2e0acd3e8168c1d23b1c3974f5e217f244b974a8e9a8d51278f48cbc27ea10869e8b6c54ea0bf3cfa6f2fe09898898bc60662f646cce47df1c05ccd4e5543e7bf9117872e038423e0f10d0a115da3fcbc02fd6098201ee11c4e55bb4898bf6a99b2214d4790c9c196c224323ddacd07dc79376", 0xe4}, {&(0x7f00000019c0)="9e845efbe53ce56ebd1dffc5cdfac656b72a8ddc19f7eeb3a79f34c9be11e9daeada60a14221370a1c579ea9ccd80fad52de49548ddb183230e062e7b05e873a710b5211765036360f57155fd441610fb56136a097aa7c7be2944f109e735ac02ed6b4f6c244c1d3fafec50900b37ffbef43cdf9ae285c28e5527d5bfe5e6a1b90ce00004d11937832802da6daee132ecfb5cfe5dbdfb75ca8ea0708f30797832215a135fd0c9ee2bea23ca3ed09009fa88cd56ce8b95d5be52b00af2cedfe9845c1146e90d01fbd9af02ee7ab049f9a88e96675c844b1e210718ea71a336eb48304b6b754df1894a818359e47c0aaf24350c26225b0ebcfd750bdb05fa7fe0076139cdb76393442e4e4ed458ac9298e6215b06547d169818c96982964a35a87bb0724eb398d165aeeb549093b961d373863fdb7b560852b84ff2c8eb5d7a651f1638917f692939dfb88c19700d642da6f6e9088c6490860ac027d7b472de0a8bd40f44f138494cb1dbee5ad21c93f4ad817807bbee6843e026aac93f31f364c799f11f41fa4cf", 0x187}, {&(0x7f0000000640)="b3222c11aabbcab219533efea4057e4d041063f28108580caf608a1dce29ad221232f29e7ab964fa187e562ffddbc4bac16d955e6695f2c37759267fe203d8349279a0c5d794454de064045dc919a85fd870bc143899be81bf804a5d69cfe8433834e6398ac58e9e9b4e8868da09d14a2ede17c683d66b754eae25bfc6d5cd988b0ea765f479cbb9ca5885ed3bb4c155b405c3dd9d0f4532f1a1c0", 0x9b}, {&(0x7f0000000700)="86475cff93c66d63fd8a40448464e71f3485fd5644b971d42a0e287cd5faae54af973e450cc053ba002dddf84678b5e18bd85789fb8b23ccf8f6b450f465438defa1aa9c07669ea0a76991c5570da2adc01500d29a6d96af33972cfae8320156974ef5ab889c05d87fe627711694af48385e5aa270cdc9b3a074abbcca27b806ab612091994dc1ebf0f7d34a2d0603416570ce5e0a5321e1add61a49b7a9d1c119e7253fc485c9fd6dcd47278df6c7286e09fb4daf1e41c3a7169c3d91394cf723759e59d87ee773b6f7f6b563614fae895deb22ddbb4b03b91a5ac23999ef79953e9f18ea0b962ac86a7fd837bd7b273bfdfcf8dcee44107e988dafadc36935c539c8953e051cad2016d4077cffdca4c95c51de0082d73149583fcacf7b0d8242485a7762e0d3ddf76d320629a57775e7267a02ceab45b1b6e569c3670495b4a658d21ddfb2b5b1a812eea2e59b047757aee5642a3940fe42e98ac8d0746541568dee1080ec4ce003c173442d1912633d47ac7de6faa757eaf5365ea826ebc4a80ca0bbb1262e00689637f07d9d22b7ccb430d410943c04b9eaa5fba655eb56bec16f2cc926e4f02a6d242cdd2fdc52efbfc11353f2547ecc52a926dfe95713c3212b275f59da0c76c06adb3b353fca452885014c59863f80655780d2318afcd09c90dec05774affdd299b1f13674b43356ac347751a088ed3fc4a55719c0535bce769cbdb4838a5d5ffc920d77dd11959ea985a9769fda2fe0961e64e5cfc4e8019137188b4766cfe4a6c733aa84dfcd7027723ee5b63f53451c57c5ef7b450d73342267c325106b803eeeb0a3b8570a5b5d95fb7dc2fae39ab3aeb3c9358abfb4ad792a979d3d89822d0e2db79399c654e332c9f1c176ee2c3d483edc6dc1fb7c8db93e3ab5a785c7ee7dd75d08769dff959b47d5f227f71de72b55c12b12587651373aaf34e36e4baffd084903ab6bbf930a9a60d6188856670c5ede8673a0e56b4aaf58cbd465f3c3bfbb8e318f721ec39cf4290d7a81227d3403f43cea2c65ba1e4f0d45773753b08586d573ef6d9efa9b32e2392286181c505bc3f88e9b589570ba404e0d563467519c1e422f5d571c26bbff772ba0fa9c8dcb596e018733f7820391ea55d22595fa80b4935922d4236ef3638e01812aa6df6023231a1e6d89117dd4107eaad21d54144117b7420a6b1110acd4a4a8f830ecb219d87e90d2f09b9b172ae210b8a230ae8f6effe71093aefc02c9e696c94dfc893a3ad5e121cc46129dceb9e4203266eeb65154e8767e5c6583ec6b8dee8a56826c11aecf701d754dfc869b39e5bfccc75a3982c03edb7c717aae77ccf8137f716d8a5a3959cf13f7e740d9d9fb9b95267041c3ba4d62524557b0b5ca9b516be6a653da9b12da75c2232a7611b812fbd225ab089f5c39cab38b12fe61dc4e57da712c32b0dccbc4c216d2638fab44f97f3715e74d5d6ce9620fbe1a60ff5b463af3320650897e7b80950ceeeb0ad6d8c30b24b42a0c3544dc89d16abb2aa6672b0ab164f5b2b3e4c668138cd31adc9815d5d75670caa100621e5dfdbe6e78756ed5957385b9a729c594363103a58a3d638f2b6d1c3a579a123af159c2a7d707157e5456007947ab39436899ca3c9080a70e19084608930a2cc8dc21fe0178f8566afb5fc81c98e61f8a9357ecccdd3bf93ac31c0a2d0518f20ff76a35ed947396fde5f8366db806130eb838fafa064137050751ae1d8c9904b95d2f061744d97193323d3f4707a08cfafe357db81928c8ee1df0da31ae214bb44a2193f8e468bcfe37047ef194747ae76f804911d957a0de1d98f143e76624982f5abaf7b8a3d705aab6ccb8a81b412de3230e23bf16d46c83a524142573a58e108e10693fd9cdfff65019e42b8451210108bd6caf2c3d9ffa1f03ef4de6c6ff8a9aa5f06a375b0e6373af063a5b40b02cb33225c01494b004f2caa1df62293dbfd62c9f325697d290b2a014bd5a2cfc90c47e57a257bca9d7762b24e83b0ec844eac4711cf1a4ca283775cf1a10de3c4787f41c558c396e213e69342ea992f32f3b501db89055d1b854eefbc9a1301df20823d81d430204fccd09c91bb409ddf54e0147f7907b72dbe8727a639e37d2724250387e338fc3e81ab4bea46d2379668b24080e9b95da9ded60f8a6fb1ed150840653c5abc2f580f7425a6d05ee285f3b795d914bc52b3857f2c157de4d65710856558dde1419c965042f0bed72f1e3adbf608fa5bd28471fb8fe89e796cf042146236412fe790795ac53afde0f642062e40cc38a9e69d1abfbcfb40ffd99631a45e9e9ea6e70f5b1d11bef9d6affcb8cb38d6cfa08c7b7557b491d5ff8352babe10278f661bb86bbbfd55899e4fd674cee25bfce626d0ecc28de09aea322551804a00932c77b21990217d07d2e3b3906f56d91c362cee1a6f7105df43dc82532e0da5a1b20813fd48f4696dcdc2276b4b0fadf33c1575afd46517454f77276c08b92c89e9e957b22f10585906713f47143c830d49d8b22b0374ca5c3f8b6d15257024407d659f7a71b6610990b153c86719bc65ba9a7eeb664fb608114a7615936809ec851cc7de6757e5b5b97aa94771f9a2efe71465709ad0bcf97e871276166d9885893db1821506620d59ce1f0981a2b8b2010357d868741c729c67fe46a73be646468bc02c3eee235d8a72cf41d11fd8cc0f01927c26a793731cb4e23d9af72a341678b6cdc69a1bcc2ed08c33c1420db45f5580ca09fea5aa9bbe50524b89e51fd6d5c8c12bc76c5cfae2dbcfa096ed764402beed1a03d73102e5bef6b2cb582267466c1ab48d6738631fc9f52d21330f2edb133dfe94ca1c2d86ce6f50c52529bdd99ce86222e8c831d3c5c3a31a7846c69c7cdf0f20b1663ccaf9be98e98546a42bfc98be566f537b727f2216f10939ad98faee5a3e40741b6fd1e5f5e8fdec95fa574f78080af695e0af562a02d101a3b2db5ef61d81c922e09ece4b09dcdbec15a610bc85178f3114efd4c6a75751e3330c87919f7613ea6ec65f7ece0d74e16902dc0e0f446b65225ba5ec7040a2a8fa014f48545c1823d18344a739fdca1dab97e2bf17567a923affbe3393f176069aeaa24dbf3885391f22a0a607833dabffceeb8f34ec9690edb48ea317b28f0673f0788e27085c269124702e4f25846d536ddbfed90dadd10f9e7a2f898b08aed2cbc3df465366bbc5da880544a0992ad736cf2b541e585bf3fb8d41acc20b409ec65f7652bdd2fa5725560da3bd94be78b60cf08c289459f05b59056205cb6382465c19c425a3300dc59d2fbca2bb31b18643d2c39c0e3632db2ce5a3ec2a021baa3bb48f4d4a7dbd4ca80f469cbafafb64fa6f5e66984a6237b30ade1726b4ae40b99576d1470aae2a0544eaf7d4b782ad8e3df2a916d54e372d792b33b80f6044792bb41755b5db37ef0de66cd5cf70c878972e0a1582dd29054e5a19d4ee731c32c37c00d4f1b4a1162bcc297ab3b81d0fb8afbc92534828a4436ec9943103c8375fabb778fe9f345bba896df91ad6903f66b17482cee5e30590071b34860fcf8473924c1a62c33d397159cd918165a0826deb1272373809abca03090ffeab9140bdd0feba06bc56471726cc98e1196fe216d2afb8c5c626c5ecfb2a01a77d65c000c7bd2b7a08f71e146d846d01dfacfae9710c98c309f2e2be62cbc18644ff84d89cdfc99504923bf21acdaa039ef40c5e9d578f2e3370efc2779d535767da741b20c4a3533410c09c8014bb52a1470f0ff4da5cb989c041065e24956db27107bc8e76c486b7343d166717d9b266bfcc8126aaad36653161f1eee810989acfce8628f72cf621ab741f2b3605fa8493c8b7db0b41f9d18977bd731e1cadb04fbeaf3ec3a6f119a7977240d3aafd43dfd64694072cab5a3510dc0b3c16f31c15d883c2c9a864523a8a3f8dc128d02df28e9bda0cee45527160cd62cfd43c6c07fe31a6604b9159d8afa35d40a4ffcd8720859a779f97bb3af96ed9b5d30cd191ee092f2ec649ea465505127f9765054964990e758e2b187326a79f76333fcd937c413cd7b85ead81f8376f0bf6a8cd142ae8e6e52bbd8091e3e8b4161e48c9fe6a5f0c7041e643998e93801c4bdc0d74caf033b52ea3be8d1632924b884d990d50c325a80a5a8f16f00da9095656f3f643cb589cacf751e429d0f29129e55c92645bde71286a731d30b88e99e30bfd953f2cfcb1318f2dd4a6422651fab43b3e394f992205e013d6de62b547d5af5b4e8da15845a8f5384710c2a608d31b41ccfb8a5de9ccf7d34942f748e0fb87cb94bd068de84c758d6788e45962afabfc60b5faacaefe92f668ad2cf6ed838c597bc09dfe38c383ba0e2c0e6ce171a8c7f4d6cc3d13762ecc16f582dcc2c0a9ad0108af8db1fdac2cffd65c104705972489ccf6e528e8416841e4706530f798d04ff15753af1ef058495c0b307efa923a0dc1fbe7a0fbe803d7a90aa55d0727a8bc053cfeb536180d198679bd81c3c941dd7592ad6f3f279acc9183c6ff5d67ea93e6d1cfce6b045d61d562c96a9fab5688dee09b1221b1899dd634aeac94b8d968f101a35d9f6beb62dfb845e1e15ad661a05fe1900465affe713656d1b49bfb3a4e3e19e5eb8fb064ed2c875ab5881052fb0c181ccc6029656d77ea7fcb39db0e4e12350b202229454b31ef598996578a2ad5fdbade7e20f176b41a6f5d343fc52890f5ee98c01c7e26104b038b33dc081aff61a539ed2b41807ce217dec5889e3b7ad369bec063dcf300bee3c5eccf7584cb6926165fe6b72f642d39173389b31596f3c36e3ac2c91f5740396d63a0ce8197c79f3078d907fca94be56eb8296a936c638738b7230d3672c08859d8b996c5346bc50f206e621e98e944e6c902a66684183b9a47aab1643109fa3f1b0b56d523b9881d08964599346eb0135cbf7161c5c5c6dfb2436d769a5abce55ea743c7fd81f533e2f569f66fd491bdfecfa161e4150033c2f2b6210371ef1f4da95c0d73d624406aa6b0628625eda1a98e541e53a8c5042e4453465019046527dc4f6a1c935d65933f69fdd9cbc265872b86a717873f4a0c52c733ad06051398727904b1b30bdebca6ead0db6810a2e67259a963451aaa62243c142685b523108274288954a0519219b6d43bf1ba7b81717c8c12a3b5aba3b76fab78c6ccd513944fbdc235f26664a37ff60634c3c5c6df616c8fd08b12fa86f516598acd9e36ad0026d07fe9a604ce188013458131f6d9b23642e669713c1034be3edffeec1b42cfad5bacf07cf2999f31d971f1931f6afcae38c2c8787551e250d9b359524d6a817d4966c1aee399fc782be751d48e0abc80b6b2b80d40fc7bd3b3f1985b0fcc45340f535437de8f9449f802cf56f9e1902ddd324138addc7c133bf0b588f8225d34b975da768dbc2a87e4fcadbd3e80cd410d7a22b941061f1243bbbd2d3bf8dbe688b79b94e9fac3fd9a7ebaa11ed2b0a72ea79e9b8f21840758261da8b3397d65c170017ad3d781b3fea640fefe2ed0966d9484c28ad754e8b3957b40c30b9c4279cd8233cca53e13b5d8240114d8bcd0b3a0dec272d2d9803109c007a1ceea60de250a684e3c0771f861598316d4e87b0a3a2eaa19e1c1294ef71b6df17c6e8daf790cb957f33fa8db77f72265de6856a11f1b3b4fcba8e67202ef5533edec9465c80341417d4e8bacbf22117ba7fdede0d0af78d1e0d07f38a4413a9e14dfe0ec7bc1e86ba30b04cd08e8516da632c95c3aedabe29ff3d543f231ea5250c6b3d", 0x1000}, {&(0x7f0000001700)="9cef375b071ec0412487994130a70458cc9fb32b4e291d20c648248cad2f2be05beaafc8ef6d579abeced5ac00b98fb5e97a02bc77f899e085a6ae0248d52f809423f841a3d35d7c7271757d11e86843fbf271de1ccf30b78db4d88fd39cafa1801e4d52eb485faf26c59b2b3d9b9078e8683e8db29cafbcc739ddd7e83bf7f9b696db3a4e851bca689fb685da5e8cf6c9c8a503e07ad947a159afd71dfaa8bb0c3d0b5fd1b09729cef6e0881316514b070c79eb86fa84d0ac6a58c2a9c93858fdebfb1bf2b45d8a634a55a7c74f0eafdd84683a8167a4d58be7bdede5dca86a446fa70e3b4c9d64814505b12c755fd0df8a06149e", 0xf5}], 0x5) 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1d2) 16:00:38 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:00:38 executing program 1: r0 = kqueue() fchmod(r0, 0x80) r1 = syz_open_pts() poll(&(0x7f00000000c0), 0x2d, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde00020081165d4c5ac701017e6800"}) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4813, r3, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:38 executing program 0: setuid(0xee01) shmget(0x2, 0x3000, 0xfffffffffffffffc, &(0x7f0000ffd000/0x3000)=nil) r0 = socket(0x1, 0x8002, 0xea) fcntl$getflags(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) fchdir(r1) ftruncate(r0, 0x41) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x6}, {0x18, 0x3, 0x2, 0x9}, 0x0, [0x6, 0xa5c7, 0x2, 0x6, 0x5, 0x3, 0x4, 0x10000]}, 0x3c) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c", 0x1f2}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:00:39 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x2, 0x10000000000000) r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000000), 0x8, 0x800) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x39, 0x400}, 0xc) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r4, 0x4, 0x4) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x2, 0x3, 0x60) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæ婺 Û]Ÿ 'Ø·ánÞMY(s™×|load: 3.25 cm$: '%449 76302 449). 0.005 0.003 0% 312+ 16:00:39 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x38400, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) sync() ftruncate(r1, 0x80000000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xfed9}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) ftruncate(r0, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x8) wait4(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000140)) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) fchdir(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) fcntl$getown(0xffffffffffffffff, 0x5) flock(0xffffffffffffffff, 0x7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x100000000) *?-10)=7-82$191(7?- 9 4:.3-#<&8(;"#1(9? =1 -%<)   .$ &+?69-96,-%,!60?1 (1?*$,: #-/?  "&?8?7=1 :'*.0 857?';(7/!1;><9> 4$95&3! & +7!73 9&:+?&=>;$55=:9&%?#'914";) 0./5(8 3&%)<63;05> =37'% !05 '!&    .#40,!< .# =9?-(-9;15154*%# -&%*9(-/ 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) socket$inet(0x2, 0x4, 0x10001) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000440)="fb4cc00cea91f6b30d3b0b3c48f5ba6ee8b59cd8bbf376ae344e5cf2f469f993e140317a4f6a6fa624a2631d4d9ee852e5517e69ae97cd880000a0488fc1abd2109585bede3264eddb21a66ca758250ac3a156737da42557e8a6e17f3ad4a5ead82893db8a4956f011465adcc30e9c8d0d802d5e278807a3f6d521dd89db6635b2d9a45b7a25057a46e6fc05d311b07bd1587922be90caf7e8c9b516b11d1aea5c114ef8b4cc56f84bcdaa48e4ab670809d7373b304fe5a12b72032a57065794827dc5bdd12dacb6967e6ea693338f5d732746da2166012e6df84e04d8447d732831cfb957e8f6d4733366b223fc8a8dab847c9e1c8e2076dafe3f0f071de0a9ce69f749c2ca53832bcd7c7766a8c9c947df3b182ad8026a5a468b4d3e8712498f761aa5084dfbd8a0e459094708145211327962d37fce64d2542981c03c1d2f67af38890c3700aeb2bee357898038b03aff08b9ddc67e88ea570f6386393d40c8f92c5738a0703a70081337b87ac850468104a17aef77fe4be6922fc60a649c1c0cdfbf483c7f851329f96baf83b3602da3c0ed25817accf837f7f8d1b89d9b125a22bfc3851f4d8c8f45d10eed4ee4ebe0654a4e084944cd51cef7affe776e509fb2080f3d2a17f3f5e98bd49830f7820710cd47472293acf011c27c61dae92f8ec8c39e663c9fd92ae19416f0f42d0f18023e1a3125fbeb75d13acd79fd90d60c58a82abc00d826f8352ea80ddc5f968ccf1611ad68c447914bf6f7b2f1a008f69644e4c64f6fe220ef083562c8e3f5ac1bfcb05715b59b995c546c71949ea367101b89dfa9d40f64a6a8f54bcbed6f417cef91bee009858de9bd6f2f4434fdfa0bf24bd47a8cc3f693575841a825f664d1e74bae4fa589ccfb08a0b10eaa9178fc530bea959ca0ae04dfcdae5c49ee9a758e5715c48085b472892d5a55c4f6b2629e1f896e56ee9ea39f50f7c3613d69cea064e8dd08f36e0f7fa6b3d7260c7ebbf093a4f85a8a272e92064b8b84ef7dfed99017e020ed14d372673bcee3d126628af24dc2697aa9f6e5d42cdcac42a9b18654685d24698f4192b131db513f5e10b60b702970c895bdb5e5348107670e4888f80f5d2b4b29228c3400a25edd5c49a043be63ff43b637df2a870f65c74fd1b7abe6f4bc673125c84db2d5f014c56673e4a72b89e9014c7f51f7fe3f231f052daaa95583d34f73adc6d6f49a57678a3fb9e4410bd602054f6539f98b14391235cb4e3ed4d24f44d2df6a8a379b1009da354687ef89e2d64210b5031fdd0bdacfd3d94f68f1ca30c41ceaddc4f9262482c558c4773e690bfb0a650b90c3fe6b40659d1159adfd012ad98d388b5a69c00640d4234d1007a5c8f96f041da8101f36df0aa343411d57f49c6ae8a890ce3d4716109cf44ae67f83f51b9cfb869114870b6d19baa072a1c79e72c8ef066468740c73b6e9b4ae60507f0015c731a4a85fbf54b5f7c2978d6db45da2d2a71a1658c52226512134b5f72565f72566ed2991e8665110ef5478b34005713ff38f136f1de785cde749c53bb941e0e409170380a509a217ffba3c19f84f87d44c7bc830e9ab817c7b097d1cbba2358b27267d9cec22a8889c21f9fd0257d90282aa7df7fc1bbd20f5c1587934a74e80e4b70cba314afb2289e53743b4a553a787ed2763ae7cae5ecd9772250fe7d84d057516b640a5614a0528267b2b4e99088acff1b614df29d55041555a6c81b32ff02c510bb58f79ac1a0b0f467908199695a4642b2075a743f245fd24a2f9b4d643065d945cdb9022a8bc70acde4bdf92aee93033117ac408594411f1bf61d30558d505cc5ce97ca958c42e060457262246ec953b04b7af401ff02993b840e19250a5f3a76fa6431365f5a71d32f448c84bc9771cdeaad0ccb9e53a4de01cb1b3e8a41667d87b0bef5c28db776c95921f4219ce0ff1ce7a6badbd6f214e7a56efe39404c03f47d7cca59d95b11c5d0113e771c7c15a5022ec3ed401238512bca051546228ddf1d725521a8aa52c099863454b2bf1615dd4e424d665883ab2e477c68c1ad10d04ff82ad404439fb048230b48fb4cf9a82b1374c0b788bb425d9ad419d05bd0552b4fb24941434c4f6b94f3ffa0687523d7f038ef04e20fb7d28f6a1707338046fdd980e2209190f80bdadfc688922ed2152cf8bb3b87a12e9dba3901a2995d122d371055b6feb7ff8ed2d6f19db45a17f378cb0fd8c28750875ce3365237446a7fbf05e76e5c6fea0e972608dec09b80c9a8dfae4789c38cef0cf5a6051838af865713e5aadd8bfa90cb818511822db8f65c09ebd785b77825cc3c4eb788d63a7c63c023a2a247ef14cfd09f9edcae36698f8015a94bb16138267011002af28ac611140b7874129f652af3064c3800f63bebe6e185544e70ceea17a49ccd0fa0475d39f60ef5ed7c28731f38ebd047c8f807a8b2b5d00db318fa956312ca1f2430a4e5945087ae28d275b58be9501d8c273a9bd7d0d48dc13779e064cb438d24e6008e8c53302c54f24afe4c8d422b5b3ceaa2f81471901e8cdc223131ec9c84e6c58f8b22ee4c8acf1667282d13d75fbf824b35ab5db6c3227de5ac12591d51b2c5198c04406308f9e0b73989143eaedebee365b9b87bfb3762c79bd2249e5482e424a6b9156e817619eb88b9362fd4e00beb5504c6d3a92af658d1d1e750b5738bd85ccc47cb39ea5a3b059267c4413e7e52d2ccee26460839ca3fda15c702679feeea877c7af5edcce31792de05af8781af77b05685edaaa3b5446cb9cfb1b531be64a8fc2d9792c31bb4859bd9f756f22900f823dd82db16ac6f74ffc4c535b261821dc795ddd44771a1ef386f2142f49225a698d8d9f2d78afbae672f2afe7c5c348233a527576bde9323d1696a63385df4e4e6eb4aac6eb3cfe9ae127b4357ceb74ba421e83188152d8e2b94b7985b963703ee309a25a3204773fd69029f71db8c78f7ad1268167d8604877cf541ebb42e6e03f835986407be6d195b3c786f9104075ab077d61739502e00f6b3818baf603e6a43fc4bbf1b8e1206584d1c00519243bcb6527c01e7e6962c0f542e3e9bb11f53a85286dd909d3ce6d244004465c12f2cd824dd3e42a900759680bb474e36745b0969f2d362e82fcb7d9bf6ab674a553c4116b92c28c6d68a62b60dbf1d95fa60644363df11c34d5bd6566b2725dba33002e252bbb64b3c23263e54c5d80acdcf38ce04545881ccd1b3253267001aa9b9284df4f5edd733af5d5b16e56dd198c0a464117f006b503381b0b79d2e5ceac25303cdbba7af9031771a82fc0a748749673ae2d6fb37e79d5fd56c8deff6ceb217030feb2f09979179803d3b59ac5106c8d49c488b38d991ac62f5d078176e8a68fa8086a09500986488272b67b58597793d53f8486b4cca85ed790106c25e7af50312a2d73891f96607df57460cf00a8fd8c051be0a3fa37dc21947ca9ff1825ca2434e0719a17b85b0f2e3aa1f79ab280f97a4da14dd9eca2974dffdf74bd2dc8f73de6c1c2e4fa06d97e1f06c1128d57c0d020dfabe273fe641d61be9edb59a5ead9ed4b43b11ad04d4bdf9f2c9d9761b2c2ceb805103259dde33b05f8748c5169ae76bfb5fd2714ab6d1eec0612fa6d2e1aa3a4a810361028cd55a06ddc66837372d3395f73a3ad8a2e09e1680c8553e2a6a1b1c9f64f6bccce47e184c1d273b825478da6056ce92ca0ea3868fa78c09ea9ae6dd60b6cc780c997fdbd0063e10406aebaf1a42fc1f9b43c56cfe49d5056934469a332313b7efe5e2a359a78fbac57925c696d1822e491f380ab08f051aa632ea5b35fb0c0579aad3bf049d1ce7ef3de7b291bc98cfaddd762893f9b7e5064b0c74330cb80e1093f7a17a3a22fe16c1050825d4524ba514402c519fdf283e9f6c8e22769ccc6df9844428c78b518df4e89426bd8b6e24dd972b3d9618212c3e2c119b0d55ad493a8f291f91fe53496ec5ebf5f783e0e51c6a24aa90a2b7f9fddf8bc6dd6e77e62e2c33fcb246500f1a7100c4f3c96ec1aa6b44673219dc0648f070e1cd8095ffd8bc414683baa7e9d0a5573fc5935b82a4ef4be774eb2b8feae645bc237bf0f9da295d4fb7e580ffc8622a8cce11d35d6a7b18ac747a4f9f50d64be29bf3a3acc9a0b02f515d92c100d3e6cbba3d96b3ea6a79fcb0e26281c0a11d63e6a6eeac290606ccc7921505d53c81fcbf8b3930c34734c5cd71b9306a76b1544e1f9e9025e4d4b2fce4487ba6d00d1c9784df3978497d48e36776f65f3c41c2bbb1db4cabe69ea75692e1db15c80e77888e6c23a3f6845ea8905bb33c0f2837a47fa4b5ef6d88ad9a385b6f2357dd8d20be5890e359f8d4479195f81383a38ac01108c0e313b5f787101696660a0dcb673b0669e68a3d6cd22e53520d052f3804ea0b44dd945909f180b77aeb0d2b828ed25553f9cb861accaed6c4d561065a6563619f32f47684ac9b8612ebd646282d7e22d2d89a8a8ce69ad73b3a12f33dedd0aea8a76148df14bba17cc2e6dd761d74a6844ad02178748f77fcdc2d734bc2670a7b3202a69713ec74c70a9b1164228970fd5fbf85ae58d18cbfecb2ad38b93787d2b0af274af3edb2141c1980f4405dbae25582d32e88025d7cb2311330205f74c51c2ba324c89e3ce01c25d31344d9faea84b6a72dbc614924b5710e09739df80707630b117b808f899afe90e4d0642d722c080182658f3e967b978ada453edefc8894c422f735b8670d1ba977dd0bb62d010f7545d6af4ea5f2e43c74583398fffe3aa2f4f833ac484a913becb3730ee8dc08d1ef1222acf5a6fca838e83c1b8fd322eb18192fe8359ac166fdee46488df957af0737549573f2779d1396a554410f1c974cc34699e1ac4ad7f6f74c924913fbd88ae8f0c1fa6d43d8ab06b3747f408c26b5332c7958a2335d38ef2df9af6a8dfa1b724f7c5fad505734e023835b16ad0f4d83d9d15522073f6b4a8c94f24dc95babb5438d12ea580c2ce7f3fa748305b2347c1ac35e50a90ccd6db7035f2f861854173b1ffd913989c9ca338623e08b736ecfd1772e61476dbd84bccecb4e3c28c89324b0ea004c42df047f045356f0bb0e66adfad57678a4226f2468474605dda79a7e2c17934eee5529a8586213afb6cbe8c87a647e015bc502c4574cf672895b9543e6d85772d8d06c5828ee5664b66c176d91d04d7489c8e740dd0ee9dbf722b9af180bb94e4c270ee7173b91bf5f26275dfafb8df033044e9d0f4adb3c89796b1698a6f6db72ecd102917fed7cf5da1b906bbcf788d6677d5c076e4ac6a6f35409e14eb9b88dc2ac50bd2ca3d11296b708526835e38874b312f65bf5a139f5d86b050b6825351d4bf9353c639698605756b04009c7de19919e784544b48e36b3e417af7bc3e4df3478223561d61d3c408bf22a98a29dbc434b30d5e37639dc304c8153d10e7016f51c9f8f7a75772cb64538dd038140833cbf5169e63a2f4300c42abd1699b8c471d3f98472e92aa635c76e483d7662333f2492ed18badd633d21ed3fd58c0adf52facb5eaff193f4dc14cd71d6e857a94499ca44f667e71beb56040d77d85edf07b63d5593ae0efe686206152762b62922c504184b06f535d565f3fddfba749b37e79d0d858e3171ad176ed33822c8365feffb6d78bf5c17fcc89612b99fb1be9398ebda8135deb0134c4f8c0010b66c18e4dea68442e849fb4c7c44dfc3071f2a0763f5789cedfd3c725cb156401c3c69de3259383c11816129511d83d262d4dd060dc8d17b79b1533d3cc9d2d", 0x1000}, {&(0x7f0000000100)="d3e178cb35bf19f7bbcdbaf7aefe78ddfc6964782e2c3bda611a1a36b0079caa38a0eed48c6113c60336823251fbe38773723e47fa86e9b5dc4127b5613671", 0xffffffffffffff9c}], 0x10000305) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000004c0)=0xb9) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffb) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1f) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fchmod(r0, 0x60) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0xc042, 0x6) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) dup(r0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:40 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) close(r0) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xfff, 0x8}, {0x18, 0x0, 0xffffffff, 0x6}, 0x8882, [0xd15, 0x9, 0x5, 0x9, 0x5ef1, 0x50e507eb, 0x4234, 0x3]}, 0x3c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc20, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) semget$private(0x0, 0x3, 0x52) geteuid() setgid(r4) setuid(0xee01) msgsnd(r0, &(0x7f00000002c0)={0x2, "174dca790e69644decbc18d353d0665af04ac9ed7a2bb94c37773054b5fbf583db4f3259f1bafcde0794c5092dfab6689d985ff7fab90a8849261ad1bd4b9338d71830e0802cecf5adc9b518ddd75332f6079d3ca90fe019c75706e13065cce9bb667c6f5a6a848bc55b8caba02de68c7b4e1258cc75c89e9ac88739b5"}, 0x85, 0x800) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe180, 0x7ff) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = semget(0x2, 0x0, 0x100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000000)=0x7) dup2(r1, r4) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:41 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x7) syz_extract_tcp_res(&(0x7f0000000040), 0x94, 0x9957) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) r3 = semget(0x1, 0x3, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/91) munlockall() setsockopt(r0, 0xffffffffffffffff, 0x32f8, &(0x7f0000000180)="e461fedf5141304d4aa128ea204cbab28d6ba151e757c6359e4ec8793f631feae85629791e43e07345dc80655c4b84de402bf224fcc4f46774c1eefd9b62a7df0e0c7334a9972fb4d99ad534a0def2e2ead601e7b8b696321c6b1fdb8ab08ea06904e65a3d4859f220d47143b3f5e127bba00523b346fe9657b556bf1b5061f1b99b7e8e135da5e7e5fe2afac5cd7e0dbfc2289a4602a06d33779a6f4383468bd3f2b2d42fa50d3d07609d280bb7a1386100714ecf504122ca69415e07cb021bcc95ef345741eb475236046f5a16f005d4a49079e400dc35334211d9e71cca6e6a74a29275048fe6269798df5bb7c3b0", 0xf0) semop(r3, &(0x7f0000000280)=[{0x2, 0x1, 0x1000}], 0x1) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = socket(0x2, 0xc000, 0xfffffffffffffffd) ioctl$TIOCCDTR(r0, 0x20007478) lseek(r4, 0x0, 0x1) socketpair(0x2, 0x7, 0x7ff, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x3, 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x6b49145b}, {0x18, 0x2, 0x10001, 0x33}, 0x0, [0xffffffff, 0x0, 0x8, 0x1f, 0x80000000, 0x6, 0x90, 0x1f]}, 0x3c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x900, 0x0) getpgid(r2) preadv(r6, &(0x7f0000000b00)=[{&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000640)=""/133, 0x85}, {&(0x7f0000000700)=""/157, 0x9d}, {&(0x7f00000007c0)=""/188, 0xbc}, {&(0x7f0000000880)=""/59, 0x3b}, {&(0x7f00000008c0)=""/49, 0x31}, {&(0x7f0000000900)=""/179, 0xb3}, {&(0x7f00000009c0)=""/237, 0xed}, {&(0x7f0000000ac0)=""/16, 0x10}], 0xa, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000bc0)=0x5) setsockopt$sock_int(r4, 0xffff, 0x1201, &(0x7f0000000c00)=0xfff, 0x4) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getgroups(0x8, &(0x7f0000000c40)=[r1, r1, r1, r1, r1, r1, r1, r1]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000c80)={0x9, 0x8e46, 0x8, 0x8}) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="114ac5f6dd72b599eaf8e83eb57876e3ddd73062cf7d9867b678c43cfe0b49e63b279c959ee6326bb44d7bd2d796c6a6944f7608c4e0c2ea4ea8d9be47043d54ea47f29123e701dfb74aaa9a751b4267f5c99bc1d30c1295ab0170efdf1ba0d3d199f03bd1edcff7c9fb1aae3d8421d613b8736029a42dc7a879836d332e85685101efd1aa4795921bb860c9fa", 0x8d) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x141, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x44) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x3f, 0x1, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x6cd726c901e6f10d, 0x0) fsync(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="c8c2bbfcfe8da8702a4f1de63069fb74f3856092b6a028", 0x17}, {&(0x7f0000000240)="0a4c22912d2889fe91c533c8cf003bbeeda39e3e80ee88c6cc096b2250bbc6e3e7f8d07c1ba554b935a598e9a120e40bec87c2c5a1cfb2302ca35e1adce586aac6c8a9e7aa295ee8a0a27956cfc9166554c08946120089de4ba8a92c134fe3adbddd579979924eeab61c7a4ee5a44c1f183c48b9b4a8422d0a94ce7a044205fa6307da76d4c9cf364f7cb5b7572166f70bd246f4eab6190c91116ee76ea21eddd6439d61f8", 0xa5}], 0x2, 0x28) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:41 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x8000}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x6fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="b1b5352662ea10b23c2dda268cf1bc19cd77ad1655f936b47b1b8c90577b7f0effcc5d556919a45762c352eaac7bd7a3859834a041144319591e32910a78babb218a923d3fe702e214248bc5434812ac76ad950b5491a8154ba36fee3c1f3fba8cd8e6ddbd2541f1296df508f0f20f", 0x6f}, {&(0x7f0000000400)="fb16e6f59860fa6b4cec4a7c147ba835e34d9062a32f4b0d4cf0a336ef0aa5c02c67e35c28be81ed54b5cdb9058038427a1860ba990634375b0e298bb48124043de105eb456ae06b0154af055773649ed7d81306c7ef88e0e5ca460b3cfb0364aa77d97621335485d8bd5a3420cbebf3127edf8f2851a142b30d5e4558c2eec8644a199466a1068eb376fe160824859644cb63bb14d725e57440889cea6b38858366203c325869d4af73a327c6746007f886be56b6116473f6d84abfcd0a9988cc286416e37bc8f8e1e4fa45d981f6fd7f5c4a2dcc5579cb17526e995680", 0xde}, {&(0x7f0000000500)="cf7b57cf141887b1699d20ed9e2ce672c24575b4bc27bb83d4b4ad640317ceafe4e72812bdc5bcf37360e42d88726ab7c67bcf6226c3b2d7b88a91bcfeed5fbfac3921d0640de15523642755b288afdad332951114d912bcd360448faff477159ad4f033f7505bcf9a52203ef997f1c86f9be77167f7a9ab524e0853a7b074a13ab7bb96734d5d9fc6b05605f4d469c81f5d260fc9868953d4f4b5874fdc1fd844260e9957572ad0fbe517aeae2598db21012b1ff1756842e438f499c0", 0xbd}, {&(0x7f00000005c0)="1ce66f9f8de0517ec496ae4a98dfe2", 0xf}], 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="73e377d2759b86aeee283ee51ac5a9b0e44321ac7b3c15cf4f5ca421ad046efc58dae6e8589ec8b9855d1154ca33ceaba9a88a7e297618db4e5abeb7d714f16c70fa8ee9be5c6f684e11145882ef589233745f23085c79babf2e1cafbd0e61ff7a30560447623fd10410ad401ace51105bbb7441448de1b982cd0950b19f1f6832b2a6688a71e60410f33e197d2203521fea6ef0f49acbf7b7d07b95b7410ca24e8d63f5f0f7e2009be2865f594100e3d614f64012bee9437940162589d5ca9df8111fe6bbb4cfa13685a10c65dde17e9a380c41b7a7063a581421fd17729af8077be7d81cb5e1d2ee79af2fadd29b541ba3b3ff13e4", 0xf6}, {&(0x7f0000000180)="2ca690cdfb9358077a207716b99dba080013921b9aec74477e5725fd7fae4a1f7f306949de31ec90cfda9f0c1c74e0a02086b61e1650a663ac2ffa709e2858eb17013aeadd6295b6545d6ca09444b62e729eea048560af0fabe258b3cac64799e54a22c3dd7e734abf220a2b1a225ae5a73d8cffc486bb62ee1be55609f9ab0852017fe64171e8450181ffbdce25e51368e47b88f1d82b0855859a43dcc8bbafd937f22e8e5955e12df1fcd4957de1e6b321992eace3a467dc9eadbae6d555b635cc7e4897f77959baf2cd71758e67dbe1f68ee9c6d4d6e7df4c46835053b6d4a239ee8737b4784541cd5b", 0xeb}, {&(0x7f0000000280)="e6fd4263cad7d5ba9e355b652ecbadd9c8d4ce30fada4847b79782997d9bd4b7473a81d8a701bcdbaff8db4cba67518a8b89ffca0eacc9d770951e920f995da95377e727a9ecb7115f72f820dc8edec6bc76323c3e17e81136738dded8dda58b8070c42c3a202213116fe065", 0x6c}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300)="6c8e63b76b6c9e4640e97209000000916dc1de9648d77483dea88fab1ec27e0919a78bb2b5ec1a90cf7faa76d6aa743fd220bc90795e4926973e44f6b34516ccc432bae186218cc94050", 0x4a) 16:00:42 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x2, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000140)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0xbadd, 0x800}, {0x7, 0xfffffffffffffffe, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x30) close(r0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1000000000004502) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x7c, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) 16:00:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ftruncate(r0, 0x1315) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1087, 0x8020000000000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{0x0, 0x30}], 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffffffffffffffe1, 0x6, 0x5, 0x2}) r1 = kqueue() kevent(r1, &(0x7f00000014c0)=[{{}, 0xfffffffffffffffb, 0x5}], 0x5, 0x0, 0x7, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) syz_open_pts() read(r0, &(0x7f0000000040)=""/83, 0x53) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2d) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:00:42 executing program 1: socket(0x1f, 0x4, 0x100) socket(0x11, 0x3, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x140) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) writev(r1, &(0x7f0000004b40)=[{&(0x7f00000000c0)="0840ce7376a1fcac74ab92b6f8dc034af03a19d31cd2b883f14dafa30bc1a7fee56ed60c3b0b42f9f5d56b16", 0x2c}, {&(0x7f00000018c0)="250079b923bce521b13baeafcca181992e0978b00b3f010b6b8cf58786916dfd2e95654dacd2dd78316a222723ce7a5cee26bbe0d124a1b3f28a820ef650dd97e70a3ed139d07f7bb797311cb9b5e71bdde11aab28ad5d8b96023e80167a7ffb287b2e675e42779121aef3ffb6bfc40d53a77c67bd618d7528ac969b8e75625e2fbe6e1b8ce67e27e1ca0cc8ca6c5c51535de9c295d843176f", 0x99}, {&(0x7f0000001980)="0eb619a49390bf609d679b36714a7fe6a35eeaeb2828048a5084b0e98f4eb4b0d3240e5fcd69669f5935fc1290b58c5478d4cb6fa45dad2e26460635f7e94a3ef3767c6d18d2aaac6292ab455176917d1ba4d33c954ad838d2a2300d374286609f7304db1989497a547dfd81a4204fb200244e15c3bf72135cf3d65c6cc4b19c261b78ad26bf9ce299af894b88d6", 0x8e}, {&(0x7f0000001a40)="769a503e38c3f7c0b8a095e370f2fe683e9999b7cb7523db44856802d10d4b64d9c2293d09c958f0eaf5f26bfbc5c749761d097b3f614d71914e893a84b3ce0433ef7723fd362079fd4698759c0050afca18adaec06b39116b2811b26f3a55f57980799110cbc89faaf51fb55fdf0ce86a561a92ed7cf5259a5dcedb81621574f1a0577fa56d401a5aed409df4cf4104706c6ba7b282a270885128d46cdface77c8184e4af1092d01d57b5cc21de7bd34ffb4e5a142005ab40af70cb630ece95979320915849c54d931a36d14d1be95ab048eb6344a5d528046d27a3fd3d6d2cc9b3563029502cd889dc172e767c2317020e244239bd88c199a7aa743a0c47520396a5b6668d0f583bab35c03369830b3f79e4417852971493702387301f95092ae6987f26a1825fe6877e5dd73c2307ff73e729b7c2ec15d60ca72d1aab9169ca0f4b12f3ef6c8c729dba16300c3a5f72311e0d894be2f25776770297c4231f2a2607d469a03d5db21e1b9b347e31a6d2116784d0e204981e25acb7e77b99c2cf8534fbac98a5a38325f3d019027990f3edc8d2ae0dcc8291eb0fef91f48600c97dc01223194004fdfe7ad56a076e224adbb14352cb9c784f44387fd9e9a8e830a04fab43d6b5deee581ee9e7f21d85af3c26b151b8e72ce8ca8c815134bf48459b711468cef65ad9eefc7558ae11923a2981c096c9a961d59b6dccbacbf4f7e372b382ef68e3cec7cf9f94bf7800becf70ae776013efa10480fcac51b18528df7b0f2f1ab0243a44a0a7660d91bf080e060021c9a0f5005c682b9fad8a3d48561436a79ccb1fdfeb33786bdeb6d2ace278360baed6891b15be2591e3436eb0fac26f56d1810b9a93ed5ae7f5952c62b9c4ded2498c7c82e21a21eca97fe20a68fb4f714d28d3ef8e1190a87cafc50fdfd801735df90a37f20c607784e706ac7f6b10c608ce86cac82961abefe2a45118772b807e5c2aac2c0eb0ea10c0fde8a2c36dc20e1a6a476d6efa985fe6d1123f4a333c2838fc503bbc34a04cfc660e2506bccb1e91d3421a2968805092392fb5b04223970a3e7fac02c2685504958d13bf0d30d12999c6b88a688eaa369f44f331ccc8a2f513247d389b02a38e0e9751ef0207c1266083bc3b524ac73b0c3570cade53d4efd929a86b44a5a47bbd88bc65362971f5787fdc7396a21cd0a240567b566f64248cb88796a7b3782608d643872e9d98be2fc5c74a7e59fa674fad2ade04e8a868959f0bb6758a078a9f574951430474ccec63096178f929cc87e17d50250634393da9fb363eab530e18901f2beaf563c9857dd4ad239083be4778dd9d789a11ebc1de403f2cf96f1301ce78204b9521bbb9ddca48aae5684167cff90a483da413b3896c1a25e114f9a8a1987346dfd5cddc7f762f8c4da2c58c5afbeed86ad8ea14652d2918f975d79202ac75c2653dd70e3c7d26d72d70c426df69c50260fc6da1e80af10a4178531fcfe543dd109e58d3017d9c2182f5c013bdd477a154c0a853494d48bca37e868351d0e1df4721cb4ab217a5e19d53b50df8b23d25cdf21b564e1a4a40516d11c886b20afd46d748f25487262a672c78e4d747f2fe8fb0885f3346c4f6d00a7f8f2e28390d1e98cda3d940b31d821cc693ae5d49720da46acd48cc340125836614def6b3f7c1d2531929dc74a11d6126bbfb08553699cbede59b3bfa3e07d4f26f413b4df4491b1d8654cb9a27218e9c75ba9256f295229e3d9cf7ec3453654b4cd0ca487b95657702429afdc2a290d909887999e7a3d9e005ce8cd6a61035a8710cc50cb4e0385fb5dc8f8fd507db1929ab7ad7f541c168833b4b2e10e7ee6dacc8a2d687117b67b50f57048969274a655e1a198005489aa80fbeb13c6d7f5ccf39c39042c0e693ea6d72b5c90d35b7b6380112047651604af6b4d90d36a2e84320b8c06df6f68ce10fd882d8eb880c56bcb87ed2a03beb6c708c2229cdf53a1036c749f9c0b6100b1c6e980ebe0b17b400f9078ce20e72f64c458558c1fed94f4f139373e4021de9a9bc63d61ef625a66b594d235ce65e0ca0bf84271a436afcfe8237f2cf57fab2ace5ba53396f23a099203f359cb2b0bd910b40252eac2ef3bf0bd65a67620e0146fe6fe55e1fed2dc920ef4eb0cfa321fe78d8a815b0a96a28b3638f4b6d5f5dd97bb0672acf7c214faa3ea6c6ccfa3df51cbb88451adde7a1cbc66d16fc7b454e83f5137929553da5d3ea132b242ff021297ce69e62d0ebfed260f856d3251a1e3e4bfedf330cb6ca289cfa1baafaf818978bae3ee4c8ba62adc478424d609dc81d8c077efac8c7ace6bb206a649875ec00e3c4513ea7dc3bff958e70f80eece90caea51e8e09f8e4ad689eb968095958642a3b8d458f6885e1d84faeae58250df12622ab770bd2018c396165ff596b04f3fdb4442fbeac58755793fba4d9b394c6eaec5393284143f181c7a258b62ef970dc8b5eb8ff52c9d32e5dce6a568afd4528c341f53fdd50087ee3ffd12f57ce7b009568c434cb237d18b12003e8ccfe731af6093c6ba4727eeafd5a3852fa98d3b9b73b1d3ebe5c9c9f87c2e3524e099043dd17e190977af7be5c8fb439183d3ab84878c4752507ed4e8079a327718a1eeb1e76786b586498b904d236d8f3a6f4e55b3387a4197cd7dd7d337a5fd787a76d938a570e74353aa3053aaad19ce8f62e74f6eca6916a836dcc9cd119a7ccf18a4ceb9ba405f654809bd70ba11dab9a491c247a5d43bb74f028844d5377cc0e2e377145fbc76998e64ea10ff94ed9e7ff5dc494ba2c8ac1fa3058f2e1694487cce83c51857b64d747f7cee611493fb7f0b8e18ea45e098dea417db363d39c917f9b96756dff4bd15f106c4061a2cf839deac11b448ef1e47b63e61cbbd91331521e8b8e6b9f2470a175977f10898c839a343974386a26aa70b95455ebffe05327f2275fbdd7de9bd13c3a72a1e4594ab6728946d54fa3505225be9eb68017ad1f166866f23f46f73cfe4f1dc526ea63c601cf1fe2940bc82704713193b26e565c0f2bb0a8f3c3ba7ea3492db855f44330b2ae673faf3ffba8ba01b6f02020dd0aa79d4c294b65559799f1cbc13bd149d728afbb86a2d7574dd66efc26bf5bf699284f3131286b576f0bd37f456c0f58bc6d1c3aff5e752e10289c02acc16b66ef7d578d5b671246e26495f067cd69274b1d26e42dc17af966b8f0ddd3fb56ee5c0e46eb86880b712ba4aa870dbc37c7cd0ce025ddf3e124200ebec4656e93f6a64961cded451b2a46e1634088bfcd10e6964e4a3ac3147b039d1a7132a44f776feec861b67c5ca87113110b83e470bcde85ab26b186aa0cf99fa690fc9e29820ef767c9232658223451f7eef585fc174288db9d3115bd5fa95d0237e9c3990459d03d3bc35512f6c5823dc32c2c85280e982c696e0590634240879b7bc1e6382047933effb9a6fe57376f3bce2d5bd926836c12713139b3d5103c183d4c59bc684ea01b14eb3a915b200c47f0ccb44052ccb0f44aadff48d4a2863356cd147ceb46c52aae359818334ad36e9e95b89adae56afe1fc6ea7f127e35af9833bef47437b9cae92416fa953ec492fa7e959f0a8189a42e41fdfc9aaff1fdfedaca66ff3f51dced478bc772c11eb8133f5692536add1cf97807155b9ed344a9cc469af823e8d4c59e9b5c73d1832bba725c4030517c6cc0bf0946e9efc675de2076ef5775fa1926fd570a1d65e00732cc22c76dd013ab57140bd3851b6eb3c709b64e36ce16463c56865ed441dd13c076463439934476a5eaff83af1ad728c30c7fad1b35f7ea414ca0629f7cb32880d50c9caaaa8d698ea20af92416d626bce5da7bf08fe95e52b82975b2252e013f27b01fbe376d83b020b46295cd529ff95f2310507d7d59e80e677eec1ecf3e894a10442e99ae04daee3040d33500c38ebf72c2417731934a841b8118044af7ea697d961d24f3406dc17c63d1033bea5156742fc85ab2bacc99996c086d2f376a0e3287d31c79513a62759cf00fc3cb797ea54610aaf839830bbee97af18e3a1213f492b81f0715964098021464ae57271161b84e773c02f5cc3135eb9476d43216e743fc389ad80c07217719dc294676c6c2c811cf9d01f1733f51b4e95bf67295199ce58519510a51d28afbefb210b810eeb52201f5fbf301927196c1255a0d33c95e32c65ca870ec599a01450cb0c7a9581a941273b08fe6c43e4a1b04cbabb8fd1d03cb2c1a740f18d2d2b55d18c5d82b0af0fc7231d8c3167ae4d2917ecc7f8731a87de7eb5e7871a9bf74ba4b006f82318cc2d8adbe81ec88784270cff0e9989945ae8aa3c48338f192551d87434325e5e4be40072ba752d883dd4a2bb70697c7fb784ffc67cce26e0f8ea085047e8a1dce98472786d37ba8e7c47d62603118802c7aa918ff6d8bd167b0a0266ed00769c971e9f03aac3b2d40d9f6a9d6bcb06c3ad81b6a44f2c8cbe5dd9275aefc7ce7824e14881f98cf943938943c85cd591533eeeb9679f8889bef882d05c3b92f12bfcd59def0a6ad465c7f1b6d8214501e069e6db5bafd487c615d37047b832220d32de082a6c7f77600e24d3f7ce970c6eaa7bdcbc59aba4a59b8cecbd5610733eb1a126971fb6eed13b0c81e8e0b0c649d3573181cd846c694bbfb548a4b2ca367a0672838ffda1025729d3a200c0b2ddb192b674fc87a109e4f682db5cb6488292f0ddd5cedf9eb16c0575caff463e41d5241f027e00ae8a5d67d448ada16e84478d1370bcf4bcf8cdecc29d015c2b9b67c9c2115b7144edde8880c21d3f45af85d0ef39c1befa4d5b1a78b90eb67248ebdb156b2b7100c317bc348004beb78c6ed92e704de5fd0381414fc84e0844f03fca04fea9434c0a3fd030ebb2b1369c02b286fa237e1038c7ec23f18b84ce732c7e3ef1f88a8c2aa0bd7427ee4cd9f9543a16381eb333410d831691a63c71f596e05ec8ac73f11532a28c3063fb2829587a8af3e04eb6f33b5ae4161eefeecb8046b1cbb43856adcc5c0812e7dc12f669330671aae4add87ba16088753aa5e69c349d815919adc56322264e379269f3f4ecabb4e1407c42ca21b13e5b2e86854564a82ec74c0cca173d81c35dafe54e0908319b33d5aefbb365449c3120cbf652b6430b07c790a434629cc9952464e7b8f2a5aa2023f8d914eb779f5b96d3a098201d277d50c81f9f239ebceb6d14be2cec4ddfe058f94ea7ca67b4e9712e7f115eafab4e74c6e5ed999197b0efd52e74a242722663d1b85215f6340d4ab3fe4694328dc2e0949b32ca531101f2116591bb81d9c5ab6e89ba1b4aeff2f500777b1ade5554ab71811a34edf66964a496d6ef625845a5b7849e767ae915f54e571811e22a7c79fdbf761ba72fb9001beb912e35bc36989e1e9f73342957f9bc8cdd449eb64632bab3abebe918caa747d8b4946efa00d089abfa3729e4e543f1047fd198f55085f607dfa6ef075ece5d48366c0bb7d5a61d37c6a916728423f9c8954a9a0f2fa03eeabb68bde95efb5735fcd549c2f8a8c9f7ce0814ad9a4802268a7f67a231c12dedcf97b6c445a42966a165f5dc070c02241504ee8df329aee9d24bfecbe09ed356a67c03155657f5760c34df5caffb6d94c2b036a2f3dc7b4cf846c39de37b41b030d2d8037342fa39df25de043cbd2defb5ab7351d7744b0d30b726ad4ac67e7645fe9b5f9eba817f40a98b2c4b51af02c269fd2bfeae64e460ebde1bab81aff754cf522d9a5c9151199f0c15a89ca2b59baa0d22a477833859c0102e46b2b", 0x1000}, {&(0x7f0000002a40)="39b127621f310b6f37cad797983b846b28d8f453c9ceeb9136d0b6df1e5bc4e76778de01d6d598efac5894417793162c3ccfdf74d89ed8ee837bff02c43d993cebc0e4ea71a62fbabbc34e3cd78ba9c1bf12323f4e1f36a8a56a2eca67e3d19e4564c3ff44bf713262448e2ae13e80f70d611f2cc396edb4984cd2803c6196196c83c3dd877b7e213e732a18f8a86cbeb184446124e583c5f3fd714309fa2076f89cbc768c4343f9df0f3c1ec4456aba86233aa46f38269fc5d4b5504dccd03445", 0xc1}, {&(0x7f0000002b40)="c3277e98e9716f644051640bda384d0cd2992cdf054d99112379c9c6401ae0bd3cce996a35e047f7d4a020d5b035f784e4ad7f55c2cdef63d27d58feebb1f24c5dd14f3dba9e5d9a53c7d5a16f39e0776a97e2b9548d148eb0a9ded24b8e6f3f9d373ce1b6bb2a125867432b96f8d833e64756b611541f331d6ef4d09e3760e03292b0bc4a46e488e4ae35cc7f80407fb23e7b78a51f2779e8114a67534bbca7bcda697d97467737642687443d94b902108bbc8bc2b84cee8b5f39efe7834e050046fdad6f16a63354b8cc288095c5037a10cf27c1306d2d07a35ff79d4673f9d584b3d7622388fee285daa1c0d1413c98f5ea3973032c4ffca03fe627ca7e7c3bd94f85fd854476738e1c1e1d25b985dc614b3e84a77a5d99aab9243c309dcd63335c7ad4cf4c4fea70a4cd316f58a8710b5305a41417fb13d7ad4e55e76a2727829fdc350599c241ced81034082937fc31ddc2a88f4ac582b827bf566924888e5fa17b6b19422f7eddd07ea40b78558de345fac271734511ceb4394e6f9ea148f8e147776bdee95f762995a2c97fd914b82fb2bf2fb210bdd0706f7ea6e35fb1beadb2437cb7bfb56c7d723f489e8675a86b9f4d4e259593290eeebd1b9590d8a87b69e356fac481a18b76bfc6f727a3d93581286e196b71eef5b7e8657f36aaa9ca8aeb106d44b9b0651f09d086c1190b2d594190edefe2b424200684d085fc0a284d7e022d0d8e7d974c4747f74113288de8d2cf0681d809a889a2e10340005b8389b2aebf730506696aa88092c1b2e6f85077461355490be69c69ede6e5ebb5043214e032db417d923371908cd9604d2264b1eb55e68e11031e961ff6ec5e7bc9c63417f38a16e6c302f7a375f722bb3ea6c8042a65a848a3109985c8b524264d7ada096948e532a3646f46f4834ec74da31467ceb167b87514479515dcab64f5e9501cca06d89372dfa85e1d4df69378023f580a6769943fc901af873bbdb28a225a78607efdd754a4e7954e7bd82e5e8dbd028a173376712aad20a729b9549680c70df7fd19a7bb743728e43275252270aa138a56560317b86bc677429c8289c49fb9c7521669f861b4c087e110b895eb05cbf0b86cc76d7fd0954cf88810d5fdfe79035b3aa431291e68e57d51d08345ba1fdcc61665fd06b11c7a674565be5b73ff44f5db24aca76eab2a7fdbd6ee7835402f2f7c8063bafef00cc7b3afd31feaf561c974ab30204350a5d34eaaba4d6daf748d35d00bff329470d92a7e351276145414d64c15d480f22d3ac1772cf28ef1057c1f9280f94cda6e1b05eea483a9ad2a107f3fc8aa1d70cc120d88279e789be24dbeff52c949cce7acac980ee31b818789443a13e3d47a04151f03ac4c94cebe724cb110a31485369673ba75d6f99cecea8e5c0c14f32cf9bce2e80655af791eb4ce8a16391a1b8895f023d865ec62d23fc2d4765701094cedeb0822d613c44e5b7b2557b67c49505f898b217942008f725af83d2d46c7bcefd2bd91fe6c17e4754a2f5b1a8e9e9f90271c5b6e55276495777b8507d637de937372be00eb61ef27aaff44b22c3e30278903236d7a634ebdad14cdab01f6311fef4097a5eef17739d21d34d3024690a52fd1336cfc2c227a949e3bb480c55623c023cfad59896a9d1fbde97fc266d719efc6aa40d2c1cd46fab2c6f289d8b4ce692752556eff94b821825d5fc9145d2a8dd74e5bb56c25f93381014a6cbfc40967eb3ed6e845e730d1e84bac689d30283b6d7e8656fd16a3a5ef1680ea0808855ec15d8a3ec74d53a3047153a90909a420d7d257727a7ff6474069bf9838687e29682617bef7ca3cd4029d780689450a9f752b7c4f74424b32d0c93f4bcbc5298de819df7ccd18c3e9cb22eb4dedf17544683d590b6415fe1c05a3934273d014b5498c0681df7dbb998e34f0cd4e7a7a15fc375db9b3b40590a260f872b31f41df1fee29386a1cbb851b939d404deeb930c43e961ef24db1dd0446533be8c4e176b216ee8cd9f338e091a5ecd1fb2c9c897e7f43ac9e7f46c1cc64572aede5b2efde3ee08102f14ac75e6cc5e2969f677e3d473d4bd0c8086452a3a1af6ee8abd54725bb0a2afa5bc93f8134dfdd98ef889dfeb5eb3c5abd7ce6bdcb9e96d7f1a0685f0d785c7a363625e9635a58240e730244073768d8cc936bae8ec4761b172d48764af254c73df59a0ab38c80e41516374c429945810e76e7e572f20b9e650e4cc1bf4b0de68ffd4374dec5826239e303be127c68b7a61ff5e0161847aad35e4abeedd32a19e388333fbeaeca09c0388daf7968541f408f10e635fa1a3b658337d34b22080e2f2ae859dd42c312a9cd01983029c7dd76b4c348da65fd3dc077c2c3aaad036897e0391ed4f1da78ebfdd1216c15f06f6ab466987c23af8f9f0f487f6aa59bc52945057f90965a146fb6134bb843d0c09e5e95096dbb14b68fa716e3362fc20a9b269825a5e74014177d08b321e82ca58efa04f402f935005913584a573f56d97a7a6666803276afc6b84aa831ce46a374e8fd18723c0e268d36c658b306cb21fa4ef0cb78a221a1a8ee7ca32cb7184dfbbff7e47672508a4c00550e3488817652f7c2934e0f2233dad28cd218bc62b18b7f14c35ee6ce07c0fa418dfddac9bc5bab9149891f21eccbab30a2306752206024f2f2d7f7174932295fa56e713291f3422d88ecbe4024dbdaaeb422bf65544100f427a4a807eca091e6e114fe428ac642d7af95c756738129b51bcf0ec301859c84cc6148c2ef2e348ad7a34b93ac08f9e85666ca9e2aa49b47a5381e59a155cca6fef144b69cf48ea53c83235f8b45baf2324abba9cee654e5ac02287c73e89f6cec618eab228ac993f740fbdc65861f9ff1c5fd26d18ad8929bf6f5be9c9b46dfbd906e18299fa4f62a2a33c0906ad355c2fb08db75a4cb7d04a383ced4854cf1927be68acd76f01337ae56b174173b402cc3540b3f12e9fe0bfa70e33ef239b48e32e4e614d44231994b743699e8b168771eb60adc7bc33f48c566b2954fc75a1f0dff3b381913217b94852f9016fb2ea57e57db2c5f6a76a13eb3f24108db289f7bf75ca533279c6d0030a6f4518474d2ed270b41d0a350f85d7db6e9aabc22edc7dc712ad1cce7a2eef928a68ab8db437b2c518328bce40340f76bd43c19e01e50800603addc6e92c8412d88cb3d258440b5565f69f626d6664b01d63f0902cc9847f86a46a817905a0590145421bd41de3c0797205cebff0c306a4619ecb81b15758cc5e1d257fc4092bae8e2a1c57054eb8388dfb2f0af6dfaf45feeffddc37d10be6b1dbaaeb333658d6afb1e729779bcfaa24a7fa43520dbfc3f6e1b2f4226f95564526b33564a504a5db9599f35c1a894adcc1eea62689117ab82e5cadab32cdd9812411bf24e9188ace44092d2c22fa0e32795b74d32add22a500ee0a517cee2272cb578aa29bf2a4538ca6e76af9d2b3777bffab42963e132736547d2b8bb2ecb3b11314dd2273911943b06ac0de8c83cd6026e180a411988cb7cabb33a927583ac8761527572895e1769a2cddc90a5e1dd5c9191522d956e89bf65ca2d48a2f6f04fd83bd4a9d6c81816b89794efba7a93fbc4e69f1d0716b0d9ee1f89a12b35ccaa348e4ba0dd734001421fe6b3a031612878901a99330fb5899fb7b40a87771685ef73d3cd853a19e132277e27dfa5bf0367b1dcb0d97509670bd32625de856cde76e431fc40835f0e0df5404ccbdf3ce406294b09ede5a499172fa3d9d23352c34815962822827ed7a8c6e38fa281639045be751d660ef9d6d20eb84dfd16d43bcd65a4e421ea65903aa4f9220df5112bc0731b0cfe1d7eed58a15b96b2ff79a859462960fcc9e4dcdd6589c397aa8f7a59f6b484bd89d8ee5b13ab4821e250f87e039d39d22f84f9222a0b16bed5ee2228a00667b3923940091dc53935d8097ac992c1f822e7f2fd9252f13889729a414836b88a9280853b04807405198c467b9db2dfc7c492ce8c1d6a4bdb2453f1b0ae7486b675198c2120939fecb74e0ed0ba40d14722ff4cda0de06d0b6af06e3d5b56bed5a4c5431badca6f7791254dd694c1b66cc42e97c7a9ea0f2dbdfee257dd83159b435a6f182a226acc11acb193e046bc05f2cf866a096b1b2662b2e64273b60f8a8811825b9a26d6a1fabf3c124379240387612d6b6e4ccab3ef47967871ed41a1248f0694d3609d4e87606044810bc4656ab8761e22194af0437e1e640bc2d7410b7eafaeb69092665caaebab6ca8873c31a1ca6ac11e434c2c49770745b0b17063223d649f39f8ed3eeb8a66cd526030adec5ca8b7b8bbf070ac98042ef3f5a32b964d3ad04b0d2004c583cb8e1a5df29b26bc8be711683d42f08fb493a8f4f8508f0e7a4058fcc05ed1db530324e70f158c832eeefc2445ce94aa9f610c6e67b6abbfb2a53a280f025b40477830ff959dbddcfcb341ba2af1252011bc33debe83750886e6338b3b6289a916e52923f20e845cb23710d60bfe73d42923fbe0f015a7592621be76a29e7837d5b6468495c4a1f2b482194db547b9c3a3c31f29fe7991c9383f9472a8395c260c5ca2e98224849d138a13ac692ec344666ecd14b14b0e518d4ec6f31c2396426779a1ebfac4895558749a1f34e8bf3b316ae2c6ee4b2a789c78796b40630084456dea95d25ac8b37809985c06e24f174bdae85f5e4d2cdab54a124e6df0ea55f24a5853f16c0f722a9f590fa5ca9340ddc2439f1a7b7315189f935a8a1f93e80db830e1c628d58830a44c6fbb954cf403f30a8c9aa14fcc8c4cb336591ed80e73312205914ea8a851049673b2819c9c897d30ba911622f8e07c2747d4b637a0bec49bfba250510225f0310eaf8f543a588b6bdf980c9ba57c46d7fd8d590c438f6af54303ef628166068ecae0930cb5932c751b295b08bc9f7ff290dfda948f57647a8ced2c105873234ec22fa71bb3048f723e2ddc949cc835f5dfbe15df5625ad2ad20681d2785bf969ec55ce0ad9b51d892c730b46e4f07e4b3c1af424d17eaa8ee54e4f7895e6e9432d5b88f979f532ae8bb962605d86d8a7e7e367439499569e4eca16c44afccf940292ec0f4e60b4229a5e6f1cbe29ba32bf6b50b63ead864a80d0bc45ded736e2df86d3979a2ebd69a045e9653a276a9d39aea620b3c156533a3987fef8834407a4a706b7dc3d6626c530279be2799d11b7777805682ba3da2256b8d3addff2e5658ac445ec3466b8944c325fcc427eecf26d806aa73d7c727bf5258fca93796a1dcb2203aca49cd85cf9aeaf1427a12f9ecc3bd4542ec32b0ab8e637056fe0391c8204fba64c8b43380f6335973fa6ae8a24b85131982db2644db13947d4d80c00de31ea097a218e1ae8addaf89a1a700b8bce05e08ffba21ff114fdfb6709cb0083d3b8c8959ed48d5fdf18b0d47b5beb66b7ae05d5981c30b03d0073e799851015a7aba902666a4f9ad8685198c3c2b026292e76c7029f1c5ee7c57432c3da67a82a8be8a88f4c38cbfb34e25750a223438758dc0718533cfa0e9cdd43c0c7a41cfebe6b8eaab5b2886561b34296937595915ca92696b91832409ac582d2acb7820bb8e32b6e43f59ecaceeb4c734c6f851dac52a564477fbc21ba90708eeda788ba746e9a48080d1d44f21b1646afc43ba43077dec7a16aaaa2570118be14e22069d85dd15e7ebd20dbdf188197280dd2b9a5b96be787e68961655b8771b55e1979f2aabd040d4b70e856b58dabd59959ea7479737065910a4a2f41ff29e4519f988498", 0x1000}, {&(0x7f0000003b40)="cb7afad09c7a5a9aaadb17630f2d0f2ac2ba70388bd3233d8b93816bb29547d64a0d44dac8a9dc794325f5fdd1572c3871d16c51c34b02b0187e3002e393512f1327a4ccb5f37efff45cccfc0a9237759b8843901bcc9a7efeab3d004e0fb6a40c9e5b6b22b6eaa8ab0b5f9257c12cf97fc94cb05e82d6992661a4dfbc5d483017874ffec480b49217073849666975ee14b1e4a8a5222f53d3431cb7da100f058c68225be2fb0dc89c4ea86d36c4ee8242941b3d76601eeb57cbf2806ede058dd2914684d09e2a758c5a25d20301ac81d475f389bf0a66fcb2d218a6d91f237cd318e82da7d9746322de842030262f80027100b3ea2ef7c9a1bb5d9719154ccc5f3fb95e56e22ec8b08d73ecb25b380fd0b2b2ff407db4761cafd7beaf9b71473a25ef07773282ae6244e5b304e048ac23fb468caea0b5dd57750fff78f2e647201eab64ecddbb0e3be6841191df36702027259f34bfbe7f82c8149591a867c4d47aa1f465972886e4b65a42d6e62ce6554a9ece53bc3bfabe52b70994bd2c7c9358319e48214587c04f8f1aa7befd658fff4dc431875b1b3a419320f2f6b5aeba0fe6c700f6c552965a9bf9bff3634b009a05009ea3c2b2e49a0d14fbe07aa00ba7f5cf7f0df49380e8279ca705971dc0132c0b07a24ae1f7971308fd7145a2209e43dfd53257d682cf7e6a4b3e67a338f5d3789d36c71cebdc53f2ba782f3c9d47631bc931debb0545ecd575e1b7b6770197ba7715f710e81965d1bd11daf530ab91ca80d7a5c249d6559129972257d19b8a4a8ee8e7e0c7db378f7008ed931d0c52fc195a764f3742e98972e85777526b4eec6316c10dadd36b1c1d96f602eb1bf8c11a8e59695b9a2c24c2a0d2297e44b32dc889d5b31a66210dd71dbd76f49924667830357f20b3508861c1f69d4dffaaf5ea4bd15d06f15173aef9ed108c33cc02b7af874f77073e9db32a6b5036fda002949b74c3fdd35ae909759770e95b0627b6894b6ebd442c64d528dafa695857545256a61af424c8e3f9f036afa51011f08cbb3561e930e07971726059530547e80104852a199f86597b5a44f40b5b50b674abfe636b944a89b7a9fb72d1b984d97ce71c3587f8c65bb37a6f8a48bd866759a18a836b0deb68d26a93ae6a243450d5e7d45794617c2fb14d14f670b9c93224034c09bf4cfb67b6a089f0041dbf3c2a1123180a95d9039fbfb5b6b70ccaa5cf92de729a21bf1d7855a6c6b49d1a383fce0475193258dcbf33e80d4e6e4c2b5f4a3737f7ff1a25ed1fcae1723b26d2072e0d8cf430b2c97a470817bcf96497d2a6590c448a02e352e4690e38b1d300c2762e0a188b9cd0461aee40cbd7f20599bc225979581631cf365cecba882a5ae3f28409c0744ec12101a46d539bf7a07597dd676a843f70a2f755c5aff2d44278e7d76fa37d51d36f27211a683acc48dfc6571c85b498454cdfa6448f105bef59365de3fd78a8466a3249071ac78804e6707b9d1eae946e604b982f9d74c98d0aa383821a7e16e9da170cb34dae030a822cbd562612ccc86d18f04ceb44326768eb1f37e6123eb6e0e6dd27376839896e09cc295df66a4ee456752cb84ec741bac6a3c68cfff27c2f534ad67245689b10e5914d4b6fc38274e18bb9a8d9b9db13462aff122e8f8b2edbb3e7edc5373f2d7e7d45cedeb925b1d2be5a820ae6c8ad94b306dfafa7207a48e7542a3073ee8e1bdf89a444af5f7018446d857f04ba8e6f703cc09b65ee4e8dad5086deefa38a1972a4bd10fcaf82179ef26dfe90e1eb47f5e458bcf7ed699007e2f97bf58cf2ff374e77e21b04fddb785718093d60e3538a54efe09da2bbe44f8fa096381279a5a41b282adc7e6e452db35f721bdb5a8d8b6fc1e6918d5e96fb3d40ae65564840056db3fbf8885c3a7160b89597050f0857d7f5ad6c4723b10dfba83bfaa612674f8acc309cf65fdc58aee0bc42b5718b3e532124521dc953e0beea3eb620e3454a0fd47868c5e6c201b5fba7953d83e53d25aec89e74cf88d7fc73710bddde5f50e94b0e96452cb7cbb805ad026150509687daa8e158e4678876674cafb65a8b074e279fcd2075200f9bf24568b3bd9391f9bcfd206f93592692dcd1aa6404c5a6673cdac0520e196e208bacb1f7d198a666d46fd977f68a2e5aebd195638744543a6e5b9f49d2d29f3f93cc7bb702210a50da14b2611fec1c442f0a0ed71c06ad04ad06116dd917d00917caf01c05fdae658f76ebfe7f13b2814e5612917338f4f6f300563485b45baa3014f1dd3d1fb0a9eb04ce67af7d55da9a85dd76cc6624dd8b8ef3b827c9f69d0c032b54dd704b4d0274770728a9e3727569c02926ec285c02b592b26862837e33b4cbc1c367c7648dea6142ddf2764f63feb1186a413c64387b900c8dbfd5c340a6d874c9fd9737fc89c5772b09de03203e37706a1d79f47e44f7c5af5a9440c42e8e6a7cfe52934d1a1bfc73c0f781e05ae179984ee0dc687f7f95511f13ce6c95acbdab2ec4b996cb66ef2ec1005be5c2ecde754ede75458e958b49b5e5b165d29942f73b4b34e9157b1a92b927c96f07bb0ad3e2aaae948a74237a635aa1c334c49d468d426d9f12f460fa866857e8076d7b3677a16c768c266d151e051f7fde38fed8681c4db2ebeebfc48c96542526a1e4dd756e278b0609cc4328d56ee3d8e5c1ca57bb14bd2931ae9c765896334516a4f9828b7377dff2e64c565c43e491441bb6b25ce9439343f14963a0c32d980a1401c9d47a5f8572bd7d4e532fe4fb04c121c2183211a4c3b4be9abb7dfe3b4debdc198863689880245384b7bfc063f4a9fba9719b18d062c01990187e7f7b4e71afc60d260cb6df02be7575f2297697645ed5738fa506f44f1d291b864077738b1dfc1810c82d1192a7fa7a0609e7243c2f0bd6b81d26e679f2d22c4cfd1588f4ceff8973d3b736f03aa254190ed8ba789d64db66acb5f9077ca0f636736d98c963edf57f486065027968a7f4049afe3e14dcde76dc4f041df84479f1f01441bf432ca28ba85234c09264cc2a21a1dea305e7c5493b3d6828b95f6c0479f1af02c7775b681acf970ac66d80706123621ba1a8e71be963dd72f9ffd7aa9af722b754aba950ea99c8c8a6a50ed0d81f764834b172c07f2eed223bd328edb4c271d128459fa4c0055cea7db437c7802a8f2a5c27668bd8dfa0a9ce37f62d29818c1a9624067350ab83ca229c0e4b334a3c12d8772b9b116ef8bcf535c4d9f1db8f02a69a39ac0b3612810ef2ec5b2c19ec3d88b533149a8da53c9b86fe9b4441588f59a9ff55fd14ec95d38713f07a8b7f05f22092d78defb3a9b132243573ef5253c67e4143e62c4a4b268f6f62cc202b43f728a68b4bae4f93c47ac48cb7f079738df251230471db4dd2ddf5dfc38a5739fb8f608ca1236cc77ab92d3c32dcacb185b0965ad3b060e28c130030393e8ff58f0ae5fb7b0e2f91912ec46977ce9f989343145da710d0f391ff1e5689d2f6fb2070f95b3bd8598d553cfa34f7790354bda3d8fdc688fb304b10420bc59a843c28e3595dcef2b4f960d64b6a0d96cf88ace79ade6acac5ecff2a7adbbe6e9c43cdf20d4907949dcd2ec2603be33d5f3ddbadf28b21832b760a4864a9d4f69cb0c4becc4b50ceead01bc96feb967905c85611199bad1ab2f8c15345befe38ea5339cb4418265fd50625eb05926cc9fd2fcbff469f8d6df2721e26254dac0b54b1293a0ee64ada7b68744216b0da3fab493f10386fb95c40f68e3f80cd73db2ca87e64ab6e4aeaebce1fff2af3f44c7e253884023444d714a769cfd33c15ec54491560174210cdb7dd83824a749dd107f2e285892d5be011a9fa3823c903760db37471b9f0adab2dc9380af00f6bcb923927c3fba2ad6f99ebf121661cd5d51c093b82ec143b2fb1b48fb715bbfd759d4bb4834c732c65fc7a66e147ac8e6fb2703194028441473dbfebd6d514d3e126f0ef7642f8e3cf5d43723d93385b5a8593ee4e6d71b90ea667493336186b46c7c4f663638d51adb868855391f01526a461efbd9cf17b4dc38030b8816f3f8b5381783f3e95c4a92af8a3343739dca8dbd5a6f79a580d8529e7a7e30017283b0efa4b63e6191c5d5b895a609e42c9c67c34fe7324d2fc5e99dc7c8cdac50fcb6b86527eb9a8833780bf5533efa47f74517046cb5b9023f781c5d98d04462c67401bc856a4fd6f5b18de6cf2e51694c915ff1a8910d4dcab74d524bec4dab97ce99ba6c595bd6288f900a62ee9b49ac2058dc988509dc61a3714a51f5d99f88187a2b9d2dcc0c49c113ec790e74efa8c6b2d56997fc7825cf78ea92b4abf7b2d0745b345f2aa94123bcebe0a2d5ee7c9dc4661e8d27ed13c5db2806c718bb15eae4336c74c34fab53ff1778b3ffcb3ef83efa84fc0327f05a6183ed0be9e87e4af51488a9b06bc4139c3abab933fdddcce20738689462a627759bb03701b763be6b7829882bbdc39fc34300c8cd50dc4ecd2b918af36e7072e7753ca4b35bccf8fd245180ed1ecaf575a2fc24ad9fdf91fa4529797df07583da6ab5bc55c6e7ca31c708d6ae9fd156a9fecfedbb15280186955d73deed8eac38d2182a2bf554012551052f8ca311ca20214a58c38b6e62568ff5134e0a84d5719ffd121de0018e73d12cbbd9474dac1a1e3785b72854dcb9c03d014ed8d7c7995c111048520027e4db2e0c7daa89305f1c7ccf44e3589e17cb76d369f56c1dc73d8af1a982a7903040a5d8a7fee6b284ed3e7884660ce67eac522dc8763ac69cfa98d473c72503b3773f5c3ed977c800dfa867c4d0d3a55e0e64b0edd4ef900259a80c0662103ccbd97b67e6c1687a5e9964e3bcb75fccfd505f00a3cca82a045676725f71cd589e2361da600e3a06fb3cbe4bb615b61307f8fe1098a1fb0308812b0318a64517a97e4912c5b893150e0dbe294a10449524a130ae5786f26fd1282ec1603ed607a64cc3cf0594c34741eedbfc56c86d27411c83424f529caf91e8eef6a9b04216d77e7b9f9b717290cac4cef76a15251892e096e5be08bf5a09a2fe8bf87dac66994f3a7ce8348a65be587a628994f360299d7c3b4a3861c6829af8ba7aeca1e2487414c2a98284fc283a1c263b45b2f06cc8d5afa5199257fcd6d318081c8e77021bca2e3a12375ea305f91dc42c9dd7e91d1f3bc45498e0b29384445f87b157f0926d8f5a3f089c8bf30c7dfa72ffd4a2da6693450a97339255607daed2a2340059c512405f1097417d1a664d8e79fc53232f74f26058ab9ae848a8242450ab379092be8c6cb5973db33a6f00e663271ee1d6ed756bd008a0be44bfd0bddea00d5e296c6c1b16b5a2e1e0fc223c8d933347d7b72d8617aacc7e839f4823b16a5ba29d70610a4812428e1d9c9689524c6bf0e7e98001055cfb708114be41ef66ef9bb745759f6f6958d990a991108f22fbf6b3096a76e0b347c682a667eda618c12ebd08de5c0281e7dce3cc45d95ef8724d8762cd3e67f69c154c3a164cc426d18984aee6e2b5ac66345c9a406cf938473f2d08f711e9d0aac426417fc44482b307198cd65d94e7fd2f62d927a815c9136765d774c65ccfda16e4a6009203201548a31e922bbd2c10d0ddf4e3abc910d062879d888b15ad81da519e3d62922d63827f6e4e6a38597b33401d7907c9aeb99c4180836c0cb7e0d5cf30c121233f009a59cdbedde63ea215a20167208acc005c5edd2904351b0c2954406def852bc6a51247c5678d02d77aca49a50e36c95359c336225c1d40937d912632d", 0x1000}], 0x7) writev(r1, &(0x7f0000001800)=[{&(0x7f0000000140)="07a62560c1222e9eaa1ea1b7a5a9871173052991d7448ebbd0a6162889b25c27854bb5679e3d12cbb14d6fb7fe458e23fe4b8e47a4af9f08f3fdb4401b3b554555c34ab0dc1e2ebd80dc33fc37418ce93e9ccb97b5a1cf6ad1ff5cb7c95e84d7f71d8a84805475225e1e76ae2e84d8a9a3f8e9029f8aa6253d1b34bd8357b454e7cb3b69e80702b08b1888af8b716b4d640c347fefef3078be2e1a4114e16759fa3acd641fcf88cb99b1ce43d5d848a47f2b", 0xb2}, {&(0x7f0000000200)="a891261aa8116929afe7530ca70e9c86bc145209bac5d59614eefde5f4d3a047f552e4353537c8a471b0b6143d617d64df2ccde9b60b5ca4e6631563147fd8fd1eb440075781f2e929ea", 0x4a}, {&(0x7f0000000280)="198b265c50cbd0b138656e69b38d1c021a18e522b4e43fd240aa5cb0f6a9a3a12db390690ac1849fa751e77656fa6605393d2d6b477dee0209359ae53d5e9f19f0e200d95438f1941e984b08c2170bf792fde009c18cd75dc2b9a6fe0935d0e9c6297f554449c1a1c9731c1e1f0e1d0a1d1363ccfc1f4f726e5a5ceb6230421c8b37ec56a7217422bf81dd9c94fc0e9c737e96f39cd12b8f5b", 0x99}, {&(0x7f0000000340)="7846c438d503b63e6ce52f154f80391fb3ae4ee5f0e771b1e0f7b20754ed20ab1ce60677319afa94789527eb598d9abfab22bc295ce22de69a750d690d29df6875fb60556ce771cb944bf006e6b979a086a6ef7d9e52f7765a0c48ccfbed04c98f3c5067f5feb0d945c0ef9a0fdb2c06f6ded23c9f627144ca1c484b1bc0a0cbb09fc8ae9083ef2abf3cf99b8ab4592e33c6907450a90534b5414de96a63ec94b3a1ec1a01c86b31af8456c28bc1e0bbe41d60627d9136cc1c5d002cb36a66a9bac9bd3057541f0ea86cab781467632d0f7d3af97b9d6d0d1114f0d7ca52267845a459d371bc517597ae6cbe296c9f", 0xef}, {&(0x7f0000000440)="7bd0632fe68c5f9a1f2863dbbc32e2e9c0584c4f9cc5b01dad5e8c93cf36d8b7e28fcf8aa486a83ee58ccc19dfbdf7abcbd969713be7d43f1629b58271f954bfdfef7ad024a1bab5b15ca9dce54f1492edf89245ea3097258e9618989a4bb6d90794d55bd7a244537a0a47fa9ae1fa81e0bce1be218041f4bd170fd0c64c6d0f6746913fa7420060680004398b13590286e0d8251e8596d4d70e21b1d58ec895939b4fd878410ff47231642e260ae44703f1f2b48931019ff759460f4950aa17b66bf2fee61f71b6dcd8b574ebcb963fb77aeea3ed8698ec0e389121d41a37d7cbd8493d76d3f3e73fec23711859d7b21e68ad0b0777ce96b49728b1c87c73abaa93109e2798f285b175f4c451dc48af7a6cb364093bc5512f3ec1afe37e49ede053552d595e52887a6f183291d96ca8a0a8b84fe0e9d06adfae00e937ffcc15b5e9eccc3e370623b18584126ed32997dc6a266727ccc32ed871dd8679794b222e607629388701c3b5e924c28713917a12dc978c9943887468ca8b80194e8f4866d1a4536f0278f4fb1104307ce233738798e08cd320d8274cc18e9ff83635162ce2c3060cb8fba43de43701194a8928ea0083c1a40d8dfffb58eaddcfacb0d3c4a144ea2be43e4a6bf3464ad8d98cfa7eab6aa3d82cdf6051ebb4e17ae1a9687c57dc5fe8b8a3e03829f831ec84b9ff865c5b39673510ec83c9a07c9f4b1f67276e12b23fbdb91c7f1ffb15457c1e5fc5ac5b7bd0d71d49483c37d57f36faa911f7fde9312698c57de2a927589e47071e37a7753b01cafe018ed77b60a156a7a21b46255df2fec041a90126627ca426e827a53e41d5e673e2dbf123fc7d34a5673f9a0df38666e3573c4c99b85b620c7a7ab012eee9a4ae21417cf4f95fca7309e1673c1342816e0135e36a3e11fa5b21cf43df3a43418e1eb1937629d1a212630269052e8ed58983f59e73ee0cc9230ebf27ae36a4dd893a557cd14cd02490bdc05b5b63e860070a425285bec92e9190a65f656b6dd8fb617bc30c9645e9f44010ea11e5d88c476156243ff5d4e32f49547cfbe47e8c7bee59dbcdc0b4194d9bd535d37a772a821de7f7c787839323581a239ce4415cb175c52e4465ef93d4cab8ab419a428ef921fdb022a01675b123009beb70c912a7fe0e037d418f7613df68741e492fe809ea24ffefd53754750f4f274d9d2c88b2586a5bcaa3d5274eb9f8c6cdd7345b97e9d79f4300452cae111ba3a449b9d7962118eb30170248435fd0a70a7141711e1e39730ecd65086b1cc2314825e3ac601d011e1a690a26af440e9c81174067f313a2c3024a53687e7d8a6990d2f1bcaefa607b18ec3a2ef78484e86035386892735f1804e4de4a376d554cf59eec5cc9d195c36cd44e12946234face68e362d30d66ab40efcab9708d219cbe31beffd809eff61d762bea0f120d5b89b3df22c95f265af4184add044d1f97d9e1077726da08c5c774385758c49d054e80228bc8a4bb10061ef2e91280355b836d79a3e0e4d6df2b034a7ff208005f83a414a94bd1f640f002fb8efc703ba1dc54591b6cd28ba09e3bf49e7ce32202670a574808d1537fa146c234ecfa157497a5f57da4d320ac1f7afaef3ea60f05d4cae27e5478cb4044cf5f0a677b0745e30b3b3f72adf5b5d4af240caa8762e88e3b23a4ee0a1e2881960d310fd7ea4ddd57feb449ce05c6c07f7ef8d0bd18985d1738d413ea47fa34734f46a9723597d749dae789d4ef531264af525419d5915f38205a5dffb400017dcea93464a5143411a9728085a0dcd51291dd1c73f727cb4c074782cda862e4293f4ef8ce3abb922e91695d1fdcf8a7c53ddb9ac4a97afbc2410f81682c8e8491a2c9e8ff230270bc591eec4468c8a64c07e62a236a47415bfac104360916d4ffe77ac94785fb4402308f98a4acc401a51c482ad2a50e1b547fdb3953ca522822ce18f79607bee7a86708bdce0098e490da96ffa5a5570ed933ee9fa184434c36f0ab133e42fa759edd897c637c4982d34572eacff0268f12f4442996ade58a0b039a1cfaaeaf86bac3d6fd5865e8cb56bd5cea079eb72512b2959d206e49c605ac2d0aeb61bce116efcef62cd6771237bc92a67a1a3f0818bbf905c347fd21776c1a6e174a1eb743e581775f1ecf690ca47dee4300272b75789d852348a326297b0f5aa6dc87f9bc09b641e349c04f1f5837d37db79af1ca9624dcbc38e0dd850f7449f0119f18e71e0be1162b9862d2a4372c1cf9f26a541e2c2b52f0a8b7710578734bc02879ff5bd2cbf32d268c00e9f78cd6a20faf2325faeebeffa1dd4b82209649697fef23cba5b5421991c6607a26dc949b563e0a332fac79de06b7d77aec16350029c5887c13d37580b04797b6e2b4139ec69f8948285b73a36c4b7d6241e22570cd7ae82e6017b4374b207faa7f7e3ffc15badd03cca851d7062f8d8baa56007c355c1a8f5669becd8ec3c0f5ead419f03686c3944347c16c1a477142230daec0fe4b43572da6fb791bad468417a1d1ffd859dae8d38b95879f65773db355d890de7e2929c26b8be90822a5224bcd723f399f32911ca188dd7e339e6602a908148fe4cbb120f8cb104a458cd7648d1e8171d839417c0a96162d16307cd89bd2302d0414c69fb2cc2fc6bb484e22eb6a738b758047dea073561250cc4fe1c5c792343e418c821acbb7a6661a261de53fc3644131334c0de2d09d226929622600970c129828207414418552bebda510817c4284bf4a804adc8b55af2f117f29390fe2c8cf18e0cd0837a51268c68c1388348c21f9c368b4e107606eee97a11685fde4be21e5c19aa8eabc9709248b4ffc578a0e90082ff8ee011ac4b46c0829171466d5644d11a7c40aefee8ce42cf2fed44f113f8881c453e00327b1e0a111508186931db1e62bf17e53f522d328bbf38fb6f031bfc6e3dad5b00eced32c372f2f20508e0088497700efb5ef310d7cc4471da79fc4b6e440c931c2b1a7467cd83d38b5bdbab9db28658039baae6a1b9cf95ca27db24cc2fa6f56ef3658a9c9c8f26c477e3788c1e933a531a803225e7d6183ffd565693f52ac942b768f6f0df7dfdc4c603c1463397b3270c6a0567f1ff3026030c5537364bdf9f6583730f1d0aaf541e09215747703185698269e56cc49bf05edca079fcca914f094895dd67d0723afec9e79aace72cec0e8157436b2dc3ceef251923a79afa19312f63bc04f251c138aa4dca4799e49b17a96211cc7ddb3f01d8ca9844b31566d51cec75163cb4e3740a09f36fc9f0083d1315fe00e663b6397ea5a3703f7ade181cc2a283728ecd080872884b068987103b9a8452866b6e4e4d24849b6924761f7133fbb3dc29261ffcd6bb15d5c777847c848177bb096139e91454f63c7caf8766e0343ac7a7786cc3f1dd8ac0392fb1182261c0801919ed99bd8119f68674498abad2a730c454eb0f55e354f9df12003db1d8e8f69b7158edc46aa7a669262ec9f3b28b04df71727d07720a22a7842457a239b645b1f7689be3288cb8953e4a57aeb66e80087009270e4d35672102f17b26e9c99e14855e239ac5c7b6b9537ea4b3b74cdbeeed41612c5a77cfe015f50b706bc3d91aadc5d0beeb830cf4d78c3fabf5a2ba9a58209fe59b1bcf043be33dde14f86efec48fba855803d5c0eee1a7347e4def2245c4958840221bf8fb6050d1b2680c2367cd9af801686ca2d4ddd0ce2bf5a8f3b1a31f6790c54a580d44524063d908cd3d2e98091be9261832858e9da99980244b4c584bd37cdb6bdeccb9e29f6d3626ba8459223f8ad5c1260cf3eba554b2851209f61e550128f1d5776a527717290b4e41367da9ffe815fa2c74957f5cbc71e75d047b86e0ffb9f4c1057bbd8210cf074c97392718ff819af9aee43eb8dd0a39ead11801cbc70bbfce8c8d969c76b005c66fbb0377fea9e86be87bf667c762ea891f79ce5d7addb5cd740ca5a68d01e1f996a85296476f5599781a8d66732d38a6e728066bc4925e69e62508ba4eaaf934d109d265bd1e0d74790b45f57a99ed9e6755323f30b1df7048fa9f9c01ae016aedb93feb2c253a1ad41cd6b4c9dd5c120b554f9b5cf7ca8e3fe28aa9c0d7f58a7da7bc53eaa12d1a20d766908dec4137389b78e5e92e55559b7c9e8ffd365db9e1fbbc02f7a973eb9f6c7601fbf33eb306e17d36046cd161a7784e2bb020c36f2e8ab9be35af0156ab560653405f1b3b27e1938fb75f9a66b1060d3a662dabc0716961b36d9f316bb139a68539993bcb4e64b3f7521f42b31c00a4ced1f6f7c3a8623208423b553a795f34d750dbab052c53000d4700ba261db154fcf338cbc85d8a1164c690fc8fc13697aa75fe745ef108a2854ddb83ad4ba1c0c3186a95d49a1fb4bf00f2dcb618ac8388c2beb420432e4f4996b00f88ab62d4e409fff811292d2ce8e894208423f0477b8afeff729738210fcb322a459b3fe0bfdf67932cd0f6e84c803483fa2a359535342908856018b37b5816946af845cfc58f426c0bcc80af4eb6c8100c8a09ca8db2430ae342322dd80be319d4cd51c4722563b0c9ab0859d9e8e93ab22fd36de72f71c3e2d6cf4ff40632e363970f2f1f107d7db34443dab9a7f9d528f45aaf8d5ea16a040c44d63d1f3c6bfb5e40a6ecabe42d84fd7dff99c8782c46aeb1656753e3f0ede1fd736afa27a2bf9cf0765dd29f2cd182d642f813412d3ecb8d0e116eda85c033d46b012ecb6201fb7eb8b8797d4b0b982821a216e8c522918a5aaddd525566fcabeb7bcac0c16933bf390a48c88523eb46963df38f1bf7f4a1ca9c46e489078ae78aa7c6ae61a480d9a6c47d6ce8861ae9de786f20db925028a653dd181e8a54d762aceeeeae6a1f22ffe3e03d6dd99f427e6099659b1d764e3b3a6f7cd0d3610ecfd000963858f729a5dc2bc3bde8ac721d4a0d460dede1a4068e5f8175cc2eeaa3a6d1b3676aa4aa7d3ebf14fc318a83133aa5335d043afdafbcfb61b4a64ebd29b3e7fd5f70a592eaacc3ac6b5bffc857cde693280b57d452a2dfea9734766ab403f6a9d9d3beeced158827532f689baba90a0b7e5e15a343b6bcfdda44c32655fa57bdb7ee44c8c7643f1aaaf729a597c8a05027234ba1f3e251a54889705c1f73b1599be13336492c94c515fdd92ea43db71ffb3ab8788699d5e3dda176fb43ed3ebda539b9599ecdd512bce681ac5c4138b32e22db28742cb2e1cbe99ecd7f1c43e2ce274420fbcebe62ecb8aa198663afbb94b716a2bbc292a45da0f7de9c0520a8ee36705b22453a579e0a008de7b874211a6c593ea520db2b364520cd71e88c378ba92dc253e5f5f2be56b3073723db55ad91a049dfb157b79a6c5a4e0e6b41499e555a0ac32f0f676d8136ee0be08bf7f9d98a7010acefce9fad8e1da063a10067e55d2c56880690b4423cc044aced215bf9a72cc40c875c0a39eeb89fb1ebed6f156d44b264342aa11e889ddffdf43ce6ac38e4561615a91eb74bffe2b7050c4b8573e28eafd67f3a36076fe5d7ebed904a9298adad1095b2f7fb4c89ae5569df883b2ed66938f2c56077b9e3672e5bec60c6b76afd986ad2e0cafcad7b0caac5299193d0fda9fdfd6401b06f85f519155fa1aecec91113d9d954858541246114d8765facf49b27c848f79e0c8f843c90e2d84af77939c35f28e18b25ae56d5d5ab35fff3129db3b1513eff45e10967d9ebc1d41630fe047d032e15b4160279cfccb4902dcffec59139aec8bea7c0dc571493854522abe04ade8ff6ce0c76c440e103204c4", 0x1000}, {&(0x7f0000001440)="73c2fab67ada9befe598963aaa6198c5cd33cd0771650449c0094245b8311838d94bcf1e334f548f1aa130cf1adc5f8d0efdbb241b7eb43ad8c4f238119c271051e7f93cdc94a2d179359c6956e8a6da3a0a0bb63dc71c5b15f278fbe25c473b52b93a6f583a9d3c7e52b7ee5835703478886ddb44b24d64a21398e2baa1843620c8652c55dcb33ce00cb85862292e2876db0113420df90fa5895facb639e2701b30808c34c612fabdd410ce972e868d93f344b7b3b3d39764a3c7708cc8be6b9e0c54dcc6e6184f8a0c3ba2ca60469ad401eae1b89c3c78f1e0cb", 0xdb}, {&(0x7f0000001540)="3eacd271ca48953d1a730d67f7052c0645c6699183adddf40bf12c76fb5da8f7a39ea4b5c77af323d81209a1fa8511767a6f2d809a183e3d535582c1bdd49a098c7d31fda6404527c0", 0x49}, {&(0x7f00000015c0)="a73d5b34abbefd7e2cb6d347e939e5ba4d63bf115237a17ddd792ddbfd52d27fc6fc060e8522e832c20076ed9a21264bfa05e9bff3eafe070e568410dddcf587bfb8c4571dead93d42358d17118f92529ddd319be0821c01666cba8780b8283058f94415326faae0c6909da6a16b941f35a355ca1dd288edda5f9200e7fdb9cf133a7ebf9412efd0f81a728a630b7d70c17662275adc950e927a2999729aa3d019764a1276ed774ed62b8d91936ae8a4494a7c6a401ddaf008e2400a2e92730bcdb86a3e", 0xc4}, {&(0x7f00000016c0)="1bca1f5bdc4f67fb7361c74ede82c956e2714ca621be191eb12572f0442d952dbc672260618032c569a02cafedb18f831c75f828d5baf1129f0320e47b515daf13", 0x41}, {&(0x7f0000001740)="6cc3bda9adc6833c478dbf59ea0a1632e00d5a831d0ea08e7d15001fa0e9bd41991f0c6305848bc311e9f9e5e3e93ddb12dc80b9bc86a4678285c11ecc0e80bb895a9de537cd78eadd90f736a85c7684e2a72b31c322b8b99029ef7fd72682eb6fc2587c1a686a956c258357a41ca3243f771ba131888b8cfba457dc94a31827ae5bfdf031caf696c6fae6cc293f51540fc6e25e345e19acd25bd36502e9d62c76", 0xa1}], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 16:00:42 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x711, 0xffffffffffffffff) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0x32}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x22}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x4, 0x1000000002, 0x0, 0x6, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x1, {0x7fffffff, 0x9}}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10040, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x611d26bf235080a2, 0x5, 0x5, 0x80000001, 0x81}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0x5}], 0xff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xe0, 0x6, 0x1}], 0x1, &(0x7f00000002c0)={0x2, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xffffffffffff5aa9, [{0x2, 0x8}, {0x3, 0x20}, {0x3, 0xfffffffffffffc00}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x14}, {0x3, 0x1}, {0x2, 0x200000000}, {0x2, 0x80}, {0x2, 0x7e0}, {0x3, 0xffff}, {0x3, 0x9}, {0x0, 0x1ff}, {0x3, 0x2}, {0x3, 0x401}, {0x3, 0x9}, {0x2, 0xa48}, {0x2, 0x3}, {0x1, 0x10001}, {0x835012ea9d4451c3, 0x4}, {0x3}, {0x2, 0x6815}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x8001}, {0x1, 0xfffe0000000000}, {0x3, 0xfffffffffffffff8}, {0x1, 0xff}, {0x1, 0x3}, {0x3, 0x400}, {0x3, 0x827}, {0x3, 0x200}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) fchdir(r0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) 16:00:43 executing program 1: poll(&(0x7f0000000040), 0x227d, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x692d, 0x7}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x93f, 0x7, 0x8, 0x8, "75b6580732ba8591f1cb4a706a6e0a4ff103e441", 0x5, 0xfffffffffffff1c2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x99da) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) lseek(r0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) listen(r0, 0x80) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x12, 0xe82, 0x7}, {{r1}, 0xfffffffffffffffe, 0x29, 0x1, 0x2, 0x800}, {{r0}, 0xfffffffffffffffc, 0xcc, 0x2, 0x386, 0x3d55}, {{r0}, 0xffffffffffffffff, 0x61, 0x1, 0x7, 0xc14}, {{r0}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x7, 0x5c}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x5, 0x5}, {{r0}, 0x0, 0x24, 0x44, 0x1f, 0x1000}], 0x1f, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x45, 0x9, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0xb6b, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x20, 0x7}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x88, 0x0, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x2}], 0xcb, &(0x7f00000000c0)={0x401, 0x8}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x5) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x8}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0xfffffffffffffffc, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r0, &(0x7f0000000000)="2ce43c2d75aeafcff779f952a5fca41171babcf9c0888aafd53b9a3c0f5c619672daec846117894028340d419648b25d56eaf2c39ab8698269f91cee7dbe84ee61a04a81e0317eb2012ee6df5b97e59f6184fa2d7e34af3cddca21ca602bffd91928929723bd6c1af697a7903a2e452318cb619d31da2227273cd3d660a6b7d5786e34eb5c88aa125a31b0d203f6099c2c4d206938d4e2288536a16ded46c275ec76d23d99cbaa", 0xa7, 0x6, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x20, 0x7]) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x609) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4000000000000005, 0x401c, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r2, r1) 16:00:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x1) close(r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x3, 0x0, 0x100, 0x0) dup2(r4, r3) chroot(&(0x7f0000000040)='./file0\x00') 16:00:44 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2000000000000822, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x3) read(r2, &(0x7f0000000000)=""/13, 0xd) 16:00:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0xf0a6, 0x5, 0x0, 0x2, 0x3, 0x2, 0x3, 0x0, 0x6, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x36, 0x2f, &(0x7f00000000c0)="e3f8ff58b66e6470467e5c17bb803951af57930e8e8c8fa4602fbe3f6838c245f9bc42e194d392b35bd401a33de5232eeb05acc4449f9eb40289a16b27cecb7aa67e261a4489d9aed52a11332b158f39badd4d44df6b827a34afc0a24588df9405b4ee9941485c214c7c9dcf105213a6bf50741adc2e7abf587fb9f4c69c22acb047f9f9052a813e61d4d591f63a20eaec9b8949d2587adc39af22ba42731038d776df47e6b1047828b0571426ba856a41119c1094858ebe994ba3a7c6d2134bd9ac0ef9b12a5db02693968ebb75284871f0ee0035cf4f2368a32c64004c00545b9af4c458bce9cdf61f056c2fb2b333e8c44ff1b84a36c2", 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:44 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) getuid() syz_open_pts() 16:00:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r1 = getpgid(0x0) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 16:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto(r0, &(0x7f0000000100)="349eb245f52e90f2d92e9f59e32963479d6eef4f2c00457dc64b3a684c66b2c6be6fa64a23db8d3f8cafedeb991a0c4aa784f895cd003156d71f9fd43f66e9846ec40935899925fd88e9906c88241b6410299c69efdd8b", 0x57, 0x401, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x5e2, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) socketpair(0x19, 0x7, 0x5794, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x400) r1 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0xfffffffffffffbff, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="984040b1bf6d60f83eb1717186adc153b4b72b078482911d3b32ad09c165eaef6ad5081dee8d3b21f1a201a78316899bc1c42b4075", 0x35) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0xe) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000000)="a746", 0x2) truncate(&(0x7f0000000200)='./file0\x00', 0x4) 16:00:44 executing program 0: r0 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r2, 0x8) kqueue() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x7) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setflags(r0, 0x2, 0x1) r4 = kqueue() bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="52b459caa0d2247ae5282801000cffff00004384acffec844e06fc484ea1f7ef588af503aef65d5865080000001800000072a94376a6df3a3c01859dd4d35bdd0f719b08a3d8248852d32b2338882bcabcf216ee7ee8865bb3c5857c830b3b435ebcc20bea6ddbb3f4e0a8384ebe1f2e75d5a736a0390fcd47949e7162241df1cc531fc863c925ab3031d740eefd01719099e950536530ebd16322b0d9c0370000ef25200679fd65f7bd541d5c45672026db9c9239c78a6c95283a6d7da64d8d8496fd404aaf037c0ad09aae1b6d7d6b12214546c92fba68a7cb693366015481ce2dec8158f0b830317d1ec4edf0da45014f245b8ef0f6e684b50000000000005fa97bd364b845ee0b672adc0de9419d976627d1d97ccca7d6bde45d63445cd7a7cf61de40b49c5526bac87d2e83b24bdb42b666525eb2bd52fbe0f93d0fb6c668e048a5390164a7a0133e8b819d545555f8041359024dda21aafc5d9c2e84e1804b86152f8eb643bdd3eeb8c0e83d90dfca59a010f662d026858dede55e43e6917d14bd7291596dc795aa161909585691f9e576be81c8429238"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x100000001) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:44 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r0) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x7, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r9 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00122e00"], 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000e97ac93cde18a7ce6dc98620"], 0x30}, 0x0) 16:00:44 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x49}, {r0}, {r0, 0x94}], 0x6, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x5, 0x4) getsockname(r0, 0x0, &(0x7f0000000180)=0xfffffee3) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$inet(0x2, 0x4003, 0x7c) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r3, r4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000001cc0)="97344e13ebafd1803619c232ae0b4137858488b25ea946fcbdf12787fa0bd1945acc98a1ade1a3d5849e807ae4799cb39dbc1eb7ca2c26637f3b7e698efbea3d1e66001184578674a636de4569cd0922eaea5f6da5c5f9fbddfba719fade707d0c9be8fa9b57f07444c89b2f7a5dcdf2ad46326e202b472cdea47edacdf470ccf89229947c5895ae7276ead0e369e5a9a8b5734d48374514000000004cef2440891e2a63fddb4c9968cded383436c1b270851077038a8e006a7ff3d787a11af321f968ee24984bfcccffff04000000000000005643de000000", 0xd9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x2f) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffff45fc, 0x7, 0x1, 0xffffffff, "bd637ddc1719e212e5834d7800d3f2fa856034ac", 0x1979}) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x4, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) sendto$inet6(r0, &(0x7f0000000040)="a5d616f0e7119362a58769726640c77ab29b7b465b297c3c98cccb2f62ecde2a29db1d4c605964b269446ebd18f1cfee760e480a028e582cc37d0d5b20d9a9b87569bfe7968e02bb1353e5857be256cee596b35bb3aaed004d62489f5be4ffa9e7dba78becc386f27b0dccf5065d47bd82ee809fa66d8e40ea2517895f85cb3f399d7da3cf81672eb03b0c9f47f8bb0982367a8db03f91307cb7e5c5a1a9f1ff8f99cbb07cda94af0e727da2c6dda84519e1cb1872d5cbeeb263f32abf11f3a1bec0cbb6f193cd926d5ce18f9fd824db4f8342a00b7d412ef85f333e56ac7a992976e85d60ad090f2d5fcf30c2c8d8402922348588acda563b6cbb3e3390d627018204c626c0c679e3c80ced6bd2393909416e84d7241b02b78f708fc80b99fd12f2dc2d06c88a747a4a3e3cb60fad32dfe00725d0e3eb81ee9bf1787f7edbbe594c1766f98fc97a1d667fb5df376245793a95005d52a1340bbfa25bbbbe8470d7d5bd3e25aa4e8b3b8beb07de2c2ab262ec9d91004f00c91cbb5f728a8c86f053c6329f51880d30c007b941462b611bf2d78c87acf5c8bae2dedfd055409eecd35a7b60717a035a531d89e134dd08a78bb67566990666c3f04c222b01469b0c9bce43bbb0e4e957d485211ee4ad8276a64ea428b558b1ee252702aff71832372b3cdccea1f0ce0460347680f2f2c590de1624bd2c108f69f0052b7c334c79fbc36ff6081069398e175d68ba5ef75148267381a2bb97636b8d41bed92160d89053a8b49c562f7b58ac9a06edc21266667fd056590a1ee26c8760ce8bb5b7e3a02c65413bd146474729c19a4fc821f0e978b1d00877b1564f916091b2f30524081b902a7c11f0b547bb7431089b8339360c521c1868a2e7e65807ba4df3bd57548d8038feea64016a0d8a787864597afdfe9cd1352eaab5d1adcd63da1befe4d785b1be2215aeb0db0dc8645bb2ac0f848287b52e0b5e7b50bd9bbde5c63486f082324161291ff8e1d1bd42288849031dfb1b6dea283e24d47deb0e81a4afecbc1423f174a91d87612a32c74aa8b221b46da5ca8d0e32214abb46f9182ae3f25529aac7a197c0c09edb6da7f259dc9192dd8e8769dddc57ecf10b8727cc52981008f22a7335882ad1c76ed15db1453c27149549c019975d73b7dfd85c993cac8fdc682db606132d0fcc569191548df70dc360eacae8ac9c83b3e500cedf9f49f26b7c77f6c93e2a39189d4efc842d3e2d498a1401a12cf36dd62b04fa1434814b28e88023e1f21662319644715da1ef363494a509e1d6e6f006fe03f7f64018d3491603cac4f824d3372d8242117e345d111ab11c75b7e2bc9aaf241f1a371de65a40c5dbd959eab6dba8a29b12f1e6e9dc20c441b02ae9159d3030ccb50f3957e42ebbbf73366ee5db362c54ad05cbde93a0ab9e6a71d76a400a021c8b469ef50ee8063b08118d746845272ef5338a7e0b9e1060a7fd84b0ebfe99a938f4e92c612149374dc7332c7112296bd44ec93e5ead1ae0cbe6774ff9ca1dc875e47d6764f163eab0e79cbda82e60ca4f5fcd8aa6012559c7967d1d14f8d3c5ddcd89ba7cb969fb33213ab4e11c9f5fc531e86f66ed1f328e2da9b87ad6776f5d5dbe91d5fd266b301c849f07dd19c60d7b9b001b7e428b41c35f9ec2ff22f92840421c9b76d0774f291d0fb1a14dcb19e7299084191e7a7b1a47b633c9df7647358650ed3b97c30c2afe9e31ccb8bfa3536d293976582e7dc04042be96f596596a457469151eafa5b295f69f15a894262f0c38f4b563e96928081cb23e10484491dd509052c3c04c1a4de433a465b5c99acb217dc417129a83624a10252bee637c230db14d003a80a0df556e2d2722f23c12e548ce0c7276729bb0177f94cd1bc10add625022c4fd5348a282c014c57b9798ea0c2e7e711cd2325804a2478aae42b4f7356da2bc1a8735598bbceb2da16e606748042246d88b0d2bc069436bb15d41f161906054bbb8fe71264b3428b59985d2271fbd40038d903c7fe03ab203b90a78684835499f6ed32cf554907687204e067d8540b923ecadd1f4b26f2d6b62d9950dfc10e8b9a6535f5481c664a48662d0db023d39efff97d5ca35c7ccf4249e9612b99a3a20942271d90208533849a07a090f1e00858ba29bf5a20d9fd43e03564ef78028e18efb3f4a358121c679eeef6b426e38772fd6e89457c47fece6802661439ff16b85393ef3b2c13edf4a66002d758eb0656ab57c869efadc312b93f613038e80a8e45777e744d441d3e6a09e7e0dee8c36d4be89ac84dda00c1a8da7d3136a8683aa469a9e2bd03dbd38c0bf9545ce4aba9e382057246523228b9bc189923c700d0bb77f3ee9d518ba7a9ca09e7c702c3b3308f73b4413a90c3200e9c38a096e27a04b386bdfab8a12d044b17a8ea2fde01c8ce824c9196e4411dacac0e68173da5da18eed9411345f54d23f832c2f9e15625ece36cbf123c1621838ce026e6d56749f9fb2e3fcd4479024ba155445dbfe8033e570fcfc31947b663cf0da866e2aa29b543c426e2786fecf886f6d72fc4229452f0929acc9574dcadc2b03057a6376ce08b54c1667d25a0fb99cba711db1acc8f7d5e9491ba824bfd0154c243462fa6055922e33200c3e6387ac77ecf8a9b0010ab6f88c19d2b13730f042ce3ba783b9f12e123aa63ad83b0a6ceb250509e6f456bfc91934b9e145710d967f4fea9af4a74d7e46585f3570e38f9604b2e2a9bccfffd3b7f1dac558fef0c0406e8084d58bb7500a8f41a51d0d1842fc264059f84fdbb26a59ccc6c7791e1c4abd85157518a510f6bbdda47923cfe32d59ffe88961f831ffc292a04534cfe481ea5713d385196af4a7bc46353f578c4272fbe6b01e7fec96008d52098d024b9ee54ad2ac283901738351e281e3c23093a95ad7749006ab70da8a6094dd847f552ba2968999b1cf8e5050b91da5df683cf57afb4b983d7c190b8b71f1227337f492b1d41da1fade3c8264499ec8df344ca9c0059555f8a0ce075f0f94b27f2d9fce86a4f04b40371a5292c1a0a3735f7b466a7e6c4e48f291278cbafe9d4e0cdc918a4325e7098007f97e20e173e79c46e5b9a0167a46475a7883f32c84e71e16ad973a20a413d3148bd87a63d70bdf4d76423e0d811094f017a9cf4df12082c880d087f4967babef28928d865dbeed67055cbe35cc3c0b331946786502b50b533a65b767c84bcd49b93d2f41e3b04010bd1d600b0fca2d1401d9bd30f9ca60fb6a12461f1cfe2b77a8d1d103831ba5487e01d7bad1f25370b7942cad41c943a46e07fc66612417e0cf2e5ca01709b41e6b8e0165bf65a3f350b368f1eca74ed59269199afd7c3a50609cb02b0676b912f312e4b98e9ef60fd0fdcb858fa366a2764c5c59d29867c754062e98041ff229e2f7ccd4f975ec00719f5c9ecba678dadebc3986229a5f5a64829c749b58bf298e3d523bfad0529cb01d3df0f7bf0bd1a9df19f5a8a9796766b7e77ad8fbd416bf5e9844d69ca0ece63c0faa5419da1af4fafc303c944a3a2befe4dab9dc4688d267c4ddb36095e0a909d8fe93f33e3c519f5065834b8363934eb65cf599babe36e42286669b03be237f952d32a4f1ae9141f3ebc260d4bc55a7f7ca483cc7873cc30a96face6885436f994a22a06663cd9377ef60e1e90e4d5b0e507c24f69da356915d5e9223da7370749070fc8b9f767f61877e2a594ab096e9a84978e9c0d0791a381aea133adeb3a53e2e51149e5dc5bf0df390117961b27eae47bf360ffc4ec1ec607e094151b59a0b1d84751dcc79816586c9033d502abd027e33e26e54da07d2c39eb46be6d573bee8d24d51da625af435d80cd500f9bc06d02b0bb591ae756fed487781c7764c99fa059aa29d644ee4840eb6f37fa8ddb21eb394208572674b792f2672c7e6ee8228c5b9d712158cace734688e5fc9eb4be52f3a23f5f1b6cbabcaa5fce6867a3a4413af67557005c6993ab08e969ee26d3911f267f1d04f75fb5751eb6525f4e9ebcb054757c3b8a111a6bd9017d0f6f7090f076cbf8cc9442c6b150255c6c11105877731025bbe5aa92cdcdd17a2b25741b00d48bcd68a7151ac3e5b246dc7e373a97353d3179836364661bb0bafb6285ad49a93a0347f90ff4700c90e8d5fbf788b64a517f9b42210775fd970ae55b215d1a3e0accdde40ca29bc53f0b91ca9aacc0975d86e74054efeef150797017935a1e54064bf1ce9922ce8ddd2cb7e4ca936cd8202ee0847085410cc87f50e51b8ec2f7d9a69394859710f2793dc46a859978d73dcbff889e6d8898af4645a89dae7ef47156551877c39d018ac9cb9e20bf101e4030fe75e7425320cb4cd015336182a6fc5eeb4dc633a2797cba6493786132ce662ee008b0946927cdb4affaec53253d7af1ca16b02a7866799f0cf89eb474b590b10f14c8fb0cea8500b23b6aac046ad1624e124f6acea005dadd0e4fc325e9e8ab0c24dd1266994021c380f1f3a30b017ddad92059ecba52ba5fad8c8c03768261724e072e9554d251ddedce46f2808fca95612b53451d249e43fc5aea170195f0d555d6b24746deada626522938dd9eef2a68ff06138cdc8acd52fcb4a40430523cd0f79a4a64990507ac60be046cad0c3da68c61196618122012bd52d0afbf61ccfbf125dae5f5250dec4dc3c05e24de491bc289a4370606723435c2739caaa705a8760890fd11269a3890d16a79392787fd4a7eca6f9830066fb58d1bbc7d414d239ea192da63fa85967ea1b34b258c9397aba2fb85a62cacc27747f0a66ed3bc888a06a35e530853cb5b9256b414bc2db9d1635acb52ecb4667ca5a289b1e1bea7b5ea63a819e3f1a09f6ef9a506ed925bea42212cfb9f70524da24828873d07fbf39c32fe375219c03e8d02cf7f4ef5b504b87ebab13e62ee4645ba02a63ba04003e92126875fb3c8075bbe92defe97ea60aa97f98dbb1bdd60f96e760f08629dcd5521d447d7ed52f0365dde07785b4cd57796db4d7f010f25170865ec385e6ebe025ea060fd7d417fd780db6c9d55d99e9cfb09f196efa8891e5b1dd50c2e9dfba17af4b0761e158e542679e8ac659edb34867e19d90b54dc0db99aa819bc08729b7b92eef91511fe7884e55310d5c2baaf941c0828651b3fe788e117151521f5243b9acbebd53a60e64c71fcb3ec245c27183e282ea6747a7ba096e51322050c2494160832f1e7c7ff4caed89d3f84db5853e0628e777a11d23d5fc3e6f642e04369eed19b8a6cb562dfc31a4143b8166bf2ac9d345ab874b33293807e53beb001a2f3cb7369cd8a4aa09b74e44dffbac29936f1645e039b3d45974ddb23650cc733d82b413c0dd104046ff3e9e192f7ba1f748e977579ef03acd04f79c6526b6adc792d1b5ccf4617a7882071a979c2031f734eb4e9c83b86d926cc41e32c8bd5d3c9b797cd31c1c1fbfa0d0f751da41f2e577f7dd91aca325856dc157d6d2915992f7321857c12e06a66a6d5c048698bf193b50f1bd274cf283457100cd6f8959599310604b2eef035adbf5030d7ab996b41a14e100b0ce482e718f25c523cfd143954c2674755e4e4d9ce7d007c83d6942c461ea2b774d3bbc9e025c0de367e22c7dae824f61bc52d62ec577e91e5dbd9001b7e6df1a4a6193e96c6c9cdcec9ca55b4e0ffa65acb77575fbe3835220adcf5e07fd9e6732cc4628d339c03ea1e7ab32af304fd6284d25c84d0270db72de42f679ba389b0193c8b9cfbe5d52f2aa846d69867b3f6e1d32c2f453ecb1aea158da79009a3050", 0x1000, 0xc, &(0x7f0000001040)={0x18, 0x2, 0x1}, 0xc) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) setsockopt(r0, 0x1ff, 0x2, &(0x7f0000000080)="23db64231ea12163b0af", 0xa) 16:00:45 executing program 1: r0 = geteuid() seteuid(r0) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040), 0x1b4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) recvfrom$inet(r1, &(0x7f0000000080)=""/88, 0x58, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xd010, 0x4d84) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) setsockopt(r0, 0x8, 0x700000000000000, &(0x7f0000000300)="431ea142705cb24b2b43eefc64a7d1468f47c9de403d0c80b31e632cd20fdc9e73ed93727d54ba1bc7d0c417ca74063823600c157630f599b2a4ed4166a760c5c4e7e07aed962c6b9ac19fc407c67eb31adb1adb1b37468d746d9c96b2df623170dd6bcd040db84b90fb63b8ae07288f67969d4379c11308a91517dc2c66d40437e72fcb56e80a50ed3d9d709cb0d8be352fffe0fddb6494ec0117a648df551250fd38742e398b9180a4b029", 0xac) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:45 executing program 1: r0 = shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fef000/0x10000)=nil) r1 = getgid() r2 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, r1, 0x40, 0x7f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x20000000000009}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r4, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r4, &(0x7f0000000300), 0x64, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x0, 0x1}], 0x3, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 16:00:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x120, 0xa6139) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3, 0x8}, {0x3f, 0x1fc00000000000}}, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='x\x00') clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) clock_settime(0x4, &(0x7f0000000140)={0x10000, 0x3f}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b515", 0xfffffffffffffca4) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x2) fsync(r0) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f0000000140)={0x401, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300", 0x0, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x9, 0x3) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="001a"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x2000) sendto(r1, &(0x7f0000000200)="31227c3a59e1dd918b50858ac48305fad3dc95395a4ed07a87ca9194299aaf019c128021a43853ddd5d01d72ba64987005d624f0e145cbb410d6b2911360c89fe4c1213b35d1a11d2952a7a3e09914995efb495e88338f863d9b4667643fc7efaced1586d3707e0e8429ba67891e330101520cc13f1809a7684b0ba6c71c0b9048e08eff1db1013b676c51d38813353350f4dc7c9bb80ee8bcebedca1515ed6296b9419989c19d47047fc78b386b1c010f86e886a2927da17a61e15b506e2839600859d3a36345dffcb0abf38a5d0d82c4cd67d98289b982583b9a5118fa1b66a322555d3ccbba012ac7f7c0c99da634fb23", 0xf2, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="2b2b18d8eb59430440fd7d0f5324327aefaa5842c4e23189c123dd3bec10c1e571bb71622d743bfeab229a92f4d48cbdf54c8d1b773bae7dcea360551c18efcc70ba9e986785f0c85889b388c3336b90eee22e663880002b1367b72741435041d3a007a34036c0575ce0", 0x6a}, {&(0x7f0000000140)="b0ec8b5ca5a64c20070b942f7bcd94aed5ad44a5dd9b8ce4da915c004f834ff337f457f65e438d2cade17b45a623a815ce31db8eb75fe04dde503b6332e314439030f96813db81b8ee3bd3d5a1d4685fa6b792066fdc5813e7a677266570848ad5fec574a6cac40ccbda897554a8f88d94c2207462", 0x75}, {&(0x7f00000001c0)="469f9730fb3217401b25c5e357ea0254ce4ecdd4d57fa5073adcf09228acf52836a170a1b672c5e3492ca17e8bf4b7bcad7a7e3a119f9a38a6ccd65a89bef2a1c02c8f12f5b364788857284ab082600f1b89c2d11ca1a8161e8ef347137f8e1cc9486fbde6ad08be682495938cc62ee14814f0e50a8aeef030853e18021861b72d5c7dc7cb759fe32c301a57e88e6a3afa7759e01e7e0302f57777c4c7c2a85ba7f09236c2f86f0f10b608951406d4ecec3365ff6494634ba3e3e7e1546bc652f915bafdce5fa501506983f488d2c6847033ae772fede53f0a87f1c206ba107cdb80d3b194da0a20fa3e32b8192dd80362b11cb63b48c18e1ded03a11820ebe73dce549f33ca718b308a8f8a8ff8a2e45397630a15db8335780f21d4008a891f0bfabf1599b26a0fda029307261c967d4952757d594aa05b7df1187f4f669d150bc9ed49a113e3d7cf56ab1c4bfc28fdfe96daf1aeae04f7a84214634b683e2ebb4b26ed994e0b6794f55208cb35df0b9c89ba16ceb91f82cdd24fc0ac64b187244d54ee6219de1322aa74e97144dd44e8b71ea1a50662b0a411a2d6c84bbcde75f8237c7ab072d78eb36cc451e239e30924be3696181488fedc26c233ad6e5addb58ceeb3ed5896b734d1ca0fbaa44653252822b5f5a1e951923c23fb2c13fc44c7908e332d63952b96e4966952da178870af4e7f2888dfcd3ee41053a511b395beb26b3a8a3cf88274e462e5a64c99c8b913fac3dcdf40bd0c1947ea6f4680358efb96ee2a1e1466717835b08143785bdecf60ea011211c66c0803e47e2f7e23c179dbeeded4765a4366bf4a147368ef953f41f19aa17799f0ca0e6837436e9d95c7d624c6ee201d6e266c4d4dbd0d7d891ffc6c3f55464385887bb4c15d15ad0c2a7088939c69af6f50dbb564215e02a387658dfd5184dff905fda764e59e7077c91354097eea07cc5b5259295ad76737c93f1d23c6906682fa8044e0ff032c79e2a5e39fd67cad9370b388628eb66ecd9a9679a2dd881bf54dd3e37072d1a3d0edf49754d8cd1a6ce925b265660e749ea8ae0c3730580ca35bab5811ae81071aa67246ef379896d6d3f9162892fee7fabe17009dd5dfdc6a5638ceabf846af83b6e25a69dd30a94100a21ab0f3b6b4e3062a83d36a299b57347fefc0fd1ff82e90633bf4210c50f9252230bc8291304078b424af6cf2635de47fdf35fbb0374334720c6326d102297b5a070a1b970600a0dcb1a7fb66303f4226f7d76dc8073c9eb8afd64e2f48d78dae974b3ea768228a84bb29ef1a5bc8eea04252792c28efed287970d521da8b1551facf61e4344b6978c15800272c1c30a7bb975815228e24628d298a5b86b98ac5b523ec9b8ce690b05e0321a44efc541d183aeab303c2bbfdaf57b5003390debe18c1b55a88c27192faf9047ddfbc42b2706e44db06971a235f7f0fbf0b7967ac8e91f5b8a6c6503d8a5b783675bc9807a784826fb373e9710458348d13ad3565f272f24b6cd7a56bd7fb522fc3e564fcce2ead387e44713a58e66896c07fed9dd2cad78690a87d108cc4d4ef4b350978c742701750e2abb23e60a8ef6747bfc9252ccfc4694a3ef74eeba3e4de1b7165c94d8b502501968e07cfbb62d8a874f2a83a4fc8a6d79d88bac1e7159c51db712cc7ca6269e1fd796390a0495ec18738b4b5ba68c26731dfc21be86f12a5997e883e3eff7afb218d3eb0781e9553897df478a5d59f428b91a2e36fcee00e343f87133999a8b6571843fb6cd1139ed809813999ec568b2849fb01db95f9388e8623fd5f26d252d5c69b79e30c4a3b0f9bdbca46ab13cfd737462510754205f9ab8d8d942131886b34dc60d725c9e6702169353bf03d4e096313e1e04f82618119d66444951c59cc3cc0b0c96c9cac0b1761343c21d626f37e71883f75391b2b46af804cdfa0361ac4ffc45c6ac61f2e1fa15a4157110ef9ac4f1440845abd7f8d751d727e47202d98602c1c4d25dfbd8b15bd043f332c2b196171f957b90c2864b2a55a48f7373bd87ddcce370ec1730c2eaf59faa2e2952229cf8204a74340676eb066f1acf6d93d42e8edeb998dffa089a4d544ff1ad8d2353a17a95dd77980556140ad123dfb3a68f012b7a56dbdcb8ac5bba1bb333a12423315c799023f1a5bfa66c1db43b3a2bad122b6200e8a885685e194713bcb971e9ca010297ae2ca3334e0693a38326460d181972fcdcbafcf79292107c138ca37fe0426221e04885b53e83fb3f94cb9bbc9e114e0612099da8bbfcc578eebc636c52ea828df5f7b85a51042b9f04a52fd80484aeea1c8b9d7a439f2a6f174a41f78fad2275e26d5a424c9f4cafb7ffe0483a154328f2272006769de56ec8c0494b25bdf3289db8cb9c3f58284a5668400c908b9d7a7aafa2e8a2ceaf17547c89c51cc1a6c173a3b4e9ec6a9dc4e94d482d1bfe94c670c65933e74d03cebee2729e6cdcb060af2c8ee14f4fb4695a8e0a2f19cef52d2ca22bba52ae785afc6b5fc4f06ae0981dfea9354282583b9ad9da3e27c7488213bf3cf166328280d2276bda240345bba8d13c794845b9092c8094897ba3663b3f8d742d90a7fabc5c9d448d09f61a5630c53c30813d1d75eda7cc5a4d017c5fa2785c2f43f3fcadb4247ba965edb4d6ee843973ab1911f2d54863f1ad278e4377b3a46cc512312902891780df68a50e74d55476cc56a7b11255105f79dc4b997808f0bdf150643d45e92dfe5d324b5b3a9f9d744fd863822294db55d1ff88c3da13dc1f5e5cba97723d80d3f3e41d403ed597b7b6acc210b39478cf9bc92399b37db9590f5d8b7d6fae4e9c25619a6ccf4828306bcbbf16a844f534533f2aac4950886f254282772af09529b4856fc7a367dc816ee221ec0884492ca87146f7d8d0d99ec4eca0719dbd66d26e723b7c989a9a43608101f024b655faa8ed9c25a5a16b79cd983766865fe445f40170edd334d3983861cbda70031c55b8745cf632f97187eaacf0412711dafdb6b6a190414838028b61b827e7dfc18dd4d7fead7f73ec878ce22cceac57322e02afcf2c601af6f27358c5c45f58962f9a425571c971ccf708dcd2cb3db5c50091dc0e3bd20dce3f31fc8008f8d195bc1f9b486d54d83849611551423e86012e30547d7ebb927e3d1389fbcf3ca2159558a2de39cbdc4fdb46e10bd96b059bf87cce4f16071db005f84c0d437d4fe688a1688a9c93ef5e9ede412a87d6f1802af25667c86514fcb7b75d8ce8ef6afd35a5420fda6746507f400df97668824965ee4f42ca9b8dcac60952b189bed5ea72d0f338ac42f1ce8180645fb0d29744c2c7595e4b422482bac9820181e4907efe04f92e9d8ffeff3646b0bcc845dfc81cb0a91c7ae4dc2ec40a32e88b2b014002c4ff48b54f8e49ae451de28a5f43a9f5911a83977eabfd34dd45eb595f40d0adc168eafea9e448879a6e05125193e59025b4a89646f5a25e242642b0730a1002021e3ba0b42e2d12233e9a342d647b0ba9c46226e18e4be3628308269a9287ae55cea7f5226fff334f54a2fe484432f4fdfdb1530f20431c31fe922e2e8b5505d4c857b71f07dbb1566c79432cab4e43cafcb3c52c21639e6731c35d2cb247621a8b1a41dc31244b1471e50f16603ef129b2823ea00f0e072c022ebd1ad151e52f01e9064854e6ca2384d011380d720fe47b6ff7f46b222a4d4f7af805c7dba801e205979bca83b7fd5bf92c8289ba238374c0c2055c705e2868acc54c8efc609e0790e54bce7ae3b0baa4764881e3ae75006be14fe9c1ba2f470e0730b54e42d33d402948da25badd04ac71a94386d4bf4246ce238d7c80f9564885157df99e1472aaeb8fb88d9d0b147779d24e07c6c8a3be7cf8ec30a873eb568213fef24fd3a861e1aace15d8c59f51b48dccc08a4e14eb08102952628c1518f256ee73dd47537f8ac4dc175be914b9dfd3f38bf6e1e2f429c4ed371dadd6657214c2675ddf035a089d647ac4a3b88401d32dd087c697f9c5d44a6e37d5003121b13bf587a3f7fc5e1affea44e827eb89c2a6d9cea36e17f023f85adf1620c84d612e8613786f0803d742fa007b77d751e985e2de0e69aa6abc98824b057a34e8978fcf5f65834f381855dbb06c11df054795e4dabfe0d23c63169474366244635c3304b4a1adbcaed31e7b521e8f07d0ae857805ac2178825ddb94ef4cde96910228319bddddefc6bd22c3c341b61e8e54dd8aaa3720ed9fc7be7c97cfe3af927b2250dcb611690e0b329a75c66665b5d5cdf4836a674fe08d9802e32eb0e8a0f55e7a81e3390394fc68a0ecd091277a964c7e9981ffe9b670773a4b723bd53ce9f4059e152d83a857e1ff6a4c481a92d69fde0122413a4b96e947dd47bbef1ea46adc36466e8d2c25d37dbd9c780e8975e420f385655afb7e5e0c2c338a560a1527bcbe86fb252707ffb9a13b9f73f4f8af6241103c3434353ae161324ec5040430e80d5918bb769bd0d396ccfa895b58c670e911f7c1ff47266cf7c29adee9e6a97b03dca8e71a9149e0b7f916837c60ce42e9201195b10a0548b89199770da88a3d79f7b1c9145ce183823b460b191abc5bb500aeafe5233d70ec2bee7b6b1d414e28b1d816396e32922d427469f8145ec0c5ed21f2b8f7ccecb9bcc47da66b1410d7b0aa8088caa352dff7cb2291f48c3329d429f7371278f9aa4329164ce88fda831c3cdb696f0e04456fe9a5a78ae1bace41d3aa7c94889a734592ca3e81d8efb1b99422e519acc21d6ca9606ceb64e51a4b3176ad458845f9c2a57a5567f9b1684704e01fd795b9f530fd5a3a0d911eae917b14ea044f0d5787910198c75ffd31447a44d1a8b00f8519c640a831e4b8ae9552ee9fc10a18b8970e2c3a875e5e24e10e45dcef216b552fae149190c0681e71e4991b12fc2906e8c153e49af6e1bb5838257d040405b43078fb60839b583be3a21c75acdf3c990c702e92a8da0bc1485fd6c84afefded0e0af3c2f0f21bfe098414795ff2a6d89f86e7b62b1913727399c0d5d7632f0b48b4a51c3bd329bcf9393cde645f92afae8e5c24ba26281107b3f0a459e63c3b5061b76b2a733a01b3f9cc9317db95d4291f7c20c9dbce70efaad1a5bf2f0e50d9bb589ffc866c4a18f984a07d1c9fe0ce554a65cb55f6c8434ec66305f665268afa2000a1e683335820bb508711d12c21062a342e032f33cc25137cdc03a949afa233e83895612f828eb5dbbaf08d574108d4e5030e1b0f1d228f14633eb7a5209587a22ea841e38a3c09c43afb4daedf85b829b94d7eff09971b910accad54966cb65c83fd37f1e78c6c5ab7e5654802f57cff917b98b154af28b8567075f99385cb776919c32db91a4f2deea7f6b077dcf4ea6c6c05e8a6f09ea5c330baafef130358746df24394194adadb102bc0a4bfb24da6695d117ec24d89cff7d1dde5b9a776e105eb28bfb79913e1cac25819dbccc4bc689bebd9ca333ad5ba08d8588307808f9aa1ab92e263d972abe8bb254761b3b40d5e2cf4a9824f53dfec87abf0e73ef20e8fcaf23a75d8dbff90a84fa13708907c699f70339a2a5e8b574115d6bdb525d8d161076691a7f57676feec69d0b5c118471ac3a563cf887d0df9f0a165c059e828563083cfd49cb9387a5aaafaff9bd01098f86a5bd159e4e08eac39bfb5cad7ec106a2e812fd0181424f5a7f57dac813e8c6c3c5e150ac77a8f0e43adbee45a2a3e14333ee9b26f391cf7bfb042d5c74ea42c0ee72e4f5a0d266e9c6e85aad48a77dd300ba191ec379371430", 0x1000}, {&(0x7f00000011c0)="6294a7bb9865eeed0c45c39902045e90ea540b39b47ea68fc80de4e044c5050fcc72378968fd412efa7c0630d9ebdb6c866a56fee43833d8c92986f304932a9a31d253563b83b3c91b7217fca639d96ddca57562187e69ef67f9b160825a1651a1f877ef2eecfcf182ae10a071c618bca7e2d994cd6b205f46f705082078780e449b11be91c50d6f3c740aa3509cd4c2d5260144845e0ec185ddc4f4b17311640b06ba4f6e6d5db01dfc3647aab9cd61f1378b9a3cad2f32b111194c67dddb8fa0bb8358dab6d238951b3c729902e131db0b10b22080905982ebb87e338a0bcff5937509357a2286a1459b28f51deeb17bac8e025c", 0xf5}, {&(0x7f00000012c0)="cf8ecac16b617c329c3941ef8d1066e3f40ddf0279f8b9b875810d6e8144e444418c751b68fb1c181bff9ffec439e6adee62464098ba56a141a804dc7b46e8c19a01fad57e80b29bcb10d960e9416c3e83c71bb6288bda0abe6a13e803e834b68525be132180a06f3ff391993ab47de60c45544cd8f06b74042df4f1816d09a817044ccd6cbc8ca27b657e7dc77ac6c0eccb80368129712328", 0x99}, {&(0x7f00000000c0)="fb28f0cbfbeec980bf8bdda9a4a57099687a9b0d8a009cd368a093fa60bb2a62adfc2d56bba2f64ab834c194fbe83ac53de296e4a7c26e", 0x37}, {&(0x7f0000001380)="3b68a5b132ed735a0d3aa784e2da7ef51366a2874666ef1908603921f6cfda38298d55599cb2077f46b50e47ef4bd7efdbf0bb0a3333c071d070a2b95166bdc80efbf3a3dc2a018b11e82643675f5a54c1cda13c44d24fd2f05bed3271aff75741bfbcfd43d2ec6060d93fbddd4244c517cb8c8368f24e603c899400eac0bdd92efa4349e4d91a035f30b8badc4b300d813c9f6526ac4ef1d641fb49bec0177f118ac44b2c4617e04346f4f0269911ddff38e73bb75cefc39b", 0xb9}], 0x7, 0x0) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) setreuid(r1, r3) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000001600)=[{&(0x7f0000001580)=""/127, 0x7f}], 0x1) close(r0) pipe(&(0x7f00000016c0)) 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x80000000, 0x4, 0x3}, 0xc) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) getpgrp() r3 = getppid() fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000, r3}) 16:00:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) 16:00:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="d2", 0xfffffffffffffdc5) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="3618cd716527bc34982d896349f180fd8e32a93a30be54687f40e0eb1832a2d88435061ff3b4a66be3f424e5324ea42239d5", 0x32}, {&(0x7f00000001c0)="e710a4b6810d096558eeef657831fb260cf05a0739ade0b3423c95b876495b883a0e99f3f562e6c92cc7585205b45199af249d736ccff5524482f71e2ea75ce34db86ec4f17eceee6beca34bc5397832e7be54fb5c8efd3c3545610a658fdad17f48d6e6fef0bf7256074cbbea06a88f47cec6394cb5620be25178d44b44ef402e737f01fd60e9646f10ee0e6b2ce63d34f675a127241f18de7e5b4065943e768ade64907c90efe40ef793c4f5490e26bdc23b23329cab4e4736f6e09cc669c47f1f3036ff6e0fb039fefb690d97a5f716aa05b76733027f247ae18d244a3f205c7efdf3542acd353651e0d6cdf0867c75846b330bc449de6693df611836f1e0b08dd566273d09be4d510452f18f34505af492e156e733b5b349c43061c2efbb3e8c01e4cb84da26ca2380dcad6670f49a170ed2db311943b9ef625d7722ea7752f64cb07f3f3358083fd58608a166e1adf97c11ba6dd2d3a91bdfaf89d824e8ec7fb70f4a7696855407af6411a2f0f800fe3a0bd9d69b19c100f5fcc0b649109f19c030b021326a3c3f9355b0f80f7f3ccf3bff06b4cfad17f0db38bd1d5419b586ad5f2dcbf1eadedc59ea7e63aae6b9777b99258d38fa047327f7753ad8a92b6213084a79411a3037da786157cd22081876e0ee766ac6910ec2a36e704da659522fa291192267d203a653d5cafae45b5fa53446863145834438e3f5a8d65adca8fbfeab264b0e03d78deb7877f94802eb999f9aad757ba8ce385890894c899444ba899f02bcdba6e580ddfed227167872242e6e2fcecca6c8b1b385e8972f4802964eb2c7494ce59173986397159e1ebeda41d5647282fd2a78abde0dcb4df252affd1fc3d22ac1998157e084ff30d94687f0bc2a29d8c2eac025ae6d2a2a079af2306dc0a0c7e01a52fab11250f8343c8c2cffa57477ed335dc1fd0ddc5c38ab942c7dd4a33b99bb3ca07136503bd80a810aed2a0826303fe7bf7958352a2f8f5d798ae4ff8f01512e12fe1ec92078f29b60bead85236ca80b26bc5197fc95871a7440d7dbd9d77f1d2ecf55ae819ccef357c7b03200e52e440be8144085c2bfef22c4356a403d16082e2c04ce931c18cc2e9a56759244f9b729b2e23c78673322980eaa5daf7aa43845ef368063349afc21bca281e0558773a4273df38395756579593b64041d879f7fa30c650db3b436a213fba5b0dfc5f28ccf5477c62cf325027ede23bfd3017d693b125e2542843406e55379867486c9e219d0403dbdda2b53759750f4fb43c66d8c1f62c542156cce62870359b64377ca1d9b89a3ef81ed0b6c33fe7cb6c3ba666264ee8a56b4bc4e9a50a74d56796ac579961e3cbb9019cb8084b05d2ddfa4f861695135286a9a375025fdc18ff74deec9482f693938224c82f117c163fffebc1eccd0d4ccd08720281085f2cab2b7db4b236f64074a2d2122b89b10dc3e18c26f93fbfafc3e5814affd2f6eb3650e7e6804aef9f6302016a7dc71a5ca1f7218807f044591de13100f7870eebd3c47a6b63ddcd9b5633c8d3bde0954e4fcdb486f22224fe23aa9acff8a80e848566a9527796642b5afb2e1c85e0aa9876db16b03c89c7ab2c693bfaff35acc8e0b590df2889cf369fd0dd408a12e1f6bf563c7b541e6b9afe20999824363f7bdacf64c56244eaac7d8641e95acd4e9ea2adbda62333aa761cac2c270deb5fba72f6e98742db2e1dc06b2dc126d7b69e6d7d04b4a79c7f8834381d6f6aa5c7347ed0552668c9458d01b9b08f8f0eddddce2f2ff00194164a5c56521f1f66805f4c1c1fbc9fa29087f60fd04f4cc4b1fae065329119c5f476e89551b4c2bdfcb4fc4fe911ba4bd2a895ab8e2f9af8c31c0e1770d9d322527eb9290dec42c00dd4ed6452e6a187b99ccab5253e8ea51476dda6a16fc64be79a8a8ba043e6ddfee822807c35cb0a8e50ed25c6ee16acbbeff5184979af50d835a81dd4d383df14ea33f96634d404103add45fa1690da2d470c751484373ebd08d651fca768a8184a6de998b05a9c47b2e155b62d4e748817f5d2c9a58bb31015ffe7b771a3b5cb3aeddb6ab2fd9fa679b86cc41a0939e88fc2499aaabd253f466110c972f8cf3f0efb0baea1b8bb684d2ae96f66d479f57b60e5b9271c851d76e3ce9fd8ffb49a32153ad0f9b8abc30e593d1d254f0721fc8af27235fb8857fbd3caf98559c1aa19819cccdbf30d91ad78755d59ffd880cabf3bd5ffb6cdae69524920808f7711c280dd04055cc9b5e5f0ede13cfdbed64dd4c9264fb3bec476a53cc7b636ddd1cf925b5b63a6bc8c6c4d6caddbcd97dbc2d9aeb775657aaa52367e70c6b11d97e230dd0ec9c49ef04b47b98842aa9e2bb6e155717e25285d3e1c0e56f19dafb6010b76e0785204da133caf35aa97fde6580812709ae27f8a7b6d8c15bed55cf91d7eaf25314bffee7b011e043d624e5e4205f48ba74cb54ac2e2f467c34fa5f2d9455328c3348c5bcf273e614395dab5fe553776f2b02446566dc47193ad13e5c04ad5ab1b6c07319b0d35b7fa963e534cefc2e0f43d6321efaa85541b009eb194e37489b51119962856f18c206d10600796864164686285c5d585e4b80fc70cffab14623eb90c5aa01302c8af8f5d54dfe1b0dd15a96304024c52fd00938e1e2259e485c5f25446ca86858c047af8c8b224c4ec75299b2375019f216089ca5cc802b2b071b13823300dc49e0bbf84299609a1a6d1ec170db9745595cb02a873092b344c22f5dec527e3314ce596b22693a7bce6a6c449af549eece32c7886e608e884583b9560d07791347a3c6b813cfe25b818d49224358698d5f1880c7738823b7c396fab6cf01818dd0af89d7cfd0f5e59e76ff1e185222123e5c9fbae2523d7fdf7d19f07e737bc23e1c018252beb93147b36de8c1d2172b4a75ba0617941184a85de93d3dcda5c7e9f6d54f92e73ee8e2f36da406ff739106474efac1f5b0335380a2fc0bfb0bf44fcc921f5427dd5543b8eb3d6734e6eb2ebc864299f6a0ab2aa95b16c716d3f59784c07b58a9924cc2a814e4a401a85701ae5d615124a4ee1a0ef72bb489bfa5ef921390a851c03d8b2673f6fa175892e452d72d146ba731db703aba1fd0e9755829389e8e647d251840fd1ca556a54baf783b36871b8ef03109d5350b5fcb14cb8b0b45449cfb79ff9bdb63fc306e601fb2b4a03737dcb3481dd63926f7d3021289c26383e19e7bcea5e97f89b1c267fcea8a8538e08863ec24974cbf4c1c166de7dc7e2062d464888da41297344c3c1e2c71d11429a8ac855b726cd072e4f86e219aa0eb38f45a3e1c293dea6cfceb431ef1357d263d7074153c3361f97359a640a5f959a64928a37e82e76272d7530e899dd17b59d43807fa785e561707426bd8206b7667f3cfba6e7f8d35c2bf2937488dab95a7e1dae713baad462a70c11a077f6362ca8d09056094208811e21df16f8e8360a202066077b639a1fc48841cdd47ad7a1386b50235066bfa4395194561621a81b302c681776541884dbffe0bf627c8c2aa68ddb784a3886c5b79be2ad327b112c5c826801baf5e97fc0cb841dbabf73a97d1f72067de4614bd3c2d5fc3b44a941695e23dfe03d5d108e5d6355656acee735b57ce58693242093beb48356f4bdeafea19e841e4b119114793dfe5e484a0f6852939ce7eb6c439004311efe90e280ff0b7f139d2f93e6bf9cd9bcdf6c006720bdce673335486840bb1b646fb874c962629a5bc6e005add34166f0f0cf08f358a1ceb75e33a316e4252b726df38ff88eb9b2da4abbd5bdb89a81f0c982093d38fc3ce55b8c1adbabc77086801415913fee089a85c9f1c940631e9848ee3ab3ef845bf4cb41e6d88e77641a31fe0a31bbfb15e5e4ccd81ce392d9d05ddbac41300c56e955c0a4331a5c0ad695879ed679983ebafb057122b0169503d64cf02d202534df411a976ef8ef10a1908bf62e1c9ad675b21fe16fe339557986242ae123bad233b1aa82c7753944e708ddec87d638d60a38d74910d1d0676547ab4e7da29eab4c4a5e1e28772674594851bbb7daace470f08a4ad983c12cdd3536cefc78abe5cdab95cab00d2f6b725522ea08ed6f7007dc0f3a1a39b799993c41be920fbaeb74ace0635a61a5343e0e1201a38e10f785ee1b3ac1566b17352c6ca70f3e22ab857e1952958c7cdc710421546d14303d80a891aba211463b7ad625ae7a33ca15f0c8fbf12f4e714bb86550a3c8076003f37aa0b3575ca534e610e964796ea791fddec828f40f870762bb17361a5ede8d82843a335b3f2bfc82cccbb447b719fe380d03969f448f2d9dfc1c57204d963cb042eb3a5be74abce51c683d3e997cbe26ec61c42ac1779f7b9b2e3f6b1d8bc25887da3f6eb765f8b76395088315b1b12032cf9cf0bcc48da9d058c79af01aa0563223dddef40b342f18bc0b38d74cb3526551c62eac69bd6811de78385aac8bd5faf8b6490d7084c0dd241a1fce5a45069af02fddc8ee3ae08dea3cbd439e4f09bfce7177d39f939276581179f621adef614a6edad5977a15c60eed961abd3648b5120012325629abdd1488851ad2a770c5f0f9fc6d3caa9b235aef10ecce25ecd0dea9c470b5724c776e53fc79c62752371db7978c782792d9a0e1e3332181ecb9a485d19e9177d0e4b4547f069bc3d91e9f15df12bfb28c96e26ce425bfb474020eccd6f26317667c26d046b4a98af80229c3b8d35b54eee32699e929af52a2f3b47eb7bd9b57fd47476f7f77646528193c0d49bac24c8e4f026b722b447cbc25b3e25d1741c863f6d085e7c034e9f170d992d6ce14acc4bb0eda27c3bdb2657246c1b967f1e3438c4ccf9be32cd04d808db03b8252578daec9abe05894648dedd41101be3043828bdc67df4bfeea8957ddf6f89e47f8dbf4321fec16ea929e69bc23f29bf264bf4c950b5642008ad1de7fc20d319dd88ecec71d75e49ada7370000b23a3f6c5e6dce1ecfedbc832c2dd34290b79a4e3705e7901d20d615c157d61ef1df2a3bd43ff80a02005eea6fff60c4a024e6b028c02491168af441c6c7aba4127155e2a98b2455c90ae4ba07d7ff32e0b584e1b8cc72feed7b6b8ad05a8b581105e083175d847a00890cbad316b1cb88e3ec4fe03048d51ce5df4f6f9624c873c75b7451959f34a128c197c79bfbc4326dc34dfb4805df0d37e0cf53cdcab257a117af9c93ce84d739481d49ec736718330f76d8e61cba7ed17b5756817bfec77917b09cb22a74cb1a219c4a74d8ad4cdc63bda13eb437767e9ec452cbd35aceaf3d2770197ff6af738ca4cf7f03feac06c595a868db4dd55f2cdd685da84c8df8db66eb5b2d8e6dbc029a175739fedd401eed753c1099f308d1ac1f2915eac0cab1d3759d87ff307f3bb50cd5fec3cb4a56cb98352dd16cadd4c276c01f61e7c687806ef909ade3c3b56b4e25d64b6be53cfe95de39166496ed428814c19c79eb0ca9a82fb2b2c589dde1ad423605d1d98859b1b16ba2ae32a12a856e5e0ee572fb695e2b758fc685a11de1598782ba9ec3833ebfbc6d76fd2409d7e888c934589f3ab5bdb5094b57d08f50766a06408d57669dcefc6d16712f724c85345ee3f2e88e4b4c5d13b1f518ced9e941509a749de0948cd9e1978061ec5ea5b2fd7ec0f8eafd0e4613b37acd3ddc5f6400c6b0fa0a7221072173ea4eb2fbf3ec1f942c24f9ce6c35d50b082d31b57039ab04b21e5440d7f5ec93f7024b78f4984919c145561632038e8eb2f779429c088474a44a3f92b9be86c09e29659ba8973ded8b", 0x1000}], 0x2, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x20) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffffffffffffb8, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) socket$inet(0x2, 0x8007, 0x7f) 16:00:48 executing program 0: r0 = getuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x800) r3 = getuid() setuid(0x0) r4 = getpgrp() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r0, r6}, 0xc) r8 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xcb, 0x8}, {0x7, 0xc1}}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x400, 0x0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="07b4944cbf50a2e4257d7ee694ca69790c2c77494515f6d734b1cbbb5812b06df94d42f8e59ea64443b321190a9aae5c4362691ddf88aa4a3811678f6b9be9d99c0ec788b3dc4d04c9a498c7d77cfdf011d5cd39438446171d04e8afe1378ff1500d51ab7437472c723bc6ac92c77b281a77cf93d1494719c5ba4c911d3330a04fcf26158dbad8687f2f0e174b487a791b659d4040a27394558a62e288b9da822c62988fe220e1a055947ac2212fc4f72e984cb170e70c362e3d39a0f53523e9fe", 0xc1}, {&(0x7f0000000300)="e0ec806c54db7927ad31a237782e62ef1211249e3e0b7dc4b2e70c39ab1b239a9775ad5249", 0x25}, {&(0x7f0000000340)="6599aebc50892e551ed3cd3ef73b32ee493dfed9a9bf553a6df3810975c3fcf847e04ce34168a1f2f2714d21a51e677cf5dbdd1df4da6953a8a916bd872ebb3edd5f33235848ff3eecd1bd3b7068adef854070ba6570931f8d1933affc5666a76660877cd09f593f7d4c2566c50efaaef9da0b8ca3084f0fd54b09bbbc68437b68a0bd4f8f7973ed530c7435b8e3dd850e19aab0b4cff9aff08f8a7d1a69cab9ed88133bcec02cc865b3435d13d1ca7a7b48517e99357f0d9c98f4c6a98ecf1172488aac1ecb01d1134347c69b6af1136bde9c68044ba97697a3e6400252616323b2c13da4c50292b3de86737cd648888bc2b71a92315a43c62d7aa357", 0xfd}, {&(0x7f0000000440)="ec6e8a90f08dbb0d7666f2ba725a6a091faf96a5df7c8cb7536f90100d3805f2826bb6f76aed47ba381fa99afe5eb2712c085b563c5992294d5c56b964b4139a7ee42f28b13efa75fbba65b89ce7c55880833d8ddf60e19fad47d610df13648dd9acf41742c5f44650fc1a59cb60116e11b3228f3164ec19901f304be344f58f79635417", 0x84}], 0x4, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r2, r8, r9, r8, r8, r1]}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @cred={0x20, 0xffff, 0x0, r4, r3, r7}, @cred={0x20, 0xffff, 0x0, r4, r3, r5}, @cred={0x20, 0xffff, 0x0, r4, r3, r6}, @rights={0x18, 0xffff, 0x1, [r1, r8]}, @rights={0x10}], 0xd0, 0xb}, 0x1) syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:48 executing program 1: r0 = geteuid() r1 = getgid() r2 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x6e) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0xcba, 0x0, {0x854, 0x2}}) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x1f, 0x6, 0x1, 0x2ec9, 0x3ff, 0x5, 0x3, 0x0, 0x7, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x3) fcntl$lock(r3, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) 16:00:48 executing program 1: r0 = kqueue() madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x5, 0x100000000, r1}) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x40000002, 0x56b, 0x10001}, {{r2}, 0xffffffffffffffff, 0x62, 0x60000001, 0x6, 0x8}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x1, 0xb402}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf000001a, 0x7ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x400}, {{r0}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x0, 0x4}], 0x7f, &(0x7f0000000100)={0x401, 0x3ff}) dup(r2) close(r0) 16:00:49 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x40) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xeb32942646f8baed, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1f, 0x101, 0x0, 0x6}) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$KDSETRAD(r1, 0x20004b43) close(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x3c}, {r0, 0x9}, {r0, 0xc3}, {0xffffffffffffffff, 0x40}], 0x4, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r1, r2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r0, 0xffffffffffffffff) 16:00:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r2, &(0x7f0000000040)="3c8aab6d29c601fbc03c66009d115e294935c12096c882289178da5fa73d7af26b4ad519f6295f96dc533250a4d5c52cca197c1afc5a927c0205dc6ca276", 0x3e) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x8}], 0x2, 0x7fffffff) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000600)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0xef}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r1) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000006c0)=""/4096) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x0, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x6, 0x0, "b80000de000000080100", 0x1, 0x1}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000bdf600000002bcb6"], 0x10}, 0x0) 16:00:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:50 executing program 1: r0 = socket(0x1e, 0x23, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x26}, 0xc) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setuid(0xee01) r4 = msgget$private(0x0, 0x18) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000700)=""/77) write(r0, &(0x7f0000000000)="d673e2", 0x3) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x9, 0x879, 0x2, "faf62b771a0ce065b875d89bdd4734bb9fa75bfc", 0x4, 0x4}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x88, 0x80000000000000d, &(0x7f0000000180)="ebffcbff13b90400000000000000df713048e69931929648091dea04d989d31f0ba3c6086f028b94065104841981cff08a1f523880e36c04efcf398460aab4d2be8afca53be197a58a7ee53fce997f3287ec9769b4a3f4269232824684394e1cc6e23cbea6005a15d58523a22f1ca8baa053ed8e770dc415352b643a12b96b84973cbd65fdc0108bd4f5d11abdf6be379c1132da0bf49dab9ac05ebdef9cc586e9c6d3357a0199c809e41374abda74b2b96be30dec590dfb5da7675adab71a1a38f3fa9cea067110fde11586d73c77c3d0f0e2ebccfc9cad13cf6da22e7ffa6b628b522e1f05c9c5dc6e708b2c7ef06162a55e329bf7f52d414f00faf1c45725f7524d33d093c151d1185f2e6a02777ac6499385430b6713a52a25c30f96849e10a5ff24b26c26a822e8804e104b39a1656916c1d9dbdf4b2b2b6e3761089e47f9f10ce1e27d752fdc53a07f3a71072f371836765b87034367caec74c3075f7f8212c053a808775d74", 0x169) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet6(r2, &(0x7f0000000080)="46b4d25b8bd1abb89db81cd716d9b3c84bde172548d4bb38b6b81f3a7eeefcd0f64d5626c79a298b275b347d3057062a57a404267e1bfa77a7e49e8116748844a1d8e723f29443e830159d33aca2a47309548f942c78ad16491515b2c29b41f337122262fbfdeaab88961854135b5af8a21336fb1ace309b10814b64b9ff30899f8f0fb5ffd7cb0902cab0c623586be548398040a4ef", 0x96, 0x6, &(0x7f0000000000)={0x18, 0x3, 0xf20}, 0xc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) ',+.>;1 *?!>=4?6 '?!7#5.246>:  '7!. (3<56.&,53(: /"*=08&&&&&$802%&342$0, /&&3%4=080. %22/2 $52).' 0!'%/54. 56.&,53(:  : #(!.'%3 4/ 0!'% -!9 "% ,/34! 56.&,53(: /"*=080, /&&3%4=080. %22/2 $52).' 0!'%/54. 56.&,53(:  : #(!.'%3 4/ 0!'% -!9 "% ,/34! 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0x3, 0xffff, "be3ed657dbcffde1c3a0dcef0af531de133f9222", 0x6, 0x8000}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sendto$inet(r1, &(0x7f00000001c0)="a24266e05779f8792fbd294a4858416e823006c78f2f8085949f12875d65955d99d18396737be2f919ada8c1eda8f3417fb7a0fa87a999a36980aac0bd77ededecf5b65ba99013418f0f58698b8289fe06699c739fdba153b062a2513ebb669c7ea7f3c028ca01d4b18a6f73dd83c22bf3fe3180408bbfc09b4ddf831e52a46d778f8b00eed05b4b6857a984f35616e035967254f905010534ddb25e5be9c2aca68136bfdfc0c28d7155b33f6134304ef5", 0xb1, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:50 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0x80000001}], 0x1}) 16:00:51 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fchflags(r0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) r3 = dup2(r1, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 16:00:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x75, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x18, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x8, 0xe8b}, {{r1}, 0x0, 0x4, 0x0, 0xffff, 0x7d}], 0x8, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x7, 0xf1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x800, 0x759}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xd2, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x52, 0xf0000000, 0xe2, 0x4470}, {{r1}, 0xfffffffffffffffb, 0xc, 0x10, 0x8, 0x2ccc}], 0x3, &(0x7f00000000c0)={0x9, 0x5}) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1000003}) chflags(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff) 16:03:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000001300), 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="08b5a07d8852383c7284"], 0x10) 16:03:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18008, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:03:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r1) 73-58'%4-58: ./ -%-/29 &/2 -58 16777219 73-58'%4-58: ./ -%-/29 &/2 -58 16777219 16:03:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x407fffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 16:03:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x6, 0x4004, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20110, 0x0) 16:03:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="e770a4620907ec0aaf82ffa0866631bc72240877baf1f6668ebc5e87a210277c9354934bc6a94c3b528198f6326196a95e6b6e9c50a3289718527ffeeab3f570afc105e5beb8a269c033660fa4bc07a695915cf9e93740ed76cae8176bafa4ef00b7bbbc5c1bac146033e04d05322838b0cbda765fa6cbbe4fdc02777814660b67ea4eef964376ac343afa5948308cd3b857161e972e7d92b9883db640d9198419ec4e545c4a57d2145b5aeab6ddf9752b3d3fbf8636", 0xb6}, {&(0x7f0000000100)="53587346f1d2cd3e08ef8ff8263ac7e628d97badb7e3998e215d25b582d330db8566234b008dc965e0c7228461712872593424bdc821d381f35a", 0x3a}, {&(0x7f00000002c0)="72cbb4f1a9fe7622fa8dcad06b367ecbc668ae5eb768e1cff2a6860e628c1cdd3dd8ff74781378e29434ed59741f1065c0da18fcc52f2616d2913e30db0132240cf0ed1608c9fb3a12830a132197bb40f19f5d25ceeb74ff58ff34ba51145899aafc1f18608bd3ddfe25e87d1ccc69bb26eac3a00764e14f7175ecd801820f7ec185eb69bd4ea22fd9f2adc571e4fb8d3e737e904fc87efccd71b5a318f35070f351a8b85b2d62e85c82bb1265ac0bd443a529933886bdb132dd7ead7e682cbf201b3f84ddca", 0xc6}], 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:03:06 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="135ea91036dd7d9128994357da7d4eebe5201944fbdbe1d03c778a5cbff51f3bf2a7787e37a78d22ba83950115ccee6010efec0717edb96f00cf4d64e957312cd5ceb7171bf52476c56bc2d4a48a5149904e79d4c6167dd619e1f63683257f6665398b07c0d223e654903d46e6feaafa2360b15db4197b979bb5406fd91d5b1b45a4597e1fb9e7f2049a7049f0f5d7be5f22b5a62128a97408cc04ca80", 0x9d, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3ff, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0xc6000000}) 16:03:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0x1, 0x80, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x7, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x1, 0xf9, 0x2}], 0x5, &(0x7f00000001c0)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() r2 = geteuid() seteuid(r2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom$inet(r0, &(0x7f0000000480)=""/90, 0x5a, 0x802, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) fsync(r0) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:03:06 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x200) setsockopt(r0, 0x29, 0x80000000, 0x0, 0xfffffffffffffee4) 16:03:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) clock_getres(0x7, &(0x7f0000000100)) r1 = semget$private(0x0, 0x4, 0x202) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}, {0x1, 0x37, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x5, 0x100000001, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x5, 0x1000}, {0x7, 0x200, 0x1000}], 0x9) getpgrp() 16:03:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/129, 0x81) 16:03:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 16:03:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x5da9, 0x2, 0x1, 0x9, 0x4f1a, 0x100000001, 0x0, 0x2, 0x4, 0x4}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:03:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x8) 16:03:07 executing program 1: pipe2(&(0x7f00000002c0), 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) pipe2(&(0x7f0000000000), 0x10004) 0#+"$%.!",%: #/--!.$ %22/2 16:03:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x10) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 16:03:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="78da1522b94329bb0971b1e1339bb0ef5a586cc93abd630e29c0cd7c1a348cd5276ab6512c659f599331a60c6310081274d368df7bbd90ba57a4a546f729b55aae11ba95997f7a8bfa0c1a1b1ffd1cd63ff52a52088500c610a81aae3565ecaa418699c245dab3ccc5d448f5d145c5dc11caacf83318cf433a3be867d774578d2faca013a280467a3baf971d1f9f743906c59e22f57aa6c949d936bfc20a55932146f2c8e4a98c659283d5b71b1e673b14b99465bc6111fc84f9c3f4c170132ce85618f0e37dd6aa62beb0584e40c8f6d246c18cd69f53239411fd86be6ad455b433fac0fdd3644e0490fa8efbaa6faf8c619cdd0ddae9bb357a964e65bf0c01ce21d7ff1841cd2be4914a6d5d36585ab2eb4ba90d50d6bb594067434295950466df80184ca9d3c7c6751bfd88c58a7a3d9a0752056fbc27143bdd54f04ab0d254618368e35bb0f73f342c922914b562e84e470f57dc150542fe7ccb1d97f8fe04ac6af53ae0b078afb9b75eb6b8dc91a0bfbad30553fd9bcd8d98b325aeaeccc1639554760a12256da444be87daf88d7a0746f2cc64e9a7eab5d51c6b89c69ca2e9546d2198a9a4cb6b6fd33fa39b4e1c79b0980e65611d96f82ddad6917c481d1d9a66777f50a765baeafa5988fba6c4c3312601645a6b9d972d9e7dba4246fab138b3909b8b564880182516c6c906b101b2dc558eee1171b325613a0c6f6e5562c7a1929bc39dc55055c1d107443ff411880540b8611068cc305c23de7812054541fd132c2fd8ec2bbe62c55777151c7f3b9c327d2ae061aa216c1c94b2cd7265df2d7395ab28bd369780b6397e77baac03d2e66e8edb9a3796ced223332e3cfe71015280971e77f3e0af66cd8753567075a5b29defd9397d36d292438e04fb5610e638a4ad91cc7399fcc42dc022a02943111207c469c912ea3be83c35a79f349ce07246f0e3b404d0f51a88600691cd3c5df2225fba4ce51aa5382b4dddd4b63bf673c13126f2deedff209c6d8e12c915ce7e46c28be34d21c26eb1152b5365d6d4a647de961a34b44c3ef1f4480b99d42e2e3665d5307e3fdb2f6b5aea4ca3c99785e1f48195476b4180a2478327eac88303a398489788441631e5332c950c026c831663c3cf18247f9debd44a59c6d2189c674fc3e9e9b17dcd99ac2b491740397097cb2e705b391d168c433f2e0e42ec085d50e1a35484fc3fc33a4d9992ab1b14b39a736ce5a4f3052b7ee61988a77e52293cf05fde362244fcd2ed33d788c14e8564b54f547bbe971dbecc9e03a81656f4cbc1cdaac8894674ff15842391266cc3fe049ef5a514509d9e1df5e643f4bc874c33e230d0ee8c128665b2fcc2763da39b0f730444d05e15bded9c8e894149715dfeb48b9112adce692ef2a81e8cd8916c302f270ca99c673f90329a57a23990efc94bf05120d6048d96316006f5c6d8db30419f527f7ecbb97664fd3cd8fce6ff8a79c32141d2fdea65a0c1513f03544bfd0381839d9f2d8cf8efc73203d0de81005bfcb7a13adf32cffb917a62b328bd9744010ec74397a05e2dfcf395c85fa83de296bd742985fa99a1f6b0d487ccfa1631f815550383032e5e2197ecd475c3023f9d42c8d27d3e832b5a85bbaa8201281c1d41fb7abb12ef6d6e73ba3f7865c56071c0975249ea30317d311cab021d89f7642a7fc3c5ecbac187f67794fb9e993c34c4783884cbdb1b66e8957453a6c326c3df36bc1466dcd527a174132c7dd48ca9d6d613ec19b944ad74c1e6f7022a724d8755406ef1095835b931939dfb35421a63f4e6d20fdec4cf7acae92974a3ce1ce66ba8370a1f636dbdf818269228165b448babcba88d2c9ff3af9a2d0df16867c341dd408bfc2eb690cf85c5df2f4b2543f24fb558df5dc59bd94aaf749c351049f5932e283e68d0bfa89918feed1683dd3e339d82ec01f6937977bce03e844dd73d16710921846a7ab4781f14919f750f473b37af983b608e1b023739931b631cdfb4a7c89749fe732223f946ea12ce9a0e9527e75b06ada8e4520aa7d6219a8ed7239688193f7469397afce3c0dd7b606a42fd12854c6da30a2a2f6e0b7ee128c9a3b66ae563c3e53abfb04405a25de524338f0199b45ee9f0f978e2cc2908686ef3d2b8b7bcedc4cbb6b1b8d0d43ad7ceca4083752de95b26f491a2992be82eb49284f004c507c33651355c57d49e0a737e2e9cbc1b25e3fb9cb335062d5a2ca3a068b9451cb5e13d21f72cc17cfa797010466f7ea44d426860f2f50e5657cee05a8e458b7ab467d5693978bf8d863020f920c5599e6ec6868175493f8d69025b09ed13e6e93dce8f5f76465901a58eaa3a00d6a9e3d5a97d08c41d18132313ae74c72f9f606e645ef98437948fd20556bfe676c428c360264be0918aec2195dea536851457fa437043fb47896cde0eb85d1e2f2a10f049f106741214b9f3d164ee452c71a7e459777fee32ada8c0a9fa47e1399640e97f8fbcc0d96123e3595fdf457e6f07281928695f3e433deaa0bbb8de02ea35ee0a6fcdd33bb034ffba9a94b7fa44fd2361f021932bdecdef6066385d600c6bad9d388af8f8831ab4d5c787e40b72e4bd9af7271987c2b00430408fb922fdf29176c73424219e0f0450b9df0150c7b35e7fd5055b283829ba4bb4b2696d0a5af47f50fedddd46dc74f1d958043f28c75b67deac139e5f9ad2f4ad27b27b3f86dded68bc6d68aec0c4e76cebc6fd056073a42f43e7f3683d56156264cda68c64fc47af0e6d216da4d9c89885e725df94e86cfa3f49cea70dca5fc97b2722860bea73bb2c2439ccd6441c242a663fb3948aa4c2111b06b28ac83b0c9b9ede68d235005cafb8824e10c5a05ea10f798394b30ca28802abec2fbdf2ef86c6a1851db00c6b32113560ddccc1c45140f7415e9e28846cb194192b946afc98a63d47b1a02e8c208f9ea9bff6b9031da343c4d050e75ce9cffd9ae1ffd80856897dbfd0cdae94700ae5b0ca187324124871deebb65c2c79edf4f6d9e6d31bf962777db00f847367a7f55321586fdd39a26e32121e2bd0865b34b1e4e7e76f07f4c15a4eab560391e219ccbac6759416e0f797f5671b0f60e82ee4a93a35f7b35a44a153a3db052139f64abf0c3670f1aa582141ccd1b1e9862daff3d4f9c1b94a40c34e5a6fed7088885c10102569b68f0e0cc4d97ad231727d3b7165ef5624001023883e08ad862e3319d59d77b0d3cb3d3ed63694f9e1e74d1120161c5f4517d4a247f5d95783198c970dc49c97250bdbf87f602050667a9aa23eeb841fe2816b0831a7902ef97fc64d0cfdf85842c418e42c0b18ae7a523c476a69f000e5563a83ad4fe0a41dc330217d3a5fb74ed5f885e7e9f517f4ae4d239a6bd42b021432a6cdf5262a00b49d28f5938167d2f4a674a11200a5079286c34381bfa83b99aed9dfaf56b5c97edf4f66b9ae6e531367a518e9a27e1d19a4cad1eb07044e38dee9286b2e4f3381873ee9f9f414f90321f700d278e161497120050bc0e9d95eb4b315c01dd08fc6cc0a23e5ad51c6f873081fb5391c010ee7232e05be4d1b32cf94eab142363f9a213e0059d1da1c210671962d6d4b957a97716fea00dc7d7a58a13b1ee5a2670254f1ebe8aea1466af6688bb3f018a152c19a616d8e17bf4792e6e3f21c4c749f4671e65a0faf8522340093d669a14aff315016470a94f6212dea1a2c67c767fca14d0c0ac891105edace36baf268a6c8af5fde6f29e57eef5a1535f4542828290e2bf05c2f256cfa569045f57993db94cec9bd6090190e0f3c5815d09e2035a53c46b9fd85dc4c7e5d7e2ac70c3f84c718c04f3ec204f8d0d33772c67e138903ca6fe2440f194cbf17c9a08598a83d27776025bc14ee777181d2078445e089579d937875e9fa8b4791c6d14191a32bc378b1f10a55b5468753c2b375b9caff1bdaa1eaa399d52d12c9c4fb05c1a21f6e7eca793551853460c3591472338e858bc4577da65af286d69c996d0cd0ce2995b247c5e4aa67ec872d44c3faa160a02aaed2ab87d645a6cd5456c05dc54ebff1dab8d6d5b133af9645bd3e9b83f0cf7d1906ee8df7de5f34600320af2648aeb40ec164286a0ea9e40021c4101276823360bc247a074ef15ae7d9765544baa3c3cc4d16757b12a7d7038837d5247212a1e2dac6b6b8d3de26f469632d7e197372eda6b0a9fd6b3386020bce0a6c2902b5e896faaef610d9f055bb2068de72c1d62665dab76f122d7f66e4bec7af985cda506df4a723e7e31de523e4072a4d73101ae114371d25943a21717627f75a210b13de6b9f79a9c9ad2d6bac56f4d7e4a3e5ab8cf1a8e80d0cfcf22f2a55f424a7ad68c36d4a4b885558c32b8d5395d8f7acca623d8f34503b89b15a8bdc5f95f69fd52c733671605f904dfafc17a26e884edcd769d4f17775613e08039405e8e030db12a8afcd55b607dcebace7186a67ee89f1ee697559b7d59b2206528e4b02a5faaa12cab078a04d8bd4b429b3c844cec22ab292c7968440cbcc93a2b85ae934b2a825240134dbd8965ea1766e7144f2f822d14aaff40b100f96cbf4e61514bff9b1783b0ec90d5439c6c17313f2b214c7062494740034068baf7590079cd00117c209dddb0d840fabda385a8b2d2ba30ecd84c031f71f76fbf3822860f2af56d4de9a1469a3f2b94b3983677c213acc621d2ea471799de59f322a697ddaaf12c8f09c0af5a825d59c78c8d2921c9b08d224d85bc1bc0a275f48716dddec758a243f4c381b7ce2025bf3ec2e08230da790e082297cf9b42243c2b4c716be492a3880713e0204413a5d44c9a5b47467aaa910632de42e180f1b4e1e3b6ca42fbe6b2f4ce0f04cf55143a7f2d47b23fd4a6bde557ab638a6e510867615cade7616794a01f73995ebdb012991e161aa35a20b885959d3977a991731e29146ec8b4be0851aafaae3550f30bfbc14a39a24d623221b86e5f2ca2e194ad837f546526e38420d7386cee80d7de0f42f33ca681e188c3e1b84b3100c4780feaa6d2d0f056ac486579f57eb88da28719b9cd2df56067edc0547efa6fe8756a5ad6a310ad1c710133f7d62cf580507109c2b540114ed7f5fae38740e0a946328602e6c6d09fc7948bf3fdfa22d0b6773bee0ed07579e5c5d71cc559d547882ea47501336ec13305a2bf22a2620ce99b78babbaa3f5b62a28594c0e0034698799bec95b21cf6e175baeb63987dc3ba8a2b4136350f921a9be81312bd5a7abce83516971c3d377df15c7db15c8f3e00d9e1984532c52ede31ef36faff72ae304bd97c942db10b4b43827af899e5684c318fafcaddb143dceef900862b9f03236114a60a5401e8136edccff853f5603ce738bff3a151499ead4d5090a0fb3da1083ad8a1dff1ac63eb03f50608ba66be9f66d1cb11f07283b0f364cab68fb1ea51d57b1b192d9077fbaeacf5444dfc448c9b89f1c45d1d7eba4883fb1695b087b981738fc5618d7f75c3bbcbd83bae4ccbeb38d5a107bd6813a7ab65e569d208e90d3b19043dc353870c715bf0fe98dfcea66698bdf980941d4cba58f0fc652f80235655bcd6ce553351d0272e49dac32592bdb6563f4f346731d6ac061e725ac1680a189ed75396de2dafd142d319a98fd8b74771853b3f90892c08f380cb694d4b4d7cd7d65d25f2221f7b0e9546eada9710b30ed852117e21c56c899baa4a3fe849f2b6b46438aafdfdcfdb3fd98250b8c6e5defacfdd7b1a305a56b50dd79e33e6a75508f5e9ae20d6af5e510dc6cf2e457bfc00ba3209884d7caf9a2d7", 0x1000}, {&(0x7f0000000080)="59a7fdff8d43ebba19a1bb98badbbac0f2d687b6fc22059fdc99835e299c80bffff28b7d13e55e2b5627bfe73bfdabcce2a01a6ea41513e1eecccacb3a", 0x3d}, {&(0x7f0000000140)="e19d607b405dd8dad2a2e730c592292ca591e64a5a113eb8b7bbbd963f32aa5597735ca7a81c80522e75e8", 0x2b}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r2, r0) 16:03:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000423c4ed2663938591da4cd00004fc04799"], 0x10}, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:03:08 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xffffffff80000001, 0x12, 0x4, 0x1, 0x1, 0xfffffffffffffff7, 0x6, 0x2, 0x3, 0xcba, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:03:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10000093, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/48, 0x30, 0x800, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x212, 0x24) wait4(r2, &(0x7f0000000100), 0xa, &(0x7f0000000140)) 16:03:08 executing program 1: r0 = semget(0x3, 0x5, 0x718) getrusage(0x80000000000000, &(0x7f0000000040)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/17) syz_emit_ethernet(0x175, &(0x7f0000000040)) 16:03:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x400}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) semget$private(0x0, 0x1, 0x520) fchmod(r1, 0x1) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc34) 16:03:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x797) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x7, 0x2, 0x8001, "9fef15e27a55e0eb2715af6e1985cd8da07758d8", 0x10001, 0x8}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x9, 0x5f}, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x10400, 0x82) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) nanosleep(&(0x7f0000000380)={0x3f, 0x80000001}, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000140)=[{{r3}, 0x0, 0x8, 0x0, 0xfc00000000000, 0x25}], 0x9, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x722}, {{r0}, 0xfffffffffffffffd, 0x31, 0x2, 0x3f, 0x10000}, {{r3}, 0x0, 0xe, 0x4, 0x77, 0x491}], 0x5, &(0x7f0000000200)={0x7, 0x3f}) clock_getres(0x3, &(0x7f00000002c0)) r4 = dup2(r3, r1) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x21) 16:03:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x43, 0x5410}, {0x7, 0x8}, {0x23, 0x9}, {0x85, 0x6}, {0x66, 0x5}, {0x44, 0x80000001}, {0x0, 0x9}, {0xe6, 0x7}, {0x25, 0x8000}], 0x9}) dup2(r1, r0) 16:03:09 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8, 0x25) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/6, 0x6) r3 = kqueue() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000340), 0x2a0, 0x0) writev(r4, &(0x7f0000000040), 0x1) preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)) 16:03:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58", 0xf85, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="5084f169d5941dd8740ded3e8f1acf6a64a15a859d35ecf45502ba752e75cf51b89e13245d3e4f38985ba26ce98085d75ed408a40ccb94769a22c4cd5371261e83b316e2d0283fb0c825fb4cc6ced48ed1969da3ec0e97f4daf5c914c3ee416790b6faec5fa9ea4cf6987caddf95bf80e91a92979b715f8f894b5871", 0x7c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7, 0x1000, './file1\x00', 0x2, 0x6, 0x9, 0x5}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:03:10 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10080, 0x0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="86ff473ce0a3918db9b3469be5752efd590927272c484e776cb0a8ef0e7e44cfb3d3e07aa7df80be88c18b028795d445387808dc0541d0259c38943b54a2c09c0670cdf8e4446521aaea8194bb46466327e5da04fb2f8e819c72a1ce7e7a5ef349757d8bfa8b8a67b5dfd5c93a2c9369add16c00f36cb20b91a55695e94c077a04a8aeeda1a1270712c0045a139e386644094a418d7787e9556254041c60973804e18d74e387500bb9739e2056797a3f81f5adcc5de62c77a5d2ffce191d6939341f3d8370fe5a3b6c784272e5772482a7c557e3e26e99a40a5fc4f6badcda757050493d385376b5db1268920fd0c412b8caf4b78fdcba47837af80ccf400b96cb4376c45d840ef8150c1af633fa706fb4a5ad334b41a0f71fd0ac68feb35ad411a606824fa39ead83762358b11420fe310247bbedf2d12f928cec6bb9b8772a5542847a9923a79baf2f6f017500b94ad16d4d8f85a06f446a3ac810aadfcec69ca4ce877d3e3ebf537f008c21ebc8288743e5826734f46ed4bba69bf2159061a2004d81716bf98e06149a029d33e9aabbaf2e714deb88c96318e3cb2b3026087900ded6cda24c9b880a79ba3fdfd451d045c122ed29f084bf7005b4d2a52b7a42c2a233d2498e1fda67e74e19e63655d6633f93879760e4f1d8393186267d4cc91fdbebfaf1237e6ba9cf9167f5122e07cb5c2a689c095744f458ad4c8c3510c94fdeceb7b27232b2c79b0774408a036aad76a5903dcb9e7e612e3db2b86f0115dc871802a521517bb360680cdd14297e5fc9777eaf9fc5ee00d685033e005d53703a4a0dd06ea954719b4ed0cc62cf0d59f4677a62d9cbdf9108042e99b93f4919a92e32162e28f8b1d5ae86d8dc27cfc3ccfbcfccb5aa70fb6e0f0b65bb7bfc67bd8d62e7f37d305fbd2d30c75bc9daabdc52c3429195c79a4feea45dcff01a88a712b5b30d32b3e5ad9f1271944eed5305da065b24e90e29d9f7359ed21ec64dd0bcae7891a563953940e1660fd84baec3969f855520c431fdd19b21603afd8551e135af9e72a5f5324ccfbf8cc1551361686281da79e1c0adebf1ff2e171094403fb2b9a8c2cbe315ae26c7ccb606771c3bb4e3291804b295b524dd7abe23a730e6a3ea783716c1d413b5d63b16c76dbf6a869b4a2bb13fa91b45e6538579c79d01cbf5647ad75793e555c751b8274828ca26c718f1234c7d6a8edc632d13831d51ec895aeed7fa883bfe9e086ee5f74cf46fd20e4df9a419d361e0adedced6451c9e6e793821945420232b63ec7e4322aa803317860a1ccb77e6a8f2b00c5f2676766bdd40c4369bc4ef5ea8a15d68172db324f7786c7cf5587ee13730f2bcdb8318441b78680eb6fae3fdc75a61acd038f1a3e7656009302c5671c8b2d99830350198135b345f339b0485cb1be92cf69eccbd78018b88c15d7df6c705c234ea2e0baf1d62835a7bedcbc651fe5dd1b72e69a23d6833d097e85452410e79a8aaef8542020480ec00af9b5b335122633bb87e04ce6a1050f25b3932230436a258ba5baa1ab6d580d1111058155b51d5f2059ed44da86f2f04e0728bd71b080616df7d99facab8be54f1ab19dfcdda8929ae8eb827d95005373af46da01e4a6c0f4f9a90248900590d26b1760a2c4d974ec4cb3e336739f81a575e2389b75db98e307beedd6bf7a56a9c444877ff0900c7a0d94f36bdd2cd3aca5da89ef2ba06964944e14df029422a7b315a0906f4beb7ab4fceef8c74d71dc1609e79c3c11f393220e52017c51e3761f4b13ba25eb5ebf477922ddbf5844dd8f9d475e6a4913eac51daef2ce63827d3cf1144b559c70ff08a2f992b8c5d51b08c9ee5184c2d8e66a6fa48a1fd6d11784e642b8cbd3c3f4974da63c7357dbe9cd0fc9631d6734470671c76735f439cc21bc6f37818970bbb3b3624fb76826cc3113f7025f09115a4bf4696188c85de2ba73e41de922441cac3a6b2ff7c4e7378cf26d703750b70cc9807f03e9b2518ec113084678b0ad796ebe4bcd6c9aa74530c05fc83f4ea9919ba30b90bbeccdd701fb0dcb0ff8583b4f894e000b87510f978a7768a832751b329343e0eb75a093868661683e907fb061c532e469543158c5cdf48d7dd3ada5619c8061020c8f741edc48bf806e4cab966376b2a3390961d09e6624702842c615f55d3f21191483d37a175d24ebcbff1d149525ca8dc91a5b506423772354a2734a5a7013a425734ae53f847c41c657f098d60a9ab2e9967ea16160424ee7140e2883598266819c2229c187f5dcd12112ee01e01fc20a119b9e3ccb6ac02c6166a5899a756f2703889633dcdf7a8bf7e47fcaec9e9236d337de84dbb863d13c70dc5ab32ec7dfd0fd40278fa66b1c3eed16771008e8e80521f3434ba0ae4c43341069a91579bbc85ab22614d59e6f037ed07d9283ac3ad50fbf7cbe4b61565004ef25e98be0c66bc1258755014acd5e06c510d8f13ee95fda6098561f0f957959641dd2fa0a269c702670c966f2bffa6944d3040083a205665767be9b2941545a843a363d09e2dda6681e56c47c92505b19612a5bf4b5ca6e6d59430d9e40604d21e397b9ed358c300be0d36f629e09af524321bd95803b8d32816ba66fe4f85652aa425c8e2908d1925b975ba0fe3e9d310632b1c734012979782bc119b7963eb1d0c053a24f4702bfe99267ebbf3504603842505a7a3fcd66f7b89fb850e66798f9eab36fb9cbb97a8740af8c58788a1708ce0b0aa1ace0b6a334e6dab212b0b47dbd1432a509b1913ad4d52169f006965021114c45ecec41c4751de6e8bb07d842065ad19ee548e3dd55e08f8df28a700f2dbe7328535e3ea5ceb5c84796ee85c8fa9b42cdba62e2b70116bc78f437a5317a6da14f576cdffeb00810844b9d64d58ef0ce6aa3f0641277a6f35490dd988435cd9e198a681dc0c6893997d4e3aefa4c900c884c40cfc597e38d5eb22570165cebeb45fb5a24895ea70d180fa62fc3452e4d199f17c5f211d9f30b7b5bdd054d8b65e0099737b6cbbf9e671423fa60274bd64b177b40d6ad079d18d4aad3d79b5e1ccc9a9766e350b5bc8e327f6ed05be675cdc5150cfb63fa6610518f3d93949d9d06287d2aead99f969066910d608b348c96c3c6a24ea911b80bc4f0b2949d8f1e444097fe5c9594f182c0a58030d580484fce73101e93ffa9eedd2ac2b4e09881b4c6c3ddbf85b9c1cbfecee5233de59e4425a385be4c29c1f734ad65a5c1d37347ffbdb62e67bf52ffad04915e56f429799a1982e4c44e7724032c1af7693b2ba36a636d226dd8fd43698ff382102693f9daafef72d20146979e99f477eb8b895c62bce925e49778f6b816334300571287b621caede04166f771447923c3d8d0427ff68f748d3b1b4765ff961342577e438671b59e7b4851eec22d8514cc2c0190a974d483d44b57fd55f69e6b91788398fc96783a42c353b62d94c2809df166b15b07a668a1d3df5e76a4298ff012c695e7cac8b2367a9dc53da797402252789db04d4ede0fc2d95e3a86d182f84fce5547007180b47154368720ddd281200a781d356ad8be5c5080466624bd7850425d7e414b2e6f02123a4605d7b32e38873b34dc46ca9526dbe4a7e91b12b9f4788d0980e88b03891942f64364c26f933a0665ebde0802bb37222bdb7e11424ada00ec5e30b312fd66efddd98f2140834ef7581945be289a58ed861452ff132e4933cf4563ea3c91106d2e5d57bdb0b1a679e496107af600d5b294e61a081492438442e418f71b709fbc150e83cbe0d060f8aba4427c17b4d026d26127d1a4c8a45de1794a6c67619a0a12d60cfb578cbe7ef3112fc6e15fdb535c5d6807bedb0b05d910f9c83294ef5aba43b9771b65f2d03d2f719471d4d1a1f92817ce9bf89d8018f113ebe5acdbadf91e6e7cd1050c58ecbde3d236610f96a5f60139b906fddf9d1a20ded3146ca21f7409b94b15567aca993c14be05a288cb437662e7badf5b01d71aefdc5d22a0e56a8db891d848c914f7ed7e20050be9e886743a52a7e30889860a71f7ac9a045cfe905eb9d3ffa0d4ca1dc67cd4b965bec30cbd06dec7749aedc791d7ea918d8aebca14c2867648e17573dba98f90cd71cfabaea1da2b4083777ad4c96d24d8debfed73334035ade7b01676d018c3f93c188093f274da4ba89b17148d6e4c7ec0d6e9035d3e25170aca9f2f03d068422056291d527a047490be0f101848575c97d5813be09f2d8afc588587035ddc455a40670bce99a97941e2bdfcecc3c3a3cf8e3cd3ea9d8946f4fd84f8274d9a31949789ffe554adf8ff54e836958a273d3b68869f3b1fc848e73382c2a2b272d3563903f9cc01bb4e35935b729f5bdad0206283a8b550588f9840b52aa2a5bb6d27b6ed75f8502d8fc99678a1ff743b930ac669055a5d1ff03df45eb8ce483cd07a71ac18af0c316de22fe88cc89f0eff6b86763af58e19fc40d1a85cb8b3df4976a60e74193b038fc9d9f07754b2d29710e6821b41ebe0913c618f8d8ff09f40b45cc12fbe0d51220c286339743708a1d2bb39d117416c3254fe493fbed65bd29313c5fc31a671e46c7eb4dbc0244d96af8813d9cef8e3f90aa138f510fdfafc32b1dd95ce2413607f155fa1079309f153de1c47dc2f82451d846ed5b1bcfa9614f75fe1ac9eeb6ab03f69ec59c157bd07a182d17ca3d3911a2f2bc99660ed738a9370357a46159159d0fbc557820d2d271fa01f5fcee1e86db737dd4770fdc40848211f9142d07180bc2c9ac78e43b47b9633ce7af4b91a3dad78bf130f1ae1891c00121c583cad1a5ec321dd2afa4c54743ae72e05870c071e44a6826b27da42e1e96df5c4e91bd36bc174b9eb54b4a3f45e905c62042887b758108c609cbb2d8510e4c324e46a1736d3872a29f4fc3f44ab8b03bdae25ec19eee00e2d9cb764ef7840afeeb5f7101c80112a5063d6be5d388882b7ef6359e05a5e5b50e1cf565b36c5b3fa4977708585f26235c6c9ac203510d603d20b10958c2fc9db9c3619e4620eccb67b3ad034a8ec440e3bbb7cfe0aad2fc1a5f6355f6e6dccc213881320bee54b7128745f193f4401edcd85590bcf50c497d111f9ef67ff2333d7676d9e1b6ea9093823db2bb414a10b14cd42452c1bbd2a89d56f05a453d861bfd84bf586192328fdb87f25e40e493a3c465a0fab4b31d49113e0ad2175e4500e5085587df6f8d943cc9f6280d4025d4b584cd68a9ebe4e54815c9896741a65488c7b916a56f079e1cdcf00594794b803a781869a7b31e325125e65ff91df56fa7f6deb6d5a97351b9045d4a6b78f1d1d084deb1a7dceb9eaf6d8b87948d4f999da8cbcd151c39647b93d4a67af012df7f2a5e86678a1948b75d8f00315f2f1768b267d5ff32e2725de3383cf0066c27d7ef143b5894028e8c039297467c29fd0cedf32fa4c4391a61274ea2b2e821a58b300270a8dde3f7a2325980e40320cea003726a19d84e7f8502749906f922d352b4589d5f79e3b4e55b84a0165d19ba129b4a236c8aaa8954a14c8f20e25301ec789ded6f2ccf6ca07d79aff7a7f26bdc6d9ca4525815775faf4ec628907f18d35603577ddb5dac1b183d73fd844f02153907df62be19ecfe53d89236df25e29b412af6fe54bb9942f7b47bf6c46af999cb381a8a6c36e904f712197dcccc9a35ee398d28b502e3122be8a8b3922a6e76ffa37491042b7d5ce629a2d332439be4dceeb5d2db3c7cecf60855ae41fade91587c6cd299d85fe92acac773d3ff7edb5dfc20853a0dc4d11f81273cd2e0", 0x1000}, {&(0x7f0000001040)="e79845567f62008ecc94a9eb836768f1c17cb8cf432f4fff2cf38868f73e9bf0e36ecce882", 0x25}], 0x2) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) 16:03:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:03:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) geteuid() r1 = getppid() r2 = geteuid() geteuid() getgroups(0x8, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000900)={0x3, 0xd065315b5ad0e991, 0x5, 0x3, r1}) r6 = getegid() getegid() r7 = getpid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x0, 0x7ff) r13 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x40) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="96fda5ceb95ccef58fac37ba420d6fe0eaced37ebd0e369cd6398bc89a3567b742efad1ed0bc", 0x26}, {&(0x7f0000000180)="5b9a8c8830e496203455f46089682e5e3ac6eccda8b648270ec92977c2cdb2a28a7619fcb64a3ead0854f5e8d867dff343684d6076e97393257091e47a87cb629df39325da7a5958dcfc9dcef9c13456aac22320f0cc2a85d08ac4e46843a675b913d1c9f98c", 0x66}, {&(0x7f0000000200)="69ed9f2ea4b1bc7cd78e7531f42fcf8b166021f985201034bed699f133bec224a5a7e49a477768fa764af9e53139d7", 0x2f}, {&(0x7f0000000240)="18d61fc83fcf3706f55bec725269ca4b3d01cb8ad6492c530c8cb96d9af47fed8f8e534dc2651220b92e8306313b4c4a1b8d918ebb858f2c69251ee1890b12f5710fe424ce32d7436aff1b5a290a96acc8db2f21a9e74a973325c2553c6e6feadcd7c84938205df85345bebc588f7ecd0024bee89b04480ab8589d84149ae44c9c53f5449bfbde1845e21f15f776d5f1baf6daa108a5e2f3f55a636657ea7c517a38db7c19fa22ca0b7a62e8c66cb8a6710a5c230d8d93f1e8e073bd", 0xbc}, {&(0x7f0000000300)="f26239f35a008fc44d9057d9d02197e90791b1037895af473b87ccdd9ff2b1d71c7fca9d1ab060f06893a1af5015f92ee993649569fdfee991b2d66d20b5cb7a53e8de79d9d0e56649e4d1451a64a2c51e8f1855fb253bf0", 0x58}, {&(0x7f0000000380)="20be", 0x2}, {&(0x7f00000003c0)="071d1d3969b0bde272a98beebafc668829d812f6bc3e83e1caeffd5dd3055e2ed5b213cb2d7f9ff35b14eb9f8d8c13c5b9fdd19d4c86d6f64fbc7f6f4ce985412b507bc26411a45fd4c214bd243de281d4401dac3a2bb4155261f84fab66f0c2eaba04af41071f8f8a31f7af4f162507d462211eb5b1c58e8fb41b09b6139d448e4d88eb694d405f2401643b4d352b693a", 0x91}, {&(0x7f0000000480)="b1b6a4c3bdff7331a4d7748a88636c2ec37ea8191c22cc7794f2a601b87cca675195c77c92f5479f01deeac160ca5f63a5030bc843f2d20a8aa746a7c0f5e6aa905e18ad50de7c144276858a13641b30f706f0910e6b2c2fc6fcb168484daa12d0849209873ab0fccbebee67a987d3becbb5380db9b6cec9e9edfbc13136c2cef6e6874c58a39ebabe4612c7a9235d3306f0fd5a7bbb23bb20f7ab051270fa8a3427f6e9ec414525778a38d0de901d99dc1cbdddecaaa9f2c1b6b4d07e2d1c0598ad3ef76b607b825719bdd01163946a6f9f3dd4", 0xd4}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000af008107c4ccdeb805df1488ecf14379120ab9f260e54fdd654c20e3184a8194cbc3ded8c579fe1c5fb802d599872ce1bb3aaf6c99a807e8f75a3d785663bd6225c1e866fd0f5169957af640fc8f5c625ce95751e4c9230e68b136aa56bf2a26c0c9dc0394dd7fcb6f34bc432a03420e4eacab090176e484188ddf5ef8d1cc8319674e3ee32cfde63c4f39b78f684b83bce69eb603476774dc27d50e2095e9929adadcdbd5e07e165f082335c058bf304e5f43406767901e150242850e27a6633b970327cf5c0e956555428760763eb0", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x2}, 0x1) utimensat(r10, &(0x7f0000000000)='./file0\x00', &(0x7f00000008c0)={{0xffffffffffff0001, 0x100000001}, {0x20, 0x40}}, 0x2) r14 = socket$inet(0x2, 0x8000, 0x800) linkat(r11, &(0x7f00000007c0)='./file0\x00', r13, &(0x7f0000000800)='./file0/file0\x00', 0x4) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x2001000000009, &(0x7f0000000880)="3c380652", 0x4) 16:03:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) shmget(0x2, 0x4000, 0x450, &(0x7f0000ffc000/0x4000)=nil) 16:03:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x20) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:03:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000020, 0x8) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/244, 0xf4) write(r0, &(0x7f0000000040)='A', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x20, 0x1, 0x7, 0x775, 0x6}, 0xc) fcntl$setstatus(r1, 0x4, 0x8) 16:03:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:03:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1, 0x0, 0x1b2}, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() getgroups(0x6, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = accept$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="1a002e2f66696c653000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000400)="c51d60c8ea3cfd5a5719f178fbe7c37f0cee3b325d6e444e245cc5296e8af5e00644bbea69be422404a3ba83885ef88370a1250b12ae6efbdf2602fb14af2bd6c3284cf382bb3526ec8aeeab073e73e17a6493d72ced4bf6d3ed", 0x5a}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r2, r0, r1, r1, r1, r2, r0, r2, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r12, r1, r1]}], 0x108, 0x400}, 0xe) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:03:10 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:03:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="dc515e13a2256f21cbda552d046540a15b871a9291c464b1bd164b8398702bc398f3a2b21a741a92a4ecdf0dba9f51ea3d168d13e49f8c65582b7c335f01dfbca1f2943a9a637ddf8a69eebb7bbdf210c1e94493823ea520b47c35680311d8da2401c395c71e3c8b9d171aa1ccbcf48effd8b5216e7a55697e082ccb6bba4cc45b744f19999975c58de9b4432e81e1a72f81c5f08ce15ac2ce88651a365b4dec2cf9ea22aed218e2bad6912e47c265bb0795e0b8f57cf55a4ea274bd04c0bb4ed6f0561b") ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:03:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0xfffffffffffffe97) 16:03:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="4760bf98bfd255ee39a075538e7238e664d3ebe95720f2ce0af8e62790257b53ccef4b27528136af1eefc7dbbeb062cb4d1b2df1ccf62961878fdbcca1ca51af13e6e412777fc6c82a0c0a5ee0116509849404407efe0dd47310303e28dc3eded8539f45d52665ee763d6c4a8e1b", 0x6e}, {&(0x7f0000000180)="46389c95bdfd7afdac7b245a26ab82d19e593c095b4a5d1993deedb7ac4e31e89b91d214dae6aeb449af59f5da4b0a5088f65084427e7b9c235dee984f79def28069616616963ed8d50ca2a9e10d35fab6c9d97a64626e9a66c72b88273f54dd56a50447afc3a63e89a36a93977e5ee4a64a9653e1eaf668b04e38806c94a7fab7986b10ca1694fdd262ba5783aab32b95731f1a52ad143cce465b91ef6e45dcd2559f9e048e4058f7e29a57322cbb6fc2cc6f5af845fde0b866e206b72776687c1b22ea7ace2932d924edc7489f0dd38b8e0f6c3189008e75dbd29f8f", 0xdd}, {&(0x7f0000000280)="e04471a8dd978495ba549bee10b927a1c3dc2853e0eb7d09158b90761eb5c0ea7cb07edd99fd7c360d8daf54809f8f0c2211301c53beb019e2a4bfb0f17db0524f8453ce9f3e7c3655804e4226ff897e634f0d6621545b0a8d", 0x59}, {&(0x7f0000000300)="f6aaa971b21f26eccbcccfd162cc19599ecea424b4c4462bafa90eab019394b88c2daae88133ad64cc6e0839cf2ce6d8c270cb3d7fa55e86817b69ff1c80b938423715856500793977e996ff7856bd13d16b6980ee4eaff27210f656fc15847c975803618d57d196e5ea1e317bf86c560ba096b0c4cf8133d699dd09c25aae76ac690cc432bdcbc9ad8445e62bd1c2a7fada377f79c7c7d8b68d648f92d98da602784dbd739af3814d10ea029be26e7bbbfd9ce618780444feccd1240b0ee30d26f71dfb", 0xc4}], 0x4, &(0x7f0000000400)=[{0x18, 0xffff, 0x8001, "ff1349"}, {0x100, 0x1, 0x0, "aa3a14de2646b4463ff5af458902a091963661fcd29468698841b4605fa72f831e82a4ce0c73f5c76b3acb396f03d483fd11f8f54d52ba420c3ead5b345949acea5d515a03282aa7ba2726edbb640fff4842bd3d08ae29879c18bde39227f35867ce52b9396c2f30b2ae757594834c889e7cb685bbb8f385b95c67ef0d8daf5ee9ea50b4c689b1e9cb629ebe658acc52ba2b67d235f8548585f8a7809396607eed55c91630f67cd767ac2dee45f50a4eb20fc911acb4a4edf53563512e3ca1d4ee18e5d792ee4b8b37f14c311151b5a4e23092b4452f624cb848f6745de900d96e3cb71708d23e24c807a666"}, {0x40, 0xffff, 0x0, "8e4390addcd144d4dd68dbfdcb588e7ecd3d7bf590ebb095ffc5207839498010af4643bc1ac84fd4de89fa71"}, {0x30, 0xffff, 0x10000000000000, "cfd147faabf7aef7f1ffddf7cb415824c4bfffae8fd68e4ace"}, {0x110, 0xffff, 0x1ff, "8d6dadc1d9438a5ee6d7df3914624ecd958bdc462b60dd1c66ff0991b071bcb7dcb9da8dc839bdc4413a6b3e2dbe3abda3a3508887c5e88676c08ddc31d412ae307c6470975cea5ff7574b9335b5d3edd8cb9ea4018e54b1de7f4203629efe93b35097ac607bf4e76665307d0b90b3b3880289954aa3654cf277239aa522c33dc8d74aa2e4a2874c75c9c8695517323a02299a304e93c7b0b44d80fe80b09e3dbdebeda1b047e723b51c127f46a7999d92c4b5b0d329bb7f9f793eaf15e854c59330440c32cc0dcf1e91b20d4c8293122ccbce209a48de9f88440ad17a6f13e9dfec08a53c3d0932c1eac86837ca5ef32ef43c5eed68ef1a148033ca"}], 0x298}, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:03:11 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x7ffc, 0x7fffffff) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:03:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) unveil(0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7f4b00b383b4cc99, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) 16:03:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696ce530001ee75aacd3ac9c8bf9892d83f09b3e930274920bf10210d38e54c0131900a2e87d3a4ed101a5d85c703445b864b5bc114e7c74a6d8283d6023b95f0f80739892354a62a3d13dfa5ee9eff6fe387d4b11a6f1a47162d41f0758404f002998a4e7b3251e37f1f67da19d73a45ee0d8562fd2149acd686f0cd322dde37177919fa7c01b29c881b76a"], 0x10) r1 = socket(0x6, 0x6, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) recvfrom$inet(r1, &(0x7f0000000000)=""/67, 0x43, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:03:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x1000003, 0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x81, 0x23a, 0x0, 0x2, 0xffffffff, 0x3}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='^\\&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='-!\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f081dfecc9f6bca609b0e6d7ee257e9eb44b42d26d4d51b4e1882c2c596c204a10c17907dca4b26fa66bc93253d6c69880170ff4bb753da969b9c7be211e4ed1f246eadb015a0b1119854c97f85296a1b2a22bd7da2fcfd0d48f882ab5ebf8e4faf6dafa134efbbff3a9304a065d722f766abecab9d6dea90672b", 0xb7}], 0x1) execve(0x0, 0x0, 0x0) 16:03:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) socket$inet(0x2, 0x6, 0xfffffffffffffca0) sendto$inet(r0, 0x0, 0x0, 0x6, &(0x7f0000deaff0), 0xc) getgid() 16:03:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:03:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:03:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x4, 0x5) r1 = semget(0x2, 0x0, 0x2) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x80000001, r2, r3, r4, r5, 0x8, 0x702e}, 0x9, 0x8, 0x80000001}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f00003cb000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x10, 0xfffffffffffffffc, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:00 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200000000000001, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x4000, 0x50, &(0x7f0000ffa000/0x4000)=nil) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000006b21a7a16453d86e467034e61649da885caf38b20006432028fbe07308c0241b1adb95ff070000cc4fa775b177040fd65d5562bd7ec7bbebe58420b6f0c6feb751529cc760ea0f5b335773e154b33744c10d765f547f000000ed7251571e4fa4358d0675621dc3b179579857038783c639f5ddc8236408ca6564970aaa2008c9ebb2f07d1c77843406fab806d3f8b0043ccab4ff134394bb4c1a6dfcc7c23e918ece2d7863979cdfd580bdc3c90e65cc272626f103984cb8ca788daaed4acf24b52ee373ef3ad13b1257c803e6b4ec2af1e409bc1a6a29a0aacebb6c9740fc65b2b9b8f94370889a0970e252d13e2f22869d127a322db8dded51c19035d77721fbb2102a7b7a268e78f8be2f6bf96e5163f8f450755c1b2ed36e6b284bea8b566b39cbc233c1197bffaae345dde323ca95ce61a3ba93a9d94cf5dd1f7d6a64f2da3c7087de407a6efb77a511472f9e395a08ad365a60e01a0b8063b84c46ecc3a138f2aee3ddf6b0868420356952760deb26ae531b7c0c86225c3ed8e70e14d95c98c53cb6c54b81faf98de4f6e1fb606dbe2b83b0ba49c2921cbf898dc30af8db0dce28af2dda1b29cf09c45d3dceebd3c342278454f916"], 0xa1, 0x800) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) chflags(&(0x7f0000000100)='./file0\x00', 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x94, 0x80, 0x7, 0x6, "90ca42afc26407eff5fb444acaf033f1b2430cbe", 0xfffffffffffffe01, 0x1}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: socket$inet(0x2, 0x8005, 0x6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c745b, &(0x7f0000000300)=0x28d0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0xfff, 0x1, 0x101, 0x6, 0x5}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1d4) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6011, 0xfffffffffffffc00) r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x8d21, 0x20) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) 16:00:01 executing program 0: getegid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x40000011, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000180), 0x0) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xcbf, 0xdc3}, {0xe015, 0x5}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/168, 0xa8, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, r1) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$inet6(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x41, &(0x7f0000001100)={0x18, 0x3, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffff9c) fsync(r0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x100, 0x47, r1}) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/48, 0x30) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x80) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x0, 0x8000, 0x9e, &(0x7f0000000140)) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f00000001c0)) fsync(r2) 16:00:01 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000001c0), 0x0) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r9 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) write(r4, &(0x7f0000000440)="a03b6822c83020451d01605f2db20a144e9729f22f35530e5af425ce226ce4e1550f664b4f8982c22debf473a25a45c046c2500873f59c376579c7221e62880ca65bf040f418ee1644f5e8e180851cf1b8fb75f8dbce8a04d1bf87c019f32b9d94802c9007682a927d847e90553891f1ad59601e3a4bd534de3caa876906ed8dad2e14de606ff85ec2ce97c9e966d91c373685f255e85aeeed83fd4567f5b08a446bc60f86032b5970cdc13bcd9bb1f695502f", 0xb3) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000380)=""/33) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) poll(0x0, 0xffffffffffffff96, 0xf3) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x7ff, 0xe618}, 0xc) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000073c000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='o', 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:02 executing program 1: mlockall(0x2) r0 = socket(0x6, 0x8005, 0xffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fchdir(r0) recvfrom$inet6(r0, &(0x7f0000000140)=""/204, 0xcc, 0x41, &(0x7f0000000240)={0x18, 0x1, 0x6, 0x9}, 0xc) close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x0, 0x5, {0x9, 0x4}}) r2 = semget(0x1, 0x1, 0x100) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000002c0)=""/155) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000380)) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x5) getpeername(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000540)={0x0, './file0\x00'}) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) read(r0, &(0x7f0000000640)=""/251, 0xfb) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000740)) getsockname$unix(r3, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) write(r3, &(0x7f0000001800)="f630b3dbe1dc44fcf898865e9cf7dc23ee4c6dd3c14857ddb9d446", 0x1b) getpeername(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000018c0)={0x100, 0x4, './file0\x00', 0x4, 0x1, 0x800, 0x8}) lseek(r1, 0x0, 0x1) recvmsg(r3, &(0x7f0000002b40)={&(0x7f0000001900)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000001980)=""/33, 0x21}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/155, 0x9b}], 0x3, &(0x7f0000002ac0)=""/75, 0x4b}, 0x2) semget$private(0x0, 0x0, 0x11) chmod(&(0x7f0000002b80)='./file0/file0\x00', 0x101) getsockname$unix(r0, &(0x7f0000002bc0)=@file={0x0, ""/108}, &(0x7f0000002c40)=0x6e) 16:00:02 executing program 0: unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xe0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003640)='./bus\x00', 0x20, 0x28ac) r3 = open(&(0x7f00000035c0)='./bus\x00', 0x400000000000004, 0x2) close(r1) close(r2) getpgrp() getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003580), 0xc) kevent(r1, &(0x7f00000036c0)=[{{r2}, 0x0, 0x8, 0x0, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x12, 0x10, 0x100000001, 0x7fffffff}], 0x1, &(0x7f0000003700)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2, 0xb5}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x271, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5ee3, 0x2}], 0x3, &(0x7f00000037c0)={0x8, 0x9}) sendmsg$unix(r2, &(0x7f0000003600)={&(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000003500)=[{&(0x7f0000000280)="90a8a28fe3914bfca42c046c134d8cebbe8c3ddd39b99c158b8874fcdd03f69146b2ad3021f7909cdc80b0efe239262c461870f2b3081697160cbe575bf18c59b2545b65ce32898add66920feeab250fe08bb4aa278c1853476f5ced7c0110a164e5cf99a6677cad0383fd4e33de6aa65b89b39584d04469bf5fc835902adb3bdb0cba0c13273d205fa124c88c3c635633f02cfd2274691ae4d8faa4417be665994c92ae45a10be6a64c56c8986adb8284532935ea44e8971484f44d4268e42d1c68fbc348c42a296f704b8b892607295198527fda33ee49b57b51b010d027b1758e949a35637a3267fac6eea344efa5456b08896001869904ec0ab65ea473273fff19aefefa533c4f74ef1cd6f5defbaaf62269b102f3d4084a88f4ad07667a02028126bfb93eb8064383e9f4b8d18096187135f03aebbc397101dd80e9a250bfc49def830941a788c4651f75953c618d909005ed373977178b94a7ee4f1a1d6da3594c7311f2f2707fa5e2dfd1ea6a905268ccdf0d5d2d3748eec45dbae295ffcc5675d0526cf65f54b0f7a5b8313df9b774d0e350e5323695ecf41c84368f2f339fbef16ed8c1d3d9cb8e60e3f7b710b122d7d15bdde0b30d4db364c7ff0699bf20c8f8aab5db647c24038af3f97f9ea1938e2e5a6b082ce1ad0af897173568133e7be6ab5944a1f271549411f14a56c6855fdbc5f54fd517e784e0307fc7706003b862463ae02ab892865e1e93faeb113c4187ededf72c17b702ff617861ac2411fcd66104cee94f3890ec3f37d70e3cd8b8eee70cebe7ccf499a347efe393f9aa514fa55c82b7898457c62467747d794ef5e87a976fd45591e708d308cd0a2f1f74963933dda31cf8a8f57a3ad9a9ab8093050f267e7ae47c82e5d563311c3d8289c46faa39aee738d0fd83e629ad70be0a7de7e983021eab0be83111e391551c42036ddbc398c9a5db9f4194161be3ddc74a0ac120302fc6489070845c9ddf4bc83f4d09e163b15c8092ce6d5a8f4d54a4993d13753b2db1b42e652fd58c59aea7b56c7bcba951a93a465bee4a26941160ef50c53d1d9c97b3cf7b768b97e874ca00e6ab9c9c2ce080eebbb2031a9a96edfc4add4e651f06d5ee424baf62e7d58506b1175c6877a24128078ac9f9fea3ec30c5aaba4a3a00486113f1ad66a2d70d1b681a73e5aeba98dd92ec344e9c830a53d53f606ec23fe3fb394ba67397274df03bb6e6e3c37267dde7cfb2c32c99d1768a0d3b272c11a6b05bf53cdb2bd1404d44c82cc1fecd703bb655f9498e7372c4af2ce3aaafc4b8baa0d4a6ed4a5f4113be8e7147683e20a025939f73225a0a793ce4f34e2d71932aba5f02b9753051d83dfc319fd511a51a7adb14ae06ac2bd69c7b40295275b93a74636d26e6c225f6053373caeb24576d5fa3298c002991f79b9eb1619645c6be7ceb1e7ec55202cec8119816e82af896c732863db9bf4626dec75faae9df4448edc24cc33a628e98b22642ca892390c9e8c2ea51f57503df72b9433e16819ad9403cf2dd37798a9889094badbc8f955a525e4773eb02b2d211b7ef8bcd339ac85c595d955155e5508db66a1901489d018f3336b7b0d9af3ade33e2fe9ac571c955487bd6d4286f327b59f78b60bcfde5e7330378b4e3bf275a30b0f8b69770b72a99e9f3f3e0c2182032e36d2f078bdc2114521f3c4047bbab2d63c6d95046f4a9f29dce9397f143ad19880f46d5660d659308ad3a083661febb77161b58f67a7dabf752308f709b80d629286122733d219e11dde5f0400cdf88369275f70d897e43357ea9422dffd35e377a0671e408539307025c8c9d0c90e842c8dc31bb691b23d0668882fe942fbf2b1106697112b548519917defbcbab27616f7c3e51f6f8be4f43ff9d2b6f5b3d6394e850c8f6c78a6287ee9869da5dc727e7456f5e10d1def52fe7b502987ead541b6b4d21567b6073f72b3f512f2edc1b891fd737e04c3f961e8c35df60513b9c5aa0dcee78531f41797ac15835dc36a4328ba91d10d69499a54fc1fe2842cd155eb34f7502a45fe88676fe34985781a1a5ad1203c528c788e9478930837291112639412d2dc35bb6c967640d7c51e841b420ec86c102a16f337f7a567a292b7d76e38c93add077f486c5a35420c76480d9ed19dd1311c78b5c3d2703fe9b51d09ed09698331d1db757d8b3bc69e3c6ad65eb9a9c9f67554d7c32ad65da09c28818d9824b354430d1d612b3599b0f70e87d86c0a4e676236f385b3dd501ff1ff14d94d4abb099214a4f6c9195c70d0c9ef9d9ae0f44e2e60928daf16731ecf6dd10123d062543581bafef2ddbe160dd583dfbaf950f19c823ae59b9d7035571a7a5acb0a01fa336918c938f15511a9579b2db3bb52eb546fc79f30459e23e28e360c12104706f1e0885a8029410e03158e3924e18d25c02f43adb5c4fc24ec19aa2ed4a1392f85f7f38c2f6c40eb75490acecaa0a83763f318bf2d79789d64974a2701ed26ef5061a23163fa2b0aad924340e5444be47ba6be86788bb7452aad2b0e078f6fe2763e7c89c85e3ae2cfe18a9ef168b4126baec4aeecaf769836cd5f33a52a7013270038885680f649581d8a470d0fdc9e03b820266824fd97138984aa0fafdc584880154289b49b58a35b16744a25e2af3ce9ff492999168254587a56bbeb762d8e9e865b577fdf81a2fbeba41cda6214913bea332edc20ba08bee5ea76dc24b576a613b8d5584832bb7e124e3fda699ddf27a9029bfff708e7d2a6102a3327db918ceeb125cdfb7a9660f28d02031d54e644def3aaa9b12be344dc431b3a59433d0f91f7a2c8b7e9e694aba7a242b60d28f7d0c6da157164a54af3188da235da2b7b8ac4c4b0c73bf7a7c004b8e2ea9038eac6ae41567e47dc038d8838356e91d2f40e2e79b2013f6f3507fc2e33d1ec6af4d2e51cd0855403d2451eb1c444f9cdc8454affc474952c521f6e0c114aaa2a2a38202dbe3388f13f7bb30047dce40d5c248a6baa2163ef21185647d0d0f8d10e43e7c2c9ae5075ad481fedcd57b48aa2678a84f03752ed2aa723f075e1eb726661a131a5207baa248983d8c03ea511bead0578b89d17b8909751e4b53396fc7a3bd79625684a21d0475f98fae40bb2842e622be860c7d2d77031012e81563c241a8dc798eccad87762266d646752d69143c1d168bfbf016724974c6c3be5c577e53d95230e1ef450ef76b1b44cf97631b119c83f371abc3068a6d3d09d8a49f31abb1a52e4b9ba3da3d2150fe9dc70b13546d79264716d6a3ca269c56b3eb126a1b3e365d6ed491963dcad676367e46e80f2516dcc0aad1ea11fcf5a0ba8ece67762c46851d92c6679114b32f09b1bdc5bac1a58b8e12b447050f75c2c488acbe29d0612ff5c111a2f2fd5a7c357374d881c35fdbc6e31f04c3988a1dfb3634f514439fb887e104c6e5c5e708918ebaaeeb82227fe8889246b8683a55e326d41d5053a665fb0913d4a96f1c11d8c1701ccb59c318e1ba5485491857baa10f5b1cd580b326ac5104d2e3c2c774c1ff4b27f620d971a9fc6c42b7ef0cf78f89ec0d462adf212c87df7419b636121b29be920ba95ed55c98d06af2f412b422c211f344d09bf382efd524092e9fbbc2f0728a4308915cd7b1abcbaa5e53254c0214fb4efe088be47b649bd47ecc308983e532e448c9b4fbd81f4b1062f53648c5fb5256b17c2c2614590272eb1f534272467ab3c238ba44970ec6b31f435c32975d28aad02889094e4a8dcb89665ee0f4c88ea5c4f07525e8119065d53a7842e4c1a32a4eccb41c040871efe0ddd9bad8ba89a4118ae90b4c02fba7a6d992ab33323db1c6665a0ffb7f4e77bde50896b9e91dc30af6bda4ed1b9938267c2c9ee9a5ae98f8f3a81f3c8ed58325eed3024c35d3c4248428557ffc7711ea20e52ce765653a1172e02c4b44047f44f2f749aa73bd65d1b3b19cb6905493650a6f81e2cc7b0b6e00e278799d466382a2526f4a04f8160257a870af67d9351b17b51e84311a66bc975d0a5f27cd3280a4c853b5175118658a037bfaedad0f9b418a8de001390b3778aba441e617b62ba7c5ceabe00cefd9a5eed7e91ae46fb0f5f8f7e1a3f22b59f08456e7724ce7031ee1233dabb19523f66fa0dff214b367df1949f35fe3ccdc225f4ab67e4f5a3b4b71f788ccd0c9402b8c5fedee1a6de5809868883f31b5eb96a77bd2b4940f5bd5e24369f9ecfe5651f46cc342845eec80aa90427712ed2539eb7eb5900d9692a2b29f13c22672f7d3ba8c3f41526e0e43ea0937424a1764dd0b0a5a46e13cf8f3b174e69550e85c905a69be92fd6cba99d61d1dc8c4100b37aebab08a39c4af76e230f2fe98d5cf86e19cccfee65fbb3c4462ca67d979c92903fa75814a9cfc90d8b469ac283b402e405a76a2dfbd3e78345240c35e7bf886b78a5a6f076345ae5db34b730ce26a0dd54375acd90bc9dfc987df9f24dd8acd27dead0e24130f6bb7e9696ce6fbbdb6c83602b31dab3a296ae33838f9b09dafdaeb047ac6937f98699d2f25432c96901d3769028eb250719436f2db2282456d52a0b8ef61068d38c30aaf03f3f3eea5db3f8a9867b453b7087aa091a3bd26e05a42b6500e0ec54a609f59d01dd7de9a5fd38f45f5e3d10be59660b6ed753eacefbf95b031334ce7fdc2c3c1e65ba14de8570c55ed87158a9fe5a62446174eb79f56e80d09ba52c3308f073a8bce07c9db9cd649c26041db15ccd6a19690c877a51d2ba2820c4d8e3f91989e2cfdfdf27f82f6ec9335bde2bcc019cfe63aae215a8c9e7a2123b036c1dfc5fd282f2fa9236d1aaf036c6db5303f7fc77f7be24c854ee1bb0f5bae1b4f148cd8b52734323ed6458644402ac48a3c1a84d2a3921bc0275ecfe59e50037d20fb89515f3ba12ad5d9b18a62d40a254a9e68317ba541355f1e81b9ba59163f3f17ffcafc2734443cbb9d5f11fb852fa5aea12f4ce473fbc3b1d7806bd234db45255126c7b396803a34cb0475eddf9453fe3d9cf9fa3de41552dfa0302f43026e6331802ea1cb0bdcaeaf1e16b4e4508501f577d1f249c9ba0ba165485df8ce08de93229d68432363996d6cf63afd5472071a28b108f347902ce4e05503f37b288efd138e638303e45e7e11904f379776d3e3b590db08fcd9c8d7288c296e56a3556ab843cb098a191e9be7dcbd8754dfa7890e3467dd64d4f85473b2e350e6223e179c4e01c3e8524dc71bca98f37e1a7b65517f51382db358902240d00378f3e843c013d2d37537c93d8d24168455bde359054ae5f22c8545e015cf1032bd70bdab4a9b887a85aa0bf78c8299239d1fde3cdc55c94e12f14ae0b06e7db26e9911959cec03aca9fe77ce82bb943c18137e1f02c4768e8185b5fb5e840d577cc3794269328a17754e17e091f1a2c379f54a86b4c59bf36cc4cc0fb5ac4e78efff88f5e96577ce8854537356b90065726e998250497dc385dab4a77b32409b9cad4324f1064c67c6d7d621c7b260e88adcdf7b73523a534398958fb15d784cfa5b37ba3e57dec360092fb65e3e16c854fcc79c8107fa6b5f722728563aa0ed165b1a335815fd427a3b1dbab4b58ef91cbcc3d5a865c6a6e114f5d0d46858d78516b8a7634f71d0ba239febc6df238cc392c3ce7d6e342c5f14b2eb603e5bd8631bba0c8934f409604734484d828540713d383d262ce70ec966661b533b9ee93729f793631188072558788f20db3307ee891de4392f07c4d407ce5d6cd2bf115d139dd07e3d65a1645a363f5e338e33a11b2caabd", 0x1000}, {&(0x7f0000001280)="7793cfd19bea07e10290f41483dcfae02f27622b21b0327e1d9ea0b741cdd973913a2cd4de28eddbab98c0c04903dffefdbaa6b81c6911d5ef9bebdf1dec44317c19b67752f7f56357ee0d5faa141e4630f148b3a66642c8d2fc50ae8c31a0a87e6cab95ffbc36e4d0328fe93aea4a1dcef8e0931f9137f55f1e7542e4600844d2a61ffe0fb7a80a21aabad7630be8ca8b4092066123a0f04d59f96e383e586ea983fbc777ef4e793019fd7b114877bf467eb099c81dc5afb70ba5c840f012", 0xbf}, {&(0x7f0000001340)="9ba8fb31d26b63b055d48c28f0d060162e81e5eb2f1c03b38f4912b449b5ba7de89bcff0deabfbd6cdddf80b027cfb9e455b82835714cf416da21a64309127a93b4c0f6f654ca45ec676464589f969838b5c53350da501e1ccd1694c2b0cd17a0712999e62a0172f333da4457a83710908ae90736506ef29b7c285c0926183b3b6053d2ac08d9968dd5412a703ba7f94fa4768f4ba6f58a174c22545088a0bfc01fd60f5de32c85bf13a1403ff29fdd2df014eff21a8536ab4df32b7add0f882a05cc55f2cd4a3a342674931c8cf1ca9c8e7b070a032e601262d299e5f2c6320d04464da709b4b851438c61702b878d93a5a068eb7a276f7b67e830bb4d6326da706d3680bdc0ad23efdde3d328c94fb134f5d892aef282685fd3952ced2e455e702ea3ec3b533bc5bf298848504d95a69af7af27da23ebea54b4c2d386290ad8aa69add5cba30894df6d70f6e91d95cf288ce94afd789dc9ceda32e535260cf9edf98f11e45cff87430e3f15450654a0928edcca6512a35146c6dab094f8b3f6675814f85c3198dfa36ffeb62f6bbbaf21438cc5d61a9c5139a6387677b4e4f66953270d5bd004db6f79e1f2537b16d2722ad9273fcd069133308ee76906329a7be293bdbcc40132bfee312b6ab8a9e3bbdc5d7351c6f8e8360538e6245e9d3201adea6d3f820f461d04247e48f1dabd476aaa6a243979c34a06966c08124236e39163c7388d505e0f068cd2982cf1201c6980b5e6bfa7f14235ee7820532b4f9230706934c9ae2fde909221c5a12775b48268a2e110e2d2b9331f0f32e88d422e19ec96cadbc3b3ab794c3ec7ee0404753c45f8c14c5d5528de6e9684bea7404edb9a1001388deb0281594feb4688e5184cbc80e22f85e4187e52da70fcd4de5d919cc78a128f7130c786f2804eed09be8f9d86454048730159a307d89a0f70602839e1801c06f3b59e0ec80d0fed9acb9ca4016d79ecc1e2044c92cf7b1b980c1c110338b2c04a6b7788371e8996cd837318f41caf6f8d6b0bf7573395e41a379e78665ce844ce295085748e1dae31b890e98152c9995b687164ad1f08b1fa8346b89d96a9e88d648a46890bd540424bc3837e5c7f289e513a8169d22056f6fc726c5df010e3de65e5426b79eaefb9baa94a839794dc00f2787684e7f7be3bbc022972579962265f1ab34a86b07c22e2870566be2a472babec3489a1eeb87471bbccf3c96e604d330ca1975fd47fdc46277e39028390edbe97be466e3094f913bc28e7d42de5451d90c6a31806937fc5fcc966fb760ce425f3ab0d1b9b2797735c5559294de517d072408c156e5927fd5963375a2dd5d5ddf87333ee0a09db944abe886e5cf12fd021298199141bbe26d8e67625dc14071146381d2fc2700e25986b7525b58f02ed59b216c2ff45156dc4545e70e9497e7461c6fd2963140784dfae45515794f8d55a73b81835db34156c7df85a9d3b2bbde361af9f3e7fbc24ef7140326da1d88c9265ec128c0412c349e5be14e8f919e3aecb66ba071ce15795167a0596eaf91516e6cf86c2a4f5a6666c5dabd15cac2cf586bb5cd8e76fb4465e3de41e88562228bedca6a31ed4edf261a3a3716fb2732184d1ea8b14121cb690a2f2a0b37f7e50c983e795a6598b8c6f09f8b6f0ae882c9ff99ba548b189b2938442bf29b85d623262fb2faf9cc3b955169586930de64f08d54abcaea7f39779746fd818e86727386e7a76ff121840cba0b7e43119ae32fb9a8e7df2794fb3a07098a55d44de9848b86c1cdc2e8db31ea0b56e28805c90618ab0c26fb53d97a5e47a87dd0f1c7329d3fd170ddfa428e10bbf4e2986fd21ed333333ddd740366fa6ab1ad7a693361a802935fbf33f4de39dff91eb1cd473f9998206a64bb14bb032a659b7226a691349845838c572412679439ef2436a79c405d838cd384c5ef3f307945eb136738e8290ad2b232347b4aabd0cace990a39290fd0daa0b474a5061b4875fd597b58cfebcca34decb574a2847deb1b5e7f4d5b17b95c1625ba4fec6a36aed5fb93b7726aa17c82b488f1951be89dad59481ebd451a3a4115880ad1e8505c3d61a97d658a9ca98e4df61d07c0800b5d780157da6af1f7002ce3128afcead295eaa74d6139111fdc876191a9be6a589834879a5544383a44f7ae31c37fe9a7608f29d2c76e919ea6d0ea0df0002505dbaf79fb717de06e2922a62b14f58b07e09a826b386574ee1f4b026bc8572bf21e8fcdb534a42a934118b9ab309537e94d866969abc98c71c0410059a311befd82b8431664cbc986fcda5109687c0d897d79dde31dc4ba36ce294ba575e9042b01ca4a8132dc1005940129497f7086ed5397bf69fa52d01206d552d08655aad913374532c4705d9bb9c63d1c14fcf22c7c6dccec45c84209b67d8c7f2aa9800171a554ff6d40f91778c7196ccfd6046e00cfe435e927770788213ca24509fe4b846f79f69c0e3bddca5ab6014c32cbb70342849a9553c5578fb8f3d4b2156cf4bb17b4a6e71b8e9d3778b099d5d4b105de6f57aec9083e3206808c009b1ce81a86c57fb62773397c1edf478154ee81b38c4d23ffe318edd190ad2f603793399ca1c3ca3b1320459b831a85097453ad00400813583bf572ec7c1d49a4b68777bfee178d8215b7f088c49abb5ea04b8f8eef4aebe156353ba7803f6962c55c5fa6f94f98b116500198abd190451027967f95352bf284c53bcf3889df6328798f37bb9bd759011bbc34cd1b9056faecf11d00bac87aca0af4eaf3ddd9a4b14deb176324090d49c954168e7c6dccb0a3ef6c14d8dd3c287712ac49ad4363179fa1d2080b080e45ba0118bcfdc642be8e7efca5ffc849e269b188c97fce5986ca1de715838fe0b14fb0db7c4a08df3fe8c441f04ecf271188981151bf6945b5be715e5e278e15f4e44280478f8b5ee8eb79267b3042e540c31cc8ca15fc4f41d4fade2b8da4fd6ad410edfe74c0b95d2166ce8749112b75253f2222e4ac2fc8deac4535c7a2699d732fb7e42a4f0d23a02fd84f18e955f1a6569658afa8ac5fc5516a3e68455c5f36a464c9266b7d58506340417bbad1168b3f21e4ae3c599d3c1ab50e62ea5f97ae587de8f23410f85f63ddbe250482238e8c7d75cd753368b9e974d544d02c459491f0c544e74121bed76891400727d10400223fd922e2b5b4cef0365f5a0f18397da7ad73f6c2d49d8df46ac874036015cc08ed0fcd4c9869679233eb318db940046b4f079ce25579f79a54e26fd5a8f459665909ca3288bfea35e6444e3c680b9f11d86b2c391bb92d712e435c783c6beccba28331d068e737fd95f526dff47ca0e623811649820d8bfe20b0273a512f2b9fa6f14872cfc91621e63ceff84703c2769ad37e820379e48ab58c766b71dca63637712aea2a0cbab59dcece10c82a227575a030fc9ae179ddb8616828744c083412f887a21192ed05030bb7cef15c26c23b69b7b1ac4a3c5abe21bb26550a9bd59b3197eb97701f52f44ba7193a13175117312c167ff848d9bec0252662803b112f2ea7ac9d8165d1b82af11d77d39dabf3cf1f320a4c3363266252ded45409b6308dd61f3c63d4498f4122761e1d4999247e65c8398986684cfc65fc98ae2bf74828ab4d3040905abf5df0b99efc0ae7e3c6d57ad5772bff0dc48076b37ab7e9bf1bce43d9bd8b357c3751a2323e83a8c968c6ef5ee7e3dcfd5d3e0948a5056a65f2da9d149ff4a181b090d98a010ba8e9aed1875b930b0670b6630180e01514360318334075d842b143a26a50b45deec5c2d012d6a33235e5e0b40fd4e4f3ed8a72ef72d095c0a56b5d5ed2fd843906a8d2b2e4c47760744e15362cf3317e49a7e8997f9059907222608a589a85c17fffea3fbb8cc7486e6adea098c091a96f01bfdd8cdcd1638641041d845c06e505389bacfffc01c1a64c72fb08a8b7f581593028bd6e240241c610c2e98d2dd2f1a8659dcf7e9f40926e94c34505ab9abf6799b2cd8223fd5cac1c29ab90299ef03c3069cd0c08a9229bc684c1bd9e1e4ac105a98b2ea467615e67d399b03022655cb6dea3e166b2f6fef13ab2b7fe4771b797b55e58c67917c72eebf8494d10557202d52f160b3a4883f08539cee46864b1b3e1594745c8f24abef2cb0c20f1ed80633c34ec6ee706860ebbdfd63c7fff72f79338fa0da0c82b0cbfa88c75ca166ea1bb71805c93e1559398b0022924e0f8f14581aeda9947b03e0d7e30b6a8181c256a9cf975e345ff98ccfc3540bbf9f029d469c8467de63d39ee68c3e2061f1031bb786d55af1be8aa2d91d1653bf7febf3dbd91e906c5b10340ed65cf7a31eb11e2d507ab7ec063813717f428026d23405135409ef135de16adfe591cfdb1f194af31c6cafcbb1cd2438b2ccb3ace1fe3dc074e71d9614c8ce4fc955a4a1219e137b3d862088ec4b046a8eebae653f233d51a07b5b04137206759cf00986bef1c5feee7df2ec6132d2a83a67545597e1d4f0570a765f9a673aa2435d9cb4b2a872eb6d07244d6b6cb35a646c409b1094fa615f178a4643dd8b0ed1d5ae4496738e7f21fddea9d266a16084e92df3008483ecf1174fd1491e66d22b10dd20e8fc979a014b9e009fe143f8e5e45cadf1c3558ab12d1b89588a1031cb0922e81bbc03caa0cfb7c63c6f249c34db6d0909100a48c0d2dfa1a79477c2a160b6be4c9b0a30235f25e55dae830331fe31921198491732e981da021eed9d19cb5a7025762fcddfc880d5b137eae6d8f028cfe71ce208b0329513dbf3a57a09211d07369cbe2d9080f1825d448958cb48adca443429ea6d7daa3ce9f869ad4d6c0ab8fb88f0354b948481ed6fb656d0569c00004a1eae211e53bdbe23cd8bbac45658189e8ea5b0e1ac900c02b3567c354238d51d3125c5b38d4a33e8a65e5d668296667e7f2877ca36ea255788b67ec64cb9be01d973fb899f5b2cc116360565fe75132dd7854db4cbd810517203b06197183c27023c0e6ddab2bc7f0df4cae50334a4258694519f9d73ea44480da583091a0784ff836b8adc3a86f869bd53818cd3e324d7224e9a00e50ae11f77e543beb64d60e3152dcce3a0e93e76660eac7fb354683218ae812dd1c39edea0f1158ae982b2ccbc424796f4a9502e7725096229c302c468ee1b24439e7eccc2805ce09cf32a78874c30fd4c9291536fa5c2ebbc7b52518a651569b074fd69d8efcd92ecfd00ac443f2aa7d263483f9bf89031bb194b4d3b0ac0da058ae26c80587e714846466ef39cde77c168da428cbc20d673d6e8987eabe63c698538532539fbdbb1b9a3d02f93d2ce5a6c2bdd25a6885cfbbb83f0b7f1ee75f09dff7940ad59bb9656f82e3e8fb414664f5af3c5615d2659c0bf027f4332ab462f7fc962610b8013c99e86e5bbdbd5e151655319d343d79f9d95f411814a34ae912868fe9671748d686701d8499e7b4a0371b34a88c26497b2e50af460bbdd83822d375c5a6b4a6176a9f2e335ca0a866bd3c0a9ba140d96a5867d7d7bfa1dc363ddec534282027b49cd5b953bcdccdbe806417e23371b3d37fd6aabe662164aeb25a4955de754fd54b4699463e6ff7bcf529a73a43a4db8531cce7c0cc000690a5e3f189c215028c80b540d6d9fd4b609206c65b17585a7e4f473ff848e50d505f2331dc569fb1aa800d2f5fc56231661eee5909144b4d74aa9d91bb41864bbba1282ad8c42986d45da3221d645ac34245b8b2404f3a1c434e5adef102c541068f2b17ffaa3860b7701d4c832d07cdf3ec5ce26d8f391e6924", 0x1000}, {&(0x7f0000002340)="ff2c5fb38da1bd1e0200d95917719ff9b2095517fa75e6e5494f697bb4fec5f8d05769b9b857573bc2feaa0bec52119524b7e89f2802202415d9ffe970d4e4482d34df4daa3e1763cb33e152b9519e908583494cbcd8b3fd4cf65f59010ffaa3f4cb2c7bcf77e36c1e1fd589e2b128868ca030f89619ba331dd9ab96586cd182591c8b30aae038b892f23d07b2fd910c393b4a9b938c55421fe4b232b9c64321891e36334d5e2fcb2920278d26d8bb02081daf3765951e8d0a116667d098b381b5606a813cbc7c56e3421a1d7e6ee08466bead803f9be7b4dbe0db1a883154ce2b05b272680ebd392863bf", 0xeb}, {&(0x7f0000002440)="93abd97edccfabb7f6d90d1176cf40f7080be6f4a021791fb0822b4b54b8a62685ae17e4d2227160fc26a4d2bc919923f0bee11112350e8e7fbb8002b5", 0x3d}, {&(0x7f0000002480)="e7c13917bb5e68f4ad6c0d279ab5fb144644c0d919df9cbf2930dc171699d1df30a1058b49f6a2dcdc4ca0452dbab1fa6ab233cf6c5bd24bc21b1595cce5ca1e93938aa86b6497041f6f92679b04da91f7344365d853cb0cde61e7c3f1163587a02d220182496db47bdaf96c5c956e89d551ad1671877a58c17e6346984f08731a00fd56dcb7986541633cdcf3a663d09622246dcc6191aeebfc035ae6b1ae69dff1f0ac1c5faae3f7c0fbbec84cea662fac846d4f52633124a9c9dd6d5bd0c8072ecc776644782e69d49182e20fc9e836dc91e6cf3bf3dc944c79bfbbf6dc7056cd6e185abf0fd228c4cd78c0ff5537e2c73563a0734a9c38c14f2aa61935bb405518a55358edc1cfcff69d460334db89ea867b1e4b897ff358a56edf0ad34897734c8ecc053c7e2cb86afa803a2642ca2fce653fd79860fbde4c799f442b51f41cbc89e667d1b8310b6b7f1180e48f1764ebf36224bbee3fe26d3d738757eb271ceb2c040156ec30f43be7ac62ea19d0cd62024f2d878418470ddabe16e70c195ad4f7622e5f2e560d74c2a09a5e02160fcb2ad1ac2e7bd15f821266d6578b5623c25465637a4ce108d6aef03f1e7feb380d7cdcc740e39c89b238c57a497b7269e8cf09e3dfb973448e7c10262214ea914c03abb3a3a7f992f5b80f08e785eb3efa401d35d1116a9f5edf268c8e8ff20b2dd899967c8b290b06e8963e6e36bc4986e2e3df0f325014a12a452f4a898a6c5aca17bc66abfaf832b51eef41c7876369624bc9037f59016a1b3d1f02db547e68ecb04524ec005704bfb32661abf1e213a087b03794869fb0090b39671c0fd62ecfbef5f65073b20e21580e18cb51517ba751ca18695b4d0a08f26f9b9d2fe8f5040ca1c07f1c0c0b51817e421abbd558abf8f10963d0b88c3b95701152bf4d294152347a22496ba341a86ab8f295a0b7368f68b04eeb64c71d1640684fbf9a899ba7316f59adc9ccc8c426c7bead0e3a90c5497bbbbd95f50fce34031ecc207f5957833ba038d78b26cb189a3d14e8e729ba4319e40a356fe95f73d87ea70facc6a2afe3bc0d6df94591d4f56d81e3b84a384479734c25cace3481a59de240b6d635471034db1af20e8615f752b756e3c00f8fead0808c7a14c4e8d877a4184a389e3ea698ccd2c02511199058a8c296c2acbf184db1ced0c4be095e44732646b314d14d6f56d6ca572241f4a771287b8227acb6c61f6a4f54248ceaa2b6d7cc99f3db4a0cc100bbe913c5b833117b76c20a491fed3887078b8ca7c10c49893b9782905105411d322b7fc1c1056e7bd610a923edab2db5ebb4c28cfad0568194195b4b57f03059a13ba56d2b8f6cabc78d9cfd1da04de8b1792aaf3f978b0f1089bd4dce9402cb70b425b6411d78a117e288b7b192aeac992bc02a1ab04cdf13b9d6e8bfeb438d47d5bfb6ff2fa26a64112a1dfbc5c5e41cea85af54e1a68f5f9511782716fcff5d90497dfc1707cb10c0b91501837869960235a82ae2e404598e74b237e46375458a1dac6dc4b69e59686d6f4f10372ab1e6b2a0a98364d69b3058284b4258b8b667032c3f1a8ef909299223039d84f8010f866dca7f14ccf2923e8e57b1be521f6e43665472051f3a1863f65ba40d2b1bf80915a10cb1796827082e3620443c46bab2ee53b3ef5d2ac248ba25d8a4f2263e64e6ddd1dc9d4a94059f74615d3bd644c3da584b21d228e6e473b4b23d3a6294aa400b5b7761afd32f5c7d3aac583a33f86ccafb6de4bb097bc7b09e4c8f0605253708006ba2e26a1702d9fbfe51ee4196791cb0510316a2228737ab4f0bab5e162706beca2b050b439976a88f92ace0104c6e02efe02025df8d34e5acf20e2cc44d9cc93786256743f5b5395a0490621bcfe53ecbcb2e14d28e964119d25fa4fdf52b15d36265fb17512c5d7e306f43bba70d2b661c21d474d29b98672287ebe8a8c9225b45cf3e71a357dfb8760687257ec082d6f78d0222295fd83d3967e4561cdef98a4f57d857098f2776ce512d12996e49cf473c14e6217be7ee150104c31032c6da35113e94952a7bae6e49497f598e4ff9571f7241bc6693cbac90fbd0ae7d0e23ee6c1bc12f8076b2f824755a62741dd6ee24b91d4e4ab6c1b4e4c6daba791484a87c3d99cdccf2bc7fbb85c6e63c767c41b28b8d04ad06b0e906b0ce90497232e51d71ed79776804f14650cc42b7726a91b9a1096039c491410bd7904fe4fa12006add72ad2137b01ca734e2066b146b4f69ad1ef48764e6f430508c3680311ede8404fc9279dacf61a81e5bfc25ce7f38748f181217f1419a1bf4f21088b4bbc6b2324d9be89897c5b3d068e5bfd1ed6c0588547327d0494f793c2f4f60a4862f8601b4590dc24e82c38490c4e09598e3b7c548a71ac65128b404cdbc1dd2206b77943c3263d4a0a57c0430032bc1bfe35fa4619833ae74af7ed0b74ad9a21becea5d01996d24e6ea1bd3622520822d5d06cf121cd38ea2cef12d8bfb6f25973e152de8536f8ef3076f96b42e6d6872ae6bc4f8bfa571e5e2be206ca4b81913c7d6b82b02650b42872dc98b27dc6b455bcb02e5a22cb4a26686f191d79d2ed41965e8fe879ae61ccb7404445b4a52decd09e5a4234c6ec6b721cc6bea07d6b64eb980aff7ef85b6d436c6caa9e7d1353480a78b343dc9e67abfbf4561bbeffa8444b7298fbba683ee7b2b4161137894dbeb91c08180948ba5f1771d05aef75712d3487d0aac82d4d9b1940c148d2b70b444598f4b9b2794ad26c17abcd9b4f8fddfce17740498f6c16b70abdbe783ef413fec67d8cacbf7279064acfa2587068f22d047b977eb247a36a34e77cdaf9aa8ee0c866071aa5d4dcf71f0401eabd285365dd9a1434a5cf4fb03c7f9453e6dd353fc4e643b5da4f40b33a7e7f5489d83ed005a223b54e02f2c3e7afaf3b17033391774919531b8d283fe770835ff59b1768d316519deacc6dce05305f5731df8d38237483d5c9b01914fbebd6fcffb5a0ba3b2711608ee813de8b3a861831869da47855dfea06fbc850557141c19b752a66e20029c41ba2cca8c01fcd32580b4264e1863534ce88fc50b7b255b2579feb85e3ee2b831b132dad47e88191a46c1c0f13c056e9276052a3ecb8c45ab0af5b940eb09266b883dcc82be9f8b58ec6c8df7e12f65463312b65e81348fa249a1748d8850706190aaf7f9496ccb12f30b1776446e89c13a9db766f2af1c54df21aaa3669322c02d21d16035d0d5b68e894b7e04f468957310f8c8bfe4cb65aae567902fb238db0320f83c36d3a8b52cfd274f988dd0af035effe388539d0e9d5b903ab0e2b67c1cd3a6e523988a635c608189a904f3bbac9df467dbc32a8cb23326bcd6a6d731630a98467d2c26e17e661f036258e2fceaaca1a98c6bc1754bee210549eb6840289c86102c337f617483558b114db73fa8401e5b649e2ba83fe69d25d5b34a70175c930967c67839f382e45d828b507fe8d2ff46bf855fcf6800416fe92c8a2467adcbf4e8b25e7ae08b9c447529d20ce548fc12e3798e85dd3024b7879cd5e934ae3df7bf94ad237e3532340f09e5fc07822215fef8632325c7539580f0f05e9aec32c37a80db8c09237a3aee02bab76d54e24b1c0e85cdb46d5863f3098d5f57df81a4a3a667bba6ead1cf68f97e2f029385a4375c5baf444fce6f081079f42a3a024e5a560237b68c68179b228d13c9eb44962542435de993be5a2bed4f50b0a8a1bb602001985f062f742011047c256f3e3f2e7375c4656c6679269dacc22b16ea1ba47f1c32a885069697df1c2113ab9bfd186232d912eb1086f12a2b640684207161591249a01369d56e130fe571a9ab52c7d6967394ff2596cf99933f0026bab2ee200977384247c6cde7cdf9e1ecb2230804cc15cd86fabd47116b8c39b0d4fd0fb79f0f39037f3d1adae8be78fabab91d1aba262237947116c83a962fe257a09e1712aae4e5b9909aef836763c42bfd50c02ce581c2646643156d43f43ad6a0eba767713a42653a925950c0710d3d02d93249b15c1b77591fd95b0fd9fa8ccf10026f4eba5bc612dd91d1b491e1a1f5fd77aae259612fcfaabde2ba359b4b7a67fbf9d1e73512c34e9383c261a970609f2b85ac7dc7965e2758ec079d1dab7413d728a1c18cbbff07f64db0212bfa736e418dba8d39bfb6784d5b38f4b991be96a3c58f399375ba8be5e6d802faebfc348ce5c57cc6cf3f7b464473f009f0297eedb814d9b30388efb1957eeba1cf461db09654665a4890b23628f59667fdde578765409923120b0afe5013cd570c389c3b5fdff5d72954f0654b001a0c03217f9554aea9069417fc674723692e281626fee77aaa2655a2bd2514ea152fb913afae3b0d711d07d98f1521538bf14cba1a792d44a25ff9edd66842856fae05fd978656c7e78f50876205d56391fb108bc7742694160ef14602cef06ca0c3a51b75d903b305d49b1ed16574500f17e76889ecc9ad3f3f9805ccdbf3daa1e24e140706e72c964f96ff58a587ee9b22c2e2d16e866cf08ffbc31080ea77eb237955c971794446f6505bd8066124233950b701d901af23f8eea1a8db359780a3b54b1c362445cbac3bf05080c26ae22e491e9cf4b21d80402c29269b74c095d5bd73c63ae33ed96cf1e06fce573ba1316516408960782caaaa043536635698eec96d92ae8400f25eac9768004abcaac65ecbf81608e8adcf9d64b090a6484923e017362f7520bdf2ed238a8a1ff6d7c752c1177bc409936bdb4febfaa25b0360ee5b71ba886748219c14c7bf26ba7f2a68221851ad79fe7c01664f9d9b0545e99caea2da1f0b7acf9e8b3685365331cbc1f5dca2bf85766a3ade333fa9698ae5b8d210f05e03f0a5792a5e1d9c64e8dfe5274751b843470ea8b6d8b4b461e827f1d3e540bd40c8b6a1d955e1347c598c1877cc7353d2a575c5fb18bbc097c06fb3b8b2faabe8e435bb3d352c9d9640f1035477a2e3a10c620b62483c885f878ea35cf5c49573aa3c403420734c95eb8f492cb553f4717899236a2dcb064bf532f0fbba06199a0ca26536e91c0f655083eafef9787401c7c29e28dead743ac69af0ddb8b02be29cb1578c15450e92ea196afec8cd84db7b05829f59b380b55dd4a6a9497dbc5d2ca676e54e3c0e6fb30f998b96d1997e3e71768d7912bf41c7834ce7b76dff567f9393fece97c004336effc2ac8a54ca31d0725cb04b704b82eade70a417af30a37d43caf35592345ad6a0d34b3d350062ea925093a0a20b12eddc7cae9e189fd397950bbbae17465df8b2b9480cd5d34fb9fda4a8454ed440fea88d50d02759a6419397618c0bd0aea7d73ca47ba7eb287d3a881928073e798e050b5b5ecf79f0a3616408d02a23824a7174cb7b318503a5ff50b40aea37b865e4129d2e983a67c8f4fc708ff02a8546e9f1d4bbb63c92fa430d111fb3900806cf07351ebd40ad02b3eea8a01756680fb88cd16aceab23c9db7e278a06a367a78c3138ab0c5e476ce5f26eb1ef21e7c3eae733aaf5e908d6aaac1bb192a65e7c7d2b3a1bd18cddea09de8ec4cf6a07254e44fec055ad261cf7448e75df0a28138536f222aa12bc1ff3fde6cf414713d5acf6ec6820439c7ecc2fc596b096954932118dd4a47d22ffff5a0fb95b21357a0ff5ce5b17171cd4fee4a857b35d2ffaa7559368174fa3ed443329df987fa001f484300f559dc3e11fc6d60af595b66779e72d037f9890a2a899a5b58cef1d5eb54d5c13a21687995a3a18bc32134b741d57b488bcf9", 0x1000}, {&(0x7f0000003480)="5532e88744c3d0dcb086f1003eaf2dc40db73126b09a38fe9beb80a39b714d38783aaeb6f3810c5a47a918c0caa2b965fb2a30009ee50b6cae5166de78e864fdfbf1731ff232b1d341852c1d84f86bd613bd75fde453d7bfa4ee4c45028b6d0c94c82a16e32a487b76a4ae1c984f7b12e78c02fe9504f70206f529a2f15f7d", 0x7f}], 0x7, &(0x7f0000003680)=[@rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r2]}], 0x40, 0xf}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) pipe2(&(0x7f0000000140), 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x1d, 0x8000000a, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30401, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) fchmod(r0, 0x0) r2 = shmget(0x2, 0x4000, 0x408, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x30, 0xd8ad}, 0x9c42, 0x10000, r7, r8, 0x2, 0xfffffffffffffff7, 0x100}) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000004c0)=ANY=[@ANYBLOB="c1467b062d300b8e38d474c9498f194ac83e352afe699ff706ad34c0e77c28c59d3ce79a8e206ea833c649635e39bb29d9b53c2b88423e73116bd63a4f3bb52ab835ed44b783712044f14976165cb17e37efde27652e8e769d246d08be1cf22ffd4a2497170d9e682774b0122e2766c2984a0000000000000008080defda03a246b030a5037399376da14beeecadd000000000000000000001c4f91544ecec0c324f6bdd3dcf8b6f7cce661635b325046ee0c50d0000000000000004605acf4dffa11c7bc8378737280bf101003edd3b0af44b4cdb737ebed9294d7fa8c7f77fbea4f02c0e2775b1aced713f83539dcf479359454e4da75df20443796475402e48e7d0592f9e62f1162cbde7f9f5145cc2764d0aec393c4bc4f261182af0e63b8c971cec26cf41cd0a69b6219aca959d1d42bda17c631166253930dd8504d47286747b3d1a1727c4272a99b7c43001745062d3d699c954e003324228097cd650b6f7e1c603caea5e370f4e2d19d2c4f34cf2b736287ffb7b3ad8f2c2c90e7583e39d356e194573a22c0fe1f6d5848c3d4ee802aa88f0e9b3168a665459babb1c1c1d4c3f720093aedada", @ANYRES64=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r0], @ANYRES64=0x0], 0x6, 0x0}, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="27315aa4df693cc9ef8fdb87e4b66267dd9be0bc17b0b59d417fae190db50a3488bd68edb84ddc046501cb9ffc0c2e60accae804159c67a775a378fb7e1e6a7f5ef16516522d490f3cb99647dc579778feb943106053616220", 0x59) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(r0, 0x3ff, 0x1, &(0x7f0000000100)=""/10, &(0x7f0000000140)=0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0x0, 0x3}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x6]}, 0x3c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x2}) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffffee, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) socket(0x2, 0x4003, 0xb17) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xcb, 0xfff}, {0x23, 0x19}, {0x20, 0x8001}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20020, 0x0) 16:00:02 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad446430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa464624"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000025c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffdb0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') utimes(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0xffff, 0x7}, {0x7, 0x3}}) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xffffffff) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80002003, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x52) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0xfffffffffffffffb) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000000000000, 0xfffffffffffffec5) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8) flock(r0, 0x1) 16:00:03 executing program 0: r0 = socket(0x0, 0x0, 0x82000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000012, 0x3, 0xcbea}], 0x81, 0x0, 0x7, 0x0) kqueue() kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20020, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x10a2, &(0x7f0000000040)=0x5, 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) syz_open_pts() 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) socketpair(0x18, 0x4003, 0x2b, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r3, &(0x7f0000000000)="846711cc2ebfa6241b", 0x9, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x30, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x80000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8083, 0x80) chroot(&(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setegid(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: semget(0x3, 0x4, 0x310) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1f, 0xfffffffffffffd63) setsockopt(0xffffffffffffffff, 0x29, 0x8001, &(0x7f0000000000)="b287", 0x2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="a360b7008691041ac161975758c70feaa8501bcaa002b8edb42627e6de1802e98a8428cb5cf2e67340fa05ed1a12725af1eb59078dd0267599d88212ead6a9a4a25814eafc5e94ca15734f67b11c7e9f72f75675781e4bfce11638d1a86d46094aa36fbdba3eab6503", 0x69}, {&(0x7f00000001c0)="de", 0x1}, {&(0x7f0000000200)="a0759abcc1bed30dc940b544528e9e277aa78a7eb66cea865e1da21a65c18581411eddc739e80ceb21cf278798e970a81e39b328ea35dbf025e606391962955303b2cd78e191e1733f11e01c2ab8e6fc677cb5cd6ba01dbdd23704ca4b35959b35fc466ddc7574be23ddbd72c459b6101f4e9ec8b82f8a01d06e7628db73d145adadcd3304a74ffdb8c88e9c89f6719ad0097ae4d9b5067bf6b3c4e89b7bde20c1f49ab70a0af916e6ef213d7b74de9fe4d43697565f31e15eaa9435c1be964445b607ef56208bf9b528fed9facd7af7e70e9c2e96ff21f872d004c22854576ebe8b716a9b32eb2bd0a6727635ab85227afc9d1b660e07f5fc28a16bad21f118ac574632470d316c2b802248ac4c45fb6a80b6534117a78624374881a41962cc5c4086843fa21bf767bb055869790da9e85ec965493ab5da1a1f7be64cb61e531c556be872c0ca428d95296deaa516806b639c9e1411c50b21edac0f10fe09e5fc3d8be54e3eb134a1730b0868b4410b9a03254b5fb023fe7c40112d1c155e08ce7163d1ebe6c068c726a9319f81c4bc927dbd11e6c51b74da01b2b53f58e2aa5823538b517453ccdb5ce439adff3e599ee0705eecf55e9b5e17cb28706feba3fc0667d405f767accd2ed325d3d9eea4b8d3f54603e23efaa0557857b2216c8b504c5bd619fa767109c521b3dd5bbdface768cf7fc9f4dad8d67fdcb3e45952e7395c63d1d1efcbc1b230f8083af0b7c9cd422a2242e807266316e3c5a1ea637e7c3884323678d415fa74932574dbd0525702b82e3d36d316ab722b774e71880a13fd34283943696f152f0235392c068f68c1226261d25cddfe8970761477ab7f5051f5d5ce81e8f4bd731fe9eaf26838d86bb415138c51052448e70caed35832977cb5f336c9c45cea4c7a9178dbd7d4282994e07c6d7e64ece5fc39334d4c86e60f59fa3c7395b86bb1edc6d25554a270df1be2b6f312503e0272f6e429a7456e54d4cd360b381781b8a9081277f0af19acf1f0390f8381a4356ae99a51e9b528506faed53e0f6c32ef2014e23bc3d95ca30358b20766c24cdadbd2fbb7c7fee692e9602f5b5339caea4793f1ce47902a92c1d9c4fff5a67b059d03e1af35132a3c378c3af28359b640a690ad4168d4683f11f424460001163697287aebb7b9096dbc6b5cfff3dd7dd2d5762fa0a927c3e5a39518b8933bf93bd9d4545aa6cbf3dbf5a33588a514e01304353a643e437ac596075036e43c69358d617007c82c4130bfbe46d302ccc589cf7ead7971ee1f3dd1499e847b664498a136035e0dad2ae6a0c0ed208647c783c4a68aab53f2b0bfe0ab068d35a4832cb2fdb760b5187b2f33ffcdda4d3990fe890e3b04d34777c31adfdf75f30c28a49a7a5e02f4e7b546cba06c4f8c05ec475f6305d61b1190f96ecc009c7bbf875e4315a30ce1461e85581aadeed51c908075abc6e151b5f5fc71a8c6091144a68d715e92abfe080697d321403fbcd893ad62daa2dbeab2428e9c65b01aac88b14bcbc8a776067d9a1590b19b9b56ac5331747ce44a98af21d8dd865027c8ca4d5a86c9df7297d28427b78584e48a556cf14414d51c14641e2e0e388b4cbf182bd3e8b62fadd2aa7bff07cc80244cdea0fc6b024d505a1f3ef96eecf519f9be3ee0f11df0357395db53560a9d07f3909556ddda5219ed767e5d4912a339fe74d137f9e92e262ab454a685af3cff71f317a3169de01fa99d843f44578c2edf7172880b27d193377ab43db641a9a3c2ed489346034635e72d015a27380ddab478ebd88082b0525d0110fae39b4fa644e7616525157af7af52252a681f1dc04f031f038759d56e26b01adab9b7b40e20a30d5f8583c6834b07a4f8981c20c3b1611e0e96fd2c8c811312a23d71a3cf86df67d160ae047b4f53109d7e52c9025da3772f046034ac398f320b48fcd1b36193b494fe88881712b27545f17c858a8af55b09f535b41a2f4ea045aa393b0ea66558c26495f788823ae99de32c12902563154824e5fe0519637cfb54cbdce8f77791146720ce996d477b8ef87ec33033fcdc7f3b323508e5e14263f08eab485eee87e56d244d5c799579eabdd5e6212beb28a5049695a84beade33ed8b3a9efba4fb31f6b8a1538146a8958754d6251a1775e9d9495153e31203b21b145884128bfcb07f0b3e04451db0f195fa28855ad8141452ec8620102a81691a35e95af9e001a801b25eb8b5ae8325ba992da70a494797c9d396cb7b005e60a8f46bbcc99db86d619cd3379e121c817e4e1e2f7f1e3dbae703baf5c15dd878b82c319e1efe23eccacb4186623f7bb3a40ef5f308181125e38124861f295a586731bc32531ea2cdd4a801aedc61cd4cbb6a53d78767a1249b0c0bfdf61c507a5f8ec7793c789489b5092086a43b4c4a71a4f3a5b344d227de36a3567be16f33147d535d85a0ee1094104e496cf40f50ac8bdb6a607ab2709b9cd22ff6f59471b73e0a330fcce793a741e6ffb78ad43d10d2a5244d2a85fc4fe6ee24f95caa0e90146cd9c5af7e53c42b634eca516f5cd4ce5e5708f3b3f6999d3158c8a9b436a0d2e9aa78727b2aa2430c2fcd9459c5b0a664c8cc6c680cdfe355862379dc4977643cf08442dc8dab00197de87c5a85a8a6cf1035b57638f021ef3048bf0d001ccde45306d08362c0620b6a57f6884097c5ec80a13e01ab46a03978467d1a256b580d1696056796b9ba147f9dc421e26498057d93611d39bb012492b1ef040abe5f39eab6ff3901c2af875b4116b9decd1881151cb3a798f9e9a56a05e63685475368553977d9c0a0665db618e13760bf99f7de42e0bae356482a7d981d49b989d78a71dfc94d17068315546ad08387adc9de2f9615150c799546f06334762908fdcb9c9bde4efd2d0e804b6c64eb927d6344a0c6922ea995f92449201cc55feb7006ad4590e9211ae6e9aafe3294721c86f41585a1178fc147fb481a9bc84750fb35506dc7ae6ec57146d6dccc0f53ae5d8947080a2ca5d70c63fc9ffc3e7599f13ae1ac3265f5342e36344df9a0a2fa45433f3b1ae4d64f46821b84d95f92867120e660b2e6036da558ef16c9a2c4be890f076fedad217a50758f8fec34cad6c044df0b4bce8ed68e48c2a4ce608248cc7eb8f8f4ba20158da558b9299f71fb0eb6a00330a072644b7017a97199ea943d46607d5aadcd51d4fc7cef63399ea26bcc4afce5ae9f8b57f6f6df6559f513ddbf11e980ede82312811b70cb5ad31665430aa82aaeca05aa1bfb3baf7ee7ddfc938ee17df62d33c064fc3cdb98000fc0b0da51a4b2b2b9e442914d2f6d61dbb6da6727f80174cded06e0a092a44bb016ba03e27d34bec1a837b2c2eed8e929f61f728af3c3fe55a3a6303386caaf780b274ef6866df0d13a4b2e5dff490333e85833e56028ff927586feee02304185e3efbba1a64597294b764fafeeaf1048eb49fd42d8cfb5f6b33b7c58f3131a28fb89935a4c7b483183de6e0bda61dd71a5e08a948174bea0c5be8171b1ce8d403d2f75897c577a8220e7fd5f317a2747d79f57ee14ebe7129db3b684b3a70542a153ec75d4f1677766448a310145ae36b7d96fbc1a2f6990bfeaa8d5e36018445db866111282b097ba6dd2323a9a27fba78a5fce5fc398b3bb1411e17224c64b4651dd06cb3ea69381867ddd643c579a07af03cb0c88090ae451daae86e8f7396638ba20751f1807d34171b1242a52158e464028f779be5418a89ae74917d1e6e592bb50c9f0e0fcd5ff12a51f193802bcbbede1153003fa05836b4b135f24834a859dc4ce9143d68c20752172744cd889f9756cc92606df149380eb7825f00b7e3bb7b4f13785374d8a18385846b177b23281ad86e2424495806e5a3a500bdeac878cbd0a76b8ecd6f9fc8b2264c8c2836c5a907e5296c1144c7cd6aed3f0a868ce001ac428498c6b8cca803778559e51a8b3da13066bb7fce5d47665cc2c7e7b86e4bb7a98f5e7e9829f773665a8d4c306b15acb42a83e4d03170bc1ac9526b2479d906ec237e423c2bd938b6cb90381a6cf27a488807b800e65d11702eeb36642abe9699c0350f1db2130088bfcd4e888123b1e6d322a88feb24d1c0730b75898fe7ac7c17f687013d44a6620f5ce8a74842956f734b161c23bee4d1f2908c3970d8293d7f9e83ca6d09ab8853aeb5db1bd95c6435f30ed6cc117d5be2463828ddbe29187f7bf06c7666fb4514ff62ae0b6bb88ef8d28dd8dbd9f0307cebc9f0139181b77c38c8fc3de6d933d93e426d07cfce60a093e63c5e7febb73eaacb24f1e00e6057bd23763fc5b75cf1cebf25600d8da7a1f0cb7d7e5cd9341a15117f502f0455b47ff865ae1bed8433dc26f061b66303939bba66b045145c3a5e60448902da245d4d9163a625875f8e46cb61a25a28c55e4d597ea57713a80af6a577e1ca4190c0ff6c00a3f6726b539969cd5feb618c33cc34baaa104a010c05a9d5ea934cdcef4fc886b20ecd73402d831b8574e4e60752a7c91f5566f2c7c3c10577b4f67fd8ab637df9f901a94b920a7c7520a1a9cd2de4a17456773afcea12417e222a4de4b22726f2df53227d3a2a9d2a6d35c5fdc1057a1aeaf8786483598d64180ac79ec5327e022dca83b0a7b687ce25e481f61d91ffb1ee1bcc7b0de79c4a53b8e29e0855ee8f75a73084c64a637abd726ecd48075b85f648175ca8b17aa1b02105fa16c86d0103e1444c96383a99289e2979fdd8fe4a51c0ee411da59fbc325dce92610b5a2f626c60e8639426ed90e704906f9158301013c76a15d2ab624e9cac5e24052626a8ef9901f01031b483faa84b3fcdc9470a5335323b51d7181794f0ebb2645eb21e77a58f593514eb97487660d320faf66f2896c5ab52fcf58c610765498fd3a2580b3282ffde2ef8f1fc7f8690ab49db0b6a309582f6343b0bba62dfdd4a97b575de37074a7394642f08fd6f8d42124ac39fc72ef3c4ba84d7e94dbc84c243bec04d07d54c2ba2d0f9877d12b4e2553de6ffbd143de02760f86263207ae7ff095c776e7b31e90275a7b7edd6acde21ff0dd18977bcef2821a4d5f1e9beb47dc2803c5d17bf57bde6593e1ad888eea346f1335d3015874bcb1adf1b6242fa15e42485992c848bac6e8a92fe61799e6ada1a19aa0bb4878606fbf13fc1b4e6d01ee86d0495293b33b9eff63e9d29a2838200dd09ae136f6161b9d8ae2844a47ce4358e8612592bb38e7b1b288ca61814a4c67ab103ef9dbe16c5bba6c3f137c61f7dcfb7dd910cf5561d51bf55bec8344ab50016282777c0f83a82bc7ef2914f3f4e76bdc9fe4f56209c98ee2e1497f5a8ff76eb3cb0205d27b00cf84c3813f5201836e0f5b10e492e69bef0a0644de29825b214cb9652a256c77860297532db4e3f8f4a4f1fb9554802a23090041b5c55819673598d7267259ff49ca0fdd3d10052304ec4a2591995576ad3b2ef38cf67bbf8a0e1714cbbd5f020dddf0a07f0d11175e404e79d5571af9cd638f441ab0400f000a71320d500266d3006b7672ddf814b9d7156170244786abf87c9106bc667ffcaad46a3dce4daf4f1546596a387634529a0e74d088900e252ac0043eecea523d0a4b8f8e7e5ec4aae8a980048761027631497168b4ffec94b15544a68d7324439cdb03d6e43f2caafe45be4eedc394f020639592c43f3e3cefc4cbbd8599283a9f81ad6686eb58d84a0927349131fa4054472c50bf470266ccc6d320a6549aefc8b47ae03d58f71233a2f37f03aa4583414a9c44a945346fef0d5be0de7b86f", 0x1000}, {&(0x7f0000001200)="53f5610364820eda9bd0d133b89ebdcc21d6972d9d6429e20f1d94a01a5e41885cdef17ea526587533f78fb4c3ceec0c131db55d6e3291c25f44d7d0ce8921e50ffd4ed312bc", 0x46}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="2800000000000000010000000700000043dde5d8673ab00bc25a607e39a61a6a537d3c00000000004800000000000000010000000800000023f4cd7a4209dd95bbc0763e27331923691b4595a6162812533e50543065667277eaac272802da6390ba33189c1e1c86403d8b00fc250000500000000000000000000000030000003167d986de67efb943fd16759abae51ca20c12a0c9a00ee819960224ce64e48ade192ab9a617108ed0a7f5e131dbd1af16ea5e0333528734018c00000000000098000000000000000100000000000000a63bba805c8b6abd85170fc5f18125fd5c5d7638231d9c7492faf19296a5d043cf471e5a6fde2a4986a326ea9d3dd73035ca800f1050d28a47b06f458aa557cc1c42c88e643fae69e42dbd98a7c49eae84671b1da8db3b5700f004a3c16b7c48cc9eeec8f9a4f83b357154b340b0b6d9ba6affcf65b37a139111ed1d43b60cae8ee400000000000010000000000000000100000008000000d80000000000000001000000050000005ddb7da4c8c03f5439d7511a280354e6637506658cdfa8f0638f56e15cae2d2c89309e6295f1ffc5551067ecd0500ee42006e5c8d2522b85cc702a66ca34e2e4e4637d24bac86f4e0c568f984532b8be4efa0cb4502f3868b22a011d2737f2e53f0b6c80da9bfb2c3fa96c0a85cc6dce3dcb0680f8ebd63321c6f140bcf53dc0bab6b8aeb068e50c11ad5a7f90df076f53fa850b291f7e922509efe362744c636814ea1eb9ad10f257d0473c7ae4c70b56be54a81ab9d3a975c29692707477dd38298943bc000000f800000000000000ffff00004800000063fcd19d5a6473127e5c3c4d7c843dac951a7b8f69d2d67d9650ce4b79d4c94158c1926b923737459376ad9b6251b291b29cf37636e989929637c70baabc94c2ab6dd9cc78db7c90742c225995976f87767a0b821da02385d63cf691926771878c076a457c00457d019be352ef956798ea24901becc61fa6c8d64dbf228bab210b177da18dd60d04f5227ea1ec84820deeb3617e2c3adc5f90b40564ade26a0a825d27f3c11827fb286412bc4ebca6d0d721c364bb2952afb9002ee0f900f2533555709dca5274f8acdb4d6967aa750a94215e6a950739a84bcc200072331c424499f0bbced0986e1010000000000000ffff0000fcffffffc475cf697fb6acd9443ccd2af5d468a2e70f5accf01d3093642ee2de2bb005007063974cf709b84ea00c949b7a8c8abf6402328fbc73bb6d810316f9e3d9922b4cda1c027dc2ebea42cade2be017d06106d8a4f482315634e54b72c5da3d9ee6c4d9bc7c7e3dfbf075eef88360682b6eb540f4715364358d15b1fc9237d63b061bfb566a1d88340d497137933bf06eabfe0b72ec9bf728fcb03bcac25109fc89bb4661cd2a46db473da6a5406ae682f418ed5ed42b40eee7966113db0ef43b21c0bce4c1dd7c0c8f50e30c5da1c7d7bcea95b7e6ae1f20e467f915dce4d7b7b3792b653aa1814e3b73929c2068c304a0d5af9acd6febd24dea483764195b4db119ca57cafcd8176294a89cdf49ae21aa14bc61a69ca17d9e1901310bebb08a205097783fd802ca8a12f40eea4d7eaa8b0c9a8215de1c13a8310380e1fee2a074dd1db04382144402aafbe8dd053a98e6d36693f0abf284817cb23e5508184159a4c303d0a2f19728ba4d3effae3d396f831e3e308ffd9a383df1733530f583a7fe1f12cbefe9b403d88e85c5d38f98ce72ae338eafb0fee2a9acc3ea24ed8d622134f5fc7f322eef075bf85f84fc76d6553421de5d9e73fda0d23e14c7e1618d77368e8259027ce57829c985639afca5663dbc293edf18efe2407874f68bec67d8d65cd78c77f56da48984c0fdf0ef34540702733e96a4ccdd5f161f2e5677661f01ea762d00a0d8b2972aa26f9bb974a5dae27ec6253c2a1fe36543af21d0e40ecfe5b45656a1ab7f1301245f2005fbbe1beaed3885dd17f47a9e83f4e19f09f6a1a1bcbd2ae934a8a4379c24437b9030acee48b1799e67d21b765932a9ce5c5ca3d013a658cbc9bd49dd342a71bb2869ff90f4edd284fb569c2b69afb43eaad21b6a3539474b3a44d28dedc1bab4e7a931afcf3faa573607ee88699f65bae4a98eb0b0519a9b40ac88d8a301f44e933ac529782ed567143a7a20d29c23e23ab012b0a01c598fe8ec98569f7df35016ce6ca7e2e68e8f929674bb005c9fa117a1bda7dab173ec61611ad4b3656437ea734bc3f7ceb573a6a96e4bd5c9fa79ab7ab6d42db919dde17382a08105b14b8f537ed516b61ce73739c6733896abbc7a31899bc0fbd2b58d0d2b41070a87ddba79c6b694d3763a08a494efe5fc16d47f2724558b6e86c051aa909b0747f98275b8906f11a79077d37ce00950f871f4955b8776ea20c9dc330f6efac0075353e319bd4a6db523f6e5cbef55c8e4b4920bbfe13e69f6b85d97f0648778e75a3f4a44553049524def7d3ec5b48bd0622f9205597432e383ad0231efcb8ea4374c8e4b3d7f5ca2d61c18f3ebdee0bb424ef3563e96cc69c6fe2161787ace10d5926659ee423f9db691ccda5fcd8694009a4e36e13797cc9b9267201c398e8ff46d14c6d44c578bb055960e2404f9a1f2c6581f6948422afda47b01a2ced0d23fd1cedf9c9432cc2d177eb4b2966862663fc2c6e2002f1832016061024bd6d3925023b7eeb3da9f13c197ce86a03793f7eeb691d59d430bc9e3de922955edd5eb4b29872997942213539eb0c1afc95dbf5fa177a2069c124868296aa68279ebb2e69a703e063d105df4fc1774b2aae1d73862b2ff71a0c357ce76f8cc13b4e9e9af5127aace76eed4d052128fe87b5a876336ece611ee733b8198217562d8ce4cf2603ff3a225ab82ea801da849fe377394a8321b5025b56ea0da62d01f0852766bb7f2e732849feec255be8ce129824e806481c4237c87e8f1d69f674d8f4149e7447fe5b0764223d19956a985d9f44ad916a377849df126f1011fe6c705edf085011e48e176189111def522746af3b47a81e08f3db08b5b1603160a51145bb37d0d2f6ec4e7bea7c498d41c02a77575aaf2e15ec9654d8c7523b1a23a059ccae1620255cd6cf87f708d4ddeff1fe84f96c6df5c5751aefff5c6205142b57aa94eb3204db9bcb9f980a2f0dedf1924a82c18230cfe010fc5eb0127587bbc31bf92b22968934516fd5f730ae8b210cabd69d6757d353cfdaf257be3ad963074dcfd1bc65cf7b97fea0efe782bc55b4ac3e24ee8b6dec3ef88b5f9ef186850518b56ae667c880548ac536bc9b79903bce5822b983150283cfd85b2baff01000000000000b20d75c977652f9b54f31ef170dced9df31794f9ef26038921372a1040d8245322d327730e3ee4ecfdc783483ce3dc3fb4144b3c17b373566ff18540861bd37022cfdb671d28f063e490e614f601b4ee66059082500fe5b40eab929ce38a71c62eb55415a3238347b69bdbf7622300cc4b97f86a9cfa722f1baed15fba1d7663748e237ec57ea978b7b9a51cb96c1595217cd1efba5ae2a43bb4b2ab74cce307d7e69d15d15db988c8900eb320762488c7ac9f0ffadcf29c60d688fb16e6f0000d115850504dd63c9377f4efd37e74becdf80901e81479a4fba4b10d305d528ceff3ee20e384cc6ea1c349288aee08add71d4c5c17224c37dd6b82ed6c36aad566a83ffc0d4f9742a3c16051e7f986aacaa080b14b0f87a5fe2cc16ae3d11be04019c316e47044abd21f6f9da5e90b40a448899513e8a1b50b051afab3f4d5c37139b439fe6c71ff389974d4c0ea9c97939f57c458f3c858b074d130fc3a81999fdd47b454ea658f3ae7a0dc76fa2de84bcba77b07a442690fbb89cb7d644149aec2b0897b7af094a485a286d93bfe05a1251a7e94c994b3cacb15589ac79b8359083a79b4522effa7e32a275666ad42d03c342a8af40e5cc2cd2cd9958378795533a41f808729d09b80bed792ddc64c575ec05745166e277f48f29d3e879fc2778ab203828a04578414c8593949815e8af103b30be5ac25ea5df508bb3c1771411d3349bc8a2d34eaed363f5642ac270ba3a5ee22883245d9d4363d4e03bfe2a283206bbf4988b26a5977854d32b9d1be03084bcbde5f5c132371fbf3544f87c9aa9035e97fb1584e0fc2ff7cde8d06139a75b1bfb127b705021d376d7da44ea50968cf29888f1c4bce65420ce9d874b033d737da577387c764f8e1b59b4d50bc723fb6baeb913f319204c6af59a3f65ef9ffc83ceed1608529c528a1adab21d57c8c37a7852c7944b0e00b5a4eb50189ea8b8b889a073daa39800db2c72ddbf82552d74d0d3cc4f79ec58ffc954fc4114d9d401af2b6447f6ddf78f408413adb7add86d5ee8f26e12465ac09541cc03f49796c5d642f400c36bf3d251d5059452806d410c56d74b5f911167fdfc4de1de12d2e25ae268d0a72e94c264743b93963f4f63cf9c5c5bccec30abbc3c18ddbab85087f38ee83571c66a7e39fbea8c5ad24ebd0984d00205d4cfce9fb0127a41607a75735b68fc3d0fc2e3626b4f4af5397830057f4ca7865530530f32f6eef25bab3dfb12d8e490d39491328ca198e7449bba81e0346a636019ecac0dcf2984508539e5ba19d444b8cb8ba841c152f1233fd34aeee0afafafd86133e453fc02d40e52b6fdddded16e0dc46dbe754ded19ee075ee2941244b16f608dfaf79a7a0a0597c8f774b80816a42f33ddffd86c2d719bb0a875aca21f3b8b4f20ee25ff6f9714f6aa259f1f67dff73a5d776c87ac22ebf8c63d623365e15a4d3602095795390c91f213042e1d2a799f7591a12c200adb54f7fc20dc9497c2aec949a17f9bb390dab21440eae6c02915b8639178dae0892849072981f75a0f165fe4999c86130d17dbd375e15660738016d4345d85fc332846aa17cf9105370e24ebf975441b90b339cce9eaea2a208f0d5d2f210907afd676398e7c093867bcdfa881c96bf1599077b16691832f4f21947a59c297af2d250b3efac074a0997488b30afa5c3f2af5c65f30c18316b0bb78dea4928fc6a6ebb8b28ac5259edc61f4f9887b5097938e975f0a51d2ccb9156306bece7565b450dcea8de8547199b97343df7858a14088d6b0c84904a94666013e45eeb2da1f77ce4e70ad202d74d29a6606054054bc8c7c90e10a44410ddd2af5946e851a09e06e419ce0770ce3ce9bb6a68b0021aa06c94fe2fec423d846b277015f48091289cd10269735a7656ad1bc58291f90b6dc1c49ca9575d9bbe41be4372a09d71f53ef272316f2ce5e7fde08b2472068572581174136646379ab39c88238c4a7eb3d0f9589c62b85e65c97db07d781810b3ecebbab44e6876263976bf36408290ade6079c74b5141bf0f440ecbba3d1d12789df77c0a93581304b3c3b834628c449a426dd58601d615f3b267c1004dcdb1b9c4ad535e69c6c159038de0cd171b1983b2f1c27a6bbf68b6d48c8b0f43af5b6e6aa13f36a3d029eb8ac634f2a83bfc2f798660681165ed2aba0d4129fd15910d45ad2fdeaae48b2357d8531ff347b39f108ee5a269a4cf08c4b56f9e741cd2f1651659b3949640c1ce6422d3fcabe2527c75e1f22a5f730934e86660f66d0fccaf6c3f8e673ce1b2e23e43f45bfb998d198e8d3086d026f1f6254bdc5306691176f34540317c5dd4017f34d2520bcd5f11a1f3e5ce271232f4eb382dec55729d4150807096549b9eb03943e2c80ab94435e83da2aee59dc258310879770530d6b1e65b2dabd4d1d5d3785c41b670356912a5b70d1fca6637e0ad48fc50034f7e672c58cfa022551350d198da07eda437f343195c86d173a0f195474cce70bb813529834599aad0fd313e5f22be60d456ad6571a3e73d44a2ae95c09131d321b28eaa47e37ed22155f96e9fc0e093f159cfd072556d8746702cd053b3a796c64aee2ad0b86f22ba320f8373e504287dafebf30eae353e5fb4059dec7b754d34c91344bef6ab60c584478ad7293b05d4de0b10095fbbdc1f7c28e84384590878061dfa98c18184ad51e78a83c0e65cf6d76313e3cc5d254ae99ab7fa4503fc02869ef490c809a67dd4b9f63a8026fedf4fbd77e7c627fbbf7d5b086253738ee6d59df08db38c6ad9a9a68f5b024096692ffde4fd5debfa44afee85bf8cba1da5b68063ec2b708975aff072e60da44b405f13e0f28445967efcee68b91a5b131c62e3ae980fe3f9451b0cf4f95f75d95f2bfb0c64e49758aa150bfcf89c3fd0e9724e2970050bfa31f87656da332d767d7420643049c994c5e3cdca6eed9ea25db5f7133edc1c3ed049fe0dad7aceb11a793ca0954c67d7d99ebe9a82c7945f96e8512b39a28e6f19da8a4a9094a7617cae4f73bcd05c889b7f8188a4c43edc032a7b3afeb43436ff67547c0846dc0c979884f3ad0266509d72075728f7edb95e6bfdbcc778529df7095dbd8bf6e0e65e8f0c80f6cb278cbfa2bd105720fd26cb8eabed064ef309be91bb9f0cbe4f1d0bf0541b310493b36ccfdef26bae18b9a7d01343253eca39ce461f13581188777cc7687449aa4282cc6a8b3890c25326e881af946188d8e1253f36224b71250457425b215146e571bb9d4c056e6054a6a00102562a00b9792e8d9d684ebf0c753a0c2805368fcf623222a5bf532a466cf4d4907923e07c1ea816b5569476cb32da4109107fb5ad9fefd1df455a6beb7a425f92cff63ee748c50add0dcd413868a6444dc2cf10efd311c8605adbc267d913fb4897573ba28dee94ee215985583035d2faed805c3b8ab72c47a83fbfdd925785b365ac0c252082acf58b4c2d105b593a5efc6b0ca6b251fc973a28f13415bf61c3bb77a23bed01072d84499236d1f4d6aeb53cb22b0275d789ff2355c6c72319fafcdcb2994105544a52c3420b0f811af3f70f8264052358fe19585c0d9b0e0bcc094c5350b0677650c5c8b7c1326695f9975a8974885e70479"], 0x1348}, 0x9) r1 = socket$inet(0x2, 0x10000000000007, 0x6) sendto$inet(r1, &(0x7f0000002680)="dd6ade60fa405fafe191d035ce4f8dcb22bba600420a719350232959bbcf77586cc18c582fd7976eb1b867f6e60ff89e795cdefa11053bef2aaecc6d894c0353aa64d5c07b49d87916dd107c599fd1221eae46dbdc7cb1b21db881f3a8df948e54d445f78e110c06861ac5", 0x6b, 0x8, &(0x7f0000002700)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002880)={0x4, 0x8}, 0x10) recvfrom$inet(r1, &(0x7f0000000000)=""/145, 0x91, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) sendto$inet(r1, &(0x7f0000002740)="0e81b942658a213d40ecf31378852d07cb743aa55889ef96bc08cec4737ded062a0b40ed5708bd42ac76c828fc248886e3a0c70019d6970e91a79ca5382360f626e5fb81d97ff430326b31cab734aa0fb597b7ed7bb6f62105b0e81068a0049426c1a0a8cc2c463e010631496a7f6c5ee8cc11272ffe65d93332a1a1f4456d4dbfbfc3e0073dd78911e8efa6478552058ae9de9e11b4e7e4fb94438206b6e7d604979943eb9be7339e59f9d7b365e101e5e187bad270bc66aac1a41b8badf9603e139e0ff40e805d57a8ff6f23538f976e53ba89376087e06b62efb394684a6624c2e02f9944", 0xe6, 0x402, &(0x7f0000002840)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0x800, &(0x7f0000000080)="203a1b9e4031db994147385c3b8a7f7906b0c5493ca6b32b816147257a5cb3f8b445f01cdedc5f4650050e11780a8d03a2da7d", 0x33) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) close(r2) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002050, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) socketpair(0x1, 0x1, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x3ff, 0x4, 0xec5}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x25) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x3c, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) 16:00:04 executing program 0: r0 = socket(0x7, 0xc005, 0xf4a) recvfrom$unix(r0, &(0x7f0000000000)=""/157, 0x9d, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = msgget$private(0x0, 0x102) msgsnd(r1, &(0x7f0000000100)={0x0, "cb057f39da69bafaad2324557b59d754c7bcd0b206b14883863adf3a67c91677c629ca7b964f9f72efbb1cf1788538f18e9ee69e9b578bb8b84c78409ce86b0c559b5b357e69f6437db2700fd8cdc2d1205193d1aaca98270e5d4888eeee48cd515dab8af5b8cfc814dae0e59109e6b0fae843fd507a3fa56237ba236e3692a213ccf16000a8601301dd17c1dfc98f8916faea5c1d7d0a964911fa6c01a802aa924082780aa92114c74bba0e6f6e62c2b529b55e16852f3d67ffed"}, 0xc3, 0x800) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6002, 0x979) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) fchmod(r0, 0x82) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) lseek(r0, 0x22, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x401, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:05 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xa) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000200)={0x0, ""/226}, 0xea, 0x1, 0x1800) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0xfffffffffffffe98) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4, [{0x2, 0x5}, {0x3, 0x5}, {0x3, 0xa000000000000000}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0xea4465414f850284, 0x10}, {0x3, 0x101}, {0x3, 0x3ff}, {0x2, 0xffffffffffff8001}, {0x3, 0xb83}, {0x2, 0x4}, {0x1, 0x7dac}, {0x0, 0x3}, {0x3}, {0x0, 0xfffffffffffffff9}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x4}, {0x3}, {0x2, 0x2}, {0x3, 0x3}, {0x0, 0x40}, {0x0, 0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x0, 0x2b}, {0x3, 0x800}, {0x3, 0x200}, {0x737c876ab82a5f7c, 0x400}, {0x2, 0x5}, {0x3, 0xd95}, {0x1, 0x1}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0x2, 0x6}) r1 = semget(0x3, 0x7, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x9, 0xfff, 0x0, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x80, r2, r3, r4, r5, 0x2, 0x99f}, 0x0, 0x80000000, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000440)={0x0, 0x5, 0x1, 0x80, 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x22, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0xfffffffffffffffb, 0x7f]) semget$private(0x0, 0x7, 0x1) fchownat(r0, &(0x7f0000000500)='./file0\x00', r6, r5, 0x6) setegid(r7) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000540)=0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1010, r8, 0x0, 0x0) write(r8, &(0x7f0000000580)="71a29356347ba0ba7434f72305129242184b61c1c5aac67e3cc6ee2f298715fb1f79c66c8494e91a230a1c957ecc6ab7e66ff0481ba17666286908951a49dcfb4083691c9d8f901171027b7f53da543a14eeb1cb4cbfe6c710", 0x59) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0x2, 0x5, './file0\x00', 0x80000001, 0x4, 0x7ff, 0x1000}) clock_gettime(0x0, &(0x7f0000000640)) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000006c0)="7d14409a673c86520bc7944ff23a4013fd03d805460c1df56e6a62335950d570db217eba50265d397acc1919374b455196267c", 0x33}, {&(0x7f0000000700)="e26fd7f2e07b8ce937b89f9bc8f7a5c0da377b3348d24243cf3055ebcfeeb0bd747e83107caecc34cdd743250bce0488e3c3bc159c1328d716b93d981982e536be08a8edef6bc1efe3acb3cf09b3c96731775a45113b3d537777", 0x5a}, {&(0x7f0000000780)="7a30a3ee343f8af63b682de49e4850d60ea1eb4f3ad69ff3325c720e434a4291681f48d13c17c6470fccc90ab0ffa117ad09cfbd3018e62c08bd4c630be586f923e9612a3514fbfe462f59f75ccab5b429dd61937c61dc92eacd6059579f6890789c3fe4731315bc20b48fe8e25e9058202f6166a44e504efcdb8a4ab177b2bddfa787b87ed50c931a92e9a9727ff1ab8b3219a911e1ff2a93565cbbec698430e916d9019a2e7c820cd314b966fa49875f22981235cf50db3e81b99aa2467bb4bd70b0c2e99b388de50e3bf000b16a9f947e2ca0712b88ecdbd0552040ed90542d1148", 0xe3}, {&(0x7f0000000880)="0b9ea1b2ecb9d38bdc57f9bf4b62aa59e5322e22e1007dd39eac38600185bef9781d9d108dfd2bf457916985970f127d659390c06c03dc06ce1950b5dac463944ef4d133b5e3b0d6a0760c08d9bc06343bcb5aa10ee15611c167c174880c831e", 0x60}, {&(0x7f0000000900)="1eb86cdcd2510a8e0c03843451a979cbb0e640674d13d0559f438afd85f6f7dcc6c9a1dcc1bc062008aeb0e7ef92699775efa3d6932adc1806f671997a4d0315c5f198b888ce300b28fe50e993c173250531c0bbf63e79c0c93feedcd857802c190ee281b7a4f0d73d7c52b177f89b20a590a7d57d0133314c61afbcf122ca89cf45ed18b786161bfaf702ceb1308880204f4eed03896fe6a19b210edb8ebc452ba6c6fc616b4ba4536f825f377925d6edf83e", 0xb3}], 0x5}, 0x40c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000a80)={{0x3, r6, r5, r6, r3, 0x90, 0xfffffffffffffffa}, 0x81, 0x6, 0xfffffffeffffffff}) fchownat(r0, &(0x7f0000000b00)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) semop(r1, &(0x7f0000000b40)=[{0x1, 0x5}, {0x3, 0x4, 0x800}, {0x2, 0x6, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x6, 0x800}], 0x8) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xe0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x200000000004) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f7725600000013000000000000000000000000000000000000000000000000000000eff61e22839d88f6000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x20020, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x2}, 0x10) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1000000000004503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x11, 0x0) ioctl$KDSETLED(r0, 0x20004b42, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000200)="6ef5a3d10597a8de7dc2c2bfc16a9fe41b211007c3a43a0a9652d4ac7e540f15f2a3f6036c080af9ad5cf848dbab5df17979651af308b745c1190de406725624a417579b51385ab90dd1ef053fea40536698d7dcdfefdea4923399047860be2707477d11acbe1bec003f252fece59f5110c8054e8eff81b5ca4fd60ef85d651136d259019f84d89677449967ff947483556da6e581147a3389f899ff24892c3f591769902174b810c1af93b4d676a1ccae421cace5a0cc3bfe2bf02879c95a724eb35306b47d6b8bf47382d37ae6001b795deb5763b2d6f30218c23600a39c0670ab", 0xe2) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3c, 0x84, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x84, 0x40, 0x400000000, 0x8}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000300)=""/198}, {&(0x7f0000000000)=""/27}, {&(0x7f0000000400)=""/228}, {&(0x7f0000000840)=""/4096}, {&(0x7f0000000180)=""/86}], 0xaafc66fbd3c619f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000740)=""/244, 0xf4}, {&(0x7f0000000580)=""/55, 0x37}, {&(0x7f0000000840)=""/61, 0x3d}], 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) sendto$unix(r2, &(0x7f00000002c0)="e5d90a5742e19aebcff1581c30a4f511a8645ad9994771aecdb436507637bd820e0714a0c95c52592e6141be553728a15db63676244440a34c7bd2e683f6bc282fd23afc23d5041759ff1d423a2a92254cb5e43d7922de61a62b8b9b17b06eafe0a5da3760785e39babe44e475b5d69d54ffea9f651524a345d4d6f22047af4e3ea053b9aee10f51c2616e70023c7c970ce2e98e273b4670317261730954585283b773e2bbe324b8901fb8612cad9e5d", 0xb0, 0xc, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/null\x00'], &(0x7f0000000700)=[&(0x7f0000000580), &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='&\x00', &(0x7f0000000680)='\xc3{$)\x00', &(0x7f00000006c0)='/dev/null\x00']) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x9, 0x6831}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1, 0x100000001, 0x1, 0x3a, 0x9, 0x400, 0x2, 0x0, 0x800, 0x1}) setrlimit(0x5, &(0x7f00000008c0)={0x0, 0x4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:06 executing program 1: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:06 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x10000}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x400}, 0x8) socket(0x1, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x14b, 0x40c, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1000000081, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/254, &(0x7f00000000c0)=0xfe) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) fcntl$setstatus(r1, 0x4, 0x48) 16:00:06 executing program 0: chflags(&(0x7f0000000100)='./bus\x00', 0x40001) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x120) r1 = socket$inet(0x2, 0xc000, 0xfffffffffffffffd) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x1, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x8401, 0x48) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x4007, 0x3) r7 = open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="d4716992ded10681a876da2b89917bdc3acdb2b3499523c8ad5402482765cab46632e954fe0589d505c10047a9e9bfe3f92c9dfa6090d546d0d854008a7be22f9b22fb911ee81d3b78b2", 0x4a}, {&(0x7f0000000200)="48b21602c3ed3e8461de0e75ab", 0xd}, {&(0x7f0000000240)="08ea1d2bcb244b0f6cae553a2b46af729858d9e87dc0454ae9d430af3db39e339242749d", 0x24}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50, 0x401}, 0x4) r12 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r12, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffacff13b9fd55dc3059a3192775a8990697812e8bae39e3d1d03406ddaa4e", 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xb8) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4, 0x100) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() fsync(r1) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x23, 0x9}, {0xc3, 0x6}, {0x87, 0x9348}, {0x4, 0x7}, {0x0, 0x3ff}, {0x25, 0x101}, {0x26, 0x9}, {0xaf, 0x200}], 0x8}) openat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x100, 0x40) r1 = socket$unix(0x1, 0x6, 0x0) r2 = dup2(r0, r1) dup2(r2, r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *188788 63035 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149c8d40,3,ffff8000ffff2bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd802e081830,80084b01,ffff8000149c8d40,3,fffffd803f7c6a80,ffff8000ffff2bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8039bbfa50,80084b01,ffff8000149c8d40,ffff8000ffff2bd0) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff2bd0,ffff8000149c8e80,ffff8000149c8e70) at sys_ioctl+0x638 syscall(ffff8000149c8f20) at syscall+0x541 Xsyscall(6,36,7f7ffffc9eb8,36,3,1880923c890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc99d0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149c8d40,3,ffff8000ffff2bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd802e081830,80084b01,ffff8000149c8d40,3,fffffd803f7c6a80,ffff8000ffff2bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8039bbfa50,80084b01,ffff8000149c8d40,ffff8000ffff2bd0) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff2bd0,ffff8000149c8e80,ffff8000149c8e70) at sys_ioctl+0x638 syscall(ffff8000149c8f20) at syscall+0x541 Xsyscall(6,36,7f7ffffc9eb8,36,3,1880923c890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc99d0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149c8970 rbx 0xffff8000149c8a20 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149c8930 r9 0x1 r10 0 r11 0x6aec5ded0725475a r12 0x3000000008 r13 0xffff8000149c8980 r14 0x100 r15 0x1 rip 0xffffffff819129c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149c8960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=188788 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff24c8,0xffffffff822dfc38 process=0xffff800014953a58 user=0xffff8000149c3000, vmspace=0xfffffd803f013c60 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *63035 188788 21709 0 7 0x2 syz-executor.0 31102 495113 21709 0 3 0x82 piperd syz-executor.1 76302 128118 1 0 3 0x100083 ttyin getty 29431 359164 0 0 3 0x14200 bored sosplice 21709 283386 73836 0 3 0x82 thrsleep syz-fuzzer 21709 301289 73836 0 3 0x4000082 thrsleep syz-fuzzer 21709 202040 73836 0 3 0x4000082 thrsleep syz-fuzzer 21709 122911 73836 0 3 0x4000082 thrsleep syz-fuzzer 21709 393081 73836 0 3 0x4000082 thrsleep syz-fuzzer 21709 414653 73836 0 3 0x4000082 kqread syz-fuzzer 21709 169673 73836 0 3 0x4000082 thrsleep syz-fuzzer 21709 139901 73836 0 3 0x4000082 thrsleep syz-fuzzer 73836 409334 59004 0 3 0x10008a pause ksh 59004 500093 96944 0 3 0x92 select sshd 96944 500429 1 0 3 0x80 select sshd 76765 485074 69235 73 3 0x100090 kqread syslogd 69235 182833 1 0 3 0x100082 netio syslogd 61258 249777 1 77 3 0x100090 poll dhclient 46982 122592 1 0 3 0x80 poll dhclient 49116 366766 0 0 3 0x14200 pgzero zerothread 47759 102910 0 0 3 0x14200 aiodoned aiodoned 68302 426438 0 0 3 0x14200 syncer update 18343 1031 0 0 3 0x14200 cleaner cleaner 59662 448961 0 0 3 0x14200 reaper reaper 15990 329518 0 0 3 0x14200 pgdaemon pagedaemon 53182 52201 0 0 3 0x14200 bored crynlk 43627 442965 0 0 3 0x14200 bored crypto 11146 481098 0 0 3 0x40014200 acpi0 acpi0 89709 225184 0 0 3 0x14200 bored softnet 96237 504551 0 0 3 0x14200 bored systqmp 90418 186261 0 0 3 0x14200 bored systq 32060 263486 0 0 3 0x40014200 bored softclock 58320 339618 0 0 3 0x40014200 idle0 91371 503150 0 0 3 0x14200 bored smr 1 484799 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9504 71886K 71894K 78643K 10985 0 0 pcb 23 9K 11K 78643K 515 0 0 rtable 82 3K 3K 78643K 729 0 0 ifaddr 53 12K 14K 78643K 221 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 38 0 0 iov 0 0K 24K 78643K 167 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1939 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 141 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 949 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 42 30K 46K 78643K 601 0 0 subproc 53 55297K 67586K 78643K 499 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 86 0 0 in_multi 22 1K 2K 78643K 191 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 311 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 73 12K 38K 78643K 3139 0 0 UVM aobj 52 2K 2K 78643K 56 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 37 0 0 NDP 11 0K 0K 78643K 75 0 0 temp 156 2358K 2425K 78643K 6264 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 13 1 0 1 1 0 8 0 inpcbpl 280 470 0 463 1 0 1 1 0 8 0 plimitpl 152 52 0 45 1 0 1 1 0 8 0 rtentry 112 149 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 158 0 154 1 0 1 1 0 8 0 nd6 48 28 0 26 1 0 1 1 0 8 0 ppxss 1128 21 0 21 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 703 0 556 12 0 12 12 0 8 1 art_table 32 704 0 556 2 0 2 2 0 8 0 art_node 16 148 0 120 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 137 0 127 1 0 1 1 0 8 0 shmpl 112 54 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3089 0 1633 47 0 47 47 0 8 0 ffsino 240 3089 0 1633 86 0 86 86 0 8 0 nchpl 144 4601 0 2948 62 0 62 62 0 8 0 uvmvnodes 72 3433 0 0 63 0 63 63 0 8 0 vnodes 200 3433 0 0 181 0 181 181 0 8 0 namei 1024 14320 0 14320 3 2 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 18641 0 18641 11 7 4 6 0 8 4 sigapl 432 1082 0 1070 2 0 2 2 0 8 0 futexpl 56 15265 0 15265 2 1 1 1 0 8 1 knotepl 112 567 0 546 1 0 1 1 0 8 0 kqueuepl 104 297 0 295 1 0 1 1 0 8 0 pipepl 112 734 0 715 3 2 1 2 0 8 0 fdescpl 424 1083 0 1070 2 0 2 2 0 8 0 filepl 120 7136 0 7048 6 2 4 5 0 8 1 lockfpl 104 391 0 391 3 2 1 1 0 8 1 lockfspl 32 467 0 467 3 2 1 1 0 8 1 sessionpl 112 31 0 22 1 0 1 1 0 8 0 pgrppl 48 45 0 36 1 0 1 1 0 8 0 ucredpl 96 1784 0 1777 1 0 1 1 0 8 0 zombiepl 144 1070 0 1070 2 1 1 1 0 8 1 processpl 840 1098 0 1070 4 0 4 4 0 8 0 procpl 600 2298 0 2263 4 0 4 4 0 8 0 sosppl 128 20 0 20 4 4 0 1 0 8 0 sockpl 384 912 0 895 5 2 3 4 0 8 1 mcl64k 65536 408 0 408 50 49 1 47 0 8 1 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 22 0 22 6 5 1 1 0 8 1 mcl9k 9216 20 0 20 3 3 0 1 0 8 0 mcl8k 8192 17 0 17 6 5 1 1 0 8 1 mcl4k 4096 58 0 58 3 2 1 1 0 8 1 mcl2k2 2112 8 0 8 5 5 0 1 0 8 0 mcl2k 2048 48817 0 48776 15 9 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 85996 0 85932 34 27 7 28 0 8 0 bufpl 256 9038 0 3346 357 0 357 357 0 8 0 anonpl 16 139476 0 132112 91 39 52 53 0 62 14 amapchunkpl 152 5157 0 5070 15 10 5 15 0 158 0 amappl16 192 6178 0 5715 85 53 32 36 0 8 8 amappl15 184 485 0 481 1 0 1 1 0 8 0 amappl14 176 92 0 91 2 1 1 1 0 8 0 amappl13 168 210 0 206 1 0 1 1 0 8 0 amappl12 160 17 0 13 1 0 1 1 0 8 0 amappl11 152 456 0 445 1 0 1 1 0 8 0 amappl10 144 194 0 189 2 1 1 1 0 8 0 amappl9 136 631 0 627 1 0 1 1 0 8 0 amappl8 128 281 0 267 1 0 1 1 0 8 0 amappl7 120 186 0 179 1 0 1 1 0 8 0 amappl6 112 223 0 216 1 0 1 1 0 8 0 amappl5 104 316 0 306 1 0 1 1 0 8 0 amappl4 96 1321 0 1297 2 1 1 2 0 8 0 amappl3 88 200 0 195 1 0 1 1 0 8 0 amappl2 80 8568 0 8525 2 0 2 2 0 8 0 amappl1 72 28708 0 28315 26 17 9 19 0 8 0 amappl 72 2594 0 2563 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 55 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1083 0 1070 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1083 0 1070 1 0 1 1 0 8 0 vmmpekpl 168 11321 0 11302 2 0 2 2 0 8 0 vmmpepl 168 125355 0 124072 123 45 78 79 0 357 11 vmsppl 264 1082 0 1070 4 3 1 2 0 8 0 pdppl 4096 2172 0 2140 5 0 5 5 0 8 0 pvpl 32 441147 0 430766 250 113 137 238 0 265 36 pmappl 192 1082 0 1070 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 580 0 98 16 0 16 16 0 8 0